|
From: <sv...@va...> - 2011-10-19 20:13:42
|
Author: sewardj
Date: 2011-10-19 21:08:57 +0100 (Wed, 19 Oct 2011)
New Revision: 2219
Log:
Handle PCMPxSTRx case 0x38. Fixes #273318.
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 2011-10-19 15:24:01 UTC (rev 2218)
+++ trunk/priv/guest_amd64_toIR.c 2011-10-19 20:08:57 UTC (rev 2219)
@@ -15733,7 +15733,7 @@
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;
Modified: trunk/priv/guest_generic_x87.c
===================================================================
--- trunk/priv/guest_generic_x87.c 2011-10-19 15:24:01 UTC (rev 2218)
+++ trunk/priv/guest_generic_x87.c 2011-10-19 20:08:57 UTC (rev 2219)
@@ -717,7 +717,7 @@
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;
|