On 9 November 2012 18:30, Jonathan Wakely wrote: > memory_order_hle_acquire = 0x10000, > memory_order_hle_release = 0x20000 Also, do these need to be separate bits? This isn't a bitmask type, so could they be consecutive? memory_order_hle_acquire = 0x10000, memory_order_hle_release = 0x10001