Mercurial > hg > graal-jvmci-8
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") \ |