[GHC] #8219: x86 definition of cas() is wrong