D_CTRL_STD_SHIFT
(((x) >> D_CTRL_STD_SHIFT) & D_CTRL_STD_MASK)
((x) & ~(D_CTRL_STD_MASK << D_CTRL_STD_SHIFT))
((x) | (((val) << D_CTRL_STD_SHIFT) & \
(D_CTRL_STD_MASK << D_CTRL_STD_SHIFT)))