From: Julian Seward Date: Fri, 18 Oct 2013 10:45:21 +0000 (+0000) Subject: Handle PCMPxSTRx cases 0x30 and 0x40. Fixes #320998. X-Git-Tag: svn/VALGRIND_3_9_0^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f764c152e38876292cd91396f407eaa4354cdeb4;p=thirdparty%2Fvalgrind.git Handle PCMPxSTRx cases 0x30 and 0x40. Fixes #320998. git-svn-id: svn://svn.valgrind.org/vex/trunk@2791 --- diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 67c7850256..e3cf90b0e1 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -18032,7 +18032,7 @@ static Long dis_PCMPxSTRx ( VexAbiInfo* vbi, Prefix pfx, case 0x00: case 0x02: case 0x08: case 0x0A: case 0x0C: case 0x12: case 0x1A: case 0x38: case 0x3A: case 0x44: case 0x4A: - case 0x46: + case 0x46: case 0x30: case 0x40: break; case 0x01: // the 16-bit character versions of the above case 0x03: case 0x09: case 0x0B: case 0x0D: case 0x13: diff --git a/VEX/priv/guest_generic_x87.c b/VEX/priv/guest_generic_x87.c index b4ed0345ef..a18c198eb6 100644 --- a/VEX/priv/guest_generic_x87.c +++ b/VEX/priv/guest_generic_x87.c @@ -798,7 +798,7 @@ Bool compute_PCMPxSTRx ( /*OUT*/V128* resV, case 0x00: case 0x02: case 0x08: case 0x0A: case 0x0C: case 0x12: case 0x1A: case 0x38: case 0x3A: case 0x44: case 0x4A: - case 0x46: + case 0x46: case 0x30: case 0x40: break; default: return False;