Returns bits with one packed integer field replaced by value.
original packed mode snapshot.
mask covering the packed field.
number of bits to shift value before storing it.
non-negative integer value to store in the field.
when value does not fit inside mask.