1*4bdc9457SAndroid Build Coastguard Worker# Copyright 2021 Google LLC 2*4bdc9457SAndroid Build Coastguard Worker# 3*4bdc9457SAndroid Build Coastguard Worker# This source code is licensed under the BSD-style license found in the 4*4bdc9457SAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree. 5*4bdc9457SAndroid Build Coastguard Worker 6*4bdc9457SAndroid Build Coastguard Worker# AArch32 assembly 7*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__aarch32_neon_mlal_lane_cortex_a7 8*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 9*4bdc9457SAndroid Build Coastguard Worker k-block: 8 10*4bdc9457SAndroid Build Coastguard Worker assembly: true 11*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__aarch32_neon_mlal_lane_prfm_cortex_a7 12*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 13*4bdc9457SAndroid Build Coastguard Worker k-block: 8 14*4bdc9457SAndroid Build Coastguard Worker assembly: true 15*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__aarch32_neonv8_mlal_lane_cortex_a35 16*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 17*4bdc9457SAndroid Build Coastguard Worker k-block: 8 18*4bdc9457SAndroid Build Coastguard Worker assembly: true 19*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__aarch32_neonv8_mlal_lane_prfm_cortex_a35 20*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 21*4bdc9457SAndroid Build Coastguard Worker k-block: 8 22*4bdc9457SAndroid Build Coastguard Worker assembly: true 23*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neon_mlal_lane_cortex_a53 24*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 25*4bdc9457SAndroid Build Coastguard Worker k-block: 8 26*4bdc9457SAndroid Build Coastguard Worker assembly: true 27*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neon_mlal_lane_ld64 28*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 29*4bdc9457SAndroid Build Coastguard Worker k-block: 8 30*4bdc9457SAndroid Build Coastguard Worker assembly: true 31*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neon_mlal_lane_prfm_cortex_a53 32*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 33*4bdc9457SAndroid Build Coastguard Worker k-block: 8 34*4bdc9457SAndroid Build Coastguard Worker assembly: true 35*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neon_mlal_lane_prfm_ld64 36*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 37*4bdc9457SAndroid Build Coastguard Worker k-block: 8 38*4bdc9457SAndroid Build Coastguard Worker assembly: true 39*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neonv8_mlal_lane_cortex_a53 40*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 41*4bdc9457SAndroid Build Coastguard Worker k-block: 8 42*4bdc9457SAndroid Build Coastguard Worker assembly: true 43*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neonv8_mlal_lane_ld64 44*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 45*4bdc9457SAndroid Build Coastguard Worker k-block: 8 46*4bdc9457SAndroid Build Coastguard Worker assembly: true 47*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neonv8_mlal_lane_prfm_cortex_a53 48*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 49*4bdc9457SAndroid Build Coastguard Worker k-block: 8 50*4bdc9457SAndroid Build Coastguard Worker assembly: true 51*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__aarch32_neonv8_mlal_lane_prfm_ld64 52*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 53*4bdc9457SAndroid Build Coastguard Worker k-block: 8 54*4bdc9457SAndroid Build Coastguard Worker assembly: true 55*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8c4__aarch32_neondot_cortex_a55 56*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 57*4bdc9457SAndroid Build Coastguard Worker k-block: 8 58*4bdc9457SAndroid Build Coastguard Worker assembly: true 59*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8c4__aarch32_neondot_ld64 60*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 61*4bdc9457SAndroid Build Coastguard Worker k-block: 8 62*4bdc9457SAndroid Build Coastguard Worker assembly: true 63*4bdc9457SAndroid Build Coastguard Worker# AArch64 assembly 64*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal 65*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 66*4bdc9457SAndroid Build Coastguard Worker k-block: 16 67*4bdc9457SAndroid Build Coastguard Worker assembly: true 68*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal_cortex_a53 69*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 70*4bdc9457SAndroid Build Coastguard Worker k-block: 16 71*4bdc9457SAndroid Build Coastguard Worker assembly: true 72*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal_prfm 73*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 74*4bdc9457SAndroid Build Coastguard Worker k-block: 16 75*4bdc9457SAndroid Build Coastguard Worker assembly: true 76*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__aarch64_neon_mlal_prfm_cortex_a53 77*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 78*4bdc9457SAndroid Build Coastguard Worker k-block: 16 79*4bdc9457SAndroid Build Coastguard Worker assembly: true 80*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal 81*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 82*4bdc9457SAndroid Build Coastguard Worker k-block: 16 83*4bdc9457SAndroid Build Coastguard Worker assembly: true 84*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal_cortex_a53 85*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 86*4bdc9457SAndroid Build Coastguard Worker k-block: 16 87*4bdc9457SAndroid Build Coastguard Worker assembly: true 88*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal_prfm 89*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 90*4bdc9457SAndroid Build Coastguard Worker k-block: 16 91*4bdc9457SAndroid Build Coastguard Worker assembly: true 92*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__aarch64_neon_mlal_prfm_cortex_a53 93*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 94*4bdc9457SAndroid Build Coastguard Worker k-block: 16 95*4bdc9457SAndroid Build Coastguard Worker assembly: true 96*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c16__aarch64_neon_mlal 97*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 98*4bdc9457SAndroid Build Coastguard Worker k-block: 16 99*4bdc9457SAndroid Build Coastguard Worker assembly: true 100*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16__aarch64_neon_mlal_lane_ld64 101*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 102*4bdc9457SAndroid Build Coastguard Worker k-block: 8 103*4bdc9457SAndroid Build Coastguard Worker assembly: true 104*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16__aarch64_neon_mlal_lane_prfm_ld64 105*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 106*4bdc9457SAndroid Build Coastguard Worker k-block: 8 107*4bdc9457SAndroid Build Coastguard Worker assembly: true 108*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_cortex_a55 109*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 110*4bdc9457SAndroid Build Coastguard Worker k-block: 16 111*4bdc9457SAndroid Build Coastguard Worker assembly: true 112*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_ld64 113*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 114*4bdc9457SAndroid Build Coastguard Worker k-block: 8 115*4bdc9457SAndroid Build Coastguard Worker assembly: true 116*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16c4__aarch64_neondot_ld128 117*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 118*4bdc9457SAndroid Build Coastguard Worker k-block: 16 119*4bdc9457SAndroid Build Coastguard Worker assembly: true 120*4bdc9457SAndroid Build Coastguard Worker 121*4bdc9457SAndroid Build Coastguard Worker# ARMv6 SIMD 122*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x1c4__armsimd32 123*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_armsimd32_params 124*4bdc9457SAndroid Build Coastguard Worker k-block: 4 125*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x2c4__armsimd32 126*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_armsimd32_params 127*4bdc9457SAndroid Build Coastguard Worker k-block: 4 128*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x1c4__armsimd32 129*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_armsimd32_params 130*4bdc9457SAndroid Build Coastguard Worker k-block: 4 131*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x2c4__armsimd32 132*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_armsimd32_params 133*4bdc9457SAndroid Build Coastguard Worker k-block: 4 134*4bdc9457SAndroid Build Coastguard Worker 135*4bdc9457SAndroid Build Coastguard Worker# ARM NEON 136*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__neon_mlal_lane 137*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 138*4bdc9457SAndroid Build Coastguard Worker k-block: 8 139*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__neon_mlal_lane_prfm 140*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 141*4bdc9457SAndroid Build Coastguard Worker k-block: 8 142*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane 143*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 144*4bdc9457SAndroid Build Coastguard Worker k-block: 8 145*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane_prfm 146*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 147*4bdc9457SAndroid Build Coastguard Worker k-block: 8 148*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neon_mlal_dup 149*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 150*4bdc9457SAndroid Build Coastguard Worker k-block: 16 151*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neon_mlal_ld1r 152*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 153*4bdc9457SAndroid Build Coastguard Worker k-block: 16 154*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neon_mlal_ld2r 155*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 156*4bdc9457SAndroid Build Coastguard Worker k-block: 16 157*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neon_mlal_ld4r 158*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 159*4bdc9457SAndroid Build Coastguard Worker k-block: 16 160*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_dup 161*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 162*4bdc9457SAndroid Build Coastguard Worker k-block: 16 163*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld1r 164*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 165*4bdc9457SAndroid Build Coastguard Worker k-block: 16 166*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld2r 167*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 168*4bdc9457SAndroid Build Coastguard Worker k-block: 16 169*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld4r 170*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 171*4bdc9457SAndroid Build Coastguard Worker k-block: 16 172*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2s4__neon_mlal 173*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 174*4bdc9457SAndroid Build Coastguard Worker k-block: 16 175*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal 176*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 177*4bdc9457SAndroid Build Coastguard Worker k-block: 16 178*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neon_mlal_dup 179*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 180*4bdc9457SAndroid Build Coastguard Worker k-block: 16 181*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neon_mlal_ld1r 182*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 183*4bdc9457SAndroid Build Coastguard Worker k-block: 16 184*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neon_mlal_ld2r 185*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 186*4bdc9457SAndroid Build Coastguard Worker k-block: 16 187*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neondot 188*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 189*4bdc9457SAndroid Build Coastguard Worker k-block: 8 190*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_dup 191*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 192*4bdc9457SAndroid Build Coastguard Worker k-block: 16 193*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld1r 194*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 195*4bdc9457SAndroid Build Coastguard Worker k-block: 16 196*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld2r 197*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 198*4bdc9457SAndroid Build Coastguard Worker k-block: 16 199*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4s2__neon_mlal 200*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 201*4bdc9457SAndroid Build Coastguard Worker k-block: 16 202*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c4s2__neonv8_mlal 203*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 204*4bdc9457SAndroid Build Coastguard Worker k-block: 16 205*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__neon_mlal 206*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 207*4bdc9457SAndroid Build Coastguard Worker k-block: 16 208*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__neonv8_mlal 209*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 210*4bdc9457SAndroid Build Coastguard Worker k-block: 16 211*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x16__neon_mlal_lane 212*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 213*4bdc9457SAndroid Build Coastguard Worker k-block: 8 214*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x16__neon_mlal_lane_prfm 215*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 216*4bdc9457SAndroid Build Coastguard Worker k-block: 8 217*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane 218*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 219*4bdc9457SAndroid Build Coastguard Worker k-block: 8 220*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane_prfm 221*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 222*4bdc9457SAndroid Build Coastguard Worker k-block: 8 223*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x16c4__neondot 224*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 225*4bdc9457SAndroid Build Coastguard Worker k-block: 8 226*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8__neon_mlal_lane 227*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 228*4bdc9457SAndroid Build Coastguard Worker k-block: 8 229*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8__neon_mlal_lane_prfm 230*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 231*4bdc9457SAndroid Build Coastguard Worker k-block: 8 232*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane 233*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 234*4bdc9457SAndroid Build Coastguard Worker k-block: 8 235*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane_prfm 236*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 237*4bdc9457SAndroid Build Coastguard Worker k-block: 8 238*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neon_mlal_dup 239*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 240*4bdc9457SAndroid Build Coastguard Worker k-block: 16 241*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neon_mlal_ld1r 242*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 243*4bdc9457SAndroid Build Coastguard Worker k-block: 16 244*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neon_mlal_ld2r 245*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 246*4bdc9457SAndroid Build Coastguard Worker k-block: 16 247*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neon_mlal_ld4r 248*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 249*4bdc9457SAndroid Build Coastguard Worker k-block: 16 250*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_dup 251*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 252*4bdc9457SAndroid Build Coastguard Worker k-block: 16 253*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld1r 254*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 255*4bdc9457SAndroid Build Coastguard Worker k-block: 16 256*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld2r 257*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 258*4bdc9457SAndroid Build Coastguard Worker k-block: 16 259*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld4r 260*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 261*4bdc9457SAndroid Build Coastguard Worker k-block: 16 262*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2s4__neon_mlal 263*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 264*4bdc9457SAndroid Build Coastguard Worker k-block: 16 265*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal 266*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 267*4bdc9457SAndroid Build Coastguard Worker k-block: 16 268*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4__neon_mlal_dup 269*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 270*4bdc9457SAndroid Build Coastguard Worker k-block: 16 271*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4__neon_mlal_ld1r 272*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 273*4bdc9457SAndroid Build Coastguard Worker k-block: 16 274*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4__neon_mlal_ld2r 275*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 276*4bdc9457SAndroid Build Coastguard Worker k-block: 16 277*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_dup 278*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 279*4bdc9457SAndroid Build Coastguard Worker k-block: 16 280*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld1r 281*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 282*4bdc9457SAndroid Build Coastguard Worker k-block: 16 283*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld2r 284*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 285*4bdc9457SAndroid Build Coastguard Worker k-block: 16 286*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4s2__neon_mlal 287*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 288*4bdc9457SAndroid Build Coastguard Worker k-block: 16 289*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c4s2__neonv8_mlal 290*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 291*4bdc9457SAndroid Build Coastguard Worker k-block: 16 292*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__neon_mlal 293*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 294*4bdc9457SAndroid Build Coastguard Worker k-block: 16 295*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__neonv8_mlal 296*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 297*4bdc9457SAndroid Build Coastguard Worker k-block: 16 298*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x16__neon_mlal_lane 299*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 300*4bdc9457SAndroid Build Coastguard Worker k-block: 8 301*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x16__neon_mlal_lane_prfm 302*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 303*4bdc9457SAndroid Build Coastguard Worker k-block: 8 304*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane 305*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 306*4bdc9457SAndroid Build Coastguard Worker k-block: 8 307*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane_prfm 308*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 309*4bdc9457SAndroid Build Coastguard Worker k-block: 8 310*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x8__neon_mlal_lane 311*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 312*4bdc9457SAndroid Build Coastguard Worker k-block: 8 313*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x8__neon_mlal_lane_prfm 314*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 315*4bdc9457SAndroid Build Coastguard Worker k-block: 8 316*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane 317*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 318*4bdc9457SAndroid Build Coastguard Worker k-block: 8 319*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane_prfm 320*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 321*4bdc9457SAndroid Build Coastguard Worker k-block: 8 322*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x16__neon_mlal_lane 323*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 324*4bdc9457SAndroid Build Coastguard Worker k-block: 8 325*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x16__neon_mlal_lane_prfm 326*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 327*4bdc9457SAndroid Build Coastguard Worker k-block: 8 328*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane 329*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 330*4bdc9457SAndroid Build Coastguard Worker k-block: 8 331*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane_prfm 332*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 333*4bdc9457SAndroid Build Coastguard Worker k-block: 8 334*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__neon_mlal_lane 335*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 336*4bdc9457SAndroid Build Coastguard Worker k-block: 8 337*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__neon_mlal_lane_prfm 338*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 339*4bdc9457SAndroid Build Coastguard Worker k-block: 8 340*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane 341*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 342*4bdc9457SAndroid Build Coastguard Worker k-block: 8 343*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane_prfm 344*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 345*4bdc9457SAndroid Build Coastguard Worker k-block: 8 346*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x8c4__neondot 347*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 348*4bdc9457SAndroid Build Coastguard Worker k-block: 8 349*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16__neon_mlal_lane 350*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 351*4bdc9457SAndroid Build Coastguard Worker k-block: 8 352*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16__neon_mlal_lane_prfm 353*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 354*4bdc9457SAndroid Build Coastguard Worker k-block: 8 355*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane 356*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 357*4bdc9457SAndroid Build Coastguard Worker k-block: 8 358*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane_prfm 359*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 360*4bdc9457SAndroid Build Coastguard Worker k-block: 8 361*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16c4__neondot 362*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 363*4bdc9457SAndroid Build Coastguard Worker k-block: 8 364*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x8__neon_mlal_lane 365*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 366*4bdc9457SAndroid Build Coastguard Worker k-block: 8 367*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x8__neon_mlal_lane_prfm 368*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 369*4bdc9457SAndroid Build Coastguard Worker k-block: 8 370*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane 371*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 372*4bdc9457SAndroid Build Coastguard Worker k-block: 8 373*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane_prfm 374*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 375*4bdc9457SAndroid Build Coastguard Worker k-block: 8 376*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x8c4__neondot 377*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 378*4bdc9457SAndroid Build Coastguard Worker k-block: 8 379*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x16__neon_mlal_lane 380*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 381*4bdc9457SAndroid Build Coastguard Worker k-block: 8 382*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x16__neon_mlal_lane_prfm 383*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neon_params 384*4bdc9457SAndroid Build Coastguard Worker k-block: 8 385*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane 386*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 387*4bdc9457SAndroid Build Coastguard Worker k-block: 8 388*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane_prfm 389*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 390*4bdc9457SAndroid Build Coastguard Worker k-block: 8 391*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_6x16c4__neondot 392*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 393*4bdc9457SAndroid Build Coastguard Worker k-block: 8 394*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_8x8c4__neondot 395*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 396*4bdc9457SAndroid Build Coastguard Worker k-block: 8 397*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_8x16c4__neondot 398*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 399*4bdc9457SAndroid Build Coastguard Worker k-block: 8 400*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 401*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__sse2_ld64 402*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 403*4bdc9457SAndroid Build Coastguard Worker k-block: 8 404*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__sse41_ld64 405*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 406*4bdc9457SAndroid Build Coastguard Worker k-block: 8 407*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__sse2_ld64 408*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 409*4bdc9457SAndroid Build Coastguard Worker k-block: 8 410*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__sse41_ld64 411*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 412*4bdc9457SAndroid Build Coastguard Worker k-block: 8 413*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__sse2_ld64 414*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 415*4bdc9457SAndroid Build Coastguard Worker k-block: 8 416*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__sse41_ld64 417*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 418*4bdc9457SAndroid Build Coastguard Worker k-block: 8 419*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__sse2_ld64 420*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 421*4bdc9457SAndroid Build Coastguard Worker k-block: 8 422*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__sse41_ld64 423*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 424*4bdc9457SAndroid Build Coastguard Worker k-block: 8 425*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 426*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__avx_ld64 427*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 428*4bdc9457SAndroid Build Coastguard Worker k-block: 8 429*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__xop_ld64 430*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 431*4bdc9457SAndroid Build Coastguard Worker k-block: 8 432*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__avx_ld64 433*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 434*4bdc9457SAndroid Build Coastguard Worker k-block: 8 435*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__xop_ld64 436*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 437*4bdc9457SAndroid Build Coastguard Worker k-block: 8 438*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__avx_ld64 439*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 440*4bdc9457SAndroid Build Coastguard Worker k-block: 8 441*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__xop_ld64 442*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 443*4bdc9457SAndroid Build Coastguard Worker k-block: 8 444*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__avx_ld64 445*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 446*4bdc9457SAndroid Build Coastguard Worker k-block: 8 447*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__xop_ld64 448*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 449*4bdc9457SAndroid Build Coastguard Worker k-block: 8 450*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 451*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__sse2_ld128 452*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 453*4bdc9457SAndroid Build Coastguard Worker k-block: 8 454*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__sse41_ld128 455*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 456*4bdc9457SAndroid Build Coastguard Worker k-block: 8 457*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__sse2_ld128 458*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 459*4bdc9457SAndroid Build Coastguard Worker k-block: 8 460*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__sse41_ld128 461*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 462*4bdc9457SAndroid Build Coastguard Worker k-block: 8 463*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__sse2_ld128 464*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 465*4bdc9457SAndroid Build Coastguard Worker k-block: 8 466*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__sse41_ld128 467*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 468*4bdc9457SAndroid Build Coastguard Worker k-block: 8 469*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__sse2_ld128 470*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 471*4bdc9457SAndroid Build Coastguard Worker k-block: 8 472*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__sse41_ld128 473*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 474*4bdc9457SAndroid Build Coastguard Worker k-block: 8 475*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 476*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__avx_ld128 477*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 478*4bdc9457SAndroid Build Coastguard Worker k-block: 8 479*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__xop_ld128 480*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 481*4bdc9457SAndroid Build Coastguard Worker k-block: 8 482*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__avx_ld128 483*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 484*4bdc9457SAndroid Build Coastguard Worker k-block: 8 485*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__xop_ld128 486*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 487*4bdc9457SAndroid Build Coastguard Worker k-block: 8 488*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__avx_ld128 489*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 490*4bdc9457SAndroid Build Coastguard Worker k-block: 8 491*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__xop_ld128 492*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 493*4bdc9457SAndroid Build Coastguard Worker k-block: 8 494*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__avx_ld128 495*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 496*4bdc9457SAndroid Build Coastguard Worker k-block: 8 497*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__xop_ld128 498*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 499*4bdc9457SAndroid Build Coastguard Worker k-block: 8 500*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 501*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__sse2_ld64 502*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 503*4bdc9457SAndroid Build Coastguard Worker k-block: 8 504*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__sse41_ld64 505*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 506*4bdc9457SAndroid Build Coastguard Worker k-block: 8 507*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__sse2_ld64 508*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 509*4bdc9457SAndroid Build Coastguard Worker k-block: 8 510*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__sse41_ld64 511*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 512*4bdc9457SAndroid Build Coastguard Worker k-block: 8 513*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__sse2_ld64 514*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 515*4bdc9457SAndroid Build Coastguard Worker k-block: 8 516*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__sse41_ld64 517*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 518*4bdc9457SAndroid Build Coastguard Worker k-block: 8 519*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__sse2_ld64 520*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 521*4bdc9457SAndroid Build Coastguard Worker k-block: 8 522*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__sse41_ld64 523*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 524*4bdc9457SAndroid Build Coastguard Worker k-block: 8 525*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 526*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__avx_ld64 527*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 528*4bdc9457SAndroid Build Coastguard Worker k-block: 8 529*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__xop_ld64 530*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 531*4bdc9457SAndroid Build Coastguard Worker k-block: 8 532*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__avx_ld64 533*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 534*4bdc9457SAndroid Build Coastguard Worker k-block: 8 535*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__xop_ld64 536*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 537*4bdc9457SAndroid Build Coastguard Worker k-block: 8 538*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__avx_ld64 539*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 540*4bdc9457SAndroid Build Coastguard Worker k-block: 8 541*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__xop_ld64 542*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 543*4bdc9457SAndroid Build Coastguard Worker k-block: 8 544*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__avx_ld64 545*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 546*4bdc9457SAndroid Build Coastguard Worker k-block: 8 547*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__xop_ld64 548*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 549*4bdc9457SAndroid Build Coastguard Worker k-block: 8 550*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 551*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__sse2_ld128 552*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 553*4bdc9457SAndroid Build Coastguard Worker k-block: 8 554*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__sse41_ld128 555*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 556*4bdc9457SAndroid Build Coastguard Worker k-block: 8 557*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__sse2_ld128 558*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 559*4bdc9457SAndroid Build Coastguard Worker k-block: 8 560*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__sse41_ld128 561*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 562*4bdc9457SAndroid Build Coastguard Worker k-block: 8 563*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__sse2_ld128 564*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 565*4bdc9457SAndroid Build Coastguard Worker k-block: 8 566*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__sse41_ld128 567*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 568*4bdc9457SAndroid Build Coastguard Worker k-block: 8 569*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__sse2_ld128 570*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 571*4bdc9457SAndroid Build Coastguard Worker k-block: 8 572*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__sse41_ld128 573*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 574*4bdc9457SAndroid Build Coastguard Worker k-block: 8 575*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 576*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__avx_ld128 577*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 578*4bdc9457SAndroid Build Coastguard Worker k-block: 8 579*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__xop_ld128 580*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 581*4bdc9457SAndroid Build Coastguard Worker k-block: 8 582*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__avx_ld128 583*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 584*4bdc9457SAndroid Build Coastguard Worker k-block: 8 585*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__xop_ld128 586*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 587*4bdc9457SAndroid Build Coastguard Worker k-block: 8 588*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__avx_ld128 589*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 590*4bdc9457SAndroid Build Coastguard Worker k-block: 8 591*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__xop_ld128 592*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 593*4bdc9457SAndroid Build Coastguard Worker k-block: 8 594*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__avx_ld128 595*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 596*4bdc9457SAndroid Build Coastguard Worker k-block: 8 597*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__xop_ld128 598*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 599*4bdc9457SAndroid Build Coastguard Worker k-block: 8 600*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 601*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__sse2_ld64 602*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 603*4bdc9457SAndroid Build Coastguard Worker k-block: 8 604*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__sse41_ld64 605*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 606*4bdc9457SAndroid Build Coastguard Worker k-block: 8 607*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__sse2_ld64 608*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 609*4bdc9457SAndroid Build Coastguard Worker k-block: 8 610*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__sse41_ld64 611*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 612*4bdc9457SAndroid Build Coastguard Worker k-block: 8 613*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__sse2_ld64 614*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 615*4bdc9457SAndroid Build Coastguard Worker k-block: 8 616*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__sse41_ld64 617*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 618*4bdc9457SAndroid Build Coastguard Worker k-block: 8 619*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 620*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__avx_ld64 621*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 622*4bdc9457SAndroid Build Coastguard Worker k-block: 8 623*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__xop_ld64 624*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 625*4bdc9457SAndroid Build Coastguard Worker k-block: 8 626*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__avx_ld64 627*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 628*4bdc9457SAndroid Build Coastguard Worker k-block: 8 629*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__xop_ld64 630*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 631*4bdc9457SAndroid Build Coastguard Worker k-block: 8 632*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__avx_ld64 633*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 634*4bdc9457SAndroid Build Coastguard Worker k-block: 8 635*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__xop_ld64 636*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 637*4bdc9457SAndroid Build Coastguard Worker k-block: 8 638*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 639*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__sse2_ld128 640*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 641*4bdc9457SAndroid Build Coastguard Worker k-block: 8 642*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__sse41_ld128 643*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 644*4bdc9457SAndroid Build Coastguard Worker k-block: 8 645*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__sse2_ld128 646*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 647*4bdc9457SAndroid Build Coastguard Worker k-block: 8 648*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__sse41_ld128 649*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 650*4bdc9457SAndroid Build Coastguard Worker k-block: 8 651*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__sse2_ld128 652*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse2_params 653*4bdc9457SAndroid Build Coastguard Worker k-block: 8 654*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__sse41_ld128 655*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 656*4bdc9457SAndroid Build Coastguard Worker k-block: 8 657*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 658*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__avx_ld128 659*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 660*4bdc9457SAndroid Build Coastguard Worker k-block: 8 661*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__xop_ld128 662*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 663*4bdc9457SAndroid Build Coastguard Worker k-block: 8 664*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__avx_ld128 665*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 666*4bdc9457SAndroid Build Coastguard Worker k-block: 8 667*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__xop_ld128 668*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 669*4bdc9457SAndroid Build Coastguard Worker k-block: 8 670*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__avx_ld128 671*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 672*4bdc9457SAndroid Build Coastguard Worker k-block: 8 673*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__xop_ld128 674*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_sse4_params 675*4bdc9457SAndroid Build Coastguard Worker k-block: 8 676*4bdc9457SAndroid Build Coastguard Worker# x86 AVX 677*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x8c8__avx2 678*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx2_params 679*4bdc9457SAndroid Build Coastguard Worker k-block: 8 680*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x8c8__avx2 681*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx2_params 682*4bdc9457SAndroid Build Coastguard Worker k-block: 8 683*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x8c8__avx2 684*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx2_params 685*4bdc9457SAndroid Build Coastguard Worker k-block: 8 686*4bdc9457SAndroid Build Coastguard Worker# x86 AVX512 687*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x16c8__avx512skx 688*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx512_params 689*4bdc9457SAndroid Build Coastguard Worker k-block: 8 690*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x16c8__avx512skx 691*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx512_params 692*4bdc9457SAndroid Build Coastguard Worker k-block: 8 693*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x16c8__avx512skx 694*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx512_params 695*4bdc9457SAndroid Build Coastguard Worker k-block: 8 696*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x16c8__avx512skx 697*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_avx512_params 698*4bdc9457SAndroid Build Coastguard Worker k-block: 8 699*4bdc9457SAndroid Build Coastguard Worker# WAsm SIMD 700*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2_ld64 701*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 702*4bdc9457SAndroid Build Coastguard Worker k-block: 8 703*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2__wasmsimd_dot16x2_ld128 704*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 705*4bdc9457SAndroid Build Coastguard Worker k-block: 8 706*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__wasmsimd_dot16x2_ld64 707*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 708*4bdc9457SAndroid Build Coastguard Worker k-block: 8 709*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c2s4__wasmsimd_dot16x2_ld128 710*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 711*4bdc9457SAndroid Build Coastguard Worker k-block: 8 712*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2_ld64 713*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 714*4bdc9457SAndroid Build Coastguard Worker k-block: 8 715*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4c8__wasmsimd_dot16x2_ld128 716*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 717*4bdc9457SAndroid Build Coastguard Worker k-block: 8 718*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2_ld64 719*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 720*4bdc9457SAndroid Build Coastguard Worker k-block: 8 721*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2__wasmsimd_dot16x2_ld128 722*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 723*4bdc9457SAndroid Build Coastguard Worker k-block: 8 724*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__wasmsimd_dot16x2_ld64 725*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 726*4bdc9457SAndroid Build Coastguard Worker k-block: 8 727*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c2s4__wasmsimd_dot16x2_ld128 728*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 729*4bdc9457SAndroid Build Coastguard Worker k-block: 8 730*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2_ld64 731*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 732*4bdc9457SAndroid Build Coastguard Worker k-block: 8 733*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4c8__wasmsimd_dot16x2_ld128 734*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 735*4bdc9457SAndroid Build Coastguard Worker k-block: 8 736*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2_ld64 737*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 738*4bdc9457SAndroid Build Coastguard Worker k-block: 8 739*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2__wasmsimd_dot16x2_ld128 740*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 741*4bdc9457SAndroid Build Coastguard Worker k-block: 8 742*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__wasmsimd_dot16x2_ld64 743*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 744*4bdc9457SAndroid Build Coastguard Worker k-block: 8 745*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c2s4__wasmsimd_dot16x2_ld128 746*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 747*4bdc9457SAndroid Build Coastguard Worker k-block: 8 748*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2_ld64 749*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 750*4bdc9457SAndroid Build Coastguard Worker k-block: 8 751*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4c8__wasmsimd_dot16x2_ld128 752*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 753*4bdc9457SAndroid Build Coastguard Worker k-block: 8 754*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2_ld64 755*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 756*4bdc9457SAndroid Build Coastguard Worker k-block: 8 757*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2__wasmsimd_dot16x2_ld128 758*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 759*4bdc9457SAndroid Build Coastguard Worker k-block: 8 760*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__wasmsimd_dot16x2_ld64 761*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 762*4bdc9457SAndroid Build Coastguard Worker k-block: 8 763*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c2s4__wasmsimd_dot16x2_ld128 764*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 765*4bdc9457SAndroid Build Coastguard Worker k-block: 8 766*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2_ld64 767*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 768*4bdc9457SAndroid Build Coastguard Worker k-block: 8 769*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4c8__wasmsimd_dot16x2_ld128 770*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_wasmsimd_params 771*4bdc9457SAndroid Build Coastguard Worker k-block: 8 772*4bdc9457SAndroid Build Coastguard Worker# WAsm 773*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x2__wasm_fmagic 774*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 775*4bdc9457SAndroid Build Coastguard Worker k-block: 1 776*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4__wasm_fmagic 777*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 778*4bdc9457SAndroid Build Coastguard Worker k-block: 1 779*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x2__wasm_fmagic 780*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 781*4bdc9457SAndroid Build Coastguard Worker k-block: 1 782*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4__wasm_fmagic 783*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 784*4bdc9457SAndroid Build Coastguard Worker k-block: 1 785*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x2__wasm_fmagic 786*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 787*4bdc9457SAndroid Build Coastguard Worker k-block: 1 788*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4__wasm_fmagic 789*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 790*4bdc9457SAndroid Build Coastguard Worker k-block: 1 791*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x2__wasm_fmagic 792*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 793*4bdc9457SAndroid Build Coastguard Worker k-block: 1 794*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4__wasm_fmagic 795*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 796*4bdc9457SAndroid Build Coastguard Worker k-block: 1 797*4bdc9457SAndroid Build Coastguard Worker# Scalar 798*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x2__scalar_fmagic 799*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 800*4bdc9457SAndroid Build Coastguard Worker k-block: 1 801*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x2__scalar_imagic 802*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 803*4bdc9457SAndroid Build Coastguard Worker k-block: 1 804*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x2__scalar_lrintf 805*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 806*4bdc9457SAndroid Build Coastguard Worker k-block: 1 807*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4__scalar_fmagic 808*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 809*4bdc9457SAndroid Build Coastguard Worker k-block: 1 810*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4__scalar_imagic 811*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 812*4bdc9457SAndroid Build Coastguard Worker k-block: 1 813*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_1x4__scalar_lrintf 814*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 815*4bdc9457SAndroid Build Coastguard Worker k-block: 1 816*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x2__scalar_fmagic 817*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 818*4bdc9457SAndroid Build Coastguard Worker k-block: 1 819*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x2__scalar_imagic 820*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 821*4bdc9457SAndroid Build Coastguard Worker k-block: 1 822*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x2__scalar_lrintf 823*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 824*4bdc9457SAndroid Build Coastguard Worker k-block: 1 825*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4__scalar_fmagic 826*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 827*4bdc9457SAndroid Build Coastguard Worker k-block: 1 828*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4__scalar_imagic 829*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 830*4bdc9457SAndroid Build Coastguard Worker k-block: 1 831*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_2x4__scalar_lrintf 832*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 833*4bdc9457SAndroid Build Coastguard Worker k-block: 1 834*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x2__scalar_fmagic 835*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 836*4bdc9457SAndroid Build Coastguard Worker k-block: 1 837*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x2__scalar_imagic 838*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 839*4bdc9457SAndroid Build Coastguard Worker k-block: 1 840*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x2__scalar_lrintf 841*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 842*4bdc9457SAndroid Build Coastguard Worker k-block: 1 843*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4__scalar_fmagic 844*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 845*4bdc9457SAndroid Build Coastguard Worker k-block: 1 846*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4__scalar_imagic 847*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 848*4bdc9457SAndroid Build Coastguard Worker k-block: 1 849*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_3x4__scalar_lrintf 850*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 851*4bdc9457SAndroid Build Coastguard Worker k-block: 1 852*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x2__scalar_fmagic 853*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 854*4bdc9457SAndroid Build Coastguard Worker k-block: 1 855*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x2__scalar_imagic 856*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 857*4bdc9457SAndroid Build Coastguard Worker k-block: 1 858*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x2__scalar_lrintf 859*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 860*4bdc9457SAndroid Build Coastguard Worker k-block: 1 861*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4__scalar_fmagic 862*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_fmagic_params 863*4bdc9457SAndroid Build Coastguard Worker k-block: 1 864*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4__scalar_imagic 865*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_imagic_params 866*4bdc9457SAndroid Build Coastguard Worker k-block: 1 867*4bdc9457SAndroid Build Coastguard Worker- name: xnn_qc8_igemm_minmax_fp32_ukernel_4x4__scalar_lrintf 868*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_scalar_lrintf_params 869*4bdc9457SAndroid Build Coastguard Worker k-block: 1 870*4bdc9457SAndroid Build Coastguard Worker# AArch32 JIT assembly 871*4bdc9457SAndroid Build Coastguard Worker- name: xnn_generate_qc8_igemm_fp32_ukernel_4x8__aarch32_neonv8_mlal_lane_ld64 872*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 873*4bdc9457SAndroid Build Coastguard Worker k-block: 8 874*4bdc9457SAndroid Build Coastguard Worker assembly: true 875*4bdc9457SAndroid Build Coastguard Worker- name: xnn_generate_qc8_igemm_fp32_ukernel_4x8__aarch32_neonv8_mlal_lane_prfm_ld64 876*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 877*4bdc9457SAndroid Build Coastguard Worker k-block: 8 878*4bdc9457SAndroid Build Coastguard Worker assembly: true 879*4bdc9457SAndroid Build Coastguard Worker- name: xnn_generate_qc8_igemm_fp32_ukernel_4x8c4__aarch32_neondot_ld64 880*4bdc9457SAndroid Build Coastguard Worker init: xnn_init_qc8_conv_minmax_fp32_neonv8_params 881*4bdc9457SAndroid Build Coastguard Worker k-block: 8 882*4bdc9457SAndroid Build Coastguard Worker assembly: true 883