1# Copyright 2019 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# AArch64 assembly 7- name: xnn_f32_dwconv_minmax_ukernel_up4x9__aarch64_neonfma 8 init: xnn_init_f32_minmax_scalar_params 9 assembly: true 10- name: xnn_f32_dwconv_minmax_ukernel_up4x9__aarch64_neonfma_cortex_a55 11 init: xnn_init_f32_minmax_scalar_params 12 pipelined: true 13 assembly: true 14# ARM NEON 15- name: xnn_f32_dwconv_minmax_ukernel_up4x3__neon 16 init: xnn_init_f32_minmax_scalar_params 17- name: xnn_f32_dwconv_minmax_ukernel_up4x3__neon_acc2 18 init: xnn_init_f32_minmax_scalar_params 19- name: xnn_f32_dwconv_minmax_ukernel_up4x3__neonfma 20 init: xnn_init_f32_minmax_scalar_params 21- name: xnn_f32_dwconv_minmax_ukernel_up4x3__neonfma_acc2 22 init: xnn_init_f32_minmax_scalar_params 23- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neon 24 init: xnn_init_f32_minmax_scalar_params 25- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neon_acc2 26 init: xnn_init_f32_minmax_scalar_params 27- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neonfma 28 init: xnn_init_f32_minmax_scalar_params 29- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neonfma_acc2 30 init: xnn_init_f32_minmax_scalar_params 31- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neon 32 init: xnn_init_f32_minmax_scalar_params 33- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neon_acc2 34 init: xnn_init_f32_minmax_scalar_params 35- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neonfma 36 init: xnn_init_f32_minmax_scalar_params 37- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neonfma_acc2 38 init: xnn_init_f32_minmax_scalar_params 39- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neon 40 init: xnn_init_f32_minmax_scalar_params 41- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neon_acc2 42 init: xnn_init_f32_minmax_scalar_params 43- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neonfma 44 init: xnn_init_f32_minmax_scalar_params 45- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neonfma_acc2 46 init: xnn_init_f32_minmax_scalar_params 47- name: xnn_f32_dwconv_minmax_ukernel_up8x3__neon 48 init: xnn_init_f32_minmax_scalar_params 49- name: xnn_f32_dwconv_minmax_ukernel_up8x3__neon_acc2 50 init: xnn_init_f32_minmax_scalar_params 51- name: xnn_f32_dwconv_minmax_ukernel_up8x3__neonfma 52 init: xnn_init_f32_minmax_scalar_params 53- name: xnn_f32_dwconv_minmax_ukernel_up8x3__neonfma_acc2 54 init: xnn_init_f32_minmax_scalar_params 55- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neon 56 init: xnn_init_f32_minmax_scalar_params 57- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neon_acc2 58 init: xnn_init_f32_minmax_scalar_params 59- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neonfma 60 init: xnn_init_f32_minmax_scalar_params 61- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neonfma_acc2 62 init: xnn_init_f32_minmax_scalar_params 63- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neon 64 init: xnn_init_f32_minmax_scalar_params 65- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neon_acc2 66 init: xnn_init_f32_minmax_scalar_params 67- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neonfma 68 init: xnn_init_f32_minmax_scalar_params 69- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neonfma_acc2 70 init: xnn_init_f32_minmax_scalar_params 71- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neon 72 init: xnn_init_f32_minmax_scalar_params 73- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neon_acc2 74 init: xnn_init_f32_minmax_scalar_params 75- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neonfma 76 init: xnn_init_f32_minmax_scalar_params 77- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neonfma_acc2 78 init: xnn_init_f32_minmax_scalar_params 79- name: xnn_f32_dwconv_minmax_ukernel_up16x3__neon 80 init: xnn_init_f32_minmax_scalar_params 81- name: xnn_f32_dwconv_minmax_ukernel_up16x3__neon_acc2 82 init: xnn_init_f32_minmax_scalar_params 83- name: xnn_f32_dwconv_minmax_ukernel_up16x3__neonfma 84 init: xnn_init_f32_minmax_scalar_params 85- name: xnn_f32_dwconv_minmax_ukernel_up16x3__neonfma_acc2 86 init: xnn_init_f32_minmax_scalar_params 87- name: xnn_f32_dwconv_minmax_ukernel_up16x4__neon 88 init: xnn_init_f32_minmax_scalar_params 89- name: xnn_f32_dwconv_minmax_ukernel_up16x4__neon_acc2 90 init: xnn_init_f32_minmax_scalar_params 91- name: xnn_f32_dwconv_minmax_ukernel_up16x4__neonfma 92 init: xnn_init_f32_minmax_scalar_params 93- name: xnn_f32_dwconv_minmax_ukernel_up16x4__neonfma_acc2 94 init: xnn_init_f32_minmax_scalar_params 95- name: xnn_f32_dwconv_minmax_ukernel_up16x9__neon 96 init: xnn_init_f32_minmax_scalar_params 97- name: xnn_f32_dwconv_minmax_ukernel_up16x9__neon_acc2 98 init: xnn_init_f32_minmax_scalar_params 99- name: xnn_f32_dwconv_minmax_ukernel_up16x9__neonfma 100 init: xnn_init_f32_minmax_scalar_params 101- name: xnn_f32_dwconv_minmax_ukernel_up16x9__neonfma_acc2 102 init: xnn_init_f32_minmax_scalar_params 103- name: xnn_f32_dwconv_minmax_ukernel_up16x25__neon 104 init: xnn_init_f32_minmax_scalar_params 105- name: xnn_f32_dwconv_minmax_ukernel_up16x25__neon_acc2 106 init: xnn_init_f32_minmax_scalar_params 107- name: xnn_f32_dwconv_minmax_ukernel_up16x25__neonfma 108 init: xnn_init_f32_minmax_scalar_params 109- name: xnn_f32_dwconv_minmax_ukernel_up16x25__neonfma_acc2 110 init: xnn_init_f32_minmax_scalar_params 111# x86 SSE 112- name: xnn_f32_dwconv_minmax_ukernel_up4x3__sse 113 init: xnn_init_f32_minmax_sse_params 114- name: xnn_f32_dwconv_minmax_ukernel_up4x3__sse_acc2 115 init: xnn_init_f32_minmax_sse_params 116- name: xnn_f32_dwconv_minmax_ukernel_up4x4__sse 117 init: xnn_init_f32_minmax_sse_params 118- name: xnn_f32_dwconv_minmax_ukernel_up4x4__sse_acc2 119 init: xnn_init_f32_minmax_sse_params 120- name: xnn_f32_dwconv_minmax_ukernel_up4x9__sse 121 init: xnn_init_f32_minmax_sse_params 122- name: xnn_f32_dwconv_minmax_ukernel_up4x9__sse_acc2 123 init: xnn_init_f32_minmax_sse_params 124- name: xnn_f32_dwconv_minmax_ukernel_up4x25__sse 125 init: xnn_init_f32_minmax_sse_params 126- name: xnn_f32_dwconv_minmax_ukernel_up4x25__sse_acc2 127 init: xnn_init_f32_minmax_sse_params 128- name: xnn_f32_dwconv_minmax_ukernel_up8x3__sse 129 init: xnn_init_f32_minmax_sse_params 130- name: xnn_f32_dwconv_minmax_ukernel_up8x3__sse_acc2 131 init: xnn_init_f32_minmax_sse_params 132- name: xnn_f32_dwconv_minmax_ukernel_up8x4__sse 133 init: xnn_init_f32_minmax_sse_params 134- name: xnn_f32_dwconv_minmax_ukernel_up8x4__sse_acc2 135 init: xnn_init_f32_minmax_sse_params 136- name: xnn_f32_dwconv_minmax_ukernel_up8x9__sse 137 init: xnn_init_f32_minmax_sse_params 138- name: xnn_f32_dwconv_minmax_ukernel_up8x9__sse_acc2 139 init: xnn_init_f32_minmax_sse_params 140- name: xnn_f32_dwconv_minmax_ukernel_up8x25__sse 141 init: xnn_init_f32_minmax_sse_params 142- name: xnn_f32_dwconv_minmax_ukernel_up8x25__sse_acc2 143 init: xnn_init_f32_minmax_sse_params 144# x86 AVX 145- name: xnn_f32_dwconv_minmax_ukernel_up8x3__avx 146 init: xnn_init_f32_minmax_avx_params 147- name: xnn_f32_dwconv_minmax_ukernel_up8x3__avx_acc2 148 init: xnn_init_f32_minmax_avx_params 149- name: xnn_f32_dwconv_minmax_ukernel_up8x4__avx 150 init: xnn_init_f32_minmax_avx_params 151- name: xnn_f32_dwconv_minmax_ukernel_up8x4__avx_acc2 152 init: xnn_init_f32_minmax_avx_params 153- name: xnn_f32_dwconv_minmax_ukernel_up8x9__avx 154 init: xnn_init_f32_minmax_avx_params 155- name: xnn_f32_dwconv_minmax_ukernel_up8x9__avx_acc2 156 init: xnn_init_f32_minmax_avx_params 157- name: xnn_f32_dwconv_minmax_ukernel_up8x25__avx 158 init: xnn_init_f32_minmax_avx_params 159- name: xnn_f32_dwconv_minmax_ukernel_up8x25__avx_acc2 160 init: xnn_init_f32_minmax_avx_params 161- name: xnn_f32_dwconv_minmax_ukernel_up16x3__avx 162 init: xnn_init_f32_minmax_avx_params 163- name: xnn_f32_dwconv_minmax_ukernel_up16x3__avx_acc2 164 init: xnn_init_f32_minmax_avx_params 165- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx 166 init: xnn_init_f32_minmax_avx_params 167- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx_acc2 168 init: xnn_init_f32_minmax_avx_params 169- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx 170 init: xnn_init_f32_minmax_avx_params 171- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx_acc2 172 init: xnn_init_f32_minmax_avx_params 173- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx 174 init: xnn_init_f32_minmax_avx_params 175- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx_acc2 176 init: xnn_init_f32_minmax_avx_params 177# x86 FMA3 178- name: xnn_f32_dwconv_minmax_ukernel_up8x3__fma3 179 init: xnn_init_f32_minmax_avx_params 180- name: xnn_f32_dwconv_minmax_ukernel_up8x3__fma3_acc2 181 init: xnn_init_f32_minmax_avx_params 182- name: xnn_f32_dwconv_minmax_ukernel_up8x4__fma3 183 init: xnn_init_f32_minmax_avx_params 184- name: xnn_f32_dwconv_minmax_ukernel_up8x4__fma3_acc2 185 init: xnn_init_f32_minmax_avx_params 186- name: xnn_f32_dwconv_minmax_ukernel_up8x9__fma3 187 init: xnn_init_f32_minmax_avx_params 188- name: xnn_f32_dwconv_minmax_ukernel_up8x9__fma3_acc2 189 init: xnn_init_f32_minmax_avx_params 190- name: xnn_f32_dwconv_minmax_ukernel_up8x25__fma3 191 init: xnn_init_f32_minmax_avx_params 192- name: xnn_f32_dwconv_minmax_ukernel_up8x25__fma3_acc2 193 init: xnn_init_f32_minmax_avx_params 194- name: xnn_f32_dwconv_minmax_ukernel_up16x3__fma3 195 init: xnn_init_f32_minmax_avx_params 196- name: xnn_f32_dwconv_minmax_ukernel_up16x3__fma3_acc2 197 init: xnn_init_f32_minmax_avx_params 198- name: xnn_f32_dwconv_minmax_ukernel_up16x4__fma3 199 init: xnn_init_f32_minmax_avx_params 200- name: xnn_f32_dwconv_minmax_ukernel_up16x4__fma3_acc2 201 init: xnn_init_f32_minmax_avx_params 202- name: xnn_f32_dwconv_minmax_ukernel_up16x9__fma3 203 init: xnn_init_f32_minmax_avx_params 204- name: xnn_f32_dwconv_minmax_ukernel_up16x9__fma3_acc2 205 init: xnn_init_f32_minmax_avx_params 206- name: xnn_f32_dwconv_minmax_ukernel_up16x25__fma3 207 init: xnn_init_f32_minmax_avx_params 208- name: xnn_f32_dwconv_minmax_ukernel_up16x25__fma3_acc2 209 init: xnn_init_f32_minmax_avx_params 210# x86 AVX512 211- name: xnn_f32_dwconv_minmax_ukernel_up16x3__avx512f 212 init: xnn_init_f32_minmax_scalar_params 213- name: xnn_f32_dwconv_minmax_ukernel_up16x3__avx512f_acc2 214 init: xnn_init_f32_minmax_scalar_params 215- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx512f 216 init: xnn_init_f32_minmax_scalar_params 217- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx512f_acc2 218 init: xnn_init_f32_minmax_scalar_params 219- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx512f 220 init: xnn_init_f32_minmax_scalar_params 221- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx512f_acc2 222 init: xnn_init_f32_minmax_scalar_params 223- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx512f 224 init: xnn_init_f32_minmax_scalar_params 225- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx512f_acc2 226 init: xnn_init_f32_minmax_scalar_params 227- name: xnn_f32_dwconv_minmax_ukernel_up32x3__avx512f 228 init: xnn_init_f32_minmax_scalar_params 229- name: xnn_f32_dwconv_minmax_ukernel_up32x3__avx512f_acc2 230 init: xnn_init_f32_minmax_scalar_params 231- name: xnn_f32_dwconv_minmax_ukernel_up32x4__avx512f 232 init: xnn_init_f32_minmax_scalar_params 233- name: xnn_f32_dwconv_minmax_ukernel_up32x4__avx512f_acc2 234 init: xnn_init_f32_minmax_scalar_params 235- name: xnn_f32_dwconv_minmax_ukernel_up32x9__avx512f 236 init: xnn_init_f32_minmax_scalar_params 237- name: xnn_f32_dwconv_minmax_ukernel_up32x9__avx512f_acc2 238 init: xnn_init_f32_minmax_scalar_params 239- name: xnn_f32_dwconv_minmax_ukernel_up32x25__avx512f 240 init: xnn_init_f32_minmax_scalar_params 241- name: xnn_f32_dwconv_minmax_ukernel_up32x25__avx512f_acc2 242 init: xnn_init_f32_minmax_scalar_params 243# WAsm SIMD 244- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmsimd_arm 245 init: xnn_init_f32_minmax_wasmsimd_params 246- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmsimd_arm_acc2 247 init: xnn_init_f32_minmax_wasmsimd_params 248- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmsimd_x86 249 init: xnn_init_f32_minmax_wasmsimd_params 250- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmsimd_x86_acc2 251 init: xnn_init_f32_minmax_wasmsimd_params 252- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_arm 253 init: xnn_init_f32_minmax_wasmsimd_params 254- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_arm_acc2 255 init: xnn_init_f32_minmax_wasmsimd_params 256- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_x86 257 init: xnn_init_f32_minmax_wasmsimd_params 258- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_x86_acc2 259 init: xnn_init_f32_minmax_wasmsimd_params 260- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_arm 261 init: xnn_init_f32_minmax_wasmsimd_params 262- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_arm_acc2 263 init: xnn_init_f32_minmax_wasmsimd_params 264- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_x86 265 init: xnn_init_f32_minmax_wasmsimd_params 266- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_x86_acc2 267 init: xnn_init_f32_minmax_wasmsimd_params 268- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_arm 269 init: xnn_init_f32_minmax_wasmsimd_params 270- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_arm_acc2 271 init: xnn_init_f32_minmax_wasmsimd_params 272- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_x86 273 init: xnn_init_f32_minmax_wasmsimd_params 274- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_x86_acc2 275 init: xnn_init_f32_minmax_wasmsimd_params 276- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmsimd_arm 277 init: xnn_init_f32_minmax_wasmsimd_params 278- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmsimd_arm_acc2 279 init: xnn_init_f32_minmax_wasmsimd_params 280- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmsimd_x86 281 init: xnn_init_f32_minmax_wasmsimd_params 282- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmsimd_x86_acc2 283 init: xnn_init_f32_minmax_wasmsimd_params 284- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_arm 285 init: xnn_init_f32_minmax_wasmsimd_params 286- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_arm_acc2 287 init: xnn_init_f32_minmax_wasmsimd_params 288- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_x86 289 init: xnn_init_f32_minmax_wasmsimd_params 290- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_x86_acc2 291 init: xnn_init_f32_minmax_wasmsimd_params 292- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_arm 293 init: xnn_init_f32_minmax_wasmsimd_params 294- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_arm_acc2 295 init: xnn_init_f32_minmax_wasmsimd_params 296- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_x86 297 init: xnn_init_f32_minmax_wasmsimd_params 298- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_x86_acc2 299 init: xnn_init_f32_minmax_wasmsimd_params 300- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_arm 301 init: xnn_init_f32_minmax_wasmsimd_params 302- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_arm_acc2 303 init: xnn_init_f32_minmax_wasmsimd_params 304- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_x86 305 init: xnn_init_f32_minmax_wasmsimd_params 306- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_x86_acc2 307 init: xnn_init_f32_minmax_wasmsimd_params 308# WAsm Relaxed SIMD 309- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmrelaxedsimd 310 init: xnn_init_f32_minmax_wasmsimd_params 311- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmrelaxedsimd_acc2 312 init: xnn_init_f32_minmax_wasmsimd_params 313- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmrelaxedsimd_fma 314 init: xnn_init_f32_minmax_wasmsimd_params 315- name: xnn_f32_dwconv_minmax_ukernel_up4x3__wasmrelaxedsimd_fma_acc2 316 init: xnn_init_f32_minmax_wasmsimd_params 317- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmrelaxedsimd 318 init: xnn_init_f32_minmax_wasmsimd_params 319- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmrelaxedsimd_acc2 320 init: xnn_init_f32_minmax_wasmsimd_params 321- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmrelaxedsimd_fma 322 init: xnn_init_f32_minmax_wasmsimd_params 323- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmrelaxedsimd_fma_acc2 324 init: xnn_init_f32_minmax_wasmsimd_params 325- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmrelaxedsimd 326 init: xnn_init_f32_minmax_wasmsimd_params 327- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmrelaxedsimd_acc2 328 init: xnn_init_f32_minmax_wasmsimd_params 329- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmrelaxedsimd_fma 330 init: xnn_init_f32_minmax_wasmsimd_params 331- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmrelaxedsimd_fma_acc2 332 init: xnn_init_f32_minmax_wasmsimd_params 333- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmrelaxedsimd 334 init: xnn_init_f32_minmax_wasmsimd_params 335- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmrelaxedsimd_acc2 336 init: xnn_init_f32_minmax_wasmsimd_params 337- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmrelaxedsimd_fma 338 init: xnn_init_f32_minmax_wasmsimd_params 339- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmrelaxedsimd_fma_acc2 340 init: xnn_init_f32_minmax_wasmsimd_params 341- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmrelaxedsimd 342 init: xnn_init_f32_minmax_wasmsimd_params 343- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmrelaxedsimd_acc2 344 init: xnn_init_f32_minmax_wasmsimd_params 345- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmrelaxedsimd_fma 346 init: xnn_init_f32_minmax_wasmsimd_params 347- name: xnn_f32_dwconv_minmax_ukernel_up8x3__wasmrelaxedsimd_fma_acc2 348 init: xnn_init_f32_minmax_wasmsimd_params 349- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmrelaxedsimd 350 init: xnn_init_f32_minmax_wasmsimd_params 351- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmrelaxedsimd_acc2 352 init: xnn_init_f32_minmax_wasmsimd_params 353- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmrelaxedsimd_fma 354 init: xnn_init_f32_minmax_wasmsimd_params 355- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmrelaxedsimd_fma_acc2 356 init: xnn_init_f32_minmax_wasmsimd_params 357- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmrelaxedsimd 358 init: xnn_init_f32_minmax_wasmsimd_params 359- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmrelaxedsimd_acc2 360 init: xnn_init_f32_minmax_wasmsimd_params 361- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmrelaxedsimd_fma 362 init: xnn_init_f32_minmax_wasmsimd_params 363- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmrelaxedsimd_fma_acc2 364 init: xnn_init_f32_minmax_wasmsimd_params 365- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmrelaxedsimd 366 init: xnn_init_f32_minmax_wasmsimd_params 367- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmrelaxedsimd_acc2 368 init: xnn_init_f32_minmax_wasmsimd_params 369- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmrelaxedsimd_fma 370 init: xnn_init_f32_minmax_wasmsimd_params 371- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmrelaxedsimd_fma_acc2 372 init: xnn_init_f32_minmax_wasmsimd_params 373# WAsm 374- name: xnn_f32_dwconv_minmax_ukernel_up1x3__wasm 375 init: xnn_init_f32_minmax_scalar_params 376- name: xnn_f32_dwconv_minmax_ukernel_up1x3__wasm_acc2 377 init: xnn_init_f32_minmax_scalar_params 378- name: xnn_f32_dwconv_minmax_ukernel_up1x4__wasm 379 init: xnn_init_f32_minmax_scalar_params 380- name: xnn_f32_dwconv_minmax_ukernel_up1x4__wasm_acc2 381 init: xnn_init_f32_minmax_scalar_params 382- name: xnn_f32_dwconv_minmax_ukernel_up1x9__wasm 383 init: xnn_init_f32_minmax_scalar_params 384- name: xnn_f32_dwconv_minmax_ukernel_up1x9__wasm_acc2 385 init: xnn_init_f32_minmax_scalar_params 386- name: xnn_f32_dwconv_minmax_ukernel_up1x25__wasm 387 init: xnn_init_f32_minmax_scalar_params 388- name: xnn_f32_dwconv_minmax_ukernel_up1x25__wasm_acc2 389 init: xnn_init_f32_minmax_scalar_params 390- name: xnn_f32_dwconv_minmax_ukernel_up2x3__wasm 391 init: xnn_init_f32_minmax_scalar_params 392- name: xnn_f32_dwconv_minmax_ukernel_up2x3__wasm_acc2 393 init: xnn_init_f32_minmax_scalar_params 394- name: xnn_f32_dwconv_minmax_ukernel_up2x4__wasm 395 init: xnn_init_f32_minmax_scalar_params 396- name: xnn_f32_dwconv_minmax_ukernel_up2x4__wasm_acc2 397 init: xnn_init_f32_minmax_scalar_params 398- name: xnn_f32_dwconv_minmax_ukernel_up2x9__wasm 399 init: xnn_init_f32_minmax_scalar_params 400- name: xnn_f32_dwconv_minmax_ukernel_up2x9__wasm_acc2 401 init: xnn_init_f32_minmax_scalar_params 402- name: xnn_f32_dwconv_minmax_ukernel_up2x25__wasm 403 init: xnn_init_f32_minmax_scalar_params 404- name: xnn_f32_dwconv_minmax_ukernel_up2x25__wasm_acc2 405 init: xnn_init_f32_minmax_scalar_params 406# Scalar 407- name: xnn_f32_dwconv_minmax_ukernel_up1x3__scalar 408 init: xnn_init_f32_minmax_scalar_params 409- name: xnn_f32_dwconv_minmax_ukernel_up1x3__scalar_acc2 410 init: xnn_init_f32_minmax_scalar_params 411- name: xnn_f32_dwconv_minmax_ukernel_up1x4__scalar 412 init: xnn_init_f32_minmax_scalar_params 413- name: xnn_f32_dwconv_minmax_ukernel_up1x4__scalar_acc2 414 init: xnn_init_f32_minmax_scalar_params 415- name: xnn_f32_dwconv_minmax_ukernel_up1x9__scalar 416 init: xnn_init_f32_minmax_scalar_params 417- name: xnn_f32_dwconv_minmax_ukernel_up1x9__scalar_acc2 418 init: xnn_init_f32_minmax_scalar_params 419- name: xnn_f32_dwconv_minmax_ukernel_up1x25__scalar 420 init: xnn_init_f32_minmax_scalar_params 421- name: xnn_f32_dwconv_minmax_ukernel_up1x25__scalar_acc2 422 init: xnn_init_f32_minmax_scalar_params 423- name: xnn_f32_dwconv_minmax_ukernel_up2x3__scalar 424 init: xnn_init_f32_minmax_scalar_params 425- name: xnn_f32_dwconv_minmax_ukernel_up2x3__scalar_acc2 426 init: xnn_init_f32_minmax_scalar_params 427- name: xnn_f32_dwconv_minmax_ukernel_up2x4__scalar 428 init: xnn_init_f32_minmax_scalar_params 429- name: xnn_f32_dwconv_minmax_ukernel_up2x4__scalar_acc2 430 init: xnn_init_f32_minmax_scalar_params 431- name: xnn_f32_dwconv_minmax_ukernel_up2x9__scalar 432 init: xnn_init_f32_minmax_scalar_params 433- name: xnn_f32_dwconv_minmax_ukernel_up2x9__scalar_acc2 434 init: xnn_init_f32_minmax_scalar_params 435- name: xnn_f32_dwconv_minmax_ukernel_up2x25__scalar 436 init: xnn_init_f32_minmax_scalar_params 437- name: xnn_f32_dwconv_minmax_ukernel_up2x25__scalar_acc2 438 init: xnn_init_f32_minmax_scalar_params 439