ST0_IM
clear_c0_status(ST0_IM);
cause = read_c0_cause() & read_c0_status() & ST0_IM;
cop0_cause &= ST0_IM;
unsigned pending = read_c0_status() & read_c0_cause() & ST0_IM;
li v1, ST0_CU1 | ST0_IM
li v1, ST0_CU1 | ST0_FR | ST0_IM
change_c0_status(ST0_IM, IE_IRQ2 | IE_IRQ1);
clear_c0_status(ST0_IM);
clear_c0_status(ST0_IM);
clear_c0_status(ST0_IM);
change_c0_status(ST0_IM, STATUSF_IP2 | STATUSF_IP3 |
change_c0_status(ST0_IM, STATUSF_IP2 | STATUSF_IP3 |
change_c0_status(ST0_IM, STATUSF_IP0 | STATUSF_IP1 |
(read_c0_status() & ~(ST0_IM | ST0_IE | ST0_KSU)) | ST0_CU0);
uasm_i_andi(&p, GPR_V0, GPR_V0, ST0_IM);
set_c0_status(ST0_IM);
pending = read_c0_cause() & read_c0_status() & ST0_IM;
clear_c0_status(ST0_IM | ST0_BEV);
change_c0_status(ST0_IM, imask);
clear_c0_status(ST0_IM);
pending = read_c0_status() & read_c0_cause() & ST0_IM;
clear_c0_status(ST0_IM);
clear_c0_status(ST0_IM);
change_c0_status(ST0_IM, ALLINTS);
change_c0_status(ST0_IM, imask);
change_c0_status(ST0_IM, imask);
change_c0_status(ST0_IM, imask);
pending = read_c0_cause() & read_c0_status() & ST0_IM;
change_c0_status(ST0_IM, imask);
change_c0_status(ST0_IM, IE_IRQ0);
clear_c0_status(ST0_IM);
change_c0_status(ST0_IM, IE_IRQ1|IE_IRQ3);
change_c0_status(ST0_IM, IE_IRQ1);
change_c0_status(ST0_IM, IE_IRQ0);
change_c0_status(ST0_IM, IE_IRQ0);
clear_c0_status(ST0_IM);
int pending = read_c0_status() & read_c0_cause() & ST0_IM;
pending = read_c0_status() & read_c0_cause() & ST0_IM;
unsigned long pending = read_c0_cause() & read_c0_status() & ST0_IM;
clear_c0_status(ST0_IM);
cpu_vec = find_first_zero_bit(&reserved, hweight_long(ST0_IM));
if (cpu_vec == hweight_long(ST0_IM)) {