[cpp-threads] Brief example ALPHA Implementation for C/C++ MemoryModel
Alexander Terekhov
alexander.terekhov at gmail.com
Sat Dec 27 17:35:35 GMT 2008
(cmpxchg aside for a moment)
Load Relaxed: LDQ
Load Consume: LDQ,MB
Load Acquire: LDQ,MB
Load Seq_Cst: MB,LDQ,MB
Store Relaxed: STQ
Store Release: MB,STQ
Store Seq Cst: MB,STQ,MB
Consume Fence: MB
Acquire Fence: MB
Release Fence: MB
Acq_Rel Fence: MB
Seq_Cst Fence: MB
Any objections and/or questions?
TIA.
regards,
alexander.
More information about the cpp-threads
mailing list