ST0_BEV
set_c0_status(ST0_BEV | ST0_ERL);
sr = set_c0_status(ST0_BEV);
write_c0_status(status | ST0_BEV);
IE_IRQ5 | bmips_tp1_irqs | IE_SW0 | IE_SW1 | ST0_IE | ST0_BEV,
IE_SW0 | IE_SW1 | ST0_IE | ST0_BEV);
val = ST0_CU1 | ST0_CU0 | ST0_BEV | ST0_KX_IF_64;
change_c0_status(ST0_CU|ST0_MX|ST0_RE|ST0_FR|ST0_BEV|ST0_TS|ST0_KX|ST0_SX|ST0_UX,
unsigned long sr = set_c0_status(ST0_BEV);
UASM_i_LA(&p, GPR_K0, ST0_EXL | KSU_USER | ST0_BEV | ST0_KX_IF_64);
uasm_i_lui(&p, GPR_AT, ST0_BEV >> 16);
uasm_i_lui(&p, GPR_AT, ST0_BEV >> 16);
kvm_write_sw_gc0_status(cop0, ST0_BEV | ST0_ERL);
clear_c0_status(ST0_IM | ST0_BEV);
set_c0_status(ST0_BEV);
clear_c0_status(ST0_BEV);