In another thread, kabasan wrote:
"|=" Is not RMW
How can it not be RMW (ie, Read-Modify-Write) ?
Surely, it has to be:
- Read the original value;
- Modify - by applying the OR operation;
- Write the result
it can be called "read set write"
But the 'set' operation is a modification - so it is Read-Modify-Write