core.stdc.stdatomic

Walter Bright newshound2 at digitalmars.com
Wed Nov 15 09:33:52 UTC 2023


On 11/14/2023 10:59 PM, Richard (Rikki) Andrew Cattermole wrote:
> On 15/11/2023 7:33 PM, Walter Bright wrote:
>> I do not understand why a function that consists of a FENCE instruction will 
>> be a failure compared to a FENCE instruction inlined.
> 
> Yes, ideally a memory barrier wouldn't matter for how it is executed.
> 
> But it does matter for load/cas. Because what was true when the operation 
> executed may not be true any longer by the time the next operation is performed 
> with deep calls in use.

Is this only a problem with load/cas?


More information about the Digitalmars-d mailing list