|
From: <sv...@va...> - 2014-11-23 11:57:57
|
Author: sewardj
Date: Sun Nov 23 11:57:49 2014
New Revision: 3002
Log:
Merge, from trunk, r2960
339182 ppc64: AvSplat ought to load destination vector register with 16/16
bytes stored prior
Modified:
branches/VEX_3_10_BRANCH/ (props changed)
branches/VEX_3_10_BRANCH/priv/host_ppc_isel.c
Modified: branches/VEX_3_10_BRANCH/priv/host_ppc_isel.c
==============================================================================
--- branches/VEX_3_10_BRANCH/priv/host_ppc_isel.c (original)
+++ branches/VEX_3_10_BRANCH/priv/host_ppc_isel.c Sun Nov 23 11:57:49 2014
@@ -1327,7 +1327,7 @@
}
/* 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;
|