_HWS_SET32
_HWS_SET32(p, (v) >> _bit_off, byte_off, 0, (mask) >> _bit_off); \
_HWS_SET32(p, (v) & second_dw_mask, (byte_off) + DW_SIZE, \
_HWS_SET32(p, v, byte_off, (bit_off), (mask)); \