unsafe_atomic_op2
unsafe_atomic_op2("orl %4, %3", oval, uaddr, oparg, Efault);
unsafe_atomic_op2("andl %4, %3", oval, uaddr, ~oparg, Efault);
unsafe_atomic_op2("xorl %4, %3", oval, uaddr, oparg, Efault);