Currently, on 32-bit architectures, atomics with a lock are used for 64 bit data types. This is in general not required since all common 32-bit architectures support 8 byte CAS operation.
The atomics with locks should be replaced by the builtin atomics.
Brief feature description
Currently, on 32-bit architectures, atomics with a lock are used for 64 bit data types. This is in general not required since all common 32-bit architectures support 8 byte CAS operation.
The atomics with locks should be replaced by the builtin atomics.