0xebf8c
Jump to navigation
Jump to search
800ebf8c: 3c028019 lui r2,0x8019 800ebf90: 8c426118 lw r2,0x6118(r2) # *0x80096118 800ebf94: 27bdffd8 addiu r29,r29,-0x0028 800ebf98: afb20018 sw r18,0x0018(r29) # sp.0x18 = *0x80096118 800ebf9c: 00809021 addu r18,r4,r0 # p1 800ebfa0: afbf0020 sw r31,0x0020(r29) 800ebfa4: afb3001c sw r19,0x001c(r29) 800ebfa8: afb10014 sw r17,0x0014(r29) 800ebfac: 14400023 bne r2,r0,0x800ec03c # if ((*0x80096118 == 0) 800ebfb0: afb00010 sw r16,0x0010(r29) 800ebfb4: 0c03ae8c jal 0x800eba30 800ebfb8: 00000000 nop 800ebfbc: 1040001f beq r2,r0,0x800ec03c # && (0xeba30() != 0) 800ebfc0: 00000000 nop 800ebfc4: 8e420000 lw r2,0x0000(r18) 800ebfc8: 00000000 nop 800ebfcc: 30420100 andi r2,r2,0x0100 800ebfd0: 1040001a beq r2,r0,0x800ec03c # && (*p1 & 0x0100 != 0) 800ebfd4: 00000000 nop 800ebfd8: 0c040024 jal 0x80100090 800ebfdc: 00000000 nop 800ebfe0: 00408021 addu r16,r2,r0 800ebfe4: 8602003a lh r2,0x003a(r16) 800ebfe8: 00000000 nop 800ebfec: 10400013 beq r2,r0,0x800ec03c # && ((threadParam1 = Get First Thread Parameter (WORLD.BIN) ()).0x3a != 0)) 800ebff0: 00000000 nop # { 800ebff4: 3c028015 lui r2,0x8015 800ebff8: 94423334 lhu r2,0x3334(r2) 800ebffc: 00000000 nop 800ec000: 1440000d bne r2,r0,0x800ec038 # if (*0x80153334 == 0)) { 800ec004: 00000000 nop 800ec008: 3c058011 lui r5,0x8011 800ec00c: 24a5b204 addiu r5,r5,-0x4dfc 800ec010: 0c03ff5c jal 0x800ffd70 # Initialize Thread (WORLD.BIN) (1, 0x8010b204); 800ec014: 34040001 ori r4,r0,0x0001 800ec018: 34040001 ori r4,r0,0x0001 800ec01c: 02002821 addu r5,r16,r0 800ec020: 00003021 addu r6,r0,r0 800ec024: 0c03ffc2 jal 0x800fff08 # Store Thread Function Parameters (WORLD.BIN) (1, threadParam1, 0, 0); 800ec028: 00003821 addu r7,r0,r0 800ec02c: 34020001 ori r2,r0,0x0001 800ec030: 3c018015 lui r1,0x8015 800ec034: ac22330c sw r2,0x330c(r1) *0x8015330c = 1 # } 800ec038: ae400000 sw r0,0x0000(r18) # *p1 = 0 # } 800ec03c: 3c028015 lui r2,0x8015 800ec040: 8c42330c lw r2,0x330c(r2) 800ec044: 00000000 nop 800ec048: 14400006 bne r2,r0,0x800ec064 800ec04c: 00000000 nop 800ec050: 3c028015 lui r2,0x8015 800ec054: 8c423310 lw r2,0x3310(r2) 800ec058: 00000000 nop 800ec05c: 10400005 beq r2,r0,0x800ec074 800ec060: 00008021 addu r16,r0,r0 800ec064: 0803b039 j 0x800ec0e4 800ec068: ae400000 sw r0,0x0000(r18) 800ec06c: 0803b032 j 0x800ec0c8 800ec070: ae400000 sw r0,0x0000(r18) 800ec074: 34130003 ori r19,r0,0x0003 800ec078: 00008821 addu r17,r0,r0 800ec07c: 3c02801d lui r2,0x801d 800ec080: 8c42d170 lw r2,-0x2e90(r2) 800ec084: 00000000 nop 800ec088: 1202000b beq r16,r2,0x800ec0b8 800ec08c: 00000000 nop 800ec090: 0c040059 jal 0x80100164 800ec094: 02002021 addu r4,r16,r0 800ec098: 10400007 beq r2,r0,0x800ec0b8 800ec09c: 00000000 nop 800ec0a0: 3c018019 lui r1,0x8019 800ec0a4: 00310821 addu r1,r1,r17 800ec0a8: 8c225d1c lw r2,0x5d1c(r1) 800ec0ac: 00000000 nop 800ec0b0: 1053ffee beq r2,r19,0x800ec06c 800ec0b4: 00000000 nop 800ec0b8: 26100001 addiu r16,r16,0x0001 800ec0bc: 2a020011 slti r2,r16,0x0011 800ec0c0: 1440ffee bne r2,r0,0x800ec07c 800ec0c4: 26310400 addiu r17,r17,0x0400 800ec0c8: 34020011 ori r2,r0,0x0011 800ec0cc: 16020006 bne r16,r2,0x800ec0e8 800ec0d0: 00001021 addu r2,r0,r0 800ec0d4: 0c04003e jal 0x801000f8 800ec0d8: 00000000 nop 800ec0dc: 14400002 bne r2,r0,0x800ec0e8 800ec0e0: 34020001 ori r2,r0,0x0001 800ec0e4: 00001021 addu r2,r0,r0 800ec0e8: 8fbf0020 lw r31,0x0020(r29) 800ec0ec: 8fb3001c lw r19,0x001c(r29) 800ec0f0: 8fb20018 lw r18,0x0018(r29) 800ec0f4: 8fb10014 lw r17,0x0014(r29) 800ec0f8: 8fb00010 lw r16,0x0010(r29) 800ec0fc: 27bd0028 addiu r29,r29,0x0028 800ec100: 03e00008 jr r31 800ec104: 00000000 nop