CIU3_WR_8
CIU3_WR_8(sc, CIU3_ISC_W1C(intsn), CIU3_ISC_CTL_RAW);
CIU3_WR_8(sc, CIU3_ISC_CTL(intsn), 0);
CIU3_WR_8(sc, CIU3_IDT_CTL(CIU3_IDT(core, 0)), 0);
CIU3_WR_8(sc, CIU3_IDT_PP(CIU3_IDT(core, 0)), 1ul << core);
CIU3_WR_8(sc, CIU3_IDT_IO(CIU3_IDT(core, 0)), 0);
CIU3_WR_8(sc, CIU3_IDT_CTL(CIU3_IDT(core , 1)), 1);
CIU3_WR_8(sc, CIU3_IDT_PP(CIU3_IDT(core, 1)), 1ul << core);
CIU3_WR_8(sc, CIU3_IDT_IO(CIU3_IDT(core, 1)), 0);
CIU3_WR_8(sc, CIU3_IDT_CTL(CIU3_IDT(core, 2)), 0);
CIU3_WR_8(sc, CIU3_IDT_PP(CIU3_IDT(core, 2)), 0);
CIU3_WR_8(sc, CIU3_IDT_IO(CIU3_IDT(core, 2)), 0);
CIU3_WR_8(sc, CIU3_IDT_CTL(CIU3_IDT(core, 3)), 0);
CIU3_WR_8(sc, CIU3_IDT_PP(CIU3_IDT(core, 3)), 0);
CIU3_WR_8(sc, CIU3_IDT_IO(CIU3_IDT(core, 3)), 0);
CIU3_WR_8(sc, CIU3_ISC_W1C(intsn), CIU3_ISC_W1C_EN);
CIU3_WR_8(sc, CIU3_ISC_CTL(intsn), val);
CIU3_WR_8(sc, CIU3_ISC_W1C(ih->ih_intsn), CIU3_ISC_W1C_EN);
CIU3_WR_8(sc, CIU3_ISC_CTL(ih->ih_intsn), 0);
CIU3_WR_8(sc, CIU3_IDT_PP(CIU3_IDT(core, 0)), 0);
CIU3_WR_8(sc, CIU3_ISC_W1C(intsn), CIU3_ISC_CTL_RAW);
CIU3_WR_8(sc, CIU3_IDT_PP(CIU3_IDT(core, 0)), 1ul << core);
CIU3_WR_8(sc, CIU3_ISC_W1C(intsn), CIU3_ISC_W1C_EN);
CIU3_WR_8(sc, CIU3_ISC_CTL(intsn), val);
CIU3_WR_8(sc, reg, CIU3_ISC_W1S_RAW);
CIU3_WR_8(sc, reg, CIU3_ISC_W1C_RAW);