> On Feb 11, 2022, at 5:33 AM, Taylor R Campbell <riastr...@netbsd.org> wrote: > > The following definitions provide load-before-load/store: > > aarch64: alias for membar_sync > alpha: alias for membar_sync > arm: alias for membar_sync
Actually, on Alpha[*], an alias to membar_sync is really providing “load/store-before-load/store”. That’s supposed to be what membar_sync() is defined as everywhere. [*] MB is “load/store-before-load/store” and WMB is “store-before-store”. -- thorpej