? 0x13bb70

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
#   ROUTINE: ? 0x13bb70
#       Parameters:
#           r4 = (p1) ? (Example: 0x20000)

8013bb70: 27bdffe8 addiu r29,r29,-0x0018
8013bb74: afb00010 sw r16,0x0010(r29)
8013bb78: 00808021 addu r16,r4,r0               #   p1
8013bb7c: afbf0014 sw r31,0x0014(r29)
                                                #   while (true) {
8013bb80: 3c048001 lui r4,0x8001
8013bb84: 8c840010 lw r4,0x0010(r4)             #       *0x80010010
8013bb88: 0c011137 jal 0x800444dc               #       ROUTINE: result = ? 0x444dc (*0x80010010, p1)
8013bb8c: 02002821 addu r5,r16,r0               #       p1
8013bb90: 3c038001 lui r3,0x8001
8013bb94: 8c630010 lw r3,0x0010(r3)             #       *0x80010010
8013bb98: 00000000 nop
8013bb9c: 1043000e beq r2,r3,0x8013bbd8         #       if (result == *0x80010010), return
8013bba0: 00000000 nop
8013bba4: 0c0532a0 jal 0x8014ca80               #       ROUTINE: ? 0x14ca80
8013bba8: 00000000 nop
8013bbac: 3c028004 lui r2,0x8004
8013bbb0: 8c4259d0 lw r2,0x59d0(r2)             #       *0x800459d0
8013bbb4: 00000000 nop
8013bbb8: 1040fff1 beq r2,r0,0x8013bb80         #       if (*0x800459d0 == 0), continue (go to next iteration)
8013bbbc: 00000000 nop
8013bbc0: 3c048013 lui r4,0x8013
8013bbc4: 2484d8a4 addiu r4,r4,-0x275c          #       0x8012d8a4
8013bbc8: 0c008d6b jal 0x800235ac               #       ROUTINE: [[? 0x235ac] (0x8012d8a4)
8013bbcc: 00000000 nop
8013bbd0: 0804eee0 j 0x8013bb80                 
8013bbd4: 00000000 nop
                                                #   }
8013bbd8: 8fbf0014 lw r31,0x0014(r29)
8013bbdc: 8fb00010 lw r16,0x0010(r29)
8013bbe0: 27bd0018 addiu r29,r29,0x0018
8013bbe4: 03e00008 jr r31
8013bbe8: 00000000 nop