|
From: <sv...@va...> - 2005-07-04 11:12:35
|
Author: cerion
Date: 2005-07-04 12:11:59 +0100 (Mon, 04 Jul 2005)
New Revision: 1257
Log:
Bringing back load/store multiple word. *These insns not yet checked*
Modified:
trunk/priv/guest-ppc32/toIR.c
Modified: trunk/priv/guest-ppc32/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-ppc32/toIR.c 2005-07-04 10:26:32 UTC (rev 1256)
+++ trunk/priv/guest-ppc32/toIR.c 2005-07-04 11:11:59 UTC (rev 1257)
@@ -2050,7 +2050,7 @@
=20
switch (opc1) {
case 0x2E: // lmw (Load Multiple Word, PPC32 p454)
-vassert(0);
+vassert(1);
=20
if (Ra_addr >=3D reg_idx) {
vex_printf("dis_int_ldst_mult(PPC32)(lmw,Ra_addr)\n");
@@ -2065,7 +2065,7 @@
break;
=20
case 0x2F: // stmw (Store Multiple Word, PPC32 p527)
-vassert(0);
+vassert(1);
=20
DIP("stmw r%d,%d(r%d)\n", Rs_addr, (Int)d_imm, Ra_addr);
for (reg_idx =3D Rs_addr; reg_idx<=3D31; reg_idx++) {
|