From: Julian Seward Date: Sun, 23 Nov 2014 11:57:49 +0000 (+0000) Subject: Merge, from trunk, r2960 X-Git-Tag: svn/VALGRIND_3_10_1^2~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec707a2e36ef259ce913c2d7ebd78d3883823c66;p=thirdparty%2Fvalgrind.git Merge, from trunk, r2960 339182 ppc64: AvSplat ought to load destination vector register with 16/16 bytes stored prior git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_10_BRANCH@3002 --- diff --git a/VEX/priv/host_ppc_isel.c b/VEX/priv/host_ppc_isel.c index 91f5620160..fcbb53e845 100644 --- a/VEX/priv/host_ppc_isel.c +++ b/VEX/priv/host_ppc_isel.c @@ -1327,7 +1327,7 @@ static HReg mk_AvDuplicateRI( ISelEnv* env, IRExpr* e, IREndness IEndianess ) } /* Effectively splat the r_src value to dst */ - addInstr(env, PPCInstr_AvLdSt( True/*ld*/, 4, dst, am_offset_zero ) ); + addInstr(env, PPCInstr_AvLdSt( True/*ld*/, 16, dst, am_offset_zero ) ); add_to_sp( env, 32 ); // Reset SP return dst;