DCR_UIC3_BASE
mtdcr(DCR_UIC3_BASE + DCR_UIC_PR,
mfdcr(DCR_UIC3_BASE + DCR_UIC_PR) & ~0x000ff000);
mtdcr(DCR_UIC3_BASE + DCR_UIC_TR,
mfdcr(DCR_UIC3_BASE + DCR_UIC_TR) & ~0x000ff000);
mtdcr(DCR_UIC3_BASE + DCR_UIC_SR, 0x000ff000);
mtdcr(DCR_UIC3_BASE + DCR_UIC_ER, 0);
UIC_DUMP(3, DCR_UIC3_BASE);
return mfdcr(DCR_UIC3_BASE + DCR_UIC_MSR);
return mfdcr(DCR_UIC3_BASE + DCR_UIC_ER);
mtdcr(DCR_UIC3_BASE + DCR_UIC_SR, v);
mtdcr(DCR_UIC3_BASE + DCR_UIC_ER, v);