PUT_FIELD
#define PUT_FIELD(field, val) (((val) << field##_SHIFT) & field##_MASK)
#define PUT_FIELD(field, val) (((val) << field##_SHIFT) & field##_MASK)
#define PUT_FIELD(field, val) (((val) << field##_SHIFT) & field##_MASK)