blob: 94273fc36433a4a81c54a46fb1e0ab2d380c247b [file] [log] [blame]
Marat Dukhanc5aa2422021-12-01 00:15:19 -08001# 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 Dukhanb2d0a2a2021-12-02 09:04:57 -08006- name: xnn_f32_qu8_vcvt_ukernel__neon_x8
7 init: xnn_init_f32_qu8_cvt_neon_params
8- name: xnn_f32_qu8_vcvt_ukernel__neon_x16
9 init: xnn_init_f32_qu8_cvt_neon_params
10- name: xnn_f32_qu8_vcvt_ukernel__neon_x24
11 init: xnn_init_f32_qu8_cvt_neon_params
12- name: xnn_f32_qu8_vcvt_ukernel__neon_x32
13 init: xnn_init_f32_qu8_cvt_neon_params
Marat Dukhan3df14d32021-12-01 13:05:51 -080014- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x8
15 init: xnn_init_f32_qu8_cvt_neonv8_params
16- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x16
17 init: xnn_init_f32_qu8_cvt_neonv8_params
18- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x24
19 init: xnn_init_f32_qu8_cvt_neonv8_params
20- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x32
21 init: xnn_init_f32_qu8_cvt_neonv8_params
Marat Dukhanc5aa2422021-12-01 00:15:19 -080022- name: xnn_f32_qu8_vcvt_ukernel__sse2_x8
23 init: xnn_init_f32_qu8_cvt_sse2_params
24- name: xnn_f32_qu8_vcvt_ukernel__sse2_x16
25 init: xnn_init_f32_qu8_cvt_sse2_params
26- name: xnn_f32_qu8_vcvt_ukernel__sse2_x24
27 init: xnn_init_f32_qu8_cvt_sse2_params
28- name: xnn_f32_qu8_vcvt_ukernel__sse2_x32
29 init: xnn_init_f32_qu8_cvt_sse2_params
Marat Dukhanb91432c2021-12-14 16:52:09 -080030- name: xnn_f32_qu8_vcvt_ukernel__avx_x8
31 init: xnn_init_f32_qu8_cvt_avx_params
32- name: xnn_f32_qu8_vcvt_ukernel__avx_x16
33 init: xnn_init_f32_qu8_cvt_avx_params
34- name: xnn_f32_qu8_vcvt_ukernel__avx_x24
35 init: xnn_init_f32_qu8_cvt_avx_params
36- name: xnn_f32_qu8_vcvt_ukernel__avx_x32
37 init: xnn_init_f32_qu8_cvt_avx_params
Marat Dukhan0d399ca2021-12-14 19:25:50 -080038- name: xnn_f32_qu8_vcvt_ukernel__avx2_x16
39 init: xnn_init_f32_qu8_cvt_avx2_params
40- name: xnn_f32_qu8_vcvt_ukernel__avx2_x32
41 init: xnn_init_f32_qu8_cvt_avx2_params
42- name: xnn_f32_qu8_vcvt_ukernel__avx2_x48
43 init: xnn_init_f32_qu8_cvt_avx2_params
44- name: xnn_f32_qu8_vcvt_ukernel__avx2_x64
45 init: xnn_init_f32_qu8_cvt_avx2_params
Marat Dukhan2edf8632021-12-14 23:17:14 -080046- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x32
47 init: xnn_init_f32_qu8_cvt_avx512_params
48- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x64
49 init: xnn_init_f32_qu8_cvt_avx512_params
50- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x96
51 init: xnn_init_f32_qu8_cvt_avx512_params
52- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x128
53 init: xnn_init_f32_qu8_cvt_avx512_params
Marat Dukhan4bd1de92021-12-02 14:00:33 -080054- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x8
55 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params
56- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x16
57 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params
58- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x24
59 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params
60- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x32
61 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params
Marat Dukhan98d55522021-12-02 11:03:53 -080062- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x8
63 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params
64- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x16
65 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params
66- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x24
67 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params
68- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x32
69 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params
Marat Dukhanbdf10992022-01-04 09:20:14 -080070- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x1
71 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
72- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x2
73 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
74- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x3
75 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
76- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x4
77 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
78- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x1
79 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
80- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x2
81 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
82- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x3
83 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
84- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x4
85 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params
86- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x1
87 init: xnn_init_f32_qu8_cvt_scalar_imagic_params
88- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x2
89 init: xnn_init_f32_qu8_cvt_scalar_imagic_params
90- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x3
91 init: xnn_init_f32_qu8_cvt_scalar_imagic_params
92- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x4
93 init: xnn_init_f32_qu8_cvt_scalar_imagic_params
Marat Dukhanf721e372022-01-04 10:41:12 -080094- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x1
95 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params
96- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x2
97 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params
98- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x3
99 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params
100- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x4
101 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params