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 6- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neon_mlal_ld1r 7 init: xnn_init_qs8_conv_minmax_fp32_neon_params 8 k-block: 16 9- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neon_mlal_ld1r 10 init: xnn_init_qs8_conv_minmax_fp32_neon_params 11 k-block: 16 12- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld1r 13 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 14 k-block: 16 15- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld1r 16 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 17 k-block: 16 18- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neon_mlal_ld2r 19 init: xnn_init_qs8_conv_minmax_fp32_neon_params 20 k-block: 16 21- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neon_mlal_ld2r 22 init: xnn_init_qs8_conv_minmax_fp32_neon_params 23 k-block: 16 24- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld2r 25 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 26 k-block: 16 27- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld2r 28 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 29 k-block: 16 30- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neon_mlal_ld4r 31 init: xnn_init_qs8_conv_minmax_fp32_neon_params 32 k-block: 16 33- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neon_mlal_ld4r 34 init: xnn_init_qs8_conv_minmax_fp32_neon_params 35 k-block: 16 36- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld4r 37 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 38 k-block: 16 39- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld4r 40 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 41 k-block: 16 42- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4s2__neon_mlal 43 init: xnn_init_qs8_conv_minmax_fp32_neon_params 44 k-block: 16 45- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4s2__neon_mlal 46 init: xnn_init_qs8_conv_minmax_fp32_neon_params 47 k-block: 16 48- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4s2__neonv8_mlal 49 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 50 k-block: 16 51- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4s2__neonv8_mlal 52 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 53 k-block: 16 54- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2s4__neon_mlal 55 init: xnn_init_qs8_conv_minmax_fp32_neon_params 56 k-block: 16 57- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2s4__neon_mlal 58 init: xnn_init_qs8_conv_minmax_fp32_neon_params 59 k-block: 16 60- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal 61 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 62 k-block: 16 63- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal 64 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 65 k-block: 16 66- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neon_mlal_dup 67 init: xnn_init_qs8_conv_minmax_fp32_neon_params 68 k-block: 16 69- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4__neon_mlal_dup 70 init: xnn_init_qs8_conv_minmax_fp32_neon_params 71 k-block: 16 72- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_dup 73 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 74 k-block: 16 75- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_dup 76 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 77 k-block: 16 78- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neon_mlal_ld1r 79 init: xnn_init_qs8_conv_minmax_fp32_neon_params 80 k-block: 16 81- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4__neon_mlal_ld1r 82 init: xnn_init_qs8_conv_minmax_fp32_neon_params 83 k-block: 16 84- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld1r 85 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 86 k-block: 16 87- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld1r 88 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 89 k-block: 16 90- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neon_mlal_ld2r 91 init: xnn_init_qs8_conv_minmax_fp32_neon_params 92 k-block: 16 93- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4__neon_mlal_ld2r 94 init: xnn_init_qs8_conv_minmax_fp32_neon_params 95 k-block: 16 96- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld2r 97 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 98 k-block: 16 99- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld2r 100 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 101 k-block: 16 102- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neon_mlal_dup 103 init: xnn_init_qs8_conv_minmax_fp32_neon_params 104 k-block: 16 105- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neon_mlal_dup 106 init: xnn_init_qs8_conv_minmax_fp32_neon_params 107 k-block: 16 108- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_dup 109 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 110 k-block: 16 111- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_dup 112 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 113 k-block: 16 114- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal 115 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 116 k-block: 16 117 assembly: true 118- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal_prfm 119 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 120 k-block: 16 121 assembly: true 122- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mull 123 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 124 k-block: 8 125 assembly: true 126- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal_cortex_a53 127 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 128 k-block: 16 129 assembly: true 130- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal_prfm_cortex_a53 131 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 132 k-block: 16 133 assembly: true 134- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c16__aarch64_neon_mlal 135 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 136 k-block: 16 137 assembly: true 138- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal 139 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 140 k-block: 16 141 assembly: true 142- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal_prfm 143 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 144 k-block: 16 145 assembly: true 146- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal_cortex_a53 147 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 148 k-block: 16 149 assembly: true 150- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal_prfm_cortex_a53 151 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 152 k-block: 16 153 assembly: true 154- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16__aarch64_neon_mlal_lane_prfm_cortex_a53 155 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 156 k-block: 8 157 assembly: true 158- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16__aarch64_neon_mlal_lane_cortex_a53 159 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 160 k-block: 8 161 assembly: true 162- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16__aarch64_neon_mlal_lane_prfm_ld64 163 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 164 k-block: 8 165 assembly: true 166- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16__aarch64_neon_mlal_lane_ld64 167 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 168 k-block: 8 169 assembly: true 170- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x16c4__aarch64_neondot_ld32 171 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 172 k-block: 4 173 assembly: true 174- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x16c4__aarch64_neondot_ld64 175 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 176 k-block: 8 177 assembly: true 178- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_ld32 179 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 180 k-block: 4 181 assembly: true 182- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_ld64 183 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 184 k-block: 8 185 assembly: true 186- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_ld128 187 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 188 k-block: 16 189 assembly: true 190- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_cortex_a55 191 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 192 k-block: 16 193 assembly: true 194- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x16__neon_mlal_lane 195 init: xnn_init_qs8_conv_minmax_fp32_neon_params 196 k-block: 8 197- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16__neon_mlal_lane 198 init: xnn_init_qs8_conv_minmax_fp32_neon_params 199 k-block: 8 200- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane 201 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 202 k-block: 8 203- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane 204 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 205 k-block: 8 206- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__neon_mlal 207 init: xnn_init_qs8_conv_minmax_fp32_neon_params 208 k-block: 16 209- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__neon_mlal 210 init: xnn_init_qs8_conv_minmax_fp32_neon_params 211 k-block: 16 212- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__neonv8_mlal 213 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 214 k-block: 16 215- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__neonv8_mlal 216 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 217 k-block: 16 218- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c4__neondot 219 init: xnn_init_qs8_conv_minmax_fp32_neonv8_params 220 k-block: 8 221- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__sse2_ld64 222 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 223 k-block: 8 224- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__sse2_ld64 225 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 226 k-block: 8 227- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__sse2_ld64 228 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 229 k-block: 8 230- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__sse2_ld64 231 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 232 k-block: 8 233- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__sse41_ld64 234 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 235 k-block: 8 236- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__sse41_ld64 237 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 238 k-block: 8 239- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__sse41_ld64 240 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 241 k-block: 8 242- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__sse41_ld64 243 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 244 k-block: 8 245- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__avx_ld64 246 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 247 k-block: 8 248- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__avx_ld64 249 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 250 k-block: 8 251- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__avx_ld64 252 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 253 k-block: 8 254- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__avx_ld64 255 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 256 k-block: 8 257- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__xop_ld64 258 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 259 k-block: 8 260- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__xop_ld64 261 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 262 k-block: 8 263- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__xop_ld64 264 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 265 k-block: 8 266- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__xop_ld64 267 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 268 k-block: 8 269- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__sse2_ld128 270 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 271 k-block: 8 272- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__sse2_ld128 273 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 274 k-block: 8 275- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__sse2_ld128 276 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 277 k-block: 8 278- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__sse2_ld128 279 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 280 k-block: 8 281- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__sse41_ld128 282 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 283 k-block: 8 284- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__sse41_ld128 285 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 286 k-block: 8 287- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__sse41_ld128 288 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 289 k-block: 8 290- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__sse41_ld128 291 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 292 k-block: 8 293- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__avx_ld128 294 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 295 k-block: 8 296- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__avx_ld128 297 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 298 k-block: 8 299- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__avx_ld128 300 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 301 k-block: 8 302- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__avx_ld128 303 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 304 k-block: 8 305- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__xop_ld128 306 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 307 k-block: 8 308- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__xop_ld128 309 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 310 k-block: 8 311- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__xop_ld128 312 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 313 k-block: 8 314- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__xop_ld128 315 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 316 k-block: 8 317- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__sse2_ld64 318 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 319 k-block: 8 320- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__sse2_ld64 321 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 322 k-block: 8 323- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__sse2_ld64 324 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 325 k-block: 8 326- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__ssse3_ld64 327 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 328 k-block: 8 329- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__ssse3_ld64 330 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 331 k-block: 8 332- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__ssse3_ld64 333 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 334 k-block: 8 335- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__sse41_ld64 336 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 337 k-block: 8 338- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__sse41_ld64 339 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 340 k-block: 8 341- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__sse41_ld64 342 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 343 k-block: 8 344- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__avx_ld64 345 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 346 k-block: 8 347- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__avx_ld64 348 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 349 k-block: 8 350- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__avx_ld64 351 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 352 k-block: 8 353- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__xop_ld64 354 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 355 k-block: 8 356- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__xop_ld64 357 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 358 k-block: 8 359- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__xop_ld64 360 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 361 k-block: 8 362- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__sse2_ld128 363 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 364 k-block: 8 365- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__sse2_ld128 366 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 367 k-block: 8 368- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__sse2_ld128 369 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 370 k-block: 8 371- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__ssse3_ld128 372 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 373 k-block: 8 374- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__ssse3_ld128 375 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 376 k-block: 8 377- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__ssse3_ld128 378 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 379 k-block: 8 380- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__sse41_ld128 381 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 382 k-block: 8 383- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__sse41_ld128 384 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 385 k-block: 8 386- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__sse41_ld128 387 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 388 k-block: 8 389- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__avx_ld128 390 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 391 k-block: 8 392- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__avx_ld128 393 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 394 k-block: 8 395- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__avx_ld128 396 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 397 k-block: 8 398- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__xop_ld128 399 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 400 k-block: 8 401- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__xop_ld128 402 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 403 k-block: 8 404- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__xop_ld128 405 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 406 k-block: 8 407- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c2__sse2 408 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 409 k-block: 8 410- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c2__sse2 411 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 412 k-block: 8 413- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c2__sse2 414 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 415 k-block: 8 416- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_4x4c2__sse2 417 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 418 k-block: 8 419- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c2__sse41 420 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 421 k-block: 8 422- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c2__sse41 423 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 424 k-block: 8 425- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c2__sse41 426 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 427 k-block: 8 428- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_4x4c2__sse41 429 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 430 k-block: 8 431- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c2__avx 432 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 433 k-block: 8 434- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c2__avx 435 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 436 k-block: 8 437- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c2__avx 438 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 439 k-block: 8 440- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_4x4c2__avx 441 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 442 k-block: 8 443- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c2__xop 444 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 445 k-block: 8 446- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c2__xop 447 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 448 k-block: 8 449- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c2__xop 450 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 451 k-block: 8 452- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_4x4c2__xop 453 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 454 k-block: 8 455- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__sse2 456 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 457 k-block: 8 458- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__sse2 459 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 460 k-block: 8 461- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__sse2 462 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 463 k-block: 8 464- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__ssse3 465 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 466 k-block: 8 467- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__ssse3 468 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 469 k-block: 8 470- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__ssse3 471 init: xnn_init_qs8_conv_minmax_fp32_sse2_params 472 k-block: 8 473- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__sse41 474 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 475 k-block: 8 476- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__sse41 477 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 478 k-block: 8 479- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__sse41 480 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 481 k-block: 8 482- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__avx 483 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 484 k-block: 8 485- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__avx 486 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 487 k-block: 8 488- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__avx 489 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 490 k-block: 8 491- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__xop 492 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 493 k-block: 8 494- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__xop 495 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 496 k-block: 8 497- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__xop 498 init: xnn_init_qs8_conv_minmax_fp32_sse4_params 499 k-block: 8 500- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x8c8__avx2 501 init: xnn_init_qs8_conv_minmax_fp32_avx2_params 502 k-block: 8 503- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x8c8__avx2 504 init: xnn_init_qs8_conv_minmax_fp32_avx2_params 505 k-block: 8 506- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x8c8__avx2 507 init: xnn_init_qs8_conv_minmax_fp32_avx2_params 508 k-block: 8 509- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x8c8__avx2 510 init: xnn_init_qs8_conv_minmax_fp32_avx2_params 511 k-block: 8 512- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x8c8__avx2 513 init: xnn_init_qs8_conv_minmax_fp32_avx2_params 514 k-block: 8 515- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x8c8__avx2 516 init: xnn_init_qs8_conv_minmax_fp32_avx2_params 517 k-block: 8 518- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x16c8__avx512skx 519 init: xnn_init_qs8_conv_minmax_fp32_avx512_params 520 k-block: 8 521- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x16c8__avx512skx 522 init: xnn_init_qs8_conv_minmax_fp32_avx512_params 523 k-block: 8 524- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x16c8__avx512skx 525 init: xnn_init_qs8_conv_minmax_fp32_avx512_params 526 k-block: 8 527- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x16c8__avx512skx 528 init: xnn_init_qs8_conv_minmax_fp32_avx512_params 529 k-block: 8 530- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2_ld64 531 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 532 k-block: 8 533- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2_ld64 534 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 535 k-block: 8 536- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2_ld64 537 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 538 k-block: 8 539- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2_ld64 540 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 541 k-block: 8 542- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2_ld128 543 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 544 k-block: 8 545- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2_ld128 546 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 547 k-block: 8 548- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2_ld128 549 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 550 k-block: 8 551- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2_ld128 552 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 553 k-block: 8 554- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2 555 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 556 k-block: 8 557- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2 558 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 559 k-block: 8 560- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2 561 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 562 k-block: 8 563- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2 564 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 565 k-block: 8 566- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2s4__wasmsimd_dot16x2_ld64 567 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 568 k-block: 8 569- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2s4__wasmsimd_dot16x2_ld64 570 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 571 k-block: 8 572- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2s4__wasmsimd_dot16x2_ld64 573 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 574 k-block: 8 575- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2s4__wasmsimd_dot16x2_ld64 576 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 577 k-block: 8 578- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c2s4__wasmsimd_dot16x2_ld128 579 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 580 k-block: 8 581- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c2s4__wasmsimd_dot16x2_ld128 582 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 583 k-block: 8 584- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c2s4__wasmsimd_dot16x2_ld128 585 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 586 k-block: 8 587- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c2s4__wasmsimd_dot16x2_ld128 588 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 589 k-block: 8 590- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2_ld64 591 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 592 k-block: 8 593- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2_ld64 594 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 595 k-block: 8 596- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2_ld64 597 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 598 k-block: 8 599- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2_ld64 600 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 601 k-block: 8 602- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2_ld128 603 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 604 k-block: 8 605- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2_ld128 606 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 607 k-block: 8 608- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2_ld128 609 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 610 k-block: 8 611- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2_ld128 612 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 613 k-block: 8 614- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2 615 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 616 k-block: 8 617- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2 618 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 619 k-block: 8 620- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2 621 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 622 k-block: 8 623- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2 624 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 625 k-block: 8 626- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__wasmsimd_mul16_ld64 627 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 628 k-block: 8 629- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__wasmsimd_mul16_ld64 630 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 631 k-block: 8 632- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__wasmsimd_mul16_ld64 633 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 634 k-block: 8 635- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4c8__wasmsimd_mul16_ld128 636 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 637 k-block: 8 638- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4c8__wasmsimd_mul16_ld128 639 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 640 k-block: 8 641- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4c8__wasmsimd_mul16_ld128 642 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 643 k-block: 8 644- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_1x4c8__wasmsimd_mul16 645 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 646 k-block: 8 647- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_2x4c8__wasmsimd_mul16 648 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 649 k-block: 8 650- name: xnn_qs8_gemm_xw_minmax_fp32_ukernel_3x4c8__wasmsimd_mul16 651 init: xnn_init_qs8_conv_minmax_fp32_wasmsimd_params 652 k-block: 8 653- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x2__wasm_fmagic 654 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 655 k-block: 1 656- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x2__wasm_fmagic 657 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 658 k-block: 1 659- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x2__wasm_fmagic 660 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 661 k-block: 1 662- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x2__wasm_fmagic 663 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 664 k-block: 1 665- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4__wasm_fmagic 666 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 667 k-block: 1 668- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4__wasm_fmagic 669 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 670 k-block: 1 671- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4__wasm_fmagic 672 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 673 k-block: 1 674- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4__wasm_fmagic 675 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 676 k-block: 1 677- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x2__scalar_fmagic 678 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 679 k-block: 1 680- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x2__scalar_fmagic 681 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 682 k-block: 1 683- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x2__scalar_fmagic 684 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 685 k-block: 1 686- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x2__scalar_fmagic 687 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 688 k-block: 1 689- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4__scalar_fmagic 690 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 691 k-block: 1 692- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4__scalar_fmagic 693 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 694 k-block: 1 695- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4__scalar_fmagic 696 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 697 k-block: 1 698- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4__scalar_fmagic 699 init: xnn_init_qs8_conv_minmax_fp32_scalar_fmagic_params 700 k-block: 1 701- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x2__scalar_imagic 702 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 703 k-block: 1 704- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x2__scalar_imagic 705 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 706 k-block: 1 707- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x2__scalar_imagic 708 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 709 k-block: 1 710- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x2__scalar_imagic 711 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 712 k-block: 1 713- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4__scalar_imagic 714 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 715 k-block: 1 716- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4__scalar_imagic 717 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 718 k-block: 1 719- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4__scalar_imagic 720 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 721 k-block: 1 722- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4__scalar_imagic 723 init: xnn_init_qs8_conv_minmax_fp32_scalar_imagic_params 724 k-block: 1 725- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x2__scalar_lrintf 726 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 727 k-block: 1 728- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x2__scalar_lrintf 729 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 730 k-block: 1 731- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x2__scalar_lrintf 732 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 733 k-block: 1 734- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x2__scalar_lrintf 735 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 736 k-block: 1 737- name: xnn_qs8_gemm_minmax_fp32_ukernel_1x4__scalar_lrintf 738 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 739 k-block: 1 740- name: xnn_qs8_gemm_minmax_fp32_ukernel_2x4__scalar_lrintf 741 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 742 k-block: 1 743- name: xnn_qs8_gemm_minmax_fp32_ukernel_3x4__scalar_lrintf 744 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 745 k-block: 1 746- name: xnn_qs8_gemm_minmax_fp32_ukernel_4x4__scalar_lrintf 747 init: xnn_init_qs8_conv_minmax_fp32_scalar_lrintf_params 748 k-block: 1 749