• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2020 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_dwconv2d_chw_ukernel_3x3p1__neon_1x4
8- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4_acc2
9- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4_acc3
10- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4_acc4
11- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_2x4
12- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_2x4_acc2
13- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_3x4
14- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_4x4
15- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_5x4
16- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_6x4
17- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_1x4
18  arch:
19    - aarch64
20- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_1x4_acc2
21  arch:
22    - aarch64
23- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_1x4_acc3
24  arch:
25    - aarch64
26- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_1x4_acc4
27  arch:
28    - aarch64
29- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_2x4
30  arch:
31    - aarch64
32- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_2x4_acc2
33  arch:
34    - aarch64
35- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_3x4
36  arch:
37    - aarch64
38- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_4x4
39  arch:
40    - aarch64
41- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_5x4
42  arch:
43    - aarch64
44- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__neonfma_6x4
45  arch:
46    - aarch64
47- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_1x4
48- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_1x4_acc2
49- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_1x4_acc3
50- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_1x4_acc4
51- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_2x4
52- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_2x4_acc2
53- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_3x4
54- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neon_4x4
55- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_1x4
56  arch:
57    - aarch64
58- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_1x4_acc2
59  arch:
60    - aarch64
61- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_1x4_acc3
62  arch:
63    - aarch64
64- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_1x4_acc4
65  arch:
66    - aarch64
67- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_2x4
68  arch:
69    - aarch64
70- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_2x4_acc2
71  arch:
72    - aarch64
73- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_3x4
74  arch:
75    - aarch64
76- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__neonfma_4x4
77  arch:
78    - aarch64
79- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_1x4
80- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_1x4_acc2
81- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_1x4_acc3
82- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_1x4_acc4
83- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_1x4_acc5
84- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_2x4
85- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_2x4_acc2
86- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_2x4_acc3
87- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_3x4
88- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_3x4_acc2
89- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_4x4
90- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_4x4_acc2
91- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neon_5x4
92- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_1x4
93  arch:
94    - aarch64
95- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_1x4_acc2
96  arch:
97    - aarch64
98- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_1x4_acc3
99  arch:
100    - aarch64
101- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_1x4_acc4
102  arch:
103    - aarch64
104- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_1x4_acc5
105  arch:
106    - aarch64
107- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_2x4
108  arch:
109    - aarch64
110- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_2x4_acc2
111  arch:
112    - aarch64
113- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_2x4_acc3
114  arch:
115    - aarch64
116- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_3x4
117  arch:
118    - aarch64
119- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_3x4_acc2
120  arch:
121    - aarch64
122- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_4x4
123  arch:
124    - aarch64
125- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_4x4_acc2
126  arch:
127    - aarch64
128- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__neonfma_5x4
129  arch:
130    - aarch64
131- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_1x4
132- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_1x4_acc2
133- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_1x4_acc3
134- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_1x4_acc4
135- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_1x4_acc5
136- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_2x4
137- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_2x4_acc2
138- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_2x4_acc3
139- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_3x4
140- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neon_3x4_acc2
141- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_1x4
142  arch:
143    - aarch64
144- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_1x4_acc2
145  arch:
146    - aarch64
147- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_1x4_acc3
148  arch:
149    - aarch64
150- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_1x4_acc4
151  arch:
152    - aarch64
153- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_1x4_acc5
154  arch:
155    - aarch64
156- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_2x4
157  arch:
158    - aarch64
159- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_2x4_acc2
160  arch:
161    - aarch64
162- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_2x4_acc3
163  arch:
164    - aarch64
165- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_3x4
166  arch:
167    - aarch64
168- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__neonfma_3x4_acc2
169  arch:
170    - aarch64
171# x86 SSE
172- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_1x4
173- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_1x4_acc2
174- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_1x4_acc3
175- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_1x4_acc4
176- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_2x4
177- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_2x4_acc2
178- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_3x4
179- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_4x4
180- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_5x4
181- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__sse_6x4
182- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_1x4
183- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_1x4_acc2
184- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_1x4_acc3
185- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_1x4_acc4
186- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_2x4
187- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_2x4_acc2
188- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_3x4
189- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_4x4
190- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_5x4
191- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__ssse3_6x4
192- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_1x4
193- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_1x4_acc2
194- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_1x4_acc3
195- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_1x4_acc4
196- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_2x4
197- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_2x4_acc2
198- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_3x4
199- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__sse_4x4
200- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_1x4
201- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_1x4_acc2
202- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_1x4_acc3
203- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_1x4_acc4
204- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_1x4_acc5
205- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_2x4
206- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_2x4_acc2
207- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_2x4_acc3
208- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_3x4
209- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_3x4_acc2
210- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_4x4
211- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_4x4_acc2
212- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__sse_5x4
213- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_1x4
214- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_1x4_acc2
215- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_1x4_acc3
216- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_1x4_acc4
217- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_1x4_acc5
218- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_2x4
219- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_2x4_acc2
220- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_2x4_acc3
221- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_3x4
222- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__sse_3x4_acc2
223# WAsm SIMD
224- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_1x4
225- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_1x4_acc2
226- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_1x4_acc3
227- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_1x4_acc4
228- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_2x4
229- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_2x4_acc2
230- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_3x4
231- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_4x4
232- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_5x4
233- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_loadsplat_6x4
234- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_1x4
235- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_1x4_acc2
236- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_1x4_acc3
237- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_1x4_acc4
238- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_2x4
239- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_2x4_acc2
240- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_3x4
241- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_4x4
242- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_5x4
243- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_arm_splat_6x4
244- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_1x4
245- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_1x4_acc2
246- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_1x4_acc3
247- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_1x4_acc4
248- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_2x4
249- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_2x4_acc2
250- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_3x4
251- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_4x4
252- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_5x4
253- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_loadsplat_6x4
254- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_1x4
255- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_1x4_acc2
256- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_1x4_acc3
257- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_1x4_acc4
258- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_2x4
259- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_2x4_acc2
260- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_3x4
261- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_4x4
262- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_5x4
263- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__wasmsimd_x86_splat_6x4
264- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_1x4
265- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_1x4_acc2
266- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_1x4_acc3
267- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_1x4_acc4
268- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_2x4
269- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_2x4_acc2
270- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_3x4
271- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_loadsplat_4x4
272- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_1x4
273- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_1x4_acc2
274- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_1x4_acc3
275- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_1x4_acc4
276- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_2x4
277- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_2x4_acc2
278- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_3x4
279- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_arm_splat_4x4
280- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_1x4
281- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_1x4_acc2
282- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_1x4_acc3
283- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_1x4_acc4
284- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_2x4
285- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_2x4_acc2
286- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_3x4
287- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_loadsplat_4x4
288- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_1x4
289- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_1x4_acc2
290- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_1x4_acc3
291- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_1x4_acc4
292- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_2x4
293- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_2x4_acc2
294- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_3x4
295- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__wasmsimd_x86_splat_4x4
296- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_1x4
297- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_1x4_acc2
298- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_1x4_acc3
299- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_1x4_acc4
300- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_1x4_acc5
301- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_2x4
302- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_2x4_acc2
303- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_2x4_acc3
304- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_3x4
305- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_3x4_acc2
306- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_4x4
307- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_4x4_acc2
308- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_loadsplat_5x4
309- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_1x4
310- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_1x4_acc2
311- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_1x4_acc3
312- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_1x4_acc4
313- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_1x4_acc5
314- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_2x4
315- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_2x4_acc2
316- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_2x4_acc3
317- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_3x4
318- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_3x4_acc2
319- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_4x4
320- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_4x4_acc2
321- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_arm_splat_5x4
322- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_1x4
323- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_1x4_acc2
324- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_1x4_acc3
325- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_1x4_acc4
326- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_1x4_acc5
327- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_2x4
328- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_2x4_acc2
329- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_2x4_acc3
330- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_3x4
331- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_3x4_acc2
332- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_4x4
333- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_4x4_acc2
334- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_loadsplat_5x4
335- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_1x4
336- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_1x4_acc2
337- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_1x4_acc3
338- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_1x4_acc4
339- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_1x4_acc5
340- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_2x4
341- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_2x4_acc2
342- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_2x4_acc3
343- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_3x4
344- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_3x4_acc2
345- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_4x4
346- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_4x4_acc2
347- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__wasmsimd_x86_splat_5x4
348- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_1x4
349- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_1x4_acc2
350- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_1x4_acc3
351- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_1x4_acc4
352- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_1x4_acc5
353- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_2x4
354- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_2x4_acc2
355- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_2x4_acc3
356- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_3x4
357- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_loadsplat_3x4_acc2
358- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_1x4
359- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_1x4_acc2
360- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_1x4_acc3
361- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_1x4_acc4
362- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_1x4_acc5
363- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_2x4
364- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_2x4_acc2
365- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_2x4_acc3
366- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_3x4
367- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_arm_splat_3x4_acc2
368- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_1x4
369- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_1x4_acc2
370- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_1x4_acc3
371- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_1x4_acc4
372- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_1x4_acc5
373- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_2x4
374- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_2x4_acc2
375- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_2x4_acc3
376- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_3x4
377- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_loadsplat_3x4_acc2
378- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_1x4
379- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_1x4_acc2
380- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_1x4_acc3
381- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_1x4_acc4
382- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_1x4_acc5
383- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_2x4
384- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_2x4_acc2
385- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_2x4_acc3
386- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_3x4
387- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__wasmsimd_x86_splat_3x4_acc2
388# Scalar
389- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_1x1
390- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_1x1_acc2
391- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_1x1_acc3
392- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_1x1_acc4
393- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_2x1
394- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_2x1_acc2
395- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_3x1
396- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_4x1
397- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_5x1
398- name: xnn_f32_dwconv2d_chw_ukernel_3x3p1__scalar_6x1
399- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_1x1
400- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_1x1_acc2
401- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_1x1_acc3
402- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_1x1_acc4
403- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_2x1
404- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_2x1_acc2
405- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_3x1
406- name: xnn_f32_dwconv2d_chw_ukernel_3x3s2p1__scalar_4x1
407- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_1x1
408- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_1x1_acc2
409- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_1x1_acc3
410- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_1x1_acc4
411- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_1x1_acc5
412- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_2x1
413- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_2x1_acc2
414- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_2x1_acc3
415- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_3x1
416- name: xnn_f32_dwconv2d_chw_ukernel_5x5p2__scalar_3x1_acc2
417- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_1x1
418- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_1x1_acc2
419- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_1x1_acc3
420- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_1x1_acc4
421- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_1x1_acc5
422- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_2x1
423- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_2x1_acc2
424- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_2x1_acc3
425- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_3x1
426- name: xnn_f32_dwconv2d_chw_ukernel_5x5s2p2__scalar_3x1_acc2
427