blob: f56fbfa2097a76f2ef1c6d4b71552169578daa8d [file] [log] [blame]
Marat Dukhand77f77d2021-10-24 15:39:59 -07001# Copyright 2021 Google LLC
2#
3# This source code is licensed under the BSD-style license found in the
4# LICENSE file in the root directory of this source tree.
5
Marat Dukhan4edfdbf2021-11-09 13:47:11 -08006- name: xnn_f32_f16_vcvt_ukernel__neon_x8
Marat Dukhanb7c1b712021-12-30 07:23:57 -08007 init: xnn_init_f32_f16_cvt_neon_params
Marat Dukhan4edfdbf2021-11-09 13:47:11 -08008- name: xnn_f32_f16_vcvt_ukernel__neon_x16
Marat Dukhanb7c1b712021-12-30 07:23:57 -08009 init: xnn_init_f32_f16_cvt_neon_params
Marat Dukhan4edfdbf2021-11-09 13:47:11 -080010- name: xnn_f32_f16_vcvt_ukernel__neon_x24
Marat Dukhanb7c1b712021-12-30 07:23:57 -080011 init: xnn_init_f32_f16_cvt_neon_params
Marat Dukhan4edfdbf2021-11-09 13:47:11 -080012- name: xnn_f32_f16_vcvt_ukernel__neon_x32
Marat Dukhanb7c1b712021-12-30 07:23:57 -080013 init: xnn_init_f32_f16_cvt_neon_params
Marat Dukhand77f77d2021-10-24 15:39:59 -070014- name: xnn_f32_f16_vcvt_ukernel__neonfp16_x8
15- name: xnn_f32_f16_vcvt_ukernel__neonfp16_x16
Marat Dukhaneb844232021-11-08 23:07:53 -080016- name: xnn_f32_f16_vcvt_ukernel__sse2_x8
Marat Dukhanb7c1b712021-12-30 07:23:57 -080017 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080018- name: xnn_f32_f16_vcvt_ukernel__sse2_x16
Marat Dukhanb7c1b712021-12-30 07:23:57 -080019 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080020- name: xnn_f32_f16_vcvt_ukernel__sse2_x24
Marat Dukhanb7c1b712021-12-30 07:23:57 -080021 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080022- name: xnn_f32_f16_vcvt_ukernel__sse2_x32
Marat Dukhanb7c1b712021-12-30 07:23:57 -080023 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080024- name: xnn_f32_f16_vcvt_ukernel__sse41_x8
Marat Dukhanb7c1b712021-12-30 07:23:57 -080025 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080026- name: xnn_f32_f16_vcvt_ukernel__sse41_x16
Marat Dukhanb7c1b712021-12-30 07:23:57 -080027 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080028- name: xnn_f32_f16_vcvt_ukernel__sse41_x24
Marat Dukhanb7c1b712021-12-30 07:23:57 -080029 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080030- name: xnn_f32_f16_vcvt_ukernel__sse41_x32
Marat Dukhanb7c1b712021-12-30 07:23:57 -080031 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080032- name: xnn_f32_f16_vcvt_ukernel__avx_x8
Marat Dukhanb7c1b712021-12-30 07:23:57 -080033 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080034- name: xnn_f32_f16_vcvt_ukernel__avx_x16
Marat Dukhanb7c1b712021-12-30 07:23:57 -080035 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080036- name: xnn_f32_f16_vcvt_ukernel__avx_x24
Marat Dukhanb7c1b712021-12-30 07:23:57 -080037 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhaneb844232021-11-08 23:07:53 -080038- name: xnn_f32_f16_vcvt_ukernel__avx_x32
Marat Dukhanb7c1b712021-12-30 07:23:57 -080039 init: xnn_init_f32_f16_cvt_sse2_params
Marat Dukhand77f77d2021-10-24 15:39:59 -070040- name: xnn_f32_f16_vcvt_ukernel__f16c_x8
Marat Dukhanb7c1b712021-12-30 07:23:57 -080041 init: xnn_init_f32_f16_cvt_f16c_params
Marat Dukhand77f77d2021-10-24 15:39:59 -070042- name: xnn_f32_f16_vcvt_ukernel__f16c_x16
Marat Dukhanb7c1b712021-12-30 07:23:57 -080043 init: xnn_init_f32_f16_cvt_f16c_params
Marat Dukhand77f77d2021-10-24 15:39:59 -070044- name: xnn_f32_f16_vcvt_ukernel__avx512skx_x16
45- name: xnn_f32_f16_vcvt_ukernel__avx512skx_x32
Marat Dukhan22e31c82021-11-09 00:00:28 -080046- name: xnn_f32_f16_vcvt_ukernel__wasmsimd_x8
Marat Dukhanb7c1b712021-12-30 07:23:57 -080047 init: xnn_init_f32_f16_cvt_wasmsimd_params
Marat Dukhan22e31c82021-11-09 00:00:28 -080048- name: xnn_f32_f16_vcvt_ukernel__wasmsimd_x16
Marat Dukhanb7c1b712021-12-30 07:23:57 -080049 init: xnn_init_f32_f16_cvt_wasmsimd_params
Marat Dukhan22e31c82021-11-09 00:00:28 -080050- name: xnn_f32_f16_vcvt_ukernel__wasmsimd_x24
Marat Dukhanb7c1b712021-12-30 07:23:57 -080051 init: xnn_init_f32_f16_cvt_wasmsimd_params
Marat Dukhan22e31c82021-11-09 00:00:28 -080052- name: xnn_f32_f16_vcvt_ukernel__wasmsimd_x32
Marat Dukhanb7c1b712021-12-30 07:23:57 -080053 init: xnn_init_f32_f16_cvt_wasmsimd_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080054- name: xnn_f32_f16_vcvt_ukernel__scalar_bitcast_x1
Marat Dukhanb7c1b712021-12-30 07:23:57 -080055 init: xnn_init_f32_f16_cvt_scalar_bitcast_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080056- name: xnn_f32_f16_vcvt_ukernel__scalar_bitcast_x2
Marat Dukhanb7c1b712021-12-30 07:23:57 -080057 init: xnn_init_f32_f16_cvt_scalar_bitcast_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080058- name: xnn_f32_f16_vcvt_ukernel__scalar_bitcast_x3
Marat Dukhanb7c1b712021-12-30 07:23:57 -080059 init: xnn_init_f32_f16_cvt_scalar_bitcast_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080060- name: xnn_f32_f16_vcvt_ukernel__scalar_bitcast_x4
Marat Dukhanb7c1b712021-12-30 07:23:57 -080061 init: xnn_init_f32_f16_cvt_scalar_bitcast_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080062- name: xnn_f32_f16_vcvt_ukernel__scalar_fabsf_x1
Marat Dukhanb7c1b712021-12-30 07:23:57 -080063 init: xnn_init_f32_f16_cvt_scalar_fabsf_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080064- name: xnn_f32_f16_vcvt_ukernel__scalar_fabsf_x2
Marat Dukhanb7c1b712021-12-30 07:23:57 -080065 init: xnn_init_f32_f16_cvt_scalar_fabsf_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080066- name: xnn_f32_f16_vcvt_ukernel__scalar_fabsf_x3
Marat Dukhanb7c1b712021-12-30 07:23:57 -080067 init: xnn_init_f32_f16_cvt_scalar_fabsf_params
Marat Dukhan1fe89952021-11-10 01:27:15 -080068- name: xnn_f32_f16_vcvt_ukernel__scalar_fabsf_x4
Marat Dukhanb7c1b712021-12-30 07:23:57 -080069 init: xnn_init_f32_f16_cvt_scalar_fabsf_params