xref: /aosp_15_r20/external/XNNPACK/test/qu8-igemm-minmax-rndnu.yaml (revision 4bdc94577ba0e567308109d787f7fec7b531ce36)
1*4bdc9457SAndroid Build Coastguard Worker# Copyright 2021 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# AArch32 assembly
7*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x8__aarch32_neon_mlal_lane_cortex_a7
8*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
9*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
10*4bdc9457SAndroid Build Coastguard Worker  assembly: true
11*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x8__aarch32_neon_mlal_lane_prfm_cortex_a7
12*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
13*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
14*4bdc9457SAndroid Build Coastguard Worker  assembly: true
15*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8__aarch32_neon_mlal_lane_cortex_a53
16*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
17*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
18*4bdc9457SAndroid Build Coastguard Worker  assembly: true
19*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8__aarch32_neon_mlal_lane_ld64
20*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
21*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
22*4bdc9457SAndroid Build Coastguard Worker  assembly: true
23*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8__aarch32_neon_mlal_lane_prfm_cortex_a53
24*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
25*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
26*4bdc9457SAndroid Build Coastguard Worker  assembly: true
27*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8__aarch32_neon_mlal_lane_prfm_ld64
28*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
29*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
30*4bdc9457SAndroid Build Coastguard Worker  assembly: true
31*4bdc9457SAndroid Build Coastguard Worker# AArch64 assembly
32*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8c4__aarch64_neondot_cortex_a55
33*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
34*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
35*4bdc9457SAndroid Build Coastguard Worker  assembly: true
36*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8c4__aarch64_neondot_ld128
37*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
38*4bdc9457SAndroid Build Coastguard Worker  k-block: 16
39*4bdc9457SAndroid Build Coastguard Worker  assembly: true
40*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_cortex_a53
41*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
42*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
43*4bdc9457SAndroid Build Coastguard Worker  assembly: true
44*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_cortex_a75
45*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
46*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
47*4bdc9457SAndroid Build Coastguard Worker  assembly: true
48*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_ld64
49*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
50*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
51*4bdc9457SAndroid Build Coastguard Worker  assembly: true
52*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_prfm_cortex_a53
53*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
54*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
55*4bdc9457SAndroid Build Coastguard Worker  assembly: true
56*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_prfm_cortex_a75
57*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
58*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
59*4bdc9457SAndroid Build Coastguard Worker  assembly: true
60*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_prfm_ld64
61*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
62*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
63*4bdc9457SAndroid Build Coastguard Worker  assembly: true
64*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16c4__aarch64_neondot_cortex_a55
65*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
66*4bdc9457SAndroid Build Coastguard Worker  k-block: 16
67*4bdc9457SAndroid Build Coastguard Worker  assembly: true
68*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16c4__aarch64_neondot_ld128
69*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
70*4bdc9457SAndroid Build Coastguard Worker  k-block: 16
71*4bdc9457SAndroid Build Coastguard Worker  assembly: true
72*4bdc9457SAndroid Build Coastguard Worker# ARM NEON
73*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x8__neon_mlal_lane
74*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
75*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
76*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x8c4__neondot
77*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
78*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
79*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x16__neon_mlal_lane
80*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
81*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
82*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x16c4__neondot
83*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
84*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
85*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_1x32c4__neondot
86*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
87*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
88*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_2x8__neon_mlal_lane
89*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
90*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
91*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_2x8c4__neondot
92*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
93*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
94*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_2x16__neon_mlal_lane
95*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
96*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
97*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_2x16c4__neondot
98*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
99*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
100*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_2x32c4__neondot
101*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
102*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
103*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_3x8__neon_mlal_lane
104*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
105*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
106*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_3x8c4__neondot
107*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
108*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
109*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_3x16__neon_mlal_lane
110*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
111*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
112*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_3x16c4__neondot
113*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
114*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
115*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_3x32c4__neondot
116*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
117*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
118*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8__neon_mlal_lane
119*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
120*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
121*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x8c4__neondot
122*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
123*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
124*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16__neon_mlal_lane
125*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
126*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
127*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_4x16c4__neondot
128*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
129*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
130*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_5x8c4__neondot
131*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
132*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
133*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_5x16c4__neondot
134*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
135*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
136*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_6x8__neon_mlal_lane
137*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
138*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
139*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_6x8c4__neondot
140*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
141*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
142*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_6x16__neon_mlal_lane
143*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
144*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
145*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_6x16c4__neondot
146*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
147*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
148*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_8x8c4__neondot
149*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
150*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
151*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qu8_igemm_minmax_rndnu_ukernel_8x16c4__neondot
152*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_qu8_conv_minmax_rndnu_neon_params
153*4bdc9457SAndroid Build Coastguard Worker  k-block: 8
154