SPD_INTR_STATUS_REG16
cause = _reg_read_2(SPD_INTR_STATUS_REG16) &
_reg_write_2(SPD_INTR_CLEAR_REG16, _reg_read_2(SPD_INTR_STATUS_REG16));
r = _reg_read_2(SPD_INTR_STATUS_REG16);