From 59d3f23ef245af7c9f4b957884fd1e0e650487f9 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Mon, 14 Feb 2011 15:00:18 +0000 Subject: [PATCH] Merge from trunk, r2081 (Accept redundant REX.W for EXTRACTPS.) git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_6_BRANCH@2103 --- VEX/priv/guest_amd64_toIR.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 7ccbb968dc..2013b6c224 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -14733,7 +14733,7 @@ DisResult disInstr_AMD64_WRK ( identical to PEXTRD, except that REX.W appears to be ignored. */ if ( have66noF2noF3( pfx ) - && sz == 2 /* REX.W == 0; perhaps too strict? */ + && (sz == 2 || /* ignore redundant REX.W */ sz == 8) && insn[0] == 0x0F && insn[1] == 0x3A && insn[2] == 0x17 ) { Int imm8_10; -- 2.47.2