145 "Use Neon for CRC32 computation") \ |
145 "Use Neon for CRC32 computation") \ |
146 product(bool, UseCRC32, false, \ |
146 product(bool, UseCRC32, false, \ |
147 "Use CRC32 instructions for CRC32 computation") \ |
147 "Use CRC32 instructions for CRC32 computation") \ |
148 product(bool, UseSIMDForMemoryOps, false, \ |
148 product(bool, UseSIMDForMemoryOps, false, \ |
149 "Use SIMD instructions in generated memory move code") \ |
149 "Use SIMD instructions in generated memory move code") \ |
|
150 product(bool, UseSIMDForArrayEquals, true, \ |
|
151 "Use SIMD instructions in generated array equals code") \ |
|
152 product(bool, UseSimpleArrayEquals, false, \ |
|
153 "Use simpliest and shortest implementation for array equals") \ |
150 product(bool, AvoidUnalignedAccesses, false, \ |
154 product(bool, AvoidUnalignedAccesses, false, \ |
151 "Avoid generating unaligned memory accesses") \ |
155 "Avoid generating unaligned memory accesses") \ |
152 product(bool, UseLSE, false, \ |
156 product(bool, UseLSE, false, \ |
153 "Use LSE instructions") \ |
157 "Use LSE instructions") \ |
154 product(bool, UseBlockZeroing, true, \ |
158 product(bool, UseBlockZeroing, true, \ |