< prev index next >

src/cpu/x86/vm/globals_x86.hpp

Print this page




 104                    diagnostic, \
 105                    experimental, \
 106                    notproduct, \
 107                    range, \
 108                    constraint, \
 109                    writeable) \
 110                                                                             \
 111   develop(bool, IEEEPrecision, true,                                        \
 112           "Enables IEEE precision (for INTEL only)")                        \
 113                                                                             \
 114   product(bool, UseStoreImmI16, true,                                       \
 115           "Use store immediate 16-bits value instruction on x86")           \
 116                                                                             \
 117   product(intx, UseAVX, 99,                                                 \
 118           "Highest supported AVX instructions set on x86/x64")              \
 119           range(0, 99)                                                      \
 120                                                                             \
 121   product(bool, UseCLMUL, false,                                            \
 122           "Control whether CLMUL instructions can be used on x86/x64")      \
 123                                                                             \



 124   diagnostic(bool, UseIncDec, true,                                         \
 125           "Use INC, DEC instructions on x86")                               \
 126                                                                             \
 127   product(bool, UseNewLongLShift, false,                                    \
 128           "Use optimized bitwise shift left")                               \
 129                                                                             \
 130   product(bool, UseAddressNop, false,                                       \
 131           "Use '0F 1F [addr]' NOP instructions on x86 cpus")                \
 132                                                                             \
 133   product(bool, UseXmmLoadAndClearUpper, true,                              \
 134           "Load low part of XMM register and clear upper part")             \
 135                                                                             \
 136   product(bool, UseXmmRegToRegMoveAll, false,                               \
 137           "Copy all XMM register bits when moving value between registers") \
 138                                                                             \
 139   product(bool, UseXmmI2D, false,                                           \
 140           "Use SSE2 CVTDQ2PD instruction to convert Integer to Double")     \
 141                                                                             \
 142   product(bool, UseXmmI2F, false,                                           \
 143           "Use SSE2 CVTDQ2PS instruction to convert Integer to Float")      \




 104                    diagnostic, \
 105                    experimental, \
 106                    notproduct, \
 107                    range, \
 108                    constraint, \
 109                    writeable) \
 110                                                                             \
 111   develop(bool, IEEEPrecision, true,                                        \
 112           "Enables IEEE precision (for INTEL only)")                        \
 113                                                                             \
 114   product(bool, UseStoreImmI16, true,                                       \
 115           "Use store immediate 16-bits value instruction on x86")           \
 116                                                                             \
 117   product(intx, UseAVX, 99,                                                 \
 118           "Highest supported AVX instructions set on x86/x64")              \
 119           range(0, 99)                                                      \
 120                                                                             \
 121   product(bool, UseCLMUL, false,                                            \
 122           "Control whether CLMUL instructions can be used on x86/x64")      \
 123                                                                             \
 124   product(bool, UseFMA, false,                                              \
 125           "Control whether FMA instructions can be used on x86/x64")        \
 126                                                                             \
 127   diagnostic(bool, UseIncDec, true,                                         \
 128           "Use INC, DEC instructions on x86")                               \
 129                                                                             \
 130   product(bool, UseNewLongLShift, false,                                    \
 131           "Use optimized bitwise shift left")                               \
 132                                                                             \
 133   product(bool, UseAddressNop, false,                                       \
 134           "Use '0F 1F [addr]' NOP instructions on x86 cpus")                \
 135                                                                             \
 136   product(bool, UseXmmLoadAndClearUpper, true,                              \
 137           "Load low part of XMM register and clear upper part")             \
 138                                                                             \
 139   product(bool, UseXmmRegToRegMoveAll, false,                               \
 140           "Copy all XMM register bits when moving value between registers") \
 141                                                                             \
 142   product(bool, UseXmmI2D, false,                                           \
 143           "Use SSE2 CVTDQ2PD instruction to convert Integer to Double")     \
 144                                                                             \
 145   product(bool, UseXmmI2F, false,                                           \
 146           "Use SSE2 CVTDQ2PS instruction to convert Integer to Float")      \


< prev index next >