104 "Use CRC32 instructions for CRC32 computation") \
105
106 // Don't attempt to use Neon on builtin sim until builtin sim supports it
107 #define UseCRC32 false
108
109 #else
110 #define UseBuiltinSim false
111 #define NotifySimulator false
112 #define UseSimulatorCache false
113 #define DisableBCCheck true
114 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
115 \
116 product(bool, NearCpool, true, \
117 "constant pool is close to instructions") \
118 \
119 notproduct(bool, UseAcqRelForVolatileFields, false, \
120 "Use acquire and release insns for volatile fields") \
121 product(bool, UseNeon, false, \
122 "Use Neon for CRC32 computation") \
123 product(bool, UseCRC32, false, \
124 "Use CRC32 instructions for CRC32 computation")
125
126 #endif
127
128 #endif // CPU_AARCH64_VM_GLOBALS_AARCH64_HPP
|
104 "Use CRC32 instructions for CRC32 computation") \
105
106 // Don't attempt to use Neon on builtin sim until builtin sim supports it
107 #define UseCRC32 false
108
109 #else
110 #define UseBuiltinSim false
111 #define NotifySimulator false
112 #define UseSimulatorCache false
113 #define DisableBCCheck true
114 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
115 \
116 product(bool, NearCpool, true, \
117 "constant pool is close to instructions") \
118 \
119 notproduct(bool, UseAcqRelForVolatileFields, false, \
120 "Use acquire and release insns for volatile fields") \
121 product(bool, UseNeon, false, \
122 "Use Neon for CRC32 computation") \
123 product(bool, UseCRC32, false, \
124 "Use CRC32 instructions for CRC32 computation") \
125 product(bool, TraceTraps, false, "Trace all traps the signal handler")
126
127 #endif
128
129
130 #endif // CPU_AARCH64_VM_GLOBALS_AARCH64_HPP
|