SetIntrMask: lui v1,_hi(data_10E8) lw v1,_lo(data_10E8)(v1) nop lhu v0,0(v1) jr ra sh a0,0(v1) |
static volatile u_short *int_mask = (void *)0x1f801074; u_short SetIntrMask(u_short mask) { u_short old = *int_mask; *int_mask = mask; return old; } |
SetIntrMask: lw $3,int_mask nop lhu $2,0($3) j $31 sh $4,0($3) |