Request for reviews (M): 7181494: cleanup avx and vectors code

Vladimir Kozlov vladimir.kozlov at
Fri Jul 13 19:35:57 PDT 2012

7181494: cleanup avx and vectors code

Use shorter (non-ladder) form for XMM registers definition in

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.


More information about the hotspot-compiler-dev mailing list