]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/valgrind/src/valgrind-3.6.0-svn/tests/x86_amd64_features.c
update
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / tests / x86_amd64_features.c
index c497d22010ee2e82c1781e17bf40629b2f7c995b..6597b0f4e21e477ab10d3e446211bb4f3816e8b7 100644 (file)
@@ -79,6 +79,9 @@ static Bool go(char* cpu)
    } else if ( strcmp( cpu, "amd64-sse3" ) == 0 ) {
      level = 1;
      cmask = 1 << 0;
+   } else if ( strcmp( cpu, "amd64-pclmulqdq" ) == 0 ) {
+     level = 1;
+     cmask = 1 << 1;
    } else if ( strcmp( cpu, "amd64-ssse3" ) == 0 ) {
      level = 1;
      cmask = 1 << 9;
@@ -89,6 +92,9 @@ static Bool go(char* cpu)
      level = 0x80000001;
      cmask = 1 << 5;
      require_amd = True;
+   } else if ( strcmp( cpu, "amd64-sse42" ) == 0 ) {
+     level = 1;
+     cmask = 1 << 20;
 #endif
    } else {
      return 2;          // Unrecognised feature.