А вот на SO отвечают люди. И они такого бреда, как генерит
"дикпик", не несут: Самый быстрый способ инвертировать флаг .
Да, тоже RMW, но меньшим количеством шагов. Хотя, конечно, стоит глянуть - вдруг современный gcc или шланг уже настолько умен, что именно так и поступает.