]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/test_arch.cc: search "pni" in CPU flags also when detecting SSE3 38272/head
authorVladimir Bashkirtsev <vladimir@bashkirtsev.com>
Wed, 25 Nov 2020 01:54:03 +0000 (12:24 +1030)
committerVladimir Bashkirtsev <vladimir@bashkirtsev.com>
Sat, 9 Jan 2021 04:06:55 +0000 (14:36 +1030)
as sometimes a SSE-3 CPU reports "pni" (Prescott New Instructions) in /proc/cpuinfo.

Signed-off-by: Vladimir Bashkirtsev <vladimir@bashkirtsev.com>
src/test/test_arch.cc

index 82c67aec2a203e94fe3295f19aabef6f04a6f081..373ee0b0987355cdbdf59dfba43c41a837169439 100644 (file)
@@ -69,7 +69,7 @@ TEST(Arch, all)
   expected = strstr(flags, " sse4_1 ") ? 1 : 0;
   EXPECT_EQ(expected, ceph_arch_intel_sse41);
 
-  expected = (strstr(flags, " sse3 ") || strstr(flags, " ssse3 ")) ? 1 : 0;
+  expected = (strstr(flags, " sse3 ") || strstr(flags, " ssse3 ") || strstr(flags, " pni ")) ? 1 : 0;
   EXPECT_EQ(expected, ceph_arch_intel_sse3);
 
   expected = strstr(flags, " ssse3 ") ? 1 : 0;