• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 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
6# ARM NEON
7- name: xnn_f32_qs8_vcvt_ukernel__neon_x8
8  init: xnn_init_f32_qs8_cvt_neon_params
9- name: xnn_f32_qs8_vcvt_ukernel__neon_x16
10  init: xnn_init_f32_qs8_cvt_neon_params
11- name: xnn_f32_qs8_vcvt_ukernel__neon_x24
12  init: xnn_init_f32_qs8_cvt_neon_params
13- name: xnn_f32_qs8_vcvt_ukernel__neon_x32
14  init: xnn_init_f32_qs8_cvt_neon_params
15- name: xnn_f32_qs8_vcvt_ukernel__neonv8_x8
16  init: xnn_init_f32_qs8_cvt_neonv8_params
17- name: xnn_f32_qs8_vcvt_ukernel__neonv8_x16
18  init: xnn_init_f32_qs8_cvt_neonv8_params
19- name: xnn_f32_qs8_vcvt_ukernel__neonv8_x24
20  init: xnn_init_f32_qs8_cvt_neonv8_params
21- name: xnn_f32_qs8_vcvt_ukernel__neonv8_x32
22  init: xnn_init_f32_qs8_cvt_neonv8_params
23# x86 SSE
24- name: xnn_f32_qs8_vcvt_ukernel__sse2_x8
25  init: xnn_init_f32_qs8_cvt_sse2_params
26- name: xnn_f32_qs8_vcvt_ukernel__sse2_x16
27  init: xnn_init_f32_qs8_cvt_sse2_params
28- name: xnn_f32_qs8_vcvt_ukernel__sse2_x24
29  init: xnn_init_f32_qs8_cvt_sse2_params
30- name: xnn_f32_qs8_vcvt_ukernel__sse2_x32
31  init: xnn_init_f32_qs8_cvt_sse2_params
32- name: xnn_f32_qs8_vcvt_ukernel__sse41_x8
33  init: xnn_init_f32_qs8_cvt_sse4_params
34- name: xnn_f32_qs8_vcvt_ukernel__sse41_x16
35  init: xnn_init_f32_qs8_cvt_sse4_params
36- name: xnn_f32_qs8_vcvt_ukernel__sse41_x24
37  init: xnn_init_f32_qs8_cvt_sse4_params
38- name: xnn_f32_qs8_vcvt_ukernel__sse41_x32
39  init: xnn_init_f32_qs8_cvt_sse4_params
40# x86 AVX
41- name: xnn_f32_qs8_vcvt_ukernel__avx_x8
42  init: xnn_init_f32_qs8_cvt_avx_params
43- name: xnn_f32_qs8_vcvt_ukernel__avx_x16
44  init: xnn_init_f32_qs8_cvt_avx_params
45- name: xnn_f32_qs8_vcvt_ukernel__avx_x24
46  init: xnn_init_f32_qs8_cvt_avx_params
47- name: xnn_f32_qs8_vcvt_ukernel__avx_x32
48  init: xnn_init_f32_qs8_cvt_avx_params
49- name: xnn_f32_qs8_vcvt_ukernel__avx2_x16
50  init: xnn_init_f32_qs8_cvt_avx2_params
51- name: xnn_f32_qs8_vcvt_ukernel__avx2_x32
52  init: xnn_init_f32_qs8_cvt_avx2_params
53- name: xnn_f32_qs8_vcvt_ukernel__avx2_x48
54  init: xnn_init_f32_qs8_cvt_avx2_params
55- name: xnn_f32_qs8_vcvt_ukernel__avx2_x64
56  init: xnn_init_f32_qs8_cvt_avx2_params
57# x86 AVX512
58- name: xnn_f32_qs8_vcvt_ukernel__avx512skx_x32
59  init: xnn_init_f32_qs8_cvt_avx512_params
60- name: xnn_f32_qs8_vcvt_ukernel__avx512skx_x64
61  init: xnn_init_f32_qs8_cvt_avx512_params
62- name: xnn_f32_qs8_vcvt_ukernel__avx512skx_x96
63  init: xnn_init_f32_qs8_cvt_avx512_params
64- name: xnn_f32_qs8_vcvt_ukernel__avx512skx_x128
65  init: xnn_init_f32_qs8_cvt_avx512_params
66# WAsm SIMD
67- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_cvt_x8
68  init: xnn_init_f32_qs8_cvt_wasmsimd_cvt_params
69- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_cvt_x16
70  init: xnn_init_f32_qs8_cvt_wasmsimd_cvt_params
71- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_cvt_x24
72  init: xnn_init_f32_qs8_cvt_wasmsimd_cvt_params
73- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_cvt_x32
74  init: xnn_init_f32_qs8_cvt_wasmsimd_cvt_params
75- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_magic_x8
76  init: xnn_init_f32_qs8_cvt_wasmsimd_magic_params
77- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_magic_x16
78  init: xnn_init_f32_qs8_cvt_wasmsimd_magic_params
79- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_magic_x24
80  init: xnn_init_f32_qs8_cvt_wasmsimd_magic_params
81- name: xnn_f32_qs8_vcvt_ukernel__wasmsimd_magic_x32
82  init: xnn_init_f32_qs8_cvt_wasmsimd_magic_params
83# WAsm
84- name: xnn_f32_qs8_vcvt_ukernel__wasm_fmagic_x1
85  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
86- name: xnn_f32_qs8_vcvt_ukernel__wasm_fmagic_x2
87  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
88- name: xnn_f32_qs8_vcvt_ukernel__wasm_fmagic_x3
89  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
90- name: xnn_f32_qs8_vcvt_ukernel__wasm_fmagic_x4
91  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
92# Scalar
93- name: xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_x1
94  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
95- name: xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_x2
96  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
97- name: xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_x3
98  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
99- name: xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_x4
100  init: xnn_init_f32_qs8_cvt_scalar_fmagic_params
101- name: xnn_f32_qs8_vcvt_ukernel__scalar_imagic_x1
102  init: xnn_init_f32_qs8_cvt_scalar_imagic_params
103- name: xnn_f32_qs8_vcvt_ukernel__scalar_imagic_x2
104  init: xnn_init_f32_qs8_cvt_scalar_imagic_params
105- name: xnn_f32_qs8_vcvt_ukernel__scalar_imagic_x3
106  init: xnn_init_f32_qs8_cvt_scalar_imagic_params
107- name: xnn_f32_qs8_vcvt_ukernel__scalar_imagic_x4
108  init: xnn_init_f32_qs8_cvt_scalar_imagic_params
109- name: xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_x1
110  init: xnn_init_f32_qs8_cvt_scalar_lrintf_params
111- name: xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_x2
112  init: xnn_init_f32_qs8_cvt_scalar_lrintf_params
113- name: xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_x3
114  init: xnn_init_f32_qs8_cvt_scalar_lrintf_params
115- name: xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_x4
116  init: xnn_init_f32_qs8_cvt_scalar_lrintf_params
117