6532536: Optimize arraycopy stubs for Intel cpus

Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus

Reviewed-by: rasbold
This commit is contained in:
Vladimir Kozlov 2008-10-14 15:10:26 -07:00
parent 0dac6431d2
commit 55925534ec
10 changed files with 239 additions and 78 deletions

View file

@ -991,6 +991,12 @@ class CommandLineFlags {
product(bool, UseXmmI2F, false, \
"Use SSE2 CVTDQ2PS instruction to convert Integer to Float") \
\
product(bool, UseXMMForArrayCopy, false, \
"Use SSE2 MOVQ instruction for Arraycopy") \
\
product(bool, UseUnalignedLoadStores, false, \
"Use SSE2 MOVDQU instruction for Arraycopy") \
\
product(intx, FieldsAllocationStyle, 1, \
"0 - type based with oops first, 1 - with oops last") \
\