diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c index b67ef541dd..c696a4d1f7 100644 --- a/sysdeps/x86/cpu-features.c +++ b/sysdeps/x86/cpu-features.c @@ -1123,6 +1123,12 @@ disable_tsx: hardware. */ cpu_features->preferred[index_arch_Avoid_Non_Temporal_Memset] &= ~bit_arch_Avoid_Non_Temporal_Memset; + if (model < 0x4) + { + /* Unaligned AVX loads are slower. */ + cpu_features->preferred[index_arch_AVX_Fast_Unaligned_Load] + &= ~bit_arch_AVX_Fast_Unaligned_Load; + } } else {