From: Julian Seward Date: Wed, 19 Oct 2011 20:08:57 +0000 (+0000) Subject: Handle PCMPxSTRx case 0x38. Fixes #273318. X-Git-Tag: svn/VALGRIND_3_7_0^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5f2306b2de7a9fd586a143b5f9ec01feefb85e7;p=thirdparty%2Fvalgrind.git Handle PCMPxSTRx case 0x38. Fixes #273318. git-svn-id: svn://svn.valgrind.org/vex/trunk@2219 --- diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 9fbe664724..c8a28ea463 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -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; diff --git a/VEX/priv/guest_generic_x87.c b/VEX/priv/guest_generic_x87.c index 306f66017c..0cb8b0137f 100644 --- a/VEX/priv/guest_generic_x87.c +++ b/VEX/priv/guest_generic_x87.c @@ -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;