define void @atomicrmw(i32* %a, i32 %i) {
%b0 = atomicrmw xchg i32* %a, i32 %i acquire
%b1 = atomicrmw add i32* %a, i32 %i acquire
%b2 = atomicrmw sub i32* %a, i32 %i acquire
%b3 = atomicrmw and i32* %a, i32 %i acquire
%b4 = atomicrmw nand i32* %a, i32 %i acquire
%b5 = atomicrmw or i32* %a, i32 %i acquire
%b6 = atomicrmw xor i32* %a, i32 %i acquire
%b7 = atomicrmw max i32* %a, i32 %i acquire
%b8 = atomicrmw min i32* %a, i32 %i acquire
%b9 = atomicrmw umax i32* %a, i32 %i acquire
%b10 = atomicrmw umin i32* %a, i32 %i acquire
ret void
}