x86 atomic: optimize a.store(reg op a.load(acquire), release)