Forked from
Iris / Iris
3239 commits behind the upstream repository.

Ralf Jung
authored
This is the name used by x86 (CMPXCHG) and LLVM. Also reorder the result (value first, boolean second) for consistency with LLVM, because why not.