1
0
mirror of https://github.com/google/cpu_features.git synced 2025-04-27 15:12:30 +02:00

replace sse3 detection with pni when reading /proc/cpuinfo (#225)

This commit is contained in:
jmfriedt 2022-02-22 14:19:17 +01:00 committed by GitHub
parent 5649bdff4e
commit 40e1c7158d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -44,7 +44,7 @@ static void DetectFeaturesFromOs(X86Info* info, X86Features* features) {
if (!CpuFeatures_StringView_IsEquals(key, str("flags"))) continue;
features->sse = CpuFeatures_StringView_HasWord(value, "sse", ' ');
features->sse2 = CpuFeatures_StringView_HasWord(value, "sse2", ' ');
features->sse3 = CpuFeatures_StringView_HasWord(value, "sse3", ' ');
features->sse3 = CpuFeatures_StringView_HasWord(value, "pni", ' ');
features->ssse3 = CpuFeatures_StringView_HasWord(value, "ssse3", ' ');
features->sse4_1 = CpuFeatures_StringView_HasWord(value, "sse4_1", ' ');
features->sse4_2 = CpuFeatures_StringView_HasWord(value, "sse4_2", ' ');

View File

@ -812,7 +812,7 @@ real memory = 2147418112 (2047 MB)
#elif defined(CPU_FEATURES_OS_LINUX) || defined(CPU_FEATURES_OS_ANDROID)
auto& fs = GetEmptyFilesystem();
fs.CreateFile("/proc/cpuinfo", R"(processor :
flags : fpu mmx sse sse2 sse3 ssse3 sse4_1 sse4_2
flags : fpu mmx sse sse2 pni ssse3 sse4_1 sse4_2
)");
#endif
cpu().SetLeaves({
@ -896,7 +896,7 @@ real memory = 2147418112 (2047 MB)
#elif defined(CPU_FEATURES_OS_LINUX) || defined(CPU_FEATURES_OS_ANDROID)
auto& fs = GetEmptyFilesystem();
fs.CreateFile("/proc/cpuinfo", R"(
flags : fpu mmx sse sse2 sse3 ssse3 sse4_1 sse4_2
flags : fpu mmx sse sse2 pni ssse3 sse4_1 sse4_2
)");
#endif
cpu().SetLeaves({