From: Julian Seward Date: Tue, 31 Jan 2006 16:31:44 +0000 (+0000) Subject: F64i isel fix. X-Git-Tag: svn/VALGRIND_3_2_3^2~101 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=417dcbb95ce4f20842ec6193ec03e348ca5998fa;p=thirdparty%2Fvalgrind.git F64i isel fix. git-svn-id: svn://svn.valgrind.org/vex/trunk@1560 --- diff --git a/VEX/priv/host-ppc/isel.c b/VEX/priv/host-ppc/isel.c index 68e44c5c98..806919c739 100644 --- a/VEX/priv/host-ppc/isel.c +++ b/VEX/priv/host-ppc/isel.c @@ -2778,8 +2778,8 @@ static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e ) if (!mode64) { HReg r_srcHi = newVRegI(env); HReg r_srcLo = newVRegI(env); - addInstr(env, PPCInstr_LI(r_srcHi, u.u32x2[1], mode64)); - addInstr(env, PPCInstr_LI(r_srcLo, u.u32x2[0], mode64)); + addInstr(env, PPCInstr_LI(r_srcHi, u.u32x2[0], mode64)); + addInstr(env, PPCInstr_LI(r_srcLo, u.u32x2[1], mode64)); return mk_LoadRR32toFPR( env, r_srcHi, r_srcLo ); } else { // mode64 HReg r_src = newVRegI(env);