equal
deleted
inserted
replaced
209 \ |
209 \ |
210 product(bool, UseBMI2Instructions, false, \ |
210 product(bool, UseBMI2Instructions, false, \ |
211 "Use BMI2 instructions") \ |
211 "Use BMI2 instructions") \ |
212 \ |
212 \ |
213 diagnostic(bool, UseLibmIntrinsic, true, \ |
213 diagnostic(bool, UseLibmIntrinsic, true, \ |
214 "Use Libm Intrinsics") |
214 "Use Libm Intrinsics") \ |
|
215 \ |
|
216 /* Minimum array size in bytes to use AVX512 intrinsics */ \ |
|
217 /* for copy, inflate and fill which don't bail out early based on any */ \ |
|
218 /* condition. When this value is set to zero compare operations like */ \ |
|
219 /* compare, vectorizedMismatch, compress can also use AVX512 intrinsics.*/\ |
|
220 diagnostic(int, AVX3Threshold, 4096, \ |
|
221 "Minimum array size in bytes to use AVX512 intrinsics" \ |
|
222 "for copy, inflate and fill. When this value is set as zero" \ |
|
223 "compare operations can also use AVX512 intrinsics.") \ |
|
224 range(0, max_jint) |
215 #endif // CPU_X86_GLOBALS_X86_HPP |
225 #endif // CPU_X86_GLOBALS_X86_HPP |