|
From: <sv...@va...> - 2005-06-29 07:59:23
|
Author: cerion
Date: 2005-06-29 08:59:18 +0100 (Wed, 29 Jun 2005)
New Revision: 1229
Log:
Fixed coupla altivec typos
- hopefully fixes FC4 build
Modified:
trunk/priv/host-ppc32/hdefs.c
trunk/priv/host-ppc32/hdefs.h
Modified: trunk/priv/host-ppc32/hdefs.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/host-ppc32/hdefs.c 2005-06-28 21:07:02 UTC (rev 1228)
+++ trunk/priv/host-ppc32/hdefs.c 2005-06-29 07:59:18 UTC (rev 1229)
@@ -1226,21 +1226,18 @@
=20
case Pin_AvLdSt: {
UChar sz =3D i->Pin.AvLdSt.sz;
- UChar* str_sz =3D (sz =3D=3D 8) ? "eb" :
- (sz =3D=3D 16) ? "eh" :
- (sz =3D=3D 32) ? "ew" : "";
if (i->Pin.AvLdSt.addr->tag =3D=3D Pam_IR) {
vex_printf("{ ");
ppLoadImm(hregPPC32_GPR30(), i->Pin.AvLdSt.addr->Pam.RR.index);
vex_printf(" }");
}
if (i->Pin.AvLdSt.isLoad) {
- vex_printf("lv%sx ", str_sz);
+ vex_printf("lv%sx ", sz=3D=3D8 ? "eb" : sz=3D=3D16 ? "eh" : sz=3D=
=3D32 ? "ew" : "");
ppHRegPPC32(i->Pin.AvLdSt.reg);
vex_printf(",");
ppPPC32AMode(i->Pin.AvLdSt.addr);
} else {
- vex_printf("stv%sx ", str_sz);
+ vex_printf("stv%sx ", sz=3D=3D8 ? "eb" : sz=3D=3D16 ? "eh" : sz=
=3D=3D32 ? "ew" : "");
ppHRegPPC32(i->Pin.AvLdSt.reg);
vex_printf(",");
ppPPC32AMode(i->Pin.AvLdSt.addr);
Modified: trunk/priv/host-ppc32/hdefs.h
=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/host-ppc32/hdefs.h 2005-06-28 21:07:02 UTC (rev 1228)
+++ trunk/priv/host-ppc32/hdefs.h 2005-06-29 07:59:18 UTC (rev 1229)
@@ -686,12 +686,12 @@
extern PPC32Instr* PPC32Instr_RdWrLR ( Bool wrLR, HReg gpr );
=20
extern PPC32Instr* PPC32Instr_AvLdSt ( Bool isLoad, UChar sz, HReg, =
PPC32AMode* );
-extern PPC32Instr* PPC32Instr_AvUnary ( PPC32FpOp op, HReg dst, HReg =
src );
-extern PPC32Instr* PPC32Instr_AvBinary ( PPC32FpOp op, HReg dst, HReg =
srcL, HReg srcR );
-extern PPC32Instr* PPC32Instr_AvBin8x16 ( PPC32FpOp op, HReg dst, HReg =
srcL, HReg srcR );
-extern PPC32Instr* PPC32Instr_AvBin16x8 ( PPC32FpOp op, HReg dst, HReg =
srcL, HReg srcR );
-extern PPC32Instr* PPC32Instr_AvBin32x4 ( PPC32FpOp op, HReg dst, HReg =
srcL, HReg srcR );
-extern PPC32Instr* PPC32Instr_AvBin32Fx4 ( PPC32FpOp op, HReg dst, HReg =
srcL, HReg srcR );
+extern PPC32Instr* PPC32Instr_AvUnary ( PPC32AvOp op, HReg dst, HReg =
src );
+extern PPC32Instr* PPC32Instr_AvBinary ( PPC32AvOp op, HReg dst, HReg =
srcL, HReg srcR );
+extern PPC32Instr* PPC32Instr_AvBin8x16 ( PPC32AvOp op, HReg dst, HReg =
srcL, HReg srcR );
+extern PPC32Instr* PPC32Instr_AvBin16x8 ( PPC32AvOp op, HReg dst, HReg =
srcL, HReg srcR );
+extern PPC32Instr* PPC32Instr_AvBin32x4 ( PPC32AvOp op, HReg dst, HReg =
srcL, HReg srcR );
+extern PPC32Instr* PPC32Instr_AvBin32Fx4 ( PPC32AvOp op, HReg dst, HReg =
srcL, HReg srcR );
extern PPC32Instr* PPC32Instr_AvPerm ( HReg ctl, HReg dst, HReg srcL=
, HReg srcR );
extern PPC32Instr* PPC32Instr_AvSel ( HReg ctl, HReg dst, HReg srcL=
, HReg srcR );
extern PPC32Instr* PPC32Instr_AvShlDbl ( UChar shift, HReg dst, HReg s=
rcL, HReg srcR );
|
|
From: Tom H. <to...@co...> - 2005-06-29 08:03:10
|
In message <200...@op...>
sv...@va... wrote:
> Fixed coupla altivec typos
> - hopefully fixes FC4 build
It seems to be fine now.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Cerion Armour-B. <ce...@op...> - 2005-06-29 08:09:25
|
On Wednesday 29 June 2005 10:02, Tom Hughes wrote: > In message <200...@op...> > > sv...@va... wrote: > > Fixed coupla altivec typos > > - hopefully fixes FC4 build > > It seems to be fine now. > > Tom Great. I'll have to try out gcc 4... Cerion |