]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Only run none/tests/amd64/bug127521-64 on machines supporting cmpxchg16b.
authorJulian Seward <jseward@acm.org>
Sun, 12 Jul 2009 13:17:18 +0000 (13:17 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 12 Jul 2009 13:17:18 +0000 (13:17 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10433

none/tests/amd64/bug127521-64.vgtest
tests/x86_amd64_features.c

index b8a098695ce363cf1127e7ad5dd99c9e2edc69d9..19ac93f177893860dd3ed957d1f4b3b8f872524a 100644 (file)
@@ -1 +1,2 @@
 prog: bug127521-64
+prereq: ../../../tests/x86_amd64_features amd64-cx16
index 06ebe5d1ef8f1d4e598392e95ebbbeeeffcfa7ba..aaa2a55cc42dfdbba392a0f022f28a9f2ca7115e 100644 (file)
@@ -64,6 +64,9 @@ static Bool go(char* cpu)
    } else if ( strcmp( cpu, "amd64-ssse3" ) == 0 ) {
      level = 1;
      cmask = 1 << 9;
+   } else if ( strcmp( cpu, "amd64-cx16" ) == 0 ) {
+     level = 1;
+     cmask = 1 << 13;
 #endif
    } else {
      return 2;          // Unrecognised feature.