u_short SetIntrMask(u_short mask);


disassembled listing :
SetIntrMask:
    lui     v1,_hi(data_10E8)
    lw      v1,_lo(data_10E8)(v1)
    nop
    lhu     v0,0(v1)
    jr      ra
    sh      a0,0(v1)
source code :
static volatile u_short *int_mask = (void *)0x1f801074;

u_short SetIntrMask(u_short mask)
{
    u_short old = *int_mask;
    *int_mask = mask;
    return old;
}
reversed listing :
SetIntrMask:
    lw      $3,int_mask
    nop
    lhu     $2,0($3)
    j       $31
    sh      $4,0($3)
coincidence: 100%

STATUS: COMPLETE
20 Apr 2003
Hosted by uCoz