Strengthen the constraints of the atomic operations assembly statements to make sure the register holding the ld_l and st_c addresses doesn't get reused when gcc's register allocator is too aggressive.
Strengthen the constraints of the atomic operations assembly statements
to make sure the register holding the ld_l and st_c addresses doesn't
get reused when gcc's register allocator is too aggressive.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars