< prev index next >

src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp

Print this page

        

*** 32,47 **** // 32-bit integer argument values are extended to 64 bits. const bool CCallingConventionRequiresIntsAsLongs = false; #define SUPPORTS_NATIVE_CX8 - // Aarch64 was not originally defined as multi-copy-atomic, but now is. - // See: "Simplifying ARM Concurrency: Multicopy-atomic Axiomatic and - // Operational Models for ARMv8" - // So we could #define CPU_MULTI_COPY_ATOMIC but historically we have - // not done so. - // According to the ARMv8 ARM, "Concurrent modification and execution // of instructions can lead to the resulting instruction performing // any behavior that can be achieved by executing any sequence of // instructions that can be executed from the same Exception level, // except where the instruction before modification and the --- 32,41 ----
< prev index next >