ST0_CU0
#define ST0_KERNEL_CUMASK (ST0_CU0 | ST0_CU2)
#define ST0_KERNEL_CUMASK ST0_CU0
status = regs->cp0_status & ~(ST0_CU0|ST0_CU1|ST0_CU2|ST0_FR|KU_MASK);
val = ST0_CU1 | ST0_CU0 | ST0_BEV | ST0_KX_IF_64;
(read_c0_status() & ~(ST0_IM | ST0_IE | ST0_KSU)) | ST0_CU0);
uasm_i_lui(&p, GPR_AT, ST0_CU0 >> 16);
UASM_i_LA(&p, GPR_AT, ~(ST0_CU0 | ST0_MX | ST0_SX | ST0_UX));