__signed_scalar_typeof
((__signed_scalar_typeof(mask)) \
__signed_scalar_typeof(*ptr) val = (_val); \