Boost logo

Boost :

Subject: Re: [boost] [atomic, x86] need another pair of eyes
From: Tim Blechmann (tim_at_[hidden])
Date: 2012-12-19 06:57:08


>> imo, the platform_fence_before/after is not necessary ...
>
> The cmpxchgl asm statement is not viewed as a compiler barrier, so the
> compiler can reorder the preceeding or subsequent operations with it.
> But if all asm operations are marked as memory clobbering it looks
> like the before/after functions become useless and can be removed.

that's my understanding, too ... can you review this patch?

thnx, tim




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk