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- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_cortex_a55 6 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 7 k-block: 16 8 assembly: true 9- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_ld128 10 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 11 k-block: 16 12 assembly: true 13- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x8__neon_mlal_lane 14 init: xnn_init_qu8_conv_minmax_fp32_neon_params 15 k-block: 8 16- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x8__neon_mlal_lane 17 init: xnn_init_qu8_conv_minmax_fp32_neon_params 18 k-block: 8 19- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x16__neon_mlal_lane 20 init: xnn_init_qu8_conv_minmax_fp32_neon_params 21 k-block: 8 22- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x16__neon_mlal_lane 23 init: xnn_init_qu8_conv_minmax_fp32_neon_params 24 k-block: 8 25- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane 26 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 27 k-block: 8 28- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane 29 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 30 k-block: 8 31- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x16c4__neondot 32 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 33 k-block: 8 34- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x16c4__neondot 35 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 36 k-block: 8 37- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x16c4__neondot 38 init: xnn_init_qu8_conv_minmax_fp32_neonv8_params 39 k-block: 8 40- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__sse2_ld64 41 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 42 k-block: 8 43- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__sse2_ld64 44 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 45 k-block: 8 46- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__sse2_ld64 47 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 48 k-block: 8 49- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__sse2_ld64 50 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 51 k-block: 8 52- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__sse41_ld64 53 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 54 k-block: 8 55- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__sse41_ld64 56 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 57 k-block: 8 58- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__sse41_ld64 59 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 60 k-block: 8 61- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__sse41_ld64 62 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 63 k-block: 8 64- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__avx_ld64 65 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 66 k-block: 8 67- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__avx_ld64 68 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 69 k-block: 8 70- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__avx_ld64 71 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 72 k-block: 8 73- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__avx_ld64 74 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 75 k-block: 8 76- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__xop_ld64 77 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 78 k-block: 8 79- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__xop_ld64 80 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 81 k-block: 8 82- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__xop_ld64 83 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 84 k-block: 8 85- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__xop_ld64 86 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 87 k-block: 8 88- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__sse2_ld128 89 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 90 k-block: 8 91- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__sse2_ld128 92 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 93 k-block: 8 94- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__sse2_ld128 95 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 96 k-block: 8 97- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__sse2_ld128 98 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 99 k-block: 8 100- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__sse41_ld128 101 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 102 k-block: 8 103- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__sse41_ld128 104 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 105 k-block: 8 106- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__sse41_ld128 107 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 108 k-block: 8 109- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__sse41_ld128 110 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 111 k-block: 8 112- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__avx_ld128 113 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 114 k-block: 8 115- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__avx_ld128 116 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 117 k-block: 8 118- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__avx_ld128 119 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 120 k-block: 8 121- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__avx_ld128 122 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 123 k-block: 8 124- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__xop_ld128 125 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 126 k-block: 8 127- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__xop_ld128 128 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 129 k-block: 8 130- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__xop_ld128 131 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 132 k-block: 8 133- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__xop_ld128 134 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 135 k-block: 8 136- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__sse2_ld64 137 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 138 k-block: 8 139- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__sse2_ld64 140 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 141 k-block: 8 142- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__sse2_ld64 143 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 144 k-block: 8 145- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__sse41_ld64 146 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 147 k-block: 8 148- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__sse41_ld64 149 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 150 k-block: 8 151- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__sse41_ld64 152 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 153 k-block: 8 154- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__avx_ld64 155 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 156 k-block: 8 157- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__avx_ld64 158 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 159 k-block: 8 160- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__avx_ld64 161 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 162 k-block: 8 163- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__xop_ld64 164 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 165 k-block: 8 166- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__xop_ld64 167 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 168 k-block: 8 169- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__xop_ld64 170 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 171 k-block: 8 172- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__sse2_ld128 173 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 174 k-block: 8 175- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__sse2_ld128 176 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 177 k-block: 8 178- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__sse2_ld128 179 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 180 k-block: 8 181- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__sse41_ld128 182 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 183 k-block: 8 184- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__sse41_ld128 185 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 186 k-block: 8 187- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__sse41_ld128 188 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 189 k-block: 8 190- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__avx_ld128 191 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 192 k-block: 8 193- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__avx_ld128 194 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 195 k-block: 8 196- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__avx_ld128 197 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 198 k-block: 8 199- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__xop_ld128 200 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 201 k-block: 8 202- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__xop_ld128 203 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 204 k-block: 8 205- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__xop_ld128 206 init: xnn_init_qu8_conv_minmax_fp32_sse2_params 207 k-block: 8 208- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x8c8__avx2 209 init: xnn_init_qu8_conv_minmax_fp32_avx2_params 210 k-block: 8 211- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x8c8__avx2 212 init: xnn_init_qu8_conv_minmax_fp32_avx2_params 213 k-block: 8 214- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x8c8__avx2 215 init: xnn_init_qu8_conv_minmax_fp32_avx2_params 216 k-block: 8 217- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x16c8__avx512skx 218 init: xnn_init_qu8_conv_minmax_fp32_avx512_params 219 k-block: 8 220- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x16c8__avx512skx 221 init: xnn_init_qu8_conv_minmax_fp32_avx512_params 222 k-block: 8 223- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x16c8__avx512skx 224 init: xnn_init_qu8_conv_minmax_fp32_avx512_params 225 k-block: 8 226- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x16c8__avx512skx 227 init: xnn_init_qu8_conv_minmax_fp32_avx512_params 228 k-block: 8 229- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2_ld64 230 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 231 k-block: 8 232- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2_ld64 233 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 234 k-block: 8 235- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2_ld64 236 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 237 k-block: 8 238- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2_ld64 239 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 240 k-block: 8 241- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2_ld128 242 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 243 k-block: 8 244- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2_ld128 245 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 246 k-block: 8 247- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2_ld128 248 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 249 k-block: 8 250- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2_ld128 251 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 252 k-block: 8 253- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2s4__wasmsimd_dot16x2_ld64 254 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 255 k-block: 8 256- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2s4__wasmsimd_dot16x2_ld64 257 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 258 k-block: 8 259- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2s4__wasmsimd_dot16x2_ld64 260 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 261 k-block: 8 262- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2s4__wasmsimd_dot16x2_ld64 263 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 264 k-block: 8 265- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c2s4__wasmsimd_dot16x2_ld128 266 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 267 k-block: 8 268- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c2s4__wasmsimd_dot16x2_ld128 269 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 270 k-block: 8 271- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c2s4__wasmsimd_dot16x2_ld128 272 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 273 k-block: 8 274- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c2s4__wasmsimd_dot16x2_ld128 275 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 276 k-block: 8 277- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2_ld64 278 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 279 k-block: 8 280- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2_ld64 281 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 282 k-block: 8 283- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2_ld64 284 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 285 k-block: 8 286- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2_ld64 287 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 288 k-block: 8 289- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2_ld128 290 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 291 k-block: 8 292- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2_ld128 293 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 294 k-block: 8 295- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2_ld128 296 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 297 k-block: 8 298- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2_ld128 299 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 300 k-block: 8 301- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__wasmsimd_mul32_ld64 302 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 303 k-block: 8 304- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__wasmsimd_mul32_ld64 305 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 306 k-block: 8 307- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__wasmsimd_mul32_ld64 308 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 309 k-block: 8 310- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__wasmsimd_mul32_ld128 311 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 312 k-block: 8 313- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__wasmsimd_mul32_ld128 314 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 315 k-block: 8 316- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__wasmsimd_mul32_ld128 317 init: xnn_init_qu8_conv_minmax_fp32_wasmsimd_params 318 k-block: 8 319- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x2__wasm_fmagic 320 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 321 k-block: 1 322- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x2__wasm_fmagic 323 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 324 k-block: 1 325- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x2__wasm_fmagic 326 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 327 k-block: 1 328- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x2__wasm_fmagic 329 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 330 k-block: 1 331- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4__wasm_fmagic 332 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 333 k-block: 1 334- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4__wasm_fmagic 335 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 336 k-block: 1 337- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4__wasm_fmagic 338 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 339 k-block: 1 340- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4__wasm_fmagic 341 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 342 k-block: 1 343- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x2__scalar_fmagic 344 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 345 k-block: 1 346- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x2__scalar_fmagic 347 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 348 k-block: 1 349- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x2__scalar_fmagic 350 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 351 k-block: 1 352- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x2__scalar_fmagic 353 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 354 k-block: 1 355- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4__scalar_fmagic 356 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 357 k-block: 1 358- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4__scalar_fmagic 359 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 360 k-block: 1 361- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4__scalar_fmagic 362 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 363 k-block: 1 364- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4__scalar_fmagic 365 init: xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params 366 k-block: 1 367- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x2__scalar_imagic 368 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 369 k-block: 1 370- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x2__scalar_imagic 371 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 372 k-block: 1 373- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x2__scalar_imagic 374 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 375 k-block: 1 376- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x2__scalar_imagic 377 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 378 k-block: 1 379- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4__scalar_imagic 380 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 381 k-block: 1 382- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4__scalar_imagic 383 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 384 k-block: 1 385- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4__scalar_imagic 386 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 387 k-block: 1 388- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4__scalar_imagic 389 init: xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params 390 k-block: 1 391- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x2__scalar_lrintf 392 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 393 k-block: 1 394- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x2__scalar_lrintf 395 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 396 k-block: 1 397- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x2__scalar_lrintf 398 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 399 k-block: 1 400- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x2__scalar_lrintf 401 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 402 k-block: 1 403- name: xnn_qu8_igemm_minmax_fp32_ukernel_1x4__scalar_lrintf 404 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 405 k-block: 1 406- name: xnn_qu8_igemm_minmax_fp32_ukernel_2x4__scalar_lrintf 407 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 408 k-block: 1 409- name: xnn_qu8_igemm_minmax_fp32_ukernel_3x4__scalar_lrintf 410 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 411 k-block: 1 412- name: xnn_qu8_igemm_minmax_fp32_ukernel_4x4__scalar_lrintf 413 init: xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params 414 k-block: 1 415