ARM-software / synchronization-benchmarks

Collection of synchronization micro-benchmarks and traces from infrastructure applications
Other
38 stars 36 forks source link

Lockhammer fetchadd atomic has wrong barrier semantics #5

Closed lucasclucasdo closed 6 years ago

lucasclucasdo commented 6 years ago

the "release" variant of the fetchadd atomic has both acquire and release semantics for the LL/SC case. LSE case should be fine.