comparison src/share/vm/runtime/globals.hpp @ 405:2649e5276dd7

6532536: Optimize arraycopy stubs for Intel cpus Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus Reviewed-by: rasbold
author kvn
date Tue, 14 Oct 2008 15:10:26 -0700
parents b4e0a161f551
children 67e8b4d06369
comparison
equal deleted inserted replaced
404:78c058bc5cdc 405:2649e5276dd7
989 "Use SSE2 CVTDQ2PD instruction to convert Integer to Double") \ 989 "Use SSE2 CVTDQ2PD instruction to convert Integer to Double") \
990 \ 990 \
991 product(bool, UseXmmI2F, false, \ 991 product(bool, UseXmmI2F, false, \
992 "Use SSE2 CVTDQ2PS instruction to convert Integer to Float") \ 992 "Use SSE2 CVTDQ2PS instruction to convert Integer to Float") \
993 \ 993 \
994 product(bool, UseXMMForArrayCopy, false, \
995 "Use SSE2 MOVQ instruction for Arraycopy") \
996 \
997 product(bool, UseUnalignedLoadStores, false, \
998 "Use SSE2 MOVDQU instruction for Arraycopy") \
999 \
994 product(intx, FieldsAllocationStyle, 1, \ 1000 product(intx, FieldsAllocationStyle, 1, \
995 "0 - type based with oops first, 1 - with oops last") \ 1001 "0 - type based with oops first, 1 - with oops last") \
996 \ 1002 \
997 product(bool, CompactFields, true, \ 1003 product(bool, CompactFields, true, \
998 "Allocate nonstatic fields in gaps between previous fields") \ 1004 "Allocate nonstatic fields in gaps between previous fields") \