src/cpu/aarch64/vm/globals_aarch64.hpp

Print this page




 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