]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge, from trunk, r2960
authorJulian Seward <jseward@acm.org>
Sun, 23 Nov 2014 11:57:49 +0000 (11:57 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 23 Nov 2014 11:57:49 +0000 (11:57 +0000)
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

VEX/priv/host_ppc_isel.c

index 91f5620160b97c678b1fb03250dba96aef17e30f..fcbb53e845b9de3dec83e23595b7af8e55a5f627 100644 (file)
@@ -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;