INTR_BASE_BIT_SHIFT
val = val | (mask << INTR_BASE_BIT_SHIFT);
val = val & ~(mask << INTR_BASE_BIT_SHIFT);