]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle PCMPxSTRx case 0x38. Fixes #273318.
authorJulian Seward <jseward@acm.org>
Wed, 19 Oct 2011 20:08:57 +0000 (20:08 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 19 Oct 2011 20:08:57 +0000 (20:08 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2219

VEX/priv/guest_amd64_toIR.c
VEX/priv/guest_generic_x87.c

index 9fbe6647249306fc818816b2e759fc790df097ac..c8a28ea463eeac3d96b7dd5996d2e9c77ec4c299 100644 (file)
@@ -15733,7 +15733,7 @@ DisResult disInstr_AMD64_WRK (
       switch (imm) {
          case 0x00:
          case 0x02: case 0x08: case 0x0A: case 0x0C: case 0x12:
-         case 0x1A: case 0x3A: case 0x44: case 0x4A:
+         case 0x1A: case 0x38: case 0x3A: case 0x44: case 0x4A:
             break;
          default:
             goto decode_failure;
index 306f66017cebaa4a921c407cdc038a5dc89f452e..0cb8b0137fbb17becfc9c8ef8622f9c90618e756 100644 (file)
@@ -717,7 +717,7 @@ Bool compute_PCMPxSTRx ( /*OUT*/V128* resV,
    switch (imm8) {
       case 0x00:
       case 0x02: case 0x08: case 0x0A: case 0x0C: case 0x12:
-      case 0x1A: case 0x3A: case 0x44: case 0x4A:
+      case 0x1A: case 0x38: case 0x3A: case 0x44: case 0x4A:
          break;
       default:
          return False;