|
From: <sv...@va...> - 2006-12-28 00:03:26
|
Author: sewardj
Date: 2006-12-28 00:03:25 +0000 (Thu, 28 Dec 2006)
New Revision: 1710
Log:
Merge r1709 (Enable support for altivec prefetches: dss, dst, dstt,
dstst, dststt.)
Modified:
branches/VEX_3_2_BRANCH/priv/guest-ppc/toIR.c
Modified: branches/VEX_3_2_BRANCH/priv/guest-ppc/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
--- branches/VEX_3_2_BRANCH/priv/guest-ppc/toIR.c 2006-12-27 23:59:31 UTC=
(rev 1709)
+++ branches/VEX_3_2_BRANCH/priv/guest-ppc/toIR.c 2006-12-28 00:03:25 UTC=
(rev 1710)
@@ -6668,14 +6668,12 @@
case 0x156: // dst (Data Stream Touch, AV p115)
DIP("dst%s r%u,r%u,%d\n", flag_T ? "t" : "",
rA_addr, rB_addr, STRM);
- DIP(" =3D> not implemented\n");
- return False;
+ break;
=20
case 0x176: // dstst (Data Stream Touch for Store, AV p117)
DIP("dstst%s r%u,r%u,%d\n", flag_T ? "t" : "",
rA_addr, rB_addr, STRM);
- DIP(" =3D> not implemented\n");
- return False;
+ break;
=20
case 0x336: // dss (Data Stream Stop, AV p114)
if (rA_addr !=3D 0 || rB_addr !=3D 0) {
@@ -6684,12 +6682,10 @@
}
if (flag_A =3D=3D 0) {
DIP("dss %d\n", STRM);
- DIP(" =3D> not implemented\n");
} else {
DIP("dssall\n");
- DIP(" =3D> not implemented\n");
}
- return False;
+ break;
=20
default:
vex_printf("dis_av_datastream(ppc)(opc2)\n");
|