comparison src/share/vm/runtime/globals.hpp @ 71:3d62cb85208d

6662967: Optimize I2D conversion on new x86 Summary: Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu. Reviewed-by: sgoldman, never
author kvn
date Wed, 19 Mar 2008 15:33:25 -0700
parents d825a8a2bd39
children d6fe2e4959d6
comparison
equal deleted inserted replaced
70:b683f557224b 71:3d62cb85208d
947 "Load low part of XMM register and clear upper part") \ 947 "Load low part of XMM register and clear upper part") \
948 \ 948 \
949 product(bool, UseXmmRegToRegMoveAll, false, \ 949 product(bool, UseXmmRegToRegMoveAll, false, \
950 "Copy all XMM register bits when moving value between registers") \ 950 "Copy all XMM register bits when moving value between registers") \
951 \ 951 \
952 product(bool, UseXmmI2D, false, \
953 "Use SSE2 CVTDQ2PD instruction to convert Integer to Double") \
954 \
955 product(bool, UseXmmI2F, false, \
956 "Use SSE2 CVTDQ2PS instruction to convert Integer to Float") \
957 \
952 product(intx, FieldsAllocationStyle, 1, \ 958 product(intx, FieldsAllocationStyle, 1, \
953 "0 - type based with oops first, 1 - with oops last") \ 959 "0 - type based with oops first, 1 - with oops last") \
954 \ 960 \
955 product(bool, CompactFields, true, \ 961 product(bool, CompactFields, true, \
956 "Allocate nonstatic fields in gaps between previous fields") \ 962 "Allocate nonstatic fields in gaps between previous fields") \