< prev index next >

src/cpu/x86/vm/globals_x86.hpp

Print this page
rev 9944 : 8145336: PPC64: fix string intrinsics after CompactStrings change


 167   experimental(intx, RTMAbortRatio, 50,                                     \
 168           "Lock abort ratio at which to stop use RTM lock eliding")         \
 169                                                                             \
 170   experimental(intx, RTMTotalCountIncrRate, 64,                             \
 171           "Increment total RTM attempted lock count once every n times")    \
 172                                                                             \
 173   experimental(intx, RTMLockingCalculationDelay, 0,                         \
 174           "Number of milliseconds to wait before start calculating aborts " \
 175           "for RTM locking")                                                \
 176                                                                             \
 177   experimental(bool, UseRTMXendForLockBusy, true,                           \
 178           "Use RTM Xend instead of Xabort when lock busy")                  \
 179                                                                             \
 180   /* assembler */                                                           \
 181   product(bool, UseCountLeadingZerosInstruction, false,                     \
 182           "Use count leading zeros instruction")                            \
 183                                                                             \
 184   product(bool, UseCountTrailingZerosInstruction, false,                    \
 185           "Use count trailing zeros instruction")                           \
 186                                                                             \



 187   product(bool, UseBMI1Instructions, false,                                 \
 188           "Use BMI1 instructions")                                          \
 189                                                                             \
 190   product(bool, UseBMI2Instructions, false,                                 \
 191           "Use BMI2 instructions")                                          \
 192                                                                             \
 193   diagnostic(bool, UseLibmSinIntrinsic, true,                               \
 194           "Use Libm Sin Intrinsic")                                         \
 195                                                                             \
 196   diagnostic(bool, UseLibmCosIntrinsic, true,                               \
 197           "Use Libm Cos Intrinsic")
 198 #endif // CPU_X86_VM_GLOBALS_X86_HPP


 167   experimental(intx, RTMAbortRatio, 50,                                     \
 168           "Lock abort ratio at which to stop use RTM lock eliding")         \
 169                                                                             \
 170   experimental(intx, RTMTotalCountIncrRate, 64,                             \
 171           "Increment total RTM attempted lock count once every n times")    \
 172                                                                             \
 173   experimental(intx, RTMLockingCalculationDelay, 0,                         \
 174           "Number of milliseconds to wait before start calculating aborts " \
 175           "for RTM locking")                                                \
 176                                                                             \
 177   experimental(bool, UseRTMXendForLockBusy, true,                           \
 178           "Use RTM Xend instead of Xabort when lock busy")                  \
 179                                                                             \
 180   /* assembler */                                                           \
 181   product(bool, UseCountLeadingZerosInstruction, false,                     \
 182           "Use count leading zeros instruction")                            \
 183                                                                             \
 184   product(bool, UseCountTrailingZerosInstruction, false,                    \
 185           "Use count trailing zeros instruction")                           \
 186                                                                             \
 187   product(bool, UseSSE42Intrinsics, false,                                  \
 188           "SSE4.2 versions of intrinsics")                                  \
 189                                                                             \
 190   product(bool, UseBMI1Instructions, false,                                 \
 191           "Use BMI1 instructions")                                          \
 192                                                                             \
 193   product(bool, UseBMI2Instructions, false,                                 \
 194           "Use BMI2 instructions")                                          \
 195                                                                             \
 196   diagnostic(bool, UseLibmSinIntrinsic, true,                               \
 197           "Use Libm Sin Intrinsic")                                         \
 198                                                                             \
 199   diagnostic(bool, UseLibmCosIntrinsic, true,                               \
 200           "Use Libm Cos Intrinsic")
 201 #endif // CPU_X86_VM_GLOBALS_X86_HPP
< prev index next >