Testing some singleton implementations
Stanislav Blinov
stanislav.blinov at gmail.com
Fri Feb 7 03:17:48 PST 2014
On Friday, 7 February 2014 at 08:10:58 UTC, Sean Kelly wrote:
> Weird. atomicLoad(raw) should be the same as atomicLoad(acq),
> and atomicStore(raw) should be the same as atomicStore(rel).
> At least on x86. I don't know why that change made a
> difference in performance.
huh?
--8<-- core/atomic.d
template needsLoadBarrier( MemoryOrder ms )
{
enum bool needsLoadBarrier = ms != MemoryOrder.raw;
}
-->8--
Didn't you write this? :)
More information about the Digitalmars-d
mailing list