diff --git a/src/arm/cpu.c b/src/arm/cpu.c index 6c398672..c8950498 100644 --- a/src/arm/cpu.c +++ b/src/arm/cpu.c @@ -148,11 +148,8 @@ COLD unsigned dav1d_get_cpu_flags_arm(void) { if (IsProcessorFeaturePresent(PF_ARM_SVE2_INSTRUCTIONS_AVAILABLE)) flags |= DAV1D_ARM_CPU_FLAG_SVE2; #endif -#ifdef PF_ARM_SVE_I8MM_INSTRUCTIONS_AVAILABLE - /* There's no PF_* flag that indicates whether plain I8MM is available - * or not. But if SVE_I8MM is available, that also implies that - * regular I8MM is available. */ - if (IsProcessorFeaturePresent(PF_ARM_SVE_I8MM_INSTRUCTIONS_AVAILABLE)) +#ifdef PF_ARM_V82_I8MM_INSTRUCTIONS_AVAILABLE + if (IsProcessorFeaturePresent(PF_ARM_V82_I8MM_INSTRUCTIONS_AVAILABLE)) flags |= DAV1D_ARM_CPU_FLAG_I8MM; #endif return flags;