@@ -2865,7 +2865,7 @@ static void init_qdu8_f16_qc8w_gemm_config(void) {
2865
2865
} else
2866
2866
#endif
2867
2867
#if XNN_ENABLE_AVXVNNI
2868
- if (!XNN_PLATFORM_MOBILE && hardware_config -> use_x86_avxvnni ) {
2868
+ if (!XNN_PLATFORM_IOS && hardware_config -> use_x86_avxvnni ) {
2869
2869
// AVX VNNI checked before AVX512SKX as it performs better with VNNI microkernels
2870
2870
qdu8_f16_qc8w_gemm_config .arch = xnn_arch_x86_avxvnni ;
2871
2871
qdu8_f16_qc8w_gemm_config .minmax .dqgemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_dqgemm_ukernel ((xnn_dqgemm_ukernel_fn ) xnn_qd8_f16_qc8w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm );
@@ -3225,7 +3225,7 @@ static void init_qdu8_f32_qc8w_gemm_config(void) {
3225
3225
} else
3226
3226
#endif
3227
3227
#if XNN_ENABLE_AVXVNNI
3228
- if (!XNN_PLATFORM_MOBILE && hardware_config -> use_x86_avxvnni ) {
3228
+ if (!XNN_PLATFORM_IOS && hardware_config -> use_x86_avxvnni ) {
3229
3229
qdu8_f32_qc8w_gemm_config .arch = xnn_arch_x86_avxvnni ;
3230
3230
qdu8_f32_qc8w_gemm_config .minmax .dqgemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_dqgemm_ukernel ((xnn_dqgemm_ukernel_fn ) xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm );
3231
3231
qdu8_f32_qc8w_gemm_config .minmax .dqgemm [XNN_MR_TO_INDEX (5 )] = xnn_init_hmp_dqgemm_ukernel ((xnn_dqgemm_ukernel_fn ) xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__avxvnni_prfm );
@@ -3281,7 +3281,7 @@ static void init_qdu8_f32_qc8w_igemm_config(void) {
3281
3281
} else
3282
3282
#endif
3283
3283
#if XNN_ENABLE_AVXVNNI
3284
- if (!XNN_PLATFORM_MOBILE && hardware_config -> use_x86_avxvnni ) {
3284
+ if (!XNN_PLATFORM_IOS && hardware_config -> use_x86_avxvnni ) {
3285
3285
qdu8_f32_qc8w_igemm_config .arch = xnn_arch_x86_avxvnni ;
3286
3286
qdu8_f32_qc8w_igemm_config .minmax .dqigemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_dqigemm_ukernel ((xnn_dqigemm_ukernel_fn ) xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x8c8__avxvnni_prfm );
3287
3287
qdu8_f32_qc8w_igemm_config .minmax .dqigemm [XNN_MR_TO_INDEX (5 )] = xnn_init_hmp_dqigemm_ukernel ((xnn_dqigemm_ukernel_fn ) xnn_qd8_f32_qc8w_igemm_minmax_ukernel_5x8c8__avxvnni_prfm );
@@ -3341,7 +3341,7 @@ static void init_qdu8_f32_qc4w_gemm_config(void) {
3341
3341
} else
3342
3342
#endif
3343
3343
#if XNN_ENABLE_AVXVNNI
3344
- if (!XNN_PLATFORM_MOBILE && hardware_config -> use_x86_avxvnni ) {
3344
+ if (!XNN_PLATFORM_IOS && hardware_config -> use_x86_avxvnni ) {
3345
3345
qdu8_f32_qc4w_gemm_config .arch = xnn_arch_x86_avxvnni ;
3346
3346
qdu8_f32_qc4w_gemm_config .minmax .dqgemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_dqgemm_ukernel ((xnn_dqgemm_ukernel_fn ) xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm );
3347
3347
qdu8_f32_qc4w_gemm_config .minmax .dqgemm [XNN_MR_TO_INDEX (5 )] = xnn_init_hmp_dqgemm_ukernel ((xnn_dqgemm_ukernel_fn ) xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__avxvnni_prfm );
@@ -4484,7 +4484,7 @@ static void init_qs8_qc8w_gemm_config(void) {
4484
4484
} else
4485
4485
#endif
4486
4486
#if XNN_ENABLE_AVXVNNIINT8 && XNN_ENABLE_AVXVNNI
4487
- if (!XNN_PLATFORM_MOBILE && hardware_config -> use_x86_avxvnniint8 && hardware_config -> use_x86_avxvnni ) {
4487
+ if (!XNN_PLATFORM_IOS && hardware_config -> use_x86_avxvnniint8 && hardware_config -> use_x86_avxvnni ) {
4488
4488
qs8_qc8w_gemm_config .minmax .gemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_gemm_ukernel ((xnn_gemm_ukernel_fn ) xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__avxvnniint8_prfm );
4489
4489
qs8_qc8w_gemm_config .minmax .gemm [XNN_MR_TO_INDEX (5 )] = xnn_init_hmp_gemm_ukernel ((xnn_gemm_ukernel_fn ) xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_5x8c8__avxvnniint8_prfm );
4490
4490
qs8_qc8w_gemm_config .minmax .igemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_igemm_ukernel ((xnn_igemm_ukernel_fn ) xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__avxvnniint8_prfm );
@@ -4503,7 +4503,7 @@ static void init_qs8_qc8w_gemm_config(void) {
4503
4503
} else
4504
4504
#endif
4505
4505
#if XNN_ENABLE_AVXVNNI
4506
- if (!XNN_PLATFORM_MOBILE && hardware_config -> use_x86_avxvnni ) {
4506
+ if (!XNN_PLATFORM_IOS && hardware_config -> use_x86_avxvnni ) {
4507
4507
qs8_qc8w_gemm_config .minmax .gemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_gemm_ukernel ((xnn_gemm_ukernel_fn ) xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__avxvnni_prfm );
4508
4508
qs8_qc8w_gemm_config .minmax .gemm [XNN_MR_TO_INDEX (5 )] = xnn_init_hmp_gemm_ukernel ((xnn_gemm_ukernel_fn ) xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_5x8c8__avxvnni_prfm );
4509
4509
qs8_qc8w_gemm_config .minmax .igemm [XNN_MR_TO_INDEX (1 )] = xnn_init_hmp_igemm_ukernel ((xnn_igemm_ukernel_fn ) xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__avxvnni_prfm );
0 commit comments