|
From: <sv...@va...> - 2005-11-19 23:08:55
|
Author: sewardj
Date: 2005-11-19 23:08:49 +0000 (Sat, 19 Nov 2005)
New Revision: 5215
Log:
Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is imp=
lemented).
Modified:
trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
Modified: trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
=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/coregrind/m_dispatch/dispatch-ppc32-linux.S 2005-11-19 22:14:45=
UTC (rev 5214)
+++ trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S 2005-11-19 23:08:49=
UTC (rev 5215)
@@ -295,6 +295,7 @@
cmplwi 10,0
beq LafterFP8
=20
+#if !defined(ENABLE_INNER)
/* Check FPSCR & 0xFF =3D=3D 0 (lowest 8bits are controls) */
mffs 4 /* fpscr -> fpr */
li 5,48
@@ -303,6 +304,7 @@
andi. 6,6,0xFF /* mask wanted bits */
cmplwi 6,0x0 /* cmp with zero */
bne invariant_violation /* branch if not zero */
+#endif
LafterFP8:
=20
/* Using r11 - value used again further on, so don't trash! */
|