allow implementing a_cas_p with pointer-sized ll/sc