Richard Henderson <[email protected]> writes:
> Always perform one call instead of two for 16-byte operands. > Use byte loads/stores directly into the vector register file > instead of extractions and deposits to a 64-bit local variable. > > In order to easily receive pointers into the vector register file, > convert the helper to the gvec out-of-line signature. Move the > helper into vec_helper.c, where it can make use of H1 and clear_tail. > > Signed-off-by: Richard Henderson <[email protected]> Reviewed-by: Alex Bennée <[email protected]> Tested-by: Alex Bennée <[email protected]> Looked marginally slower on the (1!) run I did but probably in the noise and the generated code looks nicer. -- Alex Bennée
