Request for reviews (M): 7181494: cleanup avx and vectors code
Christian Thalinger
christian.thalinger at oracle.com
Mon Jul 16 12:01:02 PDT 2012
Looks good. -- Chris
On Jul 13, 2012, at 7:35 PM, Vladimir Kozlov wrote:
> http://cr.openjdk.java.net/~kvn/7181494/webrev
>
> 7181494: cleanup avx and vectors code
>
> Use shorter (non-ladder) form for XMM registers definition in x86.ad.
>
> Do renaming (vsubF_reg --> subF_reg_reg) for mach nodes which use AVX (3-operands) scalar instructions to avoid confusing with vector nodes.
>
> Add integer vectors shuffling instructions since SIMD Integer execution unit is separate from Float unit in SSE - there is at least one cycle penalty for moving data between them. Use them in replicate integer values mach nodes.
>
> Tested with compiler regression tests and CTW.
>
> Thanks,
> Vladimir
More information about the hotspot-compiler-dev
mailing list