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- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch64_neonfma_ld128 7 init: xnn_init_f32_minmax_scalar_params 8 k-block: 4 9 assembly: true 10- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_ld128 11 init: xnn_init_f32_minmax_scalar_params 12 k-block: 4 13 assembly: true 14- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch64_neonfma_ld64 15 init: xnn_init_f32_minmax_scalar_params 16 k-block: 2 17 assembly: true 18- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_ld64 19 init: xnn_init_f32_minmax_scalar_params 20 k-block: 2 21 assembly: true 22- name: xnn_f32_igemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a53 23 init: xnn_init_f32_minmax_scalar_params 24 k-block: 8 25 assembly: true 26 pipelined: true 27- name: xnn_f32_igemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a75 28 init: xnn_init_f32_minmax_scalar_params 29 k-block: 8 30 assembly: true 31 pipelined: true 32- name: xnn_f32_igemm_minmax_ukernel_1x8__aarch64_neonfma_prfm_cortex_a75 33 init: xnn_init_f32_minmax_scalar_params 34 k-block: 8 35 assembly: true 36 pipelined: true 37- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a53 38 init: xnn_init_f32_minmax_scalar_params 39 k-block: 4 40 assembly: true 41 pipelined: true 42- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a55 43 init: xnn_init_f32_minmax_scalar_params 44 k-block: 4 45 assembly: true 46 pipelined: true 47- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a75 48 init: xnn_init_f32_minmax_scalar_params 49 k-block: 8 50 assembly: true 51 pipelined: true 52- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch64_neonfma_prfm_cortex_a75 53 init: xnn_init_f32_minmax_scalar_params 54 k-block: 8 55 assembly: true 56 pipelined: true 57- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch32_neon_ld64 58 init: xnn_init_f32_minmax_scalar_params 59 k-block: 2 60 assembly: true 61- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch32_neon_cortex_a7 62 init: xnn_init_f32_minmax_scalar_params 63 k-block: 2 64 assembly: true 65- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch32_neon_cortex_a75 66 init: xnn_init_f32_minmax_scalar_params 67 k-block: 4 68 assembly: true 69 pipelined: true 70- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch32_neon_prfm_cortex_a75 71 init: xnn_init_f32_minmax_scalar_params 72 k-block: 4 73 assembly: true 74 pipelined: true 75- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch32_neon_cortex_a53 76 init: xnn_init_f32_minmax_scalar_params 77 k-block: 4 78 assembly: true 79 pipelined: true 80- name: xnn_f32_igemm_minmax_ukernel_4x8__aarch32_neon_cortex_a55 81 init: xnn_init_f32_minmax_scalar_params 82 k-block: 4 83 assembly: true 84 pipelined: true 85- name: xnn_f32_igemm_minmax_ukernel_5x8__aarch64_neonfma_cortex_a75 86 init: xnn_init_f32_minmax_scalar_params 87 k-block: 8 88 assembly: true 89 pipelined: true 90- name: xnn_f32_igemm_minmax_ukernel_5x8__aarch64_neonfma_prfm_cortex_a75 91 init: xnn_init_f32_minmax_scalar_params 92 k-block: 8 93 assembly: true 94 pipelined: true 95- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a53 96 init: xnn_init_f32_minmax_scalar_params 97 k-block: 4 98 assembly: true 99 pipelined: true 100- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a55 101 init: xnn_init_f32_minmax_scalar_params 102 k-block: 4 103 assembly: true 104 pipelined: true 105- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a73 106 init: xnn_init_f32_minmax_scalar_params 107 k-block: 8 108 assembly: true 109 pipelined: true 110- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a75 111 init: xnn_init_f32_minmax_scalar_params 112 k-block: 8 113 assembly: true 114 pipelined: true 115- name: xnn_f32_igemm_minmax_ukernel_6x8__aarch64_neonfma_prfm_cortex_a75 116 init: xnn_init_f32_minmax_scalar_params 117 k-block: 8 118 assembly: true 119 pipelined: true 120- name: xnn_f32_igemm_minmax_ukernel_1x12__aarch64_neonfma_cortex_a53 121 init: xnn_init_f32_minmax_scalar_params 122 k-block: 4 123 assembly: true 124 pipelined: true 125- name: xnn_f32_igemm_minmax_ukernel_4x12__aarch64_neonfma_cortex_a53 126 init: xnn_init_f32_minmax_scalar_params 127 k-block: 4 128 assembly: true 129 pipelined: true 130- name: xnn_f32_igemm_minmax_ukernel_1x8__neon_lane_ld64 131 init: xnn_init_f32_minmax_scalar_params 132 k-block: 2 133- name: xnn_f32_igemm_minmax_ukernel_4x2__neon_lane_ld64 134 init: xnn_init_f32_minmax_scalar_params 135 k-block: 2 136- name: xnn_f32_igemm_minmax_ukernel_4x4__neon_lane_ld64 137 init: xnn_init_f32_minmax_scalar_params 138 k-block: 2 139- name: xnn_f32_igemm_minmax_ukernel_4x8__neon_lane_ld128 140 init: xnn_init_f32_minmax_scalar_params 141 k-block: 4 142- name: xnn_f32_igemm_minmax_ukernel_4x8__neon_lane_ld64 143 init: xnn_init_f32_minmax_scalar_params 144 k-block: 2 145- name: xnn_f32_igemm_minmax_ukernel_6x8__neon_lane_ld64 146 init: xnn_init_f32_minmax_scalar_params 147 k-block: 2 148- name: xnn_f32_igemm_minmax_ukernel_6x8__neon_lane_ld128 149 init: xnn_init_f32_minmax_scalar_params 150 k-block: 4 151- name: xnn_f32_igemm_minmax_ukernel_1x8__neonfma_lane_ld64 152 init: xnn_init_f32_minmax_scalar_params 153 k-block: 2 154 arch: 155 - aarch64 156- name: xnn_f32_igemm_minmax_ukernel_4x2__neonfma_lane_ld64 157 init: xnn_init_f32_minmax_scalar_params 158 k-block: 2 159 arch: 160 - aarch64 161- name: xnn_f32_igemm_minmax_ukernel_4x4__neonfma_lane_ld64 162 init: xnn_init_f32_minmax_scalar_params 163 k-block: 2 164 arch: 165 - aarch64 166- name: xnn_f32_igemm_minmax_ukernel_4x8__neonfma_lane_ld128 167 init: xnn_init_f32_minmax_scalar_params 168 k-block: 4 169 arch: 170 - aarch64 171- name: xnn_f32_igemm_minmax_ukernel_4x8__neonfma_lane_ld64 172 init: xnn_init_f32_minmax_scalar_params 173 k-block: 2 174 arch: 175 - aarch64 176- name: xnn_f32_igemm_minmax_ukernel_6x8__neonfma_lane_ld64 177 init: xnn_init_f32_minmax_scalar_params 178 k-block: 2 179 arch: 180 - aarch64 181- name: xnn_f32_igemm_minmax_ukernel_6x8__neonfma_lane_ld128 182 init: xnn_init_f32_minmax_scalar_params 183 k-block: 4 184 arch: 185 - aarch64 186- name: xnn_f32_igemm_minmax_ukernel_1x8__neon_dup_ld64 187 init: xnn_init_f32_minmax_scalar_params 188 k-block: 2 189- name: xnn_f32_igemm_minmax_ukernel_4x8__neon_dup_ld128 190 init: xnn_init_f32_minmax_scalar_params 191 k-block: 4 192- name: xnn_f32_igemm_minmax_ukernel_4x8__neon_dup_ld64 193 init: xnn_init_f32_minmax_scalar_params 194 k-block: 2 195- name: xnn_f32_igemm_minmax_ukernel_6x8__neon_dup_ld64 196 init: xnn_init_f32_minmax_scalar_params 197 k-block: 2 198- name: xnn_f32_igemm_minmax_ukernel_6x8__neon_dup_ld128 199 init: xnn_init_f32_minmax_scalar_params 200 k-block: 4 201- name: xnn_f32_igemm_minmax_ukernel_1x8__neonfma_dup_ld64 202 init: xnn_init_f32_minmax_scalar_params 203 k-block: 2 204- name: xnn_f32_igemm_minmax_ukernel_4x8__neonfma_dup_ld128 205 init: xnn_init_f32_minmax_scalar_params 206 k-block: 4 207- name: xnn_f32_igemm_minmax_ukernel_4x8__neonfma_dup_ld64 208 init: xnn_init_f32_minmax_scalar_params 209 k-block: 2 210- name: xnn_f32_igemm_minmax_ukernel_6x8__neonfma_dup_ld64 211 init: xnn_init_f32_minmax_scalar_params 212 k-block: 2 213- name: xnn_f32_igemm_minmax_ukernel_6x8__neonfma_dup_ld128 214 init: xnn_init_f32_minmax_scalar_params 215 k-block: 4 216- name: xnn_f32_igemm_minmax_ukernel_1x8s4__neon 217 init: xnn_init_f32_minmax_scalar_params 218 k-block: 4 219- name: xnn_f32_igemm_minmax_ukernel_4x8s4__neon 220 init: xnn_init_f32_minmax_scalar_params 221 k-block: 4 222- name: xnn_f32_igemm_minmax_ukernel_6x8s4__neon 223 init: xnn_init_f32_minmax_scalar_params 224 k-block: 4 225- name: xnn_f32_igemm_minmax_ukernel_8x8s4__neon 226 init: xnn_init_f32_minmax_scalar_params 227 k-block: 4 228- name: xnn_f32_igemm_minmax_ukernel_1x8s4__neonfma 229 init: xnn_init_f32_minmax_scalar_params 230 k-block: 4 231- name: xnn_f32_igemm_minmax_ukernel_4x8s4__neonfma 232 init: xnn_init_f32_minmax_scalar_params 233 k-block: 4 234- name: xnn_f32_igemm_minmax_ukernel_6x8s4__neonfma 235 init: xnn_init_f32_minmax_scalar_params 236 k-block: 4 237- name: xnn_f32_igemm_minmax_ukernel_8x8s4__neonfma 238 init: xnn_init_f32_minmax_scalar_params 239 k-block: 4 240- name: xnn_f32_igemm_minmax_ukernel_1x8__sse_load1 241 init: xnn_init_f32_minmax_sse_params 242 k-block: 1 243- name: xnn_f32_igemm_minmax_ukernel_3x8__sse_load1 244 init: xnn_init_f32_minmax_sse_params 245 k-block: 1 246- name: xnn_f32_igemm_minmax_ukernel_4x8__sse_load1 247 init: xnn_init_f32_minmax_sse_params 248 k-block: 1 249- name: xnn_f32_igemm_minmax_ukernel_5x8__sse_load1 250 init: xnn_init_f32_minmax_sse_params 251 k-block: 1 252- name: xnn_f32_igemm_minmax_ukernel_1x8__sse_dup 253 init: xnn_init_f32_minmax_sse_params 254 k-block: 4 255- name: xnn_f32_igemm_minmax_ukernel_3x8__sse_dup 256 init: xnn_init_f32_minmax_sse_params 257 k-block: 4 258- name: xnn_f32_igemm_minmax_ukernel_4x8__sse_dup 259 init: xnn_init_f32_minmax_sse_params 260 k-block: 4 261- name: xnn_f32_igemm_minmax_ukernel_5x8__sse_dup 262 init: xnn_init_f32_minmax_sse_params 263 k-block: 4 264- name: xnn_f32_igemm_minmax_ukernel_1x8s4__sse 265 init: xnn_init_f32_minmax_sse_params 266 k-block: 4 267- name: xnn_f32_igemm_minmax_ukernel_3x8s4__sse 268 init: xnn_init_f32_minmax_sse_params 269 k-block: 4 270- name: xnn_f32_igemm_minmax_ukernel_4x8s4__sse 271 init: xnn_init_f32_minmax_sse_params 272 k-block: 4 273- name: xnn_f32_igemm_minmax_ukernel_5x8s4__sse 274 init: xnn_init_f32_minmax_sse_params 275 k-block: 4 276- name: xnn_f32_igemm_minmax_ukernel_4x2c4__sse 277 init: xnn_init_f32_minmax_sse_params 278 k-block: 4 279- name: xnn_f32_igemm_minmax_ukernel_1x8__sse2_dup 280 init: xnn_init_f32_minmax_sse_params 281 k-block: 4 282- name: xnn_f32_igemm_minmax_ukernel_3x8__sse2_dup 283 init: xnn_init_f32_minmax_sse_params 284 k-block: 4 285- name: xnn_f32_igemm_minmax_ukernel_4x8__sse2_dup 286 init: xnn_init_f32_minmax_sse_params 287 k-block: 4 288- name: xnn_f32_igemm_minmax_ukernel_5x8__sse2_dup 289 init: xnn_init_f32_minmax_sse_params 290 k-block: 4 291- name: xnn_f32_igemm_minmax_ukernel_1x8__avx_broadcast 292 init: xnn_init_f32_minmax_avx_params 293 k-block: 1 294- name: xnn_f32_igemm_minmax_ukernel_4x8__avx_broadcast 295 init: xnn_init_f32_minmax_avx_params 296 k-block: 1 297- name: xnn_f32_igemm_minmax_ukernel_5x8__avx_broadcast 298 init: xnn_init_f32_minmax_avx_params 299 k-block: 1 300- name: xnn_f32_igemm_minmax_ukernel_6x8__avx_broadcast 301 init: xnn_init_f32_minmax_avx_params 302 k-block: 1 303- name: xnn_f32_igemm_minmax_ukernel_7x8__avx_broadcast 304 init: xnn_init_f32_minmax_avx_params 305 k-block: 1 306- name: xnn_f32_igemm_minmax_ukernel_1x16__avx_broadcast 307 init: xnn_init_f32_minmax_avx_params 308 k-block: 1 309- name: xnn_f32_igemm_minmax_ukernel_3x16__avx_broadcast 310 init: xnn_init_f32_minmax_avx_params 311 k-block: 1 312- name: xnn_f32_igemm_minmax_ukernel_4x16__avx_broadcast 313 init: xnn_init_f32_minmax_avx_params 314 k-block: 1 315- name: xnn_f32_igemm_minmax_ukernel_5x16__avx_broadcast 316 init: xnn_init_f32_minmax_avx_params 317 k-block: 1 318- name: xnn_f32_igemm_minmax_ukernel_1x8__fma3_broadcast 319 init: xnn_init_f32_minmax_avx_params 320 k-block: 1 321- name: xnn_f32_igemm_minmax_ukernel_4x8__fma3_broadcast 322 init: xnn_init_f32_minmax_avx_params 323 k-block: 1 324- name: xnn_f32_igemm_minmax_ukernel_5x8__fma3_broadcast 325 init: xnn_init_f32_minmax_avx_params 326 k-block: 1 327- name: xnn_f32_igemm_minmax_ukernel_6x8__fma3_broadcast 328 init: xnn_init_f32_minmax_avx_params 329 k-block: 1 330- name: xnn_f32_igemm_minmax_ukernel_7x8__fma3_broadcast 331 init: xnn_init_f32_minmax_avx_params 332 k-block: 1 333- name: xnn_f32_igemm_minmax_ukernel_8x8__fma3_broadcast 334 init: xnn_init_f32_minmax_avx_params 335 k-block: 1 336- name: xnn_f32_igemm_minmax_ukernel_1x16__fma3_broadcast 337 init: xnn_init_f32_minmax_avx_params 338 k-block: 1 339- name: xnn_f32_igemm_minmax_ukernel_3x16__fma3_broadcast 340 init: xnn_init_f32_minmax_avx_params 341 k-block: 1 342- name: xnn_f32_igemm_minmax_ukernel_4x16__fma3_broadcast 343 init: xnn_init_f32_minmax_avx_params 344 k-block: 1 345- name: xnn_f32_igemm_minmax_ukernel_5x16__fma3_broadcast 346 init: xnn_init_f32_minmax_avx_params 347 k-block: 1 348- name: xnn_f32_igemm_minmax_ukernel_1x16s4__fma3_broadcast 349 init: xnn_init_f32_minmax_avx_params 350 k-block: 4 351- name: xnn_f32_igemm_minmax_ukernel_3x16s4__fma3_broadcast 352 init: xnn_init_f32_minmax_avx_params 353 k-block: 4 354- name: xnn_f32_igemm_minmax_ukernel_4x16s4__fma3_broadcast 355 init: xnn_init_f32_minmax_avx_params 356 k-block: 4 357- name: xnn_f32_igemm_minmax_ukernel_5x16s4__fma3_broadcast 358 init: xnn_init_f32_minmax_avx_params 359 k-block: 4 360- name: xnn_f32_igemm_minmax_ukernel_1x16__avx512f_broadcast 361 init: xnn_init_f32_minmax_scalar_params 362 k-block: 1 363- name: xnn_f32_igemm_minmax_ukernel_4x16__avx512f_broadcast 364 init: xnn_init_f32_minmax_scalar_params 365 k-block: 1 366- name: xnn_f32_igemm_minmax_ukernel_5x16__avx512f_broadcast 367 init: xnn_init_f32_minmax_scalar_params 368 k-block: 1 369- name: xnn_f32_igemm_minmax_ukernel_6x16__avx512f_broadcast 370 init: xnn_init_f32_minmax_scalar_params 371 k-block: 1 372- name: xnn_f32_igemm_minmax_ukernel_7x16__avx512f_broadcast 373 init: xnn_init_f32_minmax_scalar_params 374 k-block: 1 375- name: xnn_f32_igemm_minmax_ukernel_8x16__avx512f_broadcast 376 init: xnn_init_f32_minmax_scalar_params 377 k-block: 1 378- name: xnn_f32_igemm_minmax_ukernel_1x8__wasmsimd_arm_loadsplat 379 init: xnn_init_f32_minmax_wasmsimd_params 380 k-block: 1 381- name: xnn_f32_igemm_minmax_ukernel_3x8__wasmsimd_arm_loadsplat 382 init: xnn_init_f32_minmax_wasmsimd_params 383 k-block: 1 384- name: xnn_f32_igemm_minmax_ukernel_4x8__wasmsimd_arm_loadsplat 385 init: xnn_init_f32_minmax_wasmsimd_params 386 k-block: 1 387- name: xnn_f32_igemm_minmax_ukernel_5x8__wasmsimd_arm_loadsplat 388 init: xnn_init_f32_minmax_wasmsimd_params 389 k-block: 1 390- name: xnn_f32_igemm_minmax_ukernel_6x8__wasmsimd_arm_loadsplat 391 init: xnn_init_f32_minmax_wasmsimd_params 392 k-block: 1 393- name: xnn_f32_igemm_minmax_ukernel_1x8__wasmsimd_x86_loadsplat 394 init: xnn_init_f32_minmax_wasmsimd_params 395 k-block: 1 396- name: xnn_f32_igemm_minmax_ukernel_3x8__wasmsimd_x86_loadsplat 397 init: xnn_init_f32_minmax_wasmsimd_params 398 k-block: 1 399- name: xnn_f32_igemm_minmax_ukernel_4x8__wasmsimd_x86_loadsplat 400 init: xnn_init_f32_minmax_wasmsimd_params 401 k-block: 1 402- name: xnn_f32_igemm_minmax_ukernel_5x8__wasmsimd_x86_loadsplat 403 init: xnn_init_f32_minmax_wasmsimd_params 404 k-block: 1 405- name: xnn_f32_igemm_minmax_ukernel_6x8__wasmsimd_x86_loadsplat 406 init: xnn_init_f32_minmax_wasmsimd_params 407 k-block: 1 408- name: xnn_f32_igemm_minmax_ukernel_1x8__wasmsimd_arm_splat 409 init: xnn_init_f32_minmax_wasmsimd_params 410 k-block: 4 411- name: xnn_f32_igemm_minmax_ukernel_3x8__wasmsimd_arm_splat 412 init: xnn_init_f32_minmax_wasmsimd_params 413 k-block: 4 414- name: xnn_f32_igemm_minmax_ukernel_4x8__wasmsimd_arm_splat 415 init: xnn_init_f32_minmax_wasmsimd_params 416 k-block: 4 417- name: xnn_f32_igemm_minmax_ukernel_5x8__wasmsimd_arm_splat 418 init: xnn_init_f32_minmax_wasmsimd_params 419 k-block: 4 420- name: xnn_f32_igemm_minmax_ukernel_6x8__wasmsimd_arm_splat 421 init: xnn_init_f32_minmax_wasmsimd_params 422 k-block: 4 423- name: xnn_f32_igemm_minmax_ukernel_1x8__wasmsimd_x86_splat 424 init: xnn_init_f32_minmax_wasmsimd_params 425 k-block: 4 426- name: xnn_f32_igemm_minmax_ukernel_3x8__wasmsimd_x86_splat 427 init: xnn_init_f32_minmax_wasmsimd_params 428 k-block: 4 429- name: xnn_f32_igemm_minmax_ukernel_4x8__wasmsimd_x86_splat 430 init: xnn_init_f32_minmax_wasmsimd_params 431 k-block: 4 432- name: xnn_f32_igemm_minmax_ukernel_5x8__wasmsimd_x86_splat 433 init: xnn_init_f32_minmax_wasmsimd_params 434 k-block: 4 435- name: xnn_f32_igemm_minmax_ukernel_6x8__wasmsimd_x86_splat 436 init: xnn_init_f32_minmax_wasmsimd_params 437 k-block: 4 438- name: xnn_f32_igemm_minmax_ukernel_1x8s4__wasmsimd_arm 439 init: xnn_init_f32_minmax_wasmsimd_params 440 k-block: 4 441- name: xnn_f32_igemm_minmax_ukernel_3x8s4__wasmsimd_arm 442 init: xnn_init_f32_minmax_wasmsimd_params 443 k-block: 4 444- name: xnn_f32_igemm_minmax_ukernel_4x8s4__wasmsimd_arm 445 init: xnn_init_f32_minmax_wasmsimd_params 446 k-block: 4 447- name: xnn_f32_igemm_minmax_ukernel_5x8s4__wasmsimd_arm 448 init: xnn_init_f32_minmax_wasmsimd_params 449 k-block: 4 450- name: xnn_f32_igemm_minmax_ukernel_6x8s4__wasmsimd_arm 451 init: xnn_init_f32_minmax_wasmsimd_params 452 k-block: 4 453- name: xnn_f32_igemm_minmax_ukernel_1x8s4__wasmsimd_x86 454 init: xnn_init_f32_minmax_wasmsimd_params 455 k-block: 4 456- name: xnn_f32_igemm_minmax_ukernel_3x8s4__wasmsimd_x86 457 init: xnn_init_f32_minmax_wasmsimd_params 458 k-block: 4 459- name: xnn_f32_igemm_minmax_ukernel_4x8s4__wasmsimd_x86 460 init: xnn_init_f32_minmax_wasmsimd_params 461 k-block: 4 462- name: xnn_f32_igemm_minmax_ukernel_5x8s4__wasmsimd_x86 463 init: xnn_init_f32_minmax_wasmsimd_params 464 k-block: 4 465- name: xnn_f32_igemm_minmax_ukernel_6x8s4__wasmsimd_x86 466 init: xnn_init_f32_minmax_wasmsimd_params 467 k-block: 4 468- name: xnn_f32_igemm_minmax_ukernel_4x2c4__wasmsimd_arm 469 init: xnn_init_f32_minmax_wasmsimd_params 470 k-block: 4 471- name: xnn_f32_igemm_minmax_ukernel_4x2c4__wasmsimd_x86 472 init: xnn_init_f32_minmax_wasmsimd_params 473 k-block: 4 474- name: xnn_f32_igemm_minmax_ukernel_1x4__wasm 475 init: xnn_init_f32_minmax_scalar_params 476 k-block: 1 477- name: xnn_f32_igemm_minmax_ukernel_2x4__wasm 478 init: xnn_init_f32_minmax_scalar_params 479 k-block: 1 480- name: xnn_f32_igemm_minmax_ukernel_4x4__wasm 481 init: xnn_init_f32_minmax_scalar_params 482 k-block: 1 483- name: xnn_f32_igemm_minmax_ukernel_4x2__wasm 484 init: xnn_init_f32_minmax_scalar_params 485 k-block: 1 486- name: xnn_f32_igemm_minmax_ukernel_1x4__scalar 487 init: xnn_init_f32_minmax_scalar_params 488 k-block: 1 489- name: xnn_f32_igemm_minmax_ukernel_2x4__scalar 490 init: xnn_init_f32_minmax_scalar_params 491 k-block: 1 492- name: xnn_f32_igemm_minmax_ukernel_4x4__scalar 493 init: xnn_init_f32_minmax_scalar_params 494 k-block: 1 495- name: xnn_f32_igemm_minmax_ukernel_4x2__scalar 496 init: xnn_init_f32_minmax_scalar_params 497 k-block: 1 498- name: xnn_generate_f32_igemm_ukernel_4x8__aarch32_neon_ld64 499 init: xnn_init_f32_minmax_scalar_params 500 k-block: 2 501 pipelined: false 502 assembly: true 503- name: xnn_generate_f32_igemm_ukernel_4x8__aarch32_neon_cortex_a7 504 init: xnn_init_f32_minmax_scalar_params 505 k-block: 2 506 pipelined: false 507 assembly: true 508- name: xnn_generate_f32_igemm_ukernel_4x8__aarch32_neon_cortex_a75 509 init: xnn_init_f32_minmax_scalar_params 510 k-block: 4 511 pipelined: true 512 assembly: true 513- name: xnn_generate_f32_igemm_ukernel_4x8__aarch32_neon_prfm_cortex_a75 514 init: xnn_init_f32_minmax_scalar_params 515 k-block: 4 516 pipelined: true 517 assembly: true 518- name: xnn_generate_f32_igemm_ukernel_4x8__aarch32_neon_cortex_a53 519 init: xnn_init_f32_minmax_scalar_params 520 k-block: 4 521 pipelined: true 522 assembly: true 523- name: xnn_generate_f32_igemm_ukernel_4x8__aarch32_neon_cortex_a55 524 init: xnn_init_f32_minmax_scalar_params 525 k-block: 4 526 pipelined: true 527 assembly: true 528- name: xnn_generate_f32_igemm_ukernel_1x8__aarch64_neonfma_cortex_a75 529 init: xnn_init_f32_minmax_scalar_params 530 k-block: 8 531 pipelined: true 532- name: xnn_generate_f32_igemm_ukernel_1x8__aarch64_neonfma_prfm_cortex_a75 533 init: xnn_init_f32_minmax_scalar_params 534 k-block: 8 535 pipelined: true 536- name: xnn_generate_f32_igemm_ukernel_6x8__aarch64_neonfma_cortex_a75 537 init: xnn_init_f32_minmax_scalar_params 538 k-block: 8 539 pipelined: true 540- name: xnn_generate_f32_igemm_ukernel_6x8__aarch64_neonfma_prfm_cortex_a75 541 init: xnn_init_f32_minmax_scalar_params 542 k-block: 8 543 pipelined: true 544