|
From: <sv...@va...> - 2005-08-02 21:20:38
|
Author: sewardj
Date: 2005-08-02 22:20:36 +0100 (Tue, 02 Aug 2005)
New Revision: 1310
Log:
Ignore redundant REX.W prefix on CALL Ev.
Modified:
trunk/priv/guest-amd64/toIR.c
Modified: trunk/priv/guest-amd64/toIR.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/priv/guest-amd64/toIR.c 2005-08-02 11:14:04 UTC (rev 1309)
+++ trunk/priv/guest-amd64/toIR.c 2005-08-02 21:20:36 UTC (rev 1310)
@@ -3566,7 +3566,7 @@
break;
case 2: /* call Ev */
/* Ignore any sz value and operate as if sz=3D=3D8. */
- vassert(sz =3D=3D 4);
+ vassert(sz =3D=3D 4 || sz =3D=3D 8);
sz =3D 8;
t3 =3D newTemp(Ity_I64);
assign(t3, getIRegE(sz,pfx,modrm));
|