xref: /aosp_15_r20/external/XNNPACK/test/qs8-vadd-minmax.yaml (revision 4bdc94577ba0e567308109d787f7fec7b531ce36)
1*4bdc9457SAndroid Build Coastguard Worker# Copyright 2020 Google LLC
2*4bdc9457SAndroid Build Coastguard Worker#
3*4bdc9457SAndroid Build Coastguard Worker# This source code is licensed under the BSD-style license found in the
4*4bdc9457SAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree.
5*4bdc9457SAndroid Build Coastguard Worker
6*4bdc9457SAndroid Build Coastguard Worker# ARM NEON
7*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__neon_ld64_x8
8*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_neon_params
9*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__neon_ld64_x16
10*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_neon_params
11*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__neon_ld64_x24
12*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_neon_params
13*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__neon_ld64_x32
14*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_neon_params
15*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__neon_ld128_x16
16*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_neon_params
17*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__neon_ld128_x32
18*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_neon_params
19*4bdc9457SAndroid Build Coastguard Worker# x86 SSE
20*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse2_mul16_ld64_x8
21*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse2_params
22*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse2_mul16_ld64_x16
23*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse2_params
24*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse2_mul16_ld64_x24
25*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse2_params
26*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse2_mul16_ld64_x32
27*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse2_params
28*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul16_ld64_x8
29*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
30*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul16_ld64_x16
31*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
32*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul16_ld64_x24
33*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
34*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul16_ld64_x32
35*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
36*4bdc9457SAndroid Build Coastguard Worker# x86 AVX
37*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul16_ld64_x8
38*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
39*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul16_ld64_x16
40*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
41*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul16_ld64_x24
42*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
43*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul16_ld64_x32
44*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul16_params
45*4bdc9457SAndroid Build Coastguard Worker# x86 SSE
46*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul32_ld32_x8
47*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
48*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul32_ld32_x16
49*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
50*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul32_ld32_x24
51*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
52*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__sse41_mul32_ld32_x32
53*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
54*4bdc9457SAndroid Build Coastguard Worker# x86 AVX
55*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul32_ld32_x8
56*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
57*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul32_ld32_x16
58*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
59*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul32_ld32_x24
60*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
61*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx_mul32_ld32_x32
62*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
63*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__xop_mul32_ld32_x8
64*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
65*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__xop_mul32_ld32_x16
66*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
67*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__xop_mul32_ld32_x24
68*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
69*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__xop_mul32_ld32_x32
70*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_sse4_mul32_params
71*4bdc9457SAndroid Build Coastguard Worker# x86 AVX
72*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx2_mul32_ld64_x8
73*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_avx2_params
74*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx2_mul32_ld64_x16
75*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_avx2_params
76*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx2_mul32_ld64_x24
77*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_avx2_params
78*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx2_mul32_ld64_x32
79*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_avx2_params
80*4bdc9457SAndroid Build Coastguard Worker# x86 AVX512
81*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx512skx_mul32_ld128_x16
82*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_avx512_params
83*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__avx512skx_mul32_ld128_x32
84*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_avx512_params
85*4bdc9457SAndroid Build Coastguard Worker# WAsm SIMD
86*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__wasmsimd_x8
87*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_wasmsimd_params
88*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__wasmsimd_x16
89*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_wasmsimd_params
90*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__wasmsimd_x24
91*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_wasmsimd_params
92*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__wasmsimd_x32
93*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_wasmsimd_params
94*4bdc9457SAndroid Build Coastguard Worker# Scalar
95*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__scalar_x1
96*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_scalar_params
97*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__scalar_x2
98*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_scalar_params
99*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qs8_vadd_minmax_ukernel__scalar_x4
100*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qs8_add_minmax_scalar_params
101