equal
deleted
inserted
replaced
223 } |
223 } |
224 |
224 |
225 if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) { |
225 if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) { |
226 UseMultiplyToLenIntrinsic = true; |
226 UseMultiplyToLenIntrinsic = true; |
227 } |
227 } |
|
228 if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) { |
|
229 UseMontgomeryMultiplyIntrinsic = true; |
|
230 } |
|
231 if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) { |
|
232 UseMontgomerySquareIntrinsic = true; |
|
233 } |
228 |
234 |
229 if (UseVectorizedMismatchIntrinsic) { |
235 if (UseVectorizedMismatchIntrinsic) { |
230 warning("UseVectorizedMismatchIntrinsic specified, but not available on this CPU."); |
236 warning("UseVectorizedMismatchIntrinsic specified, but not available on this CPU."); |
231 FLAG_SET_DEFAULT(UseVectorizedMismatchIntrinsic, false); |
237 FLAG_SET_DEFAULT(UseVectorizedMismatchIntrinsic, false); |
232 } |
238 } |
|
239 |
233 |
240 |
234 // Adjust RTM (Restricted Transactional Memory) flags. |
241 // Adjust RTM (Restricted Transactional Memory) flags. |
235 if (UseRTMLocking) { |
242 if (UseRTMLocking) { |
236 // If CPU or OS are too old: |
243 // If CPU or OS are too old: |
237 // Can't continue because UseRTMLocking affects UseBiasedLocking flag |
244 // Can't continue because UseRTMLocking affects UseBiasedLocking flag |