int ResetGraph(int mode);


disassembled listing :
ResetGraph (OBJDIS):
    addiu   sp,sp,-32
    sw      s1,20(sp)
    move    s1,a0
    andi    v1,s1,$0007
    li      v0,3
    sw      ra,24(sp)
    beq     v1,v0,text_4C
    sw      s0,16(sp)
    slti    v0,v1,4
    beqz    v0,text_3C
    li      v0,5
    beqz    v1,text_4C
    nop
    j       text_110
    nop
text_3C:
    beq     v1,v0,text_68
    nop
    j       text_110
    nop
text_4C:
    lui     a0,_hi(rdata_38)
    addiu   a0,a0,_lo(rdata_38)
    lui     a1,_hi(data_8)
    addiu   a1,a1,_lo(data_8)
    lui     a2,_hi(GEnv)
    jal     printf
    addiu   a2,a2,_lo(GEnv)
text_68:
    lui     s0,_hi(GEnv)
    addiu   s0,s0,_lo(GEnv)
    move    a0,s0
    move    a1,zero
    jal     _memset
    li      a2,128
    jal     ResetCallback
    nop
    lui     v0,$00FF
    lui     a0,_hi(data_48)
    lw      a0,_lo(data_48)(a0)
    ori     v0,v0,$FFFF
    jal     GPU_cw
    and     a0,a0,v0
    jal     _reset
    move    a0,s1
    addiu   a0,s0,16
    sb      v0,0(s0)
    lbu     v0,0(s0)
    li      v1,1
    sb      v1,1(s0)
    sll     v0,v0,2
    lui     v1,_hi(data_D0)
    addu    v1,v1,v0
    lhu     v1,_lo(data_D0)(v1)
    lbu     v0,0(s0)
    li      a1,-1
    sll     v0,v0,2
    sh      v1,4(s0)
    lui     at,_hi(data_DC)
    addu    at,at,v0
    lhu     v0,_lo(data_DC)(at)
    li      a2,92
    jal     _memset
    sh      v0,6(s0)
    addiu   a0,s0,108
    li      a1,-1
    jal     _memset
    li      a2,20
    lbu     v0,0(s0)
    j       text_160
    nop
text_110:
    lui     v0,_hi(data_52)
    lbu     v0,_lo(data_52)(v0)
    nop
    sltiu   v0,v0,2
    bnez    v0,text_144
    nop
    lui     a0,_hi(rdata_58)
    addiu   a0,a0,_lo(rdata_58)
    lui     v0,_hi(GPU_printf)
    lw      v0,_lo(GPU_printf)(v0)
    nop
    jalr    ra,v0
    move    a1,s1
text_144:
    lui     v0,_hi(data_48)
    lw      v0,_lo(data_48)(v0)
    nop
    lw      v0,52(v0)
    nop
    jalr    ra,v0
    li      a0,1
text_160:
    lw      ra,24(sp)
    lw      s1,20(sp)
    lw      s0,16(sp)
    jr      ra
    addiu   sp,sp,32
source code :

reversed listing :
ResetGraph:

coincidence: 0%

STATUS: NOT COMPLETE
12 Apr 2003
Hosted by uCoz