|
From: <sv...@va...> - 2013-10-18 10:45:37
|
Author: sewardj
Date: Fri Oct 18 10:45:21 2013
New Revision: 2791
Log:
Handle PCMPxSTRx cases 0x30 and 0x40. Fixes #320998.
Modified:
trunk/priv/guest_amd64_toIR.c
trunk/priv/guest_generic_x87.c
Modified: trunk/priv/guest_amd64_toIR.c
==============================================================================
--- trunk/priv/guest_amd64_toIR.c (original)
+++ trunk/priv/guest_amd64_toIR.c Fri Oct 18 10:45:21 2013
@@ -18032,7 +18032,7 @@
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:
Modified: trunk/priv/guest_generic_x87.c
==============================================================================
--- trunk/priv/guest_generic_x87.c (original)
+++ trunk/priv/guest_generic_x87.c Fri Oct 18 10:45:21 2013
@@ -798,7 +798,7 @@
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;
|