File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -13896,31 +13896,31 @@ int ggml_cpu_has_vsx(void) {
13896
13896
}
13897
13897
13898
13898
int ggml_cpu_has_neon (void ) {
13899
- #if defined(__ARM_ARCH )
13899
+ #if defined(__ARM_ARCH ) && defined( __ARM_NEON )
13900
13900
return ggml_arm_arch_features .has_neon ;
13901
13901
#else
13902
13902
return 0 ;
13903
13903
#endif
13904
13904
}
13905
13905
13906
13906
int ggml_cpu_has_sve (void ) {
13907
- #if defined(__ARM_ARCH )
13907
+ #if defined(__ARM_ARCH ) && defined( __ARM_FEATURE_SVE )
13908
13908
return ggml_arm_arch_features .has_sve ;
13909
13909
#else
13910
13910
return 0 ;
13911
13911
#endif
13912
13912
}
13913
13913
13914
13914
int ggml_cpu_has_matmul_int8 (void ) {
13915
- #if defined(__ARM_ARCH )
13915
+ #if defined(__ARM_ARCH ) && defined( __ARM_FEATURE_MATMUL_INT8 )
13916
13916
return ggml_arm_arch_features .has_i8mm ;
13917
13917
#else
13918
13918
return 0 ;
13919
13919
#endif
13920
13920
}
13921
13921
13922
13922
int ggml_cpu_get_sve_cnt (void ) {
13923
- #if defined(__ARM_ARCH )
13923
+ #if defined(__ARM_ARCH ) && defined( __ARM_FEATURE_SVE )
13924
13924
return ggml_arm_arch_features .sve_cnt ;
13925
13925
#else
13926
13926
return 0 ;
You can’t perform that action at this time.
0 commit comments