Add support for __sync builtin compare and swap on 128-bit values