mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-20 21:00:41 +08:00
aarch64: Switch to a more correct Windows flag for detecting I8MM
Newer revisions of WinSDK 10.0.26100.0 have exposed more flags for IsProcessorFeaturePresent; now there is a separate one for detecting specifically I8MM and not just SVE-I8MM. Switch to using this flag instead.
This commit is contained in:
@@ -135,11 +135,8 @@ static int detect_flags(void)
|
||||
if (IsProcessorFeaturePresent(PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE))
|
||||
flags |= AV_CPU_FLAG_DOTPROD;
|
||||
#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 |= AV_CPU_FLAG_I8MM;
|
||||
#endif
|
||||
#ifdef PF_ARM_SVE_INSTRUCTIONS_AVAILABLE
|
||||
|
||||
Reference in New Issue
Block a user