]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Forgot to add the modified file for 374596
authorPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 17 Apr 2023 20:57:39 +0000 (22:57 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 17 Apr 2023 20:57:39 +0000 (22:57 +0200)
VEX/priv/guest_amd64_toIR.c

index f7c3d34ce791d6563e45efede55ac97189e863cd..bb1563dc4114b0709d3cf03e0dd70bfb9a60ac6c 100644 (file)
@@ -22061,9 +22061,15 @@ Long dis_ESC_0F (
          /* This is a Core-i5-2300-like machine */
       }
       else if ((archinfo->hwcaps & VEX_HWCAPS_AMD64_SSSE3) &&
-               (archinfo->hwcaps & VEX_HWCAPS_AMD64_CX16)) {
+               (archinfo->hwcaps & VEX_HWCAPS_AMD64_CX16) &&
+               (archinfo->hwcaps & VEX_HWCAPS_AMD64_RDTSCP)) {
          fName = "amd64g_dirtyhelper_CPUID_sse42_and_cx16";
          fAddr = &amd64g_dirtyhelper_CPUID_sse42_and_cx16;
+      }
+      else if ((archinfo->hwcaps & VEX_HWCAPS_AMD64_SSSE3) &&
+               (archinfo->hwcaps & VEX_HWCAPS_AMD64_CX16)) {
+         fName = "amd64g_dirtyhelper_CPUID_sse3_and_cx16";
+         fAddr = &amd64g_dirtyhelper_CPUID_sse3_and_cx16;
          /* This is a Core-i5-670-like machine */
       }
       else {