TARGET_ROOT_MUX
const u_int mux = __SHIFTOUT(val, TARGET_ROOT_MUX);
val &= ~TARGET_ROOT_MUX;
val |= __SHIFTIN(mux, TARGET_ROOT_MUX);