diff options
| author | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2021-01-01 04:31:09 +0100 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2021-01-01 04:39:17 +0100 |
| commit | 47bc9a6d31c1423c2cfa91eb856b35c2aa81f04b (patch) | |
| tree | b06225df2b862e67cb4e0e83be8136e03a16316d /Source/Exe | |
| parent | 52ce9493325ec6cdfa82029f86016170350ca647 (diff) | |
| download | airport-47bc9a6d31c1423c2cfa91eb856b35c2aa81f04b.tar.gz | |
Remove intermediate files
Diffstat (limited to 'Source/Exe')
| -rwxr-xr-x | Source/Exe/AIRPORT.elf | bin | 373852 -> 0 bytes | |||
| -rw-r--r-- | Source/Exe/AIRPORT.exe | bin | 217088 -> 0 bytes | |||
| -rw-r--r-- | Source/Exe/AIRPORT.iso | bin | 1507328 -> 0 bytes | |||
| -rw-r--r-- | Source/Exe/AIRPORT.s | 76081 |
4 files changed, 0 insertions, 76081 deletions
diff --git a/Source/Exe/AIRPORT.elf b/Source/Exe/AIRPORT.elf Binary files differdeleted file mode 100755 index fe174ed..0000000 --- a/Source/Exe/AIRPORT.elf +++ /dev/null diff --git a/Source/Exe/AIRPORT.exe b/Source/Exe/AIRPORT.exe Binary files differdeleted file mode 100644 index a1a7c9a..0000000 --- a/Source/Exe/AIRPORT.exe +++ /dev/null diff --git a/Source/Exe/AIRPORT.iso b/Source/Exe/AIRPORT.iso Binary files differdeleted file mode 100644 index 5461212..0000000 --- a/Source/Exe/AIRPORT.iso +++ /dev/null diff --git a/Source/Exe/AIRPORT.s b/Source/Exe/AIRPORT.s deleted file mode 100644 index abb7bac..0000000 --- a/Source/Exe/AIRPORT.s +++ /dev/null @@ -1,76081 +0,0 @@ - -AIRPORT.elf: file format elf32-littlemips - - -Disassembly of section .text: - -80010000 <_start>: -.extern get_cop0_epc -#.global run_bios -#.global is_load_delay_ok - -_start: - li $29, 0x801fff00 # Load stack pointer -80010000: 3c1d801f lui sp,0x801f -80010004: 37bdff00 ori sp,sp,0xff00 - li $k1, 0x1f800000 # set to hardware base -80010008: 3c1b1f80 lui k1,0x1f80 - - addiu $sp, $sp, -24 - jal ResetEntryInt -8001000c: 0c00d3aa jal 80034ea8 <ResetEntryInt> -80010010: 27bdffe8 addiu sp,sp,-24 - nop - - jal psxsdk_setup -80010014: 0c00b0e1 jal 8002c384 <psxsdk_setup> -80010018: 00000000 nop - nop - - jal main -8001001c: 0c008000 jal 80020000 <main> -80010020: 00000000 nop - nop -80010024: 00000000 nop - -80010028 <_real_exit>: - -_real_exit: - la $a0, progtermfmt -80010028: 3c048004 lui a0,0x8004 -8001002c: 2484a7e1 addiu a0,a0,-22559 - move $a1, $v0 - - jal printf -80010030: 0c00d392 jal 80034e48 <printf> -80010034: 00402821 move a1,v0 - nop - - jal call_atexit_callbacks -80010038: 0c00b123 jal 8002c48c <call_atexit_callbacks> -8001003c: 00000000 nop - nop -80010040: 00000000 nop - -80010044 <inf_loop>: - -inf_loop: - j inf_loop -80010044: 08004011 j 80010044 <inf_loop> -80010048: 00000000 nop - nop -8001004c: 00000000 nop - -80010050 <vblank_handler>: -###################### -# VBlank handler -###################### - -vblank_handler: - addi $sp, -120 -80010050: 23bdff88 addi sp,sp,-120 -.set noat - sw $at, 0($sp) -80010054: afa10000 sw at,0(sp) - mfhi $at -80010058: 00000810 mfhi at - sw $at, 112($sp) -8001005c: afa10070 sw at,112(sp) - mflo $at -80010060: 00000812 mflo at - sw $at, 116($sp) -80010064: afa10074 sw at,116(sp) -.set at - sw $v0, 4($sp) -80010068: afa20004 sw v0,4(sp) - sw $v1, 8($sp) -8001006c: afa30008 sw v1,8(sp) - sw $a0, 12($sp) -80010070: afa4000c sw a0,12(sp) - sw $a1, 16($sp) -80010074: afa50010 sw a1,16(sp) - sw $a2, 20($sp) -80010078: afa60014 sw a2,20(sp) - sw $a3, 24($sp) -8001007c: afa70018 sw a3,24(sp) - sw $t0, 28($sp) -80010080: afa8001c sw t0,28(sp) - sw $t1, 32($sp) -80010084: afa90020 sw t1,32(sp) - sw $t2, 36($sp) -80010088: afaa0024 sw t2,36(sp) - sw $t3, 40($sp) -8001008c: afab0028 sw t3,40(sp) - sw $t4, 44($sp) -80010090: afac002c sw t4,44(sp) - sw $t5, 48($sp) -80010094: afad0030 sw t5,48(sp) - sw $t6, 52($sp) -80010098: afae0034 sw t6,52(sp) - sw $t7, 56($sp) -8001009c: afaf0038 sw t7,56(sp) - sw $s0, 60($sp) -800100a0: afb0003c sw s0,60(sp) - sw $s1, 64($sp) -800100a4: afb10040 sw s1,64(sp) - sw $s2, 68($sp) -800100a8: afb20044 sw s2,68(sp) - sw $s3, 72($sp) -800100ac: afb30048 sw s3,72(sp) - sw $s4, 76($sp) -800100b0: afb4004c sw s4,76(sp) - sw $s5, 80($sp) -800100b4: afb50050 sw s5,80(sp) - sw $s6, 84($sp) -800100b8: afb60054 sw s6,84(sp) - sw $s7, 88($sp) -800100bc: afb70058 sw s7,88(sp) - sw $t8, 92($sp) -800100c0: afb8005c sw t8,92(sp) - sw $t9, 96($sp) -800100c4: afb90060 sw t9,96(sp) - sw $gp, 100($sp) -800100c8: afbc0064 sw gp,100(sp) - sw $s8, 104($sp) -800100cc: afbe0068 sw s8,104(sp) - sw $ra, 108($sp) -800100d0: afbf006c sw ra,108(sp) - -800100d4 <vblank_fire_user_handler>: - -vblank_fire_user_handler: - - la $t0, vblank_handler_callback -800100d4: 3c088007 lui t0,0x8007 -800100d8: 25082ccc addiu t0,t0,11468 - lw $t1, 0($t0) -800100dc: 8d090000 lw t1,0(t0) - - addiu $sp, $sp, -24 -800100e0: 27bdffe8 addiu sp,sp,-24 - jalr $t1 -800100e4: 0120f809 jalr t1 -800100e8: 00000000 nop - nop -800100ec: 00000000 nop - addiu $sp, $sp, 24 -800100f0: 27bd0018 addiu sp,sp,24 - -800100f4 <vblank_acknowledge_irq>: - -vblank_acknowledge_irq: - li $t0, 0x1f801070 # IPENDING -800100f4: 3c081f80 lui t0,0x1f80 -800100f8: 35081070 ori t0,t0,0x1070 - - lw $t1, 0($t0) -800100fc: 8d090000 lw t1,0(t0) - ... - nop - nop - xori $t1, $t1, 1 # Acknowledge VBlank IRQ -80010108: 39290001 xori t1,t1,0x1 - sw $t1, 0($t0) -8001010c: ad090000 sw t1,0(t0) - -80010110 <vblank_handler_end>: - -vblank_handler_end: -.set noat - lw $at, 112($sp) -80010110: 8fa10070 lw at,112(sp) - nop -80010114: 00000000 nop - mthi $at -80010118: 00200011 mthi at - lw $at, 116($sp) -8001011c: 8fa10074 lw at,116(sp) - nop -80010120: 00000000 nop - mtlo $at -80010124: 00200013 mtlo at - lw $at, 0($sp) -80010128: 8fa10000 lw at,0(sp) -.set at - lw $v0, 4($sp) -8001012c: 8fa20004 lw v0,4(sp) - lw $v1, 8($sp) -80010130: 8fa30008 lw v1,8(sp) - lw $a0, 12($sp) -80010134: 8fa4000c lw a0,12(sp) - lw $a1, 16($sp) -80010138: 8fa50010 lw a1,16(sp) - lw $a2, 20($sp) -8001013c: 8fa60014 lw a2,20(sp) - lw $a3, 24($sp) -80010140: 8fa70018 lw a3,24(sp) - lw $t0, 28($sp) -80010144: 8fa8001c lw t0,28(sp) - lw $t1, 32($sp) -80010148: 8fa90020 lw t1,32(sp) - lw $t2, 36($sp) -8001014c: 8faa0024 lw t2,36(sp) - lw $t3, 40($sp) -80010150: 8fab0028 lw t3,40(sp) - lw $t4, 44($sp) -80010154: 8fac002c lw t4,44(sp) - lw $t5, 48($sp) -80010158: 8fad0030 lw t5,48(sp) - lw $t6, 52($sp) -8001015c: 8fae0034 lw t6,52(sp) - lw $t7, 56($sp) -80010160: 8faf0038 lw t7,56(sp) - lw $s0, 60($sp) -80010164: 8fb0003c lw s0,60(sp) - lw $s1, 64($sp) -80010168: 8fb10040 lw s1,64(sp) - lw $s2, 68($sp) -8001016c: 8fb20044 lw s2,68(sp) - lw $s3, 72($sp) -80010170: 8fb30048 lw s3,72(sp) - lw $s4, 76($sp) -80010174: 8fb4004c lw s4,76(sp) - lw $s5, 80($sp) -80010178: 8fb50050 lw s5,80(sp) - lw $s6, 84($sp) -8001017c: 8fb60054 lw s6,84(sp) - lw $s7, 88($sp) -80010180: 8fb70058 lw s7,88(sp) - lw $t8, 92($sp) -80010184: 8fb8005c lw t8,92(sp) - lw $t9, 96($sp) -80010188: 8fb90060 lw t9,96(sp) - lw $gp, 100($sp) -8001018c: 8fbc0064 lw gp,100(sp) - lw $s8, 104($sp) -80010190: 8fbe0068 lw s8,104(sp) - lw $ra, 108($sp) -80010194: 8fbf006c lw ra,108(sp) - addi $sp, 120 -80010198: 23bd0078 addi sp,sp,120 - jr $ra -8001019c: 03e00008 jr ra -800101a0: 00000000 nop - nop -800101a4: 00000000 nop - -800101a8 <rcnt_handler>: -######################### -# Root counter handler -######################### - -rcnt_handler: - addi $sp, -120 -800101a8: 23bdff88 addi sp,sp,-120 -.set noat - sw $at, 0($sp) -800101ac: afa10000 sw at,0(sp) - mfhi $at -800101b0: 00000810 mfhi at - sw $at, 112($sp) -800101b4: afa10070 sw at,112(sp) - mflo $at -800101b8: 00000812 mflo at - sw $at, 116($sp) -800101bc: afa10074 sw at,116(sp) -.set at - sw $v0, 4($sp) -800101c0: afa20004 sw v0,4(sp) - sw $v1, 8($sp) -800101c4: afa30008 sw v1,8(sp) - sw $a0, 12($sp) -800101c8: afa4000c sw a0,12(sp) - sw $a1, 16($sp) -800101cc: afa50010 sw a1,16(sp) - sw $a2, 20($sp) -800101d0: afa60014 sw a2,20(sp) - sw $a3, 24($sp) -800101d4: afa70018 sw a3,24(sp) - sw $t0, 28($sp) -800101d8: afa8001c sw t0,28(sp) - sw $t1, 32($sp) -800101dc: afa90020 sw t1,32(sp) - sw $t2, 36($sp) -800101e0: afaa0024 sw t2,36(sp) - sw $t3, 40($sp) -800101e4: afab0028 sw t3,40(sp) - sw $t4, 44($sp) -800101e8: afac002c sw t4,44(sp) - sw $t5, 48($sp) -800101ec: afad0030 sw t5,48(sp) - sw $t6, 52($sp) -800101f0: afae0034 sw t6,52(sp) - sw $t7, 56($sp) -800101f4: afaf0038 sw t7,56(sp) - sw $s0, 60($sp) -800101f8: afb0003c sw s0,60(sp) - sw $s1, 64($sp) -800101fc: afb10040 sw s1,64(sp) - sw $s2, 68($sp) -80010200: afb20044 sw s2,68(sp) - sw $s3, 72($sp) -80010204: afb30048 sw s3,72(sp) - sw $s4, 76($sp) -80010208: afb4004c sw s4,76(sp) - sw $s5, 80($sp) -8001020c: afb50050 sw s5,80(sp) - sw $s6, 84($sp) -80010210: afb60054 sw s6,84(sp) - sw $s7, 88($sp) -80010214: afb70058 sw s7,88(sp) - sw $t8, 92($sp) -80010218: afb8005c sw t8,92(sp) - sw $t9, 96($sp) -8001021c: afb90060 sw t9,96(sp) - sw $gp, 100($sp) -80010220: afbc0064 sw gp,100(sp) - sw $s8, 104($sp) -80010224: afbe0068 sw s8,104(sp) - sw $ra, 108($sp) -80010228: afbf006c sw ra,108(sp) - -8001022c <rcnt_fire_user_handler>: - -rcnt_fire_user_handler: - la $t0, rcnt_handler_callback -8001022c: 3c088007 lui t0,0x8007 -80010230: 25082cc8 addiu t0,t0,11464 - lw $t1, 0($t0) -80010234: 8d090000 lw t1,0(t0) - - addiu $sp, $sp, -24 -80010238: 27bdffe8 addiu sp,sp,-24 - jalr $t1 -8001023c: 0120f809 jalr t1 -80010240: 00000000 nop - nop -80010244: 00000000 nop - addiu $sp, $sp, 24 -80010248: 27bd0018 addiu sp,sp,24 - -8001024c <rcnt_acknowledge_irq>: - -rcnt_acknowledge_irq: - li $t0, 0x1f801070 # IPENDING -8001024c: 3c081f80 lui t0,0x1f80 -80010250: 35081070 ori t0,t0,0x1070 - la $t2, rcnt_handler_evfield -80010254: 3c0a8007 lui t2,0x8007 -80010258: 254a2cc4 addiu t2,t2,11460 - - lw $t1, 0($t0) -8001025c: 8d090000 lw t1,0(t0) - ... - nop - nop - xor $t1, $t1, $t2 # Acknowledge Root Counter IRQ -80010268: 012a4826 xor t1,t1,t2 - sw $t1, 0($t0) -8001026c: ad090000 sw t1,0(t0) - -80010270 <rcnt_handler_end>: - -rcnt_handler_end: -.set noat - lw $at, 112($sp) -80010270: 8fa10070 lw at,112(sp) - nop -80010274: 00000000 nop - mthi $at -80010278: 00200011 mthi at - lw $at, 116($sp) -8001027c: 8fa10074 lw at,116(sp) - nop -80010280: 00000000 nop - mtlo $at -80010284: 00200013 mtlo at - lw $at, 0($sp) -80010288: 8fa10000 lw at,0(sp) -.set at - lw $v0, 4($sp) -8001028c: 8fa20004 lw v0,4(sp) - lw $v1, 8($sp) -80010290: 8fa30008 lw v1,8(sp) - lw $a0, 12($sp) -80010294: 8fa4000c lw a0,12(sp) - lw $a1, 16($sp) -80010298: 8fa50010 lw a1,16(sp) - lw $a2, 20($sp) -8001029c: 8fa60014 lw a2,20(sp) - lw $a3, 24($sp) -800102a0: 8fa70018 lw a3,24(sp) - lw $t0, 28($sp) -800102a4: 8fa8001c lw t0,28(sp) - lw $t1, 32($sp) -800102a8: 8fa90020 lw t1,32(sp) - lw $t2, 36($sp) -800102ac: 8faa0024 lw t2,36(sp) - lw $t3, 40($sp) -800102b0: 8fab0028 lw t3,40(sp) - lw $t4, 44($sp) -800102b4: 8fac002c lw t4,44(sp) - lw $t5, 48($sp) -800102b8: 8fad0030 lw t5,48(sp) - lw $t6, 52($sp) -800102bc: 8fae0034 lw t6,52(sp) - lw $t7, 56($sp) -800102c0: 8faf0038 lw t7,56(sp) - lw $s0, 60($sp) -800102c4: 8fb0003c lw s0,60(sp) - lw $s1, 64($sp) -800102c8: 8fb10040 lw s1,64(sp) - lw $s2, 68($sp) -800102cc: 8fb20044 lw s2,68(sp) - lw $s3, 72($sp) -800102d0: 8fb30048 lw s3,72(sp) - lw $s4, 76($sp) -800102d4: 8fb4004c lw s4,76(sp) - lw $s5, 80($sp) -800102d8: 8fb50050 lw s5,80(sp) - lw $s6, 84($sp) -800102dc: 8fb60054 lw s6,84(sp) - lw $s7, 88($sp) -800102e0: 8fb70058 lw s7,88(sp) - lw $t8, 92($sp) -800102e4: 8fb8005c lw t8,92(sp) - lw $t9, 96($sp) -800102e8: 8fb90060 lw t9,96(sp) - lw $gp, 100($sp) -800102ec: 8fbc0064 lw gp,100(sp) - lw $s8, 104($sp) -800102f0: 8fbe0068 lw s8,104(sp) - lw $ra, 108($sp) -800102f4: 8fbf006c lw ra,108(sp) - addi $sp, 120 -800102f8: 23bd0078 addi sp,sp,120 - jr $ra -800102fc: 03e00008 jr ra -80010300: 00000000 nop - nop -80010304: 00000000 nop - -80010308 <get_cop0_status>: - -get_cop0_status: - mfc0 $v0, $12 -80010308: 40026000 mfc0 v0,c0_sr - jr $ra -8001030c: 03e00008 jr ra -80010310: 00000000 nop - nop -80010314: 00000000 nop - -80010318 <set_cop0_status>: - -set_cop0_status: - mtc0 $a0, $12 -80010318: 40846000 mtc0 a0,c0_sr - jr $ra -8001031c: 03e00008 jr ra -80010320: 00000000 nop - nop -80010324: 00000000 nop - -80010328 <get_cop0_epc>: - -get_cop0_epc: - mfc0 $2, $14 -80010328: 40027000 mfc0 v0,c0_epc - jr $ra -8001032c: 03e00008 jr ra -80010330: 00000000 nop - nop -80010334: 00000000 nop - -80010338 <run_bios>: - -run_bios: - j 0xbfc00000 -80010338: 0bf00000 j 8fc00000 <__bss_end+0xfb88960> -8001033c: 00000000 nop - nop -80010340: 00000000 nop - -80010344 <is_load_delay_ok>: - -is_load_delay_ok: - li $t2, 0 -80010344: 240a0000 li t2,0 - li $t0, 0x0adecade -80010348: 3c080ade lui t0,0xade -8001034c: 3508cade ori t0,t0,0xcade - la $t1, isldo_data -80010350: 3c098004 lui t1,0x8004 -80010354: 2529a80c addiu t1,t1,-22516 -80010358: 8d2a0000 lw t2,0(t1) - .word 0x8d2a0000 #lw t2,0(t1) - beq $t0, $t2, load_delay_not_ok -8001035c: 110a0005 beq t0,t2,80010374 <load_delay_not_ok> -80010360: 00000000 nop - nop -80010364: 00000000 nop - -80010368 <load_delay_ok>: -load_delay_ok: - li $v0, 1 - jr $ra -80010368: 03e00008 jr ra -8001036c: 24020001 li v0,1 - nop -80010370: 00000000 nop - -80010374 <load_delay_not_ok>: -load_delay_not_ok: - li $v0, 0 - jr $ra -80010374: 03e00008 jr ra -80010378: 24020000 li v0,0 - nop -8001037c: 00000000 nop - -80010380 <exit>: - -exit: - move $s0, $a0 -80010380: 00808021 move s0,a0 - - la $a0, called_exit -80010384: 3c048004 lui a0,0x8004 -80010388: 2484a7d0 addiu a0,a0,-22576 - move $a1, $s0 -8001038c: 02002821 move a1,s0 - - addiu $sp, $sp, -24 - jal printf -80010390: 0c00d392 jal 80034e48 <printf> -80010394: 27bdffe8 addiu sp,sp,-24 - nop -80010398: 00000000 nop - addiu $sp, $sp, 24 -8001039c: 27bd0018 addiu sp,sp,24 - - move $v0, $s0 - - j _real_exit -800103a0: 0800400a j 80010028 <_real_exit> -800103a4: 02001021 move v0,s0 - ... - -80020000 <main>: -80020000: 27bdffe8 addiu sp,sp,-24 -80020004: afbf0014 sw ra,20(sp) -80020008: 0c008185 jal 80020614 <SystemInit> -8002000c: 00000000 nop -80020010: 0c0083f0 jal 80020fc0 <MainMenu> -80020014: 00000000 nop -80020018: 8fbf0014 lw ra,20(sp) -8002001c: 00001021 move v0,zero -80020020: 03e00008 jr ra -80020024: 27bd0018 addiu sp,sp,24 - -80020028 <ISR_RootCounter2>: -80020028: 3c048004 lui a0,0x8004 -8002002c: 9482b9fc lhu v0,-17924(a0) -80020030: 3c058004 lui a1,0x8004 -80020034: 24420001 addiu v0,v0,1 -80020038: 3042ffff andi v0,v0,0xffff -8002003c: a482b9fc sh v0,-17924(a0) -80020040: 9483b9fc lhu v1,-17924(a0) -80020044: 94a2b9fa lhu v0,-17926(a1) -80020048: 2463fc18 addiu v1,v1,-1000 -8002004c: 00031c00 sll v1,v1,0x10 -80020050: 00021400 sll v0,v0,0x10 -80020054: 00031c03 sra v1,v1,0x10 -80020058: 00021403 sra v0,v0,0x10 -8002005c: 0062102a slt v0,v1,v0 -80020060: 14400005 bnez v0,80020078 <ISR_RootCounter2+0x50> -80020064: 00000000 nop -80020068: 9482b9fc lhu v0,-17924(a0) -8002006c: 00000000 nop -80020070: 3042ffff andi v0,v0,0xffff -80020074: a4a2b9fa sh v0,-17926(a1) -80020078: 03e00008 jr ra -8002007c: 00000000 nop - -80020080 <ISR_SystemDefaultVBlank>: -80020080: 3c028004 lui v0,0x8004 -80020084: 9042ba04 lbu v0,-17916(v0) -80020088: 00000000 nop -8002008c: 10400006 beqz v0,800200a8 <ISR_SystemDefaultVBlank+0x28> -80020090: 3c038004 lui v1,0x8004 -80020094: 9062ba05 lbu v0,-17915(v1) -80020098: 3c048004 lui a0,0x8004 -8002009c: 304200ff andi v0,v0,0xff -800200a0: a082ba06 sb v0,-17914(a0) -800200a4: a060ba05 sb zero,-17915(v1) -800200a8: 24030001 li v1,1 -800200ac: 3c028004 lui v0,0x8004 -800200b0: a043ba07 sb v1,-17913(v0) -800200b4: 03e00008 jr ra -800200b8: 00000000 nop - -800200bc <SystemCheckTimer>: -800200bc: 90820000 lbu v0,0(a0) -800200c0: 00000000 nop -800200c4: 10400002 beqz v0,800200d0 <SystemCheckTimer+0x14> -800200c8: 00000000 nop -800200cc: a0800000 sb zero,0(a0) -800200d0: 8ca30000 lw v1,0(a1) -800200d4: 3c078004 lui a3,0x8004 -800200d8: 00c31021 addu v0,a2,v1 -800200dc: 8caa0004 lw t2,4(a1) -800200e0: 8ce8ba10 lw t0,-17904(a3) -800200e4: 0046302b sltu a2,v0,a2 -800200e8: 8ce9ba14 lw t1,-17900(a3) -800200ec: 00ca3021 addu a2,a2,t2 -800200f0: 0126182b sltu v1,t1,a2 -800200f4: 1460000b bnez v1,80020124 <SystemCheckTimer+0x68> -800200f8: 00000000 nop -800200fc: 14c90003 bne a2,t1,8002010c <SystemCheckTimer+0x50> -80020100: 0102102b sltu v0,t0,v0 -80020104: 14400007 bnez v0,80020124 <SystemCheckTimer+0x68> -80020108: 00000000 nop -8002010c: 24020001 li v0,1 -80020110: a0820000 sb v0,0(a0) -80020114: 8ce2ba10 lw v0,-17904(a3) -80020118: 8ce3ba14 lw v1,-17900(a3) -8002011c: aca20000 sw v0,0(a1) -80020120: aca30004 sw v1,4(a1) -80020124: 03e00008 jr ra -80020128: 00000000 nop - -8002012c <SystemSetRandSeed>: -8002012c: 3c028004 lui v0,0x8004 -80020130: 9043ba08 lbu v1,-17912(v0) -80020134: 00000000 nop -80020138: 14600007 bnez v1,80020158 <SystemSetRandSeed+0x2c> -8002013c: 24030001 li v1,1 -80020140: a043ba08 sb v1,-17912(v0) -80020144: 3c028004 lui v0,0x8004 -80020148: 8c44ba10 lw a0,-17904(v0) -8002014c: 8c45ba14 lw a1,-17900(v0) -80020150: 0800d30e j 80034c38 <srand> -80020154: 00000000 nop -80020158: 03e00008 jr ra -8002015c: 00000000 nop - -80020160 <SystemIsRandSeedSet>: -80020160: 3c028004 lui v0,0x8004 -80020164: 9042ba08 lbu v0,-17912(v0) -80020168: 03e00008 jr ra -8002016c: 00000000 nop - -80020170 <SystemRefreshNeeded>: -80020170: 3c028004 lui v0,0x8004 -80020174: 9042ba07 lbu v0,-17913(v0) -80020178: 03e00008 jr ra -8002017c: 304200ff andi v0,v0,0xff - -80020180 <SystemAcknowledgeFrame>: -80020180: 3c038004 lui v1,0x8004 -80020184: 9062ba05 lbu v0,-17915(v1) -80020188: 00000000 nop -8002018c: 24420001 addiu v0,v0,1 -80020190: 304200ff andi v0,v0,0xff -80020194: a062ba05 sb v0,-17915(v1) -80020198: 03e00008 jr ra -8002019c: 00000000 nop - -800201a0 <SystemCalculateSine>: -800201a0: 3c048004 lui a0,0x8004 -800201a4: 9083b9f8 lbu v1,-17928(a0) -800201a8: 00000000 nop -800201ac: 14600009 bnez v1,800201d4 <SystemCalculateSine+0x34> -800201b0: 3c028004 lui v0,0x8004 -800201b4: 9043b9fe lbu v1,-17922(v0) -800201b8: 00000000 nop -800201bc: 2c6500f0 sltiu a1,v1,240 -800201c0: 14a00009 bnez a1,800201e8 <SystemCalculateSine+0x48> -800201c4: 24630018 addiu v1,v1,24 -800201c8: 24020001 li v0,1 -800201cc: 03e00008 jr ra -800201d0: a082b9f8 sb v0,-17928(a0) -800201d4: 9043b9fe lbu v1,-17922(v0) -800201d8: 00000000 nop -800201dc: 2c650019 sltiu a1,v1,25 -800201e0: 14a00003 bnez a1,800201f0 <SystemCalculateSine+0x50> -800201e4: 2463ffe8 addiu v1,v1,-24 -800201e8: 03e00008 jr ra -800201ec: a043b9fe sb v1,-17922(v0) -800201f0: 03e00008 jr ra -800201f4: a080b9f8 sb zero,-17928(a0) - -800201f8 <SystemGetSineValue>: -800201f8: 3c028004 lui v0,0x8004 -800201fc: 9042b9fe lbu v0,-17922(v0) -80020200: 03e00008 jr ra -80020204: 00000000 nop - -80020208 <SystemIncreaseGlobalTimer>: -80020208: 3c068004 lui a2,0x8004 -8002020c: 8cc4ba10 lw a0,-17904(a2) -80020210: 8cc5ba14 lw a1,-17900(a2) -80020214: 24870001 addiu a3,a0,1 -80020218: 00e4202b sltu a0,a3,a0 -8002021c: 00851821 addu v1,a0,a1 -80020220: acc7ba10 sw a3,-17904(a2) -80020224: acc3ba14 sw v1,-17900(a2) -80020228: 03e00008 jr ra -8002022c: 00000000 nop - -80020230 <SystemGetGlobalTimer>: -80020230: 3c028004 lui v0,0x8004 -80020234: 8c43ba14 lw v1,-17900(v0) -80020238: 8c42ba10 lw v0,-17904(v0) -8002023c: 03e00008 jr ra -80020240: 00000000 nop - -80020244 <SystemDisableScreenRefresh>: -80020244: 3c028004 lui v0,0x8004 -80020248: a040ba07 sb zero,-17913(v0) -8002024c: 03e00008 jr ra -80020250: 00000000 nop - -80020254 <System1SecondTick>: -80020254: 3c028004 lui v0,0x8004 -80020258: 9042ba04 lbu v0,-17916(v0) -8002025c: 03e00008 jr ra -80020260: 00000000 nop - -80020264 <System100msTick>: -80020264: 3c028004 lui v0,0x8004 -80020268: 9042ba03 lbu v0,-17917(v0) -8002026c: 03e00008 jr ra -80020270: 00000000 nop - -80020274 <System500msTick>: -80020274: 3c028004 lui v0,0x8004 -80020278: 9042ba02 lbu v0,-17918(v0) -8002027c: 03e00008 jr ra -80020280: 00000000 nop - -80020284 <SystemRunTimers>: -80020284: 3c058004 lui a1,0x8004 -80020288: 3c048004 lui a0,0x8004 -8002028c: 27bdffe8 addiu sp,sp,-24 -80020290: 24060032 li a2,50 -80020294: 24a5b9f0 addiu a1,a1,-17936 -80020298: afbf0014 sw ra,20(sp) -8002029c: 0c00802f jal 800200bc <SystemCheckTimer> -800202a0: 2484ba04 addiu a0,a0,-17916 -800202a4: 3c058004 lui a1,0x8004 -800202a8: 3c048004 lui a0,0x8004 -800202ac: 24060002 li a2,2 -800202b0: 24a5b9e8 addiu a1,a1,-17944 -800202b4: 0c00802f jal 800200bc <SystemCheckTimer> -800202b8: 2484ba03 addiu a0,a0,-17917 -800202bc: 8fbf0014 lw ra,20(sp) -800202c0: 3c058004 lui a1,0x8004 -800202c4: 3c048004 lui a0,0x8004 -800202c8: 2406000a li a2,10 -800202cc: 24a5b9e0 addiu a1,a1,-17952 -800202d0: 2484ba02 addiu a0,a0,-17918 -800202d4: 0800802f j 800200bc <SystemCheckTimer> -800202d8: 27bd0018 addiu sp,sp,24 - -800202dc <SystemGetBufferAddress>: -800202dc: 3c028004 lui v0,0x8004 -800202e0: 03e00008 jr ra -800202e4: 2442ba18 addiu v0,v0,-17896 - -800202e8 <SystemClearFileBuffer>: -800202e8: 3c048004 lui a0,0x8004 -800202ec: 3c060002 lui a2,0x2 -800202f0: 00002821 move a1,zero -800202f4: 0800ce97 j 80033a5c <memset> -800202f8: 2484ba18 addiu a0,a0,-17896 - -800202fc <SystemRand>: -800202fc: 27bdffe0 addiu sp,sp,-32 -80020300: afb10018 sw s1,24(sp) -80020304: afb00014 sw s0,20(sp) -80020308: 00808821 move s1,a0 -8002030c: afbf001c sw ra,28(sp) -80020310: 0c00d311 jal 80034c44 <rand> -80020314: 00a08021 move s0,a1 -80020318: 02112823 subu a1,s0,s1 -8002031c: 24a50001 addiu a1,a1,1 -80020320: 14a00002 bnez a1,8002032c <SystemRand+0x30> -80020324: 0045001b divu zero,v0,a1 -80020328: 0007000d break 0x7 -8002032c: 8fbf001c lw ra,28(sp) -80020330: 8fb00014 lw s0,20(sp) -80020334: 00001010 mfhi v0 -80020338: 00511021 addu v0,v0,s1 -8002033c: 8fb10018 lw s1,24(sp) -80020340: 03e00008 jr ra -80020344: 27bd0020 addiu sp,sp,32 - -80020348 <SystemSetEmergencyMode>: -80020348: 3c028004 lui v0,0x8004 -8002034c: 03e00008 jr ra -80020350: a044ba01 sb a0,-17919(v0) - -80020354 <SystemGetEmergencyMode>: -80020354: 3c028004 lui v0,0x8004 -80020358: 9042ba01 lbu v0,-17919(v0) -8002035c: 03e00008 jr ra -80020360: 00000000 nop - -80020364 <SystemIsBusy>: -80020364: 3c028004 lui v0,0x8004 -80020368: 9042ba00 lbu v0,-17920(v0) -8002036c: 03e00008 jr ra -80020370: 304200ff andi v0,v0,0xff - -80020374 <SystemContains_u8>: -80020374: 308400ff andi a0,a0,0xff -80020378: 00a63021 addu a2,a1,a2 -8002037c: 10a60007 beq a1,a2,8002039c <SystemContains_u8+0x28> -80020380: 24a50001 addiu a1,a1,1 -80020384: 90a2ffff lbu v0,-1(a1) -80020388: 00000000 nop -8002038c: 1444fffb bne v0,a0,8002037c <SystemContains_u8+0x8> -80020390: 24020001 li v0,1 -80020394: 03e00008 jr ra -80020398: 00000000 nop -8002039c: 03e00008 jr ra -800203a0: 00001021 move v0,zero - -800203a4 <SystemContains_u16>: -800203a4: 3084ffff andi a0,a0,0xffff -800203a8: 00001021 move v0,zero -800203ac: 10460007 beq v0,a2,800203cc <SystemContains_u16+0x28> -800203b0: 24a50002 addiu a1,a1,2 -800203b4: 94a3fffe lhu v1,-2(a1) -800203b8: 00000000 nop -800203bc: 10640005 beq v1,a0,800203d4 <SystemContains_u16+0x30> -800203c0: 00000000 nop -800203c4: 1000fff9 b 800203ac <SystemContains_u16+0x8> -800203c8: 24420001 addiu v0,v0,1 -800203cc: 03e00008 jr ra -800203d0: 00001021 move v0,zero -800203d4: 03e00008 jr ra -800203d8: 24020001 li v0,1 - -800203dc <SystemArrayCompare>: -800203dc: 00001021 move v0,zero -800203e0: 10460008 beq v0,a2,80020404 <SystemArrayCompare+0x28> -800203e4: 00000000 nop -800203e8: 94870000 lhu a3,0(a0) -800203ec: 94a30000 lhu v1,0(a1) -800203f0: 24840002 addiu a0,a0,2 -800203f4: 14e30005 bne a3,v1,8002040c <SystemArrayCompare+0x30> -800203f8: 24a50002 addiu a1,a1,2 -800203fc: 1000fff8 b 800203e0 <SystemArrayCompare+0x4> -80020400: 24420001 addiu v0,v0,1 -80020404: 03e00008 jr ra -80020408: 24020001 li v0,1 -8002040c: 03e00008 jr ra -80020410: 00001021 move v0,zero - -80020414 <SystemPrintStackPointerAddress>: -80020414: 03e00008 jr ra -80020418: 00000000 nop - -8002041c <SystemCheckStack>: -8002041c: 3c02801f lui v0,0x801f -80020420: 3442bf00 ori v0,v0,0xbf00 -80020424: 8c430000 lw v1,0(v0) -80020428: 3c021802 lui v0,0x1802 -8002042c: 24422015 addiu v0,v0,8213 -80020430: 10620003 beq v1,v0,80020440 <SystemCheckStack+0x24> -80020434: 00000000 nop -80020438: 1000ffff b 80020438 <SystemCheckStack+0x1c> -8002043c: 00000000 nop -80020440: 03e00008 jr ra -80020444: 00000000 nop - -80020448 <SystemIndexOfStringArray>: -80020448: 27bdffe0 addiu sp,sp,-32 -8002044c: afb20018 sw s2,24(sp) -80020450: afb10014 sw s1,20(sp) -80020454: afb00010 sw s0,16(sp) -80020458: afbf001c sw ra,28(sp) -8002045c: 00809021 move s2,a0 -80020460: 00a08821 move s1,a1 -80020464: 00008021 move s0,zero -80020468: 8e250000 lw a1,0(s1) -8002046c: 00000000 nop -80020470: 10a00008 beqz a1,80020494 <SystemIndexOfStringArray+0x4c> -80020474: 2402ffff li v0,-1 -80020478: 0c00cf49 jal 80033d24 <strcmp> -8002047c: 02402021 move a0,s2 -80020480: 10400003 beqz v0,80020490 <SystemIndexOfStringArray+0x48> -80020484: 26310004 addiu s1,s1,4 -80020488: 1000fff7 b 80020468 <SystemIndexOfStringArray+0x20> -8002048c: 26100001 addiu s0,s0,1 -80020490: 02001021 move v0,s0 -80020494: 8fbf001c lw ra,28(sp) -80020498: 8fb20018 lw s2,24(sp) -8002049c: 8fb10014 lw s1,20(sp) -800204a0: 8fb00010 lw s0,16(sp) -800204a4: 03e00008 jr ra -800204a8: 27bd0020 addiu sp,sp,32 - -800204ac <SystemIndexOf_U16>: -800204ac: 3084ffff andi a0,a0,0xffff -800204b0: 00001021 move v0,zero -800204b4: 10460007 beq v0,a2,800204d4 <SystemIndexOf_U16+0x28> -800204b8: 24a50002 addiu a1,a1,2 -800204bc: 94a3fffe lhu v1,-2(a1) -800204c0: 00000000 nop -800204c4: 10640004 beq v1,a0,800204d8 <SystemIndexOf_U16+0x2c> -800204c8: 00000000 nop -800204cc: 1000fff9 b 800204b4 <SystemIndexOf_U16+0x8> -800204d0: 24420001 addiu v0,v0,1 -800204d4: 2402ffff li v0,-1 -800204d8: 03e00008 jr ra -800204dc: 00000000 nop - -800204e0 <SystemIndexOf_U8>: -800204e0: 308400ff andi a0,a0,0xff -800204e4: 00c7102b sltu v0,a2,a3 -800204e8: 10400008 beqz v0,8002050c <SystemIndexOf_U8+0x2c> -800204ec: 00000000 nop -800204f0: 00a61021 addu v0,a1,a2 -800204f4: 90420000 lbu v0,0(v0) -800204f8: 00000000 nop -800204fc: 10440005 beq v0,a0,80020514 <SystemIndexOf_U8+0x34> -80020500: 00000000 nop -80020504: 1000fff7 b 800204e4 <SystemIndexOf_U8+0x4> -80020508: 24c60001 addiu a2,a2,1 -8002050c: 03e00008 jr ra -80020510: 2402ffff li v0,-1 -80020514: 03e00008 jr ra -80020518: 00c01021 move v0,a2 - -8002051c <SystemGetFPS>: -8002051c: 3c028004 lui v0,0x8004 -80020520: 9042ba06 lbu v0,-17914(v0) -80020524: 03e00008 jr ra -80020528: 304200ff andi v0,v0,0xff - -8002052c <SystemCyclicHandler>: -8002052c: 27bdffe8 addiu sp,sp,-24 -80020530: afbf0014 sw ra,20(sp) -80020534: 0c0089f0 jal 800227c0 <UpdatePads> -80020538: 00000000 nop -8002053c: 0c008082 jal 80020208 <SystemIncreaseGlobalTimer> -80020540: 00000000 nop -80020544: 0c0080a1 jal 80020284 <SystemRunTimers> -80020548: 00000000 nop -8002054c: 0c00afcb jal 8002bf2c <TimerHandler> -80020550: 00000000 nop -80020554: 3c028004 lui v0,0x8004 -80020558: a040ba07 sb zero,-17913(v0) -8002055c: 0c00a988 jal 8002a620 <MemCardHandler> -80020560: 00000000 nop -80020564: 0c008068 jal 800201a0 <SystemCalculateSine> -80020568: 00000000 nop -8002056c: 8fbf0014 lw ra,20(sp) -80020570: 08008107 j 8002041c <SystemCheckStack> -80020574: 27bd0018 addiu sp,sp,24 - -80020578 <SystemDisableVBlankInterrupt>: -80020578: 3c031f80 lui v1,0x1f80 -8002057c: 8c621074 lw v0,4212(v1) -80020580: 2404fffe li a0,-2 -80020584: 00441024 and v0,v0,a0 -80020588: ac621074 sw v0,4212(v1) -8002058c: 03e00008 jr ra -80020590: 00000000 nop - -80020594 <SystemEnableVBlankInterrupt>: -80020594: 3c031f80 lui v1,0x1f80 -80020598: 8c621074 lw v0,4212(v1) -8002059c: 00000000 nop -800205a0: 34420001 ori v0,v0,0x1 -800205a4: ac621074 sw v0,4212(v1) -800205a8: 03e00008 jr ra -800205ac: 00000000 nop - -800205b0 <SystemReturnToLoader>: -800205b0: 27bdffe8 addiu sp,sp,-24 -800205b4: afbf0014 sw ra,20(sp) -800205b8: 0c00934d jal 80024d34 <EndAnimation> -800205bc: 00000000 nop -800205c0: 0c00b3cf jal 8002cf3c <PSX_DeInit> -800205c4: 00000000 nop -800205c8: 08068000 j 801a0000 <__bss_end+0x128960> -800205cc: 00000000 nop -800205d0: 8fbf0014 lw ra,20(sp) -800205d4: 00000000 nop -800205d8: 03e00008 jr ra -800205dc: 27bd0018 addiu sp,sp,24 - -800205e0 <SystemDevMenuToggle>: -800205e0: 3c038004 lui v1,0x8004 -800205e4: 9062b9ff lbu v0,-17921(v1) -800205e8: 00000000 nop -800205ec: 38420001 xori v0,v0,0x1 -800205f0: 03e00008 jr ra -800205f4: a062b9ff sb v0,-17921(v1) - -800205f8 <SystemEnableRCnt2Interrupt>: -800205f8: 3c031f80 lui v1,0x1f80 -800205fc: 8c621074 lw v0,4212(v1) -80020600: 00000000 nop -80020604: 34420040 ori v0,v0,0x40 -80020608: ac621074 sw v0,4212(v1) -8002060c: 03e00008 jr ra -80020610: 00000000 nop - -80020614 <SystemInit>: -80020614: 00002821 move a1,zero -80020618: 3c028004 lui v0,0x8004 -8002061c: 00002021 move a0,zero -80020620: 27bdffe8 addiu sp,sp,-24 -80020624: ac44ba10 sw a0,-17904(v0) -80020628: ac45ba14 sw a1,-17900(v0) -8002062c: 3c028004 lui v0,0x8004 -80020630: a040ba04 sb zero,-17916(v0) -80020634: afbf0014 sw ra,20(sp) -80020638: 0c00b13a jal 8002c4e8 <PSX_InitEx> -8002063c: 24040003 li a0,3 -80020640: 0c00be16 jal 8002f858 <GsInit> -80020644: 00000000 nop -80020648: 0c00c04f jal 8003013c <GsClearMem> -8002064c: 00000000 nop -80020650: 24060001 li a2,1 -80020654: 240500f0 li a1,240 -80020658: 0c00be7e jal 8002f9f8 <GsSetVideoMode> -8002065c: 24040180 li a0,384 -80020660: 0c00b4c9 jal 8002d324 <SsInit> -80020664: 00000000 nop -80020668: 0c00affc jal 8002bff0 <TimerReset> -8002066c: 00000000 nop -80020670: 0c008b0a jal 80022c28 <PadInit> -80020674: 00000000 nop -80020678: 0c0085f9 jal 800217e4 <GfxInitDrawEnv> -8002067c: 00000000 nop -80020680: 0c008603 jal 8002180c <GfxInitDispEnv> -80020684: 00000000 nop -80020688: 3c048002 lui a0,0x8002 -8002068c: 0c00b2c2 jal 8002cb08 <SetVBlankHandler> -80020690: 24840080 addiu a0,a0,128 -80020694: 0c00860a jal 80021828 <GfxSetDefaultPrimitiveList> -80020698: 00000000 nop -8002069c: 0c00a734 jal 80029cd0 <MemCardInit> -800206a0: 00000000 nop -800206a4: 3c028004 lui v0,0x8004 -800206a8: a040ba00 sb zero,-17920(v0) -800206ac: 3c028004 lui v0,0x8004 -800206b0: a040b9ff sb zero,-17921(v0) -800206b4: 24040080 li a0,128 -800206b8: 3c028004 lui v0,0x8004 -800206bc: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -800206c0: a040ba01 sb zero,-17919(v0) -800206c4: 3c031802 lui v1,0x1802 -800206c8: 3c02801f lui v0,0x801f -800206cc: 24632015 addiu v1,v1,8213 -800206d0: 3442bf00 ori v0,v0,0xbf00 -800206d4: 3c048002 lui a0,0x8002 -800206d8: ac430000 sw v1,0(v0) -800206dc: 3406a560 li a2,0xa560 -800206e0: 24050002 li a1,2 -800206e4: 0c00b31b jal 8002cc6c <SetRCntHandler> -800206e8: 24840028 addiu a0,a0,40 -800206ec: 8fbf0014 lw ra,20(sp) -800206f0: 0800817e j 800205f8 <SystemEnableRCnt2Interrupt> -800206f4: 27bd0018 addiu sp,sp,24 - -800206f8 <SystemDisableRCnt2Interrupt>: -800206f8: 3c031f80 lui v1,0x1f80 -800206fc: 8c621074 lw v0,4212(v1) -80020700: 2404ffbf li a0,-65 -80020704: 00441024 and v0,v0,a0 -80020708: ac621074 sw v0,4212(v1) -8002070c: 03e00008 jr ra -80020710: 00000000 nop - -80020714 <SystemLoadFileToBuffer>: -80020714: 27bdffd0 addiu sp,sp,-48 -80020718: afb50028 sw s5,40(sp) -8002071c: afb40024 sw s4,36(sp) -80020720: afb10018 sw s1,24(sp) -80020724: afb00014 sw s0,20(sp) -80020728: afbf002c sw ra,44(sp) -8002072c: afb30020 sw s3,32(sp) -80020730: afb2001c sw s2,28(sp) -80020734: 00808021 move s0,a0 -80020738: 00a0a021 move s4,a1 -8002073c: 00c08821 move s1,a2 -80020740: 3c158004 lui s5,0x8004 -80020744: 92a2ba00 lbu v0,-17920(s5) -80020748: 00000000 nop -8002074c: 304200ff andi v0,v0,0xff -80020750: 1440fffc bnez v0,80020744 <SystemLoadFileToBuffer+0x30> -80020754: 3c138004 lui s3,0x8004 -80020758: 0c008649 jal 80021924 <GfxIsGPUBusy> -8002075c: 00000000 nop -80020760: 1440fff8 bnez v0,80020744 <SystemLoadFileToBuffer+0x30> -80020764: 00409021 move s2,v0 -80020768: 0c0081be jal 800206f8 <SystemDisableRCnt2Interrupt> -8002076c: 00000000 nop -80020770: 12000026 beqz s0,8002080c <SystemLoadFileToBuffer+0xf8> -80020774: 02203021 move a2,s1 -80020778: 00002821 move a1,zero -8002077c: 0c00ce97 jal 80033a5c <memset> -80020780: 02802021 move a0,s4 -80020784: 24020001 li v0,1 -80020788: a262ba00 sb v0,-17920(s3) -8002078c: 0c00815e jal 80020578 <SystemDisableVBlankInterrupt> -80020790: 3c058004 lui a1,0x8004 -80020794: 02002021 move a0,s0 -80020798: 0c00c6ed jal 80031bb4 <fopen> -8002079c: 24a58f60 addiu a1,a1,-28832 -800207a0: 1040001a beqz v0,8002080c <SystemLoadFileToBuffer+0xf8> -800207a4: 00408021 move s0,v0 -800207a8: 24060002 li a2,2 -800207ac: 00002821 move a1,zero -800207b0: 0c00c580 jal 80031600 <fseek> -800207b4: 00402021 move a0,v0 -800207b8: 0c00c57d jal 800315f4 <ftell> -800207bc: 02002021 move a0,s0 -800207c0: 0222882b sltu s1,s1,v0 -800207c4: 16200011 bnez s1,8002080c <SystemLoadFileToBuffer+0xf8> -800207c8: 0040a821 move s5,v0 -800207cc: 00003021 move a2,zero -800207d0: 00002821 move a1,zero -800207d4: 0c00c580 jal 80031600 <fseek> -800207d8: 02002021 move a0,s0 -800207dc: 02003821 move a3,s0 -800207e0: 02a03021 move a2,s5 -800207e4: 24050001 li a1,1 -800207e8: 0c00c511 jal 80031444 <fread> -800207ec: 02802021 move a0,s4 -800207f0: 0c00c507 jal 8003141c <fclose> -800207f4: 02002021 move a0,s0 -800207f8: 0c008165 jal 80020594 <SystemEnableVBlankInterrupt> -800207fc: 24120001 li s2,1 -80020800: 0c00817e jal 800205f8 <SystemEnableRCnt2Interrupt> -80020804: 00000000 nop -80020808: a260ba00 sb zero,-17920(s3) -8002080c: 8fbf002c lw ra,44(sp) -80020810: 02401021 move v0,s2 -80020814: 8fb50028 lw s5,40(sp) -80020818: 8fb40024 lw s4,36(sp) -8002081c: 8fb30020 lw s3,32(sp) -80020820: 8fb2001c lw s2,28(sp) -80020824: 8fb10018 lw s1,24(sp) -80020828: 8fb00014 lw s0,20(sp) -8002082c: 03e00008 jr ra -80020830: 27bd0030 addiu sp,sp,48 - -80020834 <SystemLoadFile>: -80020834: 3c058004 lui a1,0x8004 -80020838: 3c060002 lui a2,0x2 -8002083c: 080081c5 j 80020714 <SystemLoadFileToBuffer> -80020840: 24a5ba18 addiu a1,a1,-17896 - -80020844 <SystemDevMenu>: -80020844: 3c028004 lui v0,0x8004 -80020848: 9042b9ff lbu v0,-17921(v0) -8002084c: 00000000 nop -80020850: 10400065 beqz v0,800209e8 <SystemDevMenu+0x1a4> -80020854: 24060010 li a2,16 -80020858: 27bdffc8 addiu sp,sp,-56 -8002085c: 3c058004 lui a1,0x8004 -80020860: 24a588fc addiu a1,a1,-30468 -80020864: 27a40018 addiu a0,sp,24 -80020868: afbf0034 sw ra,52(sp) -8002086c: afb10030 sw s1,48(sp) -80020870: 0c00ce81 jal 80033a04 <memcpy> -80020874: afb0002c sw s0,44(sp) -80020878: 27a40018 addiu a0,sp,24 -8002087c: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -80020880: 3c108007 lui s0,0x8007 -80020884: 0c0089a0 jal 80022680 <PadOneConnected> -80020888: 00000000 nop -8002088c: 3c078004 lui a3,0x8004 -80020890: 2604e920 addiu a0,s0,-5856 -80020894: afa20010 sw v0,16(sp) -80020898: 24e78f64 addiu a3,a3,-28828 -8002089c: 24060028 li a2,40 -800208a0: 0c00a571 jal 800295c4 <FontPrintText> -800208a4: 24050048 li a1,72 -800208a8: 0c008978 jal 800225e0 <PadOneGetType> -800208ac: 00000000 nop -800208b0: 3c078004 lui a3,0x8004 -800208b4: 2604e920 addiu a0,s0,-5856 -800208b8: afa20010 sw v0,16(sp) -800208bc: 24e78f78 addiu a3,a3,-28808 -800208c0: 24060030 li a2,48 -800208c4: 0c00a571 jal 800295c4 <FontPrintText> -800208c8: 24050048 li a1,72 -800208cc: 0c008998 jal 80022660 <PadOneGetID> -800208d0: 00000000 nop -800208d4: 3c078004 lui a3,0x8004 -800208d8: 2604e920 addiu a0,s0,-5856 -800208dc: afa20010 sw v0,16(sp) -800208e0: 24e78f8c addiu a3,a3,-28788 -800208e4: 24060038 li a2,56 -800208e8: 0c00a571 jal 800295c4 <FontPrintText> -800208ec: 24050048 li a1,72 -800208f0: 0c008b43 jal 80022d0c <PadOneGetRawData> -800208f4: 00000000 nop -800208f8: 3c078004 lui a3,0x8004 -800208fc: 2604e920 addiu a0,s0,-5856 -80020900: afa20010 sw v0,16(sp) -80020904: 24e78fa0 addiu a3,a3,-28768 -80020908: 24060040 li a2,64 -8002090c: 0c00a571 jal 800295c4 <FontPrintText> -80020910: 24050048 li a1,72 -80020914: 0c0089b8 jal 800226e0 <PadTwoConnected> -80020918: 00000000 nop -8002091c: 3c078004 lui a3,0x8004 -80020920: 2604e920 addiu a0,s0,-5856 -80020924: afa20010 sw v0,16(sp) -80020928: 24e78fb8 addiu a3,a3,-28744 -8002092c: 24060050 li a2,80 -80020930: 0c00a571 jal 800295c4 <FontPrintText> -80020934: 24050048 li a1,72 -80020938: 0c008990 jal 80022640 <PadTwoGetType> -8002093c: 00000000 nop -80020940: 3c078004 lui a3,0x8004 -80020944: 2604e920 addiu a0,s0,-5856 -80020948: afa20010 sw v0,16(sp) -8002094c: 24e78fcc addiu a3,a3,-28724 -80020950: 24060058 li a2,88 -80020954: 0c00a571 jal 800295c4 <FontPrintText> -80020958: 24050048 li a1,72 -8002095c: 0c0089b0 jal 800226c0 <PadTwoGetID> -80020960: 00000000 nop -80020964: 3c078004 lui a3,0x8004 -80020968: 2604e920 addiu a0,s0,-5856 -8002096c: afa20010 sw v0,16(sp) -80020970: 24e78fe0 addiu a3,a3,-28704 -80020974: 24060060 li a2,96 -80020978: 0c00a571 jal 800295c4 <FontPrintText> -8002097c: 24050048 li a1,72 -80020980: 0c008b47 jal 80022d1c <PadTwoGetRawData> -80020984: 00000000 nop -80020988: 3c078004 lui a3,0x8004 -8002098c: afa20010 sw v0,16(sp) -80020990: 24e78ff4 addiu a3,a3,-28684 -80020994: 24060068 li a2,104 -80020998: 24050048 li a1,72 -8002099c: 0c00a571 jal 800295c4 <FontPrintText> -800209a0: 2604e920 addiu a0,s0,-5856 -800209a4: 3c028004 lui v0,0x8004 -800209a8: 9451b9fc lhu s1,-17924(v0) -800209ac: 0c00b29b jal 8002ca6c <GetRCnt> -800209b0: 24040002 li a0,2 -800209b4: 3231ffff andi s1,s1,0xffff -800209b8: 3c078004 lui a3,0x8004 -800209bc: afb10010 sw s1,16(sp) -800209c0: afa20014 sw v0,20(sp) -800209c4: 2604e920 addiu a0,s0,-5856 -800209c8: 24e7900c addiu a3,a3,-28660 -800209cc: 24060070 li a2,112 -800209d0: 0c00a571 jal 800295c4 <FontPrintText> -800209d4: 24050048 li a1,72 -800209d8: 8fbf0034 lw ra,52(sp) -800209dc: 8fb10030 lw s1,48(sp) -800209e0: 8fb0002c lw s0,44(sp) -800209e4: 27bd0038 addiu sp,sp,56 -800209e8: 03e00008 jr ra -800209ec: 00000000 nop - -800209f0 <SystemGetFileBasename>: -800209f0: 27bdffd8 addiu sp,sp,-40 -800209f4: afbf0024 sw ra,36(sp) -800209f8: afb20020 sw s2,32(sp) -800209fc: afb1001c sw s1,28(sp) -80020a00: 00a09021 move s2,a1 -80020a04: afb00018 sw s0,24(sp) -80020a08: 00808821 move s1,a0 -80020a0c: 0c00cee5 jal 80033b94 <strlen> -80020a10: afa60010 sw a2,16(sp) -80020a14: 8fa60010 lw a2,16(sp) -80020a18: 00408021 move s0,v0 -80020a1c: 00002821 move a1,zero -80020a20: 0c00ce97 jal 80033a5c <memset> -80020a24: 02402021 move a0,s2 -80020a28: 2602ffff addiu v0,s0,-1 -80020a2c: 2403005c li v1,92 -80020a30: 02222021 addu a0,s1,v0 -80020a34: 80840000 lb a0,0(a0) -80020a38: 00000000 nop -80020a3c: 10830003 beq a0,v1,80020a4c <SystemGetFileBasename+0x5c> -80020a40: 02402821 move a1,s2 -80020a44: 1000fffa b 80020a30 <SystemGetFileBasename+0x40> -80020a48: 2442ffff addiu v0,v0,-1 -80020a4c: 24420001 addiu v0,v0,1 -80020a50: 02221021 addu v0,s1,v0 -80020a54: 2404003b li a0,59 -80020a58: 24420001 addiu v0,v0,1 -80020a5c: 8043ffff lb v1,-1(v0) -80020a60: 00000000 nop -80020a64: 10640004 beq v1,a0,80020a78 <SystemGetFileBasename+0x88> -80020a68: 00000000 nop -80020a6c: a0a30000 sb v1,0(a1) -80020a70: 1000fff9 b 80020a58 <SystemGetFileBasename+0x68> -80020a74: 24a50001 addiu a1,a1,1 -80020a78: 8fbf0024 lw ra,36(sp) -80020a7c: 8fb20020 lw s2,32(sp) -80020a80: 8fb1001c lw s1,28(sp) -80020a84: 8fb00018 lw s0,24(sp) -80020a88: 03e00008 jr ra -80020a8c: 27bd0028 addiu sp,sp,40 - -80020a90 <PlayMenu>: -80020a90: 24030001 li v1,1 -80020a94: 3c028006 lui v0,0x8006 -80020a98: ac43ba20 sw v1,-17888(v0) -80020a9c: 24040002 li a0,2 -80020aa0: 3c028006 lui v0,0x8006 -80020aa4: ac44ba1c sw a0,-17892(v0) -80020aa8: 3c028006 lui v0,0x8006 -80020aac: 2442ba24 addiu v0,v0,-17884 -80020ab0: a0400014 sb zero,20(v0) -80020ab4: a0400015 sb zero,21(v0) -80020ab8: a4400008 sh zero,8(v0) -80020abc: a040002c sb zero,44(v0) -80020ac0: a040002d sb zero,45(v0) -80020ac4: a4400020 sh zero,32(v0) -80020ac8: a0430044 sb v1,68(v0) -80020acc: a0400045 sb zero,69(v0) -80020ad0: a4400038 sh zero,56(v0) -80020ad4: a040005c sb zero,92(v0) -80020ad8: a040005d sb zero,93(v0) -80020adc: 03e00008 jr ra -80020ae0: a4400050 sh zero,80(v0) - -80020ae4 <OnePlayerMenu>: -80020ae4: 3c028006 lui v0,0x8006 -80020ae8: 24030002 li v1,2 -80020aec: ac43ba20 sw v1,-17888(v0) -80020af0: 3c028006 lui v0,0x8006 -80020af4: 03e00008 jr ra -80020af8: a040ba84 sb zero,-17788(v0) - -80020afc <TwoPlayerMenu>: -80020afc: 24030002 li v1,2 -80020b00: 3c028006 lui v0,0x8006 -80020b04: ac43ba20 sw v1,-17888(v0) -80020b08: 24030001 li v1,1 -80020b0c: 3c028006 lui v0,0x8006 -80020b10: 03e00008 jr ra -80020b14: a043ba84 sb v1,-17788(v0) - -80020b18 <OptionsMenu>: -80020b18: 3c048004 lui a0,0x8004 -80020b1c: 0800d392 j 80034e48 <printf> -80020b20: 24849030 addiu a0,a0,-28624 - -80020b24 <MenuTestCheat>: -80020b24: 27bdffe8 addiu sp,sp,-24 -80020b28: afbf0014 sw ra,20(sp) -80020b2c: 0c00aa27 jal 8002a89c <MemCardShowMap> -80020b30: 00000000 nop -80020b34: 14400005 bnez v0,80020b4c <MenuTestCheat+0x28> -80020b38: 3c048004 lui a0,0x8004 -80020b3c: 8fbf0014 lw ra,20(sp) -80020b40: 24849044 addiu a0,a0,-28604 -80020b44: 0800d392 j 80034e48 <printf> -80020b48: 27bd0018 addiu sp,sp,24 -80020b4c: 8fbf0014 lw ra,20(sp) -80020b50: 00000000 nop -80020b54: 03e00008 jr ra -80020b58: 27bd0018 addiu sp,sp,24 - -80020b5c <MainMenuRestoreInitValues>: -80020b5c: 27bdffe8 addiu sp,sp,-24 -80020b60: 3c028006 lui v0,0x8006 -80020b64: ac40ba20 sw zero,-17888(v0) -80020b68: afb00010 sw s0,16(sp) -80020b6c: 3c028006 lui v0,0x8006 -80020b70: 3c108006 lui s0,0x8006 -80020b74: 2610ba24 addiu s0,s0,-17884 -80020b78: ac40ba1c sw zero,-17892(v0) -80020b7c: 24020001 li v0,1 -80020b80: a2020014 sb v0,20(s0) -80020b84: 3c048006 lui a0,0x8006 -80020b88: 3c028006 lui v0,0x8006 -80020b8c: ac40ba94 sw zero,-17772(v0) -80020b90: 2406000c li a2,12 -80020b94: 3c028006 lui v0,0x8006 -80020b98: 00002821 move a1,zero -80020b9c: 2484ba84 addiu a0,a0,-17788 -80020ba0: afbf0014 sw ra,20(sp) -80020ba4: a2000015 sb zero,21(s0) -80020ba8: a6000008 sh zero,8(s0) -80020bac: a200002c sb zero,44(s0) -80020bb0: a200002d sb zero,45(s0) -80020bb4: a6000020 sh zero,32(s0) -80020bb8: a2000044 sb zero,68(s0) -80020bbc: a2000045 sb zero,69(s0) -80020bc0: a6000038 sh zero,56(s0) -80020bc4: a200005c sb zero,92(s0) -80020bc8: a200005d sb zero,93(s0) -80020bcc: a6000050 sh zero,80(s0) -80020bd0: 0c00ce97 jal 80033a5c <memset> -80020bd4: a040ba91 sb zero,-17775(v0) -80020bd8: 24040080 li a0,128 -80020bdc: a2000015 sb zero,21(s0) -80020be0: a200002d sb zero,45(s0) -80020be4: a2000045 sb zero,69(s0) -80020be8: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80020bec: a200005d sb zero,93(s0) -80020bf0: 8fbf0014 lw ra,20(sp) -80020bf4: 8fb00010 lw s0,16(sp) -80020bf8: 24040002 li a0,2 -80020bfc: 08009230 j 800248c0 <SfxPlayTrack> -80020c00: 27bd0018 addiu sp,sp,24 - -80020c04 <MainMenuDrawButton>: -80020c04: 27bdffe0 addiu sp,sp,-32 -80020c08: afb00014 sw s0,20(sp) -80020c0c: 3c108006 lui s0,0x8006 -80020c10: 24020040 li v0,64 -80020c14: 2610bba8 addiu s0,s0,-17496 -80020c18: a6020006 sh v0,6(s0) -80020c1c: a6020008 sh v0,8(s0) -80020c20: 3c028004 lui v0,0x8004 -80020c24: 8c42a888 lw v0,-22392(v0) -80020c28: 84830008 lh v1,8(a0) -80020c2c: 2442ffff addiu v0,v0,-1 -80020c30: 0062102b sltu v0,v1,v0 -80020c34: afb10018 sw s1,24(sp) -80020c38: afbf001c sw ra,28(sp) -80020c3c: 10400003 beqz v0,80020c4c <MainMenuDrawButton+0x48> -80020c40: 00808821 move s1,a0 -80020c44: 24630001 addiu v1,v1,1 -80020c48: a4830008 sh v1,8(a0) -80020c4c: 92220014 lbu v0,20(s1) -80020c50: 00000000 nop -80020c54: 10400007 beqz v0,80020c74 <MainMenuDrawButton+0x70> -80020c58: 2402ff80 li v0,-128 -80020c5c: 92220015 lbu v0,21(s1) -80020c60: 00000000 nop -80020c64: 14400002 bnez v0,80020c70 <MainMenuDrawButton+0x6c> -80020c68: 00000000 nop -80020c6c: a6200008 sh zero,8(s1) -80020c70: 2402ffc0 li v0,-64 -80020c74: a2020010 sb v0,16(s0) -80020c78: 2403ff80 li v1,-128 -80020c7c: a2030005 sb v1,5(s0) -80020c80: 8e230010 lw v1,16(s1) -80020c84: 24040001 li a0,1 -80020c88: a202000e sb v0,14(s0) -80020c8c: a202000f sb v0,15(s0) -80020c90: a2000004 sb zero,4(s0) -80020c94: 10640009 beq v1,a0,80020cbc <MainMenuDrawButton+0xb8> -80020c98: 3c028006 lui v0,0x8006 -80020c9c: 1060000c beqz v1,80020cd0 <MainMenuDrawButton+0xcc> -80020ca0: 24040002 li a0,2 -80020ca4: 1064000a beq v1,a0,80020cd0 <MainMenuDrawButton+0xcc> -80020ca8: 24040003 li a0,3 -80020cac: 1064000c beq v1,a0,80020ce0 <MainMenuDrawButton+0xdc> -80020cb0: 240300e1 li v1,225 -80020cb4: 10000013 b 80020d04 <MainMenuDrawButton+0x100> -80020cb8: 00000000 nop -80020cbc: 240300e1 li v1,225 -80020cc0: a443bba8 sh v1,-17496(v0) -80020cc4: 2402005c li v0,92 -80020cc8: 1000000e b 80020d04 <MainMenuDrawButton+0x100> -80020ccc: a6020002 sh v0,2(s0) -80020cd0: 2403005c li v1,92 -80020cd4: a443bba8 sh v1,-17496(v0) -80020cd8: 1000000a b 80020d04 <MainMenuDrawButton+0x100> -80020cdc: a6030002 sh v1,2(s0) -80020ce0: a443bba8 sh v1,-17496(v0) -80020ce4: 2402005c li v0,92 -80020ce8: 0c0089b8 jal 800226e0 <PadTwoConnected> -80020cec: a6020002 sh v0,2(s0) -80020cf0: 14400004 bnez v0,80020d04 <MainMenuDrawButton+0x100> -80020cf4: 24020040 li v0,64 -80020cf8: a202000e sb v0,14(s0) -80020cfc: a202000f sb v0,15(s0) -80020d00: a2020010 sb v0,16(s0) -80020d04: 8e220000 lw v0,0(s1) -80020d08: 92030004 lbu v1,4(s0) -80020d0c: 8fbf001c lw ra,28(sp) -80020d10: 00431021 addu v0,v0,v1 -80020d14: a2020004 sb v0,4(s0) -80020d18: 92030005 lbu v1,5(s0) -80020d1c: 8e220004 lw v0,4(s1) -80020d20: 02002021 move a0,s0 -80020d24: 00431021 addu v0,v0,v1 -80020d28: a2020005 sb v0,5(s0) -80020d2c: 86220008 lh v0,8(s1) -80020d30: 8fb10018 lw s1,24(sp) -80020d34: 00021840 sll v1,v0,0x1 -80020d38: 3c028004 lui v0,0x8004 -80020d3c: 2442a88c addiu v0,v0,-22388 -80020d40: 00621021 addu v0,v1,v0 -80020d44: 94420000 lhu v0,0(v0) -80020d48: 96030002 lhu v1,2(s0) -80020d4c: 00000000 nop -80020d50: 00621023 subu v0,v1,v0 -80020d54: a6020002 sh v0,2(s0) -80020d58: 8fb00014 lw s0,20(sp) -80020d5c: 0800bc6d j 8002f1b4 <GsSortSprite> -80020d60: 27bd0020 addiu sp,sp,32 - -80020d64 <MainMenuInit>: -80020d64: 3c058004 lui a1,0x8004 -80020d68: 3c048004 lui a0,0x8004 -80020d6c: 27bdff68 addiu sp,sp,-152 -80020d70: 2407000b li a3,11 -80020d74: 2406000b li a2,11 -80020d78: 24a5a810 addiu a1,a1,-22512 -80020d7c: 2484a854 addiu a0,a0,-22444 -80020d80: afbf0094 sw ra,148(sp) -80020d84: 0c008d0d jal 80023434 <LoadMenu> -80020d88: afb00090 sw s0,144(sp) -80020d8c: 3c028006 lui v0,0x8006 -80020d90: 3c048002 lui a0,0x8002 -80020d94: ac40ba24 sw zero,-17884(v0) -80020d98: 24840a90 addiu a0,a0,2704 -80020d9c: 2442ba24 addiu v0,v0,-17884 -80020da0: ac44000c sw a0,12(v0) -80020da4: 3c048002 lui a0,0x8002 -80020da8: 24840b18 addiu a0,a0,2840 -80020dac: ac440024 sw a0,36(v0) -80020db0: 24040001 li a0,1 -80020db4: ac440028 sw a0,40(v0) -80020db8: 24040080 li a0,128 -80020dbc: 24030040 li v1,64 -80020dc0: ac440030 sw a0,48(v0) -80020dc4: 3c048002 lui a0,0x8002 -80020dc8: ac430004 sw v1,4(v0) -80020dcc: ac430018 sw v1,24(v0) -80020dd0: ac43001c sw v1,28(v0) -80020dd4: ac430034 sw v1,52(v0) -80020dd8: ac43004c sw v1,76(v0) -80020ddc: 24840ae4 addiu a0,a0,2788 -80020de0: 3c038002 lui v1,0x8002 -80020de4: ac44003c sw a0,60(v0) -80020de8: 24630afc addiu v1,v1,2812 -80020dec: 24040002 li a0,2 -80020df0: ac440040 sw a0,64(v0) -80020df4: ac430054 sw v1,84(v0) -80020df8: 240400c0 li a0,192 -80020dfc: 24030003 li v1,3 -80020e00: a4400008 sh zero,8(v0) -80020e04: a4400020 sh zero,32(v0) -80020e08: ac440048 sw a0,72(v0) -80020e0c: ac430058 sw v1,88(v0) -80020e10: ac400010 sw zero,16(v0) -80020e14: a4400038 sh zero,56(v0) -80020e18: a4400050 sh zero,80(v0) -80020e1c: 3c028006 lui v0,0x8006 -80020e20: ac40ba20 sw zero,-17888(v0) -80020e24: 3c028006 lui v0,0x8006 -80020e28: ac40ba1c sw zero,-17892(v0) -80020e2c: 24030020 li v1,32 -80020e30: 3c028006 lui v0,0x8006 -80020e34: a443bb7c sh v1,-17540(v0) -80020e38: 2442bb7c addiu v0,v0,-17540 -80020e3c: 240300d0 li v1,208 -80020e40: a4430002 sh v1,2(v0) -80020e44: 84430006 lh v1,6(v0) -80020e48: ac400020 sw zero,32(v0) -80020e4c: 00031843 sra v1,v1,0x1 -80020e50: ac430024 sw v1,36(v0) -80020e54: 84430008 lh v1,8(v0) -80020e58: 3c108006 lui s0,0x8006 -80020e5c: 00031843 sra v1,v1,0x1 -80020e60: ac430028 sw v1,40(v0) -80020e64: 3c028006 lui v0,0x8006 -80020e68: 2610bb08 addiu s0,s0,-17656 -80020e6c: ac40ba94 sw zero,-17772(v0) -80020e70: 3c028002 lui v0,0x8002 -80020e74: 02002021 move a0,s0 -80020e78: 24420b24 addiu v0,v0,2852 -80020e7c: 24060010 li a2,16 -80020e80: 00002821 move a1,zero -80020e84: 0c00ce97 jal 80033a5c <memset> -80020e88: ae020020 sw v0,32(s0) -80020e8c: 3c058004 lui a1,0x8004 -80020e90: 27a40010 addiu a0,sp,16 -80020e94: 24060020 li a2,32 -80020e98: 0c00ce81 jal 80033a04 <memcpy> -80020e9c: 24a5890c addiu a1,a1,-30452 -80020ea0: 27a50010 addiu a1,sp,16 -80020ea4: 24060020 li a2,32 -80020ea8: 0c00ce81 jal 80033a04 <memcpy> -80020eac: 02002021 move a0,s0 -80020eb0: 02002021 move a0,s0 -80020eb4: 0c008b21 jal 80022c84 <PadAddCheat> -80020eb8: 3c108006 lui s0,0x8006 -80020ebc: 2610bae4 addiu s0,s0,-17692 -80020ec0: 3c028002 lui v0,0x8002 -80020ec4: 02002021 move a0,s0 -80020ec8: 24420414 addiu v0,v0,1044 -80020ecc: 24060010 li a2,16 -80020ed0: 00002821 move a1,zero -80020ed4: 0c00ce97 jal 80033a5c <memset> -80020ed8: ae020020 sw v0,32(s0) -80020edc: 3c058004 lui a1,0x8004 -80020ee0: 27a40030 addiu a0,sp,48 -80020ee4: 24060020 li a2,32 -80020ee8: 0c00ce81 jal 80033a04 <memcpy> -80020eec: 24a5892c addiu a1,a1,-30420 -80020ef0: 27a50030 addiu a1,sp,48 -80020ef4: 24060020 li a2,32 -80020ef8: 0c00ce81 jal 80033a04 <memcpy> -80020efc: 02002021 move a0,s0 -80020f00: 02002021 move a0,s0 -80020f04: 0c008b21 jal 80022c84 <PadAddCheat> -80020f08: 3c108006 lui s0,0x8006 -80020f0c: 2610bac0 addiu s0,s0,-17728 -80020f10: 3c028002 lui v0,0x8002 -80020f14: 02002021 move a0,s0 -80020f18: 244205e0 addiu v0,v0,1504 -80020f1c: 24060010 li a2,16 -80020f20: 00002821 move a1,zero -80020f24: 0c00ce97 jal 80033a5c <memset> -80020f28: ae020020 sw v0,32(s0) -80020f2c: 3c058004 lui a1,0x8004 -80020f30: 27a40050 addiu a0,sp,80 -80020f34: 24060020 li a2,32 -80020f38: 0c00ce81 jal 80033a04 <memcpy> -80020f3c: 24a5894c addiu a1,a1,-30388 -80020f40: 27a50050 addiu a1,sp,80 -80020f44: 24060020 li a2,32 -80020f48: 0c00ce81 jal 80033a04 <memcpy> -80020f4c: 02002021 move a0,s0 -80020f50: 02002021 move a0,s0 -80020f54: 0c008b21 jal 80022c84 <PadAddCheat> -80020f58: 3c108006 lui s0,0x8006 -80020f5c: 2610ba9c addiu s0,s0,-17764 -80020f60: 3c028002 lui v0,0x8002 -80020f64: 02002021 move a0,s0 -80020f68: 244205b0 addiu v0,v0,1456 -80020f6c: 24060010 li a2,16 -80020f70: 00002821 move a1,zero -80020f74: 0c00ce97 jal 80033a5c <memset> -80020f78: ae020020 sw v0,32(s0) -80020f7c: 3c058004 lui a1,0x8004 -80020f80: 27a40070 addiu a0,sp,112 -80020f84: 24060020 li a2,32 -80020f88: 0c00ce81 jal 80033a04 <memcpy> -80020f8c: 24a5896c addiu a1,a1,-30356 -80020f90: 27a50070 addiu a1,sp,112 -80020f94: 24060020 li a2,32 -80020f98: 0c00ce81 jal 80033a04 <memcpy> -80020f9c: 02002021 move a0,s0 -80020fa0: 0c008b21 jal 80022c84 <PadAddCheat> -80020fa4: 02002021 move a0,s0 -80020fa8: 0c008cf7 jal 800233dc <LoadMenuEnd> -80020fac: 00000000 nop -80020fb0: 8fbf0094 lw ra,148(sp) -80020fb4: 8fb00090 lw s0,144(sp) -80020fb8: 03e00008 jr ra -80020fbc: 27bd0098 addiu sp,sp,152 - -80020fc0 <MainMenu>: -80020fc0: 27bdff58 addiu sp,sp,-168 -80020fc4: afbf00a4 sw ra,164(sp) -80020fc8: afb40090 sw s4,144(sp) -80020fcc: afb3008c sw s3,140(sp) -80020fd0: afb20088 sw s2,136(sp) -80020fd4: afb00080 sw s0,128(sp) -80020fd8: afbe00a0 sw s8,160(sp) -80020fdc: afb7009c sw s7,156(sp) -80020fe0: afb60098 sw s6,152(sp) -80020fe4: afb50094 sw s5,148(sp) -80020fe8: afb10084 sw s1,132(sp) -80020fec: 0c008359 jal 80020d64 <MainMenuInit> -80020ff0: 3c128006 lui s2,0x8006 -80020ff4: 0c009416 jal 80025058 <PSXSDKIntro> -80020ff8: 2652ba24 addiu s2,s2,-17884 -80020ffc: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80021000: 24040080 li a0,128 -80021004: 3c028006 lui v0,0x8006 -80021008: afa20078 sw v0,120(sp) -8002100c: 3c108006 lui s0,0x8006 -80021010: 02409821 move s3,s2 -80021014: 0240a021 move s4,s2 -80021018: 0c0089c8 jal 80022720 <PadOneAnyKeyPressed> -8002101c: 00000000 nop -80021020: 10400007 beqz v0,80021040 <MainMenu+0x80> -80021024: 00000000 nop -80021028: 0c008058 jal 80020160 <SystemIsRandSeedSet> -8002102c: 00000000 nop -80021030: 14400003 bnez v0,80021040 <MainMenu+0x80> -80021034: 00000000 nop -80021038: 0c00804b jal 8002012c <SystemSetRandSeed> -8002103c: 00000000 nop -80021040: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -80021044: 24040040 li a0,64 -80021048: 10400006 beqz v0,80021064 <MainMenu+0xa4> -8002104c: 00000000 nop -80021050: 8fa20078 lw v0,120(sp) -80021054: 0c0091ef jal 800247bc <SfxPlaySound> -80021058: 2444bb2c addiu a0,v0,-17620 -8002105c: 10000006 b 80021078 <MainMenu+0xb8> -80021060: 3c168006 lui s6,0x8006 -80021064: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -80021068: 24040010 li a0,16 -8002106c: 1440fff8 bnez v0,80021050 <MainMenu+0x90> -80021070: 00000000 nop -80021074: 3c168006 lui s6,0x8006 -80021078: 8ec2ba20 lw v0,-17888(s6) -8002107c: 241e0001 li s8,1 -80021080: 105e0008 beq v0,s8,800210a4 <MainMenu+0xe4> -80021084: 3c178006 lui s7,0x8006 -80021088: 1040005d beqz v0,80021200 <MainMenu+0x240> -8002108c: 24110002 li s1,2 -80021090: 24030002 li v1,2 -80021094: 10430014 beq v0,v1,800210e8 <MainMenu+0x128> -80021098: 00008821 move s1,zero -8002109c: 10000059 b 80021204 <MainMenu+0x244> -800210a0: 3c1e8006 lui s8,0x8006 -800210a4: 9203ba19 lbu v1,-17895(s0) -800210a8: 24020003 li v0,3 -800210ac: 14620006 bne v1,v0,800210c8 <MainMenu+0x108> -800210b0: 24110002 li s1,2 -800210b4: 0c0089b8 jal 800226e0 <PadTwoConnected> -800210b8: 24110001 li s1,1 -800210bc: 10400002 beqz v0,800210c8 <MainMenu+0x108> -800210c0: 00000000 nop -800210c4: 24110002 li s1,2 -800210c8: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -800210cc: 24040010 li a0,16 -800210d0: 1040004c beqz v0,80021204 <MainMenu+0x244> -800210d4: 3c1e8006 lui s8,0x8006 -800210d8: aec0ba20 sw zero,-17888(s6) -800210dc: aee0ba1c sw zero,-17892(s7) -800210e0: 10000048 b 80021204 <MainMenu+0x244> -800210e4: a200ba19 sb zero,-17895(s0) -800210e8: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -800210ec: 24041000 li a0,4096 -800210f0: 10400014 beqz v0,80021144 <MainMenu+0x184> -800210f4: 3c028006 lui v0,0x8006 -800210f8: 9042ba90 lbu v0,-17776(v0) -800210fc: 00000000 nop -80021100: 14400009 bnez v0,80021128 <MainMenu+0x168> -80021104: 3c038006 lui v1,0x8006 -80021108: 3c038006 lui v1,0x8006 -8002110c: 8c62ba94 lw v0,-17772(v1) -80021110: 00000000 nop -80021114: 1040003a beqz v0,80021200 <MainMenu+0x240> -80021118: 00008821 move s1,zero -8002111c: 2442ffff addiu v0,v0,-1 -80021120: 10000015 b 80021178 <MainMenu+0x1b8> -80021124: ac62ba94 sw v0,-17772(v1) -80021128: 9062ba91 lbu v0,-17775(v1) -8002112c: 00000000 nop -80021130: 10400033 beqz v0,80021200 <MainMenu+0x240> -80021134: 00008821 move s1,zero -80021138: 2442ffff addiu v0,v0,-1 -8002113c: 10000030 b 80021200 <MainMenu+0x240> -80021140: a062ba91 sb v0,-17775(v1) -80021144: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -80021148: 24044000 li a0,16384 -8002114c: 1040001e beqz v0,800211c8 <MainMenu+0x208> -80021150: 3c028006 lui v0,0x8006 -80021154: 9043ba90 lbu v1,-17776(v0) -80021158: 00000000 nop -8002115c: 14600009 bnez v1,80021184 <MainMenu+0x1c4> -80021160: 3c028006 lui v0,0x8006 -80021164: 8c43ba94 lw v1,-17772(v0) -80021168: 00000000 nop -8002116c: 14600024 bnez v1,80021200 <MainMenu+0x240> -80021170: 00008821 move s1,zero -80021174: ac5eba94 sw s8,-17772(v0) -80021178: 3c028006 lui v0,0x8006 -8002117c: 1000001f b 800211fc <MainMenu+0x23c> -80021180: a040ba91 sb zero,-17775(v0) -80021184: 8c42ba94 lw v0,-17772(v0) -80021188: 3c058006 lui a1,0x8006 -8002118c: 00021880 sll v1,v0,0x2 -80021190: 3c028004 lui v0,0x8004 -80021194: 90a4ba91 lbu a0,-17775(a1) -80021198: 2442898c addiu v0,v0,-30324 -8002119c: 00621021 addu v0,v1,v0 -800211a0: 8c420000 lw v0,0(v0) -800211a4: 24830001 addiu v1,a0,1 -800211a8: 00032080 sll a0,v1,0x2 -800211ac: 00441021 addu v0,v0,a0 -800211b0: 8c420000 lw v0,0(v0) -800211b4: 00000000 nop -800211b8: 10400011 beqz v0,80021200 <MainMenu+0x240> -800211bc: 00008821 move s1,zero -800211c0: 1000000f b 80021200 <MainMenu+0x240> -800211c4: a0a3ba91 sb v1,-17775(a1) -800211c8: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -800211cc: 24040010 li a0,16 -800211d0: 1040000b beqz v0,80021200 <MainMenu+0x240> -800211d4: 00008821 move s1,zero -800211d8: 3c028006 lui v0,0x8006 -800211dc: 9043ba90 lbu v1,-17776(v0) -800211e0: 00000000 nop -800211e4: 10600003 beqz v1,800211f4 <MainMenu+0x234> -800211e8: 00000000 nop -800211ec: 10000004 b 80021200 <MainMenu+0x240> -800211f0: a040ba90 sb zero,-17776(v0) -800211f4: 0c0082d7 jal 80020b5c <MainMenuRestoreInitValues> -800211f8: 00000000 nop -800211fc: 00008821 move s1,zero -80021200: 3c1e8006 lui s8,0x8006 -80021204: 93c3ba18 lbu v1,-17896(s8) -80021208: 34048000 li a0,0x8000 -8002120c: 000310c0 sll v0,v1,0x3 -80021210: 00031940 sll v1,v1,0x5 -80021214: 00621023 subu v0,v1,v0 -80021218: 02421021 addu v0,s2,v0 -8002121c: 90430014 lbu v1,20(v0) -80021220: 03c0a821 move s5,s8 -80021224: a0430015 sb v1,21(v0) -80021228: 9203ba19 lbu v1,-17895(s0) -8002122c: 00000000 nop -80021230: 000310c0 sll v0,v1,0x3 -80021234: 00031940 sll v1,v1,0x5 -80021238: 00621023 subu v0,v1,v0 -8002123c: 02421021 addu v0,s2,v0 -80021240: 90430014 lbu v1,20(v0) -80021244: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -80021248: a0430015 sb v1,21(v0) -8002124c: 1040000c beqz v0,80021280 <MainMenu+0x2c0> -80021250: 00000000 nop -80021254: 9202ba19 lbu v0,-17895(s0) -80021258: 00000000 nop -8002125c: 10400008 beqz v0,80021280 <MainMenu+0x2c0> -80021260: 000220c0 sll a0,v0,0x3 -80021264: 00021940 sll v1,v0,0x5 -80021268: 00641823 subu v1,v1,a0 -8002126c: 02431821 addu v1,s2,v1 -80021270: a3c2ba18 sb v0,-17896(s8) -80021274: a0600014 sb zero,20(v1) -80021278: 10000012 b 800212c4 <MainMenu+0x304> -8002127c: 2442ffff addiu v0,v0,-1 -80021280: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -80021284: 24042000 li a0,8192 -80021288: 10400012 beqz v0,800212d4 <MainMenu+0x314> -8002128c: 00000000 nop -80021290: 8ee3ba1c lw v1,-17892(s7) -80021294: 9202ba19 lbu v0,-17895(s0) -80021298: 2463ffff addiu v1,v1,-1 -8002129c: 00711821 addu v1,v1,s1 -800212a0: 0043182b sltu v1,v0,v1 -800212a4: 1060000b beqz v1,800212d4 <MainMenu+0x314> -800212a8: 000220c0 sll a0,v0,0x3 -800212ac: 00021940 sll v1,v0,0x5 -800212b0: 00641823 subu v1,v1,a0 -800212b4: 02631821 addu v1,s3,v1 -800212b8: a2a2ba18 sb v0,-17896(s5) -800212bc: a0600014 sb zero,20(v1) -800212c0: 24420001 addiu v0,v0,1 -800212c4: 3c048006 lui a0,0x8006 -800212c8: 2484bb54 addiu a0,a0,-17580 -800212cc: 0c0091ef jal 800247bc <SfxPlaySound> -800212d0: a202ba19 sb v0,-17895(s0) -800212d4: 8ee2ba1c lw v0,-17892(s7) -800212d8: 9203ba19 lbu v1,-17895(s0) -800212dc: 00000000 nop -800212e0: 0062182b sltu v1,v1,v0 -800212e4: 10600002 beqz v1,800212f0 <MainMenu+0x330> -800212e8: 00000000 nop -800212ec: a202ba19 sb v0,-17895(s0) -800212f0: 2442ffff addiu v0,v0,-1 -800212f4: 9203ba19 lbu v1,-17895(s0) -800212f8: 00518821 addu s1,v0,s1 -800212fc: 0223102b sltu v0,s1,v1 -80021300: 10400002 beqz v0,8002130c <MainMenu+0x34c> -80021304: 00000000 nop -80021308: a211ba19 sb s1,-17895(s0) -8002130c: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -80021310: 24040040 li a0,64 -80021314: 10400031 beqz v0,800213dc <MainMenu+0x41c> -80021318: 24020002 li v0,2 -8002131c: 8ec3ba20 lw v1,-17888(s6) -80021320: 00000000 nop -80021324: 14620023 bne v1,v0,800213b4 <MainMenu+0x3f4> -80021328: 3c178006 lui s7,0x8006 -8002132c: 92e2ba90 lbu v0,-17776(s7) -80021330: 00000000 nop -80021334: 14400003 bnez v0,80021344 <MainMenu+0x384> -80021338: 24020001 li v0,1 -8002133c: 10000027 b 800213dc <MainMenu+0x41c> -80021340: a2e2ba90 sb v0,-17776(s7) -80021344: 3c028006 lui v0,0x8006 -80021348: 8c42ba94 lw v0,-17772(v0) -8002134c: 3c038004 lui v1,0x8004 -80021350: 00021080 sll v0,v0,0x2 -80021354: 24638994 addiu v1,v1,-30316 -80021358: 00431821 addu v1,v0,v1 -8002135c: 8c630000 lw v1,0(v1) -80021360: 3c118006 lui s1,0x8006 -80021364: 2631ba84 addiu s1,s1,-17788 -80021368: ae230004 sw v1,4(s1) -8002136c: 3c038004 lui v1,0x8004 -80021370: 2463898c addiu v1,v1,-30324 -80021374: 00431021 addu v0,v0,v1 -80021378: 3c038006 lui v1,0x8006 -8002137c: 9064ba91 lbu a0,-17775(v1) -80021380: 8c430000 lw v1,0(v0) -80021384: 00041080 sll v0,a0,0x2 -80021388: 00621021 addu v0,v1,v0 -8002138c: 8c420000 lw v0,0(v0) -80021390: 0c00934d jal 80024d34 <EndAnimation> -80021394: ae220008 sw v0,8(s1) -80021398: 0c009bd9 jal 80026f64 <Game> -8002139c: 02202021 move a0,s1 -800213a0: 0c0082d7 jal 80020b5c <MainMenuRestoreInitValues> -800213a4: 00000000 nop -800213a8: a200ba19 sb zero,-17895(s0) -800213ac: 1000000b b 800213dc <MainMenu+0x41c> -800213b0: a2e0ba90 sb zero,-17776(s7) -800213b4: 9202ba19 lbu v0,-17895(s0) -800213b8: 00000000 nop -800213bc: 000218c0 sll v1,v0,0x3 -800213c0: 00021140 sll v0,v0,0x5 -800213c4: 00431023 subu v0,v0,v1 -800213c8: 02621021 addu v0,s3,v0 -800213cc: 8c42000c lw v0,12(v0) -800213d0: 00000000 nop -800213d4: 0040f809 jalr v0 -800213d8: 00000000 nop -800213dc: 9202ba19 lbu v0,-17895(s0) -800213e0: 24060028 li a2,40 -800213e4: 000218c0 sll v1,v0,0x3 -800213e8: 00021140 sll v0,v0,0x5 -800213ec: 00431023 subu v0,v0,v1 -800213f0: 02821021 addu v0,s4,v0 -800213f4: 24030001 li v1,1 -800213f8: a0430014 sb v1,20(v0) -800213fc: 00002821 move a1,zero -80021400: 0c00c1ea jal 800307a8 <GsSortCls> -80021404: 00002021 move a0,zero -80021408: 3c028006 lui v0,0x8006 -8002140c: 2442bb7c addiu v0,v0,-17540 -80021410: 8c430020 lw v1,32(v0) -80021414: 00000000 nop -80021418: 24631000 addiu v1,v1,4096 -8002141c: ac430020 sw v1,32(v0) -80021420: 8ec2ba20 lw v0,-17888(s6) -80021424: 24030001 li v1,1 -80021428: 10430060 beq v0,v1,800215ac <MainMenu+0x5ec> -8002142c: 00000000 nop -80021430: 10400059 beqz v0,80021598 <MainMenu+0x5d8> -80021434: 24030002 li v1,2 -80021438: 144300a0 bne v0,v1,800216bc <MainMenu+0x6fc> -8002143c: 24060020 li a2,32 -80021440: 00002821 move a1,zero -80021444: 0c00ce97 jal 80033a5c <memset> -80021448: 27a40050 addiu a0,sp,80 -8002144c: 24060020 li a2,32 -80021450: 00002821 move a1,zero -80021454: 0c00ce97 jal 80033a5c <memset> -80021458: 27a40030 addiu a0,sp,48 -8002145c: 24160030 li s6,48 -80021460: 2411ff80 li s1,-128 -80021464: 241e0010 li s8,16 -80021468: 24170090 li s7,144 -8002146c: 27a40050 addiu a0,sp,80 -80021470: a7be005c sh s8,92(sp) -80021474: a7b7005e sh s7,94(sp) -80021478: a7be0060 sh s8,96(sp) -8002147c: a7b70062 sh s7,98(sp) -80021480: a7be0064 sh s8,100(sp) -80021484: a7be0066 sh s8,102(sp) -80021488: a7b70068 sh s7,104(sp) -8002148c: a7b7006a sh s7,106(sp) -80021490: a3b60058 sb s6,88(sp) -80021494: a3b60059 sb s6,89(sp) -80021498: a3b1005a sb s1,90(sp) -8002149c: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -800214a0: a3b1005b sb s1,91(sp) -800214a4: 240200a0 li v0,160 -800214a8: a7a20064 sh v0,100(sp) -800214ac: a7a20066 sh v0,102(sp) -800214b0: 27a40050 addiu a0,sp,80 -800214b4: 240200e0 li v0,224 -800214b8: a7be005c sh s8,92(sp) -800214bc: a7b7005e sh s7,94(sp) -800214c0: a7be0060 sh s8,96(sp) -800214c4: a7b70062 sh s7,98(sp) -800214c8: a7a20068 sh v0,104(sp) -800214cc: a7a2006a sh v0,106(sp) -800214d0: a3b60058 sb s6,88(sp) -800214d4: a3b60059 sb s6,89(sp) -800214d8: a3b1005a sb s1,90(sp) -800214dc: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -800214e0: a3b1005b sb s1,91(sp) -800214e4: 24020088 li v0,136 -800214e8: 3c048006 lui a0,0x8006 -800214ec: a7a2003e sh v0,62(sp) -800214f0: a7a20042 sh v0,66(sp) -800214f4: 8c82ba94 lw v0,-17772(a0) -800214f8: 24030018 li v1,24 -800214fc: 000210c0 sll v0,v0,0x3 -80021500: 3042ffff andi v0,v0,0xffff -80021504: a7a3003c sh v1,60(sp) -80021508: a7a30040 sh v1,64(sp) -8002150c: 24430018 addiu v1,v0,24 -80021510: 24420020 addiu v0,v0,32 -80021514: 00021400 sll v0,v0,0x10 -80021518: 00021403 sra v0,v0,0x10 -8002151c: 00031c00 sll v1,v1,0x10 -80021520: a7a20048 sh v0,72(sp) -80021524: a7a2004a sh v0,74(sp) -80021528: 8fa2004c lw v0,76(sp) -8002152c: 00031c03 sra v1,v1,0x10 -80021530: a3b60030 sb s6,48(sp) -80021534: a3b60031 sb s6,49(sp) -80021538: a3b60034 sb s6,52(sp) -8002153c: a3b60035 sb s6,53(sp) -80021540: a3b60038 sb s6,56(sp) -80021544: a3b60039 sb s6,57(sp) -80021548: 3c168007 lui s6,0x8007 -8002154c: a7a30044 sh v1,68(sp) -80021550: a7a30046 sh v1,70(sp) -80021554: 34420010 ori v0,v0,0x10 -80021558: 3c088004 lui t0,0x8004 -8002155c: 3c038004 lui v1,0x8004 -80021560: 26d6e920 addiu s6,s6,-5856 -80021564: a3b10032 sb s1,50(sp) -80021568: a3b10033 sb s1,51(sp) -8002156c: a3b10036 sb s1,54(sp) -80021570: a3b10037 sb s1,55(sp) -80021574: a3b1003a sb s1,58(sp) -80021578: a3b1003b sb s1,59(sp) -8002157c: afa2004c sw v0,76(sp) -80021580: 251e8994 addiu s8,t0,-30316 -80021584: 2477898c addiu s7,v1,-30324 -80021588: 0000a821 move s5,zero -8002158c: afa40070 sw a0,112(sp) -80021590: 10000014 b 800215e4 <MainMenu+0x624> -80021594: afb60074 sw s6,116(sp) -80021598: 0c008301 jal 80020c04 <MainMenuDrawButton> -8002159c: 02802021 move a0,s4 -800215a0: 3c048006 lui a0,0x8006 -800215a4: 10000006 b 800215c0 <MainMenu+0x600> -800215a8: 2484ba3c addiu a0,a0,-17860 -800215ac: 3c048006 lui a0,0x8006 -800215b0: 0c008301 jal 80020c04 <MainMenuDrawButton> -800215b4: 2484ba54 addiu a0,a0,-17836 -800215b8: 3c048006 lui a0,0x8006 -800215bc: 2484ba6c addiu a0,a0,-17812 -800215c0: 0c008301 jal 80020c04 <MainMenuDrawButton> -800215c4: 00000000 nop -800215c8: 1000003c b 800216bc <MainMenu+0x6fc> -800215cc: 00000000 nop -800215d0: 26b50001 addiu s5,s5,1 -800215d4: 24020002 li v0,2 -800215d8: 27de0004 addiu s8,s8,4 -800215dc: 12a20027 beq s5,v0,8002167c <MainMenu+0x6bc> -800215e0: 26f70004 addiu s7,s7,4 -800215e4: 8fc40000 lw a0,0(s8) -800215e8: 24060020 li a2,32 -800215ec: 0c00827c jal 800209f0 <SystemGetFileBasename> -800215f0: 27a50010 addiu a1,sp,16 -800215f4: 001530c0 sll a2,s5,0x3 -800215f8: 24c60018 addiu a2,a2,24 -800215fc: 02c02021 move a0,s6 -80021600: 27a70010 addiu a3,sp,16 -80021604: 30c6fff8 andi a2,a2,0xfff8 -80021608: 0c00a571 jal 800295c4 <FontPrintText> -8002160c: 24050018 li a1,24 -80021610: 8fa20070 lw v0,112(sp) -80021614: 00000000 nop -80021618: 8c44ba94 lw a0,-17772(v0) -8002161c: 00000000 nop -80021620: 1495ffeb bne a0,s5,800215d0 <MainMenu+0x610> -80021624: 00008821 move s1,zero -80021628: 8ee90000 lw t1,0(s7) -8002162c: 00000000 nop -80021630: 8d240000 lw a0,0(t1) -80021634: 00000000 nop -80021638: 1080ffe5 beqz a0,800215d0 <MainMenu+0x610> -8002163c: 24060020 li a2,32 -80021640: 27a50010 addiu a1,sp,16 -80021644: 0c00827c jal 800209f0 <SystemGetFileBasename> -80021648: afa9007c sw t1,124(sp) -8002164c: 001130c0 sll a2,s1,0x3 -80021650: 24c600a8 addiu a2,a2,168 -80021654: 00063400 sll a2,a2,0x10 -80021658: 8fa40074 lw a0,116(sp) -8002165c: 27a70010 addiu a3,sp,16 -80021660: 00063403 sra a2,a2,0x10 -80021664: 0c00a571 jal 800295c4 <FontPrintText> -80021668: 24050018 li a1,24 -8002166c: 8fa9007c lw t1,124(sp) -80021670: 26310001 addiu s1,s1,1 -80021674: 1000ffee b 80021630 <MainMenu+0x670> -80021678: 25290004 addiu t1,t1,4 -8002167c: 3c028006 lui v0,0x8006 -80021680: 9042ba90 lbu v0,-17776(v0) -80021684: 00000000 nop -80021688: 1040000a beqz v0,800216b4 <MainMenu+0x6f4> -8002168c: 3c028006 lui v0,0x8006 -80021690: 9042ba91 lbu v0,-17775(v0) -80021694: 00000000 nop -80021698: 000210c0 sll v0,v0,0x3 -8002169c: 244300a8 addiu v1,v0,168 -800216a0: 244200b0 addiu v0,v0,176 -800216a4: a7a30044 sh v1,68(sp) -800216a8: a7a30046 sh v1,70(sp) -800216ac: a7a20048 sh v0,72(sp) -800216b0: a7a2004a sh v0,74(sp) -800216b4: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -800216b8: 27a40030 addiu a0,sp,48 -800216bc: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -800216c0: 00000000 nop -800216c4: 1000fe54 b 80021018 <MainMenu+0x58> -800216c8: 00000000 nop - -800216cc <GfxSwapBuffers>: -800216cc: 27bdffd8 addiu sp,sp,-40 -800216d0: afbf0024 sw ra,36(sp) -800216d4: afb30020 sw s3,32(sp) -800216d8: afb2001c sw s2,28(sp) -800216dc: afb10018 sw s1,24(sp) -800216e0: 0c00bdee jal 8002f7b8 <GsListPos> -800216e4: afb00014 sw s0,20(sp) -800216e8: 2c421000 sltiu v0,v0,4096 -800216ec: 14400006 bnez v0,80021708 <GfxSwapBuffers+0x3c> -800216f0: 3c138006 lui s3,0x8006 -800216f4: 3c048004 lui a0,0x8004 -800216f8: 0c00d392 jal 80034e48 <printf> -800216fc: 248492a0 addiu a0,a0,-28000 -80021700: 1000ffff b 80021700 <GfxSwapBuffers+0x34> -80021704: 00000000 nop -80021708: 3c048006 lui a0,0x8006 -8002170c: 24903be0 addiu s0,a0,15328 -80021710: 86030008 lh v1,8(s0) -80021714: 240200f0 li v0,240 -80021718: 00808821 move s1,a0 -8002171c: 1462000d bne v1,v0,80021754 <GfxSwapBuffers+0x88> -80021720: 26723bdc addiu s2,s3,15324 -80021724: 86020006 lh v0,6(s0) -80021728: 24030180 li v1,384 -8002172c: 10430003 beq v0,v1,8002173c <GfxSwapBuffers+0x70> -80021730: 240300c0 li v1,192 -80021734: 14430008 bne v0,v1,80021758 <GfxSwapBuffers+0x8c> -80021738: 3c048004 lui a0,0x8004 -8002173c: 86420002 lh v0,2(s2) -80021740: 24030100 li v1,256 -80021744: 1043001b beq v0,v1,800217b4 <GfxSwapBuffers+0xe8> -80021748: 00000000 nop -8002174c: 10400016 beqz v0,800217a8 <GfxSwapBuffers+0xdc> -80021750: 00000000 nop -80021754: 3c048004 lui a0,0x8004 -80021758: 0c00d392 jal 80034e48 <printf> -8002175c: 248492c0 addiu a0,a0,-27968 -80021760: 86653bdc lh a1,15324(s3) -80021764: 3c048004 lui a0,0x8004 -80021768: 0c00d392 jal 80034e48 <printf> -8002176c: 248492e0 addiu a0,a0,-27936 -80021770: 86450002 lh a1,2(s2) -80021774: 3c048004 lui a0,0x8004 -80021778: 0c00d392 jal 80034e48 <printf> -8002177c: 248492f0 addiu a0,a0,-27920 -80021780: 86050002 lh a1,2(s0) -80021784: 3c048004 lui a0,0x8004 -80021788: 0c00d392 jal 80034e48 <printf> -8002178c: 24849300 addiu a0,a0,-27904 -80021790: 3c048004 lui a0,0x8004 -80021794: 86050004 lh a1,4(s0) -80021798: 0c00d392 jal 80034e48 <printf> -8002179c: 24849310 addiu a0,a0,-27888 -800217a0: 1000ffff b 800217a0 <GfxSwapBuffers+0xd4> -800217a4: 00000000 nop -800217a8: a6430002 sh v1,2(s2) -800217ac: 10000003 b 800217bc <GfxSwapBuffers+0xf0> -800217b0: a6000004 sh zero,4(s0) -800217b4: a6400002 sh zero,2(s2) -800217b8: a6020004 sh v0,4(s0) -800217bc: 0c00b9a1 jal 8002e684 <GsSetDispEnv> -800217c0: 26643bdc addiu a0,s3,15324 -800217c4: 8fbf0024 lw ra,36(sp) -800217c8: 8fb30020 lw s3,32(sp) -800217cc: 8fb2001c lw s2,28(sp) -800217d0: 8fb00014 lw s0,20(sp) -800217d4: 26243be0 addiu a0,s1,15328 -800217d8: 8fb10018 lw s1,24(sp) -800217dc: 0800bf23 j 8002fc8c <GsSetDrawEnv> -800217e0: 27bd0028 addiu sp,sp,40 - -800217e4 <GfxInitDrawEnv>: -800217e4: 3c048006 lui a0,0x8006 -800217e8: 24843be0 addiu a0,a0,15328 -800217ec: 24020180 li v0,384 -800217f0: a4820006 sh v0,6(a0) -800217f4: 240200f0 li v0,240 -800217f8: a4800002 sh zero,2(a0) -800217fc: a4800004 sh zero,4(a0) -80021800: a0800001 sb zero,1(a0) -80021804: 0800bf23 j 8002fc8c <GsSetDrawEnv> -80021808: a4820008 sh v0,8(a0) - -8002180c <GfxInitDispEnv>: -8002180c: 3c048006 lui a0,0x8006 -80021810: a4803bdc sh zero,15324(a0) -80021814: 24843bdc addiu a0,a0,15324 -80021818: 0800b9a1 j 8002e684 <GsSetDispEnv> -8002181c: a4800002 sh zero,2(a0) - -80021820 <GfxSetPrimitiveList>: -80021820: 0800b93c j 8002e4f0 <GsSetList> -80021824: 00000000 nop - -80021828 <GfxSetDefaultPrimitiveList>: -80021828: 3c048006 lui a0,0x8006 -8002182c: 0800b93c j 8002e4f0 <GsSetList> -80021830: 2484fbdc addiu a0,a0,-1060 - -80021834 <GfxDrawScene_Fast>: -80021834: 27bdffe8 addiu sp,sp,-24 -80021838: afbf0014 sw ra,20(sp) -8002183c: 0c008211 jal 80020844 <SystemDevMenu> -80021840: 00000000 nop -80021844: 3c048007 lui a0,0x8007 -80021848: 24050001 li a1,1 -8002184c: 0c00a554 jal 80029550 <FontSetFlags> -80021850: 2484e920 addiu a0,a0,-5856 -80021854: 0c008095 jal 80020254 <System1SecondTick> -80021858: 00000000 nop -8002185c: 10400005 beqz v0,80021874 <GfxDrawScene_Fast+0x40> -80021860: 3c038006 lui v1,0x8006 -80021864: 9062bbd8 lbu v0,-17448(v1) -80021868: 00000000 nop -8002186c: 38420001 xori v0,v0,0x1 -80021870: a062bbd8 sb v0,-17448(v1) -80021874: 0c00809d jal 80020274 <System500msTick> -80021878: 00000000 nop -8002187c: 10400005 beqz v0,80021894 <GfxDrawScene_Fast+0x60> -80021880: 3c038006 lui v1,0x8006 -80021884: 9062bbd9 lbu v0,-17447(v1) -80021888: 00000000 nop -8002188c: 38420001 xori v0,v0,0x1 -80021890: a062bbd9 sb v0,-17447(v1) -80021894: 0c0085b3 jal 800216cc <GfxSwapBuffers> -80021898: 00000000 nop -8002189c: 0c00a569 jal 800295a4 <FontCyclic> -800218a0: 00000000 nop -800218a4: 8fbf0014 lw ra,20(sp) -800218a8: 0800bf68 j 8002fda0 <GsDrawList> -800218ac: 27bd0018 addiu sp,sp,24 - -800218b0 <GfxReadyForDMATransfer>: -800218b0: 3c021f80 lui v0,0x1f80 -800218b4: 8c4210a8 lw v0,4264(v0) -800218b8: 00000000 nop -800218bc: 00021602 srl v0,v0,0x18 -800218c0: 38420001 xori v0,v0,0x1 -800218c4: 03e00008 jr ra -800218c8: 30420001 andi v0,v0,0x1 - -800218cc <GfxGetGlobalLuminance>: -800218cc: 3c028006 lui v0,0x8006 -800218d0: 9042bbda lbu v0,-17446(v0) -800218d4: 03e00008 jr ra -800218d8: 00000000 nop - -800218dc <GfxSetGlobalLuminance>: -800218dc: 3c028006 lui v0,0x8006 -800218e0: 03e00008 jr ra -800218e4: a044bbda sb a0,-17446(v0) - -800218e8 <GfxIncreaseGlobalLuminance>: -800218e8: 3c038006 lui v1,0x8006 -800218ec: 9062bbda lbu v0,-17446(v1) -800218f0: 00042600 sll a0,a0,0x18 -800218f4: 00042603 sra a0,a0,0x18 -800218f8: 00442021 addu a0,v0,a0 -800218fc: 2482ffff addiu v0,a0,-1 -80021900: 2c4200fe sltiu v0,v0,254 -80021904: 10400003 beqz v0,80021914 <GfxIncreaseGlobalLuminance+0x2c> -80021908: 2402ffff li v0,-1 -8002190c: 03e00008 jr ra -80021910: a064bbda sb a0,-17446(v1) -80021914: 03e00008 jr ra -80021918: a062bbda sb v0,-17446(v1) - -8002191c <GfxRotateFromDegrees>: -8002191c: 03e00008 jr ra -80021920: 00041300 sll v0,a0,0xc - -80021924 <GfxIsGPUBusy>: -80021924: 27bdffe8 addiu sp,sp,-24 -80021928: afbf0014 sw ra,20(sp) -8002192c: 0c00bf25 jal 8002fc94 <GsIsDrawing> -80021930: 00000000 nop -80021934: 1440000b bnez v0,80021964 <GfxIsGPUBusy+0x40> -80021938: 24030001 li v1,1 -8002193c: 3c028006 lui v0,0x8006 -80021940: 9042bbdb lbu v0,-17445(v0) -80021944: 00000000 nop -80021948: 304200ff andi v0,v0,0xff -8002194c: 14400005 bnez v0,80021964 <GfxIsGPUBusy+0x40> -80021950: 00000000 nop -80021954: 0c00862c jal 800218b0 <GfxReadyForDMATransfer> -80021958: 00000000 nop -8002195c: 38420001 xori v0,v0,0x1 -80021960: 304300ff andi v1,v0,0xff -80021964: 8fbf0014 lw ra,20(sp) -80021968: 30620001 andi v0,v1,0x1 -8002196c: 03e00008 jr ra -80021970: 27bd0018 addiu sp,sp,24 - -80021974 <GfxDrawScene>: -80021974: 27bdffe8 addiu sp,sp,-24 -80021978: afb00010 sw s0,16(sp) -8002197c: 3c108004 lui s0,0x8004 -80021980: 3c028006 lui v0,0x8006 -80021984: 8e03a884 lw v1,-22396(s0) -80021988: 2442fbdc addiu v0,v0,-1060 -8002198c: 14620003 bne v1,v0,8002199c <GfxDrawScene+0x28> -80021990: afbf0014 sw ra,20(sp) -80021994: 3c028006 lui v0,0x8006 -80021998: 2442bbdc addiu v0,v0,-17444 -8002199c: ae02a884 sw v0,-22396(s0) -800219a0: 0c00805c jal 80020170 <SystemRefreshNeeded> -800219a4: 00000000 nop -800219a8: 1040fffd beqz v0,800219a0 <GfxDrawScene+0x2c> -800219ac: 00000000 nop -800219b0: 0c008649 jal 80021924 <GfxIsGPUBusy> -800219b4: 00000000 nop -800219b8: 1440fff9 bnez v0,800219a0 <GfxDrawScene+0x2c> -800219bc: 00000000 nop -800219c0: 0c00860d jal 80021834 <GfxDrawScene_Fast> -800219c4: 00000000 nop -800219c8: 8e04a884 lw a0,-22396(s0) -800219cc: 0c00b93c jal 8002e4f0 <GsSetList> -800219d0: 00000000 nop -800219d4: 8fbf0014 lw ra,20(sp) -800219d8: 8fb00010 lw s0,16(sp) -800219dc: 0800814b j 8002052c <SystemCyclicHandler> -800219e0: 27bd0018 addiu sp,sp,24 - -800219e4 <GfxDrawScene_Slow>: -800219e4: 27bdffe8 addiu sp,sp,-24 -800219e8: afbf0014 sw ra,20(sp) -800219ec: 0c00865d jal 80021974 <GfxDrawScene> -800219f0: 00000000 nop -800219f4: 0c008649 jal 80021924 <GfxIsGPUBusy> -800219f8: 00000000 nop -800219fc: 1440fffd bnez v0,800219f4 <GfxDrawScene_Slow+0x10> -80021a00: 00000000 nop -80021a04: 8fbf0014 lw ra,20(sp) -80021a08: 00000000 nop -80021a0c: 03e00008 jr ra -80021a10: 27bd0018 addiu sp,sp,24 - -80021a14 <GfxSpriteFromFile>: -80021a14: 27bdffb0 addiu sp,sp,-80 -80021a18: afb20048 sw s2,72(sp) -80021a1c: afb00040 sw s0,64(sp) -80021a20: afbf004c sw ra,76(sp) -80021a24: afb10044 sw s1,68(sp) -80021a28: 0c00820d jal 80020834 <SystemLoadFile> -80021a2c: 00a09021 move s2,a1 -80021a30: 10400011 beqz v0,80021a78 <GfxSpriteFromFile+0x64> -80021a34: 00408021 move s0,v0 -80021a38: 0c008649 jal 80021924 <GfxIsGPUBusy> -80021a3c: 00000000 nop -80021a40: 1440fffd bnez v0,80021a38 <GfxSpriteFromFile+0x24> -80021a44: 3c118006 lui s1,0x8006 -80021a48: 24020001 li v0,1 -80021a4c: a222bbdb sb v0,-17445(s1) -80021a50: 0c0080b7 jal 800202dc <SystemGetBufferAddress> -80021a54: 00000000 nop -80021a58: 00402821 move a1,v0 -80021a5c: 0c00beaa jal 8002faa8 <GsImageFromTim> -80021a60: 27a40010 addiu a0,sp,16 -80021a64: 24060001 li a2,1 -80021a68: 27a50010 addiu a1,sp,16 -80021a6c: 0c00bfee jal 8002ffb8 <GsSpriteFromImage> -80021a70: 02402021 move a0,s2 -80021a74: a220bbdb sb zero,-17445(s1) -80021a78: 8fbf004c lw ra,76(sp) -80021a7c: 02001021 move v0,s0 -80021a80: 8fb20048 lw s2,72(sp) -80021a84: 8fb10044 lw s1,68(sp) -80021a88: 8fb00040 lw s0,64(sp) -80021a8c: 03e00008 jr ra -80021a90: 27bd0050 addiu sp,sp,80 - -80021a94 <GfxCLUTFromFile>: -80021a94: 27bdffb0 addiu sp,sp,-80 -80021a98: afb00044 sw s0,68(sp) -80021a9c: afbf004c sw ra,76(sp) -80021aa0: 0c00820d jal 80020834 <SystemLoadFile> -80021aa4: afb10048 sw s1,72(sp) -80021aa8: 1040000f beqz v0,80021ae8 <GfxCLUTFromFile+0x54> -80021aac: 00408021 move s0,v0 -80021ab0: 0c008649 jal 80021924 <GfxIsGPUBusy> -80021ab4: 00000000 nop -80021ab8: 1440fffd bnez v0,80021ab0 <GfxCLUTFromFile+0x1c> -80021abc: 24020001 li v0,1 -80021ac0: 3c118006 lui s1,0x8006 -80021ac4: a222bbdb sb v0,-17445(s1) -80021ac8: 0c0080b7 jal 800202dc <SystemGetBufferAddress> -80021acc: 00000000 nop -80021ad0: 00402821 move a1,v0 -80021ad4: 0c00beaa jal 8002faa8 <GsImageFromTim> -80021ad8: 27a40010 addiu a0,sp,16 -80021adc: 0c00bfcd jal 8002ff34 <GsUploadCLUT> -80021ae0: 27a40010 addiu a0,sp,16 -80021ae4: a220bbdb sb zero,-17445(s1) -80021ae8: 8fbf004c lw ra,76(sp) -80021aec: 02001021 move v0,s0 -80021af0: 8fb10048 lw s1,72(sp) -80021af4: 8fb00044 lw s0,68(sp) -80021af8: 03e00008 jr ra -80021afc: 27bd0050 addiu sp,sp,80 - -80021b00 <GfxIsInsideScreenArea>: -80021b00: 00042400 sll a0,a0,0x10 -80021b04: 00063400 sll a2,a2,0x10 -80021b08: 00042403 sra a0,a0,0x10 -80021b0c: 00063403 sra a2,a2,0x10 -80021b10: 00052c00 sll a1,a1,0x10 -80021b14: 00073c00 sll a3,a3,0x10 -80021b18: 00863021 addu a2,a0,a2 -80021b1c: 00052c03 sra a1,a1,0x10 -80021b20: 00073c03 sra a3,a3,0x10 -80021b24: 04c0000e bltz a2,80021b60 <GfxIsInsideScreenArea+0x60> -80021b28: 00001021 move v0,zero -80021b2c: 3c038006 lui v1,0x8006 -80021b30: 24633be0 addiu v1,v1,15328 -80021b34: 84620006 lh v0,6(v1) -80021b38: 00000000 nop -80021b3c: 0082202a slt a0,a0,v0 -80021b40: 10800007 beqz a0,80021b60 <GfxIsInsideScreenArea+0x60> -80021b44: 00001021 move v0,zero -80021b48: 00a73821 addu a3,a1,a3 -80021b4c: 04e00004 bltz a3,80021b60 <GfxIsInsideScreenArea+0x60> -80021b50: 00000000 nop -80021b54: 84620008 lh v0,8(v1) -80021b58: 00000000 nop -80021b5c: 00a2102a slt v0,a1,v0 -80021b60: 03e00008 jr ra -80021b64: 00000000 nop - -80021b68 <GfxIsSpriteInsideScreenArea>: -80021b68: 84870008 lh a3,8(a0) -80021b6c: 84860006 lh a2,6(a0) -80021b70: 84850002 lh a1,2(a0) -80021b74: 84840000 lh a0,0(a0) -80021b78: 080086c0 j 80021b00 <GfxIsInsideScreenArea> -80021b7c: 00000000 nop - -80021b80 <GfxSortSprite>: -80021b80: 27bdffc8 addiu sp,sp,-56 -80021b84: afb50028 sw s5,40(sp) -80021b88: 84950006 lh s5,6(a0) -80021b8c: afbf0034 sw ra,52(sp) -80021b90: afb70030 sw s7,48(sp) -80021b94: afb6002c sw s6,44(sp) -80021b98: afb40024 sw s4,36(sp) -80021b9c: afb30020 sw s3,32(sp) -80021ba0: afb2001c sw s2,28(sp) -80021ba4: afb10018 sw s1,24(sp) -80021ba8: 1aa0005d blez s5,80021d20 <GfxSortSprite+0x1a0> -80021bac: afb00014 sw s0,20(sp) -80021bb0: 84820008 lh v0,8(a0) -80021bb4: 00000000 nop -80021bb8: 18400059 blez v0,80021d20 <GfxSortSprite+0x1a0> -80021bbc: 00808021 move s0,a0 -80021bc0: 0c0086da jal 80021b68 <GfxIsSpriteInsideScreenArea> -80021bc4: 00000000 nop -80021bc8: 10400055 beqz v0,80021d20 <GfxSortSprite+0x1a0> -80021bcc: 00000000 nop -80021bd0: 8e040014 lw a0,20(s0) -80021bd4: 00000000 nop -80021bd8: 30820100 andi v0,a0,0x100 -80021bdc: 10400006 beqz v0,80021bf8 <GfxSortSprite+0x78> -80021be0: 30940080 andi s4,a0,0x80 -80021be4: 3c028006 lui v0,0x8006 -80021be8: 9042bbd9 lbu v0,-17447(v0) -80021bec: 00000000 nop -80021bf0: 1040004b beqz v0,80021d20 <GfxSortSprite+0x1a0> -80021bf4: 00000000 nop -80021bf8: 12800006 beqz s4,80021c14 <GfxSortSprite+0x94> -80021bfc: 3c028006 lui v0,0x8006 -80021c00: 3c028006 lui v0,0x8006 -80021c04: 9042bbd8 lbu v0,-17448(v0) -80021c08: 00000000 nop -80021c0c: 10400044 beqz v0,80021d20 <GfxSortSprite+0x1a0> -80021c10: 3c028006 lui v0,0x8006 -80021c14: 9042bbda lbu v0,-17446(v0) -80021c18: 24030080 li v1,128 -80021c1c: 9213000e lbu s3,14(s0) -80021c20: 9212000f lbu s2,15(s0) -80021c24: 92110010 lbu s1,16(s0) -80021c28: 92170011 lbu s7,17(s0) -80021c2c: 86160000 lh s6,0(s0) -80021c30: 10430016 beq v0,v1,80021c8c <GfxSortSprite+0x10c> -80021c34: 00621823 subu v1,v1,v0 -80021c38: 0263282a slt a1,s3,v1 -80021c3c: 10a00003 beqz a1,80021c4c <GfxSortSprite+0xcc> -80021c40: 02622821 addu a1,s3,v0 -80021c44: 10000003 b 80021c54 <GfxSortSprite+0xd4> -80021c48: a200000e sb zero,14(s0) -80021c4c: 24a5ff80 addiu a1,a1,-128 -80021c50: a205000e sb a1,14(s0) -80021c54: 0243282a slt a1,s2,v1 -80021c58: 10a00003 beqz a1,80021c68 <GfxSortSprite+0xe8> -80021c5c: 02422821 addu a1,s2,v0 -80021c60: 10000003 b 80021c70 <GfxSortSprite+0xf0> -80021c64: a200000f sb zero,15(s0) -80021c68: 24a5ff80 addiu a1,a1,-128 -80021c6c: a205000f sb a1,15(s0) -80021c70: 0223182a slt v1,s1,v1 -80021c74: 10600003 beqz v1,80021c84 <GfxSortSprite+0x104> -80021c78: 02221021 addu v0,s1,v0 -80021c7c: 10000003 b 80021c8c <GfxSortSprite+0x10c> -80021c80: a2000010 sb zero,16(s0) -80021c84: 2442ff80 addiu v0,v0,-128 -80021c88: a2020010 sb v0,16(s0) -80021c8c: 12800005 beqz s4,80021ca4 <GfxSortSprite+0x124> -80021c90: 2aa20101 slti v0,s5,257 -80021c94: 2402ff7f li v0,-129 -80021c98: 00822024 and a0,a0,v0 -80021c9c: ae040014 sw a0,20(s0) -80021ca0: 2aa20101 slti v0,s5,257 -80021ca4: 14400013 bnez v0,80021cf4 <GfxSortSprite+0x174> -80021ca8: 24020100 li v0,256 -80021cac: a6020006 sh v0,6(s0) -80021cb0: 0c00bc6d jal 8002f1b4 <GsSortSprite> -80021cb4: 02002021 move a0,s0 -80021cb8: 96020000 lhu v0,0(s0) -80021cbc: 02002021 move a0,s0 -80021cc0: 24420100 addiu v0,v0,256 -80021cc4: a6020000 sh v0,0(s0) -80021cc8: 24020080 li v0,128 -80021ccc: a6020006 sh v0,6(s0) -80021cd0: 92020011 lbu v0,17(s0) -80021cd4: 00000000 nop -80021cd8: 24420004 addiu v0,v0,4 -80021cdc: 0c00bc6d jal 8002f1b4 <GsSortSprite> -80021ce0: a2020011 sb v0,17(s0) -80021ce4: a6150006 sh s5,6(s0) -80021ce8: a2170011 sb s7,17(s0) -80021cec: 10000003 b 80021cfc <GfxSortSprite+0x17c> -80021cf0: a6160000 sh s6,0(s0) -80021cf4: 0c00bc6d jal 8002f1b4 <GsSortSprite> -80021cf8: 02002021 move a0,s0 -80021cfc: 12800005 beqz s4,80021d14 <GfxSortSprite+0x194> -80021d00: 00000000 nop -80021d04: 8e020014 lw v0,20(s0) -80021d08: 00000000 nop -80021d0c: 34420080 ori v0,v0,0x80 -80021d10: ae020014 sw v0,20(s0) -80021d14: a213000e sb s3,14(s0) -80021d18: a212000f sb s2,15(s0) -80021d1c: a2110010 sb s1,16(s0) -80021d20: 8fbf0034 lw ra,52(sp) -80021d24: 8fb70030 lw s7,48(sp) -80021d28: 8fb6002c lw s6,44(sp) -80021d2c: 8fb50028 lw s5,40(sp) -80021d30: 8fb40024 lw s4,36(sp) -80021d34: 8fb30020 lw s3,32(sp) -80021d38: 8fb2001c lw s2,28(sp) -80021d3c: 8fb10018 lw s1,24(sp) -80021d40: 8fb00014 lw s0,20(sp) -80021d44: 03e00008 jr ra -80021d48: 27bd0038 addiu sp,sp,56 - -80021d4c <GfxButtonSetFlags>: -80021d4c: 3c028007 lui v0,0x8007 -80021d50: 2442e9b0 addiu v0,v0,-5712 -80021d54: 8c430014 lw v1,20(v0) -80021d58: 308400ff andi a0,a0,0xff -80021d5c: 00642025 or a0,v1,a0 -80021d60: 03e00008 jr ra -80021d64: ac440014 sw a0,20(v0) - -80021d68 <GfxButtonRemoveFlags>: -80021d68: 3c028007 lui v0,0x8007 -80021d6c: 2442e9b0 addiu v0,v0,-5712 -80021d70: 8c430014 lw v1,20(v0) -80021d74: 308400ff andi a0,a0,0xff -80021d78: 00042027 nor a0,zero,a0 -80021d7c: 00642024 and a0,v1,a0 -80021d80: 03e00008 jr ra -80021d84: ac440014 sw a0,20(v0) - -80021d88 <GfxDrawButton>: -80021d88: 3c028004 lui v0,0x8004 -80021d8c: 27bdffd8 addiu sp,sp,-40 -80021d90: 9043a880 lbu v1,-22400(v0) -80021d94: afb30020 sw s3,32(sp) -80021d98: afb2001c sw s2,28(sp) -80021d9c: 00059c00 sll s3,a1,0x10 -80021da0: 00049400 sll s2,a0,0x10 -80021da4: afb10018 sw s1,24(sp) -80021da8: 30d1ffff andi s1,a2,0xffff -80021dac: 3c068007 lui a2,0x8007 -80021db0: afb00014 sw s0,20(sp) -80021db4: afbf0024 sw ra,36(sp) -80021db8: 00129403 sra s2,s2,0x10 -80021dbc: 00139c03 sra s3,s3,0x10 -80021dc0: 3c058006 lui a1,0x8006 -80021dc4: 24d0e9b0 addiu s0,a2,-5712 -80021dc8: 10600008 beqz v1,80021dec <GfxDrawButton+0x64> -80021dcc: 3c048006 lui a0,0x8006 -80021dd0: a040a880 sb zero,-22400(v0) -80021dd4: 92020004 lbu v0,4(s0) -80021dd8: 00000000 nop -80021ddc: a4a2bbd6 sh v0,-17450(a1) -80021de0: 92020005 lbu v0,5(s0) -80021de4: 00000000 nop -80021de8: a482bbd4 sh v0,-17452(a0) -80021dec: 2403ff80 li v1,-128 -80021df0: 24020010 li v0,16 -80021df4: a203000e sb v1,14(s0) -80021df8: a203000f sb v1,15(s0) -80021dfc: a2030010 sb v1,16(s0) -80021e00: a4d2e9b0 sh s2,-5712(a2) -80021e04: 24030008 li v1,8 -80021e08: 24060020 li a2,32 -80021e0c: a6020006 sh v0,6(s0) -80021e10: a6020008 sh v0,8(s0) -80021e14: a6130002 sh s3,2(s0) -80021e18: ae030024 sw v1,36(s0) -80021e1c: 1226002a beq s1,a2,80021ec8 <GfxDrawButton+0x140> -80021e20: ae030028 sw v1,40(s0) -80021e24: 2e220021 sltiu v0,s1,33 -80021e28: 10400012 beqz v0,80021e74 <GfxDrawButton+0xec> -80021e2c: 24021000 li v0,4096 -80021e30: 24020004 li v0,4 -80021e34: 1222003a beq s1,v0,80021f20 <GfxDrawButton+0x198> -80021e38: 2e220005 sltiu v0,s1,5 -80021e3c: 10400007 beqz v0,80021e5c <GfxDrawButton+0xd4> -80021e40: 2622ffff addiu v0,s1,-1 -80021e44: 24030001 li v1,1 -80021e48: 0062102b sltu v0,v1,v0 -80021e4c: 10400035 beqz v0,80021f24 <GfxDrawButton+0x19c> -80021e50: 24020050 li v0,80 -80021e54: 10000039 b 80021f3c <GfxDrawButton+0x1b4> -80021e58: a6000006 sh zero,6(s0) -80021e5c: 12230030 beq s1,v1,80021f20 <GfxDrawButton+0x198> -80021e60: 24020010 li v0,16 -80021e64: 16220034 bne s1,v0,80021f38 <GfxDrawButton+0x1b0> -80021e68: 00000000 nop -80021e6c: 10000017 b 80021ecc <GfxDrawButton+0x144> -80021e70: a2060004 sb a2,4(s0) -80021e74: 12220017 beq s1,v0,80021ed4 <GfxDrawButton+0x14c> -80021e78: 24020040 li v0,64 -80021e7c: 2e221001 sltiu v0,s1,4097 -80021e80: 10400008 beqz v0,80021ea4 <GfxDrawButton+0x11c> -80021e84: 24024000 li v0,16384 -80021e88: 24020040 li v0,64 -80021e8c: 1222000d beq s1,v0,80021ec4 <GfxDrawButton+0x13c> -80021e90: 24020080 li v0,128 -80021e94: 16220028 bne s1,v0,80021f38 <GfxDrawButton+0x1b0> -80021e98: 00000000 nop -80021e9c: 1000000b b 80021ecc <GfxDrawButton+0x144> -80021ea0: a2000004 sb zero,4(s0) -80021ea4: 12220010 beq s1,v0,80021ee8 <GfxDrawButton+0x160> -80021ea8: 34028000 li v0,0x8000 -80021eac: 12220015 beq s1,v0,80021f04 <GfxDrawButton+0x17c> -80021eb0: 24022000 li v0,8192 -80021eb4: 16220020 bne s1,v0,80021f38 <GfxDrawButton+0x1b0> -80021eb8: 24020040 li v0,64 -80021ebc: 10000003 b 80021ecc <GfxDrawButton+0x144> -80021ec0: a2020004 sb v0,4(s0) -80021ec4: 24020030 li v0,48 -80021ec8: a2020004 sb v0,4(s0) -80021ecc: 1000001c b 80021f40 <GfxDrawButton+0x1b8> -80021ed0: a2000005 sb zero,5(s0) -80021ed4: a2020004 sb v0,4(s0) -80021ed8: 3c020005 lui v0,0x5 -80021edc: a2000005 sb zero,5(s0) -80021ee0: 10000006 b 80021efc <GfxDrawButton+0x174> -80021ee4: 3442a000 ori v0,v0,0xa000 -80021ee8: 24020040 li v0,64 -80021eec: a2020004 sb v0,4(s0) -80021ef0: 3c020010 lui v0,0x10 -80021ef4: a2000005 sb zero,5(s0) -80021ef8: 3442e000 ori v0,v0,0xe000 -80021efc: 10000010 b 80021f40 <GfxDrawButton+0x1b8> -80021f00: ae020020 sw v0,32(s0) -80021f04: 24020040 li v0,64 -80021f08: a2020004 sb v0,4(s0) -80021f0c: 8e020014 lw v0,20(s0) -80021f10: a2000005 sb zero,5(s0) -80021f14: 34420020 ori v0,v0,0x20 -80021f18: 10000009 b 80021f40 <GfxDrawButton+0x1b8> -80021f1c: ae020014 sw v0,20(s0) -80021f20: 24020050 li v0,80 -80021f24: a2020004 sb v0,4(s0) -80021f28: 24020018 li v0,24 -80021f2c: a2000005 sb zero,5(s0) -80021f30: 10000003 b 80021f40 <GfxDrawButton+0x1b8> -80021f34: a6020006 sh v0,6(s0) -80021f38: a6000006 sh zero,6(s0) -80021f3c: a6000008 sh zero,8(s0) -80021f40: 92020004 lbu v0,4(s0) -80021f44: 90a3bbd6 lbu v1,-17450(a1) -80021f48: 00000000 nop -80021f4c: 00431021 addu v0,v0,v1 -80021f50: a2020004 sb v0,4(s0) -80021f54: 9083bbd4 lbu v1,-17452(a0) -80021f58: 92020005 lbu v0,5(s0) -80021f5c: 02002021 move a0,s0 -80021f60: 00431021 addu v0,v0,v1 -80021f64: 0c0086e0 jal 80021b80 <GfxSortSprite> -80021f68: a2020005 sb v0,5(s0) -80021f6c: 24020002 li v0,2 -80021f70: 12220017 beq s1,v0,80021fd0 <GfxDrawButton+0x248> -80021f74: 2e220003 sltiu v0,s1,3 -80021f78: 10400008 beqz v0,80021f9c <GfxDrawButton+0x214> -80021f7c: 24020004 li v0,4 -80021f80: 24020001 li v0,1 -80021f84: 1622001d bne s1,v0,80021ffc <GfxDrawButton+0x274> -80021f88: 3c078004 lui a3,0x8004 -80021f8c: 26660004 addiu a2,s3,4 -80021f90: 26450004 addiu a1,s2,4 -80021f94: 10000012 b 80021fe0 <GfxDrawButton+0x258> -80021f98: 24e79324 addiu a3,a3,-27868 -80021f9c: 12220007 beq s1,v0,80021fbc <GfxDrawButton+0x234> -80021fa0: 24020008 li v0,8 -80021fa4: 16220015 bne s1,v0,80021ffc <GfxDrawButton+0x274> -80021fa8: 3c078004 lui a3,0x8004 -80021fac: 26660004 addiu a2,s3,4 -80021fb0: 26450004 addiu a1,s2,4 -80021fb4: 1000000a b 80021fe0 <GfxDrawButton+0x258> -80021fb8: 24e79328 addiu a3,a3,-27864 -80021fbc: 3c078004 lui a3,0x8004 -80021fc0: 26660004 addiu a2,s3,4 -80021fc4: 26450004 addiu a1,s2,4 -80021fc8: 10000005 b 80021fe0 <GfxDrawButton+0x258> -80021fcc: 24e79320 addiu a3,a3,-27872 -80021fd0: 3c078004 lui a3,0x8004 -80021fd4: 26660004 addiu a2,s3,4 -80021fd8: 26450004 addiu a1,s2,4 -80021fdc: 24e7932c addiu a3,a3,-27860 -80021fe0: 00063400 sll a2,a2,0x10 -80021fe4: 00052c00 sll a1,a1,0x10 -80021fe8: 3c048007 lui a0,0x8007 -80021fec: 00063403 sra a2,a2,0x10 -80021ff0: 00052c03 sra a1,a1,0x10 -80021ff4: 0c00a571 jal 800295c4 <FontPrintText> -80021ff8: 2484e920 addiu a0,a0,-5856 -80021ffc: 8e020014 lw v0,20(s0) -80022000: 8fbf0024 lw ra,36(sp) -80022004: 2403ffdf li v1,-33 -80022008: 00431024 and v0,v0,v1 -8002200c: 8fb30020 lw s3,32(sp) -80022010: 8fb2001c lw s2,28(sp) -80022014: 8fb10018 lw s1,24(sp) -80022018: ae020014 sw v0,20(s0) -8002201c: ae000020 sw zero,32(s0) -80022020: 8fb00014 lw s0,20(sp) -80022024: 03e00008 jr ra -80022028: 27bd0028 addiu sp,sp,40 - -8002202c <GfxSaveDisplayData>: -8002202c: 27bdffd8 addiu sp,sp,-40 -80022030: afb00018 sw s0,24(sp) -80022034: afbf0024 sw ra,36(sp) -80022038: afb20020 sw s2,32(sp) -8002203c: afb1001c sw s1,28(sp) -80022040: 00808021 move s0,a0 -80022044: 0c008649 jal 80021924 <GfxIsGPUBusy> -80022048: 00000000 nop -8002204c: 1440fffd bnez v0,80022044 <GfxSaveDisplayData+0x18> -80022050: 3c028006 lui v0,0x8006 -80022054: 24433bdc addiu v1,v0,15324 -80022058: 84443bdc lh a0,15324(v0) -8002205c: 241100f0 li s1,240 -80022060: 24120180 li s2,384 -80022064: 84650002 lh a1,2(v1) -80022068: afb10014 sw s1,20(sp) -8002206c: afb20010 sw s2,16(sp) -80022070: 24070100 li a3,256 -80022074: 0c00b941 jal 8002e504 <MoveImage> -80022078: 24060180 li a2,384 -8002207c: 24020016 li v0,22 -80022080: a2020011 sb v0,17(s0) -80022084: 8e020014 lw v0,20(s0) -80022088: a6000000 sh zero,0(s0) -8002208c: 34420002 ori v0,v0,0x2 -80022090: ae020014 sw v0,20(s0) -80022094: 2402ff80 li v0,-128 -80022098: a6000002 sh zero,2(s0) -8002209c: a6120006 sh s2,6(s0) -800220a0: a6110008 sh s1,8(s0) -800220a4: a2000004 sb zero,4(s0) -800220a8: a2000005 sb zero,5(s0) -800220ac: a202000e sb v0,14(s0) -800220b0: a202000f sb v0,15(s0) -800220b4: a2020010 sb v0,16(s0) -800220b8: 0c008649 jal 80021924 <GfxIsGPUBusy> -800220bc: 00000000 nop -800220c0: 1440fffd bnez v0,800220b8 <GfxSaveDisplayData+0x8c> -800220c4: 00000000 nop -800220c8: 8fbf0024 lw ra,36(sp) -800220cc: 8fb20020 lw s2,32(sp) -800220d0: 8fb1001c lw s1,28(sp) -800220d4: 8fb00018 lw s0,24(sp) -800220d8: 03e00008 jr ra -800220dc: 27bd0028 addiu sp,sp,40 - -800220e0 <Gfx1HzFlash>: -800220e0: 3c028006 lui v0,0x8006 -800220e4: 9042bbd8 lbu v0,-17448(v0) -800220e8: 03e00008 jr ra -800220ec: 00000000 nop - -800220f0 <Gfx2HzFlash>: -800220f0: 3c028006 lui v0,0x8006 -800220f4: 9042bbd9 lbu v0,-17447(v0) -800220f8: 03e00008 jr ra -800220fc: 00000000 nop - -80022100 <GfxTPageOffsetFromVRAMPosition>: -80022100: 00052c00 sll a1,a1,0x10 -80022104: 00052c03 sra a1,a1,0x10 -80022108: 30a2ffff andi v0,a1,0xffff -8002210c: 00063400 sll a2,a2,0x10 -80022110: 2c420400 sltiu v0,v0,1024 -80022114: 10400012 beqz v0,80022160 <GfxTPageOffsetFromVRAMPosition+0x60> -80022118: 00063403 sra a2,a2,0x10 -8002211c: 30c2ffff andi v0,a2,0xffff -80022120: 2c420200 sltiu v0,v0,512 -80022124: 1040000e beqz v0,80022160 <GfxTPageOffsetFromVRAMPosition+0x60> -80022128: 00000000 nop -8002212c: 00061203 sra v0,a2,0x8 -80022130: 00021900 sll v1,v0,0x4 -80022134: 00051183 sra v0,a1,0x6 -80022138: 00431021 addu v0,v0,v1 -8002213c: a0820011 sb v0,17(a0) -80022140: 8c820014 lw v0,20(a0) -80022144: 30a5003f andi a1,a1,0x3f -80022148: 30420001 andi v0,v0,0x1 -8002214c: 10400003 beqz v0,8002215c <GfxTPageOffsetFromVRAMPosition+0x5c> -80022150: a0850004 sb a1,4(a0) -80022154: 00052840 sll a1,a1,0x1 -80022158: a0850004 sb a1,4(a0) -8002215c: a0860005 sb a2,5(a0) -80022160: 03e00008 jr ra -80022164: 00001021 move v0,zero - -80022168 <GfxIsometricToCartesian>: -80022168: 84a30000 lh v1,0(a1) -8002216c: 84a70002 lh a3,2(a1) -80022170: 00801021 move v0,a0 -80022174: 00073083 sra a2,a3,0x2 -80022178: 00032083 sra a0,v1,0x2 -8002217c: 00c43021 addu a2,a2,a0 -80022180: 94a50004 lhu a1,4(a1) -80022184: 00032043 sra a0,v1,0x1 -80022188: 00641823 subu v1,v1,a0 -8002218c: 00073843 sra a3,a3,0x1 -80022190: 00c52823 subu a1,a2,a1 -80022194: 00671823 subu v1,v1,a3 -80022198: a4430000 sh v1,0(v0) -8002219c: 03e00008 jr ra -800221a0: a4450002 sh a1,2(v0) - -800221a4 <GfxDrawScene_NoSwap>: -800221a4: 0800bf68 j 8002fda0 <GsDrawList> -800221a8: 00000000 nop - -800221ac <GfxIsometricFix16ToCartesian>: -800221ac: 8ca30000 lw v1,0(a1) -800221b0: 27bdffe0 addiu sp,sp,-32 -800221b4: 00804021 move t0,a0 -800221b8: 04600004 bltz v1,800221cc <GfxIsometricFix16ToCartesian+0x20> -800221bc: afbf001c sw ra,28(sp) -800221c0: 34028000 li v0,0x8000 -800221c4: 10000002 b 800221d0 <GfxIsometricFix16ToCartesian+0x24> -800221c8: 00621821 addu v1,v1,v0 -800221cc: 24638000 addiu v1,v1,-32768 -800221d0: 000327c3 sra a0,v1,0x1f -800221d4: 3084ffff andi a0,a0,0xffff -800221d8: 00831821 addu v1,a0,v1 -800221dc: 00031c03 sra v1,v1,0x10 -800221e0: a7a30010 sh v1,16(sp) -800221e4: 8ca30004 lw v1,4(a1) -800221e8: 00000000 nop -800221ec: 04600003 bltz v1,800221fc <GfxIsometricFix16ToCartesian+0x50> -800221f0: 34028000 li v0,0x8000 -800221f4: 10000002 b 80022200 <GfxIsometricFix16ToCartesian+0x54> -800221f8: 00621821 addu v1,v1,v0 -800221fc: 24638000 addiu v1,v1,-32768 -80022200: 000327c3 sra a0,v1,0x1f -80022204: 3084ffff andi a0,a0,0xffff -80022208: 00831821 addu v1,a0,v1 -8002220c: 00031c03 sra v1,v1,0x10 -80022210: a7a30012 sh v1,18(sp) -80022214: 8ca30008 lw v1,8(a1) -80022218: 00000000 nop -8002221c: 04600003 bltz v1,8002222c <GfxIsometricFix16ToCartesian+0x80> -80022220: 34028000 li v0,0x8000 -80022224: 10000002 b 80022230 <GfxIsometricFix16ToCartesian+0x84> -80022228: 00621821 addu v1,v1,v0 -8002222c: 24638000 addiu v1,v1,-32768 -80022230: 000327c3 sra a0,v1,0x1f -80022234: 3084ffff andi a0,a0,0xffff -80022238: 00831821 addu v1,a0,v1 -8002223c: 00031c03 sra v1,v1,0x10 -80022240: 27a50010 addiu a1,sp,16 -80022244: 01002021 move a0,t0 -80022248: 0c00885a jal 80022168 <GfxIsometricToCartesian> -8002224c: a7a30014 sh v1,20(sp) -80022250: 8fbf001c lw ra,28(sp) -80022254: 01001021 move v0,t0 -80022258: 03e00008 jr ra -8002225c: 27bd0020 addiu sp,sp,32 - -80022260 <GfxCartesianToIsometric>: -80022260: 00801021 move v0,a0 -80022264: 94a40000 lhu a0,0(a1) -80022268: 94a50002 lhu a1,2(a1) -8002226c: a4400004 sh zero,4(v0) -80022270: 00052840 sll a1,a1,0x1 -80022274: 30a3ffff andi v1,a1,0xffff -80022278: 00832821 addu a1,a0,v1 -8002227c: 00641823 subu v1,v1,a0 -80022280: a4450000 sh a1,0(v0) -80022284: 03e00008 jr ra -80022288: a4430002 sh v1,2(v0) - -8002228c <GfxSetSplitScreen>: -8002228c: 308400ff andi a0,a0,0xff -80022290: 10800007 beqz a0,800222b0 <GfxSetSplitScreen+0x24> -80022294: 3c028006 lui v0,0x8006 -80022298: 24030001 li v1,1 -8002229c: 14830008 bne a0,v1,800222c0 <GfxSetSplitScreen+0x34> -800222a0: 24433be0 addiu v1,v0,15328 -800222a4: 240400c0 li a0,192 -800222a8: 10000004 b 800222bc <GfxSetSplitScreen+0x30> -800222ac: a4640002 sh a0,2(v1) -800222b0: 24433be0 addiu v1,v0,15328 -800222b4: a4600002 sh zero,2(v1) -800222b8: 240400c0 li a0,192 -800222bc: a4640006 sh a0,6(v1) -800222c0: 0800b95e j 8002e578 <GsSetDrawEnv_DMA> -800222c4: 24443be0 addiu a0,v0,15328 - -800222c8 <GfxDisableSplitScreen>: -800222c8: 3c048006 lui a0,0x8006 -800222cc: 24843be0 addiu a0,a0,15328 -800222d0: 24020180 li v0,384 -800222d4: a4800002 sh zero,2(a0) -800222d8: 0800b95e j 8002e578 <GsSetDrawEnv_DMA> -800222dc: a4820006 sh v0,6(a0) - -800222e0 <PadOneKeySinglePress>: -800222e0: 3c028006 lui v0,0x8006 -800222e4: 94433c9a lhu v1,15514(v0) -800222e8: 3084ffff andi a0,a0,0xffff -800222ec: 00831824 and v1,a0,v1 -800222f0: 14600006 bnez v1,8002230c <PadOneKeySinglePress+0x2c> -800222f4: 00001021 move v0,zero -800222f8: 3c028006 lui v0,0x8006 -800222fc: 94423c9e lhu v0,15518(v0) -80022300: 00000000 nop -80022304: 00822024 and a0,a0,v0 -80022308: 0004102b sltu v0,zero,a0 -8002230c: 03e00008 jr ra -80022310: 00000000 nop - -80022314 <PadTwoKeySinglePress>: -80022314: 3c028006 lui v0,0x8006 -80022318: 94433c98 lhu v1,15512(v0) -8002231c: 3084ffff andi a0,a0,0xffff -80022320: 00831824 and v1,a0,v1 -80022324: 14600006 bnez v1,80022340 <PadTwoKeySinglePress+0x2c> -80022328: 00001021 move v0,zero -8002232c: 3c028006 lui v0,0x8006 -80022330: 94423c9c lhu v0,15516(v0) -80022334: 00000000 nop -80022338: 00822024 and a0,a0,v0 -8002233c: 0004102b sltu v0,zero,a0 -80022340: 03e00008 jr ra -80022344: 00000000 nop - -80022348 <PadOneGetState>: -80022348: 27bdffd8 addiu sp,sp,-40 -8002234c: 27a50010 addiu a1,sp,16 -80022350: afb00020 sw s0,32(sp) -80022354: 00808021 move s0,a0 -80022358: afbf0024 sw ra,36(sp) -8002235c: 0c00b1cd jal 8002c734 <PSX_PollPad_Fast> -80022360: 00002021 move a0,zero -80022364: 27a50010 addiu a1,sp,16 -80022368: 02002021 move a0,s0 -8002236c: 0c00ce81 jal 80033a04 <memcpy> -80022370: 2406000a li a2,10 -80022374: 8fbf0024 lw ra,36(sp) -80022378: 02001021 move v0,s0 -8002237c: 8fb00020 lw s0,32(sp) -80022380: 03e00008 jr ra -80022384: 27bd0028 addiu sp,sp,40 - -80022388 <PadCheatHandler>: -80022388: 27bdffb0 addiu sp,sp,-80 -8002238c: 3c058004 lui a1,0x8004 -80022390: 24060018 li a2,24 -80022394: afb00028 sw s0,40(sp) -80022398: 24a5899c addiu a1,a1,-30308 -8002239c: 00808021 move s0,a0 -800223a0: 27a40010 addiu a0,sp,16 -800223a4: afbf004c sw ra,76(sp) -800223a8: afbe0048 sw s8,72(sp) -800223ac: afb70044 sw s7,68(sp) -800223b0: afb60040 sw s6,64(sp) -800223b4: afb5003c sw s5,60(sp) -800223b8: afb40038 sw s4,56(sp) -800223bc: afb30034 sw s3,52(sp) -800223c0: afb20030 sw s2,48(sp) -800223c4: 0c00ce81 jal 80033a04 <memcpy> -800223c8: afb1002c sw s1,44(sp) -800223cc: 1200000c beqz s0,80022400 <PadCheatHandler+0x78> -800223d0: 24020001 li v0,1 -800223d4: 16020013 bne s0,v0,80022424 <PadCheatHandler+0x9c> -800223d8: 3c048004 lui a0,0x8004 -800223dc: 3c028006 lui v0,0x8006 -800223e0: 3c108006 lui s0,0x8006 -800223e4: 3c128002 lui s2,0x8002 -800223e8: 3c158002 lui s5,0x8002 -800223ec: 8c563c30 lw s6,15408(v0) -800223f0: 26113c38 addiu s1,s0,15416 -800223f4: 265225b8 addiu s2,s2,9656 -800223f8: 10000017 b 80022458 <PadCheatHandler+0xd0> -800223fc: 26b52314 addiu s5,s5,8980 -80022400: 3c028006 lui v0,0x8006 -80022404: 3c108006 lui s0,0x8006 -80022408: 3c128002 lui s2,0x8002 -8002240c: 3c158002 lui s5,0x8002 -80022410: 8c563c34 lw s6,15412(v0) -80022414: 26113c58 addiu s1,s0,15448 -80022418: 265225cc addiu s2,s2,9676 -8002241c: 1000000e b 80022458 <PadCheatHandler+0xd0> -80022420: 26b522e0 addiu s5,s5,8928 -80022424: 8fbf004c lw ra,76(sp) -80022428: 8fbe0048 lw s8,72(sp) -8002242c: 8fb70044 lw s7,68(sp) -80022430: 8fb60040 lw s6,64(sp) -80022434: 8fb5003c lw s5,60(sp) -80022438: 8fb40038 lw s4,56(sp) -8002243c: 8fb30034 lw s3,52(sp) -80022440: 8fb20030 lw s2,48(sp) -80022444: 8fb1002c lw s1,44(sp) -80022448: 8fb00028 lw s0,40(sp) -8002244c: 24849330 addiu a0,a0,-27856 -80022450: 0800d392 j 80034e48 <printf> -80022454: 27bd0050 addiu sp,sp,80 -80022458: 3c138006 lui s3,0x8006 -8002245c: 26733bf0 addiu s3,s3,15344 -80022460: 00008021 move s0,zero -80022464: 0260b821 move s7,s3 -80022468: 8e650000 lw a1,0(s3) -8002246c: 00000000 nop -80022470: 10a0001e beqz a1,800224ec <PadCheatHandler+0x164> -80022474: 24060010 li a2,16 -80022478: 0c0080f7 jal 800203dc <SystemArrayCompare> -8002247c: 02202021 move a0,s1 -80022480: 1040001a beqz v0,800224ec <PadCheatHandler+0x164> -80022484: 00000000 nop -80022488: 8e620000 lw v0,0(s3) -8002248c: 00000000 nop -80022490: 8c420020 lw v0,32(v0) -80022494: 00000000 nop -80022498: 10400015 beqz v0,800224f0 <PadCheatHandler+0x168> -8002249c: 26100001 addiu s0,s0,1 -800224a0: 2610ffff addiu s0,s0,-1 -800224a4: 00108080 sll s0,s0,0x2 -800224a8: 0240f809 jalr s2 -800224ac: 02f08021 addu s0,s7,s0 -800224b0: 8e020000 lw v0,0(s0) -800224b4: 8fbf004c lw ra,76(sp) -800224b8: 8fbe0048 lw s8,72(sp) -800224bc: 8fb70044 lw s7,68(sp) -800224c0: 8fb60040 lw s6,64(sp) -800224c4: 8fb5003c lw s5,60(sp) -800224c8: 8fb40038 lw s4,56(sp) -800224cc: 8fb30034 lw s3,52(sp) -800224d0: 8fb20030 lw s2,48(sp) -800224d4: 8fb1002c lw s1,44(sp) -800224d8: 8fb00028 lw s0,40(sp) -800224dc: 8c590020 lw t9,32(v0) -800224e0: 00000000 nop -800224e4: 03200008 jr t9 -800224e8: 27bd0050 addiu sp,sp,80 -800224ec: 26100001 addiu s0,s0,1 -800224f0: 24020010 li v0,16 -800224f4: 1602ffdc bne s0,v0,80022468 <PadCheatHandler+0xe0> -800224f8: 26730004 addiu s3,s3,4 -800224fc: 0000f021 move s8,zero -80022500: 00008021 move s0,zero -80022504: 24170018 li s7,24 -80022508: 27a20010 addiu v0,sp,16 -8002250c: 005e1021 addu v0,v0,s8 -80022510: 94530000 lhu s3,0(v0) -80022514: 02a0f809 jalr s5 -80022518: 02602021 move a0,s3 -8002251c: 10400005 beqz v0,80022534 <PadCheatHandler+0x1ac> -80022520: 02c02021 move a0,s6 -80022524: 0c00aff3 jal 8002bfcc <TimerRestart> -80022528: 26100001 addiu s0,s0,1 -8002252c: 321000ff andi s0,s0,0xff -80022530: 0260a021 move s4,s3 -80022534: 27de0002 addiu s8,s8,2 -80022538: 17d7fff4 bne s8,s7,8002250c <PadCheatHandler+0x184> -8002253c: 27a20010 addiu v0,sp,16 -80022540: 24020001 li v0,1 -80022544: 16020010 bne s0,v0,80022588 <PadCheatHandler+0x200> -80022548: 02201021 move v0,s1 -8002254c: 00008021 move s0,zero -80022550: 24030010 li v1,16 -80022554: 94440000 lhu a0,0(v0) -80022558: 00000000 nop -8002255c: 10800007 beqz a0,8002257c <PadCheatHandler+0x1f4> -80022560: 00000000 nop -80022564: 26100001 addiu s0,s0,1 -80022568: 321000ff andi s0,s0,0xff -8002256c: 1603fff9 bne s0,v1,80022554 <PadCheatHandler+0x1cc> -80022570: 24420002 addiu v0,v0,2 -80022574: 0240f809 jalr s2 -80022578: 00000000 nop -8002257c: 00108040 sll s0,s0,0x1 -80022580: 02308021 addu s0,s1,s0 -80022584: a6140000 sh s4,0(s0) -80022588: 8fbf004c lw ra,76(sp) -8002258c: 8fbe0048 lw s8,72(sp) -80022590: 8fb70044 lw s7,68(sp) -80022594: 8fb60040 lw s6,64(sp) -80022598: 8fb5003c lw s5,60(sp) -8002259c: 8fb40038 lw s4,56(sp) -800225a0: 8fb30034 lw s3,52(sp) -800225a4: 8fb20030 lw s2,48(sp) -800225a8: 8fb1002c lw s1,44(sp) -800225ac: 8fb00028 lw s0,40(sp) -800225b0: 03e00008 jr ra -800225b4: 27bd0050 addiu sp,sp,80 - -800225b8 <PadTwoCleanCheatArray>: -800225b8: 3c048006 lui a0,0x8006 -800225bc: 24060020 li a2,32 -800225c0: 00002821 move a1,zero -800225c4: 0800ce97 j 80033a5c <memset> -800225c8: 24843c38 addiu a0,a0,15416 - -800225cc <PadOneCleanCheatArray>: -800225cc: 3c048006 lui a0,0x8006 -800225d0: 24060020 li a2,32 -800225d4: 00002821 move a1,zero -800225d8: 0800ce97 j 80033a5c <memset> -800225dc: 24843c58 addiu a0,a0,15448 - -800225e0 <PadOneGetType>: -800225e0: 27bdffd8 addiu sp,sp,-40 -800225e4: afbf0024 sw ra,36(sp) -800225e8: 0c0088d2 jal 80022348 <PadOneGetState> -800225ec: 27a40010 addiu a0,sp,16 -800225f0: 8fbf0024 lw ra,36(sp) -800225f4: 93a20012 lbu v0,18(sp) -800225f8: 03e00008 jr ra -800225fc: 27bd0028 addiu sp,sp,40 - -80022600 <PadTwoGetState>: -80022600: 27bdffd8 addiu sp,sp,-40 -80022604: 27a50010 addiu a1,sp,16 -80022608: afb00020 sw s0,32(sp) -8002260c: 00808021 move s0,a0 -80022610: afbf0024 sw ra,36(sp) -80022614: 0c00b1cd jal 8002c734 <PSX_PollPad_Fast> -80022618: 24040001 li a0,1 -8002261c: 27a50010 addiu a1,sp,16 -80022620: 02002021 move a0,s0 -80022624: 0c00ce81 jal 80033a04 <memcpy> -80022628: 2406000a li a2,10 -8002262c: 8fbf0024 lw ra,36(sp) -80022630: 02001021 move v0,s0 -80022634: 8fb00020 lw s0,32(sp) -80022638: 03e00008 jr ra -8002263c: 27bd0028 addiu sp,sp,40 - -80022640 <PadTwoGetType>: -80022640: 27bdffd8 addiu sp,sp,-40 -80022644: afbf0024 sw ra,36(sp) -80022648: 0c008980 jal 80022600 <PadTwoGetState> -8002264c: 27a40010 addiu a0,sp,16 -80022650: 8fbf0024 lw ra,36(sp) -80022654: 93a20012 lbu v0,18(sp) -80022658: 03e00008 jr ra -8002265c: 27bd0028 addiu sp,sp,40 - -80022660 <PadOneGetID>: -80022660: 27bdffd8 addiu sp,sp,-40 -80022664: afbf0024 sw ra,36(sp) -80022668: 0c0088d2 jal 80022348 <PadOneGetState> -8002266c: 27a40010 addiu a0,sp,16 -80022670: 8fbf0024 lw ra,36(sp) -80022674: 93a20011 lbu v0,17(sp) -80022678: 03e00008 jr ra -8002267c: 27bd0028 addiu sp,sp,40 - -80022680 <PadOneConnected>: -80022680: 27bdffd8 addiu sp,sp,-40 -80022684: afbf0024 sw ra,36(sp) -80022688: 0c0088d2 jal 80022348 <PadOneGetState> -8002268c: 27a40010 addiu a0,sp,16 -80022690: 93a30010 lbu v1,16(sp) -80022694: 00000000 nop -80022698: 10600005 beqz v1,800226b0 <PadOneConnected+0x30> -8002269c: 24020001 li v0,1 -800226a0: 0c008998 jal 80022660 <PadOneGetID> -800226a4: 00000000 nop -800226a8: 384200ff xori v0,v0,0xff -800226ac: 0002102b sltu v0,zero,v0 -800226b0: 8fbf0024 lw ra,36(sp) -800226b4: 00000000 nop -800226b8: 03e00008 jr ra -800226bc: 27bd0028 addiu sp,sp,40 - -800226c0 <PadTwoGetID>: -800226c0: 27bdffd8 addiu sp,sp,-40 -800226c4: afbf0024 sw ra,36(sp) -800226c8: 0c008980 jal 80022600 <PadTwoGetState> -800226cc: 27a40010 addiu a0,sp,16 -800226d0: 8fbf0024 lw ra,36(sp) -800226d4: 93a20011 lbu v0,17(sp) -800226d8: 03e00008 jr ra -800226dc: 27bd0028 addiu sp,sp,40 - -800226e0 <PadTwoConnected>: -800226e0: 27bdffd8 addiu sp,sp,-40 -800226e4: afbf0024 sw ra,36(sp) -800226e8: 0c008980 jal 80022600 <PadTwoGetState> -800226ec: 27a40010 addiu a0,sp,16 -800226f0: 93a30010 lbu v1,16(sp) -800226f4: 00000000 nop -800226f8: 10600005 beqz v1,80022710 <PadTwoConnected+0x30> -800226fc: 24020001 li v0,1 -80022700: 0c0089b0 jal 800226c0 <PadTwoGetID> -80022704: 00000000 nop -80022708: 384200ff xori v0,v0,0xff -8002270c: 0002102b sltu v0,zero,v0 -80022710: 8fbf0024 lw ra,36(sp) -80022714: 00000000 nop -80022718: 03e00008 jr ra -8002271c: 27bd0028 addiu sp,sp,40 - -80022720 <PadOneAnyKeyPressed>: -80022720: 3c028006 lui v0,0x8006 -80022724: 94423c9e lhu v0,15518(v0) -80022728: 03e00008 jr ra -8002272c: 0002102b sltu v0,zero,v0 - -80022730 <PadOneDirectionKeyPressed>: -80022730: 3c028006 lui v0,0x8006 -80022734: 94423c9e lhu v0,15518(v0) -80022738: 00000000 nop -8002273c: 3042f000 andi v0,v0,0xf000 -80022740: 03e00008 jr ra -80022744: 0002102b sltu v0,zero,v0 - -80022748 <PadTwoDirectionKeyPressed>: -80022748: 3c028006 lui v0,0x8006 -8002274c: 94423c9c lhu v0,15516(v0) -80022750: 00000000 nop -80022754: 3042f000 andi v0,v0,0xf000 -80022758: 03e00008 jr ra -8002275c: 0002102b sltu v0,zero,v0 - -80022760 <PadTwoAnyKeyPressed>: -80022760: 3c028006 lui v0,0x8006 -80022764: 94423c9c lhu v0,15516(v0) -80022768: 03e00008 jr ra -8002276c: 0002102b sltu v0,zero,v0 - -80022770 <PadOneKeyPressed>: -80022770: 3c028006 lui v0,0x8006 -80022774: 94423c9e lhu v0,15518(v0) -80022778: 00000000 nop -8002277c: 00821024 and v0,a0,v0 -80022780: 03e00008 jr ra -80022784: 0002102b sltu v0,zero,v0 - -80022788 <PadTwoKeyPressed>: -80022788: 3c028006 lui v0,0x8006 -8002278c: 94423c9c lhu v0,15516(v0) -80022790: 00000000 nop -80022794: 00821024 and v0,a0,v0 -80022798: 03e00008 jr ra -8002279c: 0002102b sltu v0,zero,v0 - -800227a0 <PadOneIsVibrationEnabled>: -800227a0: 3c028006 lui v0,0x8006 -800227a4: 90423c96 lbu v0,15510(v0) -800227a8: 03e00008 jr ra -800227ac: 30420001 andi v0,v0,0x1 - -800227b0 <PadTwoIsVibrationEnabled>: -800227b0: 3c028006 lui v0,0x8006 -800227b4: 90423c94 lbu v0,15508(v0) -800227b8: 03e00008 jr ra -800227bc: 30420001 andi v0,v0,0x1 - -800227c0 <UpdatePads>: -800227c0: 27bdffd0 addiu sp,sp,-48 -800227c4: afbf002c sw ra,44(sp) -800227c8: afb40028 sw s4,40(sp) -800227cc: afb30024 sw s3,36(sp) -800227d0: afb20020 sw s2,32(sp) -800227d4: afb1001c sw s1,28(sp) -800227d8: 0c0089e8 jal 800227a0 <PadOneIsVibrationEnabled> -800227dc: afb00018 sw s0,24(sp) -800227e0: 1040000c beqz v0,80022814 <UpdatePads+0x54> -800227e4: 00000000 nop -800227e8: 0c00b776 jal 8002ddd8 <pad_enable_vibration> -800227ec: 00002021 move a0,zero -800227f0: 00003021 move a2,zero -800227f4: 00002821 move a1,zero -800227f8: 0c00b78e jal 8002de38 <pad_set_vibration> -800227fc: 00002021 move a0,zero -80022800: 3c038006 lui v1,0x8006 -80022804: 94623c96 lhu v0,15510(v1) -80022808: 00000000 nop -8002280c: 2442ffff addiu v0,v0,-1 -80022810: a4623c96 sh v0,15510(v1) -80022814: 0c0089ec jal 800227b0 <PadTwoIsVibrationEnabled> -80022818: 00000000 nop -8002281c: 1040000c beqz v0,80022850 <UpdatePads+0x90> -80022820: 00000000 nop -80022824: 0c00b776 jal 8002ddd8 <pad_enable_vibration> -80022828: 24040001 li a0,1 -8002282c: 00003021 move a2,zero -80022830: 00002821 move a1,zero -80022834: 0c00b78e jal 8002de38 <pad_set_vibration> -80022838: 24040001 li a0,1 -8002283c: 3c038006 lui v1,0x8006 -80022840: 94623c94 lhu v0,15508(v1) -80022844: 00000000 nop -80022848: 2442ffff addiu v0,v0,-1 -8002284c: a4623c94 sh v0,15508(v1) -80022850: 0c0088e2 jal 80022388 <PadCheatHandler> -80022854: 00002021 move a0,zero -80022858: 3c108006 lui s0,0x8006 -8002285c: 0c0088e2 jal 80022388 <PadCheatHandler> -80022860: 24040001 li a0,1 -80022864: 96023c9e lhu v0,15518(s0) -80022868: 3c138006 lui s3,0x8006 -8002286c: 3c118006 lui s1,0x8006 -80022870: a6623c9a sh v0,15514(s3) -80022874: 96223c9c lhu v0,15516(s1) -80022878: 3c128006 lui s2,0x8006 -8002287c: 0c008978 jal 800225e0 <PadOneGetType> -80022880: a6423c98 sh v0,15512(s2) -80022884: 24030006 li v1,6 -80022888: 14430010 bne v0,v1,800228cc <UpdatePads+0x10c> -8002288c: 26253c9c addiu a1,s1,15516 -80022890: 27a50010 addiu a1,sp,16 -80022894: 0c00b19e jal 8002c678 <PSX_ReadMouse> -80022898: 26043c9e addiu a0,s0,15518 -8002289c: 3c028006 lui v0,0x8006 -800228a0: 97a50010 lhu a1,16(sp) -800228a4: 94433bee lhu v1,15342(v0) -800228a8: 00000000 nop -800228ac: 10650004 beq v1,a1,800228c0 <UpdatePads+0x100> -800228b0: 0040a021 move s4,v0 -800228b4: 3c048004 lui a0,0x8004 -800228b8: 0c00d392 jal 80034e48 <printf> -800228bc: 2484935c addiu a0,a0,-27812 -800228c0: 97a20010 lhu v0,16(sp) -800228c4: 10000003 b 800228d4 <UpdatePads+0x114> -800228c8: a6823bee sh v0,15342(s4) -800228cc: 0c00b172 jal 8002c5c8 <PSX_ReadPad> -800228d0: 26043c9e addiu a0,s0,15518 -800228d4: 0c0089a0 jal 80022680 <PadOneConnected> -800228d8: 00000000 nop -800228dc: 0c0089b8 jal 800226e0 <PadTwoConnected> -800228e0: 0040a021 move s4,v0 -800228e4: 14400002 bnez v0,800228f0 <UpdatePads+0x130> -800228e8: 00000000 nop -800228ec: 0000a021 move s4,zero -800228f0: 96043c9e lhu a0,15518(s0) -800228f4: 96623c9a lhu v0,15514(s3) -800228f8: 00000000 nop -800228fc: 00821024 and v0,a0,v0 -80022900: 14400003 bnez v0,80022910 <UpdatePads+0x150> -80022904: 3c038006 lui v1,0x8006 -80022908: 10000002 b 80022914 <UpdatePads+0x154> -8002290c: a4643c7a sh a0,15482(v1) -80022910: a4603c7a sh zero,15482(v1) -80022914: 96243c9c lhu a0,15516(s1) -80022918: 96423c98 lhu v0,15512(s2) -8002291c: 00000000 nop -80022920: 00821024 and v0,a0,v0 -80022924: 14400003 bnez v0,80022934 <UpdatePads+0x174> -80022928: 3c038006 lui v1,0x8006 -8002292c: 10000002 b 80022938 <UpdatePads+0x178> -80022930: a4643c78 sh a0,15480(v1) -80022934: a4603c78 sh zero,15480(v1) -80022938: 8fbf002c lw ra,44(sp) -8002293c: 02801021 move v0,s4 -80022940: 8fb30024 lw s3,36(sp) -80022944: 8fb40028 lw s4,40(sp) -80022948: 8fb20020 lw s2,32(sp) -8002294c: 8fb1001c lw s1,28(sp) -80022950: 8fb00018 lw s0,24(sp) -80022954: 03e00008 jr ra -80022958: 27bd0030 addiu sp,sp,48 - -8002295c <PadOneKeyReleased>: -8002295c: 3c028006 lui v0,0x8006 -80022960: 94433c9e lhu v1,15518(v0) -80022964: 3084ffff andi a0,a0,0xffff -80022968: 00831824 and v1,a0,v1 -8002296c: 14600006 bnez v1,80022988 <PadOneKeyReleased+0x2c> -80022970: 00001021 move v0,zero -80022974: 3c028006 lui v0,0x8006 -80022978: 94423c9a lhu v0,15514(v0) -8002297c: 00000000 nop -80022980: 00822024 and a0,a0,v0 -80022984: 0004102b sltu v0,zero,a0 -80022988: 03e00008 jr ra -8002298c: 00000000 nop - -80022990 <PadOneDirectionKeyReleased>: -80022990: 27bdffe8 addiu sp,sp,-24 -80022994: afbf0014 sw ra,20(sp) -80022998: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002299c: 24041000 li a0,4096 -800229a0: 1440000c bnez v0,800229d4 <PadOneDirectionKeyReleased+0x44> -800229a4: 24050001 li a1,1 -800229a8: 0c008a57 jal 8002295c <PadOneKeyReleased> -800229ac: 34048000 li a0,0x8000 -800229b0: 14400008 bnez v0,800229d4 <PadOneDirectionKeyReleased+0x44> -800229b4: 00000000 nop -800229b8: 0c008a57 jal 8002295c <PadOneKeyReleased> -800229bc: 24042000 li a0,8192 -800229c0: 14400004 bnez v0,800229d4 <PadOneDirectionKeyReleased+0x44> -800229c4: 00000000 nop -800229c8: 0c008a57 jal 8002295c <PadOneKeyReleased> -800229cc: 24044000 li a0,16384 -800229d0: 00402821 move a1,v0 -800229d4: 8fbf0014 lw ra,20(sp) -800229d8: 30a20001 andi v0,a1,0x1 -800229dc: 03e00008 jr ra -800229e0: 27bd0018 addiu sp,sp,24 - -800229e4 <PadTwoKeyReleased>: -800229e4: 3c028006 lui v0,0x8006 -800229e8: 94433c9c lhu v1,15516(v0) -800229ec: 3084ffff andi a0,a0,0xffff -800229f0: 00831824 and v1,a0,v1 -800229f4: 14600006 bnez v1,80022a10 <PadTwoKeyReleased+0x2c> -800229f8: 00001021 move v0,zero -800229fc: 3c028006 lui v0,0x8006 -80022a00: 94423c98 lhu v0,15512(v0) -80022a04: 00000000 nop -80022a08: 00822024 and a0,a0,v0 -80022a0c: 0004102b sltu v0,zero,a0 -80022a10: 03e00008 jr ra -80022a14: 00000000 nop - -80022a18 <PadTwoDirectionKeyReleased>: -80022a18: 27bdffe8 addiu sp,sp,-24 -80022a1c: afbf0014 sw ra,20(sp) -80022a20: 0c008a79 jal 800229e4 <PadTwoKeyReleased> -80022a24: 24041000 li a0,4096 -80022a28: 1440000c bnez v0,80022a5c <PadTwoDirectionKeyReleased+0x44> -80022a2c: 24050001 li a1,1 -80022a30: 0c008a79 jal 800229e4 <PadTwoKeyReleased> -80022a34: 34048000 li a0,0x8000 -80022a38: 14400008 bnez v0,80022a5c <PadTwoDirectionKeyReleased+0x44> -80022a3c: 00000000 nop -80022a40: 0c008a79 jal 800229e4 <PadTwoKeyReleased> -80022a44: 24042000 li a0,8192 -80022a48: 14400004 bnez v0,80022a5c <PadTwoDirectionKeyReleased+0x44> -80022a4c: 00000000 nop -80022a50: 0c008a79 jal 800229e4 <PadTwoKeyReleased> -80022a54: 24044000 li a0,16384 -80022a58: 00402821 move a1,v0 -80022a5c: 8fbf0014 lw ra,20(sp) -80022a60: 30a20001 andi v0,a1,0x1 -80022a64: 03e00008 jr ra -80022a68: 27bd0018 addiu sp,sp,24 - -80022a6c <PadGetKeyIndex>: -80022a6c: 3084ffff andi a0,a0,0xffff -80022a70: 24030020 li v1,32 -80022a74: 1083002a beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022a78: 24020003 li v0,3 -80022a7c: 2c820021 sltiu v0,a0,33 -80022a80: 10400012 beqz v0,80022acc <PadGetKeyIndex+0x60> -80022a84: 24031000 li v1,4096 -80022a88: 24030004 li v1,4 -80022a8c: 10830024 beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022a90: 24020008 li v0,8 -80022a94: 2c820005 sltiu v0,a0,5 -80022a98: 10400007 beqz v0,80022ab8 <PadGetKeyIndex+0x4c> -80022a9c: 24030008 li v1,8 -80022aa0: 24030001 li v1,1 -80022aa4: 1083001e beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022aa8: 24020009 li v0,9 -80022aac: 2402000b li v0,11 -80022ab0: 10000018 b 80022b14 <PadGetKeyIndex+0xa8> -80022ab4: 24030002 li v1,2 -80022ab8: 10830019 beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022abc: 2402000a li v0,10 -80022ac0: 24020002 li v0,2 -80022ac4: 10000013 b 80022b14 <PadGetKeyIndex+0xa8> -80022ac8: 24030010 li v1,16 -80022acc: 10830014 beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022ad0: 24020006 li v0,6 -80022ad4: 2c821001 sltiu v0,a0,4097 -80022ad8: 10400007 beqz v0,80022af8 <PadGetKeyIndex+0x8c> -80022adc: 24034000 li v1,16384 -80022ae0: 24030040 li v1,64 -80022ae4: 1083000e beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022ae8: 00001021 move v0,zero -80022aec: 24020001 li v0,1 -80022af0: 10000008 b 80022b14 <PadGetKeyIndex+0xa8> -80022af4: 24030080 li v1,128 -80022af8: 10830009 beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022afc: 24020004 li v0,4 -80022b00: 34038000 li v1,0x8000 -80022b04: 10830006 beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022b08: 24020005 li v0,5 -80022b0c: 24020007 li v0,7 -80022b10: 24032000 li v1,8192 -80022b14: 10830002 beq a0,v1,80022b20 <PadGetKeyIndex+0xb4> -80022b18: 00000000 nop -80022b1c: 2402000c li v0,12 -80022b20: 03e00008 jr ra -80022b24: 00000000 nop - -80022b28 <PadOneKeyRepeat>: -80022b28: 27bdffe8 addiu sp,sp,-24 -80022b2c: afbf0014 sw ra,20(sp) -80022b30: 0c008a9b jal 80022a6c <PadGetKeyIndex> -80022b34: 3084ffff andi a0,a0,0xffff -80022b38: 2403000c li v1,12 -80022b3c: 14430003 bne v0,v1,80022b4c <PadOneKeyRepeat+0x24> -80022b40: 3c038006 lui v1,0x8006 -80022b44: 1000000e b 80022b80 <PadOneKeyRepeat+0x58> -80022b48: 00001021 move v0,zero -80022b4c: 24633c88 addiu v1,v1,15496 -80022b50: 00431021 addu v0,v0,v1 -80022b54: 90430000 lbu v1,0(v0) -80022b58: 30a500ff andi a1,a1,0xff -80022b5c: 24630001 addiu v1,v1,1 -80022b60: 306300ff andi v1,v1,0xff -80022b64: 0065282b sltu a1,v1,a1 -80022b68: 10a00003 beqz a1,80022b78 <PadOneKeyRepeat+0x50> -80022b6c: 00000000 nop -80022b70: 1000fff4 b 80022b44 <PadOneKeyRepeat+0x1c> -80022b74: a0430000 sb v1,0(v0) -80022b78: a0400000 sb zero,0(v0) -80022b7c: 24020001 li v0,1 -80022b80: 8fbf0014 lw ra,20(sp) -80022b84: 00000000 nop -80022b88: 03e00008 jr ra -80022b8c: 27bd0018 addiu sp,sp,24 - -80022b90 <PadTwoKeyRepeat>: -80022b90: 27bdffe8 addiu sp,sp,-24 -80022b94: afbf0014 sw ra,20(sp) -80022b98: 0c008a9b jal 80022a6c <PadGetKeyIndex> -80022b9c: 3084ffff andi a0,a0,0xffff -80022ba0: 2403000c li v1,12 -80022ba4: 14430003 bne v0,v1,80022bb4 <PadTwoKeyRepeat+0x24> -80022ba8: 3c038006 lui v1,0x8006 -80022bac: 1000000e b 80022be8 <PadTwoKeyRepeat+0x58> -80022bb0: 00001021 move v0,zero -80022bb4: 24633c7c addiu v1,v1,15484 -80022bb8: 00431021 addu v0,v0,v1 -80022bbc: 90430000 lbu v1,0(v0) -80022bc0: 30a500ff andi a1,a1,0xff -80022bc4: 24630001 addiu v1,v1,1 -80022bc8: 306300ff andi v1,v1,0xff -80022bcc: 0065282b sltu a1,v1,a1 -80022bd0: 10a00003 beqz a1,80022be0 <PadTwoKeyRepeat+0x50> -80022bd4: 00000000 nop -80022bd8: 1000fff4 b 80022bac <PadTwoKeyRepeat+0x1c> -80022bdc: a0430000 sb v1,0(v0) -80022be0: a0400000 sb zero,0(v0) -80022be4: 24020001 li v0,1 -80022be8: 8fbf0014 lw ra,20(sp) -80022bec: 00000000 nop -80022bf0: 03e00008 jr ra -80022bf4: 27bd0018 addiu sp,sp,24 - -80022bf8 <PadOneGetAddress>: -80022bf8: 3c028006 lui v0,0x8006 -80022bfc: 03e00008 jr ra -80022c00: 24423c9e addiu v0,v0,15518 - -80022c04 <PadClearData>: -80022c04: 3c028006 lui v0,0x8006 -80022c08: a4403c9e sh zero,15518(v0) -80022c0c: 3c028006 lui v0,0x8006 -80022c10: a4403c9c sh zero,15516(v0) -80022c14: 3c028006 lui v0,0x8006 -80022c18: a4403c9a sh zero,15514(v0) -80022c1c: 3c028006 lui v0,0x8006 -80022c20: 03e00008 jr ra -80022c24: a4403c98 sh zero,15512(v0) - -80022c28 <PadInit>: -80022c28: 3c068002 lui a2,0x8002 -80022c2c: 27bdffe8 addiu sp,sp,-24 -80022c30: 24c625cc addiu a2,a2,9676 -80022c34: 24050001 li a1,1 -80022c38: afbf0014 sw ra,20(sp) -80022c3c: 0c00afa6 jal 8002be98 <TimerCreate> -80022c40: 24040014 li a0,20 -80022c44: 3c068002 lui a2,0x8002 -80022c48: 3c038006 lui v1,0x8006 -80022c4c: 24c625b8 addiu a2,a2,9656 -80022c50: 24050001 li a1,1 -80022c54: 24040014 li a0,20 -80022c58: 0c00afa6 jal 8002be98 <TimerCreate> -80022c5c: ac623c34 sw v0,15412(v1) -80022c60: 8fbf0014 lw ra,20(sp) -80022c64: 3c048006 lui a0,0x8006 -80022c68: 3c038006 lui v1,0x8006 -80022c6c: 24060040 li a2,64 -80022c70: 00002821 move a1,zero -80022c74: 24843bf0 addiu a0,a0,15344 -80022c78: 27bd0018 addiu sp,sp,24 -80022c7c: 0800ce97 j 80033a5c <memset> -80022c80: ac623c30 sw v0,15408(v1) - -80022c84 <PadAddCheat>: -80022c84: 3c038006 lui v1,0x8006 -80022c88: 90623bec lbu v0,15340(v1) -80022c8c: 00000000 nop -80022c90: 2c450010 sltiu a1,v0,16 -80022c94: 14a0000a bnez a1,80022cc0 <PadAddCheat+0x3c> -80022c98: 24450001 addiu a1,v0,1 -80022c9c: 3c048004 lui a0,0x8004 -80022ca0: 27bdffe8 addiu sp,sp,-24 -80022ca4: afbf0014 sw ra,20(sp) -80022ca8: 0c00d392 jal 80034e48 <printf> -80022cac: 24849364 addiu a0,a0,-27804 -80022cb0: 8fbf0014 lw ra,20(sp) -80022cb4: 00001021 move v0,zero -80022cb8: 03e00008 jr ra -80022cbc: 27bd0018 addiu sp,sp,24 -80022cc0: a0653bec sb a1,15340(v1) -80022cc4: 3c038006 lui v1,0x8006 -80022cc8: 24633bf0 addiu v1,v1,15344 -80022ccc: 00021080 sll v0,v0,0x2 -80022cd0: 00431021 addu v0,v0,v1 -80022cd4: ac440000 sw a0,0(v0) -80022cd8: 03e00008 jr ra -80022cdc: 24020001 li v0,1 - -80022ce0 <PadGetPlayerOneCheatArray>: -80022ce0: 3c028006 lui v0,0x8006 -80022ce4: 03e00008 jr ra -80022ce8: 24423c58 addiu v0,v0,15448 - -80022cec <PadOneGetLastKeySinglePressed>: -80022cec: 3c028006 lui v0,0x8006 -80022cf0: 94423c7a lhu v0,15482(v0) -80022cf4: 03e00008 jr ra -80022cf8: 00000000 nop - -80022cfc <PadTwoGetLastKeySinglePressed>: -80022cfc: 3c028006 lui v0,0x8006 -80022d00: 94423c78 lhu v0,15480(v0) -80022d04: 03e00008 jr ra -80022d08: 00000000 nop - -80022d0c <PadOneGetRawData>: -80022d0c: 3c028006 lui v0,0x8006 -80022d10: 94423c9e lhu v0,15518(v0) -80022d14: 03e00008 jr ra -80022d18: 00000000 nop - -80022d1c <PadTwoGetRawData>: -80022d1c: 3c028006 lui v0,0x8006 -80022d20: 94423c9c lhu v0,15516(v0) -80022d24: 03e00008 jr ra -80022d28: 00000000 nop - -80022d2c <ISR_LoadMenuVBlank>: -80022d2c: 27bdffe0 addiu sp,sp,-32 -80022d30: afbf001c sw ra,28(sp) -80022d34: afb20018 sw s2,24(sp) -80022d38: afb10014 sw s1,20(sp) -80022d3c: 0c008082 jal 80020208 <SystemIncreaseGlobalTimer> -80022d40: afb00010 sw s0,16(sp) -80022d44: 0c0080d9 jal 80020364 <SystemIsBusy> -80022d48: 00000000 nop -80022d4c: 144000ff bnez v0,8002314c <ISR_LoadMenuVBlank+0x420> -80022d50: 00000000 nop -80022d54: 0c008649 jal 80021924 <GfxIsGPUBusy> -80022d58: 00000000 nop -80022d5c: 144000fb bnez v0,8002314c <ISR_LoadMenuVBlank+0x420> -80022d60: 00000000 nop -80022d64: 0c00afa2 jal 8002be88 <SerialIsBusy> -80022d68: 00000000 nop -80022d6c: 144000f7 bnez v0,8002314c <ISR_LoadMenuVBlank+0x420> -80022d70: 3c028006 lui v0,0x8006 -80022d74: 90453ca5 lbu a1,15525(v0) -80022d78: 00401821 move v1,v0 -80022d7c: 30a500ff andi a1,a1,0xff -80022d80: 3c108006 lui s0,0x8006 -80022d84: 3c048006 lui a0,0x8006 -80022d88: 3c128006 lui s2,0x8006 -80022d8c: 10a0005a beqz a1,80022ef8 <ISR_LoadMenuVBlank+0x1cc> -80022d90: 3c118006 lui s1,0x8006 -80022d94: 26023cfc addiu v0,s0,15612 -80022d98: 9045000e lbu a1,14(v0) -80022d9c: 00000000 nop -80022da0: 00053600 sll a2,a1,0x18 -80022da4: 00063603 sra a2,a2,0x18 -80022da8: 04c0000a bltz a2,80022dd4 <ISR_LoadMenuVBlank+0xa8> -80022dac: 24a5000a addiu a1,a1,10 -80022db0: a045000e sb a1,14(v0) -80022db4: 9045000f lbu a1,15(v0) -80022db8: 00000000 nop -80022dbc: 24a5000a addiu a1,a1,10 -80022dc0: a045000f sb a1,15(v0) -80022dc4: 90450010 lbu a1,16(v0) -80022dc8: 00000000 nop -80022dcc: 24a5000a addiu a1,a1,10 -80022dd0: a0450010 sb a1,16(v0) -80022dd4: 24823d54 addiu v0,a0,15700 -80022dd8: 9045000a lbu a1,10(v0) -80022ddc: 00000000 nop -80022de0: 2ca600c0 sltiu a2,a1,192 -80022de4: 10c00006 beqz a2,80022e00 <ISR_LoadMenuVBlank+0xd4> -80022de8: 24a50010 addiu a1,a1,16 -80022dec: a045000a sb a1,10(v0) -80022df0: 9045000b lbu a1,11(v0) -80022df4: 00000000 nop -80022df8: 24a50010 addiu a1,a1,16 -80022dfc: a045000b sb a1,11(v0) -80022e00: 26423cac addiu v0,s2,15532 -80022e04: 90450008 lbu a1,8(v0) -80022e08: 00000000 nop -80022e0c: 00053600 sll a2,a1,0x18 -80022e10: 00063603 sra a2,a2,0x18 -80022e14: 04c0000d bltz a2,80022e4c <ISR_LoadMenuVBlank+0x120> -80022e18: 00000000 nop -80022e1c: 90430009 lbu v1,9(v0) -80022e20: 24a5000a addiu a1,a1,10 -80022e24: 2463000a addiu v1,v1,10 -80022e28: a0430009 sb v1,9(v0) -80022e2c: 9043000a lbu v1,10(v0) -80022e30: a0450008 sb a1,8(v0) -80022e34: 2463000a addiu v1,v1,10 -80022e38: a043000a sb v1,10(v0) -80022e3c: 3c058006 lui a1,0x8006 -80022e40: 26223cbc addiu v0,s1,15548 -80022e44: 1000000a b 80022e70 <ISR_LoadMenuVBlank+0x144> -80022e48: 24a53cfc addiu a1,a1,15612 -80022e4c: a0603ca5 sb zero,15525(v1) -80022e50: 3c028006 lui v0,0x8006 -80022e54: 24030001 li v1,1 -80022e58: a0433ca4 sb v1,15524(v0) -80022e5c: 1000fff8 b 80022e40 <ISR_LoadMenuVBlank+0x114> -80022e60: 3c058006 lui a1,0x8006 -80022e64: 24420010 addiu v0,v0,16 -80022e68: 10450011 beq v0,a1,80022eb0 <ISR_LoadMenuVBlank+0x184> -80022e6c: 00000000 nop -80022e70: 90430000 lbu v1,0(v0) -80022e74: 00000000 nop -80022e78: 00033600 sll a2,v1,0x18 -80022e7c: 00063603 sra a2,a2,0x18 -80022e80: 04c0fff8 bltz a2,80022e64 <ISR_LoadMenuVBlank+0x138> -80022e84: 2463000a addiu v1,v1,10 -80022e88: a0430000 sb v1,0(v0) -80022e8c: 90430001 lbu v1,1(v0) -80022e90: 00000000 nop -80022e94: 2463000a addiu v1,v1,10 -80022e98: a0430001 sb v1,1(v0) -80022e9c: 90430002 lbu v1,2(v0) -80022ea0: 00000000 nop -80022ea4: 2463000a addiu v1,v1,10 -80022ea8: 1000ffee b 80022e64 <ISR_LoadMenuVBlank+0x138> -80022eac: a0430002 sb v1,2(v0) -80022eb0: 3c028006 lui v0,0x8006 -80022eb4: 24423d28 addiu v0,v0,15656 -80022eb8: 9043000e lbu v1,14(v0) -80022ebc: 00000000 nop -80022ec0: 00032e00 sll a1,v1,0x18 -80022ec4: 00052e03 sra a1,a1,0x18 -80022ec8: 04a00079 bltz a1,800230b0 <ISR_LoadMenuVBlank+0x384> -80022ecc: 24630010 addiu v1,v1,16 -80022ed0: a043000e sb v1,14(v0) -80022ed4: 9043000f lbu v1,15(v0) -80022ed8: 00000000 nop -80022edc: 24630010 addiu v1,v1,16 -80022ee0: a043000f sb v1,15(v0) -80022ee4: 90430010 lbu v1,16(v0) -80022ee8: 00000000 nop -80022eec: 24630010 addiu v1,v1,16 -80022ef0: 1000006f b 800230b0 <ISR_LoadMenuVBlank+0x384> -80022ef4: a0430010 sb v1,16(v0) -80022ef8: 3c038006 lui v1,0x8006 -80022efc: 90623ca3 lbu v0,15523(v1) -80022f00: 00000000 nop -80022f04: 304200ff andi v0,v0,0xff -80022f08: 10400069 beqz v0,800230b0 <ISR_LoadMenuVBlank+0x384> -80022f0c: 26023cfc addiu v0,s0,15612 -80022f10: 9045000e lbu a1,14(v0) -80022f14: 00000000 nop -80022f18: 24a5fff6 addiu a1,a1,-10 -80022f1c: a045000e sb a1,14(v0) -80022f20: 9045000f lbu a1,15(v0) -80022f24: 00000000 nop -80022f28: 24a5fff6 addiu a1,a1,-10 -80022f2c: a045000f sb a1,15(v0) -80022f30: 90450010 lbu a1,16(v0) -80022f34: 00000000 nop -80022f38: 24a5fff6 addiu a1,a1,-10 -80022f3c: a0450010 sb a1,16(v0) -80022f40: 24823d54 addiu v0,a0,15700 -80022f44: 90450004 lbu a1,4(v0) -80022f48: 00000000 nop -80022f4c: 10a00011 beqz a1,80022f94 <ISR_LoadMenuVBlank+0x268> -80022f50: 24a5fff0 addiu a1,a1,-16 -80022f54: a0450004 sb a1,4(v0) -80022f58: 90450005 lbu a1,5(v0) -80022f5c: 90863d54 lbu a2,15700(a0) -80022f60: 24a5fff0 addiu a1,a1,-16 -80022f64: a0450005 sb a1,5(v0) -80022f68: 90450008 lbu a1,8(v0) -80022f6c: 24c6fff0 addiu a2,a2,-16 -80022f70: 24a5fff0 addiu a1,a1,-16 -80022f74: a0863d54 sb a2,15700(a0) -80022f78: a0450008 sb a1,8(v0) -80022f7c: 90460001 lbu a2,1(v0) -80022f80: 90450009 lbu a1,9(v0) -80022f84: 24c6fff0 addiu a2,a2,-16 -80022f88: 24a5fff0 addiu a1,a1,-16 -80022f8c: a0460001 sb a2,1(v0) -80022f90: a0450009 sb a1,9(v0) -80022f94: 9045000a lbu a1,10(v0) -80022f98: 00000000 nop -80022f9c: 10a00006 beqz a1,80022fb8 <ISR_LoadMenuVBlank+0x28c> -80022fa0: 24a5fff0 addiu a1,a1,-16 -80022fa4: a045000a sb a1,10(v0) -80022fa8: 9045000b lbu a1,11(v0) -80022fac: 00000000 nop -80022fb0: 24a5fff0 addiu a1,a1,-16 -80022fb4: a045000b sb a1,11(v0) -80022fb8: 9042000a lbu v0,10(v0) -80022fbc: 00000000 nop -80022fc0: 14400005 bnez v0,80022fd8 <ISR_LoadMenuVBlank+0x2ac> -80022fc4: 00000000 nop -80022fc8: a0603ca3 sb zero,15523(v1) -80022fcc: 3c028006 lui v0,0x8006 -80022fd0: 24030001 li v1,1 -80022fd4: a0433ca2 sb v1,15522(v0) -80022fd8: 3c038006 lui v1,0x8006 -80022fdc: 24623d28 addiu v0,v1,15656 -80022fe0: 9045000e lbu a1,14(v0) -80022fe4: 00000000 nop -80022fe8: 10a0000a beqz a1,80023014 <ISR_LoadMenuVBlank+0x2e8> -80022fec: 24a5fff0 addiu a1,a1,-16 -80022ff0: a045000e sb a1,14(v0) -80022ff4: 9045000f lbu a1,15(v0) -80022ff8: 00000000 nop -80022ffc: 24a5fff0 addiu a1,a1,-16 -80023000: a045000f sb a1,15(v0) -80023004: 90450010 lbu a1,16(v0) -80023008: 00000000 nop -8002300c: 24a5fff0 addiu a1,a1,-16 -80023010: a0450010 sb a1,16(v0) -80023014: 24050138 li a1,312 -80023018: a4653d28 sh a1,15656(v1) -8002301c: 240300c8 li v1,200 -80023020: a4430002 sh v1,2(v0) -80023024: 26423cac addiu v0,s2,15532 -80023028: 24030100 li v1,256 -8002302c: a4430004 sh v1,4(v0) -80023030: 90430008 lbu v1,8(v0) -80023034: 00000000 nop -80023038: 1060000b beqz v1,80023068 <ISR_LoadMenuVBlank+0x33c> -8002303c: 3c058006 lui a1,0x8006 -80023040: 2463fff6 addiu v1,v1,-10 -80023044: a0430008 sb v1,8(v0) -80023048: 90430009 lbu v1,9(v0) -8002304c: 00000000 nop -80023050: 2463fff6 addiu v1,v1,-10 -80023054: a0430009 sb v1,9(v0) -80023058: 9043000a lbu v1,10(v0) -8002305c: 00000000 nop -80023060: 2463fff6 addiu v1,v1,-10 -80023064: a043000a sb v1,10(v0) -80023068: 26223cbc addiu v0,s1,15548 -8002306c: 24a53cfc addiu a1,a1,15612 -80023070: 90430000 lbu v1,0(v0) -80023074: 00000000 nop -80023078: 1060000a beqz v1,800230a4 <ISR_LoadMenuVBlank+0x378> -8002307c: 2463fff6 addiu v1,v1,-10 -80023080: a0430000 sb v1,0(v0) -80023084: 90430001 lbu v1,1(v0) -80023088: 00000000 nop -8002308c: 2463fff6 addiu v1,v1,-10 -80023090: a0430001 sb v1,1(v0) -80023094: 90430002 lbu v1,2(v0) -80023098: 00000000 nop -8002309c: 2463fff6 addiu v1,v1,-10 -800230a0: a0430002 sb v1,2(v0) -800230a4: 24420010 addiu v0,v0,16 -800230a8: 1445fff1 bne v0,a1,80023070 <ISR_LoadMenuVBlank+0x344> -800230ac: 00000000 nop -800230b0: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -800230b4: 24843d54 addiu a0,a0,15700 -800230b8: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -800230bc: 26443cac addiu a0,s2,15532 -800230c0: 0c00bae4 jal 8002eb90 <GsSortLine> -800230c4: 26243cbc addiu a0,s1,15548 -800230c8: 3c048006 lui a0,0x8006 -800230cc: 0c00bae4 jal 8002eb90 <GsSortLine> -800230d0: 24843ccc addiu a0,a0,15564 -800230d4: 3c048006 lui a0,0x8006 -800230d8: 0c00bae4 jal 8002eb90 <GsSortLine> -800230dc: 24843cdc addiu a0,a0,15580 -800230e0: 3c048006 lui a0,0x8006 -800230e4: 0c00bae4 jal 8002eb90 <GsSortLine> -800230e8: 24843cec addiu a0,a0,15596 -800230ec: 0c00bc6d jal 8002f1b4 <GsSortSprite> -800230f0: 26043cfc addiu a0,s0,15612 -800230f4: 3c048006 lui a0,0x8006 -800230f8: 24020010 li v0,16 -800230fc: 24843d28 addiu a0,a0,15656 -80023100: 3c108007 lui s0,0x8007 -80023104: a4820006 sh v0,6(a0) -80023108: 0c00bc6d jal 8002f1b4 <GsSortSprite> -8002310c: a4820008 sh v0,8(a0) -80023110: 2604e920 addiu a0,s0,-5856 -80023114: 0c00a554 jal 80029550 <FontSetFlags> -80023118: 24050008 li a1,8 -8002311c: 3c028006 lui v0,0x8006 -80023120: 8c473ca8 lw a3,15528(v0) -80023124: 2604e920 addiu a0,s0,-5856 -80023128: 240600e0 li a2,224 -8002312c: 0c00a571 jal 800295c4 <FontPrintText> -80023130: 24050040 li a1,64 -80023134: 8fbf001c lw ra,28(sp) -80023138: 8fb20018 lw s2,24(sp) -8002313c: 8fb10014 lw s1,20(sp) -80023140: 8fb00010 lw s0,16(sp) -80023144: 0800860d j 80021834 <GfxDrawScene_Fast> -80023148: 27bd0020 addiu sp,sp,32 -8002314c: 8fbf001c lw ra,28(sp) -80023150: 8fb20018 lw s2,24(sp) -80023154: 8fb10014 lw s1,20(sp) -80023158: 8fb00010 lw s0,16(sp) -8002315c: 03e00008 jr ra -80023160: 27bd0020 addiu sp,sp,32 - -80023164 <LoadMenuLoadFileList.part.1>: -80023164: 27bdff60 addiu sp,sp,-160 -80023168: afb60094 sw s6,148(sp) -8002316c: afb30088 sw s3,136(sp) -80023170: 3c168004 lui s6,0x8004 -80023174: 3c138004 lui s3,0x8004 -80023178: afb50090 sw s5,144(sp) -8002317c: afb4008c sw s4,140(sp) -80023180: afb20084 sw s2,132(sp) -80023184: afb10080 sw s1,128(sp) -80023188: afb0007c sw s0,124(sp) -8002318c: afbf009c sw ra,156(sp) -80023190: afb70098 sw s7,152(sp) -80023194: 00c0a021 move s4,a2 -80023198: 00a08821 move s1,a1 -8002319c: 0080a821 move s5,a0 -800231a0: 00009021 move s2,zero -800231a4: 3c108006 lui s0,0x8006 -800231a8: 26739388 addiu s3,s3,-27768 -800231ac: 26d6938c addiu s6,s6,-27764 -800231b0: 1254007f beq s2,s4,800233b0 <LoadMenuLoadFileList.part.1+0x24c> -800231b4: 00000000 nop -800231b8: 8ea50000 lw a1,0(s5) -800231bc: 00000000 nop -800231c0: 10a00077 beqz a1,800233a0 <LoadMenuLoadFileList.part.1+0x23c> -800231c4: ae053ca8 sw a1,15528(s0) -800231c8: 24020100 li v0,256 -800231cc: 16800002 bnez s4,800231d8 <LoadMenuLoadFileList.part.1+0x74> -800231d0: 0054001a div zero,v0,s4 -800231d4: 0007000d break 0x7 -800231d8: 3c038006 lui v1,0x8006 -800231dc: 24060064 li a2,100 -800231e0: 00001012 mflo v0 - ... -800231ec: 00520018 mult v0,s2 -800231f0: 00001012 mflo v0 -800231f4: 3042ffff andi v0,v0,0xffff -800231f8: 24440038 addiu a0,v0,56 -800231fc: a4643d28 sh a0,15656(v1) -80023200: 3c038006 lui v1,0x8006 -80023204: 27a40010 addiu a0,sp,16 -80023208: 0c00cecb jal 80033b2c <strncpy> -8002320c: a4623cb0 sh v0,15536(v1) -80023210: 8e043ca8 lw a0,15528(s0) -80023214: 0c00d119 jal 80034464 <strtok> -80023218: 02602821 move a1,s3 -8002321c: 02602821 move a1,s3 -80023220: 0c00d119 jal 80034464 <strtok> -80023224: 00002021 move a0,zero -80023228: 00402821 move a1,v0 -8002322c: 02c02021 move a0,s6 -80023230: 0c00d392 jal 80034e48 <printf> -80023234: 0040b821 move s7,v0 -80023238: 8e043ca8 lw a0,15528(s0) -8002323c: 24060064 li a2,100 -80023240: 0c00cecb jal 80033b2c <strncpy> -80023244: 27a50010 addiu a1,sp,16 -80023248: 3c058004 lui a1,0x8004 -8002324c: 24060003 li a2,3 -80023250: 24a593a4 addiu a1,a1,-27740 -80023254: 0c00cf58 jal 80033d60 <strncmp> -80023258: 02e02021 move a0,s7 -8002325c: 1440000a bnez v0,80023288 <LoadMenuLoadFileList.part.1+0x124> -80023260: 3c058004 lui a1,0x8004 -80023264: 8e250000 lw a1,0(s1) -80023268: 8e043ca8 lw a0,15528(s0) -8002326c: 0c008685 jal 80021a14 <GfxSpriteFromFile> -80023270: 00000000 nop -80023274: 1440004a bnez v0,800233a0 <LoadMenuLoadFileList.part.1+0x23c> -80023278: 3c048004 lui a0,0x8004 -8002327c: 8e053ca8 lw a1,15528(s0) -80023280: 10000045 b 80023398 <LoadMenuLoadFileList.part.1+0x234> -80023284: 248493a8 addiu a0,a0,-27736 -80023288: 24060003 li a2,3 -8002328c: 24a593cc addiu a1,a1,-27700 -80023290: 0c00cf58 jal 80033d60 <strncmp> -80023294: 02e02021 move a0,s7 -80023298: 14400010 bnez v0,800232dc <LoadMenuLoadFileList.part.1+0x178> -8002329c: 3c058004 lui a1,0x8004 -800232a0: 8e250000 lw a1,0(s1) -800232a4: 00000000 nop -800232a8: 10a00003 beqz a1,800232b8 <LoadMenuLoadFileList.part.1+0x154> -800232ac: 3c048004 lui a0,0x8004 -800232b0: 0c00d392 jal 80034e48 <printf> -800232b4: 248493d0 addiu a0,a0,-27696 -800232b8: 3c028006 lui v0,0x8006 -800232bc: 8c443ca8 lw a0,15528(v0) -800232c0: 0c0086a5 jal 80021a94 <GfxCLUTFromFile> -800232c4: 00000000 nop -800232c8: 14400035 bnez v0,800233a0 <LoadMenuLoadFileList.part.1+0x23c> -800232cc: 3c048004 lui a0,0x8004 -800232d0: 8e053ca8 lw a1,15528(s0) -800232d4: 10000030 b 80023398 <LoadMenuLoadFileList.part.1+0x234> -800232d8: 2484940c addiu a0,a0,-27636 -800232dc: 24060003 li a2,3 -800232e0: 24a5942c addiu a1,a1,-27604 -800232e4: 0c00cf58 jal 80033d60 <strncmp> -800232e8: 02e02021 move a0,s7 -800232ec: 1440000a bnez v0,80023318 <LoadMenuLoadFileList.part.1+0x1b4> -800232f0: 3c058004 lui a1,0x8004 -800232f4: 8e250000 lw a1,0(s1) -800232f8: 8e043ca8 lw a0,15528(s0) -800232fc: 0c009220 jal 80024880 <SfxUploadSound> -80023300: 00000000 nop -80023304: 14400026 bnez v0,800233a0 <LoadMenuLoadFileList.part.1+0x23c> -80023308: 3c048004 lui a0,0x8004 -8002330c: 8e053ca8 lw a1,15528(s0) -80023310: 10000021 b 80023398 <LoadMenuLoadFileList.part.1+0x234> -80023314: 24849430 addiu a0,a0,-27600 -80023318: 24060003 li a2,3 -8002331c: 24a59454 addiu a1,a1,-27564 -80023320: 0c00cf58 jal 80033d60 <strncmp> -80023324: 02e02021 move a0,s7 -80023328: 1440000a bnez v0,80023354 <LoadMenuLoadFileList.part.1+0x1f0> -8002332c: 3c058004 lui a1,0x8004 -80023330: 8e250000 lw a1,0(s1) -80023334: 8e043ca8 lw a0,15528(s0) -80023338: 0c00a523 jal 8002948c <FontLoadImage> -8002333c: 00000000 nop -80023340: 14400017 bnez v0,800233a0 <LoadMenuLoadFileList.part.1+0x23c> -80023344: 3c048004 lui a0,0x8004 -80023348: 8e053ca8 lw a1,15528(s0) -8002334c: 10000012 b 80023398 <LoadMenuLoadFileList.part.1+0x234> -80023350: 24849458 addiu a0,a0,-27560 -80023354: 24060003 li a2,3 -80023358: 24a59478 addiu a1,a1,-27528 -8002335c: 0c00cf58 jal 80033d60 <strncmp> -80023360: 02e02021 move a0,s7 -80023364: 1440000a bnez v0,80023390 <LoadMenuLoadFileList.part.1+0x22c> -80023368: 3c048004 lui a0,0x8004 -8002336c: 8e250000 lw a1,0(s1) -80023370: 8e043ca8 lw a0,15528(s0) -80023374: 0c0095d3 jal 8002574c <PltParserLoadFile> -80023378: 00000000 nop -8002337c: 14400008 bnez v0,800233a0 <LoadMenuLoadFileList.part.1+0x23c> -80023380: 3c048004 lui a0,0x8004 -80023384: 8e053ca8 lw a1,15528(s0) -80023388: 10000003 b 80023398 <LoadMenuLoadFileList.part.1+0x234> -8002338c: 2484947c addiu a0,a0,-27524 -80023390: 02e02821 move a1,s7 -80023394: 248494a0 addiu a0,a0,-27488 -80023398: 0c00d392 jal 80034e48 <printf> -8002339c: 00000000 nop -800233a0: 26520001 addiu s2,s2,1 -800233a4: 26310004 addiu s1,s1,4 -800233a8: 1000ff81 b 800231b0 <LoadMenuLoadFileList.part.1+0x4c> -800233ac: 26b50004 addiu s5,s5,4 -800233b0: 8fbf009c lw ra,156(sp) -800233b4: 8fb70098 lw s7,152(sp) -800233b8: 8fb60094 lw s6,148(sp) -800233bc: 8fb50090 lw s5,144(sp) -800233c0: 8fb4008c lw s4,140(sp) -800233c4: 8fb30088 lw s3,136(sp) -800233c8: 8fb20084 lw s2,132(sp) -800233cc: 8fb10080 lw s1,128(sp) -800233d0: 8fb0007c lw s0,124(sp) -800233d4: 03e00008 jr ra -800233d8: 27bd00a0 addiu sp,sp,160 - -800233dc <LoadMenuEnd>: -800233dc: 24030001 li v1,1 -800233e0: 3c028006 lui v0,0x8006 -800233e4: a0433ca3 sb v1,15523(v0) -800233e8: 3c028006 lui v0,0x8006 -800233ec: a0403ca1 sb zero,15521(v0) -800233f0: 3c038006 lui v1,0x8006 -800233f4: 90623ca2 lbu v0,15522(v1) -800233f8: 00000000 nop -800233fc: 304200ff andi v0,v0,0xff -80023400: 1040fffc beqz v0,800233f4 <LoadMenuEnd+0x18> -80023404: 3c048004 lui a0,0x8004 -80023408: 27bdffe8 addiu sp,sp,-24 -8002340c: afbf0014 sw ra,20(sp) -80023410: 0c00d392 jal 80034e48 <printf> -80023414: 248494d8 addiu a0,a0,-27432 -80023418: 3c048002 lui a0,0x8002 -8002341c: 0c00b2c2 jal 8002cb08 <SetVBlankHandler> -80023420: 24840080 addiu a0,a0,128 -80023424: 8fbf0014 lw ra,20(sp) -80023428: 24040080 li a0,128 -8002342c: 08008637 j 800218dc <GfxSetGlobalLuminance> -80023430: 27bd0018 addiu sp,sp,24 - -80023434 <LoadMenu>: -80023434: 27bdffd0 addiu sp,sp,-48 -80023438: afb00010 sw s0,16(sp) -8002343c: 3c108006 lui s0,0x8006 -80023440: 92023ca1 lbu v0,15521(s0) -80023444: afb40020 sw s4,32(sp) -80023448: afb3001c sw s3,28(sp) -8002344c: afb20018 sw s2,24(sp) -80023450: afb10014 sw s1,20(sp) -80023454: afbf002c sw ra,44(sp) -80023458: afb60028 sw s6,40(sp) -8002345c: afb50024 sw s5,36(sp) -80023460: 00809821 move s3,a0 -80023464: 00a0a021 move s4,a1 -80023468: 30d100ff andi s1,a2,0xff -8002346c: 1040000f beqz v0,800234ac <LoadMenu+0x78> -80023470: 30f200ff andi s2,a3,0xff -80023474: 16320098 bne s1,s2,800236d8 <LoadMenu+0x2a4> -80023478: 02203021 move a2,s1 -8002347c: 8fbf002c lw ra,44(sp) -80023480: 8fb60028 lw s6,40(sp) -80023484: 8fb50024 lw s5,36(sp) -80023488: 8fb20018 lw s2,24(sp) -8002348c: 8fb00010 lw s0,16(sp) -80023490: 02802821 move a1,s4 -80023494: 8fb10014 lw s1,20(sp) -80023498: 8fb40020 lw s4,32(sp) -8002349c: 02602021 move a0,s3 -800234a0: 8fb3001c lw s3,28(sp) -800234a4: 08008c59 j 80023164 <LoadMenuLoadFileList.part.1> -800234a8: 27bd0030 addiu sp,sp,48 -800234ac: 3c028006 lui v0,0x8006 -800234b0: 90433ca0 lbu v1,15520(v0) -800234b4: 00000000 nop -800234b8: 1460000a bnez v1,800234e4 <LoadMenu+0xb0> -800234bc: 3c168007 lui s6,0x8007 -800234c0: 3c058004 lui a1,0x8004 -800234c4: 3c048004 lui a0,0x8004 -800234c8: 24030001 li v1,1 -800234cc: 24060003 li a2,3 -800234d0: 24a5a8f8 addiu a1,a1,-22280 -800234d4: 2484a904 addiu a0,a0,-22268 -800234d8: 0c008c59 jal 80023164 <LoadMenuLoadFileList.part.1> -800234dc: a0433ca0 sb v1,15520(v0) -800234e0: 3c168007 lui s6,0x8007 -800234e4: 24050008 li a1,8 -800234e8: 0c00a557 jal 8002955c <FontSetSize> -800234ec: 26c4e920 addiu a0,s6,-5856 -800234f0: 26c4e920 addiu a0,s6,-5856 -800234f4: 0c00a567 jal 8002959c <FontSetSpacing> -800234f8: 24050006 li a1,6 -800234fc: 3c028006 lui v0,0x8006 -80023500: 24040038 li a0,56 -80023504: 24433d28 addiu v1,v0,15656 -80023508: a4443d28 sh a0,15656(v0) -8002350c: 240200c8 li v0,200 -80023510: a4620002 sh v0,2(v1) -80023514: 24040080 li a0,128 -80023518: a060000e sb zero,14(v1) -8002351c: a060000f sb zero,15(v1) -80023520: a0600010 sb zero,16(v1) -80023524: 3c038006 lui v1,0x8006 -80023528: 24623cfc addiu v0,v1,15612 -8002352c: a4643cfc sh a0,15612(v1) -80023530: 24030020 li v1,32 -80023534: a4430002 sh v1,2(v0) -80023538: 240401f0 li a0,496 -8002353c: 24030180 li v1,384 -80023540: a444000c sh a0,12(v0) -80023544: a040000e sb zero,14(v0) -80023548: a040000f sb zero,15(v0) -8002354c: a0400010 sb zero,16(v0) -80023550: a443000a sh v1,10(v0) -80023554: 24040001 li a0,1 -80023558: a0400004 sb zero,4(v0) -8002355c: a0400005 sb zero,5(v0) -80023560: 3c028006 lui v0,0x8006 -80023564: a0443ca5 sb a0,15525(v0) -80023568: 3c158006 lui s5,0x8006 -8002356c: 3c028006 lui v0,0x8006 -80023570: a2a03ca4 sb zero,15524(s5) -80023574: a0403ca3 sb zero,15523(v0) -80023578: 3c028006 lui v0,0x8006 -8002357c: a0403ca2 sb zero,15522(v0) -80023580: 3c028006 lui v0,0x8006 -80023584: 24423d54 addiu v0,v0,15700 -80023588: a443000e sh v1,14(v0) -8002358c: a4430012 sh v1,18(v0) -80023590: 240300f0 li v1,240 -80023594: a4430018 sh v1,24(v0) -80023598: a443001a sh v1,26(v0) -8002359c: a440000c sh zero,12(v0) -800235a0: a4400010 sh zero,16(v0) -800235a4: a4400014 sh zero,20(v0) -800235a8: a4400016 sh zero,22(v0) -800235ac: 00001821 move v1,zero -800235b0: 24040004 li a0,4 -800235b4: 24630001 addiu v1,v1,1 -800235b8: a0400000 sb zero,0(v0) -800235bc: a0400004 sb zero,4(v0) -800235c0: a0400008 sb zero,8(v0) -800235c4: 1464fffb bne v1,a0,800235b4 <LoadMenu+0x180> -800235c8: 24420001 addiu v0,v0,1 -800235cc: 3c028006 lui v0,0x8006 -800235d0: 24423cbc addiu v0,v0,15548 -800235d4: 240300d8 li v1,216 -800235d8: 24060040 li a2,64 -800235dc: 24050140 li a1,320 -800235e0: 240400c8 li a0,200 -800235e4: a443001a sh v1,26(v0) -800235e8: a4430028 sh v1,40(v0) -800235ec: a443002a sh v1,42(v0) -800235f0: a443003a sh v1,58(v0) -800235f4: 3c038006 lui v1,0x8006 -800235f8: a4460004 sh a2,4(v0) -800235fc: a4450006 sh a1,6(v0) -80023600: a4440008 sh a0,8(v0) -80023604: a444000a sh a0,10(v0) -80023608: a4460014 sh a2,20(v0) -8002360c: a4460016 sh a2,22(v0) -80023610: a4440018 sh a0,24(v0) -80023614: a4460024 sh a2,36(v0) -80023618: a4450026 sh a1,38(v0) -8002361c: a4450034 sh a1,52(v0) -80023620: a4450036 sh a1,54(v0) -80023624: a4440038 sh a0,56(v0) -80023628: 24633cfc addiu v1,v1,15612 -8002362c: a0400000 sb zero,0(v0) -80023630: a0400001 sb zero,1(v0) -80023634: a0400002 sb zero,2(v0) -80023638: 24420010 addiu v0,v0,16 -8002363c: 1443fffb bne v0,v1,8002362c <LoadMenu+0x1f8> -80023640: 24040040 li a0,64 -80023644: 3c038006 lui v1,0x8006 -80023648: 24623cac addiu v0,v1,15532 -8002364c: a4643cac sh a0,15532(v1) -80023650: 240300c8 li v1,200 -80023654: a4430002 sh v1,2(v0) -80023658: 24030010 li v1,16 -8002365c: a4430006 sh v1,6(v0) -80023660: 8c43000c lw v1,12(v0) -80023664: a0400008 sb zero,8(v0) -80023668: 34630010 ori v1,v1,0x10 -8002366c: ac43000c sw v1,12(v0) -80023670: a0400009 sb zero,9(v0) -80023674: a040000a sb zero,10(v0) -80023678: a4400004 sh zero,4(v0) -8002367c: 24020001 li v0,1 -80023680: a2023ca1 sb v0,15521(s0) -80023684: 00002021 move a0,zero -80023688: 26c2e920 addiu v0,s6,-5856 -8002368c: a040000e sb zero,14(v0) -80023690: a040000f sb zero,15(v0) -80023694: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80023698: a0400010 sb zero,16(v0) -8002369c: 3c021f80 lui v0,0x1f80 -800236a0: 8c451074 lw a1,4212(v0) -800236a4: 3c048004 lui a0,0x8004 -800236a8: 0c00d392 jal 80034e48 <printf> -800236ac: 248494f8 addiu a0,a0,-27400 -800236b0: 3c048002 lui a0,0x8002 -800236b4: 0c00b2c2 jal 8002cb08 <SetVBlankHandler> -800236b8: 24842d2c addiu a0,a0,11564 -800236bc: 92a23ca4 lbu v0,15524(s5) -800236c0: 00000000 nop -800236c4: 304200ff andi v0,v0,0xff -800236c8: 1040fffc beqz v0,800236bc <LoadMenu+0x288> -800236cc: 00000000 nop -800236d0: 1000ff68 b 80023474 <LoadMenu+0x40> -800236d4: 00000000 nop -800236d8: 8fbf002c lw ra,44(sp) -800236dc: 8fb60028 lw s6,40(sp) -800236e0: 8fb50024 lw s5,36(sp) -800236e4: 8fb40020 lw s4,32(sp) -800236e8: 8fb3001c lw s3,28(sp) -800236ec: 8fb00010 lw s0,16(sp) -800236f0: 02403021 move a2,s2 -800236f4: 02202821 move a1,s1 -800236f8: 8fb20018 lw s2,24(sp) -800236fc: 8fb10014 lw s1,20(sp) -80023700: 3c048004 lui a0,0x8004 -80023704: 2484950c addiu a0,a0,-27380 -80023708: 0800d392 j 80034e48 <printf> -8002370c: 27bd0030 addiu sp,sp,48 - -80023710 <GameGuiClearPassengersLeft>: -80023710: 24030001 li v1,1 -80023714: 3c028006 lui v0,0x8006 -80023718: 03e00008 jr ra -8002371c: a0433d8e sb v1,15758(v0) - -80023720 <GameGuiBubbleStop>: -80023720: 3c028006 lui v0,0x8006 -80023724: 03e00008 jr ra -80023728: a0403d8d sb zero,15757(v0) - -8002372c <GameGuiBubbleStopVibration>: -8002372c: 3c028006 lui v0,0x8006 -80023730: 03e00008 jr ra -80023734: a0403d8c sb zero,15756(v0) - -80023738 <GameGuiInit>: -80023738: 3c028004 lui v0,0x8004 -8002373c: 9043a910 lbu v1,-22256(v0) -80023740: 27bdffe0 addiu sp,sp,-32 -80023744: afbf001c sw ra,28(sp) -80023748: afb10018 sw s1,24(sp) -8002374c: 10600009 beqz v1,80023774 <GameGuiInit+0x3c> -80023750: afb00014 sw s0,20(sp) -80023754: 3c058004 lui a1,0x8004 -80023758: 3c048004 lui a0,0x8004 -8002375c: 24070004 li a3,4 -80023760: 24060004 li a2,4 -80023764: 24a5a914 addiu a1,a1,-22252 -80023768: 2484a924 addiu a0,a0,-22236 -8002376c: 0c008d0d jal 80023434 <LoadMenu> -80023770: a040a910 sb zero,-22256(v0) -80023774: 3c038006 lui v1,0x8006 -80023778: 24623e14 addiu v0,v1,15892 -8002377c: 24040124 li a0,292 -80023780: a0603e14 sb zero,15892(v1) -80023784: 8c43001c lw v1,28(v0) -80023788: a444000e sh a0,14(v0) -8002378c: a4440012 sh a0,18(v0) -80023790: 2404001c li a0,28 -80023794: 24100028 li s0,40 -80023798: 2411ff80 li s1,-128 -8002379c: 2405005c li a1,92 -800237a0: a4440014 sh a0,20(v0) -800237a4: a4440016 sh a0,22(v0) -800237a8: 34630010 ori v1,v1,0x10 -800237ac: 240400d4 li a0,212 -800237b0: 3c068002 lui a2,0x8002 -800237b4: a445000c sh a1,12(v0) -800237b8: a4450010 sh a1,16(v0) -800237bc: a4440018 sh a0,24(v0) -800237c0: a444001a sh a0,26(v0) -800237c4: a0500008 sb s0,8(v0) -800237c8: a0500009 sb s0,9(v0) -800237cc: a0510004 sb s1,4(v0) -800237d0: a0510005 sb s1,5(v0) -800237d4: ac43001c sw v1,28(v0) -800237d8: a0400001 sb zero,1(v0) -800237dc: a0400002 sb zero,2(v0) -800237e0: a0400003 sb zero,3(v0) -800237e4: a040000a sb zero,10(v0) -800237e8: a040000b sb zero,11(v0) -800237ec: a0400006 sb zero,6(v0) -800237f0: a0400007 sb zero,7(v0) -800237f4: 24030010 li v1,16 -800237f8: 3c028006 lui v0,0x8006 -800237fc: 24050001 li a1,1 -80023800: 24040014 li a0,20 -80023804: 24c63710 addiu a2,a2,14096 -80023808: 0c00afa6 jal 8002be98 <TimerCreate> -8002380c: a4433d96 sh v1,15766(v0) -80023810: 3c028006 lui v0,0x8006 -80023814: a0403e54 sb zero,15956(v0) -80023818: 24423e54 addiu v0,v0,15956 -8002381c: a0400001 sb zero,1(v0) -80023820: a0400002 sb zero,2(v0) -80023824: a0400003 sb zero,3(v0) -80023828: a0510004 sb s1,4(v0) -8002382c: a0510005 sb s1,5(v0) -80023830: a0400006 sb zero,6(v0) -80023834: a0400007 sb zero,7(v0) -80023838: a0500008 sb s0,8(v0) -8002383c: a0500009 sb s0,9(v0) -80023840: a040000a sb zero,10(v0) -80023844: a040000b sb zero,11(v0) -80023848: 8fbf001c lw ra,28(sp) -8002384c: 3c028006 lui v0,0x8006 -80023850: 8fb10018 lw s1,24(sp) -80023854: 8fb00014 lw s0,20(sp) -80023858: 3c048007 lui a0,0x8007 -8002385c: ac403d88 sw zero,15752(v0) -80023860: 3c028006 lui v0,0x8006 -80023864: 2405000c li a1,12 -80023868: 2484e96c addiu a0,a0,-5780 -8002386c: 27bd0020 addiu sp,sp,32 -80023870: 0800a567 j 8002959c <FontSetSpacing> -80023874: a0403d8d sb zero,15757(v0) - -80023878 <GameGuiPauseDialog>: -80023878: 27bdffd8 addiu sp,sp,-40 -8002387c: afb00014 sw s0,20(sp) -80023880: 3c108006 lui s0,0x8006 -80023884: afb30020 sw s3,32(sp) -80023888: 00809821 move s3,a0 -8002388c: 26043de8 addiu a0,s0,15848 -80023890: afbf0024 sw ra,36(sp) -80023894: afb2001c sw s2,28(sp) -80023898: 0c00880b jal 8002202c <GfxSaveDisplayData> -8002389c: afb10018 sw s1,24(sp) -800238a0: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -800238a4: 24040080 li a0,128 -800238a8: 0c008649 jal 80021924 <GfxIsGPUBusy> -800238ac: 00000000 nop -800238b0: 1440fffd bnez v0,800238a8 <GameGuiPauseDialog+0x30> -800238b4: 00000000 nop -800238b8: 3c118006 lui s1,0x8006 -800238bc: 26103de8 addiu s0,s0,15848 -800238c0: 26313e14 addiu s1,s1,15892 -800238c4: 8e6228ec lw v0,10476(s3) -800238c8: 00000000 nop -800238cc: 0040f809 jalr v0 -800238d0: 24040040 li a0,64 -800238d4: 1440000d bnez v0,8002390c <GameGuiPauseDialog+0x94> -800238d8: 00409021 move s2,v0 -800238dc: 0c0086e0 jal 80021b80 <GfxSortSprite> -800238e0: 02002021 move a0,s0 -800238e4: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -800238e8: 02202021 move a0,s1 -800238ec: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -800238f0: 00000000 nop -800238f4: 8e6228ec lw v0,10476(s3) -800238f8: 00000000 nop -800238fc: 0040f809 jalr v0 -80023900: 24040800 li a0,2048 -80023904: 1040ffef beqz v0,800238c4 <GameGuiPauseDialog+0x4c> -80023908: 00000000 nop -8002390c: 8fbf0024 lw ra,36(sp) -80023910: 02401021 move v0,s2 -80023914: 8fb30020 lw s3,32(sp) -80023918: 8fb2001c lw s2,28(sp) -8002391c: 8fb10018 lw s1,24(sp) -80023920: 8fb00014 lw s0,20(sp) -80023924: 03e00008 jr ra -80023928: 27bd0028 addiu sp,sp,40 - -8002392c <GameGuiCalculateNextAircraftTime>: -8002392c: 24a80244 addiu t0,a1,580 -80023930: 24a701c0 addiu a3,a1,448 -80023934: 00003021 move a2,zero -80023938: 24a501e0 addiu a1,a1,480 -8002393c: 8d020000 lw v0,0(t0) -80023940: 00000000 nop -80023944: 1440001e bnez v0,800239c0 <GameGuiCalculateNextAircraftTime+0x94> -80023948: 00000000 nop -8002394c: 8c820028 lw v0,40(a0) -80023950: 8d03fdbc lw v1,-580(t0) -80023954: 00000000 nop -80023958: 00431024 and v0,v0,v1 -8002395c: 10400018 beqz v0,800239c0 <GameGuiCalculateNextAircraftTime+0x94> -80023960: 00000000 nop -80023964: 90e3ffe0 lbu v1,-32(a3) -80023968: 00000000 nop -8002396c: 14600005 bnez v1,80023984 <GameGuiCalculateNextAircraftTime+0x58> -80023970: 00031080 sll v0,v1,0x2 -80023974: 90e20000 lbu v0,0(a3) -80023978: 00000000 nop -8002397c: 10400010 beqz v0,800239c0 <GameGuiCalculateNextAircraftTime+0x94> -80023980: 00031080 sll v0,v1,0x2 -80023984: 00031980 sll v1,v1,0x6 -80023988: 00621823 subu v1,v1,v0 -8002398c: 90e20000 lbu v0,0(a3) -80023990: 00000000 nop -80023994: 00621021 addu v0,v1,v0 -80023998: 10c00008 beqz a2,800239bc <GameGuiCalculateNextAircraftTime+0x90> -8002399c: 3042ffff andi v0,v0,0xffff -800239a0: 00401821 move v1,v0 -800239a4: 00c2102b sltu v0,a2,v0 -800239a8: 10400002 beqz v0,800239b4 <GameGuiCalculateNextAircraftTime+0x88> -800239ac: 00000000 nop -800239b0: 00c01821 move v1,a2 -800239b4: 10000002 b 800239c0 <GameGuiCalculateNextAircraftTime+0x94> -800239b8: 3066ffff andi a2,v1,0xffff -800239bc: 00403021 move a2,v0 -800239c0: 24e70001 addiu a3,a3,1 -800239c4: 14e5ffdd bne a3,a1,8002393c <GameGuiCalculateNextAircraftTime+0x10> -800239c8: 25080004 addiu t0,t0,4 -800239cc: 03e00008 jr ra -800239d0: a48628e0 sh a2,10464(a0) - -800239d4 <GameGuiActiveAircraftPage>: -800239d4: 9085002c lbu a1,44(a0) -800239d8: 00000000 nop -800239dc: 10a00008 beqz a1,80023a00 <GameGuiActiveAircraftPage+0x2c> -800239e0: 00000000 nop -800239e4: 9082002e lbu v0,46(a0) -800239e8: 00000000 nop -800239ec: 0045182b sltu v1,v0,a1 -800239f0: 14600006 bnez v1,80023a0c <GameGuiActiveAircraftPage+0x38> -800239f4: 2442ffff addiu v0,v0,-1 -800239f8: 1000fffa b 800239e4 <GameGuiActiveAircraftPage+0x10> -800239fc: a082002e sb v0,46(a0) -80023a00: 9085002e lbu a1,46(a0) -80023a04: 1000000a b 80023a30 <GameGuiActiveAircraftPage+0x5c> -80023a08: 00000000 nop -80023a0c: 9083002d lbu v1,45(a0) -80023a10: 00000000 nop -80023a14: 00031080 sll v0,v1,0x2 -80023a18: 304200ff andi v0,v0,0xff -80023a1c: 0045102b sltu v0,v0,a1 -80023a20: 1440fff7 bnez v0,80023a00 <GameGuiActiveAircraftPage+0x2c> -80023a24: 2463ffff addiu v1,v1,-1 -80023a28: 1000fff8 b 80023a0c <GameGuiActiveAircraftPage+0x38> -80023a2c: a083002d sb v1,45(a0) -80023a30: 9083002d lbu v1,45(a0) -80023a34: 00000000 nop -80023a38: 24630001 addiu v1,v1,1 -80023a3c: 00031080 sll v0,v1,0x2 -80023a40: 304200ff andi v0,v0,0xff -80023a44: 00a2102b sltu v0,a1,v0 -80023a48: 14400003 bnez v0,80023a58 <GameGuiActiveAircraftPage+0x84> -80023a4c: 00000000 nop -80023a50: 1000fff7 b 80023a30 <GameGuiActiveAircraftPage+0x5c> -80023a54: a083002d sb v1,45(a0) -80023a58: 90820001 lbu v0,1(a0) -80023a5c: 00000000 nop -80023a60: 10400046 beqz v0,80023b7c <GameGuiActiveAircraftPage+0x1a8> -80023a64: 00000000 nop -80023a68: 27bdffe8 addiu sp,sp,-24 -80023a6c: 8c8228ec lw v0,10476(a0) -80023a70: afb00010 sw s0,16(sp) -80023a74: afbf0014 sw ra,20(sp) -80023a78: 00808021 move s0,a0 -80023a7c: 0040f809 jalr v0 -80023a80: 24044000 li a0,16384 -80023a84: 1040000f beqz v0,80023ac4 <GameGuiActiveAircraftPage+0xf0> -80023a88: 00000000 nop -80023a8c: 9203002e lbu v1,46(s0) -80023a90: 9202002c lbu v0,44(s0) -80023a94: 24630001 addiu v1,v1,1 -80023a98: 0062102a slt v0,v1,v0 -80023a9c: 10400009 beqz v0,80023ac4 <GameGuiActiveAircraftPage+0xf0> -80023aa0: 00000000 nop -80023aa4: 9202002d lbu v0,45(s0) -80023aa8: 00000000 nop -80023aac: 24420001 addiu v0,v0,1 -80023ab0: 00021080 sll v0,v0,0x2 -80023ab4: 0062102a slt v0,v1,v0 -80023ab8: 10400002 beqz v0,80023ac4 <GameGuiActiveAircraftPage+0xf0> -80023abc: 00000000 nop -80023ac0: a203002e sb v1,46(s0) -80023ac4: 8e0228ec lw v0,10476(s0) -80023ac8: 00000000 nop -80023acc: 0040f809 jalr v0 -80023ad0: 24041000 li a0,4096 -80023ad4: 10400008 beqz v0,80023af8 <GameGuiActiveAircraftPage+0x124> -80023ad8: 00000000 nop -80023adc: 9202002d lbu v0,45(s0) -80023ae0: 9203002e lbu v1,46(s0) -80023ae4: 00021080 sll v0,v0,0x2 -80023ae8: 0043102a slt v0,v0,v1 -80023aec: 10400002 beqz v0,80023af8 <GameGuiActiveAircraftPage+0x124> -80023af0: 2463ffff addiu v1,v1,-1 -80023af4: a203002e sb v1,46(s0) -80023af8: 8e0228ec lw v0,10476(s0) -80023afc: 00000000 nop -80023b00: 0040f809 jalr v0 -80023b04: 24042000 li a0,8192 -80023b08: 1040000b beqz v0,80023b38 <GameGuiActiveAircraftPage+0x164> -80023b0c: 00000000 nop -80023b10: 9202002d lbu v0,45(s0) -80023b14: 9203002c lbu v1,44(s0) -80023b18: 24420001 addiu v0,v0,1 -80023b1c: 00022080 sll a0,v0,0x2 -80023b20: 0083182a slt v1,a0,v1 -80023b24: 10600004 beqz v1,80023b38 <GameGuiActiveAircraftPage+0x164> -80023b28: 304200ff andi v0,v0,0xff -80023b2c: a202002d sb v0,45(s0) -80023b30: 00021080 sll v0,v0,0x2 -80023b34: a202002e sb v0,46(s0) -80023b38: 8e0228ec lw v0,10476(s0) -80023b3c: 00000000 nop -80023b40: 0040f809 jalr v0 -80023b44: 34048000 li a0,0x8000 -80023b48: 10400009 beqz v0,80023b70 <GameGuiActiveAircraftPage+0x19c> -80023b4c: 00000000 nop -80023b50: 9202002d lbu v0,45(s0) -80023b54: 00000000 nop -80023b58: 10400005 beqz v0,80023b70 <GameGuiActiveAircraftPage+0x19c> -80023b5c: 2442ffff addiu v0,v0,-1 -80023b60: 304200ff andi v0,v0,0xff -80023b64: a202002d sb v0,45(s0) -80023b68: 00021080 sll v0,v0,0x2 -80023b6c: a202002e sb v0,46(s0) -80023b70: 8fbf0014 lw ra,20(sp) -80023b74: 8fb00010 lw s0,16(sp) -80023b78: 27bd0018 addiu sp,sp,24 -80023b7c: 03e00008 jr ra -80023b80: 00000000 nop - -80023b84 <GameGuiAircraftList>: -80023b84: 90820001 lbu v0,1(a0) -80023b88: 00000000 nop -80023b8c: 10400181 beqz v0,80024194 <GameGuiAircraftList+0x610> -80023b90: 00000000 nop -80023b94: 27bdff70 addiu sp,sp,-144 -80023b98: afb30074 sw s3,116(sp) -80023b9c: 3c138006 lui s3,0x8006 -80023ba0: afb1006c sw s1,108(sp) -80023ba4: 26713e54 addiu s1,s3,15956 -80023ba8: 8e22001c lw v0,28(s1) -80023bac: afb20070 sw s2,112(sp) -80023bb0: 34420010 ori v0,v0,0x10 -80023bb4: afb00068 sw s0,104(sp) -80023bb8: afbf008c sw ra,140(sp) -80023bbc: afbe0088 sw s8,136(sp) -80023bc0: afb70084 sw s7,132(sp) -80023bc4: afb60080 sw s6,128(sp) -80023bc8: afb5007c sw s5,124(sp) -80023bcc: afb40078 sw s4,120(sp) -80023bd0: 00808021 move s0,a0 -80023bd4: 00a09021 move s2,a1 -80023bd8: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023bdc: ae22001c sw v0,28(s1) -80023be0: 1040000b beqz v0,80023c10 <GameGuiAircraftList+0x8c> -80023be4: 02602021 move a0,s3 -80023be8: 24020018 li v0,24 -80023bec: 240300a8 li v1,168 -80023bf0: a622000c sh v0,12(s1) -80023bf4: a6220010 sh v0,16(s1) -80023bf8: a6220014 sh v0,20(s1) -80023bfc: a6220016 sh v0,22(s1) -80023c00: a623000e sh v1,14(s1) -80023c04: a6230012 sh v1,18(s1) -80023c08: 1000000b b 80023c38 <GameGuiAircraftList+0xb4> -80023c0c: 240200d0 li v0,208 -80023c10: 24020118 li v0,280 -80023c14: 24030068 li v1,104 -80023c18: a622000e sh v0,14(s1) -80023c1c: a6220012 sh v0,18(s1) -80023c20: 24020018 li v0,24 -80023c24: a6220014 sh v0,20(s1) -80023c28: a6220016 sh v0,22(s1) -80023c2c: a623000c sh v1,12(s1) -80023c30: a6230010 sh v1,16(s1) -80023c34: 240200d8 li v0,216 -80023c38: 24843e54 addiu a0,a0,15956 -80023c3c: a6220018 sh v0,24(s1) -80023c40: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -80023c44: a622001a sh v0,26(s1) -80023c48: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023c4c: 3c118007 lui s1,0x8007 -80023c50: 92430241 lbu v1,577(s2) -80023c54: 3c138004 lui s3,0x8004 -80023c58: 1040000d beqz v0,80023c90 <GameGuiAircraftList+0x10c> -80023c5c: afa30010 sw v1,16(sp) -80023c60: 3c078004 lui a3,0x8004 -80023c64: 24e795a8 addiu a3,a3,-27224 -80023c68: 240600c0 li a2,192 -80023c6c: 24050028 li a1,40 -80023c70: 0c00a571 jal 800295c4 <FontPrintText> -80023c74: 2624e920 addiu a0,s1,-5856 -80023c78: 960228e0 lhu v0,10464(s0) -80023c7c: 266795bc addiu a3,s3,-27204 -80023c80: afa20010 sw v0,16(sp) -80023c84: 240600c8 li a2,200 -80023c88: 1000000c b 80023cbc <GameGuiAircraftList+0x138> -80023c8c: 24050022 li a1,34 -80023c90: 3c078004 lui a3,0x8004 -80023c94: 24e795d4 addiu a3,a3,-27180 -80023c98: 240600c8 li a2,200 -80023c9c: 24050078 li a1,120 -80023ca0: 0c00a571 jal 800295c4 <FontPrintText> -80023ca4: 2624e920 addiu a0,s1,-5856 -80023ca8: 960228e0 lhu v0,10464(s0) -80023cac: 266795bc addiu a3,s3,-27204 -80023cb0: afa20010 sw v0,16(sp) -80023cb4: 240600d0 li a2,208 -80023cb8: 24050078 li a1,120 -80023cbc: 0c00a571 jal 800295c4 <FontPrintText> -80023cc0: 2624e920 addiu a0,s1,-5856 -80023cc4: 9202002c lbu v0,44(s0) -80023cc8: 00000000 nop -80023ccc: 1040010f beqz v0,8002410c <GameGuiAircraftList+0x588> -80023cd0: 2402ff80 li v0,-128 -80023cd4: 3c138006 lui s3,0x8006 -80023cd8: a2623e34 sb v0,15924(s3) -80023cdc: 26733e34 addiu s3,s3,15924 -80023ce0: a2620001 sb v0,1(s3) -80023ce4: a2620004 sb v0,4(s3) -80023ce8: a2620005 sb v0,5(s3) -80023cec: a2620008 sb v0,8(s3) -80023cf0: a2620009 sb v0,9(s3) -80023cf4: 8e62001c lw v0,28(s3) -80023cf8: a2600002 sb zero,2(s3) -80023cfc: 34420010 ori v0,v0,0x10 -80023d00: a2600003 sb zero,3(s3) -80023d04: a2600006 sb zero,6(s3) -80023d08: a2600007 sb zero,7(s3) -80023d0c: a260000a sb zero,10(s3) -80023d10: a260000b sb zero,11(s3) -80023d14: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023d18: ae62001c sw v0,28(s3) -80023d1c: 10400004 beqz v0,80023d30 <GameGuiAircraftList+0x1ac> -80023d20: 24030020 li v1,32 -80023d24: a663000c sh v1,12(s3) -80023d28: 10000004 b 80023d3c <GameGuiAircraftList+0x1b8> -80023d2c: 240200a0 li v0,160 -80023d30: 24030080 li v1,128 -80023d34: a663000c sh v1,12(s3) -80023d38: 24020100 li v0,256 -80023d3c: a662000e sh v0,14(s3) -80023d40: a6620012 sh v0,18(s3) -80023d44: 9202002d lbu v0,45(s0) -80023d48: a6630010 sh v1,16(s3) -80023d4c: 9203002e lbu v1,46(s0) -80023d50: 00021080 sll v0,v0,0x2 -80023d54: 00621023 subu v0,v1,v0 -80023d58: 304200ff andi v0,v0,0xff -80023d5c: 2414002a li s4,42 -80023d60: 00540018 mult v0,s4 -80023d64: 0000a012 mflo s4 -80023d68: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023d6c: 3294ffff andi s4,s4,0xffff -80023d70: 26820020 addiu v0,s4,32 -80023d74: 2694004a addiu s4,s4,74 -80023d78: 0014a400 sll s4,s4,0x10 -80023d7c: 0014a403 sra s4,s4,0x10 -80023d80: 00021400 sll v0,v0,0x10 -80023d84: 00021403 sra v0,v0,0x10 -80023d88: a6740018 sh s4,24(s3) -80023d8c: a674001a sh s4,26(s3) -80023d90: 3c148006 lui s4,0x8006 -80023d94: a6620014 sh v0,20(s3) -80023d98: a6620016 sh v0,22(s3) -80023d9c: 02602021 move a0,s3 -80023da0: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -80023da4: 26933d90 addiu s3,s4,15760 -80023da8: 8e620014 lw v0,20(s3) -80023dac: 9203002c lbu v1,44(s0) -80023db0: 34420100 ori v0,v0,0x100 -80023db4: ae620014 sw v0,20(s3) -80023db8: 9202002d lbu v0,45(s0) -80023dbc: 00000000 nop -80023dc0: 24420001 addiu v0,v0,1 -80023dc4: 00021080 sll v0,v0,0x2 -80023dc8: 0043102a slt v0,v0,v1 -80023dcc: 1040000f beqz v0,80023e0c <GameGuiAircraftList+0x288> -80023dd0: 00000000 nop -80023dd4: 92750004 lbu s5,4(s3) -80023dd8: 00000000 nop -80023ddc: 26a20010 addiu v0,s5,16 -80023de0: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023de4: a2620004 sb v0,4(s3) -80023de8: 14400002 bnez v0,80023df4 <GameGuiAircraftList+0x270> -80023dec: 24020080 li v0,128 -80023df0: 24020104 li v0,260 -80023df4: a6823d90 sh v0,15760(s4) -80023df8: 26843d90 addiu a0,s4,15760 -80023dfc: 24020070 li v0,112 -80023e00: 0c0086e0 jal 80021b80 <GfxSortSprite> -80023e04: a6620002 sh v0,2(s3) -80023e08: a2750004 sb s5,4(s3) -80023e0c: 9202002d lbu v0,45(s0) -80023e10: 00000000 nop -80023e14: 1040000f beqz v0,80023e54 <GameGuiAircraftList+0x2d0> -80023e18: 00000000 nop -80023e1c: 92760004 lbu s6,4(s3) -80023e20: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023e24: 3c158006 lui s5,0x8006 -80023e28: 10400004 beqz v0,80023e3c <GameGuiAircraftList+0x2b8> -80023e2c: 24020030 li v0,48 -80023e30: a6a23d90 sh v0,15760(s5) -80023e34: 10000003 b 80023e44 <GameGuiAircraftList+0x2c0> -80023e38: 24020070 li v0,112 -80023e3c: 24020070 li v0,112 -80023e40: a6a23d90 sh v0,15760(s5) -80023e44: 26843d90 addiu a0,s4,15760 -80023e48: 0c0086e0 jal 80021b80 <GfxSortSprite> -80023e4c: a6620002 sh v0,2(s3) -80023e50: a2760004 sb s6,4(s3) -80023e54: 9213002d lbu s3,45(s0) -80023e58: 3c158006 lui s5,0x8006 -80023e5c: 26b43dbc addiu s4,s5,15804 -80023e60: 929e0004 lbu s8,4(s4) -80023e64: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80023e68: 00139880 sll s3,s3,0x2 -80023e6c: 327300ff andi s3,s3,0xff -80023e70: 10400005 beqz v0,80023e88 <GameGuiAircraftList+0x304> -80023e74: afb50054 sw s5,84(sp) -80023e78: 24020040 li v0,64 -80023e7c: afa20050 sw v0,80(sp) -80023e80: 10000004 b 80023e94 <GameGuiAircraftList+0x310> -80023e84: 24160028 li s6,40 -80023e88: 240200a0 li v0,160 -80023e8c: afa20050 sw v0,80(sp) -80023e90: 24160088 li s6,136 -80023e94: 24050001 li a1,1 -80023e98: 0c00a554 jal 80029550 <FontSetFlags> -80023e9c: 2624e920 addiu a0,s1,-5856 -80023ea0: 3c028004 lui v0,0x8004 -80023ea4: 244295ec addiu v0,v0,-27156 -80023ea8: afa20058 sw v0,88(sp) -80023eac: 3c028004 lui v0,0x8004 -80023eb0: 244295f4 addiu v0,v0,-27148 -80023eb4: afa2005c sw v0,92(sp) -80023eb8: 3c028004 lui v0,0x8004 -80023ebc: 24150030 li s5,48 -80023ec0: afa20060 sw v0,96(sp) -80023ec4: 9202002c lbu v0,44(s0) -80023ec8: 00000000 nop -80023ecc: 0262102b sltu v0,s3,v0 -80023ed0: 10400064 beqz v0,80024064 <GameGuiAircraftList+0x4e0> -80023ed4: 24060038 li a2,56 -80023ed8: 00002821 move a1,zero -80023edc: 0c00ce97 jal 80033a5c <memset> -80023ee0: 27a40018 addiu a0,sp,24 -80023ee4: 8fa20058 lw v0,88(sp) -80023ee8: 00000000 nop -80023eec: afa2001c sw v0,28(sp) -80023ef0: 8fa2005c lw v0,92(sp) -80023ef4: 00000000 nop -80023ef8: afa20020 sw v0,32(sp) -80023efc: 8fa20060 lw v0,96(sp) -80023f00: 00000000 nop -80023f04: 244295fc addiu v0,v0,-27140 -80023f08: afa20028 sw v0,40(sp) -80023f0c: 3c028004 lui v0,0x8004 -80023f10: 24429604 addiu v0,v0,-27132 -80023f14: afa20030 sw v0,48(sp) -80023f18: 3c028004 lui v0,0x8004 -80023f1c: 2442960c addiu v0,v0,-27124 -80023f20: afa2003c sw v0,60(sp) -80023f24: 3c028004 lui v0,0x8004 -80023f28: 24429618 addiu v0,v0,-27112 -80023f2c: afa20044 sw v0,68(sp) -80023f30: afa20048 sw v0,72(sp) -80023f34: 3c028004 lui v0,0x8004 -80023f38: 24429620 addiu v0,v0,-27104 -80023f3c: afa2004c sw v0,76(sp) -80023f40: 240200d8 li v0,216 -80023f44: 12a20047 beq s5,v0,80024064 <GameGuiAircraftList+0x4e0> -80023f48: 0213b821 addu s7,s0,s3 -80023f4c: 92e70008 lbu a3,8(s7) -80023f50: 26a6fff8 addiu a2,s5,-8 -80023f54: 24e70010 addiu a3,a3,16 -80023f58: 000738c0 sll a3,a3,0x3 -80023f5c: 02473821 addu a3,s2,a3 -80023f60: 02c02821 move a1,s6 -80023f64: 0c00a571 jal 800295c4 <FontPrintText> -80023f68: 2624e920 addiu a0,s1,-5856 -80023f6c: 8fa20054 lw v0,84(sp) -80023f70: 24030001 li v1,1 -80023f74: a4563dbc sh s6,15804(v0) -80023f78: 24020010 li v0,16 -80023f7c: a6820006 sh v0,6(s4) -80023f80: 92e20008 lbu v0,8(s7) -80023f84: a6950002 sh s5,2(s4) -80023f88: 00021080 sll v0,v0,0x2 -80023f8c: 02421021 addu v0,s2,v0 -80023f90: 8c420000 lw v0,0(v0) -80023f94: 00000000 nop -80023f98: 10430005 beq v0,v1,80023fb0 <GameGuiAircraftList+0x42c> -80023f9c: 24030002 li v1,2 -80023fa0: 14430005 bne v0,v1,80023fb8 <GameGuiAircraftList+0x434> -80023fa4: 00000000 nop -80023fa8: 10000003 b 80023fb8 <GameGuiAircraftList+0x434> -80023fac: a29e0004 sb s8,4(s4) -80023fb0: 27c20010 addiu v0,s8,16 -80023fb4: a2820004 sb v0,4(s4) -80023fb8: 8fa20054 lw v0,84(sp) -80023fbc: 0c0086e0 jal 80021b80 <GfxSortSprite> -80023fc0: 24443dbc addiu a0,v0,15804 -80023fc4: 24050020 li a1,32 -80023fc8: 2624e920 addiu a0,s1,-5856 -80023fcc: 0c00a554 jal 80029550 <FontSetFlags> -80023fd0: a29e0004 sb s8,4(s4) -80023fd4: 92e20008 lbu v0,8(s7) -80023fd8: 27a30018 addiu v1,sp,24 -80023fdc: 24420090 addiu v0,v0,144 -80023fe0: 00021080 sll v0,v0,0x2 -80023fe4: 02421021 addu v0,s2,v0 -80023fe8: 8c420004 lw v0,4(v0) -80023fec: 00000000 nop -80023ff0: 00021080 sll v0,v0,0x2 -80023ff4: 00621021 addu v0,v1,v0 -80023ff8: 8c470000 lw a3,0(v0) -80023ffc: 00000000 nop -80024000: 10e00005 beqz a3,80024018 <GameGuiAircraftList+0x494> -80024004: 3c048007 lui a0,0x8007 -80024008: 02a03021 move a2,s5 -8002400c: 26c50018 addiu a1,s6,24 -80024010: 0c00a571 jal 800295c4 <FontPrintText> -80024014: 2484e920 addiu a0,a0,-5856 -80024018: 24050001 li a1,1 -8002401c: 0c00a554 jal 80029550 <FontSetFlags> -80024020: 2624e920 addiu a0,s1,-5856 -80024024: 92e20008 lbu v0,8(s7) -80024028: 3c078004 lui a3,0x8004 -8002402c: 24420100 addiu v0,v0,256 -80024030: 00021040 sll v0,v0,0x1 -80024034: 02421021 addu v0,s2,v0 -80024038: 94420000 lhu v0,0(v0) -8002403c: 8fa50050 lw a1,80(sp) -80024040: 26a60008 addiu a2,s5,8 -80024044: afa20010 sw v0,16(sp) -80024048: 24e79628 addiu a3,a3,-27096 -8002404c: 2624e920 addiu a0,s1,-5856 -80024050: 0c00a571 jal 800295c4 <FontPrintText> -80024054: 26730001 addiu s3,s3,1 -80024058: 327300ff andi s3,s3,0xff -8002405c: 1000ff99 b 80023ec4 <GameGuiAircraftList+0x340> -80024060: 26b5002a addiu s5,s5,42 -80024064: 24060080 li a2,128 -80024068: 240500e0 li a1,224 -8002406c: 0c008762 jal 80021d88 <GfxDrawButton> -80024070: 24040020 li a0,32 -80024074: 92020006 lbu v0,6(s0) -80024078: 00000000 nop -8002407c: 10400003 beqz v0,8002408c <GameGuiAircraftList+0x508> -80024080: 3c078004 lui a3,0x8004 -80024084: 10000003 b 80024094 <GameGuiAircraftList+0x510> -80024088: 24e7962c addiu a3,a3,-27092 -8002408c: 3c078004 lui a3,0x8004 -80024090: 24e7963c addiu a3,a3,-27076 -80024094: 24050030 li a1,48 -80024098: 240600e4 li a2,228 -8002409c: 0c00a571 jal 800295c4 <FontPrintText> -800240a0: 2624e920 addiu a0,s1,-5856 -800240a4: 92050034 lbu a1,52(s0) -800240a8: 2403000b li v1,11 -800240ac: 24a50090 addiu a1,a1,144 -800240b0: 00052880 sll a1,a1,0x2 -800240b4: 02459021 addu s2,s2,a1 -800240b8: 8e420004 lw v0,4(s2) -800240bc: 00000000 nop -800240c0: 14430008 bne v0,v1,800240e4 <GameGuiAircraftList+0x560> -800240c4: 24030003 li v1,3 -800240c8: 24060004 li a2,4 -800240cc: 240500e0 li a1,224 -800240d0: 0c008762 jal 80021d88 <GfxDrawButton> -800240d4: 24040080 li a0,128 -800240d8: 3c078004 lui a3,0x8004 -800240dc: 10000008 b 80024100 <GameGuiAircraftList+0x57c> -800240e0: 24e79648 addiu a3,a3,-27064 -800240e4: 14430020 bne v0,v1,80024168 <GameGuiAircraftList+0x5e4> -800240e8: 24060004 li a2,4 -800240ec: 240500e0 li a1,224 -800240f0: 0c008762 jal 80021d88 <GfxDrawButton> -800240f4: 24040080 li a0,128 -800240f8: 3c078004 lui a3,0x8004 -800240fc: 24e79658 addiu a3,a3,-27048 -80024100: 240600e4 li a2,228 -80024104: 1000000b b 80024134 <GameGuiAircraftList+0x5b0> -80024108: 240500a0 li a1,160 -8002410c: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80024110: 00000000 nop -80024114: 3c078004 lui a3,0x8004 -80024118: 10400004 beqz v0,8002412c <GameGuiAircraftList+0x5a8> -8002411c: 24e7966c addiu a3,a3,-27028 -80024120: 24060074 li a2,116 -80024124: 10000003 b 80024134 <GameGuiAircraftList+0x5b0> -80024128: 2405003c li a1,60 -8002412c: 24060078 li a2,120 -80024130: 24050094 li a1,148 -80024134: 8fbf008c lw ra,140(sp) -80024138: 8fbe0088 lw s8,136(sp) -8002413c: 8fb70084 lw s7,132(sp) -80024140: 8fb60080 lw s6,128(sp) -80024144: 8fb5007c lw s5,124(sp) -80024148: 8fb40078 lw s4,120(sp) -8002414c: 8fb30074 lw s3,116(sp) -80024150: 8fb20070 lw s2,112(sp) -80024154: 8fb00068 lw s0,104(sp) -80024158: 2624e920 addiu a0,s1,-5856 -8002415c: 8fb1006c lw s1,108(sp) -80024160: 0800a571 j 800295c4 <FontPrintText> -80024164: 27bd0090 addiu sp,sp,144 -80024168: 8fbf008c lw ra,140(sp) -8002416c: 8fbe0088 lw s8,136(sp) -80024170: 8fb70084 lw s7,132(sp) -80024174: 8fb60080 lw s6,128(sp) -80024178: 8fb5007c lw s5,124(sp) -8002417c: 8fb40078 lw s4,120(sp) -80024180: 8fb30074 lw s3,116(sp) -80024184: 8fb20070 lw s2,112(sp) -80024188: 8fb1006c lw s1,108(sp) -8002418c: 8fb00068 lw s0,104(sp) -80024190: 27bd0090 addiu sp,sp,144 -80024194: 03e00008 jr ra -80024198: 00000000 nop - -8002419c <GameGuiBubbleShow>: -8002419c: 27bdffe8 addiu sp,sp,-24 -800241a0: afb00010 sw s0,16(sp) -800241a4: 3c108006 lui s0,0x8006 -800241a8: 8e043d84 lw a0,15748(s0) -800241ac: 00000000 nop -800241b0: 14800008 bnez a0,800241d4 <GameGuiBubbleShow+0x38> -800241b4: afbf0014 sw ra,20(sp) -800241b8: 3c068002 lui a2,0x8002 -800241bc: 24c63720 addiu a2,a2,14112 -800241c0: 00002821 move a1,zero -800241c4: 0c00afa6 jal 8002be98 <TimerCreate> -800241c8: 24040032 li a0,50 -800241cc: 10000003 b 800241dc <GameGuiBubbleShow+0x40> -800241d0: ae023d84 sw v0,15748(s0) -800241d4: 0c00aff3 jal 8002bfcc <TimerRestart> -800241d8: 00000000 nop -800241dc: 24020001 li v0,1 -800241e0: 3c038006 lui v1,0x8006 -800241e4: 8fbf0014 lw ra,20(sp) -800241e8: a0623d8d sb v0,15757(v1) -800241ec: 3c038006 lui v1,0x8006 -800241f0: 8fb00010 lw s0,16(sp) -800241f4: a0623d8c sb v0,15756(v1) -800241f8: 03e00008 jr ra -800241fc: 27bd0018 addiu sp,sp,24 - -80024200 <GameGuiBubble>: -80024200: 27bdffc8 addiu sp,sp,-56 -80024204: afb20024 sw s2,36(sp) -80024208: 3c128006 lui s2,0x8006 -8002420c: 92423d8d lbu v0,15757(s2) -80024210: afb4002c sw s4,44(sp) -80024214: afbf0034 sw ra,52(sp) -80024218: afb50030 sw s5,48(sp) -8002421c: afb30028 sw s3,40(sp) -80024220: afb10020 sw s1,32(sp) -80024224: afb0001c sw s0,28(sp) -80024228: 10400041 beqz v0,80024330 <GameGuiBubble+0x130> -8002422c: 3c148006 lui s4,0x8006 -80024230: 92823d80 lbu v0,15744(s4) -80024234: 00000000 nop -80024238: 1440000e bnez v0,80024274 <GameGuiBubble+0x74> -8002423c: 00809821 move s3,a0 -80024240: 3c108006 lui s0,0x8006 -80024244: 8e043d7c lw a0,15740(s0) -80024248: 00000000 nop -8002424c: 14800007 bnez a0,8002426c <GameGuiBubble+0x6c> -80024250: 3c068002 lui a2,0x8002 -80024254: 24c6372c addiu a2,a2,14124 -80024258: 00002821 move a1,zero -8002425c: 0c00afa6 jal 8002be98 <TimerCreate> -80024260: 24040014 li a0,20 -80024264: 10000003 b 80024274 <GameGuiBubble+0x74> -80024268: ae023d7c sw v0,15740(s0) -8002426c: 0c00aff3 jal 8002bfcc <TimerRestart> -80024270: 00000000 nop -80024274: 3c108006 lui s0,0x8006 -80024278: 2402012a li v0,298 -8002427c: a6023e74 sh v0,15988(s0) -80024280: 26113e74 addiu s1,s0,15988 -80024284: 24020020 li v0,32 -80024288: a6220002 sh v0,2(s1) -8002428c: 3c028006 lui v0,0x8006 -80024290: 90423d8c lbu v0,15756(v0) -80024294: 00000000 nop -80024298: 1040000d beqz v0,800242d0 <GameGuiBubble+0xd0> -8002429c: 24050003 li a1,3 -800242a0: 0c0080bf jal 800202fc <SystemRand> -800242a4: 2404fffd li a0,-3 -800242a8: 96033e74 lhu v1,15988(s0) -800242ac: 24050003 li a1,3 -800242b0: 00431021 addu v0,v0,v1 -800242b4: 2404fffd li a0,-3 -800242b8: 0c0080bf jal 800202fc <SystemRand> -800242bc: a6023e74 sh v0,15988(s0) -800242c0: 96230002 lhu v1,2(s1) -800242c4: 00000000 nop -800242c8: 00431021 addu v0,v0,v1 -800242cc: a6220002 sh v0,2(s1) -800242d0: 26043e74 addiu a0,s0,15988 -800242d4: 0c0086e0 jal 80021b80 <GfxSortSprite> -800242d8: 3c158007 lui s5,0x8007 -800242dc: 24050002 li a1,2 -800242e0: 0c00a554 jal 80029550 <FontSetFlags> -800242e4: 26a4e920 addiu a0,s5,-5856 -800242e8: 96260002 lhu a2,2(s1) -800242ec: 96053e74 lhu a1,15988(s0) -800242f0: 92620242 lbu v0,578(s3) -800242f4: 24c60002 addiu a2,a2,2 -800242f8: 24a50008 addiu a1,a1,8 -800242fc: 3c078004 lui a3,0x8004 -80024300: 00063400 sll a2,a2,0x10 -80024304: 00052c00 sll a1,a1,0x10 -80024308: 00063403 sra a2,a2,0x10 -8002430c: 00052c03 sra a1,a1,0x10 -80024310: 26a4e920 addiu a0,s5,-5856 -80024314: afa20010 sw v0,16(sp) -80024318: 0c00a571 jal 800295c4 <FontPrintText> -8002431c: 24e795e8 addiu a3,a3,-27160 -80024320: 24060020 li a2,32 -80024324: 24050030 li a1,48 -80024328: 0c008762 jal 80021d88 <GfxDrawButton> -8002432c: 24040142 li a0,322 -80024330: 92423d8d lbu v0,15757(s2) -80024334: 8fbf0034 lw ra,52(sp) -80024338: 8fb50030 lw s5,48(sp) -8002433c: 8fb30028 lw s3,40(sp) -80024340: 8fb20024 lw s2,36(sp) -80024344: 8fb10020 lw s1,32(sp) -80024348: 8fb0001c lw s0,28(sp) -8002434c: a2823d80 sb v0,15744(s4) -80024350: 8fb4002c lw s4,44(sp) -80024354: 03e00008 jr ra -80024358: 27bd0038 addiu sp,sp,56 - -8002435c <GameGuiClock>: -8002435c: 3c028007 lui v0,0x8007 -80024360: 9042eae5 lbu v0,-5403(v0) -80024364: 27bdffd8 addiu sp,sp,-40 -80024368: afb20020 sw s2,32(sp) -8002436c: afb1001c sw s1,28(sp) -80024370: afb00018 sw s0,24(sp) -80024374: afbf0024 sw ra,36(sp) -80024378: 309000ff andi s0,a0,0xff -8002437c: 30b200ff andi s2,a1,0xff -80024380: 1040000e beqz v0,800243bc <GameGuiClock+0x60> -80024384: 3c118006 lui s1,0x8006 -80024388: 26243d74 addiu a0,s1,15732 -8002438c: 24060006 li a2,6 -80024390: 0c00ce97 jal 80033a5c <memset> -80024394: 00002821 move a1,zero -80024398: 3c068004 lui a2,0x8004 -8002439c: afb20010 sw s2,16(sp) -800243a0: 02003821 move a3,s0 -800243a4: 24c69678 addiu a2,a2,-27016 -800243a8: 24050006 li a1,6 -800243ac: 0c00ce6b jal 800339ac <snprintf> -800243b0: 26243d74 addiu a0,s1,15732 -800243b4: 10000006 b 800243d0 <GameGuiClock+0x74> -800243b8: 3c108007 lui s0,0x8007 -800243bc: 0c008095 jal 80020254 <System1SecondTick> -800243c0: 00000000 nop -800243c4: 1440fff1 bnez v0,8002438c <GameGuiClock+0x30> -800243c8: 26243d74 addiu a0,s1,15732 -800243cc: 3c108007 lui s0,0x8007 -800243d0: 2610e96c addiu s0,s0,-5780 -800243d4: 02002021 move a0,s0 -800243d8: 24050001 li a1,1 -800243dc: 0c00a554 jal 80029550 <FontSetFlags> -800243e0: a2000034 sb zero,52(s0) -800243e4: 8fbf0024 lw ra,36(sp) -800243e8: 8fb20020 lw s2,32(sp) -800243ec: 26273d74 addiu a3,s1,15732 -800243f0: 02002021 move a0,s0 -800243f4: 8fb1001c lw s1,28(sp) -800243f8: 8fb00018 lw s0,24(sp) -800243fc: 24060004 li a2,4 -80024400: 24050010 li a1,16 -80024404: 0800a571 j 800295c4 <FontPrintText> -80024408: 27bd0028 addiu sp,sp,40 - -8002440c <GameGuiShowPassengersLeft>: -8002440c: 3c028006 lui v0,0x8006 -80024410: 90433d8e lbu v1,15758(v0) -80024414: 00000000 nop -80024418: 10600003 beqz v1,80024428 <GameGuiShowPassengersLeft+0x1c> -8002441c: 00000000 nop -80024420: a0403d8e sb zero,15758(v0) -80024424: a08000b1 sb zero,177(a0) -80024428: 908200b1 lbu v0,177(a0) -8002442c: 00000000 nop -80024430: 10400018 beqz v0,80024494 <GameGuiShowPassengersLeft+0x88> -80024434: 00000000 nop -80024438: 27bdffe0 addiu sp,sp,-32 -8002443c: afb00018 sw s0,24(sp) -80024440: afbf001c sw ra,28(sp) -80024444: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80024448: 00808021 move s0,a0 -8002444c: 920300b1 lbu v1,177(s0) -80024450: 3c048007 lui a0,0x8007 -80024454: 10400006 beqz v0,80024470 <GameGuiShowPassengersLeft+0x64> -80024458: afa30010 sw v1,16(sp) -8002445c: 3c078004 lui a3,0x8004 -80024460: 24e79684 addiu a3,a3,-27004 -80024464: 240600b0 li a2,176 -80024468: 10000005 b 80024480 <GameGuiShowPassengersLeft+0x74> -8002446c: 24050030 li a1,48 -80024470: 3c078004 lui a3,0x8004 -80024474: 24e79698 addiu a3,a3,-26984 -80024478: 240600b0 li a2,176 -8002447c: 24050080 li a1,128 -80024480: 0c00a571 jal 800295c4 <FontPrintText> -80024484: 2484e920 addiu a0,a0,-5856 -80024488: 8fbf001c lw ra,28(sp) -8002448c: 8fb00018 lw s0,24(sp) -80024490: 27bd0020 addiu sp,sp,32 -80024494: 03e00008 jr ra -80024498: 00000000 nop - -8002449c <GameGuiShowAircraftDataSpecialConditions>: -8002449c: 90820002 lbu v0,2(a0) -800244a0: 00000000 nop -800244a4: 14400006 bnez v0,800244c0 <GameGuiShowAircraftDataSpecialConditions+0x24> -800244a8: 00000000 nop -800244ac: 90820004 lbu v0,4(a0) -800244b0: 00000000 nop -800244b4: 14400002 bnez v0,800244c0 <GameGuiShowAircraftDataSpecialConditions+0x24> -800244b8: 00000000 nop -800244bc: 90820003 lbu v0,3(a0) -800244c0: 03e00008 jr ra -800244c4: 00000000 nop - -800244c8 <GameGuiCalculateSlowScore>: -800244c8: 27bdffe0 addiu sp,sp,-32 -800244cc: afb10014 sw s1,20(sp) -800244d0: 3c118006 lui s1,0x8006 -800244d4: afbf001c sw ra,28(sp) -800244d8: afb20018 sw s2,24(sp) -800244dc: 0c009af7 jal 80026bdc <GameGetScore> -800244e0: afb00010 sw s0,16(sp) -800244e4: 8e243d88 lw a0,15752(s1) -800244e8: 00408021 move s0,v0 -800244ec: 0c00d30a jal 80034c28 <abs> -800244f0: 00822023 subu a0,a0,v0 -800244f4: 28420064 slti v0,v0,100 -800244f8: 02209021 move s2,s1 -800244fc: 10400009 beqz v0,80024524 <GameGuiCalculateSlowScore+0x5c> -80024500: 2403000a li v1,10 -80024504: 8e243d88 lw a0,15752(s1) -80024508: 0c00d30a jal 80034c28 <abs> -8002450c: 00902023 subu a0,a0,s0 -80024510: 28420005 slti v0,v0,5 -80024514: 10400003 beqz v0,80024524 <GameGuiCalculateSlowScore+0x5c> -80024518: 24030005 li v1,5 -8002451c: 10000008 b 80024540 <GameGuiCalculateSlowScore+0x78> -80024520: ae303d88 sw s0,15752(s1) -80024524: 8e423d88 lw v0,15752(s2) -80024528: 00000000 nop -8002452c: 0202802b sltu s0,s0,v0 -80024530: 12000002 beqz s0,8002453c <GameGuiCalculateSlowScore+0x74> -80024534: 00622021 addu a0,v1,v0 -80024538: 00432023 subu a0,v0,v1 -8002453c: ae443d88 sw a0,15752(s2) -80024540: 8fbf001c lw ra,28(sp) -80024544: 8fb20018 lw s2,24(sp) -80024548: 8fb10014 lw s1,20(sp) -8002454c: 8fb00010 lw s0,16(sp) -80024550: 03e00008 jr ra -80024554: 27bd0020 addiu sp,sp,32 - -80024558 <GameGuiShowScore>: -80024558: 3c028006 lui v0,0x8006 -8002455c: 8c423d88 lw v0,15752(v0) -80024560: 27bdffe0 addiu sp,sp,-32 -80024564: 3c078004 lui a3,0x8004 -80024568: 3c048007 lui a0,0x8007 -8002456c: 24e796a8 addiu a3,a3,-26968 -80024570: afa20010 sw v0,16(sp) -80024574: 24060004 li a2,4 -80024578: 24050080 li a1,128 -8002457c: afbf001c sw ra,28(sp) -80024580: 0c00a571 jal 800295c4 <FontPrintText> -80024584: 2484e96c addiu a0,a0,-5780 -80024588: 8fbf001c lw ra,28(sp) -8002458c: 00000000 nop -80024590: 03e00008 jr ra -80024594: 27bd0020 addiu sp,sp,32 - -80024598 <GameGuiDrawUnboardingSequence>: -80024598: 90820007 lbu v0,7(a0) -8002459c: 00000000 nop -800245a0: 10400022 beqz v0,8002462c <GameGuiDrawUnboardingSequence+0x94> -800245a4: 00000000 nop -800245a8: 27bdffe0 addiu sp,sp,-32 -800245ac: afb10014 sw s1,20(sp) -800245b0: afbf001c sw ra,28(sp) -800245b4: afb20018 sw s2,24(sp) -800245b8: afb00010 sw s0,16(sp) -800245bc: 909000b0 lbu s0,176(a0) -800245c0: 00808821 move s1,a0 -800245c4: 2e02000c sltiu v0,s0,12 -800245c8: 10400013 beqz v0,80024618 <GameGuiDrawUnboardingSequence+0x80> -800245cc: 00109040 sll s2,s0,0x1 -800245d0: 02329021 addu s2,s1,s2 -800245d4: 96420098 lhu v0,152(s2) -800245d8: 00000000 nop -800245dc: 1040000e beqz v0,80024618 <GameGuiDrawUnboardingSequence+0x80> -800245e0: 00000000 nop -800245e4: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -800245e8: 00000000 nop -800245ec: 96460098 lhu a2,152(s2) -800245f0: 00102100 sll a0,s0,0x4 -800245f4: 10400003 beqz v0,80024604 <GameGuiDrawUnboardingSequence+0x6c> -800245f8: 240500d0 li a1,208 -800245fc: 10000002 b 80024608 <GameGuiDrawUnboardingSequence+0x70> -80024600: 24840030 addiu a0,a0,48 -80024604: 24840080 addiu a0,a0,128 -80024608: 0c008762 jal 80021d88 <GfxDrawButton> -8002460c: 26100001 addiu s0,s0,1 -80024610: 1000ffec b 800245c4 <GameGuiDrawUnboardingSequence+0x2c> -80024614: 321000ff andi s0,s0,0xff -80024618: 8fbf001c lw ra,28(sp) -8002461c: 8fb20018 lw s2,24(sp) -80024620: 8fb10014 lw s1,20(sp) -80024624: 8fb00010 lw s0,16(sp) -80024628: 27bd0020 addiu sp,sp,32 -8002462c: 03e00008 jr ra -80024630: 00000000 nop - -80024634 <GameGuiFinishedDialog>: -80024634: 27bdffd0 addiu sp,sp,-48 -80024638: afb00014 sw s0,20(sp) -8002463c: 3c108006 lui s0,0x8006 -80024640: afb40024 sw s4,36(sp) -80024644: 0080a021 move s4,a0 -80024648: 26043de8 addiu a0,s0,15848 -8002464c: afbf002c sw ra,44(sp) -80024650: afb50028 sw s5,40(sp) -80024654: afb30020 sw s3,32(sp) -80024658: afb10018 sw s1,24(sp) -8002465c: afb2001c sw s2,28(sp) -80024660: 0c00880b jal 8002202c <GfxSaveDisplayData> -80024664: 02009821 move s3,s0 -80024668: 3c118006 lui s1,0x8006 -8002466c: 24040080 li a0,128 -80024670: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80024674: 3c108004 lui s0,0x8004 -80024678: 26313e14 addiu s1,s1,15892 -8002467c: 261096b4 addiu s0,s0,-26956 -80024680: 3c158007 lui s5,0x8007 -80024684: 8e8228ec lw v0,10476(s4) -80024688: 00000000 nop -8002468c: 0040f809 jalr v0 -80024690: 24040040 li a0,64 -80024694: 14400012 bnez v0,800246e0 <GameGuiFinishedDialog+0xac> -80024698: 00409021 move s2,v0 -8002469c: 0c0086e0 jal 80021b80 <GfxSortSprite> -800246a0: 26643de8 addiu a0,s3,15848 -800246a4: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -800246a8: 02202021 move a0,s1 -800246ac: 26a4e920 addiu a0,s5,-5856 -800246b0: 02003821 move a3,s0 -800246b4: 24060078 li a2,120 -800246b8: 0c00a571 jal 800295c4 <FontPrintText> -800246bc: 24050094 li a1,148 -800246c0: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -800246c4: 00000000 nop -800246c8: 8e8228ec lw v0,10476(s4) -800246cc: 00000000 nop -800246d0: 0040f809 jalr v0 -800246d4: 24040800 li a0,2048 -800246d8: 1040ffea beqz v0,80024684 <GameGuiFinishedDialog+0x50> -800246dc: 00000000 nop -800246e0: 8fbf002c lw ra,44(sp) -800246e4: 02401021 move v0,s2 -800246e8: 8fb50028 lw s5,40(sp) -800246ec: 8fb40024 lw s4,36(sp) -800246f0: 8fb30020 lw s3,32(sp) -800246f4: 8fb2001c lw s2,28(sp) -800246f8: 8fb10018 lw s1,24(sp) -800246fc: 8fb00014 lw s0,20(sp) -80024700: 03e00008 jr ra -80024704: 27bd0030 addiu sp,sp,48 - -80024708 <GameGuiAircraftCollision>: -80024708: 27bdffd8 addiu sp,sp,-40 -8002470c: afb00010 sw s0,16(sp) -80024710: 3c108006 lui s0,0x8006 -80024714: afb40020 sw s4,32(sp) -80024718: 0080a021 move s4,a0 -8002471c: 26043de8 addiu a0,s0,15848 -80024720: afbf0024 sw ra,36(sp) -80024724: afb3001c sw s3,28(sp) -80024728: afb20018 sw s2,24(sp) -8002472c: afb10014 sw s1,20(sp) -80024730: 0c00880b jal 8002202c <GfxSaveDisplayData> -80024734: 3c138006 lui s3,0x8006 -80024738: 3c128004 lui s2,0x8004 -8002473c: 24040080 li a0,128 -80024740: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80024744: 3c118007 lui s1,0x8007 -80024748: 26103de8 addiu s0,s0,15848 -8002474c: 26733e14 addiu s3,s3,15892 -80024750: 265296c4 addiu s2,s2,-26940 -80024754: 2631e920 addiu s1,s1,-5856 -80024758: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002475c: 02002021 move a0,s0 -80024760: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -80024764: 02602021 move a0,s3 -80024768: 02202021 move a0,s1 -8002476c: 02403821 move a3,s2 -80024770: 24060078 li a2,120 -80024774: 0c00a571 jal 800295c4 <FontPrintText> -80024778: 24050070 li a1,112 -8002477c: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024780: 00000000 nop -80024784: 8e8228ec lw v0,10476(s4) -80024788: 00000000 nop -8002478c: 0040f809 jalr v0 -80024790: 24040040 li a0,64 -80024794: 1040fff0 beqz v0,80024758 <GameGuiAircraftCollision+0x50> -80024798: 00000000 nop -8002479c: 8fbf0024 lw ra,36(sp) -800247a0: 8fb40020 lw s4,32(sp) -800247a4: 8fb3001c lw s3,28(sp) -800247a8: 8fb20018 lw s2,24(sp) -800247ac: 8fb10014 lw s1,20(sp) -800247b0: 8fb00010 lw s0,16(sp) -800247b4: 03e00008 jr ra -800247b8: 27bd0028 addiu sp,sp,40 - -800247bc <SfxPlaySound>: -800247bc: 8c830004 lw v1,4(a0) -800247c0: 00000000 nop -800247c4: 10600004 beqz v1,800247d8 <SfxPlaySound+0x1c> -800247c8: 24073fff li a3,16383 -800247cc: 90850024 lbu a1,36(a0) -800247d0: 0800b59f j 8002d67c <SsPlayVag> -800247d4: 24063fff li a2,16383 -800247d8: 03e00008 jr ra -800247dc: 00000000 nop - -800247e0 <SfxUploadSound_Ex>: -800247e0: 27bdffd8 addiu sp,sp,-40 -800247e4: afb30020 sw s3,32(sp) -800247e8: 30d300ff andi s3,a2,0xff -800247ec: 2e620018 sltiu v0,s3,24 -800247f0: afbf0024 sw ra,36(sp) -800247f4: afb2001c sw s2,28(sp) -800247f8: afb10018 sw s1,24(sp) -800247fc: 14400003 bnez v0,8002480c <SfxUploadSound_Ex+0x2c> -80024800: afb00014 sw s0,20(sp) -80024804: 10000016 b 80024860 <SfxUploadSound_Ex+0x80> -80024808: 00009021 move s2,zero -8002480c: 3c108006 lui s0,0x8006 -80024810: 26103ea0 addiu s0,s0,16032 -80024814: 02708021 addu s0,s3,s0 -80024818: 92020000 lbu v0,0(s0) -8002481c: 00000000 nop -80024820: 1440fff8 bnez v0,80024804 <SfxUploadSound_Ex+0x24> -80024824: 00000000 nop -80024828: 0c00820d jal 80020834 <SystemLoadFile> -8002482c: 00a08821 move s1,a1 -80024830: 1040fff4 beqz v0,80024804 <SfxUploadSound_Ex+0x24> -80024834: 00409021 move s2,v0 -80024838: 0c0080b7 jal 800202dc <SystemGetBufferAddress> -8002483c: 00000000 nop -80024840: 00402821 move a1,v0 -80024844: 0c00b54e jal 8002d538 <SsReadVag> -80024848: 02202021 move a0,s1 -8002484c: 0c00b591 jal 8002d644 <SsUploadVag> -80024850: 02202021 move a0,s1 -80024854: 24020001 li v0,1 -80024858: a2330024 sb s3,36(s1) -8002485c: a2020000 sb v0,0(s0) -80024860: 8fbf0024 lw ra,36(sp) -80024864: 02401021 move v0,s2 -80024868: 8fb30020 lw s3,32(sp) -8002486c: 8fb2001c lw s2,28(sp) -80024870: 8fb10018 lw s1,24(sp) -80024874: 8fb00014 lw s0,20(sp) -80024878: 03e00008 jr ra -8002487c: 27bd0028 addiu sp,sp,40 - -80024880 <SfxUploadSound>: -80024880: 3c028006 lui v0,0x8006 -80024884: 00003021 move a2,zero -80024888: 24423ea0 addiu v0,v0,16032 -8002488c: 24030018 li v1,24 -80024890: 00463821 addu a3,v0,a2 -80024894: 90e70000 lbu a3,0(a3) -80024898: 00000000 nop -8002489c: 10e00006 beqz a3,800248b8 <SfxUploadSound+0x38> -800248a0: 00000000 nop -800248a4: 24c60001 addiu a2,a2,1 -800248a8: 14c3fffa bne a2,v1,80024894 <SfxUploadSound+0x14> -800248ac: 00463821 addu a3,v0,a2 -800248b0: 03e00008 jr ra -800248b4: 00001021 move v0,zero -800248b8: 080091f8 j 800247e0 <SfxUploadSound_Ex> -800248bc: 00000000 nop - -800248c0 <SfxPlayTrack>: -800248c0: 03e00008 jr ra -800248c4: 00000000 nop - -800248c8 <SfxStopMusic>: -800248c8: 03e00008 jr ra -800248cc: 00000000 nop - -800248d0 <CameraInit>: -800248d0: 240200c0 li v0,192 -800248d4: ac8228b4 sw v0,10420(a0) -800248d8: 24020003 li v0,3 -800248dc: 27bdffe8 addiu sp,sp,-24 -800248e0: ac8028b8 sw zero,10424(a0) -800248e4: a08028bc sb zero,10428(a0) -800248e8: a08028bd sb zero,10429(a0) -800248ec: a08228be sb v0,10430(a0) -800248f0: afbf0014 sw ra,20(sp) -800248f4: 0c009ae2 jal 80026b88 <GameGetLevelColumns> -800248f8: 00000000 nop -800248fc: 8fbf0014 lw ra,20(sp) -80024900: 08009ae2 j 80026b88 <GameGetLevelColumns> -80024904: 27bd0018 addiu sp,sp,24 - -80024908 <CameraApplyCoordinatesToSprite>: -80024908: 8c8228b4 lw v0,10420(a0) -8002490c: 94a30000 lhu v1,0(a1) -80024910: 00000000 nop -80024914: 00431021 addu v0,v0,v1 -80024918: a4a20000 sh v0,0(a1) -8002491c: 94a30002 lhu v1,2(a1) -80024920: 8c8228b8 lw v0,10424(a0) -80024924: 00000000 nop -80024928: 00431021 addu v0,v0,v1 -8002492c: 03e00008 jr ra -80024930: a4a20002 sh v0,2(a1) - -80024934 <CameraApplyCoordinatesToRectangle>: -80024934: 8c8228b4 lw v0,10420(a0) -80024938: 94a30000 lhu v1,0(a1) -8002493c: 00000000 nop -80024940: 00431021 addu v0,v0,v1 -80024944: a4a20000 sh v0,0(a1) -80024948: 94a30002 lhu v1,2(a1) -8002494c: 8c8228b8 lw v0,10424(a0) -80024950: 00000000 nop -80024954: 00431021 addu v0,v0,v1 -80024958: 03e00008 jr ra -8002495c: a4a20002 sh v0,2(a1) - -80024960 <CameraApplyCoordinatesToCartesianPos>: -80024960: 8c8228b4 lw v0,10420(a0) -80024964: 94a30000 lhu v1,0(a1) -80024968: 00000000 nop -8002496c: 00431021 addu v0,v0,v1 -80024970: a4a20000 sh v0,0(a1) -80024974: 94a30002 lhu v1,2(a1) -80024978: 8c8228b8 lw v0,10424(a0) -8002497c: 00000000 nop -80024980: 00431021 addu v0,v0,v1 -80024984: 03e00008 jr ra -80024988: a4a20002 sh v0,2(a1) - -8002498c <CameraHandler>: -8002498c: 90820001 lbu v0,1(a0) -80024990: 00000000 nop -80024994: 14400089 bnez v0,80024bbc <CameraHandler+0x230> -80024998: 00000000 nop -8002499c: 90820002 lbu v0,2(a0) -800249a0: 00000000 nop -800249a4: 14400085 bnez v0,80024bbc <CameraHandler+0x230> -800249a8: 00000000 nop -800249ac: 27bdffe8 addiu sp,sp,-24 -800249b0: afb00010 sw s0,16(sp) -800249b4: afbf0014 sw ra,20(sp) -800249b8: 908228be lbu v0,10430(a0) -800249bc: 00000000 nop -800249c0: 2c430003 sltiu v1,v0,3 -800249c4: 10600004 beqz v1,800249d8 <CameraHandler+0x4c> -800249c8: 00808021 move s0,a0 -800249cc: 24420001 addiu v0,v0,1 -800249d0: 1000006d b 80024b88 <CameraHandler+0x1fc> -800249d4: a20228be sb v0,10430(s0) -800249d8: 8e0228f0 lw v0,10480(s0) -800249dc: 00000000 nop -800249e0: 0040f809 jalr v0 -800249e4: a20028be sb zero,10430(s0) -800249e8: 1040003d beqz v0,80024ae0 <CameraHandler+0x154> -800249ec: 00000000 nop -800249f0: 8e0228e4 lw v0,10468(s0) -800249f4: 00000000 nop -800249f8: 0040f809 jalr v0 -800249fc: 34048000 li a0,0x8000 -80024a00: 1040000a beqz v0,80024a2c <CameraHandler+0xa0> -80024a04: 00000000 nop -80024a08: 820228bc lb v0,10428(s0) -80024a0c: 00000000 nop -80024a10: 04410003 bgez v0,80024a20 <CameraHandler+0x94> -80024a14: 28430005 slti v1,v0,5 -80024a18: 10000003 b 80024a28 <CameraHandler+0x9c> -80024a1c: 24420002 addiu v0,v0,2 -80024a20: 10600002 beqz v1,80024a2c <CameraHandler+0xa0> -80024a24: 24420001 addiu v0,v0,1 -80024a28: a20228bc sb v0,10428(s0) -80024a2c: 8e0228e4 lw v0,10468(s0) -80024a30: 00000000 nop -80024a34: 0040f809 jalr v0 -80024a38: 24041000 li a0,4096 -80024a3c: 1040000a beqz v0,80024a68 <CameraHandler+0xdc> -80024a40: 00000000 nop -80024a44: 820228bd lb v0,10429(s0) -80024a48: 00000000 nop -80024a4c: 04410003 bgez v0,80024a5c <CameraHandler+0xd0> -80024a50: 28430005 slti v1,v0,5 -80024a54: 10000003 b 80024a64 <CameraHandler+0xd8> -80024a58: 24420002 addiu v0,v0,2 -80024a5c: 10600002 beqz v1,80024a68 <CameraHandler+0xdc> -80024a60: 24420001 addiu v0,v0,1 -80024a64: a20228bd sb v0,10429(s0) -80024a68: 8e0228e4 lw v0,10468(s0) -80024a6c: 00000000 nop -80024a70: 0040f809 jalr v0 -80024a74: 24044000 li a0,16384 -80024a78: 1040000a beqz v0,80024aa4 <CameraHandler+0x118> -80024a7c: 00000000 nop -80024a80: 820228bd lb v0,10429(s0) -80024a84: 00000000 nop -80024a88: 18400003 blez v0,80024a98 <CameraHandler+0x10c> -80024a8c: 2843fffc slti v1,v0,-4 -80024a90: 10000003 b 80024aa0 <CameraHandler+0x114> -80024a94: 2442fffe addiu v0,v0,-2 -80024a98: 14600002 bnez v1,80024aa4 <CameraHandler+0x118> -80024a9c: 2442ffff addiu v0,v0,-1 -80024aa0: a20228bd sb v0,10429(s0) -80024aa4: 8e0228e4 lw v0,10468(s0) -80024aa8: 00000000 nop -80024aac: 0040f809 jalr v0 -80024ab0: 24042000 li a0,8192 -80024ab4: 1040000a beqz v0,80024ae0 <CameraHandler+0x154> -80024ab8: 00000000 nop -80024abc: 820228bc lb v0,10428(s0) -80024ac0: 00000000 nop -80024ac4: 18400003 blez v0,80024ad4 <CameraHandler+0x148> -80024ac8: 2843fffc slti v1,v0,-4 -80024acc: 10000003 b 80024adc <CameraHandler+0x150> -80024ad0: 2442fffe addiu v0,v0,-2 -80024ad4: 14600002 bnez v1,80024ae0 <CameraHandler+0x154> -80024ad8: 2442ffff addiu v0,v0,-1 -80024adc: a20228bc sb v0,10428(s0) -80024ae0: 8e0228e4 lw v0,10468(s0) -80024ae4: 00000000 nop -80024ae8: 0040f809 jalr v0 -80024aec: 34048000 li a0,0x8000 -80024af0: 14400010 bnez v0,80024b34 <CameraHandler+0x1a8> -80024af4: 00000000 nop -80024af8: 8e0228e4 lw v0,10468(s0) -80024afc: 00000000 nop -80024b00: 0040f809 jalr v0 -80024b04: 24042000 li a0,8192 -80024b08: 1440000a bnez v0,80024b34 <CameraHandler+0x1a8> -80024b0c: 00000000 nop -80024b10: 820228bc lb v0,10428(s0) -80024b14: 00000000 nop -80024b18: 18400003 blez v0,80024b28 <CameraHandler+0x19c> -80024b1c: 00000000 nop -80024b20: 10000003 b 80024b30 <CameraHandler+0x1a4> -80024b24: 2442ffff addiu v0,v0,-1 -80024b28: 10400002 beqz v0,80024b34 <CameraHandler+0x1a8> -80024b2c: 24420001 addiu v0,v0,1 -80024b30: a20228bc sb v0,10428(s0) -80024b34: 8e0228e4 lw v0,10468(s0) -80024b38: 00000000 nop -80024b3c: 0040f809 jalr v0 -80024b40: 24041000 li a0,4096 -80024b44: 14400010 bnez v0,80024b88 <CameraHandler+0x1fc> -80024b48: 00000000 nop -80024b4c: 8e0228e4 lw v0,10468(s0) -80024b50: 00000000 nop -80024b54: 0040f809 jalr v0 -80024b58: 24044000 li a0,16384 -80024b5c: 1440000a bnez v0,80024b88 <CameraHandler+0x1fc> -80024b60: 00000000 nop -80024b64: 820228bd lb v0,10429(s0) -80024b68: 00000000 nop -80024b6c: 18400003 blez v0,80024b7c <CameraHandler+0x1f0> -80024b70: 00000000 nop -80024b74: 10000003 b 80024b84 <CameraHandler+0x1f8> -80024b78: 2442ffff addiu v0,v0,-1 -80024b7c: 10400002 beqz v0,80024b88 <CameraHandler+0x1fc> -80024b80: 24420001 addiu v0,v0,1 -80024b84: a20228bd sb v0,10429(s0) -80024b88: 820328bc lb v1,10428(s0) -80024b8c: 8e0228b4 lw v0,10420(s0) -80024b90: 8fbf0014 lw ra,20(sp) -80024b94: 00431021 addu v0,v0,v1 -80024b98: ae0228b4 sw v0,10420(s0) -80024b9c: 820328bd lb v1,10429(s0) -80024ba0: 8e0228b8 lw v0,10424(s0) -80024ba4: 00000000 nop -80024ba8: 00431021 addu v0,v0,v1 -80024bac: ae0228b8 sw v0,10424(s0) -80024bb0: 8fb00010 lw s0,16(sp) -80024bb4: 03e00008 jr ra -80024bb8: 27bd0018 addiu sp,sp,24 -80024bbc: a08028bc sb zero,10428(a0) -80024bc0: 03e00008 jr ra -80024bc4: a08028bd sb zero,10429(a0) - -80024bc8 <CameraGetIsoPos>: -80024bc8: 27bdffd0 addiu sp,sp,-48 -80024bcc: afb10028 sw s1,40(sp) -80024bd0: afb00024 sw s0,36(sp) -80024bd4: 00a08821 move s1,a1 -80024bd8: afbf002c sw ra,44(sp) -80024bdc: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80024be0: 00808021 move s0,a0 -80024be4: 8e2428b4 lw a0,10420(s1) -80024be8: 8e2328b8 lw v1,10424(s1) -80024bec: 14400002 bnez v0,80024bf8 <CameraGetIsoPos+0x30> -80024bf0: 24020060 li v0,96 -80024bf4: 240200c0 li v0,192 -80024bf8: 00441023 subu v0,v0,a0 -80024bfc: a7a20018 sh v0,24(sp) -80024c00: 24020078 li v0,120 -80024c04: 00431023 subu v0,v0,v1 -80024c08: 27a50018 addiu a1,sp,24 -80024c0c: 27a40010 addiu a0,sp,16 -80024c10: 0c008898 jal 80022260 <GfxCartesianToIsometric> -80024c14: a7a2001a sh v0,26(sp) -80024c18: 97a20010 lhu v0,16(sp) -80024c1c: 8fbf002c lw ra,44(sp) -80024c20: a6020000 sh v0,0(s0) -80024c24: 97a20012 lhu v0,18(sp) -80024c28: 8fb10028 lw s1,40(sp) -80024c2c: a6020002 sh v0,2(s0) -80024c30: 97a20014 lhu v0,20(sp) -80024c34: 00000000 nop -80024c38: a6020004 sh v0,4(s0) -80024c3c: 02001021 move v0,s0 -80024c40: 8fb00024 lw s0,36(sp) -80024c44: 03e00008 jr ra -80024c48: 27bd0030 addiu sp,sp,48 - -80024c4c <CameraMoveToIsoPos>: -80024c4c: 27bdffd8 addiu sp,sp,-40 -80024c50: afb00018 sw s0,24(sp) -80024c54: afa5002c sw a1,44(sp) -80024c58: 00808021 move s0,a0 -80024c5c: 27a5002c addiu a1,sp,44 -80024c60: 27a40010 addiu a0,sp,16 -80024c64: afb20020 sw s2,32(sp) -80024c68: afb1001c sw s1,28(sp) -80024c6c: afbf0024 sw ra,36(sp) -80024c70: 0c00885a jal 80022168 <GfxIsometricToCartesian> -80024c74: afa60030 sw a2,48(sp) -80024c78: 87b20010 lh s2,16(sp) -80024c7c: 87b10012 lh s1,18(sp) -80024c80: 0c009ae6 jal 80026b98 <GameTwoPlayersActive> -80024c84: 00000000 nop -80024c88: 14400002 bnez v0,80024c94 <CameraMoveToIsoPos+0x48> -80024c8c: 24020060 li v0,96 -80024c90: 240200c0 li v0,192 -80024c94: 00521023 subu v0,v0,s2 -80024c98: ae0228b4 sw v0,10420(s0) -80024c9c: 8fbf0024 lw ra,36(sp) -80024ca0: 24020078 li v0,120 -80024ca4: 00511023 subu v0,v0,s1 -80024ca8: 8fb20020 lw s2,32(sp) -80024cac: 8fb1001c lw s1,28(sp) -80024cb0: ae0228b8 sw v0,10424(s0) -80024cb4: 8fb00018 lw s0,24(sp) -80024cb8: 03e00008 jr ra -80024cbc: 27bd0028 addiu sp,sp,40 - -80024cc0 <EndAnimationFadeOut>: -80024cc0: 27bdffe8 addiu sp,sp,-24 -80024cc4: afb00010 sw s0,16(sp) -80024cc8: 3c108006 lui s0,0x8006 -80024ccc: afbf0014 sw ra,20(sp) -80024cd0: 26103eb8 addiu s0,s0,16056 -80024cd4: 0c008633 jal 800218cc <GfxGetGlobalLuminance> -80024cd8: 00000000 nop -80024cdc: 1040000c beqz v0,80024d10 <EndAnimationFadeOut+0x50> -80024ce0: 00003021 move a2,zero -80024ce4: 0c008633 jal 800218cc <GfxGetGlobalLuminance> -80024ce8: 00000000 nop -80024cec: 2442fff8 addiu v0,v0,-8 -80024cf0: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80024cf4: 304400ff andi a0,v0,0xff -80024cf8: 0c0086e0 jal 80021b80 <GfxSortSprite> -80024cfc: 02002021 move a0,s0 -80024d00: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024d04: 00000000 nop -80024d08: 1000fff2 b 80024cd4 <EndAnimationFadeOut+0x14> -80024d0c: 00000000 nop -80024d10: 00002821 move a1,zero -80024d14: 0c00c1ea jal 800307a8 <GsSortCls> -80024d18: 00002021 move a0,zero -80024d1c: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024d20: 00000000 nop -80024d24: 8fbf0014 lw ra,20(sp) -80024d28: 8fb00010 lw s0,16(sp) -80024d2c: 08008679 j 800219e4 <GfxDrawScene_Slow> -80024d30: 27bd0018 addiu sp,sp,24 - -80024d34 <EndAnimation>: -80024d34: 27bdff60 addiu sp,sp,-160 -80024d38: afb1007c sw s1,124(sp) -80024d3c: 3c118006 lui s1,0x8006 -80024d40: 26243eb8 addiu a0,s1,16056 -80024d44: afbf009c sw ra,156(sp) -80024d48: afbe0098 sw s8,152(sp) -80024d4c: afb70094 sw s7,148(sp) -80024d50: afb60090 sw s6,144(sp) -80024d54: afb5008c sw s5,140(sp) -80024d58: afb40088 sw s4,136(sp) -80024d5c: afb30084 sw s3,132(sp) -80024d60: afb20080 sw s2,128(sp) -80024d64: 0c00880b jal 8002202c <GfxSaveDisplayData> -80024d68: afb00078 sw s0,120(sp) -80024d6c: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -80024d70: 24040080 li a0,128 -80024d74: 0c008058 jal 80020160 <SystemIsRandSeedSet> -80024d78: 00000000 nop -80024d7c: 10400070 beqz v0,80024f40 <EndAnimation+0x20c> -80024d80: 24050002 li a1,2 -80024d84: 0c0080bf jal 800202fc <SystemRand> -80024d88: 00002021 move a0,zero -80024d8c: 304200ff andi v0,v0,0xff -80024d90: 24030001 li v1,1 -80024d94: 1043006a beq v0,v1,80024f40 <EndAnimation+0x20c> -80024d98: 00000000 nop -80024d9c: 10400009 beqz v0,80024dc4 <EndAnimation+0x90> -80024da0: 24030002 li v1,2 -80024da4: 14430082 bne v0,v1,80024fb0 <EndAnimation+0x27c> -80024da8: 3c148006 lui s4,0x8006 -80024dac: 00009821 move s3,zero -80024db0: 26323eb8 addiu s2,s1,16056 -80024db4: 26903ee4 addiu s0,s4,16100 -80024db8: 24150180 li s5,384 -80024dbc: 10000064 b 80024f50 <EndAnimation+0x21c> -80024dc0: 241600f0 li s6,240 -80024dc4: 3c158006 lui s5,0x8006 -80024dc8: 26b03ee4 addiu s0,s5,16100 -80024dcc: 24020020 li v0,32 -80024dd0: 24060060 li a2,96 -80024dd4: 00002821 move a1,zero -80024dd8: 27a40010 addiu a0,sp,16 -80024ddc: a6020004 sh v0,4(s0) -80024de0: a6020006 sh v0,6(s0) -80024de4: a2000008 sb zero,8(s0) -80024de8: a2000009 sb zero,9(s0) -80024dec: a200000a sb zero,10(s0) -80024df0: 0c00ce97 jal 80033a5c <memset> -80024df4: 24140060 li s4,96 -80024df8: 24120060 li s2,96 -80024dfc: 2413005f li s3,95 -80024e00: 24170001 li s7,1 -80024e04: 26313eb8 addiu s1,s1,16056 -80024e08: 2416000c li s6,12 -80024e0c: 241e0060 li s8,96 -80024e10: 02602821 move a1,s3 -80024e14: 0c0080bf jal 800202fc <SystemRand> -80024e18: 00002021 move a0,zero -80024e1c: 3042ffff andi v0,v0,0xffff -80024e20: 27a30010 addiu v1,sp,16 -80024e24: 00621021 addu v0,v1,v0 -80024e28: 90430000 lbu v1,0(v0) -80024e2c: 00000000 nop -80024e30: 1460000d bnez v1,80024e68 <EndAnimation+0x134> -80024e34: 00000000 nop -80024e38: 2652ffff addiu s2,s2,-1 -80024e3c: a0570000 sb s7,0(v0) -80024e40: 3252ffff andi s2,s2,0xffff -80024e44: 27a20010 addiu v0,sp,16 -80024e48: 00531021 addu v0,v0,s3 -80024e4c: 90420000 lbu v0,0(v0) -80024e50: 00000000 nop -80024e54: 10400006 beqz v0,80024e70 <EndAnimation+0x13c> -80024e58: 00000000 nop -80024e5c: 2673ffff addiu s3,s3,-1 -80024e60: 1000fff8 b 80024e44 <EndAnimation+0x110> -80024e64: 3273ffff andi s3,s3,0xffff -80024e68: 1640ffea bnez s2,80024e14 <EndAnimation+0xe0> -80024e6c: 02602821 move a1,s3 -80024e70: 0c0086e0 jal 80021b80 <GfxSortSprite> -80024e74: 02202021 move a0,s1 -80024e78: 1640000f bnez s2,80024eb8 <EndAnimation+0x184> -80024e7c: 00001821 move v1,zero -80024e80: 00003021 move a2,zero -80024e84: 00002821 move a1,zero -80024e88: 0c00c1ea jal 800307a8 <GsSortCls> -80024e8c: 00002021 move a0,zero -80024e90: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024e94: 2694ffff addiu s4,s4,-1 -80024e98: 00003021 move a2,zero -80024e9c: 00002821 move a1,zero -80024ea0: 0c00c1ea jal 800307a8 <GsSortCls> -80024ea4: 00002021 move a0,zero -80024ea8: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024eac: 3294ffff andi s4,s4,0xffff -80024eb0: 1000001d b 80024f28 <EndAnimation+0x1f4> -80024eb4: 00000000 nop -80024eb8: 27a40010 addiu a0,sp,16 -80024ebc: 00832021 addu a0,a0,v1 -80024ec0: 90840000 lbu a0,0(a0) -80024ec4: 00000000 nop -80024ec8: 10800012 beqz a0,80024f14 <EndAnimation+0x1e0> -80024ecc: 3062ffff andi v0,v1,0xffff -80024ed0: 16c00002 bnez s6,80024edc <EndAnimation+0x1a8> -80024ed4: 0056001b divu zero,v0,s6 -80024ed8: 0007000d break 0x7 -80024edc: 00021140 sll v0,v0,0x5 -80024ee0: afa30070 sw v1,112(sp) -80024ee4: 00002012 mflo a0 -80024ee8: 000431c0 sll a2,a0,0x7 -80024eec: 00042a40 sll a1,a0,0x9 -80024ef0: 00a62823 subu a1,a1,a2 -80024ef4: 00042140 sll a0,a0,0x5 -80024ef8: 00451023 subu v0,v0,a1 -80024efc: a6040002 sh a0,2(s0) -80024f00: 02002021 move a0,s0 -80024f04: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -80024f08: a6a23ee4 sh v0,16100(s5) -80024f0c: 8fa30070 lw v1,112(sp) -80024f10: 00000000 nop -80024f14: 24630001 addiu v1,v1,1 -80024f18: 147effe8 bne v1,s8,80024ebc <EndAnimation+0x188> -80024f1c: 27a40010 addiu a0,sp,16 -80024f20: 2694ffff addiu s4,s4,-1 -80024f24: 3294ffff andi s4,s4,0xffff -80024f28: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024f2c: 00000000 nop -80024f30: 1680ffb8 bnez s4,80024e14 <EndAnimation+0xe0> -80024f34: 02602821 move a1,s3 -80024f38: 1000001d b 80024fb0 <EndAnimation+0x27c> -80024f3c: 00000000 nop -80024f40: 0c009330 jal 80024cc0 <EndAnimationFadeOut> -80024f44: 00000000 nop -80024f48: 10000019 b 80024fb0 <EndAnimation+0x27c> -80024f4c: 00000000 nop -80024f50: 0c0086e0 jal 80021b80 <GfxSortSprite> -80024f54: 02402021 move a0,s2 -80024f58: 3271ffff andi s1,s3,0xffff -80024f5c: 02002021 move a0,s0 -80024f60: a6130006 sh s3,6(s0) -80024f64: a6803ee4 sh zero,16100(s4) -80024f68: a6000002 sh zero,2(s0) -80024f6c: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -80024f70: a6150004 sh s5,4(s0) -80024f74: 02d11023 subu v0,s6,s1 -80024f78: 26310002 addiu s1,s1,2 -80024f7c: 02002021 move a0,s0 -80024f80: 3231ffff andi s1,s1,0xffff -80024f84: a6020002 sh v0,2(s0) -80024f88: a6130006 sh s3,6(s0) -80024f8c: a6803ee4 sh zero,16100(s4) -80024f90: a6150004 sh s5,4(s0) -80024f94: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -80024f98: 00119c00 sll s3,s1,0x10 -80024f9c: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -80024fa0: 00139c03 sra s3,s3,0x10 -80024fa4: 240200c2 li v0,194 -80024fa8: 1622ffe9 bne s1,v0,80024f50 <EndAnimation+0x21c> -80024fac: 00000000 nop -80024fb0: 8fbf009c lw ra,156(sp) -80024fb4: 8fbe0098 lw s8,152(sp) -80024fb8: 8fb70094 lw s7,148(sp) -80024fbc: 8fb60090 lw s6,144(sp) -80024fc0: 8fb5008c lw s5,140(sp) -80024fc4: 8fb40088 lw s4,136(sp) -80024fc8: 8fb30084 lw s3,132(sp) -80024fcc: 8fb20080 lw s2,128(sp) -80024fd0: 8fb1007c lw s1,124(sp) -80024fd4: 8fb00078 lw s0,120(sp) -80024fd8: 03e00008 jr ra -80024fdc: 27bd00a0 addiu sp,sp,160 - -80024fe0 <PSXSDKIntroDrawChar>: -80024fe0: 3c038007 lui v1,0x8007 -80024fe4: 2462ea5c addiu v0,v1,-5540 -80024fe8: 24070010 li a3,16 -80024fec: 24c6ffbf addiu a2,a2,-65 -80024ff0: a4470006 sh a3,6(v0) -80024ff4: a4470008 sh a3,8(v0) -80024ff8: 30c600ff andi a2,a2,0xff -80024ffc: 24070006 li a3,6 -80025000: a0470011 sb a3,17(v0) -80025004: 2cc7001a sltiu a3,a2,26 -80025008: 10e00011 beqz a3,80025050 <PSXSDKIntroDrawChar+0x70> -8002500c: 00063600 sll a2,a2,0x18 -80025010: 00063603 sra a2,a2,0x18 -80025014: a464ea5c sh a0,-5540(v1) -80025018: 24030005 li v1,5 -8002501c: 14600002 bnez v1,80025028 <PSXSDKIntroDrawChar+0x48> -80025020: 00c3001a div zero,a2,v1 -80025024: 0007000d break 0x7 -80025028: 00402021 move a0,v0 -8002502c: a4450002 sh a1,2(v0) -80025030: 00003012 mflo a2 -80025034: 00063100 sll a2,a2,0x4 -80025038: 24c6004c addiu a2,a2,76 -8002503c: 00001810 mfhi v1 -80025040: 00031900 sll v1,v1,0x4 -80025044: a0430004 sb v1,4(v0) -80025048: 080086e0 j 80021b80 <GfxSortSprite> -8002504c: a0460005 sb a2,5(v0) -80025050: 03e00008 jr ra -80025054: 00000000 nop - -80025058 <PSXSDKIntro>: -80025058: 27bdffa0 addiu sp,sp,-96 -8002505c: 24040080 li a0,128 -80025060: afb70054 sw s7,84(sp) -80025064: afb60050 sw s6,80(sp) -80025068: afb5004c sw s5,76(sp) -8002506c: afb40048 sw s4,72(sp) -80025070: afb30044 sw s3,68(sp) -80025074: afb20040 sw s2,64(sp) -80025078: afb1003c sw s1,60(sp) -8002507c: afb00038 sw s0,56(sp) -80025080: 3c178006 lui s7,0x8006 -80025084: 3c108006 lui s0,0x8006 -80025088: 3c168006 lui s6,0x8006 -8002508c: 3c118006 lui s1,0x8006 -80025090: 3c128006 lui s2,0x8006 -80025094: 3c138006 lui s3,0x8006 -80025098: 3c148006 lui s4,0x8006 -8002509c: 3c158006 lui s5,0x8006 -800250a0: a2003f02 sb zero,16130(s0) -800250a4: afbf005c sw ra,92(sp) -800250a8: afbe0058 sw s8,88(sp) -800250ac: a2203f07 sb zero,16135(s1) -800250b0: a2e03f06 sb zero,16134(s7) -800250b4: a2403f05 sb zero,16133(s2) -800250b8: a2c03f04 sb zero,16132(s6) -800250bc: a2603f03 sb zero,16131(s3) -800250c0: a2803f01 sb zero,16129(s4) -800250c4: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -800250c8: a2a03f00 sb zero,16128(s5) -800250cc: 3c028007 lui v0,0x8007 -800250d0: afb0001c sw s0,28(sp) -800250d4: afa20028 sw v0,40(sp) -800250d8: 2450ea30 addiu s0,v0,-5584 -800250dc: 3c028004 lui v0,0x8004 -800250e0: afa2002c sw v0,44(sp) -800250e4: 2442976c addiu v0,v0,-26772 -800250e8: afb70014 sw s7,20(sp) -800250ec: afb60018 sw s6,24(sp) -800250f0: afa20030 sw v0,48(sp) -800250f4: 0c008649 jal 80021924 <GfxIsGPUBusy> -800250f8: 00000000 nop -800250fc: 1440fffd bnez v0,800250f4 <PSXSDKIntro+0x9c> -80025100: 00000000 nop -80025104: 0c008633 jal 800218cc <GfxGetGlobalLuminance> -80025108: 00000000 nop -8002510c: 2442fffe addiu v0,v0,-2 -80025110: 18400007 blez v0,80025130 <PSXSDKIntro+0xd8> -80025114: 00000000 nop -80025118: 92a23f00 lbu v0,16128(s5) -8002511c: 00000000 nop -80025120: 10400003 beqz v0,80025130 <PSXSDKIntro+0xd8> -80025124: 00000000 nop -80025128: 0c00863a jal 800218e8 <GfxIncreaseGlobalLuminance> -8002512c: 2404fffe li a0,-2 -80025130: 0c008633 jal 800218cc <GfxGetGlobalLuminance> -80025134: 00000000 nop -80025138: 2c420003 sltiu v0,v0,3 -8002513c: 10400005 beqz v0,80025154 <PSXSDKIntro+0xfc> -80025140: 00003021 move a2,zero -80025144: 92a23f00 lbu v0,16128(s5) -80025148: 00000000 nop -8002514c: 14400173 bnez v0,8002571c <PSXSDKIntro+0x6c4> -80025150: 00000000 nop -80025154: 00002821 move a1,zero -80025158: 0c00c1ea jal 800307a8 <GsSortCls> -8002515c: 00002021 move a0,zero -80025160: 3c028004 lui v0,0x8004 -80025164: 245e977c addiu s8,v0,-26756 -80025168: afa20010 sw v0,16(sp) -8002516c: 3c028007 lui v0,0x8007 -80025170: afa20020 sw v0,32(sp) -80025174: 2456e9dc addiu s6,v0,-5668 -80025178: 3c028006 lui v0,0x8006 -8002517c: 0000b821 move s7,zero -80025180: afa20024 sw v0,36(sp) -80025184: 8fa20010 lw v0,16(sp) -80025188: 0c00cee5 jal 80033b94 <strlen> -8002518c: 2444977c addiu a0,v0,-26756 -80025190: 02e2102a slt v0,s7,v0 -80025194: 10400060 beqz v0,80025318 <PSXSDKIntro+0x2c0> -80025198: 00000000 nop -8002519c: 92623f03 lbu v0,16131(s3) -800251a0: 00000000 nop -800251a4: 10400059 beqz v0,8002530c <PSXSDKIntro+0x2b4> -800251a8: 00171900 sll v1,s7,0x4 -800251ac: 92823f01 lbu v0,16129(s4) -800251b0: 00000000 nop -800251b4: 1440001f bnez v0,80025234 <PSXSDKIntro+0x1dc> -800251b8: afa30034 sw v1,52(sp) -800251bc: 8fa2001c lw v0,28(sp) -800251c0: 00000000 nop -800251c4: 90423f02 lbu v0,16130(v0) -800251c8: 00000000 nop -800251cc: 14400008 bnez v0,800251f0 <PSXSDKIntro+0x198> -800251d0: 2405005a li a1,90 -800251d4: 8fa30024 lw v1,36(sp) -800251d8: 3c048007 lui a0,0x8007 -800251dc: 24020001 li v0,1 -800251e0: 2484ea08 addiu a0,a0,-5624 -800251e4: 0c0091ef jal 800247bc <SfxPlaySound> -800251e8: a0623f02 sb v0,16130(v1) -800251ec: 2405005a li a1,90 -800251f0: 0c0080bf jal 800202fc <SystemRand> -800251f4: 24040041 li a0,65 -800251f8: 00171900 sll v1,s7,0x4 -800251fc: 24640040 addiu a0,v1,64 -80025200: 00023600 sll a2,v0,0x18 -80025204: 00042400 sll a0,a0,0x10 -80025208: 00063603 sra a2,a2,0x18 -8002520c: 24050090 li a1,144 -80025210: 0c0093f8 jal 80024fe0 <PSXSDKIntroDrawChar> -80025214: 00042403 sra a0,a0,0x10 -80025218: a200000e sb zero,14(s0) -8002521c: a200000f sb zero,15(s0) -80025220: a2000010 sb zero,16(s0) -80025224: a2c0000e sb zero,14(s6) -80025228: a2c0000f sb zero,15(s6) -8002522c: 10000037 b 8002530c <PSXSDKIntro+0x2b4> -80025230: a2c00010 sb zero,16(s6) -80025234: 00171100 sll v0,s7,0x4 -80025238: 24440040 addiu a0,v0,64 -8002523c: 83c60000 lb a2,0(s8) -80025240: 00042400 sll a0,a0,0x10 -80025244: 24050090 li a1,144 -80025248: 0c0093f8 jal 80024fe0 <PSXSDKIntroDrawChar> -8002524c: 00042403 sra a0,a0,0x10 -80025250: 0c008099 jal 80020264 <System100msTick> -80025254: 00000000 nop -80025258: 10400028 beqz v0,800252fc <PSXSDKIntro+0x2a4> -8002525c: 00000000 nop -80025260: 9202000e lbu v0,14(s0) -80025264: 00000000 nop -80025268: 00022600 sll a0,v0,0x18 -8002526c: 00042603 sra a0,a0,0x18 -80025270: 0480000a bltz a0,8002529c <PSXSDKIntro+0x244> -80025274: 24420001 addiu v0,v0,1 -80025278: a202000e sb v0,14(s0) -8002527c: 9202000f lbu v0,15(s0) -80025280: 00000000 nop -80025284: 24420001 addiu v0,v0,1 -80025288: a202000f sb v0,15(s0) -8002528c: 92020010 lbu v0,16(s0) -80025290: 00000000 nop -80025294: 24420001 addiu v0,v0,1 -80025298: a2020010 sb v0,16(s0) -8002529c: 8fa30028 lw v1,40(sp) -800252a0: 24020010 li v0,16 -800252a4: a462ea30 sh v0,-5584(v1) -800252a8: a6020002 sh v0,2(s0) -800252ac: 92c2000e lbu v0,14(s6) -800252b0: 00000000 nop -800252b4: 00022600 sll a0,v0,0x18 -800252b8: 00042603 sra a0,a0,0x18 -800252bc: 0480000a bltz a0,800252e8 <PSXSDKIntro+0x290> -800252c0: 24420001 addiu v0,v0,1 -800252c4: a2c2000e sb v0,14(s6) -800252c8: 92c2000f lbu v0,15(s6) -800252cc: 00000000 nop -800252d0: 24420001 addiu v0,v0,1 -800252d4: a2c2000f sb v0,15(s6) -800252d8: 92c20010 lbu v0,16(s6) -800252dc: 00000000 nop -800252e0: 24420001 addiu v0,v0,1 -800252e4: a2c20010 sb v0,16(s6) -800252e8: 8fa30020 lw v1,32(sp) -800252ec: 24020130 li v0,304 -800252f0: a462e9dc sh v0,-5668(v1) -800252f4: 24020010 li v0,16 -800252f8: a6c20002 sh v0,2(s6) -800252fc: 0c0086e0 jal 80021b80 <GfxSortSprite> -80025300: 02002021 move a0,s0 -80025304: 0c0086e0 jal 80021b80 <GfxSortSprite> -80025308: 02c02021 move a0,s6 -8002530c: 26f70001 addiu s7,s7,1 -80025310: 1000ff9c b 80025184 <PSXSDKIntro+0x12c> -80025314: 27de0001 addiu s8,s8,1 -80025318: 8fa2002c lw v0,44(sp) -8002531c: 0000b021 move s6,zero -80025320: 2457976c addiu s7,v0,-26772 -80025324: 8fa40030 lw a0,48(sp) -80025328: 0c00cee5 jal 80033b94 <strlen> -8002532c: 00000000 nop -80025330: 02c2102a slt v0,s6,v0 -80025334: 10400019 beqz v0,8002539c <PSXSDKIntro+0x344> -80025338: 240200a8 li v0,168 -8002533c: 92623f03 lbu v0,16131(s3) -80025340: 00000000 nop -80025344: 10400012 beqz v0,80025390 <PSXSDKIntro+0x338> -80025348: 00000000 nop -8002534c: 92823f01 lbu v0,16129(s4) -80025350: 00000000 nop -80025354: 14400008 bnez v0,80025378 <PSXSDKIntro+0x320> -80025358: 0016f100 sll s8,s6,0x4 -8002535c: 24040041 li a0,65 -80025360: 0c0080bf jal 800202fc <SystemRand> -80025364: 2405005a li a1,90 -80025368: 00023600 sll a2,v0,0x18 -8002536c: 27c40058 addiu a0,s8,88 -80025370: 10000003 b 80025380 <PSXSDKIntro+0x328> -80025374: 00063603 sra a2,a2,0x18 -80025378: 82e60000 lb a2,0(s7) -8002537c: 27c40058 addiu a0,s8,88 -80025380: 00042400 sll a0,a0,0x10 -80025384: 240500a0 li a1,160 -80025388: 0c0093f8 jal 80024fe0 <PSXSDKIntroDrawChar> -8002538c: 00042403 sra a0,a0,0x10 -80025390: 26d60001 addiu s6,s6,1 -80025394: 1000ffe3 b 80025324 <PSXSDKIntro+0x2cc> -80025398: 26f70001 addiu s7,s7,1 -8002539c: 3c168007 lui s6,0x8007 -800253a0: 26deeab0 addiu s8,s6,-5456 -800253a4: a6c2eab0 sh v0,-5456(s6) -800253a8: 24020068 li v0,104 -800253ac: a7c20002 sh v0,2(s8) -800253b0: 24020030 li v0,48 -800253b4: a7c20006 sh v0,6(s8) -800253b8: 24020020 li v0,32 -800253bc: a7c20008 sh v0,8(s8) -800253c0: 03c02021 move a0,s8 -800253c4: 2402001e li v0,30 -800253c8: a3c20004 sb v0,4(s8) -800253cc: 0c0086e0 jal 80021b80 <GfxSortSprite> -800253d0: a3c00005 sb zero,5(s8) -800253d4: 240200b3 li v0,179 -800253d8: a6c2eab0 sh v0,-5456(s6) -800253dc: 2402006a li v0,106 -800253e0: a7c20002 sh v0,2(s8) -800253e4: 2402001b li v0,27 -800253e8: a7c20006 sh v0,6(s8) -800253ec: a7c20008 sh v0,8(s8) -800253f0: 24020002 li v0,2 -800253f4: a3c20004 sb v0,4(s8) -800253f8: a3c20005 sb v0,5(s8) -800253fc: 92423f05 lbu v0,16133(s2) -80025400: afb60010 sw s6,16(sp) -80025404: 1040002f beqz v0,800254c4 <PSXSDKIntro+0x46c> -80025408: 03c0b821 move s7,s8 -8002540c: 8fa20018 lw v0,24(sp) -80025410: 00000000 nop -80025414: 90423f04 lbu v0,16132(v0) -80025418: 00000000 nop -8002541c: 14400004 bnez v0,80025430 <PSXSDKIntro+0x3d8> -80025420: 3c058006 lui a1,0x8006 -80025424: 24030001 li v1,1 -80025428: 3c028006 lui v0,0x8006 -8002542c: a0433f04 sb v1,16132(v0) -80025430: 8ca23efc lw v0,16124(a1) -80025434: 00000000 nop -80025438: 28430005 slti v1,v0,5 -8002543c: 10600003 beqz v1,8002544c <PSXSDKIntro+0x3f4> -80025440: 24040168 li a0,360 -80025444: 24420001 addiu v0,v0,1 -80025448: aca23efc sw v0,16124(a1) -8002544c: 0c008647 jal 8002191c <GfxRotateFromDegrees> -80025450: afa50020 sw a1,32(sp) -80025454: 3c038006 lui v1,0x8006 -80025458: 8c643ef8 lw a0,16120(v1) -8002545c: 00000000 nop -80025460: 0082102a slt v0,a0,v0 -80025464: 1040000b beqz v0,80025494 <PSXSDKIntro+0x43c> -80025468: 0060b021 move s6,v1 -8002546c: 8fa50020 lw a1,32(sp) -80025470: 00000000 nop -80025474: 8ca43efc lw a0,16124(a1) -80025478: 00000000 nop -8002547c: 24820001 addiu v0,a0,1 -80025480: 0c008647 jal 8002191c <GfxRotateFromDegrees> -80025484: aca23efc sw v0,16124(a1) -80025488: 8ec43ef8 lw a0,16120(s6) -8002548c: 10000006 b 800254a8 <PSXSDKIntro+0x450> -80025490: 00821021 addu v0,a0,v0 -80025494: 0c008647 jal 8002191c <GfxRotateFromDegrees> -80025498: 24040168 li a0,360 -8002549c: 00402821 move a1,v0 -800254a0: 0c0080bf jal 800202fc <SystemRand> -800254a4: 00002021 move a0,zero -800254a8: aec23ef8 sw v0,16120(s6) -800254ac: 8ec23ef8 lw v0,16120(s6) -800254b0: 00000000 nop -800254b4: afc20020 sw v0,32(s8) -800254b8: 2402000d li v0,13 -800254bc: afc20024 sw v0,36(s8) -800254c0: afc20028 sw v0,40(s8) -800254c4: 8fa20010 lw v0,16(sp) -800254c8: 0c0086e0 jal 80021b80 <GfxSortSprite> -800254cc: 2444eab0 addiu a0,v0,-5456 -800254d0: 92223f07 lbu v0,16135(s1) -800254d4: 00000000 nop -800254d8: 10400016 beqz v0,80025534 <PSXSDKIntro+0x4dc> -800254dc: afc00020 sw zero,32(s8) -800254e0: 8fa20014 lw v0,20(sp) -800254e4: 00000000 nop -800254e8: 90423f06 lbu v0,16134(v0) -800254ec: 00000000 nop -800254f0: 14400006 bnez v0,8002550c <PSXSDKIntro+0x4b4> -800254f4: 3c048007 lui a0,0x8007 -800254f8: 24030001 li v1,1 -800254fc: 3c028006 lui v0,0x8006 -80025500: 2484ea88 addiu a0,a0,-5496 -80025504: 0c0091ef jal 800247bc <SfxPlaySound> -80025508: a0433f06 sb v1,16134(v0) -8002550c: 8fa30010 lw v1,16(sp) -80025510: 240200b1 li v0,177 -80025514: a462eab0 sh v0,-5456(v1) -80025518: 24020069 li v0,105 -8002551c: a7c20002 sh v0,2(s8) -80025520: 2402001e li v0,30 -80025524: a7c20006 sh v0,6(s8) -80025528: a7c20008 sh v0,8(s8) -8002552c: 1000000c b 80025560 <PSXSDKIntro+0x508> -80025530: a3c00004 sb zero,4(s8) -80025534: 3c028007 lui v0,0x8007 -80025538: 240300b1 li v1,177 -8002553c: a443eab0 sh v1,-5456(v0) -80025540: 24020069 li v0,105 -80025544: a7c20002 sh v0,2(s8) -80025548: 2402001e li v0,30 -8002554c: a7c20006 sh v0,6(s8) -80025550: 2402000f li v0,15 -80025554: a7c20008 sh v0,8(s8) -80025558: a3c00004 sb zero,4(s8) -8002555c: 2402003d li v0,61 -80025560: 02e02021 move a0,s7 -80025564: 3c168006 lui s6,0x8006 -80025568: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002556c: a3c20005 sb v0,5(s8) -80025570: 0c00865d jal 80021974 <GfxDrawScene> -80025574: 00000000 nop -80025578: 96c23ef4 lhu v0,16116(s6) -8002557c: 00000000 nop -80025580: 24420001 addiu v0,v0,1 -80025584: 3042ffff andi v0,v0,0xffff -80025588: a6c23ef4 sh v0,16116(s6) -8002558c: 2c420032 sltiu v0,v0,50 -80025590: 14400008 bnez v0,800255b4 <PSXSDKIntro+0x55c> -80025594: 00000000 nop -80025598: 92223f07 lbu v0,16135(s1) -8002559c: 00000000 nop -800255a0: 14400004 bnez v0,800255b4 <PSXSDKIntro+0x55c> -800255a4: 24030001 li v1,1 -800255a8: 3c028006 lui v0,0x8006 -800255ac: a0433f07 sb v1,16135(v0) -800255b0: a6c03ef4 sh zero,16116(s6) -800255b4: 96c23ef4 lhu v0,16116(s6) -800255b8: 00000000 nop -800255bc: 2c42001e sltiu v0,v0,30 -800255c0: 1440000d bnez v0,800255f8 <PSXSDKIntro+0x5a0> -800255c4: 00000000 nop -800255c8: 92223f07 lbu v0,16135(s1) -800255cc: 00000000 nop -800255d0: 10400009 beqz v0,800255f8 <PSXSDKIntro+0x5a0> -800255d4: 00000000 nop -800255d8: 92423f05 lbu v0,16133(s2) -800255dc: 00000000 nop -800255e0: 14400005 bnez v0,800255f8 <PSXSDKIntro+0x5a0> -800255e4: 3c028006 lui v0,0x8006 -800255e8: 24030001 li v1,1 -800255ec: a0433f05 sb v1,16133(v0) -800255f0: 3c028006 lui v0,0x8006 -800255f4: a4403ef4 sh zero,16116(v0) -800255f8: 96c23ef4 lhu v0,16116(s6) -800255fc: 00000000 nop -80025600: 2c420064 sltiu v0,v0,100 -80025604: 14400011 bnez v0,8002564c <PSXSDKIntro+0x5f4> -80025608: 00000000 nop -8002560c: 92223f07 lbu v0,16135(s1) -80025610: 00000000 nop -80025614: 1040000d beqz v0,8002564c <PSXSDKIntro+0x5f4> -80025618: 00000000 nop -8002561c: 92423f05 lbu v0,16133(s2) -80025620: 00000000 nop -80025624: 10400009 beqz v0,8002564c <PSXSDKIntro+0x5f4> -80025628: 00000000 nop -8002562c: 92623f03 lbu v0,16131(s3) -80025630: 00000000 nop -80025634: 14400005 bnez v0,8002564c <PSXSDKIntro+0x5f4> -80025638: 3c028006 lui v0,0x8006 -8002563c: 24030001 li v1,1 -80025640: a0433f03 sb v1,16131(v0) -80025644: 3c028006 lui v0,0x8006 -80025648: a4403ef4 sh zero,16116(v0) -8002564c: 96c23ef4 lhu v0,16116(s6) -80025650: 00000000 nop -80025654: 2c420064 sltiu v0,v0,100 -80025658: 14400017 bnez v0,800256b8 <PSXSDKIntro+0x660> -8002565c: 00000000 nop -80025660: 92223f07 lbu v0,16135(s1) -80025664: 00000000 nop -80025668: 10400013 beqz v0,800256b8 <PSXSDKIntro+0x660> -8002566c: 00000000 nop -80025670: 92423f05 lbu v0,16133(s2) -80025674: 00000000 nop -80025678: 1040000f beqz v0,800256b8 <PSXSDKIntro+0x660> -8002567c: 00000000 nop -80025680: 92623f03 lbu v0,16131(s3) -80025684: 00000000 nop -80025688: 1040000b beqz v0,800256b8 <PSXSDKIntro+0x660> -8002568c: 00000000 nop -80025690: 92823f01 lbu v0,16129(s4) -80025694: 00000000 nop -80025698: 14400007 bnez v0,800256b8 <PSXSDKIntro+0x660> -8002569c: 3c028006 lui v0,0x8006 -800256a0: 24030001 li v1,1 -800256a4: 24040002 li a0,2 -800256a8: 0c009230 jal 800248c0 <SfxPlayTrack> -800256ac: a0433f01 sb v1,16129(v0) -800256b0: 3c028006 lui v0,0x8006 -800256b4: a4403ef4 sh zero,16116(v0) -800256b8: 96c23ef4 lhu v0,16116(s6) -800256bc: 00000000 nop -800256c0: 2c420064 sltiu v0,v0,100 -800256c4: 1440fe8b bnez v0,800250f4 <PSXSDKIntro+0x9c> -800256c8: 00000000 nop -800256cc: 92223f07 lbu v0,16135(s1) -800256d0: 00000000 nop -800256d4: 1040fe87 beqz v0,800250f4 <PSXSDKIntro+0x9c> -800256d8: 00000000 nop -800256dc: 92423f05 lbu v0,16133(s2) -800256e0: 00000000 nop -800256e4: 1040fe83 beqz v0,800250f4 <PSXSDKIntro+0x9c> -800256e8: 00000000 nop -800256ec: 92623f03 lbu v0,16131(s3) -800256f0: 00000000 nop -800256f4: 1040fe7f beqz v0,800250f4 <PSXSDKIntro+0x9c> -800256f8: 00000000 nop -800256fc: 92823f01 lbu v0,16129(s4) -80025700: 00000000 nop -80025704: 1040fe7b beqz v0,800250f4 <PSXSDKIntro+0x9c> -80025708: 24020001 li v0,1 -8002570c: a2a23f00 sb v0,16128(s5) -80025710: 3c028006 lui v0,0x8006 -80025714: 1000fe77 b 800250f4 <PSXSDKIntro+0x9c> -80025718: a4403ef4 sh zero,16116(v0) -8002571c: 8fbf005c lw ra,92(sp) -80025720: 8fbe0058 lw s8,88(sp) -80025724: 8fb70054 lw s7,84(sp) -80025728: 8fb60050 lw s6,80(sp) -8002572c: 8fb5004c lw s5,76(sp) -80025730: 8fb40048 lw s4,72(sp) -80025734: 8fb30044 lw s3,68(sp) -80025738: 8fb20040 lw s2,64(sp) -8002573c: 8fb1003c lw s1,60(sp) -80025740: 8fb00038 lw s0,56(sp) -80025744: 03e00008 jr ra -80025748: 27bd0060 addiu sp,sp,96 - -8002574c <PltParserLoadFile>: -8002574c: 27bdfda0 addiu sp,sp,-608 -80025750: afb00238 sw s0,568(sp) -80025754: afbf025c sw ra,604(sp) -80025758: afbe0258 sw s8,600(sp) -8002575c: afb70254 sw s7,596(sp) -80025760: afb60250 sw s6,592(sp) -80025764: afb5024c sw s5,588(sp) -80025768: afb40248 sw s4,584(sp) -8002576c: afb30244 sw s3,580(sp) -80025770: afb20240 sw s2,576(sp) -80025774: afb1023c sw s1,572(sp) -80025778: 0c00820d jal 80020834 <SystemLoadFile> -8002577c: 00a08021 move s0,a1 -80025780: 14400003 bnez v0,80025790 <PltParserLoadFile+0x44> -80025784: 00000000 nop -80025788: 10000145 b 80025ca0 <PltParserLoadFile+0x554> -8002578c: 0000b021 move s6,zero -80025790: 0c0080b7 jal 800202dc <SystemGetBufferAddress> -80025794: 0040b021 move s6,v0 -80025798: 00409821 move s3,v0 -8002579c: 26110080 addiu s1,s0,128 -800257a0: 26120180 addiu s2,s0,384 -800257a4: 02202021 move a0,s1 -800257a8: 24060008 li a2,8 -800257ac: 00002821 move a1,zero -800257b0: 0c00ce97 jal 80033a5c <memset> -800257b4: 26310008 addiu s1,s1,8 -800257b8: 1651fffa bne s2,s1,800257a4 <PltParserLoadFile+0x58> -800257bc: 24060020 li a2,32 -800257c0: 24050001 li a1,1 -800257c4: 0c00ce97 jal 80033a5c <memset> -800257c8: 02002021 move a0,s0 -800257cc: 02402021 move a0,s2 -800257d0: 24060020 li a2,32 -800257d4: 0c00ce97 jal 80033a5c <memset> -800257d8: 00002821 move a1,zero -800257dc: 24060020 li a2,32 -800257e0: 00002821 move a1,zero -800257e4: 0c00ce97 jal 80033a5c <memset> -800257e8: 260401a0 addiu a0,s0,416 -800257ec: 24060020 li a2,32 -800257f0: 00002821 move a1,zero -800257f4: 0c00ce97 jal 80033a5c <memset> -800257f8: 260401c0 addiu a0,s0,448 -800257fc: 24060020 li a2,32 -80025800: 00002821 move a1,zero -80025804: 0c00ce97 jal 80033a5c <memset> -80025808: 26040244 addiu a0,s0,580 -8002580c: 24060020 li a2,32 -80025810: 00002821 move a1,zero -80025814: 0c00ce97 jal 80033a5c <memset> -80025818: 260401e0 addiu a0,s0,480 -8002581c: 3c128004 lui s2,0x8004 -80025820: 24060020 li a2,32 -80025824: 00002821 move a1,zero -80025828: 0c00ce97 jal 80033a5c <memset> -8002582c: 260402c4 addiu a0,s0,708 -80025830: 02602021 move a0,s3 -80025834: 27a60218 addiu a2,sp,536 -80025838: 0c00d19c jal 80034670 <strtok_r> -8002583c: 2645949c addiu a1,s2,-27492 -80025840: 00409821 move s3,v0 -80025844: 3c028004 lui v0,0x8004 -80025848: 244289b4 addiu v0,v0,-30284 -8002584c: 3c178004 lui s7,0x8004 -80025850: afa20228 sw v0,552(sp) -80025854: 26e29790 addiu v0,s7,-26736 -80025858: 0000a021 move s4,zero -8002585c: 00008821 move s1,zero -80025860: afa2022c sw v0,556(sp) -80025864: 1260010c beqz s3,80025c98 <PltParserLoadFile+0x54c> -80025868: 24020023 li v0,35 -8002586c: 82630000 lb v1,0(s3) -80025870: 00000000 nop -80025874: 14620006 bne v1,v0,80025890 <PltParserLoadFile+0x144> -80025878: 27a60218 addiu a2,sp,536 -8002587c: 2645949c addiu a1,s2,-27492 -80025880: 0c00d19c jal 80034670 <strtok_r> -80025884: 00002021 move a0,zero -80025888: 1000fff6 b 80025864 <PltParserLoadFile+0x118> -8002588c: 00409821 move s3,v0 -80025890: 1680003b bnez s4,80025980 <PltParserLoadFile+0x234> -80025894: 24060108 li a2,264 -80025898: 0c00cee5 jal 80033b94 <strlen> -8002589c: 02602021 move a0,s3 -800258a0: 24030005 li v1,5 -800258a4: 10430009 beq v0,v1,800258cc <PltParserLoadFile+0x180> -800258a8: 2402003a li v0,58 -800258ac: 00008021 move s0,zero -800258b0: 0c00cee5 jal 80033b94 <strlen> -800258b4: 02602021 move a0,s3 -800258b8: 0202102a slt v0,s0,v0 -800258bc: 1040ffb2 beqz v0,80025788 <PltParserLoadFile+0x3c> -800258c0: 26100001 addiu s0,s0,1 -800258c4: 1000fffa b 800258b0 <PltParserLoadFile+0x164> -800258c8: 00000000 nop -800258cc: 82630002 lb v1,2(s3) -800258d0: 00000000 nop -800258d4: 1462ffac bne v1,v0,80025788 <PltParserLoadFile+0x3c> -800258d8: 0000a021 move s4,zero -800258dc: 00001021 move v0,zero -800258e0: 241e0002 li s8,2 -800258e4: 2647949c addiu a3,s2,-27492 -800258e8: 24150005 li s5,5 -800258ec: 169e0009 bne s4,s8,80025914 <PltParserLoadFile+0x1c8> -800258f0: 328300ff andi v1,s4,0xff -800258f4: 00e02821 move a1,a3 -800258f8: 00002021 move a0,zero -800258fc: 0c00d119 jal 80034464 <strtok> -80025900: afa70230 sw a3,560(sp) -80025904: 00409821 move s3,v0 -80025908: 8fa70230 lw a3,560(sp) -8002590c: 1000000f b 8002594c <PltParserLoadFile+0x200> -80025910: 00001021 move v0,zero -80025914: 2c630002 sltiu v1,v1,2 -80025918: 24440001 addiu a0,v0,1 -8002591c: 10600006 beqz v1,80025938 <PltParserLoadFile+0x1ec> -80025920: 02742821 addu a1,s3,s4 -80025924: 80a30000 lb v1,0(a1) -80025928: 27a50010 addiu a1,sp,16 -8002592c: 00a21021 addu v0,a1,v0 -80025930: 10000005 b 80025948 <PltParserLoadFile+0x1fc> -80025934: a0430210 sb v1,528(v0) -80025938: 80a30000 lb v1,0(a1) -8002593c: 27a50010 addiu a1,sp,16 -80025940: 00a21021 addu v0,a1,v0 -80025944: a043020c sb v1,524(v0) -80025948: 308200ff andi v0,a0,0xff -8002594c: 26940001 addiu s4,s4,1 -80025950: 1695ffe6 bne s4,s5,800258ec <PltParserLoadFile+0x1a0> -80025954: 00000000 nop -80025958: 0c00d1e4 jal 80034790 <atoi> -8002595c: 27a40220 addiu a0,sp,544 -80025960: 27a4021c addiu a0,sp,540 -80025964: 0c00d1e4 jal 80034790 <atoi> -80025968: 00409821 move s3,v0 -8002596c: 304500ff andi a1,v0,0xff -80025970: 0c009a4f jal 8002693c <GameSetTime> -80025974: 326400ff andi a0,s3,0xff -80025978: 100000c1 b 80025c80 <PltParserLoadFile+0x534> -8002597c: 27a60218 addiu a2,sp,536 -80025980: 00002821 move a1,zero -80025984: 0c00ce97 jal 80033a5c <memset> -80025988: 27a40010 addiu a0,sp,16 -8002598c: 02602821 move a1,s3 -80025990: 24060100 li a2,256 -80025994: 0c00cecb jal 80033b2c <strncpy> -80025998: 27a40118 addiu a0,sp,280 -8002599c: 26350100 addiu s5,s1,256 -800259a0: 26e59790 addiu a1,s7,-26736 -800259a4: 0c00d119 jal 80034464 <strtok> -800259a8: 27a40118 addiu a0,sp,280 -800259ac: 0015a840 sll s5,s5,0x1 -800259b0: 0040f021 move s8,v0 -800259b4: 24130001 li s3,1 -800259b8: 0000a021 move s4,zero -800259bc: 0215a821 addu s5,s0,s5 -800259c0: 13c000a7 beqz s8,80025c60 <PltParserLoadFile+0x514> -800259c4: 2e820006 sltiu v0,s4,6 -800259c8: 1040009e beqz v0,80025c44 <PltParserLoadFile+0x4f8> -800259cc: 00141080 sll v0,s4,0x2 -800259d0: 8fa30228 lw v1,552(sp) -800259d4: 00000000 nop -800259d8: 00621021 addu v0,v1,v0 -800259dc: 8c420000 lw v0,0(v0) -800259e0: 00000000 nop -800259e4: 00400008 jr v0 -800259e8: 00000000 nop -800259ec: 3c058004 lui a1,0x8004 -800259f0: 24a49794 addiu a0,a1,-26732 -800259f4: 0c00cee5 jal 80033b94 <strlen> -800259f8: afa50230 sw a1,560(sp) -800259fc: 8fa50230 lw a1,560(sp) -80025a00: 00403021 move a2,v0 -80025a04: 24a59794 addiu a1,a1,-26732 -80025a08: 0c00cf58 jal 80033d60 <strncmp> -80025a0c: 03c02021 move a0,s8 -80025a10: 14400004 bnez v0,80025a24 <PltParserLoadFile+0x2d8> -80025a14: 00111080 sll v0,s1,0x2 -80025a18: 02021021 addu v0,s0,v0 -80025a1c: 1000000e b 80025a58 <PltParserLoadFile+0x30c> -80025a20: 24030001 li v1,1 -80025a24: 3c058004 lui a1,0x8004 -80025a28: 24a497a0 addiu a0,a1,-26720 -80025a2c: 0c00cee5 jal 80033b94 <strlen> -80025a30: afa50230 sw a1,560(sp) -80025a34: 8fa50230 lw a1,560(sp) -80025a38: 00403021 move a2,v0 -80025a3c: 24a597a0 addiu a1,a1,-26720 -80025a40: 0c00cf58 jal 80033d60 <strncmp> -80025a44: 03c02021 move a0,s8 -80025a48: 14400005 bnez v0,80025a60 <PltParserLoadFile+0x314> -80025a4c: 00111080 sll v0,s1,0x2 -80025a50: 02021021 addu v0,s0,v0 -80025a54: 24030002 li v1,2 -80025a58: 1000007a b 80025c44 <PltParserLoadFile+0x4f8> -80025a5c: ac430000 sw v1,0(v0) -80025a60: 3c058004 lui a1,0x8004 -80025a64: 24a497a8 addiu a0,a1,-26712 -80025a68: 0c00cee5 jal 80033b94 <strlen> -80025a6c: afa50230 sw a1,560(sp) -80025a70: 8fa50230 lw a1,560(sp) -80025a74: 00403021 move a2,v0 -80025a78: 24a597a8 addiu a1,a1,-26712 -80025a7c: 0c00cf58 jal 80033d60 <strncmp> -80025a80: 03c02021 move a0,s8 -80025a84: 1440006f bnez v0,80025c44 <PltParserLoadFile+0x4f8> -80025a88: 00000000 nop -80025a8c: 1000006d b 80025c44 <PltParserLoadFile+0x4f8> -80025a90: 00009821 move s3,zero -80025a94: 16600022 bnez s3,80025b20 <PltParserLoadFile+0x3d4> -80025a98: 26240010 addiu a0,s1,16 -80025a9c: 0c00cee5 jal 80033b94 <strlen> -80025aa0: 03c02021 move a0,s8 -80025aa4: 3c048004 lui a0,0x8004 -80025aa8: 248497b0 addiu a0,a0,-26704 -80025aac: 0c00cee5 jal 80033b94 <strlen> -80025ab0: afa20230 sw v0,560(sp) -80025ab4: 8fa50230 lw a1,560(sp) -80025ab8: 00000000 nop -80025abc: 14a2fff3 bne a1,v0,80025a8c <PltParserLoadFile+0x340> -80025ac0: 00000000 nop -80025ac4: 83c20000 lb v0,0(s8) -80025ac8: 27a40220 addiu a0,sp,544 -80025acc: a3a20220 sb v0,544(sp) -80025ad0: 83c20001 lb v0,1(s8) -80025ad4: 00000000 nop -80025ad8: a3a20221 sb v0,545(sp) -80025adc: 93c20003 lbu v0,3(s8) -80025ae0: 00000000 nop -80025ae4: a3a2021c sb v0,540(sp) -80025ae8: 93c20004 lbu v0,4(s8) -80025aec: 0c00d1e4 jal 80034790 <atoi> -80025af0: a3a2021d sb v0,541(sp) -80025af4: 0040f021 move s8,v0 -80025af8: 0c00d1e4 jal 80034790 <atoi> -80025afc: 27a4021c addiu a0,sp,540 -80025b00: 33c300ff andi v1,s8,0xff -80025b04: 00032080 sll a0,v1,0x2 -80025b08: 00031980 sll v1,v1,0x6 -80025b0c: 00641823 subu v1,v1,a0 -80025b10: 304200ff andi v0,v0,0xff -80025b14: 00621821 addu v1,v1,v0 -80025b18: 1000004a b 80025c44 <PltParserLoadFile+0x4f8> -80025b1c: afa30014 sw v1,20(sp) -80025b20: 000420c0 sll a0,a0,0x3 -80025b24: 24060008 li a2,8 -80025b28: 03c02821 move a1,s8 -80025b2c: 0c00cecb jal 80033b2c <strncpy> -80025b30: 02042021 addu a0,s0,a0 -80025b34: 001110c0 sll v0,s1,0x3 -80025b38: 02021021 addu v0,s0,v0 -80025b3c: 10000012 b 80025b88 <PltParserLoadFile+0x43c> -80025b40: a0400087 sb zero,135(v0) -80025b44: 1660000c bnez s3,80025b78 <PltParserLoadFile+0x42c> -80025b48: 03c02821 move a1,s8 -80025b4c: 24060100 li a2,256 -80025b50: 0c00cecb jal 80033b2c <strncpy> -80025b54: 27a40018 addiu a0,sp,24 -80025b58: 0c00b018 jal 8002c060 <MessageCreate> -80025b5c: 27a40010 addiu a0,sp,16 -80025b60: 24060108 li a2,264 -80025b64: 00002821 move a1,zero -80025b68: 0c00ce97 jal 80033a5c <memset> -80025b6c: 27a40010 addiu a0,sp,16 -80025b70: 10000034 b 80025c44 <PltParserLoadFile+0x4f8> -80025b74: 00000000 nop -80025b78: 0c00d1e4 jal 80034790 <atoi> -80025b7c: 03c02021 move a0,s8 -80025b80: 02111821 addu v1,s0,s1 -80025b84: a0620180 sb v0,384(v1) -80025b88: 1000002e b 80025c44 <PltParserLoadFile+0x4f8> -80025b8c: 24130001 li s3,1 -80025b90: 00111080 sll v0,s1,0x2 -80025b94: 02021021 addu v0,s0,v0 -80025b98: 8c440000 lw a0,0(v0) -80025b9c: 24020001 li v0,1 -80025ba0: 14820007 bne a0,v0,80025bc0 <PltParserLoadFile+0x474> -80025ba4: 02112821 addu a1,s0,s1 -80025ba8: 03c02021 move a0,s8 -80025bac: 0c00d1e4 jal 80034790 <atoi> -80025bb0: afa50230 sw a1,560(sp) -80025bb4: 8fa50230 lw a1,560(sp) -80025bb8: 10000022 b 80025c44 <PltParserLoadFile+0x4f8> -80025bbc: a0a201e0 sb v0,480(a1) -80025bc0: 10000020 b 80025c44 <PltParserLoadFile+0x4f8> -80025bc4: a0a001e0 sb zero,480(a1) -80025bc8: 0c00cee5 jal 80033b94 <strlen> -80025bcc: 03c02021 move a0,s8 -80025bd0: 3c048004 lui a0,0x8004 -80025bd4: 248497b0 addiu a0,a0,-26704 -80025bd8: 0c00cee5 jal 80033b94 <strlen> -80025bdc: afa20230 sw v0,560(sp) -80025be0: 8fa50230 lw a1,560(sp) -80025be4: 00000000 nop -80025be8: 14a20016 bne a1,v0,80025c44 <PltParserLoadFile+0x4f8> -80025bec: 00000000 nop -80025bf0: 83c20000 lb v0,0(s8) -80025bf4: 27a40220 addiu a0,sp,544 -80025bf8: a3a20220 sb v0,544(sp) -80025bfc: 83c20001 lb v0,1(s8) -80025c00: 00000000 nop -80025c04: a3a20221 sb v0,545(sp) -80025c08: 93c20003 lbu v0,3(s8) -80025c0c: 00000000 nop -80025c10: a3a2021c sb v0,540(sp) -80025c14: 93c20004 lbu v0,4(s8) -80025c18: 0211f021 addu s8,s0,s1 -80025c1c: 0c00d1e4 jal 80034790 <atoi> -80025c20: a3a2021d sb v0,541(sp) -80025c24: a3c201a0 sb v0,416(s8) -80025c28: 0c00d1e4 jal 80034790 <atoi> -80025c2c: 27a4021c addiu a0,sp,540 -80025c30: 10000004 b 80025c44 <PltParserLoadFile+0x4f8> -80025c34: a3c201c0 sb v0,448(s8) -80025c38: 0c00d1e4 jal 80034790 <atoi> -80025c3c: 03c02021 move a0,s8 -80025c40: a6a20000 sh v0,0(s5) -80025c44: 8fa5022c lw a1,556(sp) -80025c48: 0c00d119 jal 80034464 <strtok> -80025c4c: 00002021 move a0,zero -80025c50: 26940001 addiu s4,s4,1 -80025c54: 0040f021 move s8,v0 -80025c58: 1000ff59 b 800259c0 <PltParserLoadFile+0x274> -80025c5c: 329400ff andi s4,s4,0xff -80025c60: 12600007 beqz s3,80025c80 <PltParserLoadFile+0x534> -80025c64: 27a60218 addiu a2,sp,536 -80025c68: 26220090 addiu v0,s1,144 -80025c6c: 00021080 sll v0,v0,0x2 -80025c70: 02021021 addu v0,s0,v0 -80025c74: 26310001 addiu s1,s1,1 -80025c78: ac400004 sw zero,4(v0) -80025c7c: 323100ff andi s1,s1,0xff -80025c80: 2645949c addiu a1,s2,-27492 -80025c84: 0c00d19c jal 80034670 <strtok_r> -80025c88: 00002021 move a0,zero -80025c8c: 00409821 move s3,v0 -80025c90: 1000fef4 b 80025864 <PltParserLoadFile+0x118> -80025c94: 24140001 li s4,1 -80025c98: a2110240 sb s1,576(s0) -80025c9c: a2000242 sb zero,578(s0) -80025ca0: 8fbf025c lw ra,604(sp) -80025ca4: 02c01021 move v0,s6 -80025ca8: 8fbe0258 lw s8,600(sp) -80025cac: 8fb70254 lw s7,596(sp) -80025cb0: 8fb60250 lw s6,592(sp) -80025cb4: 8fb5024c lw s5,588(sp) -80025cb8: 8fb40248 lw s4,584(sp) -80025cbc: 8fb30244 lw s3,580(sp) -80025cc0: 8fb20240 lw s2,576(sp) -80025cc4: 8fb1023c lw s1,572(sp) -80025cc8: 8fb00238 lw s0,568(sp) -80025ccc: 03e00008 jr ra -80025cd0: 27bd0260 addiu sp,sp,608 - -80025cd4 <PltParserGenerateFile>: -80025cd4: 27bdffa8 addiu sp,sp,-88 -80025cd8: afbf0054 sw ra,84(sp) -80025cdc: afb10040 sw s1,64(sp) -80025ce0: afb0003c sw s0,60(sp) -80025ce4: afb50050 sw s5,80(sp) -80025ce8: 00808021 move s0,a0 -80025cec: afb4004c sw s4,76(sp) -80025cf0: afb30048 sw s3,72(sp) -80025cf4: 0c0080b7 jal 800202dc <SystemGetBufferAddress> -80025cf8: afb20044 sw s2,68(sp) -80025cfc: 24060020 li a2,32 -80025d00: 00002821 move a1,zero -80025d04: 27a40018 addiu a0,sp,24 -80025d08: 0c00ce97 jal 80033a5c <memset> -80025d0c: 00408821 move s1,v0 -80025d10: 8e020024 lw v0,36(s0) -80025d14: 24030001 li v1,1 -80025d18: 10430013 beq v0,v1,80025d68 <PltParserGenerateFile+0x94> -80025d1c: 24050010 li a1,16 -80025d20: 1040000a beqz v0,80025d4c <PltParserGenerateFile+0x78> -80025d24: 24030002 li v1,2 -80025d28: 14430052 bne v0,v1,80025e74 <PltParserGenerateFile+0x1a0> -80025d2c: 00001021 move v0,zero -80025d30: 24050020 li a1,32 -80025d34: 0c0080bf jal 800202fc <SystemRand> -80025d38: 24040014 li a0,20 -80025d3c: 305500ff andi s5,v0,0xff -80025d40: 24100014 li s0,20 -80025d44: 1000000d b 80025d7c <PltParserGenerateFile+0xa8> -80025d48: 2405000a li a1,10 -80025d4c: 2405000a li a1,10 -80025d50: 0c0080bf jal 800202fc <SystemRand> -80025d54: 24040005 li a0,5 -80025d58: 305500ff andi s5,v0,0xff -80025d5c: 2410002d li s0,45 -80025d60: 10000006 b 80025d7c <PltParserGenerateFile+0xa8> -80025d64: 24050003 li a1,3 -80025d68: 0c0080bf jal 800202fc <SystemRand> -80025d6c: 2404000a li a0,10 -80025d70: 305500ff andi s5,v0,0xff -80025d74: 2410001e li s0,30 -80025d78: 24050014 li a1,20 -80025d7c: 3c128004 lui s2,0x8004 -80025d80: 0c00d392 jal 80034e48 <printf> -80025d84: 26449d20 addiu a0,s2,-25312 -80025d88: 02002821 move a1,s0 -80025d8c: 0c00d392 jal 80034e48 <printf> -80025d90: 26449d20 addiu a0,s2,-25312 -80025d94: 0c0080ba jal 800202e8 <SystemClearFileBuffer> -80025d98: 00000000 nop -80025d9c: 24050017 li a1,23 -80025da0: 0c0080bf jal 800202fc <SystemRand> -80025da4: 00002021 move a0,zero -80025da8: 2405003b li a1,59 -80025dac: 00002021 move a0,zero -80025db0: 0c0080bf jal 800202fc <SystemRand> -80025db4: 00408021 move s0,v0 -80025db8: 3c068004 lui a2,0x8004 -80025dbc: 02003821 move a3,s0 -80025dc0: afa20010 sw v0,16(sp) -80025dc4: 24c697b8 addiu a2,a2,-26696 -80025dc8: 24050020 li a1,32 -80025dcc: 0c00ce6b jal 800339ac <snprintf> -80025dd0: 27a40018 addiu a0,sp,24 -80025dd4: 00008021 move s0,zero -80025dd8: 27a20018 addiu v0,sp,24 -80025ddc: 00501021 addu v0,v0,s0 -80025de0: 80420000 lb v0,0(v0) -80025de4: 00000000 nop -80025de8: 10400005 beqz v0,80025e00 <PltParserGenerateFile+0x12c> -80025dec: 02301821 addu v1,s1,s0 -80025df0: 26100001 addiu s0,s0,1 -80025df4: a0620000 sb v0,0(v1) -80025df8: 1000fff7 b 80025dd8 <PltParserGenerateFile+0x104> -80025dfc: 321000ff andi s0,s0,0xff -80025e00: 3c138004 lui s3,0x8004 -80025e04: 3c148004 lui s4,0x8004 -80025e08: 00009021 move s2,zero -80025e0c: 267397a0 addiu s3,s3,-26720 -80025e10: 26949794 addiu s4,s4,-26732 -80025e14: 12b20016 beq s5,s2,80025e70 <PltParserGenerateFile+0x19c> -80025e18: 00002021 move a0,zero -80025e1c: 0c0080bf jal 800202fc <SystemRand> -80025e20: 24050064 li a1,100 -80025e24: 304200ff andi v0,v0,0xff -80025e28: 2c420032 sltiu v0,v0,50 -80025e2c: 10400006 beqz v0,80025e48 <PltParserGenerateFile+0x174> -80025e30: 02302021 addu a0,s1,s0 -80025e34: 2406000a li a2,10 -80025e38: 0c00ce81 jal 80033a04 <memcpy> -80025e3c: 02802821 move a1,s4 -80025e40: 10000005 b 80025e58 <PltParserGenerateFile+0x184> -80025e44: 02802021 move a0,s4 -80025e48: 24060008 li a2,8 -80025e4c: 0c00ce81 jal 80033a04 <memcpy> -80025e50: 02602821 move a1,s3 -80025e54: 02602021 move a0,s3 -80025e58: 0c00cee5 jal 80033b94 <strlen> -80025e5c: 26520001 addiu s2,s2,1 -80025e60: 02021021 addu v0,s0,v0 -80025e64: 305000ff andi s0,v0,0xff -80025e68: 1000ffea b 80025e14 <PltParserGenerateFile+0x140> -80025e6c: 325200ff andi s2,s2,0xff -80025e70: 02201021 move v0,s1 -80025e74: 8fbf0054 lw ra,84(sp) -80025e78: 8fb50050 lw s5,80(sp) -80025e7c: 8fb4004c lw s4,76(sp) -80025e80: 8fb30048 lw s3,72(sp) -80025e84: 8fb20044 lw s2,68(sp) -80025e88: 8fb10040 lw s1,64(sp) -80025e8c: 8fb0003c lw s0,60(sp) -80025e90: 03e00008 jr ra -80025e94: 27bd0058 addiu sp,sp,88 - -80025e98 <GameGetRunwayDirection>: -80025e98: 3c028006 lui v0,0x8006 -80025e9c: 24423f30 addiu v0,v0,16176 -80025ea0: 00042040 sll a0,a0,0x1 -80025ea4: 00822021 addu a0,a0,v0 -80025ea8: 94830000 lhu v1,0(a0) -80025eac: 24040006 li a0,6 -80025eb0: 1064000e beq v1,a0,80025eec <GameGetRunwayDirection+0x54> -80025eb4: 24020004 li v0,4 -80025eb8: 2c620007 sltiu v0,v1,7 -80025ebc: 10400003 beqz v0,80025ecc <GameGetRunwayDirection+0x34> -80025ec0: 24040005 li a0,5 -80025ec4: 10000006 b 80025ee0 <GameGetRunwayDirection+0x48> -80025ec8: 24020003 li v0,3 -80025ecc: 24040085 li a0,133 -80025ed0: 10640006 beq v1,a0,80025eec <GameGetRunwayDirection+0x54> -80025ed4: 24020002 li v0,2 -80025ed8: 24020001 li v0,1 -80025edc: 24040086 li a0,134 -80025ee0: 10640002 beq v1,a0,80025eec <GameGetRunwayDirection+0x54> -80025ee4: 00000000 nop -80025ee8: 00001021 move v0,zero -80025eec: 03e00008 jr ra -80025ef0: 00000000 nop - -80025ef4 <GameMinimumSpawnTimeout>: -80025ef4: 3c028007 lui v0,0x8007 -80025ef8: 03e00008 jr ra -80025efc: a040baa3 sb zero,-17757(v0) - -80025f00 <GameGenerateUnboardingSequence>: -80025f00: 27bdffd8 addiu sp,sp,-40 -80025f04: 24020040 li v0,64 -80025f08: afb0001c sw s0,28(sp) -80025f0c: a7a20010 sh v0,16(sp) -80025f10: 24900098 addiu s0,a0,152 -80025f14: 24020080 li v0,128 -80025f18: afb10020 sw s1,32(sp) -80025f1c: a7a20012 sh v0,18(sp) -80025f20: 00808821 move s1,a0 -80025f24: 24020010 li v0,16 -80025f28: 24060018 li a2,24 -80025f2c: 00002821 move a1,zero -80025f30: 02002021 move a0,s0 -80025f34: afbf0024 sw ra,36(sp) -80025f38: a7a20014 sh v0,20(sp) -80025f3c: 0c00ce97 jal 80033a5c <memset> -80025f40: 263100a4 addiu s1,s1,164 -80025f44: a220000c sb zero,12(s1) -80025f48: 24050002 li a1,2 -80025f4c: 0c0080bf jal 800202fc <SystemRand> -80025f50: 00002021 move a0,zero -80025f54: 304200ff andi v0,v0,0xff -80025f58: 00021040 sll v0,v0,0x1 -80025f5c: 27a30010 addiu v1,sp,16 -80025f60: 00621021 addu v0,v1,v0 -80025f64: 94420000 lhu v0,0(v0) -80025f68: 26100002 addiu s0,s0,2 -80025f6c: 1611fff6 bne s0,s1,80025f48 <GameGenerateUnboardingSequence+0x48> -80025f70: a602fffe sh v0,-2(s0) -80025f74: 8fbf0024 lw ra,36(sp) -80025f78: 8fb10020 lw s1,32(sp) -80025f7c: 8fb0001c lw s0,28(sp) -80025f80: 03e00008 jr ra -80025f84: 27bd0028 addiu sp,sp,40 - -80025f88 <GameWaypointCheckExisting>: -80025f88: 27bdffe0 addiu sp,sp,-32 -80025f8c: afb10018 sw s1,24(sp) -80025f90: 00a08821 move s1,a1 -80025f94: afb00014 sw s0,20(sp) -80025f98: 24850036 addiu a1,a0,54 -80025f9c: 00808021 move s0,a0 -80025fa0: 24060030 li a2,48 -80025fa4: afbf001c sw ra,28(sp) -80025fa8: 0c0080e9 jal 800203a4 <SystemContains_u16> -80025fac: 02202021 move a0,s1 -80025fb0: 1440000b bnez v0,80025fe0 <GameWaypointCheckExisting+0x58> -80025fb4: 00000000 nop -80025fb8: 92030096 lbu v1,150(s0) -80025fbc: 00000000 nop -80025fc0: 2c640030 sltiu a0,v1,48 -80025fc4: 10800006 beqz a0,80025fe0 <GameWaypointCheckExisting+0x58> -80025fc8: 24640001 addiu a0,v1,1 -80025fcc: 24630018 addiu v1,v1,24 -80025fd0: 00031840 sll v1,v1,0x1 -80025fd4: 02031821 addu v1,s0,v1 -80025fd8: a2040096 sb a0,150(s0) -80025fdc: a4710006 sh s1,6(v1) -80025fe0: 8fbf001c lw ra,28(sp) -80025fe4: 8fb10018 lw s1,24(sp) -80025fe8: 8fb00014 lw s0,20(sp) -80025fec: 03e00008 jr ra -80025ff0: 27bd0020 addiu sp,sp,32 - -80025ff4 <GameGetRunwayEntryTile>: -80025ff4: 27bdffe8 addiu sp,sp,-24 -80025ff8: afb00010 sw s0,16(sp) -80025ffc: afbf0014 sw ra,20(sp) -80026000: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -80026004: 00a08021 move s0,a1 -80026008: 3c038006 lui v1,0x8006 -8002600c: 90633f2e lbu v1,16174(v1) -80026010: 3042ff7f andi v0,v0,0xff7f -80026014: 3065ffff andi a1,v1,0xffff -80026018: 0045202b sltu a0,v0,a1 -8002601c: 14800062 bnez a0,800261a8 <GameGetRunwayEntryTile+0x1b4> -80026020: 3c088006 lui t0,0x8006 -80026024: 95043f2c lhu a0,16172(t0) -80026028: 00433021 addu a2,v0,v1 -8002602c: 00c4202a slt a0,a2,a0 -80026030: 1080005d beqz a0,800261a8 <GameGetRunwayEntryTile+0x1b4> -80026034: 24470001 addiu a3,v0,1 -80026038: 3c048006 lui a0,0x8006 -8002603c: 00073840 sll a3,a3,0x1 -80026040: 24843f30 addiu a0,a0,16176 -80026044: 00e43821 addu a3,a3,a0 -80026048: 94e70000 lhu a3,0(a3) -8002604c: 240bff7f li t3,-129 -80026050: 00eb3824 and a3,a3,t3 -80026054: 240a0010 li t2,16 -80026058: 10ea0004 beq a3,t2,8002606c <GameGetRunwayEntryTile+0x78> -8002605c: 00000000 nop -80026060: 24090013 li t1,19 -80026064: 14e90006 bne a3,t1,80026080 <GameGetRunwayEntryTile+0x8c> -80026068: 2447ffff addiu a3,v0,-1 -8002606c: 24050003 li a1,3 -80026070: a2030006 sb v1,6(s0) -80026074: ae050000 sw a1,0(s0) -80026078: 10000031 b 80026140 <GameGetRunwayEntryTile+0x14c> -8002607c: 24030001 li v1,1 -80026080: 00073840 sll a3,a3,0x1 -80026084: 00e43821 addu a3,a3,a0 -80026088: 94e70000 lhu a3,0(a3) -8002608c: 00000000 nop -80026090: 00eb3824 and a3,a3,t3 -80026094: 10ea0003 beq a3,t2,800260a4 <GameGetRunwayEntryTile+0xb0> -80026098: 00000000 nop -8002609c: 14e90006 bne a3,t1,800260b8 <GameGetRunwayEntryTile+0xc4> -800260a0: 00063040 sll a2,a2,0x1 -800260a4: 24050004 li a1,4 -800260a8: a2030006 sb v1,6(s0) -800260ac: ae050000 sw a1,0(s0) -800260b0: 10000023 b 80026140 <GameGetRunwayEntryTile+0x14c> -800260b4: 2403ffff li v1,-1 -800260b8: 00c43021 addu a2,a2,a0 -800260bc: 94c60000 lhu a2,0(a2) -800260c0: 00000000 nop -800260c4: 00cb3024 and a2,a2,t3 -800260c8: 10ca0003 beq a2,t2,800260d8 <GameGetRunwayEntryTile+0xe4> -800260cc: 00000000 nop -800260d0: 14c90006 bne a2,t1,800260ec <GameGetRunwayEntryTile+0xf8> -800260d4: 00000000 nop -800260d8: 24050002 li a1,2 -800260dc: ae050000 sw a1,0(s0) -800260e0: 24050001 li a1,1 -800260e4: 1000000f b 80026124 <GameGetRunwayEntryTile+0x130> -800260e8: a2050006 sb a1,6(s0) -800260ec: 00431823 subu v1,v0,v1 -800260f0: 00031840 sll v1,v1,0x1 -800260f4: 00641821 addu v1,v1,a0 -800260f8: 94630000 lhu v1,0(v1) -800260fc: 00000000 nop -80026100: 006b1824 and v1,v1,t3 -80026104: 106a0003 beq v1,t2,80026114 <GameGetRunwayEntryTile+0x120> -80026108: 00000000 nop -8002610c: 14690008 bne v1,t1,80026130 <GameGetRunwayEntryTile+0x13c> -80026110: 00000000 nop -80026114: 24030001 li v1,1 -80026118: ae030000 sw v1,0(s0) -8002611c: a2030006 sb v1,6(s0) -80026120: 00051823 negu v1,a1 -80026124: 00031c00 sll v1,v1,0x10 -80026128: 10000005 b 80026140 <GameGetRunwayEntryTile+0x14c> -8002612c: 00031c03 sra v1,v1,0x10 -80026130: a6000004 sh zero,4(s0) -80026134: ae000000 sw zero,0(s0) -80026138: 1000001b b 800261a8 <GameGetRunwayEntryTile+0x1b4> -8002613c: a2000006 sb zero,6(s0) -80026140: 00431021 addu v0,v0,v1 -80026144: 3042ffff andi v0,v0,0xffff -80026148: 95063f2c lhu a2,16172(t0) -8002614c: a6020004 sh v0,4(s0) -80026150: 2407ff7f li a3,-129 -80026154: 00021840 sll v1,v0,0x1 -80026158: 00831821 addu v1,a0,v1 -8002615c: 94630000 lhu v1,0(v1) -80026160: 00000000 nop -80026164: 00671824 and v1,v1,a3 -80026168: 2463fffb addiu v1,v1,-5 -8002616c: 2c630002 sltiu v1,v1,2 -80026170: 10600003 beqz v1,80026180 <GameGetRunwayEntryTile+0x18c> -80026174: 00000000 nop -80026178: 1000000b b 800261a8 <GameGetRunwayEntryTile+0x1b4> -8002617c: a6020008 sh v0,8(s0) -80026180: 82030006 lb v1,6(s0) -80026184: 00000000 nop -80026188: 0062282a slt a1,v1,v0 -8002618c: 10a0fffa beqz a1,80026178 <GameGetRunwayEntryTile+0x184> -80026190: 00431823 subu v1,v0,v1 -80026194: 0066282a slt a1,v1,a2 -80026198: 10a0fff7 beqz a1,80026178 <GameGetRunwayEntryTile+0x184> -8002619c: 00000000 nop -800261a0: 1000ffec b 80026154 <GameGetRunwayEntryTile+0x160> -800261a4: 3062ffff andi v0,v1,0xffff -800261a8: 8fbf0014 lw ra,20(sp) -800261ac: 8fb00010 lw s0,16(sp) -800261b0: 03e00008 jr ra -800261b4: 27bd0018 addiu sp,sp,24 - -800261b8 <GameSelectAircraft>: -800261b8: 27bdffd8 addiu sp,sp,-40 -800261bc: afbf0024 sw ra,36(sp) -800261c0: afb10020 sw s1,32(sp) -800261c4: afb0001c sw s0,28(sp) -800261c8: 00a08821 move s1,a1 -800261cc: 90a50034 lbu a1,52(a1) -800261d0: 00808021 move s0,a0 -800261d4: 0c00adbc jal 8002b6f0 <AircraftGetIsoPos> -800261d8: 27a40010 addiu a0,sp,16 -800261dc: 8fa50010 lw a1,16(sp) -800261e0: 8fa60014 lw a2,20(sp) -800261e4: 0c009313 jal 80024c4c <CameraMoveToIsoPos> -800261e8: 02202021 move a0,s1 -800261ec: 97a20010 lhu v0,16(sp) -800261f0: 8fbf0024 lw ra,36(sp) -800261f4: a6020000 sh v0,0(s0) -800261f8: 97a20012 lhu v0,18(sp) -800261fc: 8fb10020 lw s1,32(sp) -80026200: a6020002 sh v0,2(s0) -80026204: 97a20014 lhu v0,20(sp) -80026208: 00000000 nop -8002620c: a6020004 sh v0,4(s0) -80026210: 02001021 move v0,s0 -80026214: 8fb0001c lw s0,28(sp) -80026218: 03e00008 jr ra -8002621c: 27bd0028 addiu sp,sp,40 - -80026220 <GamePathToTile.isra.2>: -80026220: 27bdffc0 addiu sp,sp,-64 -80026224: 3c058004 lui a1,0x8004 -80026228: 2406000c li a2,12 -8002622c: afb00020 sw s0,32(sp) -80026230: 24a589cc addiu a1,a1,-30260 -80026234: 00808021 move s0,a0 -80026238: 27a40010 addiu a0,sp,16 -8002623c: afbf003c sw ra,60(sp) -80026240: afb60038 sw s6,56(sp) -80026244: afb50034 sw s5,52(sp) -80026248: afb40030 sw s4,48(sp) -8002624c: afb3002c sw s3,44(sp) -80026250: afb20028 sw s2,40(sp) -80026254: 0c00ce81 jal 80033a04 <memcpy> -80026258: afb10024 sw s1,36(sp) -8002625c: 96040032 lhu a0,50(s0) -80026260: 3402ffff li v0,0xffff -80026264: 14820003 bne a0,v0,80026274 <GamePathToTile.isra.2+0x54> -80026268: 00000000 nop -8002626c: 100000fa b 80026658 <GamePathToTile.isra.2+0x438> -80026270: 00001021 move v0,zero -80026274: 92020097 lbu v0,151(s0) -80026278: 00000000 nop -8002627c: 24460001 addiu a2,v0,1 -80026280: 30c600ff andi a2,a2,0xff -80026284: 00c01821 move v1,a2 -80026288: 2c650030 sltiu a1,v1,48 -8002628c: 10a00007 beqz a1,800262ac <GamePathToTile.isra.2+0x8c> -80026290: 24650018 addiu a1,v1,24 -80026294: 00052840 sll a1,a1,0x1 -80026298: 02052821 addu a1,s0,a1 -8002629c: 24630001 addiu v1,v1,1 -800262a0: a4a00006 sh zero,6(a1) -800262a4: 1000fff8 b 80026288 <GamePathToTile.isra.2+0x68> -800262a8: 306300ff andi v1,v1,0xff -800262ac: 3c138006 lui s3,0x8006 -800262b0: 92633f2e lbu v1,16174(s3) -800262b4: 24420018 addiu v0,v0,24 -800262b8: 14600002 bnez v1,800262c4 <GamePathToTile.isra.2+0xa4> -800262bc: 0083001a div zero,a0,v1 -800262c0: 0007000d break 0x7 -800262c4: 00021040 sll v0,v0,0x1 -800262c8: a2060096 sb a2,150(s0) -800262cc: 02021021 addu v0,s0,v0 -800262d0: 94420006 lhu v0,6(v0) -800262d4: 00002010 mfhi a0 - ... -800262e0: 14600002 bnez v1,800262ec <GamePathToTile.isra.2+0xcc> -800262e4: 0043001a div zero,v0,v1 -800262e8: 0007000d break 0x7 -800262ec: 00001010 mfhi v0 -800262f0: 0c00d30a jal 80034c28 <abs> -800262f4: 00822023 subu a0,a0,v0 -800262f8: 92633f2e lbu v1,16174(s3) -800262fc: 96040032 lhu a0,50(s0) -80026300: 3054ffff andi s4,v0,0xffff -80026304: 14600002 bnez v1,80026310 <GamePathToTile.isra.2+0xf0> -80026308: 0083001a div zero,a0,v1 -8002630c: 0007000d break 0x7 -80026310: 92020097 lbu v0,151(s0) -80026314: 00000000 nop -80026318: 24420018 addiu v0,v0,24 -8002631c: 00021040 sll v0,v0,0x1 -80026320: 02021021 addu v0,s0,v0 -80026324: 94420006 lhu v0,6(v0) -80026328: 00002012 mflo a0 - ... -80026334: 14600002 bnez v1,80026340 <GamePathToTile.isra.2+0x120> -80026338: 0043001a div zero,v0,v1 -8002633c: 0007000d break 0x7 -80026340: 00001812 mflo v1 -80026344: 0c00d30a jal 80034c28 <abs> -80026348: 00832023 subu a0,a0,v1 -8002634c: 3052ffff andi s2,v0,0xffff -80026350: 92020097 lbu v0,151(s0) -80026354: 00000000 nop -80026358: 24420018 addiu v0,v0,24 -8002635c: 00021040 sll v0,v0,0x1 -80026360: 02021021 addu v0,s0,v0 -80026364: 94510006 lhu s1,6(v0) -80026368: 0292102b sltu v0,s4,s2 -8002636c: 14400047 bnez v0,8002648c <GamePathToTile.isra.2+0x26c> -80026370: 00000000 nop -80026374: 1280003f beqz s4,80026474 <GamePathToTile.isra.2+0x254> -80026378: 00000000 nop -8002637c: 92633f2e lbu v1,16174(s3) -80026380: 96040032 lhu a0,50(s0) -80026384: 92020097 lbu v0,151(s0) -80026388: 14600002 bnez v1,80026394 <GamePathToTile.isra.2+0x174> -8002638c: 0083001a div zero,a0,v1 -80026390: 0007000d break 0x7 -80026394: 24420018 addiu v0,v0,24 -80026398: 00021040 sll v0,v0,0x1 -8002639c: 02021021 addu v0,s0,v0 -800263a0: 94420006 lhu v0,6(v0) -800263a4: 00002010 mfhi a0 - ... -800263b0: 14600002 bnez v1,800263bc <GamePathToTile.isra.2+0x19c> -800263b4: 0043001a div zero,v0,v1 -800263b8: 0007000d break 0x7 -800263bc: 00001010 mfhi v0 -800263c0: 0044182a slt v1,v0,a0 -800263c4: 10600003 beqz v1,800263d4 <GamePathToTile.isra.2+0x1b4> -800263c8: 00000000 nop -800263cc: 10000002 b 800263d8 <GamePathToTile.isra.2+0x1b8> -800263d0: 26310001 addiu s1,s1,1 -800263d4: 2631ffff addiu s1,s1,-1 -800263d8: 3231ffff andi s1,s1,0xffff -800263dc: 02202821 move a1,s1 -800263e0: 02002021 move a0,s0 -800263e4: 0c0097e2 jal 80025f88 <GameWaypointCheckExisting> -800263e8: 2694ffff addiu s4,s4,-1 -800263ec: 1040ffe1 beqz v0,80026374 <GamePathToTile.isra.2+0x154> -800263f0: 3294ffff andi s4,s4,0xffff -800263f4: 10000098 b 80026658 <GamePathToTile.isra.2+0x438> -800263f8: 00001021 move v0,zero -800263fc: 92623f2e lbu v0,16174(s3) -80026400: 96030032 lhu v1,50(s0) -80026404: 00000000 nop -80026408: 14400002 bnez v0,80026414 <GamePathToTile.isra.2+0x1f4> -8002640c: 0062001a div zero,v1,v0 -80026410: 0007000d break 0x7 -80026414: 92030097 lbu v1,151(s0) -80026418: 00000000 nop -8002641c: 24630018 addiu v1,v1,24 -80026420: 00031840 sll v1,v1,0x1 -80026424: 02031821 addu v1,s0,v1 -80026428: 94630006 lhu v1,6(v1) -8002642c: 00002012 mflo a0 - ... -80026438: 14400002 bnez v0,80026444 <GamePathToTile.isra.2+0x224> -8002643c: 0062001a div zero,v1,v0 -80026440: 0007000d break 0x7 -80026444: 00001812 mflo v1 -80026448: 0064182a slt v1,v1,a0 -8002644c: 1060000d beqz v1,80026484 <GamePathToTile.isra.2+0x264> -80026450: 00000000 nop -80026454: 02228821 addu s1,s1,v0 -80026458: 3231ffff andi s1,s1,0xffff -8002645c: 02202821 move a1,s1 -80026460: 02002021 move a0,s0 -80026464: 0c0097e2 jal 80025f88 <GameWaypointCheckExisting> -80026468: 2652ffff addiu s2,s2,-1 -8002646c: 1440ff7f bnez v0,8002626c <GamePathToTile.isra.2+0x4c> -80026470: 3252ffff andi s2,s2,0xffff -80026474: 1640ffe1 bnez s2,800263fc <GamePathToTile.isra.2+0x1dc> -80026478: 00000000 nop -8002647c: 10000027 b 8002651c <GamePathToTile.isra.2+0x2fc> -80026480: 3c128006 lui s2,0x8006 -80026484: 1000fff4 b 80026458 <GamePathToTile.isra.2+0x238> -80026488: 02228823 subu s1,s1,v0 -8002648c: 92623f2e lbu v0,16174(s3) -80026490: 96030032 lhu v1,50(s0) -80026494: 00000000 nop -80026498: 14400002 bnez v0,800264a4 <GamePathToTile.isra.2+0x284> -8002649c: 0062001a div zero,v1,v0 -800264a0: 0007000d break 0x7 -800264a4: 92030097 lbu v1,151(s0) -800264a8: 00000000 nop -800264ac: 24630018 addiu v1,v1,24 -800264b0: 00031840 sll v1,v1,0x1 -800264b4: 02031821 addu v1,s0,v1 -800264b8: 94630006 lhu v1,6(v1) -800264bc: 00002012 mflo a0 - ... -800264c8: 14400002 bnez v0,800264d4 <GamePathToTile.isra.2+0x2b4> -800264cc: 0062001a div zero,v1,v0 -800264d0: 0007000d break 0x7 -800264d4: 00001812 mflo v1 -800264d8: 0064182a slt v1,v1,a0 -800264dc: 10600016 beqz v1,80026538 <GamePathToTile.isra.2+0x318> -800264e0: 00000000 nop -800264e4: 02228821 addu s1,s1,v0 -800264e8: 3231ffff andi s1,s1,0xffff -800264ec: 02202821 move a1,s1 -800264f0: 02002021 move a0,s0 -800264f4: 0c0097e2 jal 80025f88 <GameWaypointCheckExisting> -800264f8: 2652ffff addiu s2,s2,-1 -800264fc: 1440ff5b bnez v0,8002626c <GamePathToTile.isra.2+0x4c> -80026500: 3252ffff andi s2,s2,0xffff -80026504: 1640ffe1 bnez s2,8002648c <GamePathToTile.isra.2+0x26c> -80026508: 00000000 nop -8002650c: 02809021 move s2,s4 -80026510: 1640000b bnez s2,80026540 <GamePathToTile.isra.2+0x320> -80026514: 00000000 nop -80026518: 3c128006 lui s2,0x8006 -8002651c: 26523f30 addiu s2,s2,16176 -80026520: 26110036 addiu s1,s0,54 -80026524: 0240a021 move s4,s2 -80026528: 26100096 addiu s0,s0,150 -8002652c: 27b3001c addiu s3,sp,28 -80026530: 1000002d b 800265e8 <GamePathToTile.isra.2+0x3c8> -80026534: 2415ff80 li s5,-128 -80026538: 1000ffeb b 800264e8 <GamePathToTile.isra.2+0x2c8> -8002653c: 02228823 subu s1,s1,v0 -80026540: 92633f2e lbu v1,16174(s3) -80026544: 96040032 lhu a0,50(s0) -80026548: 92020097 lbu v0,151(s0) -8002654c: 14600002 bnez v1,80026558 <GamePathToTile.isra.2+0x338> -80026550: 0083001a div zero,a0,v1 -80026554: 0007000d break 0x7 -80026558: 24420018 addiu v0,v0,24 -8002655c: 00021040 sll v0,v0,0x1 -80026560: 02021021 addu v0,s0,v0 -80026564: 94420006 lhu v0,6(v0) -80026568: 00002010 mfhi a0 - ... -80026574: 14600002 bnez v1,80026580 <GamePathToTile.isra.2+0x360> -80026578: 0043001a div zero,v0,v1 -8002657c: 0007000d break 0x7 -80026580: 00001010 mfhi v0 -80026584: 0044182a slt v1,v0,a0 -80026588: 10600003 beqz v1,80026598 <GamePathToTile.isra.2+0x378> -8002658c: 00000000 nop -80026590: 10000002 b 8002659c <GamePathToTile.isra.2+0x37c> -80026594: 26310001 addiu s1,s1,1 -80026598: 2631ffff addiu s1,s1,-1 -8002659c: 3231ffff andi s1,s1,0xffff -800265a0: 02202821 move a1,s1 -800265a4: 02002021 move a0,s0 -800265a8: 0c0097e2 jal 80025f88 <GameWaypointCheckExisting> -800265ac: 2652ffff addiu s2,s2,-1 -800265b0: 1040ffd7 beqz v0,80026510 <GamePathToTile.isra.2+0x2f0> -800265b4: 3252ffff andi s2,s2,0xffff -800265b8: 10000027 b 80026658 <GamePathToTile.isra.2+0x438> -800265bc: 00001021 move v0,zero -800265c0: 00021040 sll v0,v0,0x1 -800265c4: 00521021 addu v0,v0,s2 -800265c8: 90440000 lbu a0,0(v0) -800265cc: 0c0080dd jal 80020374 <SystemContains_u8> -800265d0: 27a50010 addiu a1,sp,16 -800265d4: 1040000a beqz v0,80026600 <GamePathToTile.isra.2+0x3e0> -800265d8: 27b60010 addiu s6,sp,16 -800265dc: 26310002 addiu s1,s1,2 -800265e0: 1230001d beq s1,s0,80026658 <GamePathToTile.isra.2+0x438> -800265e4: 24020001 li v0,1 -800265e8: 96220000 lhu v0,0(s1) -800265ec: 00000000 nop -800265f0: 1440fff3 bnez v0,800265c0 <GamePathToTile.isra.2+0x3a0> -800265f4: 2406000c li a2,12 -800265f8: 10000017 b 80026658 <GamePathToTile.isra.2+0x438> -800265fc: 24020001 li v0,1 -80026600: 02c01021 move v0,s6 -80026604: 90430000 lbu v1,0(v0) -80026608: 24420001 addiu v0,v0,1 -8002660c: 00751825 or v1,v1,s5 -80026610: 1453fffc bne v0,s3,80026604 <GamePathToTile.isra.2+0x3e4> -80026614: a043ffff sb v1,-1(v0) -80026618: 96220000 lhu v0,0(s1) -8002661c: 2406000c li a2,12 -80026620: 00021040 sll v0,v0,0x1 -80026624: 02821021 addu v0,s4,v0 -80026628: 90440000 lbu a0,0(v0) -8002662c: 0c0080dd jal 80020374 <SystemContains_u8> -80026630: 27a50010 addiu a1,sp,16 -80026634: 10400008 beqz v0,80026658 <GamePathToTile.isra.2+0x438> -80026638: 00001021 move v0,zero -8002663c: 92c20000 lbu v0,0(s6) -80026640: 26d60001 addiu s6,s6,1 -80026644: 3042007f andi v0,v0,0x7f -80026648: 16d3fffc bne s6,s3,8002663c <GamePathToTile.isra.2+0x41c> -8002664c: a2c2ffff sb v0,-1(s6) -80026650: 1000ffe3 b 800265e0 <GamePathToTile.isra.2+0x3c0> -80026654: 26310002 addiu s1,s1,2 -80026658: 8fbf003c lw ra,60(sp) -8002665c: 8fb60038 lw s6,56(sp) -80026660: 8fb50034 lw s5,52(sp) -80026664: 8fb40030 lw s4,48(sp) -80026668: 8fb3002c lw s3,44(sp) -8002666c: 8fb20028 lw s2,40(sp) -80026670: 8fb10024 lw s1,36(sp) -80026674: 8fb00020 lw s0,32(sp) -80026678: 03e00008 jr ra -8002667c: 27bd0040 addiu sp,sp,64 - -80026680 <GameActiveAircraftList.constprop.7>: -80026680: 27bdffe0 addiu sp,sp,-32 -80026684: afb00014 sw s0,20(sp) -80026688: afbf001c sw ra,28(sp) -8002668c: afb10018 sw s1,24(sp) -80026690: 9082002e lbu v0,46(a0) -80026694: 00808021 move s0,a0 -80026698: 00821021 addu v0,a0,v0 -8002669c: 24060020 li a2,32 -800266a0: 24840008 addiu a0,a0,8 -800266a4: 90510008 lbu s1,8(v0) -800266a8: 0c00ce97 jal 80033a5c <memset> -800266ac: 00002821 move a1,zero -800266b0: 3c028007 lui v0,0x8007 -800266b4: a200002c sb zero,44(s0) -800266b8: 2442bac8 addiu v0,v0,-17720 -800266bc: 90460240 lbu a2,576(v0) -800266c0: 00002021 move a0,zero -800266c4: 00001821 move v1,zero -800266c8: 10660017 beq v1,a2,80026728 <GameActiveAircraftList.constprop.7+0xa8> -800266cc: 00000000 nop -800266d0: 8c450244 lw a1,580(v0) -800266d4: 00000000 nop -800266d8: 10a0000f beqz a1,80026718 <GameActiveAircraftList.constprop.7+0x98> -800266dc: 00000000 nop -800266e0: 8c450000 lw a1,0(v0) -800266e4: 8e070028 lw a3,40(s0) -800266e8: 00000000 nop -800266ec: 00a72824 and a1,a1,a3 -800266f0: 10a00009 beqz a1,80026718 <GameActiveAircraftList.constprop.7+0x98> -800266f4: 00000000 nop -800266f8: 24850001 addiu a1,a0,1 -800266fc: 02042021 addu a0,s0,a0 -80026700: a0830008 sb v1,8(a0) -80026704: 9204002c lbu a0,44(s0) -80026708: 00000000 nop -8002670c: 24840001 addiu a0,a0,1 -80026710: a204002c sb a0,44(s0) -80026714: 30a400ff andi a0,a1,0xff -80026718: 24630001 addiu v1,v1,1 -8002671c: 306300ff andi v1,v1,0xff -80026720: 1000ffe9 b 800266c8 <GameActiveAircraftList.constprop.7+0x48> -80026724: 24420004 addiu v0,v0,4 -80026728: 3c038007 lui v1,0x8007 -8002672c: 9062baa2 lbu v0,-17758(v1) -80026730: 00000000 nop -80026734: 1440000a bnez v0,80026760 <GameActiveAircraftList.constprop.7+0xe0> -80026738: 00000000 nop -8002673c: 9202002e lbu v0,46(s0) -80026740: 8fbf001c lw ra,28(sp) -80026744: 02021021 addu v0,s0,v0 -80026748: 90420008 lbu v0,8(v0) -8002674c: 8fb10018 lw s1,24(sp) -80026750: a2020034 sb v0,52(s0) -80026754: 8fb00014 lw s0,20(sp) -80026758: 03e00008 jr ra -8002675c: 27bd0020 addiu sp,sp,32 -80026760: 9202002e lbu v0,46(s0) -80026764: a060baa2 sb zero,-17758(v1) -80026768: 02021021 addu v0,s0,v0 -8002676c: 90440008 lbu a0,8(v0) -80026770: 9202002c lbu v0,44(s0) -80026774: 00000000 nop -80026778: 2c420002 sltiu v0,v0,2 -8002677c: 1440ffef bnez v0,8002673c <GameActiveAircraftList.constprop.7+0xbc> -80026780: 00000000 nop -80026784: 1224ffed beq s1,a0,8002673c <GameActiveAircraftList.constprop.7+0xbc> -80026788: 00000000 nop -8002678c: a200002e sb zero,46(s0) -80026790: 9202002e lbu v0,46(s0) -80026794: 00000000 nop -80026798: 0046182b sltu v1,v0,a2 -8002679c: 1060ffe8 beqz v1,80026740 <GameActiveAircraftList.constprop.7+0xc0> -800267a0: 00000000 nop -800267a4: 02021821 addu v1,s0,v0 -800267a8: 90630008 lbu v1,8(v1) -800267ac: 00000000 nop -800267b0: 1071ffe2 beq v1,s1,8002673c <GameActiveAircraftList.constprop.7+0xbc> -800267b4: 24420001 addiu v0,v0,1 -800267b8: 1000fff5 b 80026790 <GameActiveAircraftList.constprop.7+0x110> -800267bc: a202002e sb v0,46(s0) - -800267c0 <GameGetSelectedRunwayArray.constprop.16>: -800267c0: 27bdffd8 addiu sp,sp,-40 -800267c4: afb2001c sw s2,28(sp) -800267c8: afb10018 sw s1,24(sp) -800267cc: afb00014 sw s0,20(sp) -800267d0: afbf0024 sw ra,36(sp) -800267d4: afb30020 sw s3,32(sp) -800267d8: 00a08821 move s1,a1 -800267dc: 3c128006 lui s2,0x8006 -800267e0: 1080000f beqz a0,80026820 <GameGetSelectedRunwayArray.constprop.16+0x60> -800267e4: 3c108006 lui s0,0x8006 -800267e8: 00809821 move s3,a0 -800267ec: 24060020 li a2,32 -800267f0: 00002821 move a1,zero -800267f4: 0c00ce97 jal 80033a5c <memset> -800267f8: 02202021 move a0,s1 -800267fc: 02602021 move a0,s3 -80026800: a6533f0e sh s3,16142(s2) -80026804: 0c0097a6 jal 80025e98 <GameGetRunwayDirection> -80026808: a2003f0c sb zero,16140(s0) -8002680c: 3c038006 lui v1,0x8006 -80026810: 14400017 bnez v0,80026870 <GameGetSelectedRunwayArray.constprop.16+0xb0> -80026814: ac623f08 sw v0,16136(v1) -80026818: 10000041 b 80026920 <GameGetSelectedRunwayArray.constprop.16+0x160> -8002681c: 00000000 nop -80026820: 96443f0e lhu a0,16142(s2) -80026824: 3c028006 lui v0,0x8006 -80026828: 00041840 sll v1,a0,0x1 -8002682c: 24423f30 addiu v0,v0,16176 -80026830: 00621021 addu v0,v1,v0 -80026834: 94420000 lhu v0,0(v0) -80026838: 00000000 nop -8002683c: 3042ff7f andi v0,v0,0xff7f -80026840: 2442fffb addiu v0,v0,-5 -80026844: 2c420002 sltiu v0,v0,2 -80026848: 10400009 beqz v0,80026870 <GameGetSelectedRunwayArray.constprop.16+0xb0> -8002684c: 00000000 nop -80026850: 92053f0c lbu a1,16140(s0) -80026854: 00000000 nop -80026858: 24a20001 addiu v0,a1,1 -8002685c: 00052840 sll a1,a1,0x1 -80026860: 02252821 addu a1,s1,a1 -80026864: a2023f0c sb v0,16140(s0) -80026868: 1000002d b 80026920 <GameGetSelectedRunwayArray.constprop.16+0x160> -8002686c: a4a40000 sh a0,0(a1) -80026870: 92033f0c lbu v1,16140(s0) -80026874: 24050002 li a1,2 -80026878: 24620001 addiu v0,v1,1 -8002687c: a2023f0c sb v0,16140(s0) -80026880: 00031840 sll v1,v1,0x1 -80026884: 96423f0e lhu v0,16142(s2) -80026888: 02231821 addu v1,s1,v1 -8002688c: a4620000 sh v0,0(v1) -80026890: 3c038006 lui v1,0x8006 -80026894: 8c633f08 lw v1,16136(v1) -80026898: 00000000 nop -8002689c: 10650012 beq v1,a1,800268e8 <GameGetSelectedRunwayArray.constprop.16+0x128> -800268a0: 3c048006 lui a0,0x8006 -800268a4: 2c650003 sltiu a1,v1,3 -800268a8: 10a00007 beqz a1,800268c8 <GameGetSelectedRunwayArray.constprop.16+0x108> -800268ac: 24050003 li a1,3 -800268b0: 24050001 li a1,1 -800268b4: 1465001a bne v1,a1,80026920 <GameGetSelectedRunwayArray.constprop.16+0x160> -800268b8: 3c038006 lui v1,0x8006 -800268bc: 90633f2e lbu v1,16174(v1) -800268c0: 1000000d b 800268f8 <GameGetSelectedRunwayArray.constprop.16+0x138> -800268c4: 00431023 subu v0,v0,v1 -800268c8: 10650005 beq v1,a1,800268e0 <GameGetSelectedRunwayArray.constprop.16+0x120> -800268cc: 24050004 li a1,4 -800268d0: 10650009 beq v1,a1,800268f8 <GameGetSelectedRunwayArray.constprop.16+0x138> -800268d4: 2442ffff addiu v0,v0,-1 -800268d8: 10000011 b 80026920 <GameGetSelectedRunwayArray.constprop.16+0x160> -800268dc: 00000000 nop -800268e0: 10000005 b 800268f8 <GameGetSelectedRunwayArray.constprop.16+0x138> -800268e4: 24420001 addiu v0,v0,1 -800268e8: 3c038006 lui v1,0x8006 -800268ec: 90633f2e lbu v1,16174(v1) -800268f0: 00000000 nop -800268f4: 00431021 addu v0,v0,v1 -800268f8: 8fbf0024 lw ra,36(sp) -800268fc: 8fb30020 lw s3,32(sp) -80026900: 8fb2001c lw s2,28(sp) -80026904: 8fb00014 lw s0,20(sp) -80026908: 02202821 move a1,s1 -8002690c: 8fb10018 lw s1,24(sp) -80026910: a4823f0e sh v0,16142(a0) -80026914: 00002021 move a0,zero -80026918: 080099f0 j 800267c0 <GameGetSelectedRunwayArray.constprop.16> -8002691c: 27bd0028 addiu sp,sp,40 -80026920: 8fbf0024 lw ra,36(sp) -80026924: 8fb30020 lw s3,32(sp) -80026928: 8fb2001c lw s2,28(sp) -8002692c: 8fb10018 lw s1,24(sp) -80026930: 8fb00014 lw s0,20(sp) -80026934: 03e00008 jr ra -80026938: 27bd0028 addiu sp,sp,40 - -8002693c <GameSetTime>: -8002693c: 3c028006 lui v0,0x8006 -80026940: a0443f12 sb a0,16146(v0) -80026944: 3c028006 lui v0,0x8006 -80026948: 03e00008 jr ra -8002694c: a0453f11 sb a1,16145(v0) - -80026950 <GameGetXFromTile_short>: -80026950: 3c028006 lui v0,0x8006 -80026954: 90423f2e lbu v0,16174(v0) -80026958: 3084ffff andi a0,a0,0xffff -8002695c: 14400002 bnez v0,80026968 <GameGetXFromTile_short+0x18> -80026960: 0082001a div zero,a0,v0 -80026964: 0007000d break 0x7 -80026968: 00001010 mfhi v0 -8002696c: 3042ffff andi v0,v0,0xffff -80026970: 00021180 sll v0,v0,0x6 -80026974: 24420020 addiu v0,v0,32 -80026978: 00021400 sll v0,v0,0x10 -8002697c: 03e00008 jr ra -80026980: 00021403 sra v0,v0,0x10 - -80026984 <GameGetYFromTile_short>: -80026984: 3c028006 lui v0,0x8006 -80026988: 90423f2e lbu v0,16174(v0) -8002698c: 3084ffff andi a0,a0,0xffff -80026990: 14400002 bnez v0,8002699c <GameGetYFromTile_short+0x18> -80026994: 0082001a div zero,a0,v0 -80026998: 0007000d break 0x7 -8002699c: 00001012 mflo v0 -800269a0: 00021180 sll v0,v0,0x6 -800269a4: 24420020 addiu v0,v0,32 -800269a8: 00021400 sll v0,v0,0x10 -800269ac: 03e00008 jr ra -800269b0: 00021403 sra v0,v0,0x10 - -800269b4 <GameGetXFromTile>: -800269b4: 27bdffe8 addiu sp,sp,-24 -800269b8: afbf0014 sw ra,20(sp) -800269bc: 0c009a54 jal 80026950 <GameGetXFromTile_short> -800269c0: 3084ffff andi a0,a0,0xffff -800269c4: 8fbf0014 lw ra,20(sp) -800269c8: 00021400 sll v0,v0,0x10 -800269cc: 03e00008 jr ra -800269d0: 27bd0018 addiu sp,sp,24 - -800269d4 <GameGetYFromTile>: -800269d4: 27bdffe8 addiu sp,sp,-24 -800269d8: afbf0014 sw ra,20(sp) -800269dc: 0c009a61 jal 80026984 <GameGetYFromTile_short> -800269e0: 3084ffff andi a0,a0,0xffff -800269e4: 8fbf0014 lw ra,20(sp) -800269e8: 00021400 sll v0,v0,0x10 -800269ec: 03e00008 jr ra -800269f0: 27bd0018 addiu sp,sp,24 - -800269f4 <GameTargetsReached>: -800269f4: 30a500ff andi a1,a1,0xff -800269f8: 24a20090 addiu v0,a1,144 -800269fc: 3c068007 lui a2,0x8007 -80026a00: 24c6bac8 addiu a2,a2,-17720 -80026a04: 00021080 sll v0,v0,0x2 -80026a08: 00c21021 addu v0,a2,v0 -80026a0c: 8c430004 lw v1,4(v0) -80026a10: 24070005 li a3,5 -80026a14: 1067002b beq v1,a3,80026ac4 <GameTargetsReached+0xd0> -80026a18: 3084ffff andi a0,a0,0xffff -80026a1c: 2c670006 sltiu a3,v1,6 -80026a20: 10e00006 beqz a3,80026a3c <GameTargetsReached+0x48> -80026a24: 00000000 nop -80026a28: 24040003 li a0,3 -80026a2c: 10640017 beq v1,a0,80026a8c <GameTargetsReached+0x98> -80026a30: 24040001 li a0,1 -80026a34: 03e00008 jr ra -80026a38: 00001021 move v0,zero -80026a3c: 24050007 li a1,7 -80026a40: 1065001e beq v1,a1,80026abc <GameTargetsReached+0xc8> -80026a44: 2405000a li a1,10 -80026a48: 14650020 bne v1,a1,80026acc <GameTargetsReached+0xd8> -80026a4c: 2403000d li v1,13 -80026a50: ac430004 sw v1,4(v0) -80026a54: 3c028007 lui v0,0x8007 -80026a58: 3c038007 lui v1,0x8007 -80026a5c: 2442baa8 addiu v0,v0,-17752 -80026a60: 2463bac8 addiu v1,v1,-17720 -80026a64: 94450000 lhu a1,0(v0) -80026a68: 00000000 nop -80026a6c: 14a40002 bne a1,a0,80026a78 <GameTargetsReached+0x84> -80026a70: 00000000 nop -80026a74: a4400000 sh zero,0(v0) -80026a78: 24420002 addiu v0,v0,2 -80026a7c: 1443fff9 bne v0,v1,80026a64 <GameTargetsReached+0x70> -80026a80: 00000000 nop -80026a84: 03e00008 jr ra -80026a88: 00001021 move v0,zero -80026a8c: 00052880 sll a1,a1,0x2 -80026a90: 00a62821 addu a1,a1,a2 -80026a94: 8ca30000 lw v1,0(a1) -80026a98: 00000000 nop -80026a9c: 14640003 bne v1,a0,80026aac <GameTargetsReached+0xb8> -80026aa0: 24040002 li a0,2 -80026aa4: 10000008 b 80026ac8 <GameTargetsReached+0xd4> -80026aa8: 24030004 li v1,4 -80026aac: 14640007 bne v1,a0,80026acc <GameTargetsReached+0xd8> -80026ab0: 00000000 nop -80026ab4: 10000005 b 80026acc <GameTargetsReached+0xd8> -80026ab8: ac430004 sw v1,4(v0) -80026abc: 10000002 b 80026ac8 <GameTargetsReached+0xd4> -80026ac0: 24030008 li v1,8 -80026ac4: 24030006 li v1,6 -80026ac8: ac430004 sw v1,4(v0) -80026acc: 00001021 move v0,zero -80026ad0: 03e00008 jr ra -80026ad4: 00000000 nop - -80026ad8 <GameGetTileFromIsoPosition>: -80026ad8: 10800011 beqz a0,80026b20 <GameGetTileFromIsoPosition+0x48> -80026adc: 00001021 move v0,zero -80026ae0: 84830000 lh v1,0(a0) -80026ae4: 00000000 nop -80026ae8: 0460000d bltz v1,80026b20 <GameGetTileFromIsoPosition+0x48> -80026aec: 3402ffff li v0,0xffff -80026af0: 84840002 lh a0,2(a0) -80026af4: 00000000 nop -80026af8: 04800009 bltz a0,80026b20 <GameGetTileFromIsoPosition+0x48> -80026afc: 00042183 sra a0,a0,0x6 -80026b00: 3c028006 lui v0,0x8006 -80026b04: 90423f2e lbu v0,16174(v0) -80026b08: 00000000 nop -80026b0c: 00820018 mult a0,v0 -80026b10: 00031983 sra v1,v1,0x6 -80026b14: 00002012 mflo a0 -80026b18: 00641021 addu v0,v1,a0 -80026b1c: 3042ffff andi v0,v0,0xffff -80026b20: 03e00008 jr ra -80026b24: 00000000 nop - -80026b28 <GameSelectAircraftWaypoint>: -80026b28: 27bdffe0 addiu sp,sp,-32 -80026b2c: 00802821 move a1,a0 -80026b30: afb00018 sw s0,24(sp) -80026b34: 00808021 move s0,a0 -80026b38: afbf001c sw ra,28(sp) -80026b3c: 0c00986e jal 800261b8 <GameSelectAircraft> -80026b40: 27a40010 addiu a0,sp,16 -80026b44: 0c009ab6 jal 80026ad8 <GameGetTileFromIsoPosition> -80026b48: 27a40010 addiu a0,sp,16 -80026b4c: 92030096 lbu v1,150(s0) -80026b50: 00000000 nop -80026b54: 2c640030 sltiu a0,v1,48 -80026b58: 10800007 beqz a0,80026b78 <GameSelectAircraftWaypoint+0x50> -80026b5c: a6020032 sh v0,50(s0) -80026b60: 24640001 addiu a0,v1,1 -80026b64: 24630018 addiu v1,v1,24 -80026b68: 00031840 sll v1,v1,0x1 -80026b6c: a2040096 sb a0,150(s0) -80026b70: 02038021 addu s0,s0,v1 -80026b74: a6020006 sh v0,6(s0) -80026b78: 8fbf001c lw ra,28(sp) -80026b7c: 8fb00018 lw s0,24(sp) -80026b80: 03e00008 jr ra -80026b84: 27bd0020 addiu sp,sp,32 - -80026b88 <GameGetLevelColumns>: -80026b88: 3c028006 lui v0,0x8006 -80026b8c: 90423f2e lbu v0,16174(v0) -80026b90: 03e00008 jr ra -80026b94: 00000000 nop - -80026b98 <GameTwoPlayersActive>: -80026b98: 3c028006 lui v0,0x8006 -80026b9c: 90423f10 lbu v0,16144(v0) -80026ba0: 03e00008 jr ra -80026ba4: 00000000 nop - -80026ba8 <GameGetFlightDataStateFromIdx>: -80026ba8: 3c038007 lui v1,0x8007 -80026bac: 2463bac8 addiu v1,v1,-17720 -80026bb0: 90650240 lbu a1,576(v1) -80026bb4: 308400ff andi a0,a0,0xff -80026bb8: 0085282b sltu a1,a0,a1 -80026bbc: 10a00005 beqz a1,80026bd4 <GameGetFlightDataStateFromIdx+0x2c> -80026bc0: 00001021 move v0,zero -80026bc4: 24840090 addiu a0,a0,144 -80026bc8: 00042080 sll a0,a0,0x2 -80026bcc: 00641821 addu v1,v1,a0 -80026bd0: 8c620004 lw v0,4(v1) -80026bd4: 03e00008 jr ra -80026bd8: 00000000 nop - -80026bdc <GameGetScore>: -80026bdc: 3c028007 lui v0,0x8007 -80026be0: 8c42eadc lw v0,-5412(v0) -80026be4: 03e00008 jr ra -80026be8: 00000000 nop - -80026bec <GameInsideLevelFromIsoPos>: -80026bec: 8c830000 lw v1,0(a0) -80026bf0: 00000000 nop -80026bf4: 04600003 bltz v1,80026c04 <GameInsideLevelFromIsoPos+0x18> -80026bf8: 34028000 li v0,0x8000 -80026bfc: 10000002 b 80026c08 <GameInsideLevelFromIsoPos+0x1c> -80026c00: 00621821 addu v1,v1,v0 -80026c04: 24638000 addiu v1,v1,-32768 -80026c08: 000317c3 sra v0,v1,0x1f -80026c0c: 3042ffff andi v0,v0,0xffff -80026c10: 00431821 addu v1,v0,v1 -80026c14: 00031c03 sra v1,v1,0x10 -80026c18: 8c840004 lw a0,4(a0) -80026c1c: 00031c00 sll v1,v1,0x10 -80026c20: 04800004 bltz a0,80026c34 <GameInsideLevelFromIsoPos+0x48> -80026c24: 00031c03 sra v1,v1,0x10 -80026c28: 34028000 li v0,0x8000 -80026c2c: 10000002 b 80026c38 <GameInsideLevelFromIsoPos+0x4c> -80026c30: 00822021 addu a0,a0,v0 -80026c34: 24848000 addiu a0,a0,-32768 -80026c38: 000417c3 sra v0,a0,0x1f -80026c3c: 3042ffff andi v0,v0,0xffff -80026c40: 00442021 addu a0,v0,a0 -80026c44: 00042403 sra a0,a0,0x10 -80026c48: 0460000d bltz v1,80026c80 <GameInsideLevelFromIsoPos+0x94> -80026c4c: 00001021 move v0,zero -80026c50: 3c028006 lui v0,0x8006 -80026c54: 90453f2e lbu a1,16174(v0) -80026c58: 00000000 nop -80026c5c: 00052980 sll a1,a1,0x6 -80026c60: 00a3182a slt v1,a1,v1 -80026c64: 14600006 bnez v1,80026c80 <GameInsideLevelFromIsoPos+0x94> -80026c68: 00001021 move v0,zero -80026c6c: 00041c00 sll v1,a0,0x10 -80026c70: 00031c03 sra v1,v1,0x10 -80026c74: 04600002 bltz v1,80026c80 <GameInsideLevelFromIsoPos+0x94> -80026c78: 00a3182a slt v1,a1,v1 -80026c7c: 38620001 xori v0,v1,0x1 -80026c80: 03e00008 jr ra -80026c84: 00000000 nop - -80026c88 <GameRemoveFlight>: -80026c88: 27bdffa0 addiu sp,sp,-96 -80026c8c: afbe0058 sw s8,88(sp) -80026c90: afb1003c sw s1,60(sp) -80026c94: afb00038 sw s0,56(sp) -80026c98: 3c118006 lui s1,0x8006 -80026c9c: 309000ff andi s0,a0,0xff -80026ca0: 3c1e8007 lui s8,0x8007 -80026ca4: 26314730 addiu s1,s1,18224 -80026ca8: 27debac8 addiu s8,s8,-17720 -80026cac: 00101880 sll v1,s0,0x2 -80026cb0: afb70054 sw s7,84(sp) -80026cb4: afb40048 sw s4,72(sp) -80026cb8: afb30044 sw s3,68(sp) -80026cbc: afb20040 sw s2,64(sp) -80026cc0: afbf005c sw ra,92(sp) -80026cc4: afb60050 sw s6,80(sp) -80026cc8: afb5004c sw s5,76(sp) -80026ccc: 30b700ff andi s7,a1,0xff -80026cd0: 00009821 move s3,zero -80026cd4: 0220a021 move s4,s1 -80026cd8: 007e1821 addu v1,v1,s8 -80026cdc: 26120090 addiu s2,s0,144 -80026ce0: 92220000 lbu v0,0(s1) -80026ce4: 00000000 nop -80026ce8: 1040008e beqz v0,80026f24 <GameRemoveFlight+0x29c> -80026cec: 00000000 nop -80026cf0: 93c20240 lbu v0,576(s8) -80026cf4: 00000000 nop -80026cf8: 0202102b sltu v0,s0,v0 -80026cfc: 1040008d beqz v0,80026f34 <GameRemoveFlight+0x2ac> -80026d00: 03c0b021 move s6,s8 -80026d04: 8c620000 lw v0,0(v1) -80026d08: 8e240028 lw a0,40(s1) -80026d0c: 00000000 nop -80026d10: 00441024 and v0,v0,a0 -80026d14: 10400083 beqz v0,80026f24 <GameRemoveFlight+0x29c> -80026d18: 00122080 sll a0,s2,0x2 -80026d1c: 9226002c lbu a2,44(s1) -80026d20: 00001021 move v0,zero -80026d24: 03c42021 addu a0,s8,a0 -80026d28: 305500ff andi s5,v0,0xff -80026d2c: 02a6282b sltu a1,s5,a2 -80026d30: 10a00078 beqz a1,80026f14 <GameRemoveFlight+0x28c> -80026d34: 02222821 addu a1,s1,v0 -80026d38: 90a50008 lbu a1,8(a1) -80026d3c: 00000000 nop -80026d40: 14b00072 bne a1,s0,80026f0c <GameRemoveFlight+0x284> -80026d44: 00000000 nop -80026d48: 8c850004 lw a1,4(a0) -80026d4c: 00000000 nop -80026d50: 10a0fff5 beqz a1,80026d28 <GameRemoveFlight+0xa0> -80026d54: 24420001 addiu v0,v0,1 -80026d58: 241128f8 li s1,10488 -80026d5c: 02710018 mult s3,s1 -80026d60: 2406000c li a2,12 -80026d64: 00002821 move a1,zero -80026d68: 3c1e8007 lui s8,0x8007 -80026d6c: 27debac8 addiu s8,s8,-17720 -80026d70: 00008812 mflo s1 -80026d74: 26240098 addiu a0,s1,152 -80026d78: 02842021 addu a0,s4,a0 -80026d7c: 0c00ce97 jal 80033a5c <memset> -80026d80: 02918821 addu s1,s4,s1 -80026d84: a22000b0 sb zero,176(s1) -80026d88: 3c118007 lui s1,0x8007 -80026d8c: 2631baa8 addiu s1,s1,-17752 -80026d90: 0c00af41 jal 8002bd04 <AircraftGetTargets> -80026d94: 02002021 move a0,s0 -80026d98: 24060020 li a2,32 -80026d9c: 00002821 move a1,zero -80026da0: 27a40010 addiu a0,sp,16 -80026da4: 0c00ce97 jal 80033a5c <memset> -80026da8: afa20030 sw v0,48(sp) -80026dac: 8fa30030 lw v1,48(sp) -80026db0: 96240000 lhu a0,0(s1) -80026db4: 24060030 li a2,48 -80026db8: 0c0080e9 jal 800203a4 <SystemContains_u16> -80026dbc: 00602821 move a1,v1 -80026dc0: 1440000c bnez v0,80026df4 <GameRemoveFlight+0x16c> -80026dc4: 00000000 nop -80026dc8: 96240000 lhu a0,0(s1) -80026dcc: 0c0099f0 jal 800267c0 <GameGetSelectedRunwayArray.constprop.16> -80026dd0: 27a50010 addiu a1,sp,16 -80026dd4: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -80026dd8: 02002021 move a0,s0 -80026ddc: 00402021 move a0,v0 -80026de0: 24060010 li a2,16 -80026de4: 0c0080e9 jal 800203a4 <SystemContains_u16> -80026de8: 27a50010 addiu a1,sp,16 -80026dec: 10400002 beqz v0,80026df8 <GameRemoveFlight+0x170> -80026df0: 00000000 nop -80026df4: a6200000 sh zero,0(s1) -80026df8: 26310002 addiu s1,s1,2 -80026dfc: 163effe4 bne s1,s8,80026d90 <GameRemoveFlight+0x108> -80026e00: 00121080 sll v0,s2,0x2 -80026e04: 02c21021 addu v0,s6,v0 -80026e08: 8c430004 lw v1,4(v0) -80026e0c: 24020009 li v0,9 -80026e10: 1462000b bne v1,v0,80026e40 <GameRemoveFlight+0x1b8> -80026e14: 240228f8 li v0,10488 -80026e18: 02620018 mult s3,v0 -80026e1c: 00001012 mflo v0 -80026e20: 02821021 addu v0,s4,v0 -80026e24: 9043002f lbu v1,47(v0) -80026e28: 00000000 nop -80026e2c: 1470000a bne v1,s0,80026e58 <GameRemoveFlight+0x1d0> -80026e30: 2403ffff li v1,-1 -80026e34: a0400006 sb zero,6(v0) -80026e38: 10000007 b 80026e58 <GameRemoveFlight+0x1d0> -80026e3c: a043002f sb v1,47(v0) -80026e40: 0c00acaa jal 8002b2a8 <AircraftRemove> -80026e44: 02002021 move a0,s0 -80026e48: 1440fff3 bnez v0,80026e18 <GameRemoveFlight+0x190> -80026e4c: 240228f8 li v0,10488 -80026e50: 10000038 b 80026f34 <GameRemoveFlight+0x2ac> -80026e54: 00000000 nop -80026e58: 12e0000c beqz s7,80026e8c <GameRemoveFlight+0x204> -80026e5c: 3c048007 lui a0,0x8007 -80026e60: 8c82eadc lw v0,-5412(a0) -80026e64: 00000000 nop -80026e68: 244303e8 addiu v1,v0,1000 -80026e6c: 26020100 addiu v0,s0,256 -80026e70: 00021040 sll v0,v0,0x1 -80026e74: 02c21021 addu v0,s6,v0 -80026e78: 94420000 lhu v0,0(v0) -80026e7c: 00000000 nop -80026e80: 00021040 sll v0,v0,0x1 -80026e84: 10000007 b 80026ea4 <GameRemoveFlight+0x21c> -80026e88: 00621021 addu v0,v1,v0 -80026e8c: 8c83eadc lw v1,-5412(a0) -80026e90: 00000000 nop -80026e94: 2c650fa0 sltiu a1,v1,4000 -80026e98: 14a00002 bnez a1,80026ea4 <GameRemoveFlight+0x21c> -80026e9c: 00001021 move v0,zero -80026ea0: 2462f060 addiu v0,v1,-4000 -80026ea4: ac82eadc sw v0,-5412(a0) -80026ea8: 240228f8 li v0,10488 -80026eac: 02620018 mult s3,v0 -80026eb0: 00009812 mflo s3 -80026eb4: 0293a021 addu s4,s4,s3 -80026eb8: 9282002e lbu v0,46(s4) -80026ebc: 00000000 nop -80026ec0: 10400004 beqz v0,80026ed4 <GameRemoveFlight+0x24c> -80026ec4: 0055a82b sltu s5,v0,s5 -80026ec8: 16a00002 bnez s5,80026ed4 <GameRemoveFlight+0x24c> -80026ecc: 2442ffff addiu v0,v0,-1 -80026ed0: a282002e sb v0,46(s4) -80026ed4: 02d08021 addu s0,s6,s0 -80026ed8: 24020001 li v0,1 -80026edc: 3c038007 lui v1,0x8007 -80026ee0: a20202c4 sb v0,708(s0) -80026ee4: a062baa3 sb v0,-17757(v1) -80026ee8: 3c028007 lui v0,0x8007 -80026eec: 00129080 sll s2,s2,0x2 -80026ef0: 8c44baa4 lw a0,-17756(v0) -80026ef4: 02d2b021 addu s6,s6,s2 -80026ef8: a2000180 sb zero,384(s0) -80026efc: 0c00aff3 jal 8002bfcc <TimerRestart> -80026f00: aec00004 sw zero,4(s6) -80026f04: 1000000b b 80026f34 <GameRemoveFlight+0x2ac> -80026f08: 00000000 nop -80026f0c: 1000ff86 b 80026d28 <GameRemoveFlight+0xa0> -80026f10: 24420001 addiu v0,v0,1 -80026f14: 02202021 move a0,s1 -80026f18: 0c0099a0 jal 80026680 <GameActiveAircraftList.constprop.7> -80026f1c: afa30030 sw v1,48(sp) -80026f20: 8fa30030 lw v1,48(sp) -80026f24: 26730001 addiu s3,s3,1 -80026f28: 24020002 li v0,2 -80026f2c: 1662ff6c bne s3,v0,80026ce0 <GameRemoveFlight+0x58> -80026f30: 263128f8 addiu s1,s1,10488 -80026f34: 8fbf005c lw ra,92(sp) -80026f38: 8fbe0058 lw s8,88(sp) -80026f3c: 8fb70054 lw s7,84(sp) -80026f40: 8fb60050 lw s6,80(sp) -80026f44: 8fb5004c lw s5,76(sp) -80026f48: 8fb40048 lw s4,72(sp) -80026f4c: 8fb30044 lw s3,68(sp) -80026f50: 8fb20040 lw s2,64(sp) -80026f54: 8fb1003c lw s1,60(sp) -80026f58: 8fb00038 lw s0,56(sp) -80026f5c: 03e00008 jr ra -80026f60: 27bd0060 addiu sp,sp,96 - -80026f64 <Game>: -80026f64: 27bdfe90 addiu sp,sp,-368 -80026f68: 90820000 lbu v0,0(a0) -80026f6c: afb20150 sw s2,336(sp) -80026f70: 3c128006 lui s2,0x8006 -80026f74: afb1014c sw s1,332(sp) -80026f78: a2423f10 sb v0,16144(s2) -80026f7c: 3c118007 lui s1,0x8007 -80026f80: 24020001 li v0,1 -80026f84: afb00148 sw s0,328(sp) -80026f88: a222eae5 sb v0,-5403(s1) -80026f8c: afbf016c sw ra,364(sp) -80026f90: afbe0168 sw s8,360(sp) -80026f94: afb70164 sw s7,356(sp) -80026f98: afb60160 sw s6,352(sp) -80026f9c: afb5015c sw s5,348(sp) -80026fa0: afb40158 sw s4,344(sp) -80026fa4: afb30154 sw s3,340(sp) -80026fa8: 0c00b00b jal 8002c02c <MessageInit> -80026fac: 00808021 move s0,a0 -80026fb0: 3c028004 lui v0,0x8004 -80026fb4: 9043a934 lbu v1,-22220(v0) -80026fb8: afb200fc sw s2,252(sp) -80026fbc: 10600009 beqz v1,80026fe4 <Game+0x80> -80026fc0: afb10124 sw s1,292(sp) -80026fc4: 3c058004 lui a1,0x8004 -80026fc8: 3c048004 lui a0,0x8004 -80026fcc: 2407000b li a3,11 -80026fd0: 2406000b li a2,11 -80026fd4: 24a5a93c addiu a1,a1,-22212 -80026fd8: 2484a968 addiu a0,a0,-22168 -80026fdc: 0c008d0d jal 80023434 <LoadMenu> -80026fe0: a040a934 sb zero,-22220(v0) -80026fe4: 3c058004 lui a1,0x8004 -80026fe8: 26040008 addiu a0,s0,8 -80026fec: 24070001 li a3,1 -80026ff0: 24060001 li a2,1 -80026ff4: 0c008d0d jal 80023434 <LoadMenu> -80026ff8: 24a5a938 addiu a1,a1,-22216 -80026ffc: 8e040004 lw a0,4(s0) -80027000: 0c00820d jal 80020834 <SystemLoadFile> -80027004: 00000000 nop -80027008: 10400031 beqz v0,800270d0 <Game+0x16c> -8002700c: 00000000 nop -80027010: 0c0080b7 jal 800202dc <SystemGetBufferAddress> -80027014: 00000000 nop -80027018: 00408021 move s0,v0 -8002701c: 24060004 li a2,4 -80027020: 00002821 move a1,zero -80027024: 0c00ce97 jal 80033a5c <memset> -80027028: 27a40018 addiu a0,sp,24 -8002702c: 24060003 li a2,3 -80027030: 02002821 move a1,s0 -80027034: 0c00ce81 jal 80033a04 <memcpy> -80027038: 27a40018 addiu a0,sp,24 -8002703c: 3c058004 lui a1,0x8004 -80027040: 24060003 li a2,3 -80027044: 24a597c0 addiu a1,a1,-26688 -80027048: 27a40018 addiu a0,sp,24 -8002704c: 0c00cf58 jal 80033d60 <strncmp> -80027050: a3a0001b sb zero,27(sp) -80027054: 1440001e bnez v0,800270d0 <Game+0x16c> -80027058: 3c038006 lui v1,0x8006 -8002705c: 92020003 lbu v0,3(s0) -80027060: 00000000 nop -80027064: a0623f2e sb v0,16174(v1) -80027068: 2443fff8 addiu v1,v0,-8 -8002706c: 2c630019 sltiu v1,v1,25 -80027070: 10600017 beqz v1,800270d0 <Game+0x16c> -80027074: 00420018 mult v0,v0 -80027078: 3c118006 lui s1,0x8006 -8002707c: 26243f14 addiu a0,s1,16148 -80027080: 3c128006 lui s2,0x8006 -80027084: 24060018 li a2,24 -80027088: 00002821 move a1,zero -8002708c: 00001012 mflo v0 -80027090: 0c00ce97 jal 80033a5c <memset> -80027094: a6423f2c sh v0,16172(s2) -80027098: 26243f14 addiu a0,s1,16148 -8002709c: 24060018 li a2,24 -800270a0: 26050004 addiu a1,s0,4 -800270a4: 0c00ce81 jal 80033a04 <memcpy> -800270a8: 3c118006 lui s1,0x8006 -800270ac: 24060400 li a2,1024 -800270b0: 00002821 move a1,zero -800270b4: 0c00ce97 jal 80033a5c <memset> -800270b8: 26243f30 addiu a0,s1,16176 -800270bc: 96463f2c lhu a2,16172(s2) -800270c0: 26050040 addiu a1,s0,64 -800270c4: 00063040 sll a2,a2,0x1 -800270c8: 0c00ce81 jal 80033a04 <memcpy> -800270cc: 26243f30 addiu a0,s1,16176 -800270d0: 0c008dce jal 80023738 <GameGuiInit> -800270d4: 3c108007 lui s0,0x8007 -800270d8: 2604ba10 addiu a0,s0,-17904 -800270dc: 24060012 li a2,18 -800270e0: 0c00ce97 jal 80033a5c <memset> -800270e4: 00002821 move a1,zero -800270e8: 2602ba10 addiu v0,s0,-17904 -800270ec: 24060008 li a2,8 -800270f0: a4460086 sh a2,134(v0) -800270f4: 24060046 li a2,70 -800270f8: a446008e sh a2,142(v0) -800270fc: 24060018 li a2,24 -80027100: 2403001c li v1,28 -80027104: a446002e sh a2,46(v0) -80027108: 24060004 li a2,4 -8002710c: 24040020 li a0,32 -80027110: a443007e sh v1,126(v0) -80027114: a4430088 sh v1,136(v0) -80027118: a4460012 sh a2,18(v0) -8002711c: 24030019 li v1,25 -80027120: 2406000b li a2,11 -80027124: a4440048 sh a0,72(v0) -80027128: a444004a sh a0,74(v0) -8002712c: a443008a sh v1,138(v0) -80027130: a4440014 sh a0,20(v0) -80027134: a446001a sh a2,26(v0) -80027138: a4440038 sh a0,56(v0) -8002713c: 2403000a li v1,10 -80027140: 24060033 li a2,51 -80027144: 2404000c li a0,12 -80027148: a443002a sh v1,42(v0) -8002714c: a446001c sh a2,28(v0) -80027150: a444003c sh a0,60(v0) -80027154: 24030016 li v1,22 -80027158: 24060024 li a2,36 -8002715c: 2404003a li a0,58 -80027160: 24050014 li a1,20 -80027164: a443002c sh v1,44(v0) -80027168: a446001e sh a2,30(v0) -8002716c: 24030022 li v1,34 -80027170: a4440044 sh a0,68(v0) -80027174: 24060010 li a2,16 -80027178: 2404001d li a0,29 -8002717c: 3c128007 lui s2,0x8007 -80027180: a4430032 sh v1,50(v0) -80027184: a4430030 sh v1,48(v0) -80027188: a4430022 sh v1,34(v0) -8002718c: a4450084 sh a1,132(v0) -80027190: a4450018 sh a1,24(v0) -80027194: a4460036 sh a2,54(v0) -80027198: a445003e sh a1,62(v0) -8002719c: a4400080 sh zero,128(v0) -800271a0: a440008c sh zero,140(v0) -800271a4: a4400024 sh zero,36(v0) -800271a8: a4400026 sh zero,38(v0) -800271ac: a4400034 sh zero,52(v0) -800271b0: a4400020 sh zero,32(v0) -800271b4: a4400046 sh zero,70(v0) -800271b8: 24060020 li a2,32 -800271bc: a4440040 sh a0,64(v0) -800271c0: 00002821 move a1,zero -800271c4: a4430042 sh v1,66(v0) -800271c8: 0c00ce97 jal 80033a5c <memset> -800271cc: 2644bdac addiu a0,s2,-16980 -800271d0: 3c048007 lui a0,0x8007 -800271d4: 24060020 li a2,32 -800271d8: 00002821 move a1,zero -800271dc: 0c00ce97 jal 80033a5c <memset> -800271e0: 2484baa8 addiu a0,a0,-17752 -800271e4: 3c118006 lui s1,0x8006 -800271e8: 24020001 li v0,1 -800271ec: a2224730 sb v0,18224(s1) -800271f0: 3c028002 lui v0,0x8002 -800271f4: 26304730 addiu s0,s1,18224 -800271f8: 24422770 addiu v0,v0,10096 -800271fc: ae0228e4 sw v0,10468(s0) -80027200: 3c028002 lui v0,0x8002 -80027204: 2442295c addiu v0,v0,10588 -80027208: ae0228e8 sw v0,10472(s0) -8002720c: 3c028002 lui v0,0x8002 -80027210: 244222e0 addiu v0,v0,8928 -80027214: ae0228ec sw v0,10476(s0) -80027218: 3c028002 lui v0,0x8002 -8002721c: 24422730 addiu v0,v0,10032 -80027220: ae0228f0 sw v0,10480(s0) -80027224: 3c028002 lui v0,0x8002 -80027228: 24422cec addiu v0,v0,11500 -8002722c: 3c048006 lui a0,0x8006 -80027230: 24060018 li a2,24 -80027234: 00002821 move a1,zero -80027238: 248447c8 addiu a0,a0,18376 -8002723c: ae0228f4 sw v0,10484(s0) -80027240: a200002d sb zero,45(s0) -80027244: a20000b0 sb zero,176(s0) -80027248: a2000001 sb zero,1(s0) -8002724c: a2000002 sb zero,2(s0) -80027250: a2000003 sb zero,3(s0) -80027254: a2000004 sb zero,4(s0) -80027258: a2000005 sb zero,5(s0) -8002725c: a2000006 sb zero,6(s0) -80027260: 0c00ce97 jal 80033a5c <memset> -80027264: a2000007 sb zero,7(s0) -80027268: 3c048006 lui a0,0x8006 -8002726c: 24062800 li a2,10240 -80027270: 00002821 move a1,zero -80027274: 0c00ce97 jal 80033a5c <memset> -80027278: 248447e2 addiu a0,a0,18402 -8002727c: 8fa200fc lw v0,252(sp) -80027280: afb20110 sw s2,272(sp) -80027284: 90423f10 lbu v0,16144(v0) -80027288: afb10100 sw s1,256(sp) -8002728c: a20228f8 sb v0,10488(s0) -80027290: 1040002c beqz v0,80027344 <Game+0x3e0> -80027294: 0200b821 move s7,s0 -80027298: 3c028002 lui v0,0x8002 -8002729c: 24422788 addiu v0,v0,10120 -800272a0: ae0251dc sw v0,20956(s0) -800272a4: 3c028002 lui v0,0x8002 -800272a8: 244229e4 addiu v0,v0,10724 -800272ac: ae0251e0 sw v0,20960(s0) -800272b0: 3c028002 lui v0,0x8002 -800272b4: 24422748 addiu v0,v0,10056 -800272b8: ae0251e8 sw v0,20968(s0) -800272bc: 3c028002 lui v0,0x8002 -800272c0: 24422314 addiu v0,v0,8980 -800272c4: ae0251e4 sw v0,20964(s0) -800272c8: 3c028002 lui v0,0x8002 -800272cc: 24422cfc addiu v0,v0,11516 -800272d0: 3c048006 lui a0,0x8006 -800272d4: 24060018 li a2,24 -800272d8: 00002821 move a1,zero -800272dc: 248470c0 addiu a0,a0,28864 -800272e0: a2002925 sb zero,10533(s0) -800272e4: ae0251ec sw v0,20972(s0) -800272e8: a20029a8 sb zero,10664(s0) -800272ec: a20028f9 sb zero,10489(s0) -800272f0: a20028fa sb zero,10490(s0) -800272f4: a20028fb sb zero,10491(s0) -800272f8: a20028fc sb zero,10492(s0) -800272fc: a20028fd sb zero,10493(s0) -80027300: a20028fe sb zero,10494(s0) -80027304: 0c00ce97 jal 80033a5c <memset> -80027308: a20028ff sb zero,10495(s0) -8002730c: 3c048006 lui a0,0x8006 -80027310: 24062800 li a2,10240 -80027314: 00002821 move a1,zero -80027318: 0c00ce97 jal 80033a5c <memset> -8002731c: 248470da addiu a0,a0,28890 -80027320: 24020001 li v0,1 -80027324: ae020028 sw v0,40(s0) -80027328: 24020002 li v0,2 -8002732c: ae022920 sw v0,10528(s0) -80027330: 3c118007 lui s1,0x8007 -80027334: afb700e0 sw s7,224(sp) -80027338: 26319920 addiu s1,s1,-26336 -8002733c: 10000004 b 80027350 <Game+0x3ec> -80027340: 02e08021 move s0,s7 -80027344: 24020003 li v0,3 -80027348: 1000fff9 b 80027330 <Game+0x3cc> -8002734c: ae020028 sw v0,40(s0) -80027350: 0c009234 jal 800248d0 <CameraInit> -80027354: 02002021 move a0,s0 -80027358: a2000001 sb zero,1(s0) -8002735c: a2000002 sb zero,2(s0) -80027360: a2000003 sb zero,3(s0) -80027364: a2000006 sb zero,6(s0) -80027368: a200002e sb zero,46(s0) -8002736c: a200002d sb zero,45(s0) -80027370: 26040036 addiu a0,s0,54 -80027374: 24060060 li a2,96 -80027378: 0c00ce97 jal 80033a5c <memset> -8002737c: 00002821 move a1,zero -80027380: 261028f8 addiu s0,s0,10488 -80027384: a200d79e sb zero,-10338(s0) -80027388: 1611fff1 bne s0,s1,80027350 <Game+0x3ec> -8002738c: a200d79f sb zero,-10337(s0) -80027390: 8fa500fc lw a1,252(sp) -80027394: 3c038007 lui v1,0x8007 -80027398: 90a53f10 lbu a1,16144(a1) -8002739c: 3c048007 lui a0,0x8007 -800273a0: 3c028007 lui v0,0x8007 -800273a4: a060baa1 sb zero,-17759(v1) -800273a8: afa30114 sw v1,276(sp) -800273ac: 3c038007 lui v1,0x8007 -800273b0: a080baa2 sb zero,-17758(a0) -800273b4: a040baa0 sb zero,-17760(v0) -800273b8: afa40128 sw a0,296(sp) -800273bc: afa2012c sw v0,300(sp) -800273c0: 24040060 li a0,96 -800273c4: 14a00002 bnez a1,800273d0 <Game+0x46c> -800273c8: 2462be24 addiu v0,v1,-16860 -800273cc: 240400c0 li a0,192 -800273d0: a464be24 sh a0,-16860(v1) -800273d4: 24030078 li v1,120 -800273d8: a4430002 sh v1,2(v0) -800273dc: 24030008 li v1,8 -800273e0: a4430006 sh v1,6(v0) -800273e4: a4430008 sh v1,8(v0) -800273e8: 3c068002 lui a2,0x8002 -800273ec: 24030002 li v1,2 -800273f0: ac430014 sw v1,20(v0) -800273f4: 24c65ef4 addiu a2,a2,24308 -800273f8: 2403ff80 li v1,-128 -800273fc: 00002821 move a1,zero -80027400: 24040014 li a0,20 -80027404: a043000e sb v1,14(v0) -80027408: a043000f sb v1,15(v0) -8002740c: 0c00afa6 jal 8002be98 <TimerCreate> -80027410: a0430010 sb v1,16(v0) -80027414: 3c038007 lui v1,0x8007 -80027418: ac62baa4 sw v0,-17756(v1) -8002741c: 3c028007 lui v0,0x8007 -80027420: ac40eadc sw zero,-5412(v0) -80027424: afa20118 sw v0,280(sp) -80027428: 3c128006 lui s2,0x8006 -8002742c: 8fa20110 lw v0,272(sp) -80027430: 3c038007 lui v1,0x8007 -80027434: 26523f30 addiu s2,s2,16176 -80027438: a060baa3 sb zero,-17757(v1) -8002743c: 00008821 move s1,zero -80027440: 00008021 move s0,zero -80027444: afa30130 sw v1,304(sp) -80027448: 3c148006 lui s4,0x8006 -8002744c: 02409821 move s3,s2 -80027450: 24150005 li s5,5 -80027454: 2456bdac addiu s6,v0,-16980 -80027458: 96823f2c lhu v0,16172(s4) -8002745c: 3c038006 lui v1,0x8006 -80027460: 0202102b sltu v0,s0,v0 -80027464: afa30104 sw v1,260(sp) -80027468: 10400014 beqz v0,800274bc <Game+0x558> -8002746c: afb200e4 sw s2,228(sp) -80027470: 00101040 sll v0,s0,0x1 -80027474: 00531021 addu v0,v0,s3 -80027478: 90420000 lbu v0,0(v0) -8002747c: 00000000 nop -80027480: 3042007f andi v0,v0,0x7f -80027484: 1455000a bne v0,s5,800274b0 <Game+0x54c> -80027488: 24060010 li a2,16 -8002748c: 02602821 move a1,s3 -80027490: 0c0080e9 jal 800203a4 <SystemContains_u16> -80027494: 02002021 move a0,s0 -80027498: 14400005 bnez v0,800274b0 <Game+0x54c> -8002749c: 26220001 addiu v0,s1,1 -800274a0: 00118840 sll s1,s1,0x1 -800274a4: 02368821 addu s1,s1,s6 -800274a8: a6300000 sh s0,0(s1) -800274ac: 305100ff andi s1,v0,0xff -800274b0: 26100001 addiu s0,s0,1 -800274b4: 1000ffe8 b 80027458 <Game+0x4f4> -800274b8: 3210ffff andi s0,s0,0xffff -800274bc: 3c108007 lui s0,0x8007 -800274c0: 3c118007 lui s1,0x8007 -800274c4: 00002821 move a1,zero -800274c8: 26049a10 addiu a0,s0,-26096 -800274cc: 24061000 li a2,4096 -800274d0: 0c00ce97 jal 80033a5c <memset> -800274d4: a220eae4 sb zero,-5404(s1) -800274d8: 3c028006 lui v0,0x8006 -800274dc: 26039a10 addiu v1,s0,-26096 -800274e0: 94473f2c lhu a3,16172(v0) -800274e4: 8fa500e4 lw a1,228(sp) -800274e8: 00002021 move a0,zero -800274ec: afb10108 sw s1,264(sp) -800274f0: afa30134 sw v1,308(sp) -800274f4: 10870010 beq a0,a3,80027538 <Game+0x5d4> -800274f8: 24840001 addiu a0,a0,1 -800274fc: 90a20000 lbu v0,0(a1) -80027500: 00000000 nop -80027504: 3042007f andi v0,v0,0x7f -80027508: 00023180 sll a2,v0,0x6 -8002750c: 30c600ff andi a2,a2,0xff -80027510: 00021082 srl v0,v0,0x2 -80027514: a4660000 sh a2,0(v1) -80027518: 00023100 sll a2,v0,0x4 -8002751c: 00021180 sll v0,v0,0x6 -80027520: 00461023 subu v0,v0,a2 -80027524: a4620002 sh v0,2(v1) -80027528: 3084ffff andi a0,a0,0xffff -8002752c: 24a50002 addiu a1,a1,2 -80027530: 1000fff0 b 800274f4 <Game+0x590> -80027534: 24630004 addiu v1,v1,4 -80027538: 0c00ab74 jal 8002add0 <AircraftInit> -8002753c: 00000000 nop -80027540: 0c008cf7 jal 800233dc <LoadMenuEnd> -80027544: 00000000 nop -80027548: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -8002754c: 00002021 move a0,zero -80027550: 24050004 li a1,4 -80027554: 0c0080bf jal 800202fc <SystemRand> -80027558: 24040003 li a0,3 -8002755c: 0c009230 jal 800248c0 <SfxPlayTrack> -80027560: 00402021 move a0,v0 -80027564: 3c028007 lui v0,0x8007 -80027568: 2442bac8 addiu v0,v0,-17720 -8002756c: afa200f4 sw v0,244(sp) -80027570: afa200d0 sw v0,208(sp) -80027574: 0040f021 move s8,v0 -80027578: afa2010c sw v0,268(sp) -8002757c: 8fa20108 lw v0,264(sp) -80027580: 00000000 nop -80027584: 9042eae4 lbu v0,-5404(v0) -80027588: 00000000 nop -8002758c: 1440000a bnez v0,800275b8 <Game+0x654> -80027590: 00000000 nop -80027594: 8fa20124 lw v0,292(sp) -80027598: 00000000 nop -8002759c: 9042eae5 lbu v0,-5403(v0) -800275a0: 00000000 nop -800275a4: 14400012 bnez v0,800275f0 <Game+0x68c> -800275a8: 00008021 move s0,zero -800275ac: 8fb100e0 lw s1,224(sp) -800275b0: 10000008 b 800275d4 <Game+0x670> -800275b4: 24120002 li s2,2 -800275b8: 8fa20100 lw v0,256(sp) -800275bc: 0c00918d jal 80024634 <GameGuiFinishedDialog> -800275c0: 24444730 addiu a0,v0,18224 -800275c4: 1040fff3 beqz v0,80027594 <Game+0x630> -800275c8: 00000000 nop -800275cc: 10000769 b 80029374 <Game+0x2410> -800275d0: 00000000 nop -800275d4: 92220000 lbu v0,0(s1) -800275d8: 00000000 nop -800275dc: 14400010 bnez v0,80027620 <Game+0x6bc> -800275e0: 00000000 nop -800275e4: 26100001 addiu s0,s0,1 -800275e8: 1612fffa bne s0,s2,800275d4 <Game+0x670> -800275ec: 263128f8 addiu s1,s1,10488 -800275f0: 8fa20114 lw v0,276(sp) -800275f4: 00000000 nop -800275f8: 9042baa1 lbu v0,-17759(v0) -800275fc: 00000000 nop -80027600: 14400010 bnez v0,80027644 <Game+0x6e0> -80027604: 3c118004 lui s1,0x8004 -80027608: 3c128004 lui s2,0x8004 -8002760c: 00008021 move s0,zero -80027610: 263197d8 addiu s1,s1,-26664 -80027614: 3c138004 lui s3,0x8004 -80027618: 10000038 b 800276fc <Game+0x798> -8002761c: 265296a0 addiu s2,s2,-26976 -80027620: 8e2228ec lw v0,10476(s1) -80027624: 00000000 nop -80027628: 0040f809 jalr v0 -8002762c: 24040800 li a0,2048 -80027630: 1040ffed beqz v0,800275e8 <Game+0x684> -80027634: 26100001 addiu s0,s0,1 -80027638: 2610ffff addiu s0,s0,-1 -8002763c: 10000747 b 8002935c <Game+0x23f8> -80027640: 240428f8 li a0,10488 -80027644: 8fa20100 lw v0,256(sp) -80027648: 0c0091c2 jal 80024708 <GameGuiAircraftCollision> -8002764c: 24444730 addiu a0,v0,18224 -80027650: 10000748 b 80029374 <Game+0x2410> -80027654: 00000000 nop -80027658: 0c00c1ea jal 800307a8 <GsSortCls> -8002765c: 00002021 move a0,zero -80027660: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -80027664: 27a40018 addiu a0,sp,24 -80027668: 32020001 andi v0,s0,0x1 -8002766c: 10400009 beqz v0,80027694 <Game+0x730> -80027670: 32020002 andi v0,s0,0x2 -80027674: 3c048007 lui a0,0x8007 -80027678: afb20010 sw s2,16(sp) -8002767c: 266797c4 addiu a3,s3,-26684 -80027680: 24060030 li a2,48 -80027684: 24050030 li a1,48 -80027688: 0c00a571 jal 800295c4 <FontPrintText> -8002768c: 2484e920 addiu a0,a0,-5856 -80027690: 32020002 andi v0,s0,0x2 -80027694: 10400007 beqz v0,800276b4 <Game+0x750> -80027698: 3c048007 lui a0,0x8007 -8002769c: afb10010 sw s1,16(sp) -800276a0: 266797c4 addiu a3,s3,-26684 -800276a4: 24060050 li a2,80 -800276a8: 24050030 li a1,48 -800276ac: 0c00a571 jal 800295c4 <FontPrintText> -800276b0: 2484e920 addiu a0,a0,-5856 -800276b4: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -800276b8: 00000000 nop -800276bc: 8fa20100 lw v0,256(sp) -800276c0: 00000000 nop -800276c4: 90424730 lbu v0,18224(v0) -800276c8: 00000000 nop -800276cc: 1440001d bnez v0,80027744 <Game+0x7e0> -800276d0: 0000a021 move s4,zero -800276d4: 92e228f8 lbu v0,10488(s7) -800276d8: 00000000 nop -800276dc: 14400022 bnez v0,80027768 <Game+0x804> -800276e0: 00000000 nop -800276e4: 0c0080d2 jal 80020348 <SystemSetEmergencyMode> -800276e8: 02802021 move a0,s4 -800276ec: 0c0080d5 jal 80020354 <SystemGetEmergencyMode> -800276f0: 00000000 nop -800276f4: 10400025 beqz v0,8002778c <Game+0x828> -800276f8: 00000000 nop -800276fc: 24030010 li v1,16 -80027700: 24020020 li v0,32 -80027704: a7a3001a sh v1,26(sp) -80027708: 24030140 li v1,320 -8002770c: afa00020 sw zero,32(sp) -80027710: a7a20018 sh v0,24(sp) -80027714: a7a3001c sh v1,28(sp) -80027718: a3a20021 sb v0,33(sp) -8002771c: 240300d0 li v1,208 -80027720: 2402ff80 li v0,-128 -80027724: afa00024 sw zero,36(sp) -80027728: a7a3001e sh v1,30(sp) -8002772c: 0c0080d5 jal 80020354 <SystemGetEmergencyMode> -80027730: a3a20022 sb v0,34(sp) -80027734: 1040ffe1 beqz v0,800276bc <Game+0x758> -80027738: 00003021 move a2,zero -8002773c: 1000ffc6 b 80027658 <Game+0x6f4> -80027740: 00002821 move a1,zero -80027744: 0c0089a0 jal 80022680 <PadOneConnected> -80027748: 00000000 nop -8002774c: 10400003 beqz v0,8002775c <Game+0x7f8> -80027750: 00000000 nop -80027754: 1000ffdf b 800276d4 <Game+0x770> -80027758: 321000fe andi s0,s0,0xfe -8002775c: 36100001 ori s0,s0,0x1 -80027760: 1000ffdc b 800276d4 <Game+0x770> -80027764: 24140001 li s4,1 -80027768: 0c0089b8 jal 800226e0 <PadTwoConnected> -8002776c: 00000000 nop -80027770: 10400003 beqz v0,80027780 <Game+0x81c> -80027774: 00000000 nop -80027778: 1000ffda b 800276e4 <Game+0x780> -8002777c: 321000fd andi s0,s0,0xfd -80027780: 36100002 ori s0,s0,0x2 -80027784: 1000ffd7 b 800276e4 <Game+0x780> -80027788: 24140001 li s4,1 -8002778c: 0c008095 jal 80020254 <System1SecondTick> -80027790: 00000000 nop -80027794: 10400013 beqz v0,800277e4 <Game+0x880> -80027798: 3c048006 lui a0,0x8006 -8002779c: 90823f11 lbu v0,16145(a0) -800277a0: 00000000 nop -800277a4: 24420001 addiu v0,v0,1 -800277a8: 304200ff andi v0,v0,0xff -800277ac: a0823f11 sb v0,16145(a0) -800277b0: 2c42003c sltiu v0,v0,60 -800277b4: 14400005 bnez v0,800277cc <Game+0x868> -800277b8: 3c038006 lui v1,0x8006 -800277bc: 90623f12 lbu v0,16146(v1) -800277c0: a0803f11 sb zero,16145(a0) -800277c4: 24420001 addiu v0,v0,1 -800277c8: a0623f12 sb v0,16146(v1) -800277cc: 90623f12 lbu v0,16146(v1) -800277d0: 00000000 nop -800277d4: 2c420018 sltiu v0,v0,24 -800277d8: 14400002 bnez v0,800277e4 <Game+0x880> -800277dc: 3c028006 lui v0,0x8006 -800277e0: a0403f12 sb zero,16146(v0) -800277e4: 0000a021 move s4,zero -800277e8: 8fa200f4 lw v0,244(sp) -800277ec: 3c038007 lui v1,0x8007 -800277f0: 90420240 lbu v0,576(v0) -800277f4: 00000000 nop -800277f8: 0282102b sltu v0,s4,v0 -800277fc: 10400114 beqz v0,80027c50 <Game+0xcec> -80027800: afa300d8 sw v1,216(sp) -80027804: 16800004 bnez s4,80027818 <Game+0x8b4> -80027808: 24020001 li v0,1 -8002780c: 8fa30108 lw v1,264(sp) -80027810: 00000000 nop -80027814: a062eae4 sb v0,-5404(v1) -80027818: 8fa200d0 lw v0,208(sp) -8002781c: 00000000 nop -80027820: 00541021 addu v0,v0,s4 -80027824: 904202c4 lbu v0,708(v0) -80027828: 00000000 nop -8002782c: 14400004 bnez v0,80027840 <Game+0x8dc> -80027830: 00000000 nop -80027834: 8fa20108 lw v0,264(sp) -80027838: 00000000 nop -8002783c: a040eae4 sb zero,-5404(v0) -80027840: 0c008095 jal 80020254 <System1SecondTick> -80027844: 26900090 addiu s0,s4,144 -80027848: 10400025 beqz v0,800278e0 <Game+0x97c> -8002784c: 00000000 nop -80027850: 8fa200d0 lw v0,208(sp) -80027854: 00000000 nop -80027858: 00541021 addu v0,v0,s4 -8002785c: 904301c0 lbu v1,448(v0) -80027860: 00000000 nop -80027864: 14600008 bnez v1,80027888 <Game+0x924> -80027868: 00000000 nop -8002786c: 904301a0 lbu v1,416(v0) -80027870: 00000000 nop -80027874: 10600004 beqz v1,80027888 <Game+0x924> -80027878: 2404003c li a0,60 -8002787c: 2463ffff addiu v1,v1,-1 -80027880: a04401c0 sb a0,448(v0) -80027884: a04301a0 sb v1,416(v0) -80027888: 8fa200d0 lw v0,208(sp) -8002788c: 00000000 nop -80027890: 00541821 addu v1,v0,s4 -80027894: 906201c0 lbu v0,448(v1) -80027898: 00000000 nop -8002789c: 10400002 beqz v0,800278a8 <Game+0x944> -800278a0: 2442ffff addiu v0,v0,-1 -800278a4: a06201c0 sb v0,448(v1) -800278a8: 8fa300d0 lw v1,208(sp) -800278ac: 00101080 sll v0,s0,0x2 -800278b0: 00621021 addu v0,v1,v0 -800278b4: 8c420004 lw v0,4(v0) -800278b8: 00000000 nop -800278bc: 10400008 beqz v0,800278e0 <Game+0x97c> -800278c0: 26820100 addiu v0,s4,256 -800278c4: 00021040 sll v0,v0,0x1 -800278c8: 005e1021 addu v0,v0,s8 -800278cc: 94430000 lhu v1,0(v0) -800278d0: 00000000 nop -800278d4: 10600002 beqz v1,800278e0 <Game+0x97c> -800278d8: 2463ffff addiu v1,v1,-1 -800278dc: a4430000 sh v1,0(v0) -800278e0: 8fa200d0 lw v0,208(sp) -800278e4: afa00018 sw zero,24(sp) -800278e8: 00549021 addu s2,v0,s4 -800278ec: 924202c4 lbu v0,708(s2) -800278f0: 00000000 nop -800278f4: 14400090 bnez v0,80027b38 <Game+0xbd4> -800278f8: 00000000 nop -800278fc: 924201a0 lbu v0,416(s2) -80027900: 00000000 nop -80027904: 1440007c bnez v0,80027af8 <Game+0xb94> -80027908: 00000000 nop -8002790c: 924201c0 lbu v0,448(s2) -80027910: 00000000 nop -80027914: 14400078 bnez v0,80027af8 <Game+0xb94> -80027918: 00101880 sll v1,s0,0x2 -8002791c: 03c31821 addu v1,s8,v1 -80027920: 8c620004 lw v0,4(v1) -80027924: 00000000 nop -80027928: 1440007a bnez v0,80027b14 <Game+0xbb0> -8002792c: 26820100 addiu v0,s4,256 -80027930: 00021040 sll v0,v0,0x1 -80027934: 005e1021 addu v0,v0,s8 -80027938: 94420000 lhu v0,0(v0) -8002793c: 00000000 nop -80027940: 1040007d beqz v0,80027b38 <Game+0xbd4> -80027944: 00000000 nop -80027948: 8fa20130 lw v0,304(sp) -8002794c: 00000000 nop -80027950: 9042baa3 lbu v0,-17757(v0) -80027954: 00000000 nop -80027958: 14400077 bnez v0,80027b38 <Game+0xbd4> -8002795c: 00141080 sll v0,s4,0x2 -80027960: 005e1021 addu v0,v0,s8 -80027964: 8c440000 lw a0,0(v0) -80027968: 24020001 li v0,1 -8002796c: 14820051 bne a0,v0,80027ab4 <Game+0xb50> -80027970: 24050002 li a1,2 -80027974: 924201e0 lbu v0,480(s2) -80027978: 00000000 nop -8002797c: 1040006e beqz v0,80027b38 <Game+0xbd4> -80027980: 00009821 move s3,zero -80027984: 00008821 move s1,zero -80027988: 8fa200d0 lw v0,208(sp) -8002798c: 00000000 nop -80027990: 90420240 lbu v0,576(v0) -80027994: 00000000 nop -80027998: 0222102b sltu v0,s1,v0 -8002799c: 10400019 beqz v0,80027a04 <Game+0xaa0> -800279a0: 00000000 nop -800279a4: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -800279a8: 02202021 move a0,s1 -800279ac: 8c42000c lw v0,12(v0) -800279b0: 00000000 nop -800279b4: 10400010 beqz v0,800279f8 <Game+0xa94> -800279b8: 00000000 nop -800279bc: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -800279c0: 02202021 move a0,s1 -800279c4: 02202021 move a0,s1 -800279c8: 0c00af41 jal 8002bd04 <AircraftGetTargets> -800279cc: 0040a821 move s5,v0 -800279d0: 924401e0 lbu a0,480(s2) -800279d4: 00000000 nop -800279d8: 16a40002 bne s5,a0,800279e4 <Game+0xa80> -800279dc: 24060030 li a2,48 -800279e0: 24130001 li s3,1 -800279e4: 0c0080e9 jal 800203a4 <SystemContains_u16> -800279e8: 00402821 move a1,v0 -800279ec: 10400002 beqz v0,800279f8 <Game+0xa94> -800279f0: 00000000 nop -800279f4: 24130001 li s3,1 -800279f8: 26310001 addiu s1,s1,1 -800279fc: 1000ffe2 b 80027988 <Game+0xa24> -80027a00: 323100ff andi s1,s1,0xff -80027a04: 1660003c bnez s3,80027af8 <Game+0xb94> -80027a08: 00101080 sll v0,s0,0x2 -80027a0c: 8fa3010c lw v1,268(sp) -80027a10: 00000000 nop -80027a14: 00621021 addu v0,v1,v0 -80027a18: 24030001 li v1,1 -80027a1c: ac430004 sw v1,4(v0) -80027a20: 3c028007 lui v0,0x8007 -80027a24: 0c009067 jal 8002419c <GameGuiBubbleShow> -80027a28: a043baa2 sb v1,-17758(v0) -80027a2c: 8fa2010c lw v0,268(sp) -80027a30: 8fa300e4 lw v1,228(sp) -80027a34: 00541021 addu v0,v0,s4 -80027a38: 904201e0 lbu v0,480(v0) -80027a3c: 00000000 nop -80027a40: a7a20018 sh v0,24(sp) -80027a44: 00021040 sll v0,v0,0x1 -80027a48: 00431021 addu v0,v0,v1 -80027a4c: 94420000 lhu v0,0(v0) -80027a50: 24030008 li v1,8 -80027a54: 1043000e beq v0,v1,80027a90 <Game+0xb2c> -80027a58: 24070003 li a3,3 -80027a5c: 2c430009 sltiu v1,v0,9 -80027a60: 10600003 beqz v1,80027a70 <Game+0xb0c> -80027a64: 24030007 li v1,7 -80027a68: 10000006 b 80027a84 <Game+0xb20> -80027a6c: 24070004 li a3,4 -80027a70: 24030087 li v1,135 -80027a74: 10430006 beq v0,v1,80027a90 <Game+0xb2c> -80027a78: 24070001 li a3,1 -80027a7c: 24070002 li a3,2 -80027a80: 24030088 li v1,136 -80027a84: 10430002 beq v0,v1,80027a90 <Game+0xb2c> -80027a88: 00000000 nop -80027a8c: 00003821 move a3,zero -80027a90: 8fa200d8 lw v0,216(sp) -80027a94: 27a60018 addiu a2,sp,24 -80027a98: 02802821 move a1,s4 -80027a9c: 0c00abad jal 8002aeb4 <AircraftAddNew> -80027aa0: 2444bac8 addiu a0,v0,-17720 -80027aa4: 14400014 bnez v0,80027af8 <Game+0xb94> -80027aa8: 00000000 nop -80027aac: 10000022 b 80027b38 <Game+0xbd4> -80027ab0: 00000000 nop -80027ab4: 14850020 bne a0,a1,80027b38 <Game+0xbd4> -80027ab8: 24050001 li a1,1 -80027abc: 24040009 li a0,9 -80027ac0: ac640004 sw a0,4(v1) -80027ac4: 8fa30128 lw v1,296(sp) -80027ac8: 00002021 move a0,zero -80027acc: 0c0080bf jal 800202fc <SystemRand> -80027ad0: a062baa2 sb v0,-17758(v1) -80027ad4: 000220c0 sll a0,v0,0x3 -80027ad8: 00021140 sll v0,v0,0x5 -80027adc: 00821021 addu v0,a0,v0 -80027ae0: 3c048007 lui a0,0x8007 -80027ae4: 248499c0 addiu a0,a0,-26176 -80027ae8: 0c0091ef jal 800247bc <SfxPlaySound> -80027aec: 00822021 addu a0,a0,v0 -80027af0: 0c009067 jal 8002419c <GameGuiBubbleShow> -80027af4: 00000000 nop -80027af8: 8fa300d0 lw v1,208(sp) -80027afc: 00101080 sll v0,s0,0x2 -80027b00: 00621021 addu v0,v1,v0 -80027b04: 8c420004 lw v0,4(v0) -80027b08: 00000000 nop -80027b0c: 1040000a beqz v0,80027b38 <Game+0xbd4> -80027b10: 26820100 addiu v0,s4,256 -80027b14: 8fa300d0 lw v1,208(sp) -80027b18: 00021040 sll v0,v0,0x1 -80027b1c: 00621021 addu v0,v1,v0 -80027b20: 94420000 lhu v0,0(v0) -80027b24: 00000000 nop -80027b28: 14400003 bnez v0,80027b38 <Game+0xbd4> -80027b2c: 00002821 move a1,zero -80027b30: 0c009b22 jal 80026c88 <GameRemoveFlight> -80027b34: 02802021 move a0,s4 -80027b38: 16800004 bnez s4,80027b4c <Game+0xbe8> -80027b3c: 00000000 nop -80027b40: 8fa200d0 lw v0,208(sp) -80027b44: 00000000 nop -80027b48: a0400242 sb zero,578(v0) -80027b4c: 8fa300d0 lw v1,208(sp) -80027b50: 00101080 sll v0,s0,0x2 -80027b54: 00621021 addu v0,v1,v0 -80027b58: 8c420004 lw v0,4(v0) -80027b5c: 00000000 nop -80027b60: 10400005 beqz v0,80027b78 <Game+0xc14> -80027b64: 00000000 nop -80027b68: 93c20242 lbu v0,578(s8) -80027b6c: 00000000 nop -80027b70: 24420001 addiu v0,v0,1 -80027b74: a3c20242 sb v0,578(s8) -80027b78: 16800006 bnez s4,80027b94 <Game+0xc30> -80027b7c: 00000000 nop -80027b80: 8fa200d0 lw v0,208(sp) -80027b84: 8fa300d0 lw v1,208(sp) -80027b88: 90420240 lbu v0,576(v0) -80027b8c: 00000000 nop -80027b90: a0620241 sb v0,577(v1) -80027b94: 8fa200d0 lw v0,208(sp) -80027b98: 00000000 nop -80027b9c: 00541021 addu v0,v0,s4 -80027ba0: 904202c4 lbu v0,708(v0) -80027ba4: 00000000 nop -80027ba8: 10400005 beqz v0,80027bc0 <Game+0xc5c> -80027bac: 00000000 nop -80027bb0: 93c20241 lbu v0,577(s8) -80027bb4: 00000000 nop -80027bb8: 2442ffff addiu v0,v0,-1 -80027bbc: a3c20241 sb v0,577(s8) -80027bc0: 16800005 bnez s4,80027bd8 <Game+0xc74> -80027bc4: 24061000 li a2,4096 -80027bc8: 3c048007 lui a0,0x8007 -80027bcc: 2405ffff li a1,-1 -80027bd0: 0c00ce97 jal 80033a5c <memset> -80027bd4: 2484aa10 addiu a0,a0,-22000 -80027bd8: 8fa200d0 lw v0,208(sp) -80027bdc: 00108080 sll s0,s0,0x2 -80027be0: 00508021 addu s0,v0,s0 -80027be4: 8e020004 lw v0,4(s0) -80027be8: 00000000 nop -80027bec: 10400015 beqz v0,80027c44 <Game+0xce0> -80027bf0: 00000000 nop -80027bf4: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -80027bf8: 02802021 move a0,s4 -80027bfc: 3c058007 lui a1,0x8007 -80027c00: 00021080 sll v0,v0,0x2 -80027c04: 00002021 move a0,zero -80027c08: 24a5aa10 addiu a1,a1,-22000 -80027c0c: 240800ff li t0,255 -80027c10: 24070004 li a3,4 -80027c14: 00441821 addu v1,v0,a0 -80027c18: 00a31821 addu v1,a1,v1 -80027c1c: 90690000 lbu t1,0(v1) -80027c20: 308600ff andi a2,a0,0xff -80027c24: 11280004 beq t1,t0,80027c38 <Game+0xcd4> -80027c28: 00a01821 move v1,a1 -80027c2c: 24840001 addiu a0,a0,1 -80027c30: 1487fff8 bne a0,a3,80027c14 <Game+0xcb0> -80027c34: 24060004 li a2,4 -80027c38: 00621021 addu v0,v1,v0 -80027c3c: 00461021 addu v0,v0,a2 -80027c40: a0540000 sb s4,0(v0) -80027c44: 26940001 addiu s4,s4,1 -80027c48: 1000fee7 b 800277e8 <Game+0x884> -80027c4c: 329400ff andi s4,s4,0xff -80027c50: 0c00b041 jal 8002c104 <MessageHandler> -80027c54: 3c168006 lui s6,0x8006 -80027c58: 0c00ade3 jal 8002b78c <AircraftHandler> -80027c5c: 26d64766 addiu s6,s6,18278 -80027c60: 0c009132 jal 800244c8 <GameGuiCalculateSlowScore> -80027c64: 00000000 nop -80027c68: 3c028006 lui v0,0x8006 -80027c6c: 24426ff0 addiu v0,v0,28656 -80027c70: 8fb500e0 lw s5,224(sp) -80027c74: afa200dc sw v0,220(sp) -80027c78: 3c028004 lui v0,0x8004 -80027c7c: 244289dc addiu v0,v0,-30244 -80027c80: afa000d4 sw zero,212(sp) -80027c84: afb500ec sw s5,236(sp) -80027c88: afb500f0 sw s5,240(sp) -80027c8c: afa2013c sw v0,316(sp) -80027c90: 92a20000 lbu v0,0(s5) -80027c94: 00000000 nop -80027c98: 104003fd beqz v0,80028c90 <Game+0x1d2c> -80027c9c: 00000000 nop -80027ca0: a6a00032 sh zero,50(s5) -80027ca4: a2a00005 sb zero,5(s5) -80027ca8: 0c0099a0 jal 80026680 <GameActiveAircraftList.constprop.7> -80027cac: 02a02021 move a0,s5 -80027cb0: 8fa20114 lw v0,276(sp) -80027cb4: 00000000 nop -80027cb8: 9042baa1 lbu v0,-17759(v0) -80027cbc: 00000000 nop -80027cc0: 1040000a beqz v0,80027cec <Game+0xd88> -80027cc4: 00000000 nop -80027cc8: 8fa2012c lw v0,300(sp) -80027ccc: 00000000 nop -80027cd0: 9045baa0 lbu a1,-17760(v0) -80027cd4: 0c00adbc jal 8002b6f0 <AircraftGetIsoPos> -80027cd8: 27a40018 addiu a0,sp,24 -80027cdc: 8fa50018 lw a1,24(sp) -80027ce0: 8fa6001c lw a2,28(sp) -80027ce4: 0c009313 jal 80024c4c <CameraMoveToIsoPos> -80027ce8: 02a02021 move a0,s5 -80027cec: 0c008095 jal 80020254 <System1SecondTick> -80027cf0: 00000000 nop -80027cf4: 10400004 beqz v0,80027d08 <Game+0xda4> -80027cf8: 02a02021 move a0,s5 -80027cfc: 8fa200d8 lw v0,216(sp) -80027d00: 0c008e4b jal 8002392c <GameGuiCalculateNextAircraftTime> -80027d04: 2445bac8 addiu a1,v0,-17720 -80027d08: 92a20007 lbu v0,7(s5) -80027d0c: 00000000 nop -80027d10: 10400047 beqz v0,80027e30 <Game+0xecc> -80027d14: 00000000 nop -80027d18: 8ea228ec lw v0,10476(s5) -80027d1c: 00000000 nop -80027d20: 0040f809 jalr v0 -80027d24: 24040020 li a0,32 -80027d28: 10400003 beqz v0,80027d38 <Game+0xdd4> -80027d2c: 24020001 li v0,1 -80027d30: a2a00007 sb zero,7(s5) -80027d34: a2a000b0 sb zero,176(s5) -80027d38: a2a20006 sb v0,6(s5) -80027d3c: 92a20034 lbu v0,52(s5) -80027d40: 00000000 nop -80027d44: a2a2002f sb v0,47(s5) -80027d48: 8ea228f4 lw v0,10484(s5) -80027d4c: 00000000 nop -80027d50: 0040f809 jalr v0 -80027d54: 00000000 nop -80027d58: 8fa300d4 lw v1,212(sp) -80027d5c: 2404147c li a0,5244 -80027d60: 00640018 mult v1,a0 -80027d64: 92a500b0 lbu a1,176(s5) -80027d68: 00002012 mflo a0 -80027d6c: 00852021 addu a0,a0,a1 -80027d70: 2484004c addiu a0,a0,76 -80027d74: 00042040 sll a0,a0,0x1 -80027d78: 02e42021 addu a0,s7,a0 -80027d7c: 94840000 lhu a0,0(a0) -80027d80: 00000000 nop -80027d84: 14820023 bne a0,v0,80027e14 <Game+0xeb0> -80027d88: 24a50001 addiu a1,a1,1 -80027d8c: 30a500ff andi a1,a1,0xff -80027d90: a2a500b0 sb a1,176(s5) -80027d94: 2ca50006 sltiu a1,a1,6 -80027d98: 14a0001a bnez a1,80027e04 <Game+0xea0> -80027d9c: 3c048007 lui a0,0x8007 -80027da0: 92a40034 lbu a0,52(s5) -80027da4: 00000000 nop -80027da8: 03c42821 addu a1,s8,a0 -80027dac: 90a20180 lbu v0,384(a1) -80027db0: 00000000 nop -80027db4: 2c460065 sltiu a2,v0,101 -80027db8: 14c0000d bnez a2,80027df0 <Game+0xe8c> -80027dbc: 2442ff9c addiu v0,v0,-100 -80027dc0: 8fa30118 lw v1,280(sp) -80027dc4: 00000000 nop -80027dc8: 8c64eadc lw a0,-5412(v1) -80027dcc: 304200ff andi v0,v0,0xff -80027dd0: 2484012c addiu a0,a0,300 -80027dd4: ac64eadc sw a0,-5412(v1) -80027dd8: a2a200b1 sb v0,177(s5) -80027ddc: 02a02021 move a0,s5 -80027de0: 0c0097c0 jal 80025f00 <GameGenerateUnboardingSequence> -80027de4: a0a20180 sb v0,384(a1) -80027de8: 10000005 b 80027e00 <Game+0xe9c> -80027dec: a2a000b0 sb zero,176(s5) -80027df0: a2a00007 sb zero,7(s5) -80027df4: 0c009b22 jal 80026c88 <GameRemoveFlight> -80027df8: 24050001 li a1,1 -80027dfc: a2a000b0 sb zero,176(s5) -80027e00: 3c048007 lui a0,0x8007 -80027e04: 0c0091ef jal 800247bc <SfxPlaySound> -80027e08: 24849920 addiu a0,a0,-26336 -80027e0c: 10000008 b 80027e30 <Game+0xecc> -80027e10: 00000000 nop -80027e14: 8ea228f4 lw v0,10484(s5) -80027e18: 00000000 nop -80027e1c: 0040f809 jalr v0 -80027e20: 00000000 nop -80027e24: 10400002 beqz v0,80027e30 <Game+0xecc> -80027e28: 00000000 nop -80027e2c: a2a000b0 sb zero,176(s5) -80027e30: 92a20006 lbu v0,6(s5) -80027e34: 92b00034 lbu s0,52(s5) -80027e38: 1040000b beqz v0,80027e68 <Game+0xf04> -80027e3c: 240200ff li v0,255 -80027e40: 92a5002f lbu a1,47(s5) -80027e44: 00000000 nop -80027e48: 10a20007 beq a1,v0,80027e68 <Game+0xf04> -80027e4c: 00000000 nop -80027e50: 0c00adbc jal 8002b6f0 <AircraftGetIsoPos> -80027e54: 27a400a8 addiu a0,sp,168 -80027e58: 8fa500a8 lw a1,168(sp) -80027e5c: 8fa600ac lw a2,172(sp) -80027e60: 0c009313 jal 80024c4c <CameraMoveToIsoPos> -80027e64: 02a02021 move a0,s5 -80027e68: 8ea228ec lw v0,10476(s5) -80027e6c: 00000000 nop -80027e70: 0040f809 jalr v0 -80027e74: 24040080 li a0,128 -80027e78: 10400014 beqz v0,80027ecc <Game+0xf68> -80027e7c: 00000000 nop -80027e80: 92a20006 lbu v0,6(s5) -80027e84: 00000000 nop -80027e88: 1440001e bnez v0,80027f04 <Game+0xfa0> -80027e8c: 2402ffff li v0,-1 -80027e90: 92a20001 lbu v0,1(s5) -80027e94: 00000000 nop -80027e98: 1040001c beqz v0,80027f0c <Game+0xfa8> -80027e9c: 26020090 addiu v0,s0,144 -80027ea0: 00021080 sll v0,v0,0x2 -80027ea4: 03c21021 addu v0,s8,v0 -80027ea8: 8c420004 lw v0,4(v0) -80027eac: 00000000 nop -80027eb0: 10400016 beqz v0,80027f0c <Game+0xfa8> -80027eb4: 24040009 li a0,9 -80027eb8: 10440014 beq v0,a0,80027f0c <Game+0xfa8> -80027ebc: 24020001 li v0,1 -80027ec0: a2a20006 sb v0,6(s5) -80027ec4: 10000011 b 80027f0c <Game+0xfa8> -80027ec8: a2b0002f sb s0,47(s5) -80027ecc: 8ea228f0 lw v0,10480(s5) -80027ed0: 00000000 nop -80027ed4: 0040f809 jalr v0 -80027ed8: 00000000 nop -80027edc: 1040000b beqz v0,80027f0c <Game+0xfa8> -80027ee0: 00000000 nop -80027ee4: 92a20006 lbu v0,6(s5) -80027ee8: 00000000 nop -80027eec: 10400007 beqz v0,80027f0c <Game+0xfa8> -80027ef0: 00000000 nop -80027ef4: 92a20001 lbu v0,1(s5) -80027ef8: 00000000 nop -80027efc: 14400003 bnez v0,80027f0c <Game+0xfa8> -80027f00: 2402ffff li v0,-1 -80027f04: a2a00006 sb zero,6(s5) -80027f08: a2a2002f sb v0,47(s5) -80027f0c: 96a20030 lhu v0,48(s5) -80027f10: 8fa30110 lw v1,272(sp) -80027f14: 00021040 sll v0,v0,0x1 -80027f18: 2463bdac addiu v1,v1,-16980 -80027f1c: 00431021 addu v0,v0,v1 -80027f20: 94460000 lhu a2,0(v0) -80027f24: 0c009a54 jal 80026950 <GameGetXFromTile_short> -80027f28: 00c02021 move a0,a2 -80027f2c: 00c02021 move a0,a2 -80027f30: 0c009a61 jal 80026984 <GameGetYFromTile_short> -80027f34: a7a200b0 sh v0,176(sp) -80027f38: a7a200b2 sh v0,178(sp) -80027f3c: 92a20002 lbu v0,2(s5) -80027f40: a7a000b4 sh zero,180(sp) -80027f44: 104000e8 beqz v0,800282e8 <Game+0x1384> -80027f48: afa300e8 sw v1,232(sp) -80027f4c: 2402ffff li v0,-1 -80027f50: 8fa500dc lw a1,220(sp) -80027f54: a2a2002f sb v0,47(s5) -80027f58: 00c02021 move a0,a2 -80027f5c: 0c0099f0 jal 800267c0 <GameGetSelectedRunwayArray.constprop.16> -80027f60: a2a00006 sb zero,6(s5) -80027f64: 8fa500b0 lw a1,176(sp) -80027f68: 8fa600b4 lw a2,180(sp) -80027f6c: 0c009313 jal 80024c4c <CameraMoveToIsoPos> -80027f70: 02a02021 move a0,s5 -80027f74: 8ea228ec lw v0,10476(s5) -80027f78: 00000000 nop -80027f7c: 0040f809 jalr v0 -80027f80: 24040010 li a0,16 -80027f84: 10400003 beqz v0,80027f94 <Game+0x1030> -80027f88: 00000000 nop -80027f8c: 100000d6 b 800282e8 <Game+0x1384> -80027f90: a2a00002 sb zero,2(s5) -80027f94: 8ea228ec lw v0,10476(s5) -80027f98: 00000000 nop -80027f9c: 0040f809 jalr v0 -80027fa0: 24040040 li a0,64 -80027fa4: 1040009f beqz v0,80028224 <Game+0x12c0> -80027fa8: 3c108007 lui s0,0x8007 -80027fac: 96a20030 lhu v0,48(s5) -80027fb0: 8fa300e8 lw v1,232(sp) -80027fb4: 00021040 sll v0,v0,0x1 -80027fb8: 00431021 addu v0,v0,v1 -80027fbc: 94440000 lhu a0,0(v0) -80027fc0: a2a00002 sb zero,2(s5) -80027fc4: 24060010 li a2,16 -80027fc8: 0c0080e9 jal 800203a4 <SystemContains_u16> -80027fcc: 2605baa8 addiu a1,s0,-17752 -80027fd0: 144000c5 bnez v0,800282e8 <Game+0x1384> -80027fd4: 2602baa8 addiu v0,s0,-17752 -80027fd8: a2a00002 sb zero,2(s5) -80027fdc: 00008021 move s0,zero -80027fe0: 00409821 move s3,v0 -80027fe4: 24040010 li a0,16 -80027fe8: 94450000 lhu a1,0(v0) -80027fec: 00000000 nop -80027ff0: 14a00088 bnez a1,80028214 <Game+0x12b0> -80027ff4: 26100001 addiu s0,s0,1 -80027ff8: 2610ffff addiu s0,s0,-1 -80027ffc: 92b10034 lbu s1,52(s5) -80028000: 96a20030 lhu v0,48(s5) -80028004: 8fa300e8 lw v1,232(sp) -80028008: 26340090 addiu s4,s1,144 -8002800c: 00021040 sll v0,v0,0x1 -80028010: 0014a080 sll s4,s4,0x2 -80028014: 00621021 addu v0,v1,v0 -80028018: 27a40018 addiu a0,sp,24 -8002801c: 24060060 li a2,96 -80028020: 94520000 lhu s2,0(v0) -80028024: 0c00ce97 jal 80033a5c <memset> -80028028: 03d4a021 addu s4,s8,s4 -8002802c: 8e820004 lw v0,4(s4) -80028030: 24040009 li a0,9 -80028034: afa00098 sw zero,152(sp) -80028038: afa0009c sw zero,156(sp) -8002803c: afa000a0 sw zero,160(sp) -80028040: 14440057 bne v0,a0,800281a0 <Game+0x123c> -80028044: afa000a4 sw zero,164(sp) -80028048: 3c058004 lui a1,0x8004 -8002804c: 24060004 li a2,4 -80028050: 24a589d8 addiu a1,a1,-30248 -80028054: 0c00ce81 jal 80033a04 <memcpy> -80028058: 27a400b8 addiu a0,sp,184 -8002805c: 3c048007 lui a0,0x8007 -80028060: 2402000a li v0,10 -80028064: ae820004 sw v0,4(s4) -80028068: 8c82eadc lw v0,-5412(a0) -8002806c: 27a50078 addiu a1,sp,120 -80028070: 24420190 addiu v0,v0,400 -80028074: ac82eadc sw v0,-5412(a0) -80028078: 0c0099f0 jal 800267c0 <GameGetSelectedRunwayArray.constprop.16> -8002807c: 02402021 move a0,s2 -80028080: 3c068006 lui a2,0x8006 -80028084: 27a20078 addiu v0,sp,120 -80028088: 00002821 move a1,zero -8002808c: 24c63f30 addiu a2,a2,16176 -80028090: 24070010 li a3,16 -80028094: 94440000 lhu a0,0(v0) -80028098: 27a30098 addiu v1,sp,152 -8002809c: 00042040 sll a0,a0,0x1 -800280a0: 00862021 addu a0,a0,a2 -800280a4: 94840000 lhu a0,0(a0) -800280a8: 00654021 addu t0,v1,a1 -800280ac: 24a50001 addiu a1,a1,1 -800280b0: a1040000 sb a0,0(t0) -800280b4: 14a7fff7 bne a1,a3,80028094 <Game+0x1130> -800280b8: 24420002 addiu v0,v0,2 -800280bc: 00001021 move v0,zero -800280c0: 00003021 move a2,zero -800280c4: 24070004 li a3,4 -800280c8: 2405000f li a1,15 -800280cc: 27a30098 addiu v1,sp,152 -800280d0: 00622021 addu a0,v1,v0 -800280d4: 90880000 lbu t0,0(a0) -800280d8: 00002021 move a0,zero -800280dc: 27a300b8 addiu v1,sp,184 -800280e0: 00644821 addu t1,v1,a0 -800280e4: 91290000 lbu t1,0(t1) -800280e8: 00000000 nop -800280ec: 1528000b bne t1,t0,8002811c <Game+0x11b8> -800280f0: 24840001 addiu a0,a0,1 -800280f4: 2484ffff addiu a0,a0,-1 -800280f8: 10c004bf beqz a2,800293f8 <Game+0x2494> -800280fc: 00022040 sll a0,v0,0x1 -80028100: 27a30018 addiu v1,sp,24 -80028104: 00642021 addu a0,v1,a0 -80028108: 94840060 lhu a0,96(a0) -8002810c: 14450007 bne v0,a1,8002812c <Game+0x11c8> -80028110: 00000000 nop -80028114: 1000001e b 80028190 <Game+0x122c> -80028118: 00000000 nop -8002811c: 1487fff0 bne a0,a3,800280e0 <Game+0x117c> -80028120: 27a300b8 addiu v1,sp,184 -80028124: 100004b5 b 800293fc <Game+0x2498> -80028128: 00000000 nop -8002812c: 1080ffe7 beqz a0,800280cc <Game+0x1168> -80028130: 24420001 addiu v0,v0,1 -80028134: a7a4001a sh a0,26(sp) -80028138: 02402021 move a0,s2 -8002813c: 0c0097a6 jal 80025e98 <GameGetRunwayDirection> -80028140: a7b20018 sh s2,24(sp) -80028144: 00403821 move a3,v0 -80028148: 8fa200d8 lw v0,216(sp) -8002814c: 27a60018 addiu a2,sp,24 -80028150: 02202821 move a1,s1 -80028154: 0c00abad jal 8002aeb4 <AircraftAddNew> -80028158: 2444bac8 addiu a0,v0,-17720 -8002815c: 10400024 beqz v0,800281f0 <Game+0x128c> -80028160: 24050001 li a1,1 -80028164: 0c0080bf jal 800202fc <SystemRand> -80028168: 00002021 move a0,zero -8002816c: 000220c0 sll a0,v0,0x3 -80028170: 00021140 sll v0,v0,0x5 -80028174: 00821021 addu v0,a0,v0 -80028178: 3c048007 lui a0,0x8007 -8002817c: 24849970 addiu a0,a0,-26256 -80028180: 0c0091ef jal 800247bc <SfxPlaySound> -80028184: 00822021 addu a0,a0,v0 -80028188: 10000019 b 800281f0 <Game+0x128c> -8002818c: 00000000 nop -80028190: 10800017 beqz a0,800281f0 <Game+0x128c> -80028194: 00000000 nop -80028198: 1000ffe7 b 80028138 <Game+0x11d4> -8002819c: a7a4001a sh a0,26(sp) -800281a0: 24040004 li a0,4 -800281a4: 14440012 bne v0,a0,800281f0 <Game+0x128c> -800281a8: 27a50078 addiu a1,sp,120 -800281ac: 02202021 move a0,s1 -800281b0: afa00078 sw zero,120(sp) -800281b4: afa0007c sw zero,124(sp) -800281b8: 0c0097fd jal 80025ff4 <GameGetRunwayEntryTile> -800281bc: afa00080 sw zero,128(sp) -800281c0: 97a2007c lhu v0,124(sp) -800281c4: 83a4007e lb a0,126(sp) -800281c8: a7a20018 sh v0,24(sp) -800281cc: 00441021 addu v0,v0,a0 -800281d0: 02202021 move a0,s1 -800281d4: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -800281d8: a7a2001a sh v0,26(sp) -800281dc: 00402021 move a0,v0 -800281e0: 0c00ac8b jal 8002b22c <AircraftAddTargets> -800281e4: 27a50018 addiu a1,sp,24 -800281e8: 24020005 li v0,5 -800281ec: ae820004 sw v0,4(s4) -800281f0: 96a20030 lhu v0,48(s5) -800281f4: 8fa300e8 lw v1,232(sp) -800281f8: 00021040 sll v0,v0,0x1 -800281fc: 00621021 addu v0,v1,v0 -80028200: 00108040 sll s0,s0,0x1 -80028204: 94420000 lhu v0,0(v0) -80028208: 02709821 addu s3,s3,s0 -8002820c: 10000036 b 800282e8 <Game+0x1384> -80028210: a6620000 sh v0,0(s3) -80028214: 1604ff74 bne s0,a0,80027fe8 <Game+0x1084> -80028218: 24420002 addiu v0,v0,2 -8002821c: 10000033 b 800282ec <Game+0x1388> -80028220: 02a02821 move a1,s5 -80028224: 8ea228ec lw v0,10476(s5) -80028228: 00000000 nop -8002822c: 0040f809 jalr v0 -80028230: 34048000 li a0,0x8000 -80028234: 10400010 beqz v0,80028278 <Game+0x1314> -80028238: 00000000 nop -8002823c: 92a20034 lbu v0,52(s5) -80028240: 00000000 nop -80028244: 24420090 addiu v0,v0,144 -80028248: 00021080 sll v0,v0,0x2 -8002824c: 03c21021 addu v0,s8,v0 -80028250: 8c440004 lw a0,4(v0) -80028254: 24020009 li v0,9 -80028258: 14820024 bne a0,v0,800282ec <Game+0x1388> -8002825c: 02a02821 move a1,s5 -80028260: 96a20030 lhu v0,48(s5) -80028264: 00000000 nop -80028268: 10400020 beqz v0,800282ec <Game+0x1388> -8002826c: 2442ffff addiu v0,v0,-1 -80028270: 1000001e b 800282ec <Game+0x1388> -80028274: a6a20030 sh v0,48(s5) -80028278: 8ea228ec lw v0,10476(s5) -8002827c: 00000000 nop -80028280: 0040f809 jalr v0 -80028284: 24042000 li a0,8192 -80028288: 10400018 beqz v0,800282ec <Game+0x1388> -8002828c: 02a02821 move a1,s5 -80028290: 92a20034 lbu v0,52(s5) -80028294: 00000000 nop -80028298: 24420090 addiu v0,v0,144 -8002829c: 00021080 sll v0,v0,0x2 -800282a0: 03c21021 addu v0,s8,v0 -800282a4: 8c440004 lw a0,4(v0) -800282a8: 24020009 li v0,9 -800282ac: 1482000f bne a0,v0,800282ec <Game+0x1388> -800282b0: 00000000 nop -800282b4: 96a20030 lhu v0,48(s5) -800282b8: 00000000 nop -800282bc: 2c44000f sltiu a0,v0,15 -800282c0: 1080000a beqz a0,800282ec <Game+0x1388> -800282c4: 24420001 addiu v0,v0,1 -800282c8: 8fa300e8 lw v1,232(sp) -800282cc: 00022040 sll a0,v0,0x1 -800282d0: 00832021 addu a0,a0,v1 -800282d4: 94840000 lhu a0,0(a0) -800282d8: 00000000 nop -800282dc: 10800003 beqz a0,800282ec <Game+0x1388> -800282e0: 00000000 nop -800282e4: a6a20030 sh v0,48(s5) -800282e8: 02a02821 move a1,s5 -800282ec: 0c0092f2 jal 80024bc8 <CameraGetIsoPos> -800282f0: 27a40018 addiu a0,sp,24 -800282f4: 92a20003 lbu v0,3(s5) -800282f8: 00000000 nop -800282fc: 10400065 beqz v0,80028494 <Game+0x1530> -80028300: 02a02821 move a1,s5 -80028304: 2402ffff li v0,-1 -80028308: 27a40018 addiu a0,sp,24 -8002830c: a2a00006 sb zero,6(s5) -80028310: 0c009ab6 jal 80026ad8 <GameGetTileFromIsoPosition> -80028314: a2a2002f sb v0,47(s5) -80028318: a6a20032 sh v0,50(s5) -8002831c: 0c009888 jal 80026220 <GamePathToTile.isra.2> -80028320: 02a02021 move a0,s5 -80028324: 14400002 bnez v0,80028330 <Game+0x13cc> -80028328: 24020001 li v0,1 -8002832c: a2a20005 sb v0,5(s5) -80028330: 8ea228ec lw v0,10476(s5) -80028334: 00000000 nop -80028338: 0040f809 jalr v0 -8002833c: 24040010 li a0,16 -80028340: 10400008 beqz v0,80028364 <Game+0x1400> -80028344: 24060060 li a2,96 -80028348: a2a00003 sb zero,3(s5) -8002834c: 00002821 move a1,zero -80028350: 0c00ce97 jal 80033a5c <memset> -80028354: 02c02021 move a0,s6 -80028358: a2a00096 sb zero,150(s5) -8002835c: 1000004c b 80028490 <Game+0x152c> -80028360: a2a00097 sb zero,151(s5) -80028364: 8ea228ec lw v0,10476(s5) -80028368: 00000000 nop -8002836c: 0040f809 jalr v0 -80028370: 24040040 li a0,64 -80028374: 10400047 beqz v0,80028494 <Game+0x1530> -80028378: 02a02821 move a1,s5 -8002837c: 92a20005 lbu v0,5(s5) -80028380: 00000000 nop -80028384: 14400042 bnez v0,80028490 <Game+0x152c> -80028388: 24050030 li a1,48 -8002838c: 00022040 sll a0,v0,0x1 -80028390: 02a42021 addu a0,s5,a0 -80028394: 94840036 lhu a0,54(a0) -80028398: 00000000 nop -8002839c: 14800020 bnez a0,80028420 <Game+0x14bc> -800283a0: 304600ff andi a2,v0,0xff -800283a4: 8fa200d4 lw v0,212(sp) -800283a8: 2404147c li a0,5244 -800283ac: 00440018 mult v0,a0 -800283b0: 92a50097 lbu a1,151(s5) -800283b4: 8fa300ec lw v1,236(sp) -800283b8: 00001012 mflo v0 -800283bc: 00451021 addu v0,v0,a1 -800283c0: 24420018 addiu v0,v0,24 -800283c4: 00021040 sll v0,v0,0x1 -800283c8: 00621021 addu v0,v1,v0 -800283cc: 94420006 lhu v0,6(v0) -800283d0: 00000000 nop -800283d4: 00022040 sll a0,v0,0x1 -800283d8: 3c028006 lui v0,0x8006 -800283dc: 24423f30 addiu v0,v0,16176 -800283e0: 00821021 addu v0,a0,v0 -800283e4: 94500000 lhu s0,0(v0) -800283e8: 3c048007 lui a0,0x8007 -800283ec: 0c0091ef jal 800247bc <SfxPlaySound> -800283f0: 24849920 addiu a0,a0,-26336 -800283f4: 2e02000e sltiu v0,s0,14 -800283f8: 14400025 bnez v0,80028490 <Game+0x152c> -800283fc: 2e020010 sltiu v0,s0,16 -80028400: 1440000c bnez v0,80028434 <Game+0x14d0> -80028404: 2610ff72 addiu s0,s0,-142 -80028408: 24020001 li v0,1 -8002840c: 0050802b sltu s0,v0,s0 -80028410: 16000020 bnez s0,80028494 <Game+0x1530> -80028414: 02a02821 move a1,s5 -80028418: 10000006 b 80028434 <Game+0x14d0> -8002841c: 00000000 nop -80028420: 24420001 addiu v0,v0,1 -80028424: 1445ffd9 bne v0,a1,8002838c <Game+0x1428> -80028428: a2a60097 sb a2,151(s5) -8002842c: 1000ffdd b 800283a4 <Game+0x1440> -80028430: 00000000 nop -80028434: 92a40034 lbu a0,52(s5) -80028438: 0c00af36 jal 8002bcd8 <AircraftFromFlightDataIndexAddTargets> -8002843c: 02c02821 move a1,s6 -80028440: 02c02021 move a0,s6 -80028444: 24060060 li a2,96 -80028448: 0c00ce97 jal 80033a5c <memset> -8002844c: 00002821 move a1,zero -80028450: 2402ffff li v0,-1 -80028454: a2a2002f sb v0,47(s5) -80028458: 92a20034 lbu v0,52(s5) -8002845c: 24040003 li a0,3 -80028460: 24420090 addiu v0,v0,144 -80028464: 00021080 sll v0,v0,0x2 -80028468: 03c21021 addu v0,s8,v0 -8002846c: ac440004 sw a0,4(v0) -80028470: 3c048007 lui a0,0x8007 -80028474: 8c82eadc lw v0,-5412(a0) -80028478: a2a00096 sb zero,150(s5) -8002847c: 244200c8 addiu v0,v0,200 -80028480: a2a00097 sb zero,151(s5) -80028484: a2a00006 sb zero,6(s5) -80028488: a2a00003 sb zero,3(s5) -8002848c: ac82eadc sw v0,-5412(a0) -80028490: 02a02821 move a1,s5 -80028494: 0c0092f2 jal 80024bc8 <CameraGetIsoPos> -80028498: 27a40018 addiu a0,sp,24 -8002849c: 92a20004 lbu v0,4(s5) -800284a0: 00000000 nop -800284a4: 1040005b beqz v0,80028614 <Game+0x16b0> -800284a8: 2402ffff li v0,-1 -800284ac: 27a40018 addiu a0,sp,24 -800284b0: a2a00006 sb zero,6(s5) -800284b4: 0c009ab6 jal 80026ad8 <GameGetTileFromIsoPosition> -800284b8: a2a2002f sb v0,47(s5) -800284bc: a6a20032 sh v0,50(s5) -800284c0: 0c009888 jal 80026220 <GamePathToTile.isra.2> -800284c4: 02a02021 move a0,s5 -800284c8: 14400002 bnez v0,800284d4 <Game+0x1570> -800284cc: 24020001 li v0,1 -800284d0: a2a20005 sb v0,5(s5) -800284d4: 8ea228ec lw v0,10476(s5) -800284d8: 00000000 nop -800284dc: 0040f809 jalr v0 -800284e0: 24040010 li a0,16 -800284e4: 10400008 beqz v0,80028508 <Game+0x15a4> -800284e8: 24060060 li a2,96 -800284ec: a2a00004 sb zero,4(s5) -800284f0: 00002821 move a1,zero -800284f4: 0c00ce97 jal 80033a5c <memset> -800284f8: 02c02021 move a0,s6 -800284fc: a2a00096 sb zero,150(s5) -80028500: 10000044 b 80028614 <Game+0x16b0> -80028504: a2a00097 sb zero,151(s5) -80028508: 8ea228ec lw v0,10476(s5) -8002850c: 00000000 nop -80028510: 0040f809 jalr v0 -80028514: 24040040 li a0,64 -80028518: 1040003e beqz v0,80028614 <Game+0x16b0> -8002851c: 00000000 nop -80028520: 92a20005 lbu v0,5(s5) -80028524: 00000000 nop -80028528: 1440003a bnez v0,80028614 <Game+0x16b0> -8002852c: 24050030 li a1,48 -80028530: 00022040 sll a0,v0,0x1 -80028534: 02a42021 addu a0,s5,a0 -80028538: 94840036 lhu a0,54(a0) -8002853c: 00000000 nop -80028540: 1480002f bnez a0,80028600 <Game+0x169c> -80028544: 304600ff andi a2,v0,0xff -80028548: 8fa200d4 lw v0,212(sp) -8002854c: 2404147c li a0,5244 -80028550: 00440018 mult v0,a0 -80028554: 92a50097 lbu a1,151(s5) -80028558: 8fa300ec lw v1,236(sp) -8002855c: 00001012 mflo v0 -80028560: 00451021 addu v0,v0,a1 -80028564: 24420018 addiu v0,v0,24 -80028568: 00021040 sll v0,v0,0x1 -8002856c: 00621021 addu v0,v1,v0 -80028570: 94420006 lhu v0,6(v0) -80028574: 00000000 nop -80028578: 00022040 sll a0,v0,0x1 -8002857c: 3c028006 lui v0,0x8006 -80028580: 24423f30 addiu v0,v0,16176 -80028584: 00821021 addu v0,a0,v0 -80028588: 94500000 lhu s0,0(v0) -8002858c: 3c048007 lui a0,0x8007 -80028590: 3210ff7f andi s0,s0,0xff7f -80028594: 2610fff9 addiu s0,s0,-7 -80028598: 24849920 addiu a0,a0,-26336 -8002859c: 0c0091ef jal 800247bc <SfxPlaySound> -800285a0: 2e100002 sltiu s0,s0,2 -800285a4: 1200001b beqz s0,80028614 <Game+0x16b0> -800285a8: 00000000 nop -800285ac: 92a40034 lbu a0,52(s5) -800285b0: 0c00af36 jal 8002bcd8 <AircraftFromFlightDataIndexAddTargets> -800285b4: 02c02821 move a1,s6 -800285b8: 02c02021 move a0,s6 -800285bc: a2a00004 sb zero,4(s5) -800285c0: 24060060 li a2,96 -800285c4: 0c00ce97 jal 80033a5c <memset> -800285c8: 00002821 move a1,zero -800285cc: 92a20034 lbu v0,52(s5) -800285d0: 24040003 li a0,3 -800285d4: 24420090 addiu v0,v0,144 -800285d8: 00021080 sll v0,v0,0x2 -800285dc: 03c21021 addu v0,s8,v0 -800285e0: ac440004 sw a0,4(v0) -800285e4: 3c048007 lui a0,0x8007 -800285e8: 8c82eadc lw v0,-5412(a0) -800285ec: a2a00096 sb zero,150(s5) -800285f0: 244200c8 addiu v0,v0,200 -800285f4: a2a00097 sb zero,151(s5) -800285f8: 10000006 b 80028614 <Game+0x16b0> -800285fc: ac82eadc sw v0,-5412(a0) -80028600: 24420001 addiu v0,v0,1 -80028604: 1445ffca bne v0,a1,80028530 <Game+0x15cc> -80028608: a2a60097 sb a2,151(s5) -8002860c: 1000ffce b 80028548 <Game+0x15e4> -80028610: 00000000 nop -80028614: 92a20001 lbu v0,1(s5) -80028618: 00000000 nop -8002861c: 10400008 beqz v0,80028640 <Game+0x16dc> -80028620: 00000000 nop -80028624: 8ea228ec lw v0,10476(s5) -80028628: 00000000 nop -8002862c: 0040f809 jalr v0 -80028630: 24040010 li a0,16 -80028634: 10400002 beqz v0,80028640 <Game+0x16dc> -80028638: 00000000 nop -8002863c: a2a00001 sb zero,1(s5) -80028640: 8ea228ec lw v0,10476(s5) -80028644: 00000000 nop -80028648: 0040f809 jalr v0 -8002864c: 24040020 li a0,32 -80028650: 10400009 beqz v0,80028678 <Game+0x1714> -80028654: 00000000 nop -80028658: 0c009127 jal 8002449c <GameGuiShowAircraftDataSpecialConditions> -8002865c: 02a02021 move a0,s5 -80028660: 14400005 bnez v0,80028678 <Game+0x1714> -80028664: 00000000 nop -80028668: 92a20001 lbu v0,1(s5) -8002866c: 00000000 nop -80028670: 38420001 xori v0,v0,0x1 -80028674: a2a20001 sb v0,1(s5) -80028678: 0c009263 jal 8002498c <CameraHandler> -8002867c: 02a02021 move a0,s5 -80028680: 0c00807e jal 800201f8 <SystemGetSineValue> -80028684: 3c108007 lui s0,0x8007 -80028688: 00409821 move s3,v0 -8002868c: 8fa200dc lw v0,220(sp) -80028690: 00000000 nop -80028694: 94440000 lhu a0,0(v0) -80028698: 24060010 li a2,16 -8002869c: 0c0080e9 jal 800203a4 <SystemContains_u16> -800286a0: 2605baa8 addiu a1,s0,-17752 -800286a4: afa2011c sw v0,284(sp) -800286a8: 8fa200d4 lw v0,212(sp) -800286ac: 241228f8 li s2,10488 -800286b0: 00520018 mult v0,s2 -800286b4: 00008821 move s1,zero -800286b8: afa000f8 sw zero,248(sp) -800286bc: 0000a021 move s4,zero -800286c0: afb00138 sw s0,312(sp) -800286c4: 00009012 mflo s2 -800286c8: 8fa20104 lw v0,260(sp) -800286cc: 00000000 nop -800286d0: 94423f2c lhu v0,16172(v0) -800286d4: 00000000 nop -800286d8: 0282102b sltu v0,s4,v0 -800286dc: 1040009f beqz v0,8002895c <Game+0x19f8> -800286e0: 00145040 sll t2,s4,0x1 -800286e4: 8fa200e4 lw v0,228(sp) -800286e8: 00000000 nop -800286ec: 01421021 addu v0,t2,v0 -800286f0: 94420000 lhu v0,0(v0) -800286f4: 001440c0 sll t0,s4,0x3 -800286f8: afa20120 sw v0,288(sp) -800286fc: 00111180 sll v0,s1,0x6 -80028700: a7a20018 sh v0,24(sp) -80028704: 8fa200f8 lw v0,248(sp) -80028708: 27a400c0 addiu a0,sp,192 -8002870c: 00021180 sll v0,v0,0x6 -80028710: a7a2001a sh v0,26(sp) -80028714: 27a50018 addiu a1,sp,24 -80028718: 01481021 addu v0,t2,t0 -8002871c: 02a28021 addu s0,s5,v0 -80028720: afa80144 sw t0,324(sp) -80028724: afaa0140 sw t2,320(sp) -80028728: 0c00885a jal 80022168 <GfxIsometricToCartesian> -8002872c: a7a0001c sh zero,28(sp) -80028730: 97a400c0 lhu a0,192(sp) -80028734: 3c028006 lui v0,0x8006 -80028738: 90423f2e lbu v0,16174(v0) -8002873c: a60400b4 sh a0,180(s0) -80028740: 97a400c2 lhu a0,194(sp) -80028744: 2442ffff addiu v0,v0,-1 -80028748: 0222102a slt v0,s1,v0 -8002874c: a60400b6 sh a0,182(s0) -80028750: 8faa0140 lw t2,320(sp) -80028754: 8fa80144 lw t0,324(sp) -80028758: 10400003 beqz v0,80028768 <Game+0x1804> -8002875c: 26310001 addiu s1,s1,1 -80028760: 10000006 b 8002877c <Game+0x1818> -80028764: 323100ff andi s1,s1,0xff -80028768: 8fa200f8 lw v0,248(sp) -8002876c: 00008821 move s1,zero -80028770: 24420001 addiu v0,v0,1 -80028774: 304200ff andi v0,v0,0xff -80028778: afa200f8 sw v0,248(sp) -8002877c: 8fa200ec lw v0,236(sp) -80028780: 01482821 addu a1,t2,t0 -80028784: 00b22821 addu a1,a1,s2 -80028788: 00458021 addu s0,v0,a1 -8002878c: 960200b4 lhu v0,180(s0) -80028790: 260500b4 addiu a1,s0,180 -80028794: 2442ffe0 addiu v0,v0,-32 -80028798: 02a02021 move a0,s5 -8002879c: a60200b4 sh v0,180(s0) -800287a0: afa80144 sw t0,324(sp) -800287a4: 0c009258 jal 80024960 <CameraApplyCoordinatesToCartesianPos> -800287a8: afaa0140 sw t2,320(sp) -800287ac: 860500b6 lh a1,182(s0) -800287b0: 860400b4 lh a0,180(s0) -800287b4: 24070030 li a3,48 -800287b8: 0c0086c0 jal 80021b00 <GfxIsInsideScreenArea> -800287bc: 24060040 li a2,64 -800287c0: 10400064 beqz v0,80028954 <Game+0x19f0> -800287c4: 26890001 addiu t1,s4,1 -800287c8: 24020001 li v0,1 -800287cc: a20200b2 sb v0,178(s0) -800287d0: 2402ff80 li v0,-128 -800287d4: a20200b8 sb v0,184(s0) -800287d8: a20200b9 sb v0,185(s0) -800287dc: 1280005d beqz s4,80028954 <Game+0x19f0> -800287e0: a20200ba sb v0,186(s0) -800287e4: 92a20002 lbu v0,2(s5) -800287e8: 8faa0140 lw t2,320(sp) -800287ec: 8fa80144 lw t0,324(sp) -800287f0: 10400012 beqz v0,8002883c <Game+0x18d8> -800287f4: 24060010 li a2,16 -800287f8: 8fa500dc lw a1,220(sp) -800287fc: 0c0080e9 jal 800203a4 <SystemContains_u16> -80028800: 02802021 move a0,s4 -80028804: 10400053 beqz v0,80028954 <Game+0x19f0> -80028808: 26890001 addiu t1,s4,1 -8002880c: 8fa2011c lw v0,284(sp) -80028810: 00000000 nop -80028814: 10400005 beqz v0,8002882c <Game+0x18c8> -80028818: 24020020 li v0,32 -8002881c: a21300b8 sb s3,184(s0) -80028820: a20200ba sb v0,186(s0) -80028824: 1000004b b 80028954 <Game+0x19f0> -80028828: a20200b9 sb v0,185(s0) -8002882c: a20200b8 sb v0,184(s0) -80028830: a20200b9 sb v0,185(s0) -80028834: 10000046 b 80028950 <Game+0x19ec> -80028838: a21300ba sb s3,186(s0) -8002883c: 92a20004 lbu v0,4(s5) -80028840: 00000000 nop -80028844: 14400005 bnez v0,8002885c <Game+0x18f8> -80028848: 00000000 nop -8002884c: 92a20003 lbu v0,3(s5) -80028850: 00000000 nop -80028854: 1040003f beqz v0,80028954 <Game+0x19f0> -80028858: 26890001 addiu t1,s4,1 -8002885c: 92a60096 lbu a2,150(s5) -80028860: 02802021 move a0,s4 -80028864: 02c02821 move a1,s6 -80028868: afa80144 sw t0,324(sp) -8002886c: 0c0080e9 jal 800203a4 <SystemContains_u16> -80028870: afaa0140 sw t2,320(sp) -80028874: 96a40032 lhu a0,50(s5) -80028878: 8faa0140 lw t2,320(sp) -8002887c: 8fa80144 lw t0,324(sp) -80028880: 14400003 bnez v0,80028890 <Game+0x192c> -80028884: 3402ffff li v0,0xffff -80028888: 14940017 bne a0,s4,800288e8 <Game+0x1984> -8002888c: 00000000 nop -80028890: 10820015 beq a0,v0,800288e8 <Game+0x1984> -80028894: 00000000 nop -80028898: 92a20005 lbu v0,5(s5) -8002889c: 01484021 addu t0,t2,t0 -800288a0: 10400009 beqz v0,800288c8 <Game+0x1964> -800288a4: 01124021 addu t0,t0,s2 -800288a8: 8fa200f0 lw v0,240(sp) -800288ac: 00000000 nop -800288b0: 00484021 addu t0,v0,t0 -800288b4: 24020020 li v0,32 -800288b8: a11300b8 sb s3,184(t0) -800288bc: a10200ba sb v0,186(t0) -800288c0: 10000023 b 80028950 <Game+0x19ec> -800288c4: a10200b9 sb v0,185(t0) -800288c8: 8fa200f0 lw v0,240(sp) -800288cc: 00000000 nop -800288d0: 00484021 addu t0,v0,t0 -800288d4: 24020020 li v0,32 -800288d8: a10200b8 sb v0,184(t0) -800288dc: a10200b9 sb v0,185(t0) -800288e0: 1000001b b 80028950 <Game+0x19ec> -800288e4: a11300ba sb s3,186(t0) -800288e8: 8fa20120 lw v0,288(sp) -800288ec: 00000000 nop -800288f0: 3050007f andi s0,v0,0x7f -800288f4: 92a20003 lbu v0,3(s5) -800288f8: 00000000 nop -800288fc: 10400004 beqz v0,80028910 <Game+0x19ac> -80028900: 2602fff2 addiu v0,s0,-14 -80028904: 2c420002 sltiu v0,v0,2 -80028908: 14400009 bnez v0,80028930 <Game+0x19cc> -8002890c: 00000000 nop -80028910: 92a20004 lbu v0,4(s5) -80028914: 00000000 nop -80028918: 1040000e beqz v0,80028954 <Game+0x19f0> -8002891c: 26890001 addiu t1,s4,1 -80028920: 2610fff9 addiu s0,s0,-7 -80028924: 2e100002 sltiu s0,s0,2 -80028928: 1200000a beqz s0,80028954 <Game+0x19f0> -8002892c: 00000000 nop -80028930: 8fa200f0 lw v0,240(sp) -80028934: 01484021 addu t0,t2,t0 -80028938: 01124021 addu t0,t0,s2 -8002893c: 00484021 addu t0,v0,t0 -80028940: 24020020 li v0,32 -80028944: a10200b8 sb v0,184(t0) -80028948: a11300b9 sb s3,185(t0) -8002894c: a10200ba sb v0,186(t0) -80028950: 26890001 addiu t1,s4,1 -80028954: 1000ff5c b 800286c8 <Game+0x1764> -80028958: 3134ffff andi s4,t1,0xffff -8002895c: 8fa200d8 lw v0,216(sp) -80028960: 02a02021 move a0,s5 -80028964: 0c008e75 jal 800239d4 <GameGuiActiveAircraftPage> -80028968: 2445bac8 addiu a1,v0,-17720 -8002896c: 92a20001 lbu v0,1(s5) -80028970: 00000000 nop -80028974: 104000c6 beqz v0,80028c90 <Game+0x1d2c> -80028978: 00000000 nop -8002897c: 92b00034 lbu s0,52(s5) -80028980: 00000000 nop -80028984: 26120090 addiu s2,s0,144 -80028988: 00121080 sll v0,s2,0x2 -8002898c: 03c21021 addu v0,s8,v0 -80028990: 8c510004 lw s1,4(v0) -80028994: 8ea228ec lw v0,10476(s5) -80028998: 00000000 nop -8002899c: 0040f809 jalr v0 -800289a0: 24040040 li a0,64 -800289a4: 104000a4 beqz v0,80028c38 <Game+0x1cd4> -800289a8: 00000000 nop -800289ac: 92a2002c lbu v0,44(s5) -800289b0: 00000000 nop -800289b4: 104000b6 beqz v0,80028c90 <Game+0x1d2c> -800289b8: 2622ffff addiu v0,s1,-1 -800289bc: 2c44000d sltiu a0,v0,13 -800289c0: 10800097 beqz a0,80028c20 <Game+0x1cbc> -800289c4: a2a00001 sb zero,1(s5) -800289c8: 8fa3013c lw v1,316(sp) -800289cc: 00021080 sll v0,v0,0x2 -800289d0: 00621021 addu v0,v1,v0 -800289d4: 8c420000 lw v0,0(v0) -800289d8: 00000000 nop -800289dc: 00400008 jr v0 -800289e0: 00000000 nop -800289e4: 24020001 li v0,1 -800289e8: 100000a9 b 80028c90 <Game+0x1d2c> -800289ec: a2a20002 sb v0,2(s5) -800289f0: 24020001 li v0,1 -800289f4: 10000003 b 80028a04 <Game+0x1aa0> -800289f8: a2a20003 sb v0,3(s5) -800289fc: 24020001 li v0,1 -80028a00: a2a20004 sb v0,4(s5) -80028a04: 0c009aca jal 80026b28 <GameSelectAircraftWaypoint> -80028a08: 02a02021 move a0,s5 -80028a0c: 100000a0 b 80028c90 <Game+0x1d2c> -80028a10: 00000000 nop -80028a14: 24020001 li v0,1 -80028a18: 27a400c8 addiu a0,sp,200 -80028a1c: a2a20007 sb v0,7(s5) -80028a20: 0c00986e jal 800261b8 <GameSelectAircraft> -80028a24: 02a02821 move a1,s5 -80028a28: 0c0097c0 jal 80025f00 <GameGenerateUnboardingSequence> -80028a2c: 02a02021 move a0,s5 -80028a30: 10000097 b 80028c90 <Game+0x1d2c> -80028a34: 00000000 nop -80028a38: 00129080 sll s2,s2,0x2 -80028a3c: 03d29021 addu s2,s8,s2 -80028a40: 24020007 li v0,7 -80028a44: 02002021 move a0,s0 -80028a48: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -80028a4c: ae420004 sw v0,4(s2) -80028a50: 0c00af3e jal 8002bcf8 <AircraftGetDirection> -80028a54: 00402021 move a0,v0 -80028a58: 24060060 li a2,96 -80028a5c: 00002821 move a1,zero -80028a60: 27a40018 addiu a0,sp,24 -80028a64: 0c00ce97 jal 80033a5c <memset> -80028a68: 00409021 move s2,v0 -80028a6c: 24020002 li v0,2 -80028a70: 12420012 beq s2,v0,80028abc <Game+0x1b58> -80028a74: 2e420003 sltiu v0,s2,3 -80028a78: 1040000a beqz v0,80028aa4 <Game+0x1b40> -80028a7c: 24020003 li v0,3 -80028a80: 24020001 li v0,1 -80028a84: 1642004b bne s2,v0,80028bb4 <Game+0x1c50> -80028a88: 3c028006 lui v0,0x8006 -80028a8c: 90513f2e lbu s1,16174(v0) -80028a90: 00000000 nop -80028a94: 00118823 negu s1,s1 -80028a98: 00118e00 sll s1,s1,0x18 -80028a9c: 1000000c b 80028ad0 <Game+0x1b6c> -80028aa0: 00118e03 sra s1,s1,0x18 -80028aa4: 12420009 beq s2,v0,80028acc <Game+0x1b68> -80028aa8: 24020004 li v0,4 -80028aac: 12420008 beq s2,v0,80028ad0 <Game+0x1b6c> -80028ab0: 2411ffff li s1,-1 -80028ab4: 10000040 b 80028bb8 <Game+0x1c54> -80028ab8: 3c048007 lui a0,0x8007 -80028abc: 3c028006 lui v0,0x8006 -80028ac0: 80513f2e lb s1,16174(v0) -80028ac4: 10000002 b 80028ad0 <Game+0x1b6c> -80028ac8: 00000000 nop -80028acc: 24110001 li s1,1 -80028ad0: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -80028ad4: 02002021 move a0,s0 -80028ad8: 3231ffff andi s1,s1,0xffff -80028adc: 00511021 addu v0,v0,s1 -80028ae0: 3c058006 lui a1,0x8006 -80028ae4: 3042ffff andi v0,v0,0xffff -80028ae8: 24a53f30 addiu a1,a1,16176 -80028aec: 2406ff7f li a2,-129 -80028af0: 00022040 sll a0,v0,0x1 -80028af4: 00852021 addu a0,a0,a1 -80028af8: 94840000 lhu a0,0(a0) -80028afc: 00000000 nop -80028b00: 00862024 and a0,a0,a2 -80028b04: 2484fffb addiu a0,a0,-5 -80028b08: 2c840002 sltiu a0,a0,2 -80028b0c: 14800004 bnez a0,80028b20 <Game+0x1bbc> -80028b10: 00a09021 move s2,a1 -80028b14: 00511023 subu v0,v0,s1 -80028b18: 1000fff5 b 80028af0 <Game+0x1b8c> -80028b1c: 3042ffff andi v0,v0,0xffff -80028b20: 8fa30138 lw v1,312(sp) -80028b24: 00002021 move a0,zero -80028b28: 2465baa8 addiu a1,v1,-17752 -80028b2c: 00a03021 move a2,a1 -80028b30: 24070010 li a3,16 -80028b34: 94a80000 lhu t0,0(a1) -80028b38: 00000000 nop -80028b3c: 15020006 bne t0,v0,80028b58 <Game+0x1bf4> -80028b40: 24840001 addiu a0,a0,1 -80028b44: 2484ffff addiu a0,a0,-1 -80028b48: 00042040 sll a0,a0,0x1 -80028b4c: 00c42021 addu a0,a2,a0 -80028b50: 10000003 b 80028b60 <Game+0x1bfc> -80028b54: a4800000 sh zero,0(a0) -80028b58: 1487fff6 bne a0,a3,80028b34 <Game+0x1bd0> -80028b5c: 24a50002 addiu a1,a1,2 -80028b60: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -80028b64: 02002021 move a0,s0 -80028b68: 02221021 addu v0,s1,v0 -80028b6c: 3042ffff andi v0,v0,0xffff -80028b70: 2406ff7f li a2,-129 -80028b74: 24050010 li a1,16 -80028b78: 00022040 sll a0,v0,0x1 -80028b7c: 02442021 addu a0,s2,a0 -80028b80: 94840000 lhu a0,0(a0) -80028b84: 00000000 nop -80028b88: 00862024 and a0,a0,a2 -80028b8c: 10850004 beq a0,a1,80028ba0 <Game+0x1c3c> -80028b90: 02002021 move a0,s0 -80028b94: 02221021 addu v0,s1,v0 -80028b98: 1000fff7 b 80028b78 <Game+0x1c14> -80028b9c: 3042ffff andi v0,v0,0xffff -80028ba0: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -80028ba4: a7a20018 sh v0,24(sp) -80028ba8: 00402021 move a0,v0 -80028bac: 0c00ac8b jal 8002b22c <AircraftAddTargets> -80028bb0: 27a50018 addiu a1,sp,24 -80028bb4: 3c048007 lui a0,0x8007 -80028bb8: 0c0091ef jal 800247bc <SfxPlaySound> -80028bbc: 24849948 addiu a0,a0,-26296 -80028bc0: 10000033 b 80028c90 <Game+0x1d2c> -80028bc4: 00000000 nop -80028bc8: 24020001 li v0,1 -80028bcc: a2a20002 sb v0,2(s5) -80028bd0: 27a50018 addiu a1,sp,24 -80028bd4: 02002021 move a0,s0 -80028bd8: afa00018 sw zero,24(sp) -80028bdc: afa0001c sw zero,28(sp) -80028be0: 0c0097fd jal 80025ff4 <GameGetRunwayEntryTile> -80028be4: afa00020 sw zero,32(sp) -80028be8: 97a50020 lhu a1,32(sp) -80028bec: 8fa300e8 lw v1,232(sp) -80028bf0: 00001021 move v0,zero -80028bf4: 94640000 lhu a0,0(v1) -80028bf8: 00000000 nop -80028bfc: 10800003 beqz a0,80028c0c <Game+0x1ca8> -80028c00: 00000000 nop -80028c04: 14a40003 bne a1,a0,80028c14 <Game+0x1cb0> -80028c08: 24630002 addiu v1,v1,2 -80028c0c: 10000020 b 80028c90 <Game+0x1d2c> -80028c10: a6a20030 sh v0,48(s5) -80028c14: 24420001 addiu v0,v0,1 -80028c18: 1000fff6 b 80028bf4 <Game+0x1c90> -80028c1c: 304200ff andi v0,v0,0xff -80028c20: 24020001 li v0,1 -80028c24: a2a00002 sb zero,2(s5) -80028c28: a2a00003 sb zero,3(s5) -80028c2c: a2a20001 sb v0,1(s5) -80028c30: 10000017 b 80028c90 <Game+0x1d2c> -80028c34: a2a00007 sb zero,7(s5) -80028c38: 8ea228ec lw v0,10476(s5) -80028c3c: 00000000 nop -80028c40: 0040f809 jalr v0 -80028c44: 24040004 li a0,4 -80028c48: 10400011 beqz v0,80028c90 <Game+0x1d2c> -80028c4c: 24050003 li a1,3 -80028c50: 92a20034 lbu v0,52(s5) -80028c54: 8fa3010c lw v1,268(sp) -80028c58: 24420090 addiu v0,v0,144 -80028c5c: 00021080 sll v0,v0,0x2 -80028c60: 00621021 addu v0,v1,v0 -80028c64: 8c440004 lw a0,4(v0) -80028c68: 00000000 nop -80028c6c: 14850004 bne a0,a1,80028c80 <Game+0x1d1c> -80028c70: 2484fff5 addiu a0,a0,-11 -80028c74: 2404000b li a0,11 -80028c78: 10000005 b 80028c90 <Game+0x1d2c> -80028c7c: ac440004 sw a0,4(v0) -80028c80: 2c840002 sltiu a0,a0,2 -80028c84: 10800002 beqz a0,80028c90 <Game+0x1d2c> -80028c88: 00000000 nop -80028c8c: ac450004 sw a1,4(v0) -80028c90: 8fa200d4 lw v0,212(sp) -80028c94: 26b528f8 addiu s5,s5,10488 -80028c98: 24420001 addiu v0,v0,1 -80028c9c: afa200d4 sw v0,212(sp) -80028ca0: 8fa200dc lw v0,220(sp) -80028ca4: 8fa300d4 lw v1,212(sp) -80028ca8: 244228f8 addiu v0,v0,10488 -80028cac: afa200dc sw v0,220(sp) -80028cb0: 24020002 li v0,2 -80028cb4: 1462fbf6 bne v1,v0,80027c90 <Game+0xd2c> -80028cb8: 26d628f8 addiu s6,s6,10488 -80028cbc: 0c00b074 jal 8002c1d0 <MessageRender> -80028cc0: 00000000 nop -80028cc4: 8fa200fc lw v0,252(sp) -80028cc8: 00000000 nop -80028ccc: 90423f10 lbu v0,16144(v0) -80028cd0: 0c008633 jal 800218cc <GfxGetGlobalLuminance> -80028cd4: afa200f0 sw v0,240(sp) -80028cd8: 00021600 sll v0,v0,0x18 -80028cdc: 00021603 sra v0,v0,0x18 -80028ce0: 04400004 bltz v0,80028cf4 <Game+0x1d90> -80028ce4: 3c028007 lui v0,0x8007 -80028ce8: 0c00863a jal 800218e8 <GfxIncreaseGlobalLuminance> -80028cec: 24040001 li a0,1 -80028cf0: 3c028007 lui v0,0x8007 -80028cf4: afa2013c sw v0,316(sp) -80028cf8: 2451bdcc addiu s1,v0,-16948 -80028cfc: 3c028007 lui v0,0x8007 -80028d00: afa2011c sw v0,284(sp) -80028d04: 8fb000e0 lw s0,224(sp) -80028d08: 2442bdf8 addiu v0,v0,-16904 -80028d0c: afa000dc sw zero,220(sp) -80028d10: afa20120 sw v0,288(sp) -80028d14: 92020000 lbu v0,0(s0) -80028d18: 00000000 nop -80028d1c: 1040016d beqz v0,800292d4 <Game+0x2370> -80028d20: 00000000 nop -80028d24: 8fa200f0 lw v0,240(sp) -80028d28: 00000000 nop -80028d2c: 10400005 beqz v0,80028d44 <Game+0x1de0> -80028d30: 24060020 li a2,32 -80028d34: 8fa400dc lw a0,220(sp) -80028d38: 0c0088a3 jal 8002228c <GfxSetSplitScreen> -80028d3c: 00000000 nop -80028d40: 24060020 li a2,32 -80028d44: 00002821 move a1,zero -80028d48: 0c00ce97 jal 80033a5c <memset> -80028d4c: 27a40018 addiu a0,sp,24 -80028d50: 24020028 li v0,40 -80028d54: a3a2001a sb v0,26(sp) -80028d58: a3a2001b sb v0,27(sp) -80028d5c: a3a2001e sb v0,30(sp) -80028d60: a3a2001f sb v0,31(sp) -80028d64: a3a20022 sb v0,34(sp) -80028d68: a3a20023 sb v0,35(sp) -80028d6c: 24020180 li v0,384 -80028d70: a7a20026 sh v0,38(sp) -80028d74: a7a2002a sh v0,42(sp) -80028d78: 27a40018 addiu a0,sp,24 -80028d7c: 240200f0 li v0,240 -80028d80: a7a20030 sh v0,48(sp) -80028d84: a7a20032 sh v0,50(sp) -80028d88: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -80028d8c: 00009821 move s3,zero -80028d90: 24120078 li s2,120 -80028d94: 24150078 li s5,120 -80028d98: 24140028 li s4,40 -80028d9c: 8fa2013c lw v0,316(sp) -80028da0: 2403ffdf li v1,-33 -80028da4: a453bdcc sh s3,-16948(v0) -80028da8: 8e220014 lw v0,20(s1) -80028dac: 02202821 move a1,s1 -80028db0: 00431024 and v0,v0,v1 -80028db4: 02002021 move a0,s0 -80028db8: ae220014 sw v0,20(s1) -80028dbc: a6350002 sh s5,2(s1) -80028dc0: a234000e sb s4,14(s1) -80028dc4: a234000f sb s4,15(s1) -80028dc8: 0c009242 jal 80024908 <CameraApplyCoordinatesToSprite> -80028dcc: a2340010 sb s4,16(s1) -80028dd0: 02202021 move a0,s1 -80028dd4: 0c0086e0 jal 80021b80 <GfxSortSprite> -80028dd8: a6320002 sh s2,2(s1) -80028ddc: 96220006 lhu v0,6(s1) -80028de0: 00000000 nop -80028de4: 02629821 addu s3,s3,v0 -80028de8: 00139c00 sll s3,s3,0x10 -80028dec: 00139c03 sra s3,s3,0x10 -80028df0: 2a620180 slti v0,s3,384 -80028df4: 1440ffe9 bnez v0,80028d9c <Game+0x1e38> -80028df8: 00000000 nop -80028dfc: 8fa200dc lw v0,220(sp) -80028e00: 241628f8 li s6,10488 -80028e04: 00560018 mult v0,s6 -80028e08: 3c158006 lui s5,0x8006 -80028e0c: 00009821 move s3,zero -80028e10: 26b54730 addiu s5,s5,18224 -80028e14: 3c148007 lui s4,0x8007 -80028e18: 0000b012 mflo s6 -80028e1c: 8fa20104 lw v0,260(sp) -80028e20: 00000000 nop -80028e24: 94423f2c lhu v0,16172(v0) -80028e28: 00000000 nop -80028e2c: 0262102b sltu v0,s3,v0 -80028e30: 10400044 beqz v0,80028f44 <Game+0x1fe0> -80028e34: 00131840 sll v1,s3,0x1 -80028e38: 001310c0 sll v0,s3,0x3 -80028e3c: 00621021 addu v0,v1,v0 -80028e40: 00561021 addu v0,v0,s6 -80028e44: 02a21021 addu v0,s5,v0 -80028e48: 904400b2 lbu a0,178(v0) -80028e4c: 00000000 nop -80028e50: 10800039 beqz a0,80028f38 <Game+0x1fd4> -80028e54: 00000000 nop -80028e58: 8fa400e4 lw a0,228(sp) -80028e5c: 00000000 nop -80028e60: 00641821 addu v1,v1,a0 -80028e64: 94640000 lhu a0,0(v1) -80028e68: 00000000 nop -80028e6c: 308300ff andi v1,a0,0xff -80028e70: 00042600 sll a0,a0,0x18 -80028e74: 00042603 sra a0,a0,0x18 -80028e78: 04810007 bgez a0,80028e98 <Game+0x1f34> -80028e7c: 00000000 nop -80028e80: 3063007f andi v1,v1,0x7f -80028e84: 2c630014 sltiu v1,v1,20 -80028e88: 1460014a bnez v1,800293b4 <Game+0x2450> -80028e8c: 00000000 nop -80028e90: 1000002a b 80028f3c <Game+0x1fd8> -80028e94: 26730001 addiu s3,s3,1 -80028e98: 2c630014 sltiu v1,v1,20 -80028e9c: 10600026 beqz v1,80028f38 <Game+0x1fd4> -80028ea0: 00000000 nop -80028ea4: 944300b4 lhu v1,180(v0) -80028ea8: 944400b6 lhu a0,182(v0) -80028eac: a683be7c sh v1,-16772(s4) -80028eb0: 2683be7c addiu v1,s4,-16772 -80028eb4: a4640002 sh a0,2(v1) -80028eb8: 904400b8 lbu a0,184(v0) -80028ebc: 00000000 nop -80028ec0: a064000e sb a0,14(v1) -80028ec4: 904400b9 lbu a0,185(v0) -80028ec8: 904200ba lbu v0,186(v0) -80028ecc: a064000f sb a0,15(v1) -80028ed0: a0620010 sb v0,16(v1) -80028ed4: 2692be7c addiu s2,s4,-16772 -80028ed8: 24020040 li v0,64 -80028edc: 8fa30134 lw v1,308(sp) -80028ee0: a6420006 sh v0,6(s2) -80028ee4: 24020030 li v0,48 -80028ee8: a6420008 sh v0,8(s2) -80028eec: 00131080 sll v0,s3,0x2 -80028ef0: 00621021 addu v0,v1,v0 -80028ef4: 90430000 lbu v1,0(v0) -80028ef8: 90420002 lbu v0,2(v0) -80028efc: a2430004 sb v1,4(s2) -80028f00: a2420005 sb v0,5(s2) -80028f04: 24630020 addiu v1,v1,32 -80028f08: 24420018 addiu v0,v0,24 -80028f0c: 02402021 move a0,s2 -80028f10: ae430024 sw v1,36(s2) -80028f14: 0c0086e0 jal 80021b80 <GfxSortSprite> -80028f18: ae420028 sw v0,40(s2) -80028f1c: 8e420014 lw v0,20(s2) -80028f20: 00000000 nop -80028f24: 30430020 andi v1,v0,0x20 -80028f28: 10600003 beqz v1,80028f38 <Game+0x1fd4> -80028f2c: 2403ffdf li v1,-33 -80028f30: 00431024 and v0,v0,v1 -80028f34: ae420014 sw v0,20(s2) -80028f38: 26730001 addiu s3,s3,1 -80028f3c: 1000ffb7 b 80028e1c <Game+0x1eb8> -80028f40: 3273ffff andi s3,s3,0xffff -80028f44: 3c028007 lui v0,0x8007 -80028f48: 2442aa10 addiu v0,v0,-22000 -80028f4c: afa000d4 sw zero,212(sp) -80028f50: afa000ec sw zero,236(sp) -80028f54: 0000b021 move s6,zero -80028f58: afa20138 sw v0,312(sp) -80028f5c: 8fa20104 lw v0,260(sp) -80028f60: 00000000 nop -80028f64: 94423f2c lhu v0,16172(v0) -80028f68: 00000000 nop -80028f6c: 02c2102b sltu v0,s6,v0 -80028f70: 104000c5 beqz v0,80029288 <Game+0x2324> -80028f74: 00161040 sll v0,s6,0x1 -80028f78: 8fa300e4 lw v1,228(sp) -80028f7c: 00000000 nop -80028f80: 00431021 addu v0,v0,v1 -80028f84: 94420000 lhu v0,0(v0) -80028f88: 24060004 li a2,4 -80028f8c: 2405ffff li a1,-1 -80028f90: 27a400b0 addiu a0,sp,176 -80028f94: 0c00ce97 jal 80033a5c <memset> -80028f98: 00029a02 srl s3,v0,0x8 -80028f9c: 24027fff li v0,32767 -80028fa0: a7a20018 sh v0,24(sp) -80028fa4: a7a2001a sh v0,26(sp) -80028fa8: a7a2001c sh v0,28(sp) -80028fac: a7a2001e sh v0,30(sp) -80028fb0: 00164080 sll t0,s6,0x2 -80028fb4: 00009021 move s2,zero -80028fb8: 240900ff li t1,255 -80028fbc: 24150004 li s5,4 -80028fc0: 240a0003 li t2,3 -80028fc4: 8fa30138 lw v1,312(sp) -80028fc8: 02481021 addu v0,s2,t0 -80028fcc: 00621021 addu v0,v1,v0 -80028fd0: 90540000 lbu s4,0(v0) -80028fd4: 27a40078 addiu a0,sp,120 -80028fd8: 02802821 move a1,s4 -80028fdc: afa900f8 sw t1,248(sp) -80028fe0: afaa0140 sw t2,320(sp) -80028fe4: 0c00adbc jal 8002b6f0 <AircraftGetIsoPos> -80028fe8: afa800e8 sw t0,232(sp) -80028fec: 8fa900f8 lw t1,248(sp) -80028ff0: 87a6007a lh a2,122(sp) -80028ff4: 12890026 beq s4,t1,80029090 <Game+0x212c> -80028ff8: 27a40018 addiu a0,sp,24 -80028ffc: 8faa0140 lw t2,320(sp) -80029000: 8fa800e8 lw t0,232(sp) -80029004: 00001021 move v0,zero -80029008: 84850000 lh a1,0(a0) -8002900c: 00000000 nop -80029010: 00c5282a slt a1,a2,a1 -80029014: 10a00018 beqz a1,80029078 <Game+0x2114> -80029018: 304300ff andi v1,v0,0xff -8002901c: 106a000f beq v1,t2,8002905c <Game+0x20f8> -80029020: 00032840 sll a1,v1,0x1 -80029024: 27a70018 addiu a3,sp,24 -80029028: 24640001 addiu a0,v1,1 -8002902c: 00e52821 addu a1,a3,a1 -80029030: 27ab0018 addiu t3,sp,24 -80029034: 84a70000 lh a3,0(a1) -80029038: 00042840 sll a1,a0,0x1 -8002903c: 01652821 addu a1,t3,a1 -80029040: 01631821 addu v1,t3,v1 -80029044: a4a70000 sh a3,0(a1) -80029048: 90650098 lbu a1,152(v1) -8002904c: 01641821 addu v1,t3,a0 -80029050: a0650098 sb a1,152(v1) -80029054: 1000fff1 b 8002901c <Game+0x20b8> -80029058: 308300ff andi v1,a0,0xff -8002905c: 00021840 sll v1,v0,0x1 -80029060: 27a40018 addiu a0,sp,24 -80029064: 00831821 addu v1,a0,v1 -80029068: 00821021 addu v0,a0,v0 -8002906c: a4660000 sh a2,0(v1) -80029070: 10000004 b 80029084 <Game+0x2120> -80029074: a0540098 sb s4,152(v0) -80029078: 24420001 addiu v0,v0,1 -8002907c: 1455ffe2 bne v0,s5,80029008 <Game+0x20a4> -80029080: 24840002 addiu a0,a0,2 -80029084: 26520001 addiu s2,s2,1 -80029088: 1655ffce bne s2,s5,80028fc4 <Game+0x2060> -8002908c: 00000000 nop -80029090: 1660000c bnez s3,800290c4 <Game+0x2160> -80029094: 00009021 move s2,zero -80029098: 24130004 li s3,4 -8002909c: 27a200b0 addiu v0,sp,176 -800290a0: 00521021 addu v0,v0,s2 -800290a4: 90450000 lbu a1,0(v0) -800290a8: 02002021 move a0,s0 -800290ac: 0c00acc0 jal 8002b300 <AircraftRender> -800290b0: 26520001 addiu s2,s2,1 -800290b4: 1653fff9 bne s2,s3,8002909c <Game+0x2138> -800290b8: 3c028006 lui v0,0x8006 -800290bc: 10000061 b 80029244 <Game+0x22e0> -800290c0: 00000000 nop -800290c4: 00139040 sll s2,s3,0x1 -800290c8: 00131100 sll v0,s3,0x4 -800290cc: 02421021 addu v0,s2,v0 -800290d0: 3c128007 lui s2,0x8007 -800290d4: 2652ba10 addiu s2,s2,-17904 -800290d8: 02429021 addu s2,s2,v0 -800290dc: 8fa2011c lw v0,284(sp) -800290e0: 96460000 lhu a2,0(s2) -800290e4: 2454bdf8 addiu s4,v0,-16904 -800290e8: 92820004 lbu v0,4(s4) -800290ec: 86450002 lh a1,2(s2) -800290f0: afa200e8 sw v0,232(sp) -800290f4: 8fa200d4 lw v0,212(sp) -800290f8: 86440004 lh a0,4(s2) -800290fc: 00021180 sll v0,v0,0x6 -80029100: 00461021 addu v0,v0,a2 -80029104: a7a20078 sh v0,120(sp) -80029108: 8fa200ec lw v0,236(sp) -8002910c: a7a4007c sh a0,124(sp) -80029110: 00021180 sll v0,v0,0x6 -80029114: 00451021 addu v0,v0,a1 -80029118: 27a40098 addiu a0,sp,152 -8002911c: 27a50078 addiu a1,sp,120 -80029120: 92950005 lbu s5,5(s4) -80029124: 0c00885a jal 80022168 <GfxIsometricToCartesian> -80029128: a7a2007a sh v0,122(sp) -8002912c: 96440006 lhu a0,6(s2) -80029130: 97a20098 lhu v0,152(sp) -80029134: 8fa3011c lw v1,284(sp) -80029138: 00441023 subu v0,v0,a0 -8002913c: a462bdf8 sh v0,-16904(v1) -80029140: 96440008 lhu a0,8(s2) -80029144: 97a2009a lhu v0,154(sp) -80029148: 8fa300e8 lw v1,232(sp) -8002914c: 00441023 subu v0,v0,a0 -80029150: a6820002 sh v0,2(s4) -80029154: 9242000e lbu v0,14(s2) -80029158: 02802821 move a1,s4 -8002915c: 00621021 addu v0,v1,v0 -80029160: a2820004 sb v0,4(s4) -80029164: 92420010 lbu v0,16(s2) -80029168: 02002021 move a0,s0 -8002916c: 02a21021 addu v0,s5,v0 -80029170: a2820005 sb v0,5(s4) -80029174: 9642000a lhu v0,10(s2) -80029178: 00009821 move s3,zero -8002917c: a6820006 sh v0,6(s4) -80029180: 9642000c lhu v0,12(s2) -80029184: 27b200b0 addiu s2,sp,176 -80029188: 0c009242 jal 80024908 <CameraApplyCoordinatesToSprite> -8002918c: a6820008 sh v0,8(s4) -80029190: 00001021 move v0,zero -80029194: afb400f8 sw s4,248(sp) -80029198: 92450000 lbu a1,0(s2) -8002919c: 240300ff li v1,255 -800291a0: 14a3000a bne a1,v1,800291cc <Game+0x2268> -800291a4: 27a30018 addiu v1,sp,24 -800291a8: 14400026 bnez v0,80029244 <Game+0x22e0> -800291ac: 3c028006 lui v0,0x8006 -800291b0: 8fa40120 lw a0,288(sp) -800291b4: 0c0086e0 jal 80021b80 <GfxSortSprite> -800291b8: 00000000 nop -800291bc: 93a200e8 lbu v0,232(sp) -800291c0: a2950005 sb s5,5(s4) -800291c4: 1000001e b 80029240 <Game+0x22dc> -800291c8: a2820004 sb v0,4(s4) -800291cc: 00732021 addu a0,v1,s3 -800291d0: 84840000 lh a0,0(a0) -800291d4: 87a6007a lh a2,122(sp) -800291d8: 00000000 nop -800291dc: 0086202a slt a0,a0,a2 -800291e0: 10800006 beqz a0,800291fc <Game+0x2298> -800291e4: 02002021 move a0,s0 -800291e8: 0c00acc0 jal 8002b300 <AircraftRender> -800291ec: afa20140 sw v0,320(sp) -800291f0: 8fa20140 lw v0,320(sp) -800291f4: 1000000f b 80029234 <Game+0x22d0> -800291f8: 26730002 addiu s3,s3,2 -800291fc: 14400008 bnez v0,80029220 <Game+0x22bc> -80029200: 00000000 nop -80029204: 8fa40120 lw a0,288(sp) -80029208: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002920c: 00000000 nop -80029210: 8fa200f8 lw v0,248(sp) -80029214: 93a300e8 lbu v1,232(sp) -80029218: a0550005 sb s5,5(v0) -8002921c: a0430004 sb v1,4(v0) -80029220: 92450000 lbu a1,0(s2) -80029224: 0c00acc0 jal 8002b300 <AircraftRender> -80029228: 02002021 move a0,s0 -8002922c: 24020001 li v0,1 -80029230: 26730002 addiu s3,s3,2 -80029234: 24030008 li v1,8 -80029238: 1663ffd7 bne s3,v1,80029198 <Game+0x2234> -8002923c: 26520001 addiu s2,s2,1 -80029240: 3c028006 lui v0,0x8006 -80029244: 90423f2e lbu v0,16174(v0) -80029248: 8fa300d4 lw v1,212(sp) -8002924c: 2442ffff addiu v0,v0,-1 -80029250: 0062102a slt v0,v1,v0 -80029254: 10400004 beqz v0,80029268 <Game+0x2304> -80029258: 24620001 addiu v0,v1,1 -8002925c: 304200ff andi v0,v0,0xff -80029260: 10000006 b 8002927c <Game+0x2318> -80029264: afa200d4 sw v0,212(sp) -80029268: 8fa200ec lw v0,236(sp) -8002926c: afa000d4 sw zero,212(sp) -80029270: 24420001 addiu v0,v0,1 -80029274: 304200ff andi v0,v0,0xff -80029278: afa200ec sw v0,236(sp) -8002927c: 26c20001 addiu v0,s6,1 -80029280: 1000ff36 b 80028f5c <Game+0x1ff8> -80029284: 3056ffff andi s6,v0,0xffff -80029288: 8fa200d8 lw v0,216(sp) -8002928c: 02002021 move a0,s0 -80029290: 0c008ee1 jal 80023b84 <GameGuiAircraftList> -80029294: 2445bac8 addiu a1,v0,-17720 -80029298: 0c009103 jal 8002440c <GameGuiShowPassengersLeft> -8002929c: 02002021 move a0,s0 -800292a0: 92020004 lbu v0,4(s0) -800292a4: 00000000 nop -800292a8: 14400005 bnez v0,800292c0 <Game+0x235c> -800292ac: 00000000 nop -800292b0: 92020003 lbu v0,3(s0) -800292b4: 00000000 nop -800292b8: 10400004 beqz v0,800292cc <Game+0x2368> -800292bc: 00000000 nop -800292c0: 3c048007 lui a0,0x8007 -800292c4: 0c0086e0 jal 80021b80 <GfxSortSprite> -800292c8: 2484be24 addiu a0,a0,-16860 -800292cc: 0c009166 jal 80024598 <GameGuiDrawUnboardingSequence> -800292d0: 02002021 move a0,s0 -800292d4: 8fa200dc lw v0,220(sp) -800292d8: 00000000 nop -800292dc: 24420001 addiu v0,v0,1 -800292e0: afa200dc sw v0,220(sp) -800292e4: 8fa300dc lw v1,220(sp) -800292e8: 24020002 li v0,2 -800292ec: 1462fe89 bne v1,v0,80028d14 <Game+0x1db0> -800292f0: 261028f8 addiu s0,s0,10488 -800292f4: 8fa200f0 lw v0,240(sp) -800292f8: 00000000 nop -800292fc: 10400003 beqz v0,8002930c <Game+0x23a8> -80029300: 00000000 nop -80029304: 0c0088b2 jal 800222c8 <GfxDisableSplitScreen> -80029308: 00000000 nop -8002930c: 8fa200d8 lw v0,216(sp) -80029310: 0c009080 jal 80024200 <GameGuiBubble> -80029314: 2444bac8 addiu a0,v0,-17720 -80029318: 3c028006 lui v0,0x8006 -8002931c: 90453f11 lbu a1,16145(v0) -80029320: 3c028006 lui v0,0x8006 -80029324: 90443f12 lbu a0,16146(v0) -80029328: 0c0090d7 jal 8002435c <GameGuiClock> -8002932c: 00000000 nop -80029330: 0c009156 jal 80024558 <GameGuiShowScore> -80029334: 00000000 nop -80029338: 0c00865d jal 80021974 <GfxDrawScene> -8002933c: 00000000 nop -80029340: 3c028007 lui v0,0x8007 -80029344: 9043eae5 lbu v1,-5403(v0) -80029348: 00000000 nop -8002934c: 1060f88b beqz v1,8002757c <Game+0x618> -80029350: 00000000 nop -80029354: 1000f889 b 8002757c <Game+0x618> -80029358: a040eae5 sb zero,-5403(v0) -8002935c: 02040018 mult s0,a0 -80029360: 00002012 mflo a0 -80029364: 0c008e1e jal 80023878 <GameGuiPauseDialog> -80029368: 02e42021 addu a0,s7,a0 -8002936c: 1040f8a0 beqz v0,800275f0 <Game+0x68c> -80029370: 00000000 nop -80029374: 0c0088b2 jal 800222c8 <GfxDisableSplitScreen> -80029378: 00000000 nop -8002937c: 0c00934d jal 80024d34 <EndAnimation> -80029380: 00000000 nop -80029384: 8fbf016c lw ra,364(sp) -80029388: 8fbe0168 lw s8,360(sp) -8002938c: 8fb70164 lw s7,356(sp) -80029390: 8fb60160 lw s6,352(sp) -80029394: 8fb5015c lw s5,348(sp) -80029398: 8fb40158 lw s4,344(sp) -8002939c: 8fb30154 lw s3,340(sp) -800293a0: 8fb20150 lw s2,336(sp) -800293a4: 8fb1014c lw s1,332(sp) -800293a8: 8fb00148 lw s0,328(sp) -800293ac: 03e00008 jr ra -800293b0: 27bd0170 addiu sp,sp,368 -800293b4: 944300b4 lhu v1,180(v0) -800293b8: 944400b6 lhu a0,182(v0) -800293bc: a683be7c sh v1,-16772(s4) -800293c0: 2683be7c addiu v1,s4,-16772 -800293c4: a4640002 sh a0,2(v1) -800293c8: 904400b8 lbu a0,184(v0) -800293cc: 00000000 nop -800293d0: a064000e sb a0,14(v1) -800293d4: 904400b9 lbu a0,185(v0) -800293d8: 904200ba lbu v0,186(v0) -800293dc: a064000f sb a0,15(v1) -800293e0: a0620010 sb v0,16(v1) -800293e4: 8c620014 lw v0,20(v1) -800293e8: 00000000 nop -800293ec: 34420020 ori v0,v0,0x20 -800293f0: 1000feb8 b 80028ed4 <Game+0x1f70> -800293f4: ac620014 sw v0,20(v1) -800293f8: 24060001 li a2,1 -800293fc: 1045fb7c beq v0,a1,800281f0 <Game+0x128c> -80029400: 24420001 addiu v0,v0,1 -80029404: 1000fb32 b 800280d0 <Game+0x116c> -80029408: 27a30098 addiu v1,sp,152 - -8002940c <GameAircraftCollision>: -8002940c: 3c028007 lui v0,0x8007 -80029410: 24030001 li v1,1 -80029414: a043baa1 sb v1,-17759(v0) -80029418: 3c028007 lui v0,0x8007 -8002941c: 03e00008 jr ra -80029420: a044baa0 sb a0,-17760(v0) - -80029424 <GameStopFlight>: -80029424: 308400ff andi a0,a0,0xff -80029428: 24840090 addiu a0,a0,144 -8002942c: 3c028007 lui v0,0x8007 -80029430: 2442bac8 addiu v0,v0,-17720 -80029434: 00042080 sll a0,a0,0x2 -80029438: 00442021 addu a0,v0,a0 -8002943c: 8c830004 lw v1,4(a0) -80029440: 24020003 li v0,3 -80029444: 14620002 bne v1,v0,80029450 <GameStopFlight+0x2c> -80029448: 2402000c li v0,12 -8002944c: ac820004 sw v0,4(a0) -80029450: 03e00008 jr ra -80029454: 00000000 nop - -80029458 <GameResumeFlightFromAutoStop>: -80029458: 308400ff andi a0,a0,0xff -8002945c: 24840090 addiu a0,a0,144 -80029460: 3c028007 lui v0,0x8007 -80029464: 2442bac8 addiu v0,v0,-17720 -80029468: 00042080 sll a0,a0,0x2 -8002946c: 00442021 addu a0,v0,a0 -80029470: 8c830004 lw v1,4(a0) -80029474: 2402000c li v0,12 -80029478: 14620002 bne v1,v0,80029484 <GameResumeFlightFromAutoStop+0x2c> -8002947c: 24020003 li v0,3 -80029480: ac820004 sw v0,4(a0) -80029484: 03e00008 jr ra -80029488: 00000000 nop - -8002948c <FontLoadImage>: -8002948c: 27bdffe0 addiu sp,sp,-32 -80029490: afb10018 sw s1,24(sp) -80029494: afb00014 sw s0,20(sp) -80029498: afbf001c sw ra,28(sp) -8002949c: 0c008685 jal 80021a14 <GfxSpriteFromFile> -800294a0: 00a08021 move s0,a1 -800294a4: 10400022 beqz v0,80029530 <FontLoadImage+0xa4> -800294a8: 00408821 move s1,v0 -800294ac: 96020008 lhu v0,8(s0) -800294b0: 86040006 lh a0,6(s0) -800294b4: a602003e sh v0,62(s0) -800294b8: 92020004 lbu v0,4(s0) -800294bc: 24030010 li v1,16 -800294c0: a6020040 sh v0,64(s0) -800294c4: 92020005 lbu v0,5(s0) -800294c8: a604003c sh a0,60(s0) -800294cc: a6020042 sh v0,66(s0) -800294d0: 2402ff80 li v0,-128 -800294d4: a202000e sb v0,14(s0) -800294d8: a202000f sb v0,15(s0) -800294dc: a2020010 sb v0,16(s0) -800294e0: 000417c3 sra v0,a0,0x1f -800294e4: 3042000f andi v0,v0,0xf -800294e8: 00441021 addu v0,v0,a0 -800294ec: 00021103 sra v0,v0,0x4 -800294f0: a2020033 sb v0,51(s0) -800294f4: 24020001 li v0,1 -800294f8: ae020038 sw v0,56(s0) -800294fc: 3c048004 lui a0,0x8004 -80029500: 24020021 li v0,33 -80029504: 8606000c lh a2,12(s0) -80029508: 8605000a lh a1,10(s0) -8002950c: a603002e sh v1,46(s0) -80029510: a6030030 sh v1,48(s0) -80029514: ae000014 sw zero,20(s0) -80029518: a2000034 sb zero,52(s0) -8002951c: a6030006 sh v1,6(s0) -80029520: a6030008 sh v1,8(s0) -80029524: a2020032 sb v0,50(s0) -80029528: 0c00d392 jal 80034e48 <printf> -8002952c: 24849964 addiu a0,a0,-26268 -80029530: 8fbf001c lw ra,28(sp) -80029534: 02201021 move v0,s1 -80029538: 8fb00014 lw s0,20(sp) -8002953c: 8fb10018 lw s1,24(sp) -80029540: 03e00008 jr ra -80029544: 27bd0020 addiu sp,sp,32 - -80029548 <FontSetInitChar>: -80029548: 03e00008 jr ra -8002954c: a0850032 sb a1,50(a0) - -80029550 <FontSetFlags>: -80029550: ac850038 sw a1,56(a0) -80029554: 03e00008 jr ra -80029558: 00000000 nop - -8002955c <FontSetSize>: -8002955c: 8482003c lh v0,60(a0) -80029560: 00052c00 sll a1,a1,0x10 -80029564: 00052c03 sra a1,a1,0x10 -80029568: 14a00002 bnez a1,80029574 <FontSetSize+0x18> -8002956c: 0045001a div zero,v0,a1 -80029570: 0007000d break 0x7 -80029574: a485002e sh a1,46(a0) -80029578: a4850030 sh a1,48(a0) -8002957c: a0800034 sb zero,52(a0) -80029580: a4850006 sh a1,6(a0) -80029584: a4850008 sh a1,8(a0) -80029588: 00001012 mflo v0 -8002958c: 03e00008 jr ra -80029590: a0820033 sb v0,51(a0) - -80029594 <FontSetMaxCharPerLine>: -80029594: 03e00008 jr ra -80029598: a0850034 sb a1,52(a0) - -8002959c <FontSetSpacing>: -8002959c: 03e00008 jr ra -800295a0: a485002c sh a1,44(a0) - -800295a4 <FontCyclic>: -800295a4: 3c038007 lui v1,0x8007 -800295a8: 9062bea8 lbu v0,-16728(v1) -800295ac: 00000000 nop -800295b0: 2442fff8 addiu v0,v0,-8 -800295b4: 304200ff andi v0,v0,0xff -800295b8: a062bea8 sb v0,-16728(v1) -800295bc: 03e00008 jr ra -800295c0: 00000000 nop - -800295c4 <FontPrintText>: -800295c4: 8c820038 lw v0,56(a0) -800295c8: 27bdffb8 addiu sp,sp,-72 -800295cc: 30420010 andi v0,v0,0x10 -800295d0: afb40030 sw s4,48(sp) -800295d4: afb00020 sw s0,32(sp) -800295d8: 0005a400 sll s4,a1,0x10 -800295dc: 00068400 sll s0,a2,0x10 -800295e0: afbe0040 sw s8,64(sp) -800295e4: afb10024 sw s1,36(sp) -800295e8: afbf0044 sw ra,68(sp) -800295ec: afb7003c sw s7,60(sp) -800295f0: afb60038 sw s6,56(sp) -800295f4: afb50034 sw s5,52(sp) -800295f8: afb3002c sw s3,44(sp) -800295fc: afb20028 sw s2,40(sp) -80029600: 0080f021 move s8,a0 -80029604: 00e08821 move s1,a3 -80029608: 0014a403 sra s4,s4,0x10 -8002960c: 10400014 beqz v0,80029660 <FontPrintText+0x9c> -80029610: 00108403 sra s0,s0,0x10 -80029614: 0c008838 jal 800220e0 <Gfx1HzFlash> -80029618: 00000000 nop -8002961c: 104000cf beqz v0,8002995c <FontPrintText+0x398> -80029620: 3c138007 lui s3,0x8007 -80029624: 27a70058 addiu a3,sp,88 -80029628: 02203021 move a2,s1 -8002962c: 2664beac addiu a0,s3,-16724 -80029630: 240500c8 li a1,200 -80029634: afa70010 sw a3,16(sp) -80029638: 0c00ce35 jal 800338d4 <vsnprintf> -8002963c: 2673beac addiu s3,s3,-16724 -80029640: afa20018 sw v0,24(sp) -80029644: 0280b821 move s7,s4 -80029648: 0000b021 move s6,zero -8002964c: 00009021 move s2,zero -80029650: afb3001c sw s3,28(sp) -80029654: 24110010 li s1,16 -80029658: 1000003c b 8002974c <FontPrintText+0x188> -8002965c: 2415ff80 li s5,-128 -80029660: 8c820038 lw v0,56(a0) -80029664: 00000000 nop -80029668: 30420020 andi v0,v0,0x20 -8002966c: 1040ffed beqz v0,80029624 <FontPrintText+0x60> -80029670: 3c138007 lui s3,0x8007 -80029674: 0c00883c jal 800220f0 <Gfx2HzFlash> -80029678: 00000000 nop -8002967c: 1000ffe7 b 8002961c <FontPrintText+0x58> -80029680: 00000000 nop -80029684: 90840000 lbu a0,0(a0) -80029688: 00000000 nop -8002968c: 108000a3 beqz a0,8002991c <FontPrintText+0x358> -80029690: 24020080 li v0,128 -80029694: 10820046 beq a0,v0,800297b0 <FontPrintText+0x1ec> -80029698: 26520001 addiu s2,s2,1 -8002969c: 2c850081 sltiu a1,a0,129 -800296a0: 10a00031 beqz a1,80029768 <FontPrintText+0x1a4> -800296a4: 24050082 li a1,130 -800296a8: 2405000a li a1,10 -800296ac: 1085003a beq a0,a1,80029798 <FontPrintText+0x1d4> -800296b0: 00000000 nop -800296b4: 24050020 li a1,32 -800296b8: 1485004e bne a0,a1,800297f4 <FontPrintText+0x230> -800296bc: 00000000 nop -800296c0: 8fc40038 lw a0,56(s8) -800296c4: 00000000 nop -800296c8: 30840004 andi a0,a0,0x4 -800296cc: 108000a0 beqz a0,80029950 <FontPrintText+0x38c> -800296d0: 00000000 nop -800296d4: 93c60034 lbu a2,52(s8) -800296d8: 00000000 nop -800296dc: 10c0009c beqz a2,80029950 <FontPrintText+0x38c> -800296e0: 3244ffff andi a0,s2,0xffff -800296e4: 02c02821 move a1,s6 -800296e8: 24090020 li t1,32 -800296ec: 8fa20018 lw v0,24(sp) -800296f0: 00000000 nop -800296f4: 0082402a slt t0,a0,v0 -800296f8: 11000095 beqz t0,80029950 <FontPrintText+0x38c> -800296fc: 00000000 nop -80029700: 8fa2001c lw v0,28(sp) -80029704: 00000000 nop -80029708: 00444021 addu t0,v0,a0 -8002970c: 81080000 lb t0,0(t0) -80029710: 00000000 nop -80029714: 1109008e beq t0,t1,80029950 <FontPrintText+0x38c> -80029718: 00000000 nop -8002971c: 24a50001 addiu a1,a1,1 -80029720: 30a500ff andi a1,a1,0xff -80029724: 00a6402b sltu t0,a1,a2 -80029728: 15000019 bnez t0,80029790 <FontPrintText+0x1cc> -8002972c: 24840001 addiu a0,a0,1 -80029730: 97c20030 lhu v0,48(s8) -80029734: 0280b821 move s7,s4 -80029738: 02028021 addu s0,s0,v0 -8002973c: 00108400 sll s0,s0,0x10 -80029740: 00108403 sra s0,s0,0x10 -80029744: 0000b021 move s6,zero -80029748: 3252ffff andi s2,s2,0xffff -8002974c: 8fa20018 lw v0,24(sp) -80029750: 00000000 nop -80029754: 0242202a slt a0,s2,v0 -80029758: 1480ffca bnez a0,80029684 <FontPrintText+0xc0> -8002975c: 02532021 addu a0,s2,s3 -80029760: 1000006e b 8002991c <FontPrintText+0x358> -80029764: 00000000 nop -80029768: 10850014 beq a0,a1,800297bc <FontPrintText+0x1f8> -8002976c: 24060020 li a2,32 -80029770: 2c850082 sltiu a1,a0,130 -80029774: 14a00010 bnez a1,800297b8 <FontPrintText+0x1f4> -80029778: 00000000 nop -8002977c: 24050083 li a1,131 -80029780: 1085000e beq a0,a1,800297bc <FontPrintText+0x1f8> -80029784: 24060010 li a2,16 -80029788: 1000001a b 800297f4 <FontPrintText+0x230> -8002978c: 00000000 nop -80029790: 1000ffd6 b 800296ec <FontPrintText+0x128> -80029794: 3084ffff andi a0,a0,0xffff -80029798: 97c20030 lhu v0,48(s8) -8002979c: 0280b821 move s7,s4 -800297a0: 02028021 addu s0,s0,v0 -800297a4: 00108400 sll s0,s0,0x10 -800297a8: 1000ffe7 b 80029748 <FontPrintText+0x184> -800297ac: 00108403 sra s0,s0,0x10 -800297b0: 10000002 b 800297bc <FontPrintText+0x1f8> -800297b4: 24060080 li a2,128 -800297b8: 24060040 li a2,64 -800297bc: 02e02021 move a0,s7 -800297c0: 0c008762 jal 80021d88 <GfxDrawButton> -800297c4: 02002821 move a1,s0 -800297c8: 87c4002e lh a0,46(s8) -800297cc: 26e20010 addiu v0,s7,16 -800297d0: 14800002 bnez a0,800297dc <FontPrintText+0x218> -800297d4: 0224001a div zero,s1,a0 -800297d8: 0007000d break 0x7 -800297dc: 0002bc00 sll s7,v0,0x10 -800297e0: 0017bc03 sra s7,s7,0x10 -800297e4: 00002012 mflo a0 -800297e8: 02c43821 addu a3,s6,a0 -800297ec: 1000ffd6 b 80029748 <FontPrintText+0x184> -800297f0: 30f600ff andi s6,a3,0xff -800297f4: 8fc50038 lw a1,56(s8) -800297f8: 00000000 nop -800297fc: 30a50004 andi a1,a1,0x4 -80029800: 10a0000f beqz a1,80029840 <FontPrintText+0x27c> -80029804: 00000000 nop -80029808: 93c50034 lbu a1,52(s8) -8002980c: 00000000 nop -80029810: 10a0000b beqz a1,80029840 <FontPrintText+0x27c> -80029814: 26c70001 addiu a3,s6,1 -80029818: 30f600ff andi s6,a3,0xff -8002981c: 02c5282b sltu a1,s6,a1 -80029820: 14a00007 bnez a1,80029840 <FontPrintText+0x27c> -80029824: 00000000 nop -80029828: 97c20030 lhu v0,48(s8) -8002982c: 0280b821 move s7,s4 -80029830: 02028021 addu s0,s0,v0 -80029834: 00108400 sll s0,s0,0x10 -80029838: 00108403 sra s0,s0,0x10 -8002983c: 0000b021 move s6,zero -80029840: 83c50032 lb a1,50(s8) -80029844: 87c8002e lh t0,46(s8) -80029848: 00852023 subu a0,a0,a1 -8002984c: 93c50033 lbu a1,51(s8) -80029850: 87c60030 lh a2,48(s8) -80029854: 14a00002 bnez a1,80029860 <FontPrintText+0x29c> -80029858: 0085001a div zero,a0,a1 -8002985c: 0007000d break 0x7 -80029860: a7c80006 sh t0,6(s8) -80029864: a7d70000 sh s7,0(s8) -80029868: a7d00002 sh s0,2(s8) -8002986c: a7c60008 sh a2,8(s8) -80029870: 00002810 mfhi a1 -80029874: 00002012 mflo a0 - ... -80029880: 00a80018 mult a1,t0 -80029884: 93c80040 lbu t0,64(s8) -80029888: 00002812 mflo a1 -8002988c: 00a82821 addu a1,a1,t0 -80029890: a3c50004 sb a1,4(s8) -80029894: 00860018 mult a0,a2 -80029898: 93c50042 lbu a1,66(s8) -8002989c: 00002012 mflo a0 -800298a0: 00852021 addu a0,a0,a1 -800298a4: a3c40005 sb a0,5(s8) -800298a8: 8fc40038 lw a0,56(s8) -800298ac: 00000000 nop -800298b0: 30840008 andi a0,a0,0x8 -800298b4: 1080000e beqz a0,800298f0 <FontPrintText+0x32c> -800298b8: 00000000 nop -800298bc: 93c4000e lbu a0,14(s8) -800298c0: 00000000 nop -800298c4: 24840008 addiu a0,a0,8 -800298c8: a3c4000e sb a0,14(s8) -800298cc: 93c4000f lbu a0,15(s8) -800298d0: 00000000 nop -800298d4: 24840008 addiu a0,a0,8 -800298d8: a3c4000f sb a0,15(s8) -800298dc: 93c40010 lbu a0,16(s8) -800298e0: 00000000 nop -800298e4: 24840008 addiu a0,a0,8 -800298e8: 10000004 b 800298fc <FontPrintText+0x338> -800298ec: a3c40010 sb a0,16(s8) -800298f0: a3d5000e sb s5,14(s8) -800298f4: a3d5000f sb s5,15(s8) -800298f8: a3d50010 sb s5,16(s8) -800298fc: 0c0086e0 jal 80021b80 <GfxSortSprite> -80029900: 03c02021 move a0,s8 -80029904: 97c4002c lhu a0,44(s8) -80029908: 00000000 nop -8002990c: 02e41021 addu v0,s7,a0 -80029910: 0002bc00 sll s7,v0,0x10 -80029914: 1000ff8c b 80029748 <FontPrintText+0x184> -80029918: 0017bc03 sra s7,s7,0x10 -8002991c: 8fc20038 lw v0,56(s8) -80029920: 00000000 nop -80029924: 30420008 andi v0,v0,0x8 -80029928: 1040000c beqz v0,8002995c <FontPrintText+0x398> -8002992c: 3c028007 lui v0,0x8007 -80029930: 9044bea8 lbu a0,-16728(v0) -80029934: 00000000 nop -80029938: a3c4000e sb a0,14(s8) -8002993c: 9044bea8 lbu a0,-16728(v0) -80029940: 9042bea8 lbu v0,-16728(v0) -80029944: a3c4000f sb a0,15(s8) -80029948: 10000004 b 8002995c <FontPrintText+0x398> -8002994c: a3c20010 sb v0,16(s8) -80029950: 97c4002e lhu a0,46(s8) -80029954: 1000ffee b 80029910 <FontPrintText+0x34c> -80029958: 02e41021 addu v0,s7,a0 -8002995c: 8fbf0044 lw ra,68(sp) -80029960: 8fbe0040 lw s8,64(sp) -80029964: 8fb7003c lw s7,60(sp) -80029968: 8fb60038 lw s6,56(sp) -8002996c: 8fb50034 lw s5,52(sp) -80029970: 8fb40030 lw s4,48(sp) -80029974: 8fb3002c lw s3,44(sp) -80029978: 8fb20028 lw s2,40(sp) -8002997c: 8fb10024 lw s1,36(sp) -80029980: 8fb00020 lw s0,32(sp) -80029984: 03e00008 jr ra -80029988: 27bd0048 addiu sp,sp,72 - -8002998c <MemCardReadSector>: -8002998c: 27bdffd8 addiu sp,sp,-40 -80029990: afb10018 sw s1,24(sp) -80029994: 00808821 move s1,a0 -80029998: 8c860004 lw a2,4(a0) -8002999c: 8e230000 lw v1,0(s1) -800299a0: 3c028007 lui v0,0x8007 -800299a4: 2444c028 addiu a0,v0,-16344 -800299a8: afbf0024 sw ra,36(sp) -800299ac: afb30020 sw s3,32(sp) -800299b0: afb2001c sw s2,28(sp) -800299b4: afb00014 sw s0,20(sp) -800299b8: ac860008 sw a2,8(a0) -800299bc: ac830004 sw v1,4(a0) -800299c0: 2c640002 sltiu a0,v1,2 -800299c4: 14800007 bnez a0,800299e4 <MemCardReadSector+0x58> -800299c8: 00a09021 move s2,a1 -800299cc: 24040053 li a0,83 -800299d0: a044c028 sb a0,-16344(v0) -800299d4: 3c048004 lui a0,0x8004 -800299d8: 00602821 move a1,v1 -800299dc: 10000009 b 80029a04 <MemCardReadSector+0x78> -800299e0: 24849984 addiu a0,a0,-26236 -800299e4: 2ca30400 sltiu v1,a1,1024 -800299e8: 1460000a bnez v1,80029a14 <MemCardReadSector+0x88> -800299ec: 00409821 move s3,v0 -800299f0: 24030054 li v1,84 -800299f4: 3c048004 lui a0,0x8004 -800299f8: a043c028 sb v1,-16344(v0) -800299fc: 240603ff li a2,1023 -80029a00: 248499a4 addiu a0,a0,-26204 -80029a04: 0c00d392 jal 80034e48 <printf> -80029a08: 00008021 move s0,zero -80029a0c: 10000020 b 80029a90 <MemCardReadSector+0x104> -80029a10: 00000000 nop -80029a14: 0c008649 jal 80021924 <GfxIsGPUBusy> -80029a18: 00000000 nop -80029a1c: 1440fffd bnez v0,80029a14 <MemCardReadSector+0x88> -80029a20: 00408021 move s0,v0 -80029a24: 3c068007 lui a2,0x8007 -80029a28: 8e240000 lw a0,0(s1) -80029a2c: 24c6c038 addiu a2,a2,-16328 -80029a30: 0c00b5e2 jal 8002d788 <McReadSector> -80029a34: 02402821 move a1,s2 -80029a38: 2403004e li v1,78 -80029a3c: 10430008 beq v0,v1,80029a60 <MemCardReadSector+0xd4> -80029a40: a262c028 sb v0,-16344(s3) -80029a44: 240300ff li v1,255 -80029a48: 1043000d beq v0,v1,80029a80 <MemCardReadSector+0xf4> -80029a4c: 24030047 li v1,71 -80029a50: 1443000f bne v0,v1,80029a90 <MemCardReadSector+0x104> -80029a54: 00000000 nop -80029a58: 1000000d b 80029a90 <MemCardReadSector+0x104> -80029a5c: 24100001 li s0,1 -80029a60: 8e270000 lw a3,0(s1) -80029a64: 8e260004 lw a2,4(s1) -80029a68: 3c048004 lui a0,0x8004 -80029a6c: 02402821 move a1,s2 -80029a70: 0c00d392 jal 80034e48 <printf> -80029a74: 248499f0 addiu a0,a0,-26128 -80029a78: 10000005 b 80029a90 <MemCardReadSector+0x104> -80029a7c: 00000000 nop -80029a80: 3c048004 lui a0,0x8004 -80029a84: 02402821 move a1,s2 -80029a88: 0c00d392 jal 80034e48 <printf> -80029a8c: 24849a34 addiu a0,a0,-26060 -80029a90: 8fbf0024 lw ra,36(sp) -80029a94: 02001021 move v0,s0 -80029a98: 8fb30020 lw s3,32(sp) -80029a9c: 8fb2001c lw s2,28(sp) -80029aa0: 8fb10018 lw s1,24(sp) -80029aa4: 8fb00014 lw s0,20(sp) -80029aa8: 03e00008 jr ra -80029aac: 27bd0028 addiu sp,sp,40 - -80029ab0 <ISR_MemCardDataHandling>: -80029ab0: 27bdffe0 addiu sp,sp,-32 -80029ab4: afbf001c sw ra,28(sp) -80029ab8: afb20018 sw s2,24(sp) -80029abc: afb10014 sw s1,20(sp) -80029ac0: 0c008649 jal 80021924 <GfxIsGPUBusy> -80029ac4: afb00010 sw s0,16(sp) -80029ac8: 1440007b bnez v0,80029cb8 <ISR_MemCardDataHandling+0x208> -80029acc: 00000000 nop -80029ad0: 0c0080d9 jal 80020364 <SystemIsBusy> -80029ad4: 00000000 nop -80029ad8: 14400077 bnez v0,80029cb8 <ISR_MemCardDataHandling+0x208> -80029adc: 3c048007 lui a0,0x8007 -80029ae0: 2482bffc addiu v0,a0,-16388 -80029ae4: 24030040 li v1,64 -80029ae8: a043000e sb v1,14(v0) -80029aec: a043000f sb v1,15(v0) -80029af0: a0430010 sb v1,16(v0) -80029af4: 3c038007 lui v1,0x8007 -80029af8: 2462bfdc addiu v0,v1,-16420 -80029afc: 24050040 li a1,64 -80029b00: a045000a sb a1,10(v0) -80029b04: a045000b sb a1,11(v0) -80029b08: a445000c sh a1,12(v0) -80029b0c: 24060140 li a2,320 -80029b10: a4450010 sh a1,16(v0) -80029b14: 8c45001c lw a1,28(v0) -80029b18: a446000e sh a2,14(v0) -80029b1c: a4460012 sh a2,18(v0) -80029b20: 2406001c li a2,28 -80029b24: a4460014 sh a2,20(v0) -80029b28: a4460016 sh a2,22(v0) -80029b2c: 34a50010 ori a1,a1,0x10 -80029b30: 240600d4 li a2,212 -80029b34: a4460018 sh a2,24(v0) -80029b38: a446001a sh a2,26(v0) -80029b3c: ac45001c sw a1,28(v0) -80029b40: 2406ff80 li a2,-128 -80029b44: 3c058007 lui a1,0x8007 -80029b48: a0460006 sb a2,6(v0) -80029b4c: a0460007 sb a2,7(v0) -80029b50: 24090056 li t1,86 -80029b54: 240600a4 li a2,164 -80029b58: 24080138 li t0,312 -80029b5c: 24070094 li a3,148 -80029b60: a0400004 sb zero,4(v0) -80029b64: a0400005 sb zero,5(v0) -80029b68: a0400008 sb zero,8(v0) -80029b6c: a0400009 sb zero,9(v0) -80029b70: a0400001 sb zero,1(v0) -80029b74: a0400002 sb zero,2(v0) -80029b78: a0400003 sb zero,3(v0) -80029b7c: 24a2bf8c addiu v0,a1,-16500 -80029b80: a060bfdc sb zero,-16420(v1) -80029b84: a4490004 sh t1,4(v0) -80029b88: a4480006 sh t0,6(v0) -80029b8c: a4470008 sh a3,8(v0) -80029b90: a447000a sh a3,10(v0) -80029b94: a4490014 sh t1,20(v0) -80029b98: a4490016 sh t1,22(v0) -80029b9c: a4470018 sh a3,24(v0) -80029ba0: a446001a sh a2,26(v0) -80029ba4: a4460028 sh a2,40(v0) -80029ba8: a446002a sh a2,42(v0) -80029bac: a446003a sh a2,58(v0) -80029bb0: 3c068007 lui a2,0x8007 -80029bb4: 00a09021 move s2,a1 -80029bb8: a4490024 sh t1,36(v0) -80029bbc: a4480026 sh t0,38(v0) -80029bc0: a4480034 sh t0,52(v0) -80029bc4: a4480036 sh t0,54(v0) -80029bc8: a4470038 sh a3,56(v0) -80029bcc: 24c6bfcc addiu a2,a2,-16436 -80029bd0: 00608821 move s1,v1 -80029bd4: 2405ff80 li a1,-128 -80029bd8: a0450000 sb a1,0(v0) -80029bdc: a0450001 sb a1,1(v0) -80029be0: a0450002 sb a1,2(v0) -80029be4: 24420010 addiu v0,v0,16 -80029be8: 1446fffb bne v0,a2,80029bd8 <ISR_MemCardDataHandling+0x128> -80029bec: 2403ff80 li v1,-128 -80029bf0: 3c108007 lui s0,0x8007 -80029bf4: 24020056 li v0,86 -80029bf8: a602bfcc sh v0,-16436(s0) -80029bfc: 2610bfcc addiu s0,s0,-16436 -80029c00: 24020094 li v0,148 -80029c04: a6020002 sh v0,2(s0) -80029c08: 3c028007 lui v0,0x8007 -80029c0c: 9442bf7c lhu v0,-16516(v0) -80029c10: 2484bffc addiu a0,a0,-16388 -80029c14: a6020004 sh v0,4(s0) -80029c18: 24020010 li v0,16 -80029c1c: a6020006 sh v0,6(s0) -80029c20: a2030008 sb v1,8(s0) -80029c24: a2030009 sb v1,9(s0) -80029c28: 0c0086e0 jal 80021b80 <GfxSortSprite> -80029c2c: a203000a sb v1,10(s0) -80029c30: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -80029c34: 2624bfdc addiu a0,s1,-16420 -80029c38: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -80029c3c: 02002021 move a0,s0 -80029c40: 0c00bae4 jal 8002eb90 <GsSortLine> -80029c44: 2644bf8c addiu a0,s2,-16500 -80029c48: 3c048007 lui a0,0x8007 -80029c4c: 0c00bae4 jal 8002eb90 <GsSortLine> -80029c50: 2484bf9c addiu a0,a0,-16484 -80029c54: 3c048007 lui a0,0x8007 -80029c58: 0c00bae4 jal 8002eb90 <GsSortLine> -80029c5c: 2484bfac addiu a0,a0,-16468 -80029c60: 3c048007 lui a0,0x8007 -80029c64: 3c108007 lui s0,0x8007 -80029c68: 0c00bae4 jal 8002eb90 <GsSortLine> -80029c6c: 2484bfbc addiu a0,a0,-16452 -80029c70: 2604e920 addiu a0,s0,-5856 -80029c74: 0c00a554 jal 80029550 <FontSetFlags> -80029c78: 24050008 li a1,8 -80029c7c: 3c078004 lui a3,0x8004 -80029c80: 2604e920 addiu a0,s0,-5856 -80029c84: 24e79a80 addiu a3,a3,-25984 -80029c88: 240600c0 li a2,192 -80029c8c: 0c00a571 jal 800295c4 <FontPrintText> -80029c90: 24050060 li a1,96 -80029c94: 2604e920 addiu a0,s0,-5856 -80029c98: 0c00a554 jal 80029550 <FontSetFlags> -80029c9c: 24050001 li a1,1 -80029ca0: 8fbf001c lw ra,28(sp) -80029ca4: 8fb20018 lw s2,24(sp) -80029ca8: 8fb10014 lw s1,20(sp) -80029cac: 8fb00010 lw s0,16(sp) -80029cb0: 0800860d j 80021834 <GfxDrawScene_Fast> -80029cb4: 27bd0020 addiu sp,sp,32 -80029cb8: 8fbf001c lw ra,28(sp) -80029cbc: 8fb20018 lw s2,24(sp) -80029cc0: 8fb10014 lw s1,20(sp) -80029cc4: 8fb00010 lw s0,16(sp) -80029cc8: 03e00008 jr ra -80029ccc: 27bd0020 addiu sp,sp,32 - -80029cd0 <MemCardInit>: -80029cd0: 3c028007 lui v0,0x8007 -80029cd4: 2442eae8 addiu v0,v0,-5400 -80029cd8: 3c048007 lui a0,0x8007 -80029cdc: 24842c88 addiu a0,a0,11400 -80029ce0: 00401821 move v1,v0 -80029ce4: 2405ff80 li a1,-128 -80029ce8: a0650218 sb a1,536(v1) -80029cec: a0650219 sb a1,537(v1) -80029cf0: a065021a sb a1,538(v1) -80029cf4: 24630460 addiu v1,v1,1120 -80029cf8: 1483fffb bne a0,v1,80029ce8 <MemCardInit+0x18> -80029cfc: 00000000 nop -80029d00: 2403ff80 li v1,-128 -80029d04: a0430448 sb v1,1096(v0) -80029d08: a0430449 sb v1,1097(v0) -80029d0c: a043044a sb v1,1098(v0) -80029d10: 24420460 addiu v0,v0,1120 -80029d14: 1482fffb bne a0,v0,80029d04 <MemCardInit+0x34> -80029d18: 24060010 li a2,16 -80029d1c: 3c048007 lui a0,0x8007 -80029d20: 00002821 move a1,zero -80029d24: 0800ce97 j 80033a5c <memset> -80029d28: 2484c028 addiu a0,a0,-16344 - -80029d2c <MemCardResetBlockData>: -80029d2c: 27bdffe8 addiu sp,sp,-24 -80029d30: 24060230 li a2,560 -80029d34: 00002821 move a1,zero -80029d38: afbf0014 sw ra,20(sp) -80029d3c: afb00010 sw s0,16(sp) -80029d40: 0c00ce97 jal 80033a5c <memset> -80029d44: 00808021 move s0,a0 -80029d48: 24020001 li v0,1 -80029d4c: 8fbf0014 lw ra,20(sp) -80029d50: ae020020 sw v0,32(s0) -80029d54: 3c028007 lui v0,0x8007 -80029d58: 8fb00010 lw s0,16(sp) -80029d5c: a040bf88 sb zero,-16504(v0) -80029d60: 03e00008 jr ra -80029d64: 27bd0018 addiu sp,sp,24 - -80029d68 <MemCardUploadToGPU>: -80029d68: 27bdff98 addiu sp,sp,-104 -80029d6c: afbf0064 sw ra,100(sp) -80029d70: afb60060 sw s6,96(sp) -80029d74: afb5005c sw s5,92(sp) -80029d78: afb40058 sw s4,88(sp) -80029d7c: afb30054 sw s3,84(sp) -80029d80: afb20050 sw s2,80(sp) -80029d84: afb1004c sw s1,76(sp) -80029d88: afb00048 sw s0,72(sp) -80029d8c: 90820008 lbu v0,8(a0) -80029d90: 00000000 nop -80029d94: 2442ffff addiu v0,v0,-1 -80029d98: 304200ff andi v0,v0,0xff -80029d9c: 2c420003 sltiu v0,v0,3 -80029da0: 10400008 beqz v0,80029dc4 <MemCardUploadToGPU+0x5c> -80029da4: 3c128004 lui s2,0x8004 -80029da8: 3c138004 lui s3,0x8004 -80029dac: 00808021 move s0,a0 -80029db0: 0000a821 move s5,zero -80029db4: 26529ab8 addiu s2,s2,-25928 -80029db8: 26739ad4 addiu s3,s3,-25900 -80029dbc: 10000080 b 80029fc0 <MemCardUploadToGPU+0x258> -80029dc0: 3c148004 lui s4,0x8004 -80029dc4: 3c048004 lui a0,0x8004 -80029dc8: 0c00d392 jal 80034e48 <printf> -80029dcc: 24849a9c addiu a0,a0,-25956 -80029dd0: 10000081 b 80029fd8 <MemCardUploadToGPU+0x270> -80029dd4: 00001021 move v0,zero -80029dd8: 8e060004 lw a2,4(s0) -80029ddc: 8e020000 lw v0,0(s0) -80029de0: 24c6ffff addiu a2,a2,-1 -80029de4: 00063400 sll a2,a2,0x10 -80029de8: 00021100 sll v0,v0,0x4 -80029dec: 24420160 addiu v0,v0,352 -80029df0: 00063403 sra a2,a2,0x10 -80029df4: 00152900 sll a1,s5,0x4 -80029df8: 24a503c0 addiu a1,a1,960 -80029dfc: 00463021 addu a2,v0,a2 -80029e00: 24160010 li s6,16 -80029e04: afa30010 sw v1,16(sp) -80029e08: 02402021 move a0,s2 -80029e0c: 24070010 li a3,16 -80029e10: afa3001c sw v1,28(sp) -80029e14: afa3002c sw v1,44(sp) -80029e18: afa00018 sw zero,24(sp) -80029e1c: afa50020 sw a1,32(sp) -80029e20: afa60024 sw a2,36(sp) -80029e24: afb60028 sw s6,40(sp) -80029e28: 0c00d392 jal 80034e48 <printf> -80029e2c: 3c110fff lui s1,0xfff -80029e30: 8e020004 lw v0,4(s0) -80029e34: 3631ffff ori s1,s1,0xffff -80029e38: 00511021 addu v0,v0,s1 -80029e3c: 00021900 sll v1,v0,0x4 -80029e40: 00021180 sll v0,v0,0x6 -80029e44: 00431023 subu v0,v0,v1 -80029e48: 00021400 sll v0,v0,0x10 -80029e4c: 00021403 sra v0,v0,0x10 -80029e50: 00151880 sll v1,s5,0x2 -80029e54: 00021083 sra v0,v0,0x2 -80029e58: 00621021 addu v0,v1,v0 -80029e5c: 24420300 addiu v0,v0,768 -80029e60: afa20030 sw v0,48(sp) -80029e64: 8e020000 lw v0,0(s0) -80029e68: 27a40018 addiu a0,sp,24 -80029e6c: 24420016 addiu v0,v0,22 -80029e70: 00021100 sll v0,v0,0x4 -80029e74: afa20034 sw v0,52(sp) -80029e78: 24020004 li v0,4 -80029e7c: afa20038 sw v0,56(sp) -80029e80: 26a2000d addiu v0,s5,13 -80029e84: 00021140 sll v0,v0,0x5 -80029e88: 02021021 addu v0,s0,v0 -80029e8c: 24420004 addiu v0,v0,4 -80029e90: afa20040 sw v0,64(sp) -80029e94: 001511c0 sll v0,s5,0x7 -80029e98: 02021021 addu v0,s0,v0 -80029e9c: 24420024 addiu v0,v0,36 -80029ea0: afb6003c sw s6,60(sp) -80029ea4: 0c00bfdc jal 8002ff70 <GsUploadImage> -80029ea8: afa20044 sw v0,68(sp) -80029eac: 16a00042 bnez s5,80029fb8 <MemCardUploadToGPU+0x250> -80029eb0: 00000000 nop -80029eb4: 8fa20034 lw v0,52(sp) -80029eb8: 8fa30030 lw v1,48(sp) -80029ebc: 00022fc3 sra a1,v0,0x1f -80029ec0: 30a500ff andi a1,a1,0xff -80029ec4: 00a22821 addu a1,a1,v0 -80029ec8: 00052a03 sra a1,a1,0x8 -80029ecc: 00051100 sll v0,a1,0x4 -80029ed0: 00032fc3 sra a1,v1,0x1f -80029ed4: 30a5003f andi a1,a1,0x3f -80029ed8: 00a32821 addu a1,a1,v1 -80029edc: 00052983 sra a1,a1,0x6 -80029ee0: 00452821 addu a1,v0,a1 -80029ee4: 30a500ff andi a1,a1,0xff -80029ee8: a2050220 sb a1,544(s0) -80029eec: 02602021 move a0,s3 -80029ef0: 0c00d392 jal 80034e48 <printf> -80029ef4: ae00022c sw zero,556(s0) -80029ef8: 8e070004 lw a3,4(s0) -80029efc: 8fa60038 lw a2,56(sp) -80029f00: 00f18821 addu s1,a3,s1 -80029f04: 00113900 sll a3,s1,0x4 -80029f08: 00118980 sll s1,s1,0x6 -80029f0c: 02273823 subu a3,s1,a3 -80029f10: 30e700ff andi a3,a3,0xff -80029f14: 00063080 sll a2,a2,0x2 -80029f18: 00e63021 addu a2,a3,a2 -80029f1c: 30c600ff andi a2,a2,0xff -80029f20: a2070221 sb a3,545(s0) -80029f24: a2060222 sb a2,546(s0) -80029f28: a2070223 sb a3,547(s0) -80029f2c: a2060224 sb a2,548(s0) -80029f30: 00e02821 move a1,a3 -80029f34: afa60010 sw a2,16(sp) -80029f38: 0c00d392 jal 80034e48 <printf> -80029f3c: 26849ae4 addiu a0,s4,-25884 -80029f40: 8fa60034 lw a2,52(sp) -80029f44: 24020100 li v0,256 -80029f48: 14400002 bnez v0,80029f54 <MemCardUploadToGPU+0x1ec> -80029f4c: 00c2001a div zero,a2,v0 -80029f50: 0007000d break 0x7 -80029f54: 8fa7003c lw a3,60(sp) -80029f58: 26849ae4 addiu a0,s4,-25884 -80029f5c: 00003010 mfhi a2 -80029f60: 30c200ff andi v0,a2,0xff -80029f64: 00473821 addu a3,v0,a3 -80029f68: 30e700ff andi a3,a3,0xff -80029f6c: 30c600ff andi a2,a2,0xff -80029f70: 00c02821 move a1,a2 -80029f74: a2020225 sb v0,549(s0) -80029f78: a2020226 sb v0,550(s0) -80029f7c: a2070227 sb a3,551(s0) -80029f80: a2070228 sb a3,552(s0) -80029f84: 0c00d392 jal 80034e48 <printf> -80029f88: afa70010 sw a3,16(sp) -80029f8c: 87a50020 lh a1,32(sp) -80029f90: 87a60024 lh a2,36(sp) -80029f94: 2402ff80 li v0,-128 -80029f98: 3c048004 lui a0,0x8004 -80029f9c: a2020218 sb v0,536(s0) -80029fa0: a2020219 sb v0,537(s0) -80029fa4: a202021a sb v0,538(s0) -80029fa8: a605021c sh a1,540(s0) -80029fac: a606021e sh a2,542(s0) -80029fb0: 0c00d392 jal 80034e48 <printf> -80029fb4: 24849afc addiu a0,a0,-25860 -80029fb8: 26b50001 addiu s5,s5,1 -80029fbc: 32b500ff andi s5,s5,0xff -80029fc0: 92020008 lbu v0,8(s0) -80029fc4: 00000000 nop -80029fc8: 02a2102b sltu v0,s5,v0 -80029fcc: 1440ff82 bnez v0,80029dd8 <MemCardUploadToGPU+0x70> -80029fd0: 24030001 li v1,1 -80029fd4: 24020001 li v0,1 -80029fd8: 8fbf0064 lw ra,100(sp) -80029fdc: 8fb60060 lw s6,96(sp) -80029fe0: 8fb5005c lw s5,92(sp) -80029fe4: 8fb40058 lw s4,88(sp) -80029fe8: 8fb30054 lw s3,84(sp) -80029fec: 8fb20050 lw s2,80(sp) -80029ff0: 8fb1004c lw s1,76(sp) -80029ff4: 8fb00048 lw s0,72(sp) -80029ff8: 03e00008 jr ra -80029ffc: 27bd0068 addiu sp,sp,104 - -8002a000 <MemCardGetBlockInfo>: -8002a000: 27bdffd0 addiu sp,sp,-48 -8002a004: afbf002c sw ra,44(sp) -8002a008: afb3001c sw s3,28(sp) -8002a00c: afb20018 sw s2,24(sp) -8002a010: afb10014 sw s1,20(sp) -8002a014: 00a09021 move s2,a1 -8002a018: 00c08821 move s1,a2 -8002a01c: afb00010 sw s0,16(sp) -8002a020: afb60028 sw s6,40(sp) -8002a024: 00808021 move s0,a0 -8002a028: afb50024 sw s5,36(sp) -8002a02c: 0c00a74b jal 80029d2c <MemCardResetBlockData> -8002a030: afb40020 sw s4,32(sp) -8002a034: 3c048004 lui a0,0x8004 -8002a038: ae120000 sw s2,0(s0) -8002a03c: ae110004 sw s1,4(s0) -8002a040: 0c00d392 jal 80034e48 <printf> -8002a044: 24849b10 addiu a0,a0,-25840 -8002a048: 3c128007 lui s2,0x8007 -8002a04c: 8e130004 lw s3,4(s0) -8002a050: 8e020000 lw v0,0(s0) -8002a054: 3c118007 lui s1,0x8007 -8002a058: 2652c028 addiu s2,s2,-16344 -8002a05c: 00002821 move a1,zero -8002a060: 2624c038 addiu a0,s1,-16328 -8002a064: 24060080 li a2,128 -8002a068: ae530008 sw s3,8(s2) -8002a06c: ae420004 sw v0,4(s2) -8002a070: 0c00ce97 jal 80033a5c <memset> -8002a074: ae40000c sw zero,12(s2) -8002a078: 02602821 move a1,s3 -8002a07c: 0c00a663 jal 8002998c <MemCardReadSector> -8002a080: 02002021 move a0,s0 -8002a084: 104000a8 beqz v0,8002a328 <MemCardGetBlockInfo+0x328> -8002a088: 3c048004 lui a0,0x8004 -8002a08c: 9227c038 lbu a3,-16328(s1) -8002a090: 8e060000 lw a2,0(s0) -8002a094: 8e050004 lw a1,4(s0) -8002a098: 24849b34 addiu a0,a0,-25804 -8002a09c: 0c00d392 jal 80034e48 <printf> -8002a0a0: 0040a021 move s4,v0 -8002a0a4: 9222c038 lbu v0,-16328(s1) -8002a0a8: 24030053 li v1,83 -8002a0ac: 10430012 beq v0,v1,8002a0f8 <MemCardGetBlockInfo+0xf8> -8002a0b0: 2c430054 sltiu v1,v0,84 -8002a0b4: 10600007 beqz v1,8002a0d4 <MemCardGetBlockInfo+0xd4> -8002a0b8: 24030051 li v1,81 -8002a0bc: 1043000c beq v0,v1,8002a0f0 <MemCardGetBlockInfo+0xf0> -8002a0c0: 24030052 li v1,82 -8002a0c4: 14430021 bne v0,v1,8002a14c <MemCardGetBlockInfo+0x14c> -8002a0c8: 24020002 li v0,2 -8002a0cc: 1000000c b 8002a100 <MemCardGetBlockInfo+0x100> -8002a0d0: ae020020 sw v0,32(s0) -8002a0d4: 2442ff60 addiu v0,v0,-160 -8002a0d8: 24030003 li v1,3 -8002a0dc: 0062102b sltu v0,v1,v0 -8002a0e0: 1440001b bnez v0,8002a150 <MemCardGetBlockInfo+0x150> -8002a0e4: 3c048004 lui a0,0x8004 -8002a0e8: 1000001b b 8002a158 <MemCardGetBlockInfo+0x158> -8002a0ec: ae000020 sw zero,32(s0) -8002a0f0: 10000002 b 8002a0fc <MemCardGetBlockInfo+0xfc> -8002a0f4: 24020001 li v0,1 -8002a0f8: 24020003 li v0,3 -8002a0fc: ae020020 sw v0,32(s0) -8002a100: 8e030020 lw v1,32(s0) -8002a104: 24020001 li v0,1 -8002a108: 14620013 bne v1,v0,8002a158 <MemCardGetBlockInfo+0x158> -8002a10c: 26130009 addiu s3,s0,9 -8002a110: 02602021 move a0,s3 -8002a114: 24060015 li a2,21 -8002a118: 0c00ce97 jal 80033a5c <memset> -8002a11c: 00002821 move a1,zero -8002a120: 3c058007 lui a1,0x8007 -8002a124: 02602021 move a0,s3 -8002a128: 24060015 li a2,21 -8002a12c: 0c00ce81 jal 80033a04 <memcpy> -8002a130: 24a5c042 addiu a1,a1,-16318 -8002a134: 3c048004 lui a0,0x8004 -8002a138: 02602821 move a1,s3 -8002a13c: 0c00d392 jal 80034e48 <printf> -8002a140: 24849b88 addiu a0,a0,-25720 -8002a144: 10000004 b 8002a158 <MemCardGetBlockInfo+0x158> -8002a148: 00000000 nop -8002a14c: 3c048004 lui a0,0x8004 -8002a150: 10000021 b 8002a1d8 <MemCardGetBlockInfo+0x1d8> -8002a154: 24849b64 addiu a0,a0,-25756 -8002a158: 8e020020 lw v0,32(s0) -8002a15c: 00000000 nop -8002a160: 104000bf beqz v0,8002a460 <MemCardGetBlockInfo+0x460> -8002a164: 3c048004 lui a0,0x8004 -8002a168: 0c00d392 jal 80034e48 <printf> -8002a16c: 24849b98 addiu a0,a0,-25704 -8002a170: 8e020000 lw v0,0(s0) -8002a174: 8e150004 lw s5,4(s0) -8002a178: 8e140020 lw s4,32(s0) -8002a17c: ae420004 sw v0,4(s2) -8002a180: 24020001 li v0,1 -8002a184: ae550008 sw s5,8(s2) -8002a188: 12820017 beq s4,v0,8002a1e8 <MemCardGetBlockInfo+0x1e8> -8002a18c: ae40000c sw zero,12(s2) -8002a190: 3c048004 lui a0,0x8004 -8002a194: 0c00d392 jal 80034e48 <printf> -8002a198: 24849ce0 addiu a0,a0,-25376 -8002a19c: 8e020020 lw v0,32(s0) -8002a1a0: 24030001 li v1,1 -8002a1a4: 10430082 beq v0,v1,8002a3b0 <MemCardGetBlockInfo+0x3b0> -8002a1a8: 02009821 move s3,s0 -8002a1ac: 1040009e beqz v0,8002a428 <MemCardGetBlockInfo+0x428> -8002a1b0: 2c420004 sltiu v0,v0,4 -8002a1b4: 1040007c beqz v0,8002a3a8 <MemCardGetBlockInfo+0x3a8> -8002a1b8: 3c048004 lui a0,0x8004 -8002a1bc: 3c128007 lui s2,0x8007 -8002a1c0: 8e42bf78 lw v0,-16520(s2) -8002a1c4: 00000000 nop -8002a1c8: 14400059 bnez v0,8002a330 <MemCardGetBlockInfo+0x330> -8002a1cc: 26130024 addiu s3,s0,36 -8002a1d0: 3c048004 lui a0,0x8004 -8002a1d4: 24849c24 addiu a0,a0,-25564 -8002a1d8: 0c00d392 jal 80034e48 <printf> -8002a1dc: 0000a021 move s4,zero -8002a1e0: 1000009f b 8002a460 <MemCardGetBlockInfo+0x460> -8002a1e4: 00000000 nop -8002a1e8: 00002821 move a1,zero -8002a1ec: 2624c038 addiu a0,s1,-16328 -8002a1f0: 0c00ce97 jal 80033a5c <memset> -8002a1f4: 24060080 li a2,128 -8002a1f8: 00152980 sll a1,s5,0x6 -8002a1fc: 02002021 move a0,s0 -8002a200: 0c00a663 jal 8002998c <MemCardReadSector> -8002a204: 3c138007 lui s3,0x8007 -8002a208: 10400047 beqz v0,8002a328 <MemCardGetBlockInfo+0x328> -8002a20c: 2672c038 addiu s2,s3,-16328 -8002a210: 92460001 lbu a2,1(s2) -8002a214: 9265c038 lbu a1,-16328(s3) -8002a218: 3c048004 lui a0,0x8004 -8002a21c: 0c00d392 jal 80034e48 <printf> -8002a220: 24849bb8 addiu a0,a0,-25672 -8002a224: 9263c038 lbu v1,-16328(s3) -8002a228: 24020053 li v0,83 -8002a22c: 14620005 bne v1,v0,8002a244 <MemCardGetBlockInfo+0x244> -8002a230: 24020043 li v0,67 -8002a234: 92430001 lbu v1,1(s2) -8002a238: 00000000 nop -8002a23c: 10620006 beq v1,v0,8002a258 <MemCardGetBlockInfo+0x258> -8002a240: 24030012 li v1,18 -8002a244: 3c048004 lui a0,0x8004 -8002a248: 8e060004 lw a2,4(s0) -8002a24c: 8e050000 lw a1,0(s0) -8002a250: 10000033 b 8002a320 <MemCardGetBlockInfo+0x320> -8002a254: 24849bd4 addiu a0,a0,-25644 -8002a258: 92420002 lbu v0,2(s2) -8002a25c: 00000000 nop -8002a260: 10430007 beq v0,v1,8002a280 <MemCardGetBlockInfo+0x280> -8002a264: 24030013 li v1,19 -8002a268: 10430007 beq v0,v1,8002a288 <MemCardGetBlockInfo+0x288> -8002a26c: 24030011 li v1,17 -8002a270: 1443002d bne v0,v1,8002a328 <MemCardGetBlockInfo+0x328> -8002a274: 00000000 nop -8002a278: 10000005 b 8002a290 <MemCardGetBlockInfo+0x290> -8002a27c: a2140008 sb s4,8(s0) -8002a280: 10000002 b 8002a28c <MemCardGetBlockInfo+0x28c> -8002a284: 24020002 li v0,2 -8002a288: 24020003 li v0,3 -8002a28c: a2020008 sb v0,8(s0) -8002a290: 92050008 lbu a1,8(s0) -8002a294: 3c048004 lui a0,0x8004 -8002a298: 24849c0c addiu a0,a0,-25588 -8002a29c: 0c00d392 jal 80034e48 <printf> -8002a2a0: 3c148007 lui s4,0x8007 -8002a2a4: 261301a4 addiu s3,s0,420 -8002a2a8: 00009021 move s2,zero -8002a2ac: 2694c098 addiu s4,s4,-16232 -8002a2b0: 92020008 lbu v0,8(s0) -8002a2b4: 00000000 nop -8002a2b8: 0242102b sltu v0,s2,v0 -8002a2bc: 1040ffb4 beqz v0,8002a190 <MemCardGetBlockInfo+0x190> -8002a2c0: 24060020 li a2,32 -8002a2c4: 02602021 move a0,s3 -8002a2c8: 0c00ce81 jal 80033a04 <memcpy> -8002a2cc: 02802821 move a1,s4 -8002a2d0: 26520001 addiu s2,s2,1 -8002a2d4: 1000fff6 b 8002a2b0 <MemCardGetBlockInfo+0x2b0> -8002a2d8: 26730020 addiu s3,s3,32 -8002a2dc: 26640024 addiu a0,s3,36 -8002a2e0: 0c00ce81 jal 80033a04 <memcpy> -8002a2e4: 02c02821 move a1,s6 -8002a2e8: 00001821 move v1,zero -8002a2ec: 00001021 move v0,zero -8002a2f0: 24040080 li a0,128 -8002a2f4: 02622821 addu a1,s3,v0 -8002a2f8: 90a50024 lbu a1,36(a1) -8002a2fc: 24420001 addiu v0,v0,1 -8002a300: 1444fffc bne v0,a0,8002a2f4 <MemCardGetBlockInfo+0x2f4> -8002a304: 00651825 or v1,v1,a1 -8002a308: 14600043 bnez v1,8002a418 <MemCardGetBlockInfo+0x418> -8002a30c: 26730080 addiu s3,s3,128 -8002a310: 3c048004 lui a0,0x8004 -8002a314: 8e060004 lw a2,4(s0) -8002a318: 8e050000 lw a1,0(s0) -8002a31c: 24849c84 addiu a0,a0,-25468 -8002a320: 0c00d392 jal 80034e48 <printf> -8002a324: 00000000 nop -8002a328: 1000004d b 8002a460 <MemCardGetBlockInfo+0x460> -8002a32c: 0000a021 move s4,zero -8002a330: 90420008 lbu v0,8(v0) -8002a334: 261401a4 addiu s4,s0,420 -8002a338: a2020008 sb v0,8(s0) -8002a33c: 00008821 move s1,zero -8002a340: 24150003 li s5,3 -8002a344: 2625000d addiu a1,s1,13 -8002a348: 8e42bf78 lw v0,-16520(s2) -8002a34c: 00052940 sll a1,a1,0x5 -8002a350: 00452821 addu a1,v0,a1 -8002a354: 02802021 move a0,s4 -8002a358: 24060020 li a2,32 -8002a35c: 0c00ce81 jal 80033a04 <memcpy> -8002a360: 24a50004 addiu a1,a1,4 -8002a364: 8e42bf78 lw v0,-16520(s2) -8002a368: 001129c0 sll a1,s1,0x7 -8002a36c: 00452821 addu a1,v0,a1 -8002a370: 02602021 move a0,s3 -8002a374: 24060080 li a2,128 -8002a378: 24a50024 addiu a1,a1,36 -8002a37c: 0c00ce81 jal 80033a04 <memcpy> -8002a380: 26310001 addiu s1,s1,1 -8002a384: 26940020 addiu s4,s4,32 -8002a388: 1635ffee bne s1,s5,8002a344 <MemCardGetBlockInfo+0x344> -8002a38c: 26730080 addiu s3,s3,128 -8002a390: 8e020020 lw v0,32(s0) -8002a394: 00000000 nop -8002a398: 14510023 bne v0,s1,8002a428 <MemCardGetBlockInfo+0x428> -8002a39c: 3c028007 lui v0,0x8007 -8002a3a0: 10000021 b 8002a428 <MemCardGetBlockInfo+0x428> -8002a3a4: ac40bf78 sw zero,-16520(v0) -8002a3a8: 1000ff8b b 8002a1d8 <MemCardGetBlockInfo+0x1d8> -8002a3ac: 24849cb0 addiu a0,a0,-25424 -8002a3b0: 8e150004 lw s5,4(s0) -8002a3b4: 3c148004 lui s4,0x8004 -8002a3b8: 2631c038 addiu s1,s1,-16328 -8002a3bc: 0015a980 sll s5,s5,0x6 -8002a3c0: 24120001 li s2,1 -8002a3c4: 26949c50 addiu s4,s4,-25520 -8002a3c8: 0220b021 move s6,s1 -8002a3cc: 92060008 lbu a2,8(s0) -8002a3d0: 00000000 nop -8002a3d4: 00d2102b sltu v0,a2,s2 -8002a3d8: 14400011 bnez v0,8002a420 <MemCardGetBlockInfo+0x420> -8002a3dc: 02402821 move a1,s2 -8002a3e0: 0c00d392 jal 80034e48 <printf> -8002a3e4: 02802021 move a0,s4 -8002a3e8: 00002821 move a1,zero -8002a3ec: 02202021 move a0,s1 -8002a3f0: 0c00ce97 jal 80033a5c <memset> -8002a3f4: 24060080 li a2,128 -8002a3f8: 02b22821 addu a1,s5,s2 -8002a3fc: 0c00a663 jal 8002998c <MemCardReadSector> -8002a400: 02002021 move a0,s0 -8002a404: 1440ffb5 bnez v0,8002a2dc <MemCardGetBlockInfo+0x2dc> -8002a408: 24060080 li a2,128 -8002a40c: 3c048004 lui a0,0x8004 -8002a410: 1000ff71 b 8002a1d8 <MemCardGetBlockInfo+0x1d8> -8002a414: 24849c64 addiu a0,a0,-25500 -8002a418: 1000ffec b 8002a3cc <MemCardGetBlockInfo+0x3cc> -8002a41c: 26520001 addiu s2,s2,1 -8002a420: 3c028007 lui v0,0x8007 -8002a424: ac50bf78 sw s0,-16520(v0) -8002a428: 3c048004 lui a0,0x8004 -8002a42c: 0c00d392 jal 80034e48 <printf> -8002a430: 24849cfc addiu a0,a0,-25348 -8002a434: 8fbf002c lw ra,44(sp) -8002a438: 8fb60028 lw s6,40(sp) -8002a43c: 8fb50024 lw s5,36(sp) -8002a440: 8fb40020 lw s4,32(sp) -8002a444: 8fb3001c lw s3,28(sp) -8002a448: 8fb20018 lw s2,24(sp) -8002a44c: 8fb10014 lw s1,20(sp) -8002a450: 02002021 move a0,s0 -8002a454: 8fb00010 lw s0,16(sp) -8002a458: 0800a75a j 80029d68 <MemCardUploadToGPU> -8002a45c: 27bd0030 addiu sp,sp,48 -8002a460: 8fbf002c lw ra,44(sp) -8002a464: 02801021 move v0,s4 -8002a468: 8fb60028 lw s6,40(sp) -8002a46c: 8fb50024 lw s5,36(sp) -8002a470: 8fb40020 lw s4,32(sp) -8002a474: 8fb3001c lw s3,28(sp) -8002a478: 8fb20018 lw s2,24(sp) -8002a47c: 8fb10014 lw s1,20(sp) -8002a480: 8fb00010 lw s0,16(sp) -8002a484: 03e00008 jr ra -8002a488: 27bd0030 addiu sp,sp,48 - -8002a48c <MemCardGetAllData>: -8002a48c: 27bdffc0 addiu sp,sp,-64 -8002a490: afbf003c sw ra,60(sp) -8002a494: afb60030 sw s6,48(sp) -8002a498: afb5002c sw s5,44(sp) -8002a49c: afb40028 sw s4,40(sp) -8002a4a0: afb30024 sw s3,36(sp) -8002a4a4: afb20020 sw s2,32(sp) -8002a4a8: afb1001c sw s1,28(sp) -8002a4ac: afb00018 sw s0,24(sp) -8002a4b0: afbe0038 sw s8,56(sp) -8002a4b4: 3c108007 lui s0,0x8007 -8002a4b8: 0c008b01 jal 80022c04 <PadClearData> -8002a4bc: afb70034 sw s7,52(sp) -8002a4c0: 2403001e li v1,30 -8002a4c4: 3c028007 lui v0,0x8007 -8002a4c8: a200bf7e sb zero,-16514(s0) -8002a4cc: 3c048007 lui a0,0x8007 -8002a4d0: a043bf7f sb v1,-16513(v0) -8002a4d4: 3c028007 lui v0,0x8007 -8002a4d8: 2442e920 addiu v0,v0,-5856 -8002a4dc: 2484bffc addiu a0,a0,-16388 -8002a4e0: a040000e sb zero,14(v0) -8002a4e4: a040000f sb zero,15(v0) -8002a4e8: 0c00880b jal 8002202c <GfxSaveDisplayData> -8002a4ec: a0400010 sb zero,16(v0) -8002a4f0: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -8002a4f4: 24040080 li a0,128 -8002a4f8: 3c048003 lui a0,0x8003 -8002a4fc: 24849ab0 addiu a0,a0,-25936 -8002a500: 3c128007 lui s2,0x8007 -8002a504: 0c00b2c2 jal 8002cb08 <SetVBlankHandler> -8002a508: 3c138007 lui s3,0x8007 -8002a50c: 2652bf80 addiu s2,s2,-16512 -8002a510: 00008821 move s1,zero -8002a514: 24150230 li s5,560 -8002a518: 0200a021 move s4,s0 -8002a51c: 3c168007 lui s6,0x8007 -8002a520: 2673eae8 addiu s3,s3,-5400 -8002a524: 0c00b694 jal 8002da50 <McGetStatus> -8002a528: 02202021 move a0,s1 -8002a52c: 1440000b bnez v0,8002a55c <MemCardGetAllData+0xd0> -8002a530: ae420000 sw v0,0(s2) -8002a534: 26310001 addiu s1,s1,1 -8002a538: 24020002 li v0,2 -8002a53c: 1622fff9 bne s1,v0,8002a524 <MemCardGetAllData+0x98> -8002a540: 26520004 addiu s2,s2,4 -8002a544: 3c048002 lui a0,0x8002 -8002a548: 0c00b2c2 jal 8002cb08 <SetVBlankHandler> -8002a54c: 24840080 addiu a0,a0,128 -8002a550: a200bf7e sb zero,-16514(s0) -8002a554: 10000026 b 8002a5f0 <MemCardGetAllData+0x164> -8002a558: 24020001 li v0,1 -8002a55c: 02350018 mult s1,s5 -8002a560: 241e0001 li s8,1 -8002a564: 0000b821 move s7,zero -8002a568: 240741a0 li a3,16800 -8002a56c: 00004012 mflo t0 -8002a570: 9202bf7e lbu v0,-16514(s0) -8002a574: 01172021 addu a0,t0,s7 -8002a578: 304200ff andi v0,v0,0xff -8002a57c: 000218c0 sll v1,v0,0x3 -8002a580: 00621023 subu v0,v1,v0 -8002a584: 03c03021 move a2,s8 -8002a588: 02202821 move a1,s1 -8002a58c: 02642021 addu a0,s3,a0 -8002a590: afa70014 sw a3,20(sp) -8002a594: afa80010 sw t0,16(sp) -8002a598: a6c2bf7c sh v0,-16516(s6) -8002a59c: 0c00a800 jal 8002a000 <MemCardGetBlockInfo> -8002a5a0: 00000000 nop -8002a5a4: 8fa80010 lw t0,16(sp) -8002a5a8: 8fa70014 lw a3,20(sp) -8002a5ac: 14400007 bnez v0,8002a5cc <MemCardGetAllData+0x140> -8002a5b0: 3c048002 lui a0,0x8002 -8002a5b4: 24840080 addiu a0,a0,128 -8002a5b8: 0c00b2c2 jal 8002cb08 <SetVBlankHandler> -8002a5bc: afa20010 sw v0,16(sp) -8002a5c0: 8fa20010 lw v0,16(sp) -8002a5c4: 1000000a b 8002a5f0 <MemCardGetAllData+0x164> -8002a5c8: 00000000 nop -8002a5cc: 9282bf7e lbu v0,-16514(s4) -8002a5d0: 26f70460 addiu s7,s7,1120 -8002a5d4: 24420001 addiu v0,v0,1 -8002a5d8: 304200ff andi v0,v0,0xff -8002a5dc: a282bf7e sb v0,-16514(s4) -8002a5e0: 16e7ffe3 bne s7,a3,8002a570 <MemCardGetAllData+0xe4> -8002a5e4: 27de0001 addiu s8,s8,1 -8002a5e8: 1000ffd3 b 8002a538 <MemCardGetAllData+0xac> -8002a5ec: 26310001 addiu s1,s1,1 -8002a5f0: 8fbf003c lw ra,60(sp) -8002a5f4: 8fbe0038 lw s8,56(sp) -8002a5f8: 8fb70034 lw s7,52(sp) -8002a5fc: 8fb60030 lw s6,48(sp) -8002a600: 8fb5002c lw s5,44(sp) -8002a604: 8fb40028 lw s4,40(sp) -8002a608: 8fb30024 lw s3,36(sp) -8002a60c: 8fb20020 lw s2,32(sp) -8002a610: 8fb1001c lw s1,28(sp) -8002a614: 8fb00018 lw s0,24(sp) -8002a618: 03e00008 jr ra -8002a61c: 27bd0040 addiu sp,sp,64 - -8002a620 <MemCardHandler>: -8002a620: 27bdffe8 addiu sp,sp,-24 -8002a624: afbf0014 sw ra,20(sp) -8002a628: 0c008099 jal 80020264 <System100msTick> -8002a62c: 00000000 nop -8002a630: 10400016 beqz v0,8002a68c <MemCardHandler+0x6c> -8002a634: 3c038007 lui v1,0x8007 -8002a638: 9062bf74 lbu v0,-16524(v1) -8002a63c: 00000000 nop -8002a640: 24420001 addiu v0,v0,1 -8002a644: 304200ff andi v0,v0,0xff -8002a648: 2c440004 sltiu a0,v0,4 -8002a64c: 10800003 beqz a0,8002a65c <MemCardHandler+0x3c> -8002a650: 00000000 nop -8002a654: 1000000d b 8002a68c <MemCardHandler+0x6c> -8002a658: a062bf74 sb v0,-16524(v1) -8002a65c: a060bf74 sb zero,-16524(v1) -8002a660: 3c038007 lui v1,0x8007 -8002a664: 9062bf88 lbu v0,-16504(v1) -8002a668: 00000000 nop -8002a66c: 24420001 addiu v0,v0,1 -8002a670: 304200ff andi v0,v0,0xff -8002a674: 2c440003 sltiu a0,v0,3 -8002a678: 10800003 beqz a0,8002a688 <MemCardHandler+0x68> -8002a67c: 00000000 nop -8002a680: 10000002 b 8002a68c <MemCardHandler+0x6c> -8002a684: a062bf88 sb v0,-16504(v1) -8002a688: a060bf88 sb zero,-16504(v1) -8002a68c: 8fbf0014 lw ra,20(sp) -8002a690: 00000000 nop -8002a694: 03e00008 jr ra -8002a698: 27bd0018 addiu sp,sp,24 - -8002a69c <MemCardDrawIcon>: -8002a69c: 8c820020 lw v0,32(a0) -8002a6a0: 00000000 nop -8002a6a4: 1040007b beqz v0,8002a894 <MemCardDrawIcon+0x1f8> -8002a6a8: 00052c00 sll a1,a1,0x10 -8002a6ac: 00052c03 sra a1,a1,0x10 -8002a6b0: 00063400 sll a2,a2,0x10 -8002a6b4: 27bdffc8 addiu sp,sp,-56 -8002a6b8: 00063403 sra a2,a2,0x10 -8002a6bc: 24a20010 addiu v0,a1,16 -8002a6c0: 00021400 sll v0,v0,0x10 -8002a6c4: afb10020 sw s1,32(sp) -8002a6c8: afbf0034 sw ra,52(sp) -8002a6cc: afb50030 sw s5,48(sp) -8002a6d0: afb4002c sw s4,44(sp) -8002a6d4: afb30028 sw s3,40(sp) -8002a6d8: afb20024 sw s2,36(sp) -8002a6dc: afb0001c sw s0,28(sp) -8002a6e0: a4860210 sh a2,528(a0) -8002a6e4: a4860212 sh a2,530(a0) -8002a6e8: 24c60010 addiu a2,a2,16 -8002a6ec: 00021403 sra v0,v0,0x10 -8002a6f0: 00063400 sll a2,a2,0x10 -8002a6f4: 00063403 sra a2,a2,0x10 -8002a6f8: a482020a sh v0,522(a0) -8002a6fc: a482020e sh v0,526(a0) -8002a700: 3c028007 lui v0,0x8007 -8002a704: a4860214 sh a2,532(a0) -8002a708: a4860216 sh a2,534(a0) -8002a70c: 9046bf88 lbu a2,-16504(v0) -8002a710: 90820008 lbu v0,8(a0) -8002a714: a4850208 sh a1,520(a0) -8002a718: 00c2102b sltu v0,a2,v0 -8002a71c: a485020c sh a1,524(a0) -8002a720: 90920221 lbu s2,545(a0) -8002a724: 90950222 lbu s5,546(a0) -8002a728: 90940223 lbu s4,547(a0) -8002a72c: 90930224 lbu s3,548(a0) -8002a730: 8491021c lh s1,540(a0) -8002a734: 1040000d beqz v0,8002a76c <MemCardDrawIcon+0xd0> -8002a738: 3c028004 lui v0,0x8004 -8002a73c: 00061900 sll v1,a2,0x4 -8002a740: 02431021 addu v0,s2,v1 -8002a744: 304200ff andi v0,v0,0xff -8002a748: 24450010 addiu a1,v0,16 -8002a74c: 30a500ff andi a1,a1,0xff -8002a750: 00711821 addu v1,v1,s1 -8002a754: a0820221 sb v0,545(a0) -8002a758: a0850222 sb a1,546(a0) -8002a75c: a0820223 sb v0,547(a0) -8002a760: a0850224 sb a1,548(a0) -8002a764: a483021c sh v1,540(a0) -8002a768: 3c028004 lui v0,0x8004 -8002a76c: 9043a994 lbu v1,-22124(v0) -8002a770: 00000000 nop -8002a774: 10600038 beqz v1,8002a858 <MemCardDrawIcon+0x1bc> -8002a778: 00808021 move s0,a0 -8002a77c: 14c00036 bnez a2,8002a858 <MemCardDrawIcon+0x1bc> -8002a780: 3c048004 lui a0,0x8004 -8002a784: 00002821 move a1,zero -8002a788: 24849d14 addiu a0,a0,-25324 -8002a78c: 0c00d392 jal 80034e48 <printf> -8002a790: a040a994 sb zero,-22124(v0) -8002a794: 92020224 lbu v0,548(s0) -8002a798: 92070223 lbu a3,547(s0) -8002a79c: 92060222 lbu a2,546(s0) -8002a7a0: 92050221 lbu a1,545(s0) -8002a7a4: 3c048004 lui a0,0x8004 -8002a7a8: 24849d24 addiu a0,a0,-25308 -8002a7ac: 0c00d392 jal 80034e48 <printf> -8002a7b0: afa20010 sw v0,16(sp) -8002a7b4: 92020228 lbu v0,552(s0) -8002a7b8: 92070227 lbu a3,551(s0) -8002a7bc: 92060226 lbu a2,550(s0) -8002a7c0: 92050225 lbu a1,549(s0) -8002a7c4: 3c048004 lui a0,0x8004 -8002a7c8: 24849d38 addiu a0,a0,-25288 -8002a7cc: 0c00d392 jal 80034e48 <printf> -8002a7d0: afa20010 sw v0,16(sp) -8002a7d4: 8e050004 lw a1,4(s0) -8002a7d8: 3c048004 lui a0,0x8004 -8002a7dc: 0c00d392 jal 80034e48 <printf> -8002a7e0: 24849d4c addiu a0,a0,-25268 -8002a7e4: 8e050020 lw a1,32(s0) -8002a7e8: 3c048004 lui a0,0x8004 -8002a7ec: 0c00d392 jal 80034e48 <printf> -8002a7f0: 24849d60 addiu a0,a0,-25248 -8002a7f4: 8602020e lh v0,526(s0) -8002a7f8: 8607020c lh a3,524(s0) -8002a7fc: 8606020a lh a2,522(s0) -8002a800: 86050208 lh a1,520(s0) -8002a804: 3c048004 lui a0,0x8004 -8002a808: 24849d74 addiu a0,a0,-25228 -8002a80c: 0c00d392 jal 80034e48 <printf> -8002a810: afa20010 sw v0,16(sp) -8002a814: 86020216 lh v0,534(s0) -8002a818: 86060212 lh a2,530(s0) -8002a81c: 86070214 lh a3,532(s0) -8002a820: 86050210 lh a1,528(s0) -8002a824: 3c048004 lui a0,0x8004 -8002a828: 24849d88 addiu a0,a0,-25208 -8002a82c: 0c00d392 jal 80034e48 <printf> -8002a830: afa20010 sw v0,16(sp) -8002a834: 92050220 lbu a1,544(s0) -8002a838: 3c048004 lui a0,0x8004 -8002a83c: 0c00d392 jal 80034e48 <printf> -8002a840: 24849ad4 addiu a0,a0,-25900 -8002a844: 3c048004 lui a0,0x8004 -8002a848: 8606021e lh a2,542(s0) -8002a84c: 8605021c lh a1,540(s0) -8002a850: 0c00d392 jal 80034e48 <printf> -8002a854: 24849d9c addiu a0,a0,-25188 -8002a858: 0c00bc08 jal 8002f020 <GsSortTPoly4> -8002a85c: 26040208 addiu a0,s0,520 -8002a860: a2120221 sb s2,545(s0) -8002a864: a2150222 sb s5,546(s0) -8002a868: a2140223 sb s4,547(s0) -8002a86c: a2130224 sb s3,548(s0) -8002a870: a611021c sh s1,540(s0) -8002a874: 8fbf0034 lw ra,52(sp) -8002a878: 8fb50030 lw s5,48(sp) -8002a87c: 8fb4002c lw s4,44(sp) -8002a880: 8fb30028 lw s3,40(sp) -8002a884: 8fb20024 lw s2,36(sp) -8002a888: 8fb10020 lw s1,32(sp) -8002a88c: 8fb0001c lw s0,28(sp) -8002a890: 27bd0038 addiu sp,sp,56 -8002a894: 03e00008 jr ra -8002a898: 00000000 nop - -8002a89c <MemCardShowMap>: -8002a89c: 27bdff78 addiu sp,sp,-136 -8002a8a0: afbf0084 sw ra,132(sp) -8002a8a4: afbe0080 sw s8,128(sp) -8002a8a8: afb7007c sw s7,124(sp) -8002a8ac: afb60078 sw s6,120(sp) -8002a8b0: afb50074 sw s5,116(sp) -8002a8b4: afb40070 sw s4,112(sp) -8002a8b8: afb3006c sw s3,108(sp) -8002a8bc: afb20068 sw s2,104(sp) -8002a8c0: afb10064 sw s1,100(sp) -8002a8c4: 0c00a923 jal 8002a48c <MemCardGetAllData> -8002a8c8: afb00060 sw s0,96(sp) -8002a8cc: 104000fd beqz v0,8002acc4 <MemCardShowMap+0x428> -8002a8d0: 24060010 li a2,16 -8002a8d4: 00002821 move a1,zero -8002a8d8: 0c00ce97 jal 80033a5c <memset> -8002a8dc: 27a40010 addiu a0,sp,16 -8002a8e0: 24060010 li a2,16 -8002a8e4: 00002821 move a1,zero -8002a8e8: 0c00ce97 jal 80033a5c <memset> -8002a8ec: 27a40020 addiu a0,sp,32 -8002a8f0: 8fa2002c lw v0,44(sp) -8002a8f4: 2403001c li v1,28 -8002a8f8: 34420014 ori v0,v0,0x14 -8002a8fc: afa2002c sw v0,44(sp) -8002a900: 24020040 li v0,64 -8002a904: a7a20010 sh v0,16(sp) -8002a908: a7a30012 sh v1,18(sp) -8002a90c: a3a2001a sb v0,26(sp) -8002a910: 24030100 li v1,256 -8002a914: 8fa2001c lw v0,28(sp) -8002a918: a7a30014 sh v1,20(sp) -8002a91c: 240300b8 li v1,184 -8002a920: 34420010 ori v0,v0,0x10 -8002a924: a7a30016 sh v1,22(sp) -8002a928: 24040080 li a0,128 -8002a92c: 2403ff80 li v1,-128 -8002a930: afa2001c sw v0,28(sp) -8002a934: a3a00018 sb zero,24(sp) -8002a938: 0c008637 jal 800218dc <GfxSetGlobalLuminance> -8002a93c: a3a30019 sb v1,25(sp) -8002a940: 3c028007 lui v0,0x8007 -8002a944: 2442eae8 addiu v0,v0,-5400 -8002a948: 3c148007 lui s4,0x8007 -8002a94c: afa20040 sw v0,64(sp) -8002a950: 2682bffc addiu v0,s4,-16388 -8002a954: afa20030 sw v0,48(sp) -8002a958: 3c028007 lui v0,0x8007 -8002a95c: 0000a821 move s5,zero -8002a960: 24100001 li s0,1 -8002a964: afa2005c sw v0,92(sp) -8002a968: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002a96c: 24040010 li a0,16 -8002a970: 144000d5 bnez v0,8002acc8 <MemCardShowMap+0x42c> -8002a974: 00001021 move v0,zero -8002a978: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002a97c: 24040040 li a0,64 -8002a980: 1040000d beqz v0,8002a9b8 <MemCardShowMap+0x11c> -8002a984: 24020230 li v0,560 -8002a988: 02a20018 mult s5,v0 -8002a98c: 2610ffff addiu s0,s0,-1 -8002a990: 24020460 li v0,1120 -8002a994: 8fa30040 lw v1,64(sp) -8002a998: 0000a812 mflo s5 - ... -8002a9a4: 02020018 mult s0,v0 -8002a9a8: 00001012 mflo v0 -8002a9ac: 02a21021 addu v0,s5,v0 -8002a9b0: 100000c5 b 8002acc8 <MemCardShowMap+0x42c> -8002a9b4: 00621021 addu v0,v1,v0 -8002a9b8: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002a9bc: 34048000 li a0,0x8000 -8002a9c0: 14400016 bnez v0,8002aa1c <MemCardShowMap+0x180> -8002a9c4: 00000000 nop -8002a9c8: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002a9cc: 24042000 li a0,8192 -8002a9d0: 14400014 bnez v0,8002aa24 <MemCardShowMap+0x188> -8002a9d4: 00000000 nop -8002a9d8: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002a9dc: 24041000 li a0,4096 -8002a9e0: 10400005 beqz v0,8002a9f8 <MemCardShowMap+0x15c> -8002a9e4: 24020001 li v0,1 -8002a9e8: 1202000f beq s0,v0,8002aa28 <MemCardShowMap+0x18c> -8002a9ec: 00000000 nop -8002a9f0: 10000008 b 8002aa14 <MemCardShowMap+0x178> -8002a9f4: 2610ffff addiu s0,s0,-1 -8002a9f8: 0c008a57 jal 8002295c <PadOneKeyReleased> -8002a9fc: 24044000 li a0,16384 -8002aa00: 10400009 beqz v0,8002aa28 <MemCardShowMap+0x18c> -8002aa04: 2e02000f sltiu v0,s0,15 -8002aa08: 10400007 beqz v0,8002aa28 <MemCardShowMap+0x18c> -8002aa0c: 00000000 nop -8002aa10: 26100001 addiu s0,s0,1 -8002aa14: 10000004 b 8002aa28 <MemCardShowMap+0x18c> -8002aa18: 321000ff andi s0,s0,0xff -8002aa1c: 10000002 b 8002aa28 <MemCardShowMap+0x18c> -8002aa20: 0000a821 move s5,zero -8002aa24: 24150001 li s5,1 -8002aa28: 8fa30030 lw v1,48(sp) -8002aa2c: 24020040 li v0,64 -8002aa30: 00602021 move a0,v1 -8002aa34: a062000e sb v0,14(v1) -8002aa38: a062000f sb v0,15(v1) -8002aa3c: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002aa40: a0620010 sb v0,16(v1) -8002aa44: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -8002aa48: 27a40010 addiu a0,sp,16 -8002aa4c: 8fa2005c lw v0,92(sp) -8002aa50: 3c128007 lui s2,0x8007 -8002aa54: 245ebf80 addiu s8,v0,-16512 -8002aa58: 8fa20040 lw v0,64(sp) -8002aa5c: 24170058 li s7,88 -8002aa60: afa20038 sw v0,56(sp) -8002aa64: 3c028004 lui v0,0x8004 -8002aa68: 24429de0 addiu v0,v0,-25120 -8002aa6c: afa20054 sw v0,84(sp) -8002aa70: 3c028004 lui v0,0x8004 -8002aa74: 0000b021 move s6,zero -8002aa78: 2652e920 addiu s2,s2,-5856 -8002aa7c: afa20058 sw v0,88(sp) -8002aa80: 8fc20000 lw v0,0(s8) -8002aa84: 00000000 nop -8002aa88: 1440000c bnez v0,8002aabc <MemCardShowMap+0x220> -8002aa8c: 32e2ffff andi v0,s7,0xffff -8002aa90: 02402021 move a0,s2 -8002aa94: 0c00a554 jal 80029550 <FontSetFlags> -8002aa98: 24050001 li a1,1 -8002aa9c: 3c078004 lui a3,0x8004 -8002aaa0: 24e79db0 addiu a3,a3,-25168 -8002aaa4: 24060064 li a2,100 -8002aaa8: 02e02821 move a1,s7 -8002aaac: 0c00a571 jal 800295c4 <FontPrintText> -8002aab0: 02402021 move a0,s2 -8002aab4: 10000077 b 8002ac94 <MemCardShowMap+0x3f8> -8002aab8: 00000000 nop -8002aabc: 8fb40038 lw s4,56(sp) -8002aac0: afa20050 sw v0,80(sp) -8002aac4: afa00034 sw zero,52(sp) -8002aac8: 24130001 li s3,1 -8002aacc: 8fa20034 lw v0,52(sp) -8002aad0: 24050003 li a1,3 -8002aad4: 14a00002 bnez a1,8002aae0 <MemCardShowMap+0x244> -8002aad8: 0045001a div zero,v0,a1 -8002aadc: 0007000d break 0x7 -8002aae0: 8fa20050 lw v0,80(sp) -8002aae4: 00002010 mfhi a0 -8002aae8: 000430c0 sll a2,a0,0x3 -8002aaec: 00042140 sll a0,a0,0x5 -8002aaf0: 00001812 mflo v1 -8002aaf4: 000388c0 sll s1,v1,0x3 -8002aaf8: 00862023 subu a0,a0,a2 -8002aafc: 00031940 sll v1,v1,0x5 -8002ab00: 00718823 subu s1,v1,s1 -8002ab04: 00442021 addu a0,v0,a0 -8002ab08: 8e830020 lw v1,32(s4) -8002ab0c: 3082ffff andi v0,a0,0xffff -8002ab10: 26310034 addiu s1,s1,52 -8002ab14: afa2003c sw v0,60(sp) -8002ab18: 14600022 bnez v1,8002aba4 <MemCardShowMap+0x308> -8002ab1c: 3231ffff andi s1,s1,0xffff -8002ab20: 97a2003c lhu v0,60(sp) -8002ab24: 24030010 li v1,16 -8002ab28: a7a20020 sh v0,32(sp) -8002ab2c: a7b10022 sh s1,34(sp) -8002ab30: a7a30024 sh v1,36(sp) -8002ab34: 16130013 bne s0,s3,8002ab84 <MemCardShowMap+0x2e8> -8002ab38: a7a30026 sh v1,38(sp) -8002ab3c: 32c300ff andi v1,s6,0xff -8002ab40: 16a30011 bne s5,v1,8002ab88 <MemCardShowMap+0x2ec> -8002ab44: 24030040 li v1,64 -8002ab48: 2403ffff li v1,-1 -8002ab4c: 02402021 move a0,s2 -8002ab50: 24050001 li a1,1 -8002ab54: a3a30028 sb v1,40(sp) -8002ab58: a3a30029 sb v1,41(sp) -8002ab5c: 0c00a554 jal 80029550 <FontSetFlags> -8002ab60: a3a3002a sb v1,42(sp) -8002ab64: 3c078004 lui a3,0x8004 -8002ab68: 24e79dc0 addiu a3,a3,-25152 -8002ab6c: 240600c0 li a2,192 -8002ab70: 24050060 li a1,96 -8002ab74: 0c00a571 jal 800295c4 <FontPrintText> -8002ab78: 02402021 move a0,s2 -8002ab7c: 10000005 b 8002ab94 <MemCardShowMap+0x2f8> -8002ab80: 00000000 nop -8002ab84: 24030040 li v1,64 -8002ab88: a3a30028 sb v1,40(sp) -8002ab8c: a3a30029 sb v1,41(sp) -8002ab90: a3a3002a sb v1,42(sp) -8002ab94: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -8002ab98: 27a40020 addiu a0,sp,32 -8002ab9c: 10000035 b 8002ac74 <MemCardShowMap+0x3d8> -8002aba0: 00000000 nop -8002aba4: 92820218 lbu v0,536(s4) -8002aba8: 00000000 nop -8002abac: afa20044 sw v0,68(sp) -8002abb0: 92820219 lbu v0,537(s4) -8002abb4: 00000000 nop -8002abb8: afa20048 sw v0,72(sp) -8002abbc: 9282021a lbu v0,538(s4) -8002abc0: 1613001b bne s0,s3,8002ac30 <MemCardShowMap+0x394> -8002abc4: afa2004c sw v0,76(sp) -8002abc8: 32c400ff andi a0,s6,0xff -8002abcc: 16a40018 bne s5,a0,8002ac30 <MemCardShowMap+0x394> -8002abd0: 2404ffff li a0,-1 -8002abd4: a2840218 sb a0,536(s4) -8002abd8: a2840219 sb a0,537(s4) -8002abdc: a284021a sb a0,538(s4) -8002abe0: 24040001 li a0,1 -8002abe4: 10640007 beq v1,a0,8002ac04 <MemCardShowMap+0x368> -8002abe8: 26870009 addiu a3,s4,9 -8002abec: 24040002 li a0,2 -8002abf0: 1464000a bne v1,a0,8002ac1c <MemCardShowMap+0x380> -8002abf4: 00000000 nop -8002abf8: 8fa20058 lw v0,88(sp) -8002abfc: 00000000 nop -8002ac00: 24479dcc addiu a3,v0,-25140 -8002ac04: 240600c0 li a2,192 -8002ac08: 24050060 li a1,96 -8002ac0c: 0c00a571 jal 800295c4 <FontPrintText> -8002ac10: 02402021 move a0,s2 -8002ac14: 1000000a b 8002ac40 <MemCardShowMap+0x3a4> -8002ac18: 00000000 nop -8002ac1c: 14650008 bne v1,a1,8002ac40 <MemCardShowMap+0x3a4> -8002ac20: 240600c0 li a2,192 -8002ac24: 8fa70054 lw a3,84(sp) -8002ac28: 1000fff8 b 8002ac0c <MemCardShowMap+0x370> -8002ac2c: 24050060 li a1,96 -8002ac30: 24030040 li v1,64 -8002ac34: a2830218 sb v1,536(s4) -8002ac38: a2830219 sb v1,537(s4) -8002ac3c: a283021a sb v1,538(s4) -8002ac40: 8fa5003c lw a1,60(sp) -8002ac44: 02203021 move a2,s1 -8002ac48: 0c00a9a7 jal 8002a69c <MemCardDrawIcon> -8002ac4c: 02802021 move a0,s4 -8002ac50: 93a20044 lbu v0,68(sp) -8002ac54: 00000000 nop -8002ac58: a2820218 sb v0,536(s4) -8002ac5c: 93a20048 lbu v0,72(sp) -8002ac60: 00000000 nop -8002ac64: a2820219 sb v0,537(s4) -8002ac68: 93a2004c lbu v0,76(sp) -8002ac6c: 00000000 nop -8002ac70: a282021a sb v0,538(s4) -8002ac74: 8fa20034 lw v0,52(sp) -8002ac78: 26730001 addiu s3,s3,1 -8002ac7c: 24420001 addiu v0,v0,1 -8002ac80: 327300ff andi s3,s3,0xff -8002ac84: 24030010 li v1,16 -8002ac88: afa20034 sw v0,52(sp) -8002ac8c: 1663ff8f bne s3,v1,8002aacc <MemCardShowMap+0x230> -8002ac90: 26940460 addiu s4,s4,1120 -8002ac94: 8fa20038 lw v0,56(sp) -8002ac98: 26d60001 addiu s6,s6,1 -8002ac9c: 24420230 addiu v0,v0,560 -8002aca0: afa20038 sw v0,56(sp) -8002aca4: 24020002 li v0,2 -8002aca8: 27de0004 addiu s8,s8,4 -8002acac: 16c2ff74 bne s6,v0,8002aa80 <MemCardShowMap+0x1e4> -8002acb0: 26f70080 addiu s7,s7,128 -8002acb4: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -8002acb8: 00000000 nop -8002acbc: 1000ff2a b 8002a968 <MemCardShowMap+0xcc> -8002acc0: 00000000 nop -8002acc4: 00001021 move v0,zero -8002acc8: 8fbf0084 lw ra,132(sp) -8002accc: 8fbe0080 lw s8,128(sp) -8002acd0: 8fb7007c lw s7,124(sp) -8002acd4: 8fb60078 lw s6,120(sp) -8002acd8: 8fb50074 lw s5,116(sp) -8002acdc: 8fb40070 lw s4,112(sp) -8002ace0: 8fb3006c lw s3,108(sp) -8002ace4: 8fb20068 lw s2,104(sp) -8002ace8: 8fb10064 lw s1,100(sp) -8002acec: 8fb00060 lw s0,96(sp) -8002acf0: 03e00008 jr ra -8002acf4: 27bd0088 addiu sp,sp,136 - -8002acf8 <MemCardSaveData>: -8002acf8: 8c820020 lw v0,32(a0) -8002acfc: 27bdffd8 addiu sp,sp,-40 -8002ad00: afbf0024 sw ra,36(sp) -8002ad04: afb30020 sw s3,32(sp) -8002ad08: afb2001c sw s2,28(sp) -8002ad0c: afb10018 sw s1,24(sp) -8002ad10: 1040000d beqz v0,8002ad48 <MemCardSaveData+0x50> -8002ad14: afb00014 sw s0,20(sp) -8002ad18: 3c058004 lui a1,0x8004 -8002ad1c: 00808821 move s1,a0 -8002ad20: 8c920004 lw s2,4(a0) -8002ad24: 24060015 li a2,21 -8002ad28: 24a59dec addiu a1,a1,-25108 -8002ad2c: 0c00cf58 jal 80033d60 <strncmp> -8002ad30: 24840009 addiu a0,a0,9 -8002ad34: 1040000a beqz v0,8002ad60 <MemCardSaveData+0x68> -8002ad38: 00129180 sll s2,s2,0x6 -8002ad3c: 3c048004 lui a0,0x8004 -8002ad40: 10000003 b 8002ad50 <MemCardSaveData+0x58> -8002ad44: 24849e00 addiu a0,a0,-25088 -8002ad48: 3c048004 lui a0,0x8004 -8002ad4c: 24849e2c addiu a0,a0,-25044 -8002ad50: 0c00d392 jal 80034e48 <printf> -8002ad54: 00000000 nop -8002ad58: 1000000d b 8002ad90 <MemCardSaveData+0x98> -8002ad5c: 00001021 move v0,zero -8002ad60: 26520004 addiu s2,s2,4 -8002ad64: 00008021 move s0,zero -8002ad68: 24131e00 li s3,7680 -8002ad6c: 8e260204 lw a2,516(s1) -8002ad70: 001011c0 sll v0,s0,0x7 -8002ad74: 8e240000 lw a0,0(s1) -8002ad78: 02502821 addu a1,s2,s0 -8002ad7c: 00c23021 addu a2,a2,v0 -8002ad80: 0c00b644 jal 8002d910 <McWriteSector> -8002ad84: 26100001 addiu s0,s0,1 -8002ad88: 1613fff8 bne s0,s3,8002ad6c <MemCardSaveData+0x74> -8002ad8c: 24020001 li v0,1 -8002ad90: 8fbf0024 lw ra,36(sp) -8002ad94: 8fb30020 lw s3,32(sp) -8002ad98: 8fb2001c lw s2,28(sp) -8002ad9c: 8fb10018 lw s1,24(sp) -8002ada0: 8fb00014 lw s0,20(sp) -8002ada4: 03e00008 jr ra -8002ada8: 27bd0028 addiu sp,sp,40 - -8002adac <fix16_to_int>: -8002adac: 04800003 bltz a0,8002adbc <fix16_to_int+0x10> -8002adb0: 24828000 addiu v0,a0,-32768 -8002adb4: 34028000 li v0,0x8000 -8002adb8: 00821021 addu v0,a0,v0 -8002adbc: 00021fc3 sra v1,v0,0x1f -8002adc0: 3063ffff andi v1,v1,0xffff -8002adc4: 00621021 addu v0,v1,v0 -8002adc8: 03e00008 jr ra -8002adcc: 00021403 sra v0,v0,0x10 - -8002add0 <AircraftInit>: -8002add0: 3c048007 lui a0,0x8007 -8002add4: 27bdffe0 addiu sp,sp,-32 -8002add8: 24061200 li a2,4608 -8002addc: 00002821 move a1,zero -8002ade0: afbf001c sw ra,28(sp) -8002ade4: 0c00ce97 jal 80033a5c <memset> -8002ade8: 2484c16c addiu a0,a0,-16020 -8002adec: 3c028007 lui v0,0x8007 -8002adf0: 3c048007 lui a0,0x8007 -8002adf4: a040c168 sb zero,-16024(v0) -8002adf8: a480c13c sh zero,-16068(a0) -8002adfc: 24020001 li v0,1 -8002ae00: 2484c13c addiu a0,a0,-16068 -8002ae04: ac820014 sw v0,20(a0) -8002ae08: 24020180 li v0,384 -8002ae0c: a482000a sh v0,10(a0) -8002ae10: 240201f1 li v0,497 -8002ae14: a482000c sh v0,12(a0) -8002ae18: 24020018 li v0,24 -8002ae1c: a4820006 sh v0,6(a0) -8002ae20: 24060100 li a2,256 -8002ae24: 24020010 li v0,16 -8002ae28: 24050320 li a1,800 -8002ae2c: a4800002 sh zero,2(a0) -8002ae30: 0c008840 jal 80022100 <GfxTPageOffsetFromVRAMPosition> -8002ae34: a4820008 sh v0,8(a0) -8002ae38: 24020008 li v0,8 -8002ae3c: 3c058007 lui a1,0x8007 -8002ae40: a4a2c0dc sh v0,-16164(a1) -8002ae44: 27a40010 addiu a0,sp,16 -8002ae48: 24a5c0dc addiu a1,a1,-16164 -8002ae4c: a4a20002 sh v0,2(a1) -8002ae50: 0c00885a jal 80022168 <GfxIsometricToCartesian> -8002ae54: a4a00004 sh zero,4(a1) -8002ae58: 3c048007 lui a0,0x8007 -8002ae5c: 24060020 li a2,32 -8002ae60: 2405ffff li a1,-1 -8002ae64: 0c00ce97 jal 80033a5c <memset> -8002ae68: 2484c0bc addiu a0,a0,-16196 -8002ae6c: 3c028004 lui v0,0x8004 -8002ae70: 9043a998 lbu v1,-22120(v0) -8002ae74: 00000000 nop -8002ae78: 1060000a beqz v1,8002aea4 <AircraftInit+0xd4> -8002ae7c: 3c058004 lui a1,0x8004 -8002ae80: 8fbf001c lw ra,28(sp) -8002ae84: 3c048004 lui a0,0x8004 -8002ae88: 24070002 li a3,2 -8002ae8c: 24060002 li a2,2 -8002ae90: 24a5a99c addiu a1,a1,-22116 -8002ae94: 2484a9a4 addiu a0,a0,-22108 -8002ae98: 27bd0020 addiu sp,sp,32 -8002ae9c: 08008d0d j 80023434 <LoadMenu> -8002aea0: a040a998 sb zero,-22120(v0) -8002aea4: 8fbf001c lw ra,28(sp) -8002aea8: 00000000 nop -8002aeac: 03e00008 jr ra -8002aeb0: 27bd0020 addiu sp,sp,32 - -8002aeb4 <AircraftAddNew>: -8002aeb4: 27bdffb8 addiu sp,sp,-72 -8002aeb8: afb40030 sw s4,48(sp) -8002aebc: 3c148007 lui s4,0x8007 -8002aec0: afbe0040 sw s8,64(sp) -8002aec4: afb60038 sw s6,56(sp) -8002aec8: afb50034 sw s5,52(sp) -8002aecc: afb20028 sw s2,40(sp) -8002aed0: afb00020 sw s0,32(sp) -8002aed4: afbf0044 sw ra,68(sp) -8002aed8: afb7003c sw s7,60(sp) -8002aedc: afb3002c sw s3,44(sp) -8002aee0: afb10024 sw s1,36(sp) -8002aee4: afa40048 sw a0,72(sp) -8002aee8: 00c0f021 move s8,a2 -8002aeec: 00e0b021 move s6,a3 -8002aef0: 9290c168 lbu s0,-16024(s4) -8002aef4: 0c009ae2 jal 80026b88 <GameGetLevelColumns> -8002aef8: 30b500ff andi s5,a1,0xff -8002aefc: 00409021 move s2,v0 -8002af00: 9282c168 lbu v0,-16024(s4) -8002af04: 00000000 nop -8002af08: 2c420020 sltiu v0,v0,32 -8002af0c: 14400004 bnez v0,8002af20 <AircraftAddNew+0x6c> -8002af10: 0010b900 sll s7,s0,0x4 -8002af14: 3c048004 lui a0,0x8004 -8002af18: 10000069 b 8002b0c0 <AircraftAddNew+0x20c> -8002af1c: 24849e58 addiu a0,a0,-25000 -8002af20: 001081c0 sll s0,s0,0x7 -8002af24: 02f08821 addu s1,s7,s0 -8002af28: 3c138007 lui s3,0x8007 -8002af2c: 26240010 addiu a0,s1,16 -8002af30: 2673c16c addiu s3,s3,-16020 -8002af34: 24060060 li a2,96 -8002af38: 03c02821 move a1,s8 -8002af3c: 02642021 addu a0,s3,a0 -8002af40: 0c00ce81 jal 80033a04 <memcpy> -8002af44: 02338821 addu s1,s1,s3 -8002af48: a2200070 sb zero,112(s1) -8002af4c: 8fa20048 lw v0,72(sp) -8002af50: 26b10010 addiu s1,s5,16 -8002af54: 001188c0 sll s1,s1,0x3 -8002af58: 00518821 addu s1,v0,s1 -8002af5c: 24060004 li a2,4 -8002af60: 00002821 move a1,zero -8002af64: 0c00ce97 jal 80033a5c <memset> -8002af68: 27a40010 addiu a0,sp,16 -8002af6c: 24060003 li a2,3 -8002af70: 02202821 move a1,s1 -8002af74: 0c00cecb jal 80033b2c <strncpy> -8002af78: 27a40010 addiu a0,sp,16 -8002af7c: 3c058004 lui a1,0x8004 -8002af80: 27a40010 addiu a0,sp,16 -8002af84: 0c008112 jal 80020448 <SystemIndexOfStringArray> -8002af88: 24a5a9ac addiu a1,a1,-22100 -8002af8c: 2404ffff li a0,-1 -8002af90: 10440006 beq v0,a0,8002afac <AircraftAddNew+0xf8> -8002af94: 00001821 move v1,zero -8002af98: 3c038004 lui v1,0x8004 -8002af9c: 24638a10 addiu v1,v1,-30192 -8002afa0: 00021080 sll v0,v0,0x2 -8002afa4: 00431021 addu v0,v0,v1 -8002afa8: 8c430000 lw v1,0(v0) -8002afac: 02f08821 addu s1,s7,s0 -8002afb0: 02718821 addu s1,s3,s1 -8002afb4: 3c048004 lui a0,0x8004 -8002afb8: ae230000 sw v1,0(s1) -8002afbc: 24849e80 addiu a0,a0,-24960 -8002afc0: a2350071 sb s5,113(s1) -8002afc4: 02a03021 move a2,s5 -8002afc8: 0c00d392 jal 80034e48 <printf> -8002afcc: 02a02821 move a1,s5 -8002afd0: 8fa20048 lw v0,72(sp) -8002afd4: 00151880 sll v1,s5,0x2 -8002afd8: 00431821 addu v1,v0,v1 -8002afdc: 8c620000 lw v0,0(v1) -8002afe0: 24040002 li a0,2 -8002afe4: 14440030 bne v0,a0,8002b0a8 <AircraftAddNew+0x1f4> -8002afe8: 00000000 nop -8002afec: 12c20016 beq s6,v0,8002b048 <AircraftAddNew+0x194> -8002aff0: 24020003 li v0,3 -8002aff4: 16c20027 bne s6,v0,8002b094 <AircraftAddNew+0x1e0> -8002aff8: 3c048004 lui a0,0x8004 -8002affc: ae200074 sw zero,116(s1) -8002b000: 97c20000 lhu v0,0(s8) -8002b004: 00000000 nop -8002b008: 16400002 bnez s2,8002b014 <AircraftAddNew+0x160> -8002b00c: 0052001a div zero,v0,s2 -8002b010: 0007000d break 0x7 -8002b014: 00001012 mflo v0 -8002b018: 00021180 sll v0,v0,0x6 -8002b01c: 24420020 addiu v0,v0,32 -8002b020: 00021400 sll v0,v0,0x10 -8002b024: ae220078 sw v0,120(s1) -8002b028: 97c20000 lhu v0,0(s8) -8002b02c: 00000000 nop -8002b030: 16400002 bnez s2,8002b03c <AircraftAddNew+0x188> -8002b034: 0052001a div zero,v0,s2 -8002b038: 0007000d break 0x7 -8002b03c: 00001010 mfhi v0 -8002b040: 10000012 b 8002b08c <AircraftAddNew+0x1d8> -8002b044: 00029540 sll s2,v0,0x15 -8002b048: 97c20000 lhu v0,0(s8) -8002b04c: ae200078 sw zero,120(s1) -8002b050: 16400002 bnez s2,8002b05c <AircraftAddNew+0x1a8> -8002b054: 0052001a div zero,v0,s2 -8002b058: 0007000d break 0x7 -8002b05c: 00001010 mfhi v0 -8002b060: 00021180 sll v0,v0,0x6 -8002b064: 24420020 addiu v0,v0,32 -8002b068: 00021400 sll v0,v0,0x10 -8002b06c: ae220074 sw v0,116(s1) -8002b070: 97c20000 lhu v0,0(s8) -8002b074: 00000000 nop -8002b078: 16400002 bnez s2,8002b084 <AircraftAddNew+0x1d0> -8002b07c: 0052001a div zero,v0,s2 -8002b080: 0007000d break 0x7 -8002b084: 00009012 mflo s2 -8002b088: 00129540 sll s2,s2,0x15 -8002b08c: 1000001d b 8002b104 <AircraftAddNew+0x250> -8002b090: ae32007c sw s2,124(s1) -8002b094: 02c02821 move a1,s6 -8002b098: 0c00d392 jal 80034e48 <printf> -8002b09c: 24849eb8 addiu a0,a0,-24904 -8002b0a0: 10000056 b 8002b1fc <AircraftAddNew+0x348> -8002b0a4: 00001021 move v0,zero -8002b0a8: 24040001 li a0,1 -8002b0ac: 14440015 bne v0,a0,8002b104 <AircraftAddNew+0x250> -8002b0b0: 00000000 nop -8002b0b4: 16c00006 bnez s6,8002b0d0 <AircraftAddNew+0x21c> -8002b0b8: 3c048004 lui a0,0x8004 -8002b0bc: 24849eec addiu a0,a0,-24852 -8002b0c0: 0c00d392 jal 80034e48 <printf> -8002b0c4: 00000000 nop -8002b0c8: 1000004c b 8002b1fc <AircraftAddNew+0x348> -8002b0cc: 00001021 move v0,zero -8002b0d0: 8fa20048 lw v0,72(sp) -8002b0d4: afa30018 sw v1,24(sp) -8002b0d8: 0055f021 addu s8,v0,s5 -8002b0dc: 93c401e0 lbu a0,480(s8) -8002b0e0: 0c009a6d jal 800269b4 <GameGetXFromTile> -8002b0e4: 00000000 nop -8002b0e8: ae220074 sw v0,116(s1) -8002b0ec: 93c401e0 lbu a0,480(s8) -8002b0f0: 0c009a75 jal 800269d4 <GameGetYFromTile> -8002b0f4: 00000000 nop -8002b0f8: 8fa30018 lw v1,24(sp) -8002b0fc: ae220078 sw v0,120(s1) -8002b100: ae20007c sw zero,124(s1) -8002b104: 02f08821 addu s1,s7,s0 -8002b108: 02711021 addu v0,s3,s1 -8002b10c: ac560004 sw s6,4(v0) -8002b110: 8c630244 lw v1,580(v1) -8002b114: 3c048004 lui a0,0x8004 -8002b118: ac43000c sw v1,12(v0) -8002b11c: 3c028007 lui v0,0x8007 -8002b120: 2442c0bc addiu v0,v0,-16196 -8002b124: 0055a821 addu s5,v0,s5 -8002b128: 9282c168 lbu v0,-16024(s4) -8002b12c: 24849f14 addiu a0,a0,-24812 -8002b130: 0c00d392 jal 80034e48 <printf> -8002b134: a2a20000 sb v0,0(s5) -8002b138: 3c048004 lui a0,0x8004 -8002b13c: 24849f28 addiu a0,a0,-24792 -8002b140: 0c00d392 jal 80034e48 <printf> -8002b144: 3c158004 lui s5,0x8004 -8002b148: 00009021 move s2,zero -8002b14c: 26b58f74 addiu s5,s5,-28812 -8002b150: 24160060 li s6,96 -8002b154: 02511021 addu v0,s2,s1 -8002b158: 02621021 addu v0,s3,v0 -8002b15c: 94450010 lhu a1,16(v0) -8002b160: 00000000 nop -8002b164: 14a0001e bnez a1,8002b1e0 <AircraftAddNew+0x32c> -8002b168: 00000000 nop -8002b16c: 02f08021 addu s0,s7,s0 -8002b170: 02709821 addu s3,s3,s0 -8002b174: 8e650004 lw a1,4(s3) -8002b178: 3c048004 lui a0,0x8004 -8002b17c: 0c00d392 jal 80034e48 <printf> -8002b180: 24849f34 addiu a0,a0,-24780 -8002b184: 8e650000 lw a1,0(s3) -8002b188: 3c048004 lui a0,0x8004 -8002b18c: 0c00d392 jal 80034e48 <printf> -8002b190: 24849f48 addiu a0,a0,-24760 -8002b194: 8e640074 lw a0,116(s3) -8002b198: 0c00ab6b jal 8002adac <fix16_to_int> -8002b19c: 00000000 nop -8002b1a0: 8e640078 lw a0,120(s3) -8002b1a4: 0c00ab6b jal 8002adac <fix16_to_int> -8002b1a8: 00402821 move a1,v0 -8002b1ac: 8e64007c lw a0,124(s3) -8002b1b0: 0c00ab6b jal 8002adac <fix16_to_int> -8002b1b4: 00403021 move a2,v0 -8002b1b8: 3c048004 lui a0,0x8004 -8002b1bc: 00403821 move a3,v0 -8002b1c0: 0c00d392 jal 80034e48 <printf> -8002b1c4: 24849f58 addiu a0,a0,-24744 -8002b1c8: 9282c168 lbu v0,-16024(s4) -8002b1cc: 00000000 nop -8002b1d0: 24420001 addiu v0,v0,1 -8002b1d4: a282c168 sb v0,-16024(s4) -8002b1d8: 10000008 b 8002b1fc <AircraftAddNew+0x348> -8002b1dc: 24020001 li v0,1 -8002b1e0: 02a02021 move a0,s5 -8002b1e4: 0c00d392 jal 80034e48 <printf> -8002b1e8: 26520002 addiu s2,s2,2 -8002b1ec: 1656ffd9 bne s2,s6,8002b154 <AircraftAddNew+0x2a0> -8002b1f0: 00000000 nop -8002b1f4: 1000ffde b 8002b170 <AircraftAddNew+0x2bc> -8002b1f8: 02f08021 addu s0,s7,s0 -8002b1fc: 8fbf0044 lw ra,68(sp) -8002b200: 8fbe0040 lw s8,64(sp) -8002b204: 8fb7003c lw s7,60(sp) -8002b208: 8fb60038 lw s6,56(sp) -8002b20c: 8fb50034 lw s5,52(sp) -8002b210: 8fb40030 lw s4,48(sp) -8002b214: 8fb3002c lw s3,44(sp) -8002b218: 8fb20028 lw s2,40(sp) -8002b21c: 8fb10024 lw s1,36(sp) -8002b220: 8fb00020 lw s0,32(sp) -8002b224: 03e00008 jr ra -8002b228: 27bd0048 addiu sp,sp,72 - -8002b22c <AircraftAddTargets>: -8002b22c: 27bdffe8 addiu sp,sp,-24 -8002b230: 24060060 li a2,96 -8002b234: afb00010 sw s0,16(sp) -8002b238: 00808021 move s0,a0 -8002b23c: afbf0014 sw ra,20(sp) -8002b240: 0c00ce81 jal 80033a04 <memcpy> -8002b244: 24840010 addiu a0,a0,16 -8002b248: 8fbf0014 lw ra,20(sp) -8002b24c: a2000070 sb zero,112(s0) -8002b250: 8fb00010 lw s0,16(sp) -8002b254: 03e00008 jr ra -8002b258: 27bd0018 addiu sp,sp,24 - -8002b25c <AircraftFromFlightDataIndex>: -8002b25c: 308400ff andi a0,a0,0xff -8002b260: 2c830020 sltiu v1,a0,32 -8002b264: 1060000e beqz v1,8002b2a0 <AircraftFromFlightDataIndex+0x44> -8002b268: 00001021 move v0,zero -8002b26c: 3c028007 lui v0,0x8007 -8002b270: 2442c0bc addiu v0,v0,-16196 -8002b274: 00822021 addu a0,a0,v0 -8002b278: 90830000 lbu v1,0(a0) -8002b27c: 240400ff li a0,255 -8002b280: 10640007 beq v1,a0,8002b2a0 <AircraftFromFlightDataIndex+0x44> -8002b284: 00001021 move v0,zero -8002b288: 00031100 sll v0,v1,0x4 -8002b28c: 000319c0 sll v1,v1,0x7 -8002b290: 00431021 addu v0,v0,v1 -8002b294: 3c038007 lui v1,0x8007 -8002b298: 2463c16c addiu v1,v1,-16020 -8002b29c: 00621021 addu v0,v1,v0 -8002b2a0: 03e00008 jr ra -8002b2a4: 00000000 nop - -8002b2a8 <AircraftRemove>: -8002b2a8: 308600ff andi a2,a0,0xff -8002b2ac: 27bdffe8 addiu sp,sp,-24 -8002b2b0: afbf0014 sw ra,20(sp) -8002b2b4: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002b2b8: 00c02021 move a0,a2 -8002b2bc: 8c44000c lw a0,12(v0) -8002b2c0: 00000000 nop -8002b2c4: 1080000a beqz a0,8002b2f0 <AircraftRemove+0x48> -8002b2c8: 00001821 move v1,zero -8002b2cc: 90450071 lbu a1,113(v0) -8002b2d0: 00000000 nop -8002b2d4: 14a60006 bne a1,a2,8002b2f0 <AircraftRemove+0x48> -8002b2d8: 00000000 nop -8002b2dc: 3c048004 lui a0,0x8004 -8002b2e0: ac40000c sw zero,12(v0) -8002b2e4: 0c00d392 jal 80034e48 <printf> -8002b2e8: 24849f7c addiu a0,a0,-24708 -8002b2ec: 24030001 li v1,1 -8002b2f0: 8fbf0014 lw ra,20(sp) -8002b2f4: 00601021 move v0,v1 -8002b2f8: 03e00008 jr ra -8002b2fc: 27bd0018 addiu sp,sp,24 - -8002b300 <AircraftRender>: -8002b300: 27bdffc0 addiu sp,sp,-64 -8002b304: afb40038 sw s4,56(sp) -8002b308: 30b400ff andi s4,a1,0xff -8002b30c: afb30034 sw s3,52(sp) -8002b310: 00809821 move s3,a0 -8002b314: 02802021 move a0,s4 -8002b318: afbf003c sw ra,60(sp) -8002b31c: afb20030 sw s2,48(sp) -8002b320: afb1002c sw s1,44(sp) -8002b324: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002b328: afb00028 sw s0,40(sp) -8002b32c: 104000e8 beqz v0,8002b6d0 <AircraftRender+0x3d0> -8002b330: 00408821 move s1,v0 -8002b334: 8c420074 lw v0,116(v0) -8002b338: afa00018 sw zero,24(sp) -8002b33c: afa20010 sw v0,16(sp) -8002b340: 8e220078 lw v0,120(s1) -8002b344: 00000000 nop -8002b348: afa20014 sw v0,20(sp) -8002b34c: 8e22000c lw v0,12(s1) -8002b350: 00000000 nop -8002b354: 104000de beqz v0,8002b6d0 <AircraftRender+0x3d0> -8002b358: 3c128007 lui s2,0x8007 -8002b35c: 8e250000 lw a1,0(s1) -8002b360: 24020001 li v0,1 -8002b364: 14a20006 bne a1,v0,8002b380 <AircraftRender+0x80> -8002b368: 2650c13c addiu s0,s2,-16068 -8002b36c: 24020180 li v0,384 -8002b370: a602000a sh v0,10(s0) -8002b374: 240201f1 li v0,497 -8002b378: 10000004 b 8002b38c <AircraftRender+0x8c> -8002b37c: a602000c sh v0,12(s0) -8002b380: 3c048004 lui a0,0x8004 -8002b384: 0c00d392 jal 80034e48 <printf> -8002b388: 24849f90 addiu a0,a0,-24688 -8002b38c: 24060100 li a2,256 -8002b390: 24050320 li a1,800 -8002b394: 0c008840 jal 80022100 <GfxTPageOffsetFromVRAMPosition> -8002b398: 2644c13c addiu a0,s2,-16068 -8002b39c: 8e220004 lw v0,4(s1) -8002b3a0: 24030002 li v1,2 -8002b3a4: 10430016 beq v0,v1,8002b400 <AircraftRender+0x100> -8002b3a8: 2c430003 sltiu v1,v0,3 -8002b3ac: 1060000a beqz v1,8002b3d8 <AircraftRender+0xd8> -8002b3b0: 24030003 li v1,3 -8002b3b4: 24030001 li v1,1 -8002b3b8: 14430018 bne v0,v1,8002b41c <AircraftRender+0x11c> -8002b3bc: 00000000 nop -8002b3c0: 92020005 lbu v0,5(s0) -8002b3c4: 92030008 lbu v1,8(s0) -8002b3c8: 00000000 nop -8002b3cc: 00431021 addu v0,v0,v1 -8002b3d0: 1000000b b 8002b400 <AircraftRender+0x100> -8002b3d4: a2020005 sb v0,5(s0) -8002b3d8: 1043000c beq v0,v1,8002b40c <AircraftRender+0x10c> -8002b3dc: 24030004 li v1,4 -8002b3e0: 1443000e bne v0,v1,8002b41c <AircraftRender+0x11c> -8002b3e4: 00000000 nop -8002b3e8: 92020005 lbu v0,5(s0) -8002b3ec: 92030008 lbu v1,8(s0) -8002b3f0: 00000000 nop -8002b3f4: 00431021 addu v0,v0,v1 -8002b3f8: 10000004 b 8002b40c <AircraftRender+0x10c> -8002b3fc: a2020005 sb v0,5(s0) -8002b400: 8e020014 lw v0,20(s0) -8002b404: 10000004 b 8002b418 <AircraftRender+0x118> -8002b408: 34420020 ori v0,v0,0x20 -8002b40c: 8e020014 lw v0,20(s0) -8002b410: 2403ffdf li v1,-33 -8002b414: 00431024 and v0,v0,v1 -8002b418: ae020014 sw v0,20(s0) -8002b41c: 8e22007c lw v0,124(s1) -8002b420: 00000000 nop -8002b424: 1840001a blez v0,8002b490 <AircraftRender+0x190> -8002b428: 27a50010 addiu a1,sp,16 -8002b42c: 0c00886b jal 800221ac <GfxIsometricFix16ToCartesian> -8002b430: 27a4001c addiu a0,sp,28 -8002b434: 86020006 lh v0,6(s0) -8002b438: 02602021 move a0,s3 -8002b43c: 00021843 sra v1,v0,0x1 -8002b440: 97a2001c lhu v0,28(sp) -8002b444: 02002821 move a1,s0 -8002b448: 00431023 subu v0,v0,v1 -8002b44c: a642c13c sh v0,-16068(s2) -8002b450: 86020008 lh v0,8(s0) -8002b454: 00000000 nop -8002b458: 00021843 sra v1,v0,0x1 -8002b45c: 97a2001e lhu v0,30(sp) -8002b460: 00000000 nop -8002b464: 00431023 subu v0,v0,v1 -8002b468: 0c009242 jal 80024908 <CameraApplyCoordinatesToSprite> -8002b46c: a6020002 sh v0,2(s0) -8002b470: 8e020014 lw v0,20(s0) -8002b474: 02002021 move a0,s0 -8002b478: 34420010 ori v0,v0,0x10 -8002b47c: a200000e sb zero,14(s0) -8002b480: a200000f sb zero,15(s0) -8002b484: a2000010 sb zero,16(s0) -8002b488: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002b48c: ae020014 sw v0,20(s0) -8002b490: 26250074 addiu a1,s1,116 -8002b494: 0c00886b jal 800221ac <GfxIsometricFix16ToCartesian> -8002b498: 27a40020 addiu a0,sp,32 -8002b49c: 86020006 lh v0,6(s0) -8002b4a0: 02002821 move a1,s0 -8002b4a4: 00021843 sra v1,v0,0x1 -8002b4a8: 97a20020 lhu v0,32(sp) -8002b4ac: 02602021 move a0,s3 -8002b4b0: 00431023 subu v0,v0,v1 -8002b4b4: a642c13c sh v0,-16068(s2) -8002b4b8: 86020008 lh v0,8(s0) -8002b4bc: 00000000 nop -8002b4c0: 00021843 sra v1,v0,0x1 -8002b4c4: 97a20022 lhu v0,34(sp) -8002b4c8: 00000000 nop -8002b4cc: 00431023 subu v0,v0,v1 -8002b4d0: a6020002 sh v0,2(s0) -8002b4d4: 8e020014 lw v0,20(s0) -8002b4d8: 2403ffef li v1,-17 -8002b4dc: 00431024 and v0,v0,v1 -8002b4e0: 0c009242 jal 80024908 <CameraApplyCoordinatesToSprite> -8002b4e4: ae020014 sw v0,20(s0) -8002b4e8: 92620034 lbu v0,52(s3) -8002b4ec: 00000000 nop -8002b4f0: 14540072 bne v0,s4,8002b6bc <AircraftRender+0x3bc> -8002b4f4: 2402ff80 li v0,-128 -8002b4f8: 92620001 lbu v0,1(s3) -8002b4fc: 00000000 nop -8002b500: 1040006d beqz v0,8002b6b8 <AircraftRender+0x3b8> -8002b504: 3c048007 lui a0,0x8007 -8002b508: 9083c0b9 lbu v1,-16199(a0) -8002b50c: 00000000 nop -8002b510: 14600009 bnez v1,8002b538 <AircraftRender+0x238> -8002b514: 3c028007 lui v0,0x8007 -8002b518: 9043c0b8 lbu v1,-16200(v0) -8002b51c: 00000000 nop -8002b520: 2c6500f0 sltiu a1,v1,240 -8002b524: 14a00009 bnez a1,8002b54c <AircraftRender+0x24c> -8002b528: 24630018 addiu v1,v1,24 -8002b52c: 24030001 li v1,1 -8002b530: 10000009 b 8002b558 <AircraftRender+0x258> -8002b534: a083c0b9 sb v1,-16199(a0) -8002b538: 9043c0b8 lbu v1,-16200(v0) -8002b53c: 00000000 nop -8002b540: 2c650019 sltiu a1,v1,25 -8002b544: 14a00003 bnez a1,8002b554 <AircraftRender+0x254> -8002b548: 2463ffe8 addiu v1,v1,-24 -8002b54c: 10000002 b 8002b558 <AircraftRender+0x258> -8002b550: a043c0b8 sb v1,-16200(v0) -8002b554: a080c0b9 sb zero,-16199(a0) -8002b558: 9042c0b8 lbu v0,-16200(v0) -8002b55c: 24030020 li v1,32 -8002b560: 02002021 move a0,s0 -8002b564: a203000e sb v1,14(s0) -8002b568: a203000f sb v1,15(s0) -8002b56c: 0c0086da jal 80021b68 <GfxIsSpriteInsideScreenArea> -8002b570: a2020010 sb v0,16(s0) -8002b574: 14400054 bnez v0,8002b6c8 <AircraftRender+0x3c8> -8002b578: 3c028007 lui v0,0x8007 -8002b57c: 8442c13c lh v0,-16068(v0) -8002b580: 00000000 nop -8002b584: 04410007 bgez v0,8002b5a4 <AircraftRender+0x2a4> -8002b588: 00000000 nop -8002b58c: 3c028007 lui v0,0x8007 -8002b590: a440c0e4 sh zero,-16156(v0) -8002b594: 2442c0e4 addiu v0,v0,-16156 -8002b598: 8c430014 lw v1,20(v0) -8002b59c: 1000000e b 8002b5d8 <AircraftRender+0x2d8> -8002b5a0: 34630020 ori v1,v1,0x20 -8002b5a4: 28430181 slti v1,v0,385 -8002b5a8: 14600013 bnez v1,8002b5f8 <AircraftRender+0x2f8> -8002b5ac: 3c058007 lui a1,0x8007 -8002b5b0: 24a2c0e4 addiu v0,a1,-16156 -8002b5b4: 94430006 lhu v1,6(v0) -8002b5b8: 00000000 nop -8002b5bc: 00032040 sll a0,v1,0x1 -8002b5c0: 24030180 li v1,384 -8002b5c4: 00641823 subu v1,v1,a0 -8002b5c8: a4a3c0e4 sh v1,-16156(a1) -8002b5cc: 8c430014 lw v1,20(v0) -8002b5d0: 2404ffdf li a0,-33 -8002b5d4: 00641824 and v1,v1,a0 -8002b5d8: ac430014 sw v1,20(v0) -8002b5dc: 3c048007 lui a0,0x8007 -8002b5e0: 86020002 lh v0,2(s0) -8002b5e4: 2483c0e4 addiu v1,a0,-16156 -8002b5e8: 04410025 bgez v0,8002b680 <AircraftRender+0x380> -8002b5ec: a4620002 sh v0,2(v1) -8002b5f0: 1000002a b 8002b69c <AircraftRender+0x39c> -8002b5f4: a4600002 sh zero,2(v1) -8002b5f8: 86030002 lh v1,2(s0) -8002b5fc: 00000000 nop -8002b600: 04610007 bgez v1,8002b620 <AircraftRender+0x320> -8002b604: 2405ffbf li a1,-65 -8002b608: 3c038007 lui v1,0x8007 -8002b60c: 2463c110 addiu v1,v1,-16112 -8002b610: 8c640014 lw a0,20(v1) -8002b614: a4600002 sh zero,2(v1) -8002b618: 1000000c b 8002b64c <AircraftRender+0x34c> -8002b61c: 00852024 and a0,a0,a1 -8002b620: 286300f1 slti v1,v1,241 -8002b624: 14600028 bnez v1,8002b6c8 <AircraftRender+0x3c8> -8002b628: 3c038007 lui v1,0x8007 -8002b62c: 2463c110 addiu v1,v1,-16112 -8002b630: 94650008 lhu a1,8(v1) -8002b634: 240400f0 li a0,240 -8002b638: 00852023 subu a0,a0,a1 -8002b63c: a4640002 sh a0,2(v1) -8002b640: 8c640014 lw a0,20(v1) -8002b644: 00000000 nop -8002b648: 34840040 ori a0,a0,0x40 -8002b64c: ac640014 sw a0,20(v1) -8002b650: 3c048007 lui a0,0x8007 -8002b654: 2483c110 addiu v1,a0,-16112 -8002b658: 84630006 lh v1,6(v1) -8002b65c: 24050180 li a1,384 -8002b660: 00031840 sll v1,v1,0x1 -8002b664: 00a32823 subu a1,a1,v1 -8002b668: a482c110 sh v0,-16112(a0) -8002b66c: 00a2102a slt v0,a1,v0 -8002b670: 1040000c beqz v0,8002b6a4 <AircraftRender+0x3a4> -8002b674: 00000000 nop -8002b678: 1000000a b 8002b6a4 <AircraftRender+0x3a4> -8002b67c: a483c110 sh v1,-16112(a0) -8002b680: 84660008 lh a2,8(v1) -8002b684: 240500f0 li a1,240 -8002b688: 00a62823 subu a1,a1,a2 -8002b68c: 00a2102a slt v0,a1,v0 -8002b690: 10400002 beqz v0,8002b69c <AircraftRender+0x39c> -8002b694: 00000000 nop -8002b698: a4650002 sh a1,2(v1) -8002b69c: 10000002 b 8002b6a8 <AircraftRender+0x3a8> -8002b6a0: 2484c0e4 addiu a0,a0,-16156 -8002b6a4: 2484c110 addiu a0,a0,-16112 -8002b6a8: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002b6ac: 00000000 nop -8002b6b0: 10000005 b 8002b6c8 <AircraftRender+0x3c8> -8002b6b4: 00000000 nop -8002b6b8: 2402ff80 li v0,-128 -8002b6bc: a202000e sb v0,14(s0) -8002b6c0: a202000f sb v0,15(s0) -8002b6c4: a2020010 sb v0,16(s0) -8002b6c8: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002b6cc: 2644c13c addiu a0,s2,-16068 -8002b6d0: 8fbf003c lw ra,60(sp) -8002b6d4: 8fb40038 lw s4,56(sp) -8002b6d8: 8fb30034 lw s3,52(sp) -8002b6dc: 8fb20030 lw s2,48(sp) -8002b6e0: 8fb1002c lw s1,44(sp) -8002b6e4: 8fb00028 lw s0,40(sp) -8002b6e8: 03e00008 jr ra -8002b6ec: 27bd0040 addiu sp,sp,64 - -8002b6f0 <AircraftGetIsoPos>: -8002b6f0: 27bdffe8 addiu sp,sp,-24 -8002b6f4: 00803021 move a2,a0 -8002b6f8: afbf0014 sw ra,20(sp) -8002b6fc: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002b700: 30a400ff andi a0,a1,0xff -8002b704: 8c440074 lw a0,116(v0) -8002b708: 0c00ab6b jal 8002adac <fix16_to_int> -8002b70c: 00402821 move a1,v0 -8002b710: 8ca40078 lw a0,120(a1) -8002b714: 0c00ab6b jal 8002adac <fix16_to_int> -8002b718: 00404021 move t0,v0 -8002b71c: 8ca4007c lw a0,124(a1) -8002b720: 0c00ab6b jal 8002adac <fix16_to_int> -8002b724: 00403821 move a3,v0 -8002b728: 8fbf0014 lw ra,20(sp) -8002b72c: a4c20004 sh v0,4(a2) -8002b730: 00c01021 move v0,a2 -8002b734: a4c80000 sh t0,0(a2) -8002b738: a4c70002 sh a3,2(a2) -8002b73c: 03e00008 jr ra -8002b740: 27bd0018 addiu sp,sp,24 - -8002b744 <AircraftGetTileFromFlightDataIndex>: -8002b744: 27bdffe0 addiu sp,sp,-32 -8002b748: 308900ff andi t1,a0,0xff -8002b74c: 01202821 move a1,t1 -8002b750: afbf001c sw ra,28(sp) -8002b754: 0c00adbc jal 8002b6f0 <AircraftGetIsoPos> -8002b758: 27a40010 addiu a0,sp,16 -8002b75c: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002b760: 01202021 move a0,t1 -8002b764: 8c43000c lw v1,12(v0) -8002b768: 00000000 nop -8002b76c: 10600003 beqz v1,8002b77c <AircraftGetTileFromFlightDataIndex+0x38> -8002b770: 00001021 move v0,zero -8002b774: 0c009ab6 jal 80026ad8 <GameGetTileFromIsoPosition> -8002b778: 27a40010 addiu a0,sp,16 -8002b77c: 8fbf001c lw ra,28(sp) -8002b780: 00000000 nop -8002b784: 03e00008 jr ra -8002b788: 27bd0020 addiu sp,sp,32 - -8002b78c <AircraftHandler>: -8002b78c: 27bdffb8 addiu sp,sp,-72 -8002b790: 3c028004 lui v0,0x8004 -8002b794: afb20028 sw s2,40(sp) -8002b798: 3c128007 lui s2,0x8007 -8002b79c: 3c038007 lui v1,0x8007 -8002b7a0: 2652c16c addiu s2,s2,-16020 -8002b7a4: 24429fbc addiu v0,v0,-24644 -8002b7a8: afb7003c sw s7,60(sp) -8002b7ac: afb10024 sw s1,36(sp) -8002b7b0: afbf0044 sw ra,68(sp) -8002b7b4: afbe0040 sw s8,64(sp) -8002b7b8: afb60038 sw s6,56(sp) -8002b7bc: afb50034 sw s5,52(sp) -8002b7c0: afb40030 sw s4,48(sp) -8002b7c4: afb3002c sw s3,44(sp) -8002b7c8: afb00020 sw s0,32(sp) -8002b7cc: 2477c1e0 addiu s7,v1,-15904 -8002b7d0: 00008821 move s1,zero -8002b7d4: afa20014 sw v0,20(sp) -8002b7d8: afb20018 sw s2,24(sp) -8002b7dc: 322200ff andi v0,s1,0xff -8002b7e0: afa20010 sw v0,16(sp) -8002b7e4: 8ee2ff98 lw v0,-104(s7) -8002b7e8: 00000000 nop -8002b7ec: 10400128 beqz v0,8002bc90 <AircraftHandler+0x504> -8002b7f0: 24040008 li a0,8 -8002b7f4: 1044006e beq v0,a0,8002b9b0 <AircraftHandler+0x224> -8002b7f8: 001180c0 sll s0,s1,0x3 -8002b7fc: 92e2fffc lbu v0,-4(s7) -8002b800: 0011a180 sll s4,s1,0x6 -8002b804: 02149821 addu s3,s0,s4 -8002b808: 02621021 addu v0,s3,v0 -8002b80c: 24420008 addiu v0,v0,8 -8002b810: 00021040 sll v0,v0,0x1 -8002b814: 02421021 addu v0,s2,v0 -8002b818: 94440000 lhu a0,0(v0) -8002b81c: 00000000 nop -8002b820: 1080008e beqz a0,8002ba5c <AircraftHandler+0x2d0> -8002b824: 00000000 nop -8002b828: 0c009a6d jal 800269b4 <GameGetXFromTile> -8002b82c: 00000000 nop -8002b830: 0040b021 move s6,v0 -8002b834: 92e2fffc lbu v0,-4(s7) -8002b838: 00000000 nop -8002b83c: 02629821 addu s3,s3,v0 -8002b840: 26730008 addiu s3,s3,8 -8002b844: 8fa20018 lw v0,24(sp) -8002b848: 00139840 sll s3,s3,0x1 -8002b84c: 02629821 addu s3,s3,v0 -8002b850: 96640000 lhu a0,0(s3) -8002b854: 0c009a75 jal 800269d4 <GameGetYFromTile> -8002b858: 00000000 nop -8002b85c: 8ee40004 lw a0,4(s7) -8002b860: a2e00012 sb zero,18(s7) -8002b864: 8ee50000 lw a1,0(s7) -8002b868: 14440018 bne v0,a0,8002b8cc <AircraftHandler+0x140> -8002b86c: 00000000 nop -8002b870: 00b6202a slt a0,a1,s6 -8002b874: 10800009 beqz a0,8002b89c <AircraftHandler+0x110> -8002b878: 02c5202a slt a0,s6,a1 -8002b87c: 8ee4000c lw a0,12(s7) -8002b880: 00000000 nop -8002b884: 00a42821 addu a1,a1,a0 -8002b888: 00b6202a slt a0,a1,s6 -8002b88c: 10800026 beqz a0,8002b928 <AircraftHandler+0x19c> -8002b890: 24040003 li a0,3 -8002b894: 1000000b b 8002b8c4 <AircraftHandler+0x138> -8002b898: aee4ff90 sw a0,-112(s7) -8002b89c: 10800023 beqz a0,8002b92c <AircraftHandler+0x1a0> -8002b8a0: 24040001 li a0,1 -8002b8a4: 8ee4000c lw a0,12(s7) -8002b8a8: 00000000 nop -8002b8ac: 00a42823 subu a1,a1,a0 -8002b8b0: 02c5202a slt a0,s6,a1 -8002b8b4: 1080001d beqz a0,8002b92c <AircraftHandler+0x1a0> -8002b8b8: 24040001 li a0,1 -8002b8bc: 24040004 li a0,4 -8002b8c0: aee4ff90 sw a0,-112(s7) -8002b8c4: 1000001a b 8002b930 <AircraftHandler+0x1a4> -8002b8c8: aee50000 sw a1,0(s7) -8002b8cc: 16c50018 bne s6,a1,8002b930 <AircraftHandler+0x1a4> -8002b8d0: 0082282a slt a1,a0,v0 -8002b8d4: 10a00009 beqz a1,8002b8fc <AircraftHandler+0x170> -8002b8d8: 0044282a slt a1,v0,a0 -8002b8dc: 8ee5000c lw a1,12(s7) -8002b8e0: 00000000 nop -8002b8e4: 00852021 addu a0,a0,a1 -8002b8e8: 0082282a slt a1,a0,v0 -8002b8ec: 10a0000e beqz a1,8002b928 <AircraftHandler+0x19c> -8002b8f0: 24050002 li a1,2 -8002b8f4: 1000000a b 8002b920 <AircraftHandler+0x194> -8002b8f8: aee5ff90 sw a1,-112(s7) -8002b8fc: 10a0000a beqz a1,8002b928 <AircraftHandler+0x19c> -8002b900: 00000000 nop -8002b904: 8ee5000c lw a1,12(s7) -8002b908: 00000000 nop -8002b90c: 00852023 subu a0,a0,a1 -8002b910: 0044282a slt a1,v0,a0 -8002b914: 10a00004 beqz a1,8002b928 <AircraftHandler+0x19c> -8002b918: 24050001 li a1,1 -8002b91c: aee5ff90 sw a1,-112(s7) -8002b920: 10000003 b 8002b930 <AircraftHandler+0x1a4> -8002b924: aee40004 sw a0,4(s7) -8002b928: 24040001 li a0,1 -8002b92c: a2e40012 sb a0,18(s7) -8002b930: 92e40012 lbu a0,18(s7) -8002b934: 00000000 nop -8002b938: 10800048 beqz a0,8002ba5c <AircraftHandler+0x2d0> -8002b93c: 02148021 addu s0,s0,s4 -8002b940: aee20004 sw v0,4(s7) -8002b944: 92e2fffc lbu v0,-4(s7) -8002b948: 00000000 nop -8002b94c: 24420001 addiu v0,v0,1 -8002b950: 304200ff andi v0,v0,0xff -8002b954: a2e2fffc sb v0,-4(s7) -8002b958: 02021021 addu v0,s0,v0 -8002b95c: 24420008 addiu v0,v0,8 -8002b960: 00021040 sll v0,v0,0x1 -8002b964: aef60000 sw s6,0(s7) -8002b968: 02421021 addu v0,s2,v0 -8002b96c: 94420000 lhu v0,0(v0) -8002b970: 00000000 nop -8002b974: 14400039 bnez v0,8002ba5c <AircraftHandler+0x2d0> -8002b978: 3c048004 lui a0,0x8004 -8002b97c: 0c00d392 jal 80034e48 <printf> -8002b980: 24849fa4 addiu a0,a0,-24668 -8002b984: 92e5fffd lbu a1,-3(s7) -8002b988: 96e4ff9c lhu a0,-100(s7) -8002b98c: 0c009a7d jal 800269f4 <GameTargetsReached> -8002b990: 00000000 nop -8002b994: 24060030 li a2,48 -8002b998: 00002821 move a1,zero -8002b99c: 26e4ff9c addiu a0,s7,-100 -8002b9a0: 0c00ce97 jal 80033a5c <memset> -8002b9a4: aee2ff98 sw v0,-104(s7) -8002b9a8: 1000002c b 8002ba5c <AircraftHandler+0x2d0> -8002b9ac: 00000000 nop -8002b9b0: 8ee2ff90 lw v0,-112(s7) -8002b9b4: 24040002 li a0,2 -8002b9b8: 10440018 beq v0,a0,8002ba1c <AircraftHandler+0x290> -8002b9bc: 2c440003 sltiu a0,v0,3 -8002b9c0: 10800008 beqz a0,8002b9e4 <AircraftHandler+0x258> -8002b9c4: 24040003 li a0,3 -8002b9c8: 24040001 li a0,1 -8002b9cc: 14440023 bne v0,a0,8002ba5c <AircraftHandler+0x2d0> -8002b9d0: 00000000 nop -8002b9d4: 8ee20004 lw v0,4(s7) -8002b9d8: 8ee4000c lw a0,12(s7) -8002b9dc: 10000013 b 8002ba2c <AircraftHandler+0x2a0> -8002b9e0: 00441023 subu v0,v0,a0 -8002b9e4: 10440007 beq v0,a0,8002ba04 <AircraftHandler+0x278> -8002b9e8: 24040004 li a0,4 -8002b9ec: 1444001b bne v0,a0,8002ba5c <AircraftHandler+0x2d0> -8002b9f0: 00000000 nop -8002b9f4: 8ee20000 lw v0,0(s7) -8002b9f8: 8ee4000c lw a0,12(s7) -8002b9fc: 10000005 b 8002ba14 <AircraftHandler+0x288> -8002ba00: 00441023 subu v0,v0,a0 -8002ba04: 8ee20000 lw v0,0(s7) -8002ba08: 8ee4000c lw a0,12(s7) -8002ba0c: 00000000 nop -8002ba10: 00441021 addu v0,v0,a0 -8002ba14: 10000006 b 8002ba30 <AircraftHandler+0x2a4> -8002ba18: aee20000 sw v0,0(s7) -8002ba1c: 8ee20004 lw v0,4(s7) -8002ba20: 8ee4000c lw a0,12(s7) -8002ba24: 00000000 nop -8002ba28: 00441021 addu v0,v0,a0 -8002ba2c: aee20004 sw v0,4(s7) -8002ba30: 8ee20008 lw v0,8(s7) -8002ba34: 02e02021 move a0,s7 -8002ba38: 24424000 addiu v0,v0,16384 -8002ba3c: 0c009afb jal 80026bec <GameInsideLevelFromIsoPos> -8002ba40: aee20008 sw v0,8(s7) -8002ba44: 14400005 bnez v0,8002ba5c <AircraftHandler+0x2d0> -8002ba48: 00000000 nop -8002ba4c: 92e4fffd lbu a0,-3(s7) -8002ba50: 0c009b22 jal 80026c88 <GameRemoveFlight> -8002ba54: 24050001 li a1,1 -8002ba58: aee0ff98 sw zero,-104(s7) -8002ba5c: 8ee2ff98 lw v0,-104(s7) -8002ba60: 2404000a li a0,10 -8002ba64: 14440008 bne v0,a0,8002ba88 <AircraftHandler+0x2fc> -8002ba68: 00000000 nop -8002ba6c: 8ee20008 lw v0,8(s7) -8002ba70: 00000000 nop -8002ba74: 18400096 blez v0,8002bcd0 <AircraftHandler+0x544> -8002ba78: 00000000 nop -8002ba7c: 2442c000 addiu v0,v0,-16384 -8002ba80: 10000093 b 8002bcd0 <AircraftHandler+0x544> -8002ba84: aee20008 sw v0,8(s7) -8002ba88: 24040005 li a0,5 -8002ba8c: 1044000d beq v0,a0,8002bac4 <AircraftHandler+0x338> -8002ba90: 2c440006 sltiu a0,v0,6 -8002ba94: 10800005 beqz a0,8002baac <AircraftHandler+0x320> -8002ba98: 24040003 li a0,3 -8002ba9c: 1044000a beq v0,a0,8002bac8 <AircraftHandler+0x33c> -8002baa0: 34029999 li v0,0x9999 -8002baa4: 10000009 b 8002bacc <AircraftHandler+0x340> -8002baa8: aee0000c sw zero,12(s7) -8002baac: 2442fff9 addiu v0,v0,-7 -8002bab0: 2c420002 sltiu v0,v0,2 -8002bab4: 1040000a beqz v0,8002bae0 <AircraftHandler+0x354> -8002bab8: 3c020002 lui v0,0x2 -8002babc: 10000003 b 8002bacc <AircraftHandler+0x340> -8002bac0: aee2000c sw v0,12(s7) -8002bac4: 34029999 li v0,0x9999 -8002bac8: aee2000c sw v0,12(s7) -8002bacc: 0240f021 move s8,s2 -8002bad0: 0000a021 move s4,zero -8002bad4: 00008021 move s0,zero -8002bad8: 1000000c b 8002bb0c <AircraftHandler+0x380> -8002badc: 3c130010 lui s3,0x10 -8002bae0: 1000fffa b 8002bacc <AircraftHandler+0x340> -8002bae4: aee0000c sw zero,12(s7) -8002bae8: 8fa20010 lw v0,16(sp) -8002baec: 00000000 nop -8002baf0: 1450000c bne v0,s0,8002bb24 <AircraftHandler+0x398> -8002baf4: 00000000 nop -8002baf8: 26100001 addiu s0,s0,1 -8002bafc: 321000ff andi s0,s0,0xff -8002bb00: 24020020 li v0,32 -8002bb04: 12020055 beq s0,v0,8002bc5c <AircraftHandler+0x4d0> -8002bb08: 27de0090 addiu s8,s8,144 -8002bb0c: 8fc2000c lw v0,12(s8) -8002bb10: 00000000 nop -8002bb14: 1040fff8 beqz v0,8002baf8 <AircraftHandler+0x36c> -8002bb18: 00000000 nop -8002bb1c: 1000fff2 b 8002bae8 <AircraftHandler+0x35c> -8002bb20: 00000000 nop -8002bb24: 92e4fffd lbu a0,-3(s7) -8002bb28: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -8002bb2c: 00000000 nop -8002bb30: 93c40071 lbu a0,113(s8) -8002bb34: 0c00add1 jal 8002b744 <AircraftGetTileFromFlightDataIndex> -8002bb38: 0040a821 move s5,v0 -8002bb3c: 0040b021 move s6,v0 -8002bb40: 8ee2ff90 lw v0,-112(s7) -8002bb44: 24030002 li v1,2 -8002bb48: 10430012 beq v0,v1,8002bb94 <AircraftHandler+0x408> -8002bb4c: 2c440003 sltiu a0,v0,3 -8002bb50: 10800008 beqz a0,8002bb74 <AircraftHandler+0x3e8> -8002bb54: 24030003 li v1,3 -8002bb58: 24040001 li a0,1 -8002bb5c: 14440015 bne v0,a0,8002bbb4 <AircraftHandler+0x428> -8002bb60: 00000000 nop -8002bb64: 0c009ae2 jal 80026b88 <GameGetLevelColumns> -8002bb68: 00000000 nop -8002bb6c: 1000000c b 8002bba0 <AircraftHandler+0x414> -8002bb70: 02a21023 subu v0,s5,v0 -8002bb74: 10430005 beq v0,v1,8002bb8c <AircraftHandler+0x400> -8002bb78: 24040004 li a0,4 -8002bb7c: 1444000d bne v0,a0,8002bbb4 <AircraftHandler+0x428> -8002bb80: 00000000 nop -8002bb84: 10000006 b 8002bba0 <AircraftHandler+0x414> -8002bb88: 26a2ffff addiu v0,s5,-1 -8002bb8c: 10000004 b 8002bba0 <AircraftHandler+0x414> -8002bb90: 26a20001 addiu v0,s5,1 -8002bb94: 0c009ae2 jal 80026b88 <GameGetLevelColumns> -8002bb98: 00000000 nop -8002bb9c: 02a21021 addu v0,s5,v0 -8002bba0: 3042ffff andi v0,v0,0xffff -8002bba4: 16c20008 bne s6,v0,8002bbc8 <AircraftHandler+0x43c> -8002bba8: 00000000 nop -8002bbac: 10000008 b 8002bbd0 <AircraftHandler+0x444> -8002bbb0: 00000000 nop -8002bbb4: 8fa40014 lw a0,20(sp) -8002bbb8: 0c00d392 jal 80034e48 <printf> -8002bbbc: 00000000 nop -8002bbc0: 10000006 b 8002bbdc <AircraftHandler+0x450> -8002bbc4: 00001021 move v0,zero -8002bbc8: 16b60004 bne s5,s6,8002bbdc <AircraftHandler+0x450> -8002bbcc: 00001021 move v0,zero -8002bbd0: 8fc20080 lw v0,128(s8) -8002bbd4: 00000000 nop -8002bbd8: 2c420001 sltiu v0,v0,1 -8002bbdc: 0054a025 or s4,v0,s4 -8002bbe0: 8fa20010 lw v0,16(sp) -8002bbe4: 00000000 nop -8002bbe8: 0050102b sltu v0,v0,s0 -8002bbec: 1040ffc2 beqz v0,8002baf8 <AircraftHandler+0x36c> -8002bbf0: 00000000 nop -8002bbf4: 8fc20074 lw v0,116(s8) -8002bbf8: 8ee40000 lw a0,0(s7) -8002bbfc: 00533021 addu a2,v0,s3 -8002bc00: 0086302a slt a2,a0,a2 -8002bc04: 10c0ffbc beqz a2,8002baf8 <AircraftHandler+0x36c> -8002bc08: 00932021 addu a0,a0,s3 -8002bc0c: 0044102a slt v0,v0,a0 -8002bc10: 1040ffb9 beqz v0,8002baf8 <AircraftHandler+0x36c> -8002bc14: 00000000 nop -8002bc18: 8fc20078 lw v0,120(s8) -8002bc1c: 8ee40004 lw a0,4(s7) -8002bc20: 00533021 addu a2,v0,s3 -8002bc24: 0086302a slt a2,a0,a2 -8002bc28: 10c0ffb3 beqz a2,8002baf8 <AircraftHandler+0x36c> -8002bc2c: 00932021 addu a0,a0,s3 -8002bc30: 0044102a slt v0,v0,a0 -8002bc34: 1040ffb0 beqz v0,8002baf8 <AircraftHandler+0x36c> -8002bc38: 00000000 nop -8002bc3c: 8ee40008 lw a0,8(s7) -8002bc40: 8fc2007c lw v0,124(s8) -8002bc44: 00000000 nop -8002bc48: 1482ffab bne a0,v0,8002baf8 <AircraftHandler+0x36c> -8002bc4c: 00000000 nop -8002bc50: 92e4fffd lbu a0,-3(s7) -8002bc54: 0c00a503 jal 8002940c <GameAircraftCollision> -8002bc58: 00000000 nop -8002bc5c: 92e4fffd lbu a0,-3(s7) -8002bc60: 12800005 beqz s4,8002bc78 <AircraftHandler+0x4ec> -8002bc64: 00000000 nop -8002bc68: 0c00a509 jal 80029424 <GameStopFlight> -8002bc6c: 00000000 nop -8002bc70: 10000003 b 8002bc80 <AircraftHandler+0x4f4> -8002bc74: 00000000 nop -8002bc78: 0c00a516 jal 80029458 <GameResumeFlightFromAutoStop> -8002bc7c: 00000000 nop -8002bc80: 92e4fffd lbu a0,-3(s7) -8002bc84: 0c009aea jal 80026ba8 <GameGetFlightDataStateFromIdx> -8002bc88: 00000000 nop -8002bc8c: aee2ff98 sw v0,-104(s7) -8002bc90: 26310001 addiu s1,s1,1 -8002bc94: 24020020 li v0,32 -8002bc98: 1622fed0 bne s1,v0,8002b7dc <AircraftHandler+0x50> -8002bc9c: 26f70090 addiu s7,s7,144 -8002bca0: 8fbf0044 lw ra,68(sp) -8002bca4: 8fbe0040 lw s8,64(sp) -8002bca8: 8fb7003c lw s7,60(sp) -8002bcac: 8fb60038 lw s6,56(sp) -8002bcb0: 8fb50034 lw s5,52(sp) -8002bcb4: 8fb40030 lw s4,48(sp) -8002bcb8: 8fb3002c lw s3,44(sp) -8002bcbc: 8fb20028 lw s2,40(sp) -8002bcc0: 8fb10024 lw s1,36(sp) -8002bcc4: 8fb00020 lw s0,32(sp) -8002bcc8: 03e00008 jr ra -8002bccc: 27bd0048 addiu sp,sp,72 -8002bcd0: 1000ff7d b 8002bac8 <AircraftHandler+0x33c> -8002bcd4: 3c020001 lui v0,0x1 - -8002bcd8 <AircraftFromFlightDataIndexAddTargets>: -8002bcd8: 27bdffe8 addiu sp,sp,-24 -8002bcdc: afbf0014 sw ra,20(sp) -8002bce0: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002bce4: 308400ff andi a0,a0,0xff -8002bce8: 8fbf0014 lw ra,20(sp) -8002bcec: 00402021 move a0,v0 -8002bcf0: 0800ac8b j 8002b22c <AircraftAddTargets> -8002bcf4: 27bd0018 addiu sp,sp,24 - -8002bcf8 <AircraftGetDirection>: -8002bcf8: 8c820004 lw v0,4(a0) -8002bcfc: 03e00008 jr ra -8002bd00: 00000000 nop - -8002bd04 <AircraftGetTargets>: -8002bd04: 27bdffe8 addiu sp,sp,-24 -8002bd08: afbf0014 sw ra,20(sp) -8002bd0c: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002bd10: 308400ff andi a0,a0,0xff -8002bd14: 8fbf0014 lw ra,20(sp) -8002bd18: 24420010 addiu v0,v0,16 -8002bd1c: 03e00008 jr ra -8002bd20: 27bd0018 addiu sp,sp,24 - -8002bd24 <AircraftGetTargetIdx>: -8002bd24: 27bdffe8 addiu sp,sp,-24 -8002bd28: afbf0014 sw ra,20(sp) -8002bd2c: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002bd30: 308400ff andi a0,a0,0xff -8002bd34: 8fbf0014 lw ra,20(sp) -8002bd38: 90420070 lbu v0,112(v0) -8002bd3c: 03e00008 jr ra -8002bd40: 27bd0018 addiu sp,sp,24 - -8002bd44 <AircraftMoving>: -8002bd44: 27bdffe8 addiu sp,sp,-24 -8002bd48: afbf0014 sw ra,20(sp) -8002bd4c: 0c00ac97 jal 8002b25c <AircraftFromFlightDataIndex> -8002bd50: 308400ff andi a0,a0,0xff -8002bd54: 8c420080 lw v0,128(v0) -8002bd58: 8fbf0014 lw ra,20(sp) -8002bd5c: 0002102b sltu v0,zero,v0 -8002bd60: 03e00008 jr ra -8002bd64: 27bd0018 addiu sp,sp,24 - -8002bd68 <SerialInit>: -8002bd68: 3c040001 lui a0,0x1 -8002bd6c: 0800b467 j 8002d19c <SIOStart> -8002bd70: 3484c200 ori a0,a0,0xc200 - -8002bd74 <SerialRead>: -8002bd74: 27bdffe0 addiu sp,sp,-32 -8002bd78: afb20018 sw s2,24(sp) -8002bd7c: afb10014 sw s1,20(sp) -8002bd80: afb00010 sw s0,16(sp) -8002bd84: afbf001c sw ra,28(sp) -8002bd88: 00808821 move s1,a0 -8002bd8c: 00a09021 move s2,a1 -8002bd90: 14a00006 bnez a1,8002bdac <SerialRead+0x38> -8002bd94: 00808021 move s0,a0 -8002bd98: 3c048004 lui a0,0x8004 -8002bd9c: 0c00d392 jal 80034e48 <printf> -8002bda0: 2484a030 addiu a0,a0,-24528 -8002bda4: 1000000b b 8002bdd4 <SerialRead+0x60> -8002bda8: 00001021 move v0,zero -8002bdac: 0c00b47a jal 8002d1e8 <SIOCheckInBuffer> -8002bdb0: 00000000 nop -8002bdb4: 1040fffd beqz v0,8002bdac <SerialRead+0x38> -8002bdb8: 00000000 nop -8002bdbc: 0c00b471 jal 8002d1c4 <SIOReadByte> -8002bdc0: 26100001 addiu s0,s0,1 -8002bdc4: a202ffff sb v0,-1(s0) -8002bdc8: 02121023 subu v0,s0,s2 -8002bdcc: 1451fff7 bne v0,s1,8002bdac <SerialRead+0x38> -8002bdd0: 24020001 li v0,1 -8002bdd4: 8fbf001c lw ra,28(sp) -8002bdd8: 8fb20018 lw s2,24(sp) -8002bddc: 8fb10014 lw s1,20(sp) -8002bde0: 8fb00010 lw s0,16(sp) -8002bde4: 03e00008 jr ra -8002bde8: 27bd0020 addiu sp,sp,32 - -8002bdec <SerialWrite>: -8002bdec: 27bdffd8 addiu sp,sp,-40 -8002bdf0: 3c028007 lui v0,0x8007 -8002bdf4: 24030001 li v1,1 -8002bdf8: a043d36c sb v1,-11412(v0) -8002bdfc: afb30020 sw s3,32(sp) -8002be00: afb2001c sw s2,28(sp) -8002be04: afb10018 sw s1,24(sp) -8002be08: afb00014 sw s0,20(sp) -8002be0c: afbf0024 sw ra,36(sp) -8002be10: 00809021 move s2,a0 -8002be14: 00a09821 move s3,a1 -8002be18: 00408021 move s0,v0 -8002be1c: 14a00006 bnez a1,8002be38 <SerialWrite+0x4c> -8002be20: 00808821 move s1,a0 -8002be24: 3c048004 lui a0,0x8004 -8002be28: 0c00d392 jal 80034e48 <printf> -8002be2c: 2484a050 addiu a0,a0,-24496 -8002be30: 1000000e b 8002be6c <SerialWrite+0x80> -8002be34: 00001021 move v0,zero -8002be38: 0c00b47e jal 8002d1f8 <SIOCheckOutBuffer> -8002be3c: 00000000 nop -8002be40: 1040fffd beqz v0,8002be38 <SerialWrite+0x4c> -8002be44: 00000000 nop -8002be48: 26310001 addiu s1,s1,1 -8002be4c: 9224ffff lbu a0,-1(s1) -8002be50: 0c00b475 jal 8002d1d4 <SIOSendByte> -8002be54: 00000000 nop -8002be58: 02331023 subu v0,s1,s3 -8002be5c: 1452fff6 bne v0,s2,8002be38 <SerialWrite+0x4c> -8002be60: 00000000 nop -8002be64: a200d36c sb zero,-11412(s0) -8002be68: 24020001 li v0,1 -8002be6c: 8fbf0024 lw ra,36(sp) -8002be70: 8fb30020 lw s3,32(sp) -8002be74: 8fb2001c lw s2,28(sp) -8002be78: 8fb10018 lw s1,24(sp) -8002be7c: 8fb00014 lw s0,20(sp) -8002be80: 03e00008 jr ra -8002be84: 27bd0028 addiu sp,sp,40 - -8002be88 <SerialIsBusy>: -8002be88: 3c028007 lui v0,0x8007 -8002be8c: 9042d36c lbu v0,-11412(v0) -8002be90: 03e00008 jr ra -8002be94: 304200ff andi v0,v0,0xff - -8002be98 <TimerCreate>: -8002be98: 27bdffe8 addiu sp,sp,-24 -8002be9c: 14800004 bnez a0,8002beb0 <TimerCreate+0x18> -8002bea0: afbf0014 sw ra,20(sp) -8002bea4: 3c048004 lui a0,0x8004 -8002bea8: 10000019 b 8002bf10 <TimerCreate+0x78> -8002beac: 2484a070 addiu a0,a0,-24464 -8002beb0: 3c078007 lui a3,0x8007 -8002beb4: 24e7d374 addiu a3,a3,-11404 -8002beb8: 30a500ff andi a1,a1,0xff -8002bebc: 00001021 move v0,zero -8002bec0: 00e01821 move v1,a3 -8002bec4: 24080010 li t0,16 -8002bec8: 90e90009 lbu t1,9(a3) -8002becc: 00000000 nop -8002bed0: 1520000b bnez t1,8002bf00 <TimerCreate+0x68> -8002bed4: 24420001 addiu v0,v0,1 -8002bed8: 2442ffff addiu v0,v0,-1 -8002bedc: 00021100 sll v0,v0,0x4 -8002bee0: 00621021 addu v0,v1,v0 -8002bee4: 24030001 li v1,1 -8002bee8: ac46000c sw a2,12(v0) -8002beec: ac440000 sw a0,0(v0) -8002bef0: ac440004 sw a0,4(v0) -8002bef4: a0450008 sb a1,8(v0) -8002bef8: 10000008 b 8002bf1c <TimerCreate+0x84> -8002befc: a0430009 sb v1,9(v0) -8002bf00: 1448fff1 bne v0,t0,8002bec8 <TimerCreate+0x30> -8002bf04: 24e70010 addiu a3,a3,16 -8002bf08: 3c048004 lui a0,0x8004 -8002bf0c: 2484a098 addiu a0,a0,-24424 -8002bf10: 0c00d392 jal 80034e48 <printf> -8002bf14: 00000000 nop -8002bf18: 00001021 move v0,zero -8002bf1c: 8fbf0014 lw ra,20(sp) -8002bf20: 00000000 nop -8002bf24: 03e00008 jr ra -8002bf28: 27bd0018 addiu sp,sp,24 - -8002bf2c <TimerHandler>: -8002bf2c: 27bdffe0 addiu sp,sp,-32 -8002bf30: afb10018 sw s1,24(sp) -8002bf34: afb00014 sw s0,20(sp) -8002bf38: 3c118007 lui s1,0x8007 -8002bf3c: 3c108007 lui s0,0x8007 -8002bf40: afbf001c sw ra,28(sp) -8002bf44: 2610d374 addiu s0,s0,-11404 -8002bf48: 2631d474 addiu s1,s1,-11148 -8002bf4c: 92020009 lbu v0,9(s0) -8002bf50: 00000000 nop -8002bf54: 10400015 beqz v0,8002bfac <TimerHandler+0x80> -8002bf58: 00000000 nop -8002bf5c: 0c008099 jal 80020264 <System100msTick> -8002bf60: 00000000 nop -8002bf64: 10400011 beqz v0,8002bfac <TimerHandler+0x80> -8002bf68: 00000000 nop -8002bf6c: 8e020000 lw v0,0(s0) -8002bf70: 00000000 nop -8002bf74: 2442ffff addiu v0,v0,-1 -8002bf78: 1440000c bnez v0,8002bfac <TimerHandler+0x80> -8002bf7c: ae020000 sw v0,0(s0) -8002bf80: 8e02000c lw v0,12(s0) -8002bf84: 00000000 nop -8002bf88: 0040f809 jalr v0 -8002bf8c: 00000000 nop -8002bf90: 92020008 lbu v0,8(s0) -8002bf94: 00000000 nop -8002bf98: 10400004 beqz v0,8002bfac <TimerHandler+0x80> -8002bf9c: 00000000 nop -8002bfa0: 8e020004 lw v0,4(s0) -8002bfa4: 00000000 nop -8002bfa8: ae020000 sw v0,0(s0) -8002bfac: 26100010 addiu s0,s0,16 -8002bfb0: 1611ffe6 bne s0,s1,8002bf4c <TimerHandler+0x20> -8002bfb4: 00000000 nop -8002bfb8: 8fbf001c lw ra,28(sp) -8002bfbc: 8fb10018 lw s1,24(sp) -8002bfc0: 8fb00014 lw s0,20(sp) -8002bfc4: 03e00008 jr ra -8002bfc8: 27bd0020 addiu sp,sp,32 - -8002bfcc <TimerRestart>: -8002bfcc: 8c820004 lw v0,4(a0) -8002bfd0: 03e00008 jr ra -8002bfd4: ac820000 sw v0,0(a0) - -8002bfd8 <TimerRemove>: -8002bfd8: ac800000 sw zero,0(a0) -8002bfdc: ac800004 sw zero,4(a0) -8002bfe0: ac80000c sw zero,12(a0) -8002bfe4: a0800009 sb zero,9(a0) -8002bfe8: 03e00008 jr ra -8002bfec: a0800008 sb zero,8(a0) - -8002bff0 <TimerReset>: -8002bff0: 27bdffe8 addiu sp,sp,-24 -8002bff4: 3c038007 lui v1,0x8007 -8002bff8: 00001021 move v0,zero -8002bffc: afbf0014 sw ra,20(sp) -8002c000: 2463d374 addiu v1,v1,-11404 -8002c004: 24050100 li a1,256 -8002c008: 0c00aff6 jal 8002bfd8 <TimerRemove> -8002c00c: 00622021 addu a0,v1,v0 -8002c010: 24420010 addiu v0,v0,16 -8002c014: 1445fffc bne v0,a1,8002c008 <TimerReset+0x18> -8002c018: 00000000 nop -8002c01c: 8fbf0014 lw ra,20(sp) -8002c020: 00000000 nop -8002c024: 03e00008 jr ra -8002c028: 27bd0018 addiu sp,sp,24 - -8002c02c <MessageInit>: -8002c02c: 3c048007 lui a0,0x8007 -8002c030: 27bdffe8 addiu sp,sp,-24 -8002c034: 24061080 li a2,4224 -8002c038: 00002821 move a1,zero -8002c03c: afbf0014 sw ra,20(sp) -8002c040: 0c00ce97 jal 80033a5c <memset> -8002c044: 2484d478 addiu a0,a0,-11144 -8002c048: 8fbf0014 lw ra,20(sp) -8002c04c: 2403ffff li v1,-1 -8002c050: 3c028007 lui v0,0x8007 -8002c054: a043d474 sb v1,-11148(v0) -8002c058: 03e00008 jr ra -8002c05c: 27bd0018 addiu sp,sp,24 - -8002c060 <MessageCreate>: -8002c060: 3c028007 lui v0,0x8007 -8002c064: 27bdffe0 addiu sp,sp,-32 -8002c068: 2442d478 addiu v0,v0,-11144 -8002c06c: 00401821 move v1,v0 -8002c070: afb00014 sw s0,20(sp) -8002c074: afbf001c sw ra,28(sp) -8002c078: afb10018 sw s1,24(sp) -8002c07c: 00008021 move s0,zero -8002c080: 24060010 li a2,16 -8002c084: 90450000 lbu a1,0(v0) -8002c088: 00000000 nop -8002c08c: 14a00012 bnez a1,8002c0d8 <MessageCreate+0x78> -8002c090: 26100001 addiu s0,s0,1 -8002c094: 2610ffff addiu s0,s0,-1 -8002c098: 001010c0 sll v0,s0,0x3 -8002c09c: 00108a00 sll s1,s0,0x8 -8002c0a0: 00518821 addu s1,v0,s1 -8002c0a4: 00718821 addu s1,v1,s1 -8002c0a8: 00802821 move a1,a0 -8002c0ac: 24060108 li a2,264 -8002c0b0: 0c00ce81 jal 80033a04 <memcpy> -8002c0b4: 02202021 move a0,s1 -8002c0b8: 24020001 li v0,1 -8002c0bc: 3c048004 lui a0,0x8004 -8002c0c0: a2220000 sb v0,0(s1) -8002c0c4: 02002821 move a1,s0 -8002c0c8: 0c00d392 jal 80034e48 <printf> -8002c0cc: 2484a0b8 addiu a0,a0,-24392 -8002c0d0: 10000007 b 8002c0f0 <MessageCreate+0x90> -8002c0d4: 24020001 li v0,1 -8002c0d8: 1606ffea bne s0,a2,8002c084 <MessageCreate+0x24> -8002c0dc: 24420108 addiu v0,v0,264 -8002c0e0: 3c048004 lui a0,0x8004 -8002c0e4: 0c00d392 jal 80034e48 <printf> -8002c0e8: 2484a0e8 addiu a0,a0,-24344 -8002c0ec: 00001021 move v0,zero -8002c0f0: 8fbf001c lw ra,28(sp) -8002c0f4: 8fb10018 lw s1,24(sp) -8002c0f8: 8fb00014 lw s0,20(sp) -8002c0fc: 03e00008 jr ra -8002c100: 27bd0020 addiu sp,sp,32 - -8002c104 <MessageHandler>: -8002c104: 27bdffe8 addiu sp,sp,-24 -8002c108: afbf0014 sw ra,20(sp) -8002c10c: 0c008095 jal 80020254 <System1SecondTick> -8002c110: 00000000 nop -8002c114: 1040001c beqz v0,8002c188 <MessageHandler+0x84> -8002c118: 3c048007 lui a0,0x8007 -8002c11c: 3c028007 lui v0,0x8007 -8002c120: 9086d474 lbu a2,-11148(a0) -8002c124: 2442d478 addiu v0,v0,-11144 -8002c128: 00003821 move a3,zero -8002c12c: 00001821 move v1,zero -8002c130: 24090010 li t1,16 -8002c134: 90480000 lbu t0,0(v0) -8002c138: 00000000 nop -8002c13c: 1100000b beqz t0,8002c16c <MessageHandler+0x68> -8002c140: 00000000 nop -8002c144: 8c450004 lw a1,4(v0) -8002c148: 00000000 nop -8002c14c: 14a00005 bnez a1,8002c164 <MessageHandler+0x60> -8002c150: 00000000 nop -8002c154: a0400000 sb zero,0(v0) -8002c158: 01003821 move a3,t0 -8002c15c: 10000003 b 8002c16c <MessageHandler+0x68> -8002c160: 00603021 move a2,v1 -8002c164: 24a5ffff addiu a1,a1,-1 -8002c168: ac450004 sw a1,4(v0) -8002c16c: 24630001 addiu v1,v1,1 -8002c170: 306300ff andi v1,v1,0xff -8002c174: 1469ffef bne v1,t1,8002c134 <MessageHandler+0x30> -8002c178: 24420108 addiu v0,v0,264 -8002c17c: 10e00002 beqz a3,8002c188 <MessageHandler+0x84> -8002c180: 00000000 nop -8002c184: a086d474 sb a2,-11148(a0) -8002c188: 8fbf0014 lw ra,20(sp) -8002c18c: 00000000 nop -8002c190: 03e00008 jr ra -8002c194: 27bd0018 addiu sp,sp,24 - -8002c198 <MessageGetString>: -8002c198: 3c028007 lui v0,0x8007 -8002c19c: 9043d474 lbu v1,-11148(v0) -8002c1a0: 240400ff li a0,255 -8002c1a4: 10640008 beq v1,a0,8002c1c8 <MessageGetString+0x30> -8002c1a8: 00001021 move v0,zero -8002c1ac: 000320c0 sll a0,v1,0x3 -8002c1b0: 00031a00 sll v1,v1,0x8 -8002c1b4: 00831021 addu v0,a0,v1 -8002c1b8: 24430008 addiu v1,v0,8 -8002c1bc: 3c028007 lui v0,0x8007 -8002c1c0: 2442d478 addiu v0,v0,-11144 -8002c1c4: 00431021 addu v0,v0,v1 -8002c1c8: 03e00008 jr ra -8002c1cc: 00000000 nop - -8002c1d0 <MessageRender>: -8002c1d0: 27bdff88 addiu sp,sp,-120 -8002c1d4: afb10064 sw s1,100(sp) -8002c1d8: 3c118007 lui s1,0x8007 -8002c1dc: 9223d474 lbu v1,-11148(s1) -8002c1e0: 240200ff li v0,255 -8002c1e4: afbf0074 sw ra,116(sp) -8002c1e8: afb40070 sw s4,112(sp) -8002c1ec: afb3006c sw s3,108(sp) -8002c1f0: afb20068 sw s2,104(sp) -8002c1f4: 1062005b beq v1,v0,8002c364 <MessageRender+0x194> -8002c1f8: afb00060 sw s0,96(sp) -8002c1fc: 2402ff80 li v0,-128 -8002c200: a3a20040 sb v0,64(sp) -8002c204: a3a20041 sb v0,65(sp) -8002c208: 24020040 li v0,64 -8002c20c: a3a20042 sb v0,66(sp) -8002c210: a3a20043 sb v0,67(sp) -8002c214: 24020020 li v0,32 -8002c218: a3a20044 sb v0,68(sp) -8002c21c: a3a20045 sb v0,69(sp) -8002c220: 24020010 li v0,16 -8002c224: a3a20046 sb v0,70(sp) -8002c228: a3a20047 sb v0,71(sp) -8002c22c: 24020140 li v0,320 -8002c230: a7a2004a sh v0,74(sp) -8002c234: a7a2004e sh v0,78(sp) -8002c238: 24020054 li v0,84 -8002c23c: 24030040 li v1,64 -8002c240: a7a20050 sh v0,80(sp) -8002c244: a7a20052 sh v0,82(sp) -8002c248: 2406002c li a2,44 -8002c24c: 2402009c li v0,156 -8002c250: 00002821 move a1,zero -8002c254: 27a40010 addiu a0,sp,16 -8002c258: a7a30048 sh v1,72(sp) -8002c25c: a7a3004c sh v1,76(sp) -8002c260: a3a0003c sb zero,60(sp) -8002c264: a3a0003d sb zero,61(sp) -8002c268: a3a0003e sb zero,62(sp) -8002c26c: a3a0003f sb zero,63(sp) -8002c270: a7a20054 sh v0,84(sp) -8002c274: a7a20056 sh v0,86(sp) -8002c278: afa00058 sw zero,88(sp) -8002c27c: 0c00ce97 jal 80033a5c <memset> -8002c280: 3c108007 lui s0,0x8007 -8002c284: 3c138004 lui s3,0x8004 -8002c288: 27a40010 addiu a0,sp,16 -8002c28c: 0c00880b jal 8002202c <GfxSaveDisplayData> -8002c290: 3c128004 lui s2,0x8004 -8002c294: 2610e920 addiu s0,s0,-5856 -8002c298: a7a00010 sh zero,16(sp) -8002c29c: a7a00012 sh zero,18(sp) -8002c2a0: 2673a118 addiu s3,s3,-24296 -8002c2a4: 2652a130 addiu s2,s2,-24272 -8002c2a8: 0c00b066 jal 8002c198 <MessageGetString> -8002c2ac: 00000000 nop -8002c2b0: 27a40010 addiu a0,sp,16 -8002c2b4: 0c0086e0 jal 80021b80 <GfxSortSprite> -8002c2b8: 0040a021 move s4,v0 -8002c2bc: 0c00baa1 jal 8002ea84 <GsSortGPoly4> -8002c2c0: 27a4003c addiu a0,sp,60 -8002c2c4: 12800013 beqz s4,8002c314 <MessageRender+0x144> -8002c2c8: 02603821 move a3,s3 -8002c2cc: 24050004 li a1,4 -8002c2d0: 0c00a554 jal 80029550 <FontSetFlags> -8002c2d4: 02002021 move a0,s0 -8002c2d8: 24050020 li a1,32 -8002c2dc: 0c00a565 jal 80029594 <FontSetMaxCharPerLine> -8002c2e0: 02002021 move a0,s0 -8002c2e4: 02803821 move a3,s4 -8002c2e8: 2406005c li a2,92 -8002c2ec: 24050048 li a1,72 -8002c2f0: 0c00a571 jal 800295c4 <FontPrintText> -8002c2f4: 02002021 move a0,s0 -8002c2f8: 24050001 li a1,1 -8002c2fc: 0c00a554 jal 80029550 <FontSetFlags> -8002c300: 02002021 move a0,s0 -8002c304: 00002821 move a1,zero -8002c308: 0c00a565 jal 80029594 <FontSetMaxCharPerLine> -8002c30c: 02002021 move a0,s0 -8002c310: 02603821 move a3,s3 -8002c314: 2406008c li a2,140 -8002c318: 24050048 li a1,72 -8002c31c: 0c00a571 jal 800295c4 <FontPrintText> -8002c320: 02002021 move a0,s0 -8002c324: 0c00cee5 jal 80033b94 <strlen> -8002c328: 02402021 move a0,s2 -8002c32c: 000210c0 sll v0,v0,0x3 -8002c330: 24440044 addiu a0,v0,68 -8002c334: 00042400 sll a0,a0,0x10 -8002c338: 00042403 sra a0,a0,0x10 -8002c33c: 24060040 li a2,64 -8002c340: 0c008762 jal 80021d88 <GfxDrawButton> -8002c344: 24050088 li a1,136 -8002c348: 0c008679 jal 800219e4 <GfxDrawScene_Slow> -8002c34c: 00000000 nop -8002c350: 0c0088b8 jal 800222e0 <PadOneKeySinglePress> -8002c354: 24040040 li a0,64 -8002c358: 1040ffd3 beqz v0,8002c2a8 <MessageRender+0xd8> -8002c35c: 2402ffff li v0,-1 -8002c360: a222d474 sb v0,-11148(s1) -8002c364: 8fbf0074 lw ra,116(sp) -8002c368: 8fb40070 lw s4,112(sp) -8002c36c: 8fb3006c lw s3,108(sp) -8002c370: 8fb20068 lw s2,104(sp) -8002c374: 8fb10064 lw s1,100(sp) -8002c378: 8fb00060 lw s0,96(sp) -8002c37c: 03e00008 jr ra -8002c380: 27bd0078 addiu sp,sp,120 - -8002c384 <psxsdk_setup>: - -void psxsdk_setup() -{ - unsigned int x; - - printf("Initializing PSXSDK... \n"); -8002c384: 3c048004 lui a0,0x8004 -{ -8002c388: 27bdffe0 addiu sp,sp,-32 - printf("Initializing PSXSDK... \n"); -8002c38c: 2484a138 addiu a0,a0,-24264 -{ -8002c390: afbf001c sw ra,28(sp) -8002c394: afb10018 sw s1,24(sp) -8002c398: afb00014 sw s0,20(sp) - printf("Initializing PSXSDK... \n"); -8002c39c: 0c00d392 jal 80034e48 <printf> -8002c3a0: 3c118007 lui s1,0x8007 - - dprintf("__bss_start = 0x%08X, __bss_end = 0x%08X\n", __bss_start, __bss_end); -8002c3a4: 3c108004 lui s0,0x8004 -8002c3a8: 3c048004 lui a0,0x8004 -8002c3ac: 262676a0 addiu a2,s1,30368 -8002c3b0: 2605b9e0 addiu a1,s0,-17952 -8002c3b4: 0c00d392 jal 80034e48 <printf> -8002c3b8: 2484a154 addiu a0,a0,-24236 - -// Clear BSS space - for(x = (unsigned int)__bss_start; x < (unsigned int)__bss_end; x++) -8002c3bc: 263176a0 addiu s1,s1,30368 -8002c3c0: 2602b9e0 addiu v0,s0,-17952 -8002c3c4: 0051182b sltu v1,v0,s1 -8002c3c8: 10600004 beqz v1,8002c3dc <psxsdk_setup+0x58> -8002c3cc: 00000000 nop - { - *((unsigned char*)x) = 0; -8002c3d0: a0400000 sb zero,0(v0) - for(x = (unsigned int)__bss_start; x < (unsigned int)__bss_end; x++) -8002c3d4: 1000fffb b 8002c3c4 <psxsdk_setup+0x40> -8002c3d8: 24420001 addiu v0,v0,1 - } - -// Setup memory allocation functions - malloc_setup(); -8002c3dc: 0c00c397 jal 80030e5c <malloc_setup> -8002c3e0: 3c108004 lui s0,0x8004 - dprintf("Calling static constructors..\n"); -8002c3e4: 3c048004 lui a0,0x8004 -8002c3e8: 2484a180 addiu a0,a0,-24192 -8002c3ec: 0c00d392 jal 80034e48 <printf> -8002c3f0: 3c118004 lui s1,0x8004 -8002c3f4: 2610b9e0 addiu s0,s0,-17952 - for (++p; *p != NULL && p < &__ctor_end; p++) -8002c3f8: 2631b9e0 addiu s1,s1,-17952 -8002c3fc: 8e020004 lw v0,4(s0) -8002c400: 00000000 nop -8002c404: 1040000a beqz v0,8002c430 <psxsdk_setup+0xac> -8002c408: 26100004 addiu s0,s0,4 -8002c40c: 0211102b sltu v0,s0,s1 -8002c410: 10400007 beqz v0,8002c430 <psxsdk_setup+0xac> -8002c414: 00000000 nop - (*(void (**)())p)(); -8002c418: 8e020000 lw v0,0(s0) -8002c41c: 00000000 nop -8002c420: 0040f809 jalr v0 -8002c424: 00000000 nop -8002c428: 1000fff4 b 8002c3fc <psxsdk_setup+0x78> -8002c42c: 00000000 nop - -// Call static constructors - call_ctors(); -} -8002c430: 8fbf001c lw ra,28(sp) -8002c434: 8fb10018 lw s1,24(sp) -8002c438: 8fb00014 lw s0,20(sp) - dprintf("Finished calling static constructors\n"); -8002c43c: 3c048004 lui a0,0x8004 -8002c440: 2484a1a0 addiu a0,a0,-24160 -8002c444: 0800d392 j 80034e48 <printf> -8002c448: 27bd0020 addiu sp,sp,32 - -8002c44c <atexit>: -static void *f_ptr[32]; -static int f_ptr_pos = 0; - -int atexit(void (*function)(void)) -{ - if(f_ptr_pos >= 32) -8002c44c: 3c058007 lui a1,0x8007 -8002c450: 8ca3e4f8 lw v1,-6920(a1) -8002c454: 00000000 nop -8002c458: 28660020 slti a2,v1,32 -8002c45c: 10c00009 beqz a2,8002c484 <atexit+0x38> -8002c460: 2402ffff li v0,-1 - return -1; - - f_ptr[f_ptr_pos++] = function; -8002c464: 24620001 addiu v0,v1,1 -8002c468: aca2e4f8 sw v0,-6920(a1) -8002c46c: 3c028007 lui v0,0x8007 -8002c470: 2442e4fc addiu v0,v0,-6916 -8002c474: 00031880 sll v1,v1,0x2 -8002c478: 00621821 addu v1,v1,v0 -8002c47c: ac640000 sw a0,0(v1) - - return 0; -8002c480: 00001021 move v0,zero -} -8002c484: 03e00008 jr ra -8002c488: 00000000 nop - -8002c48c <call_atexit_callbacks>: - -void call_atexit_callbacks(void) -{ -8002c48c: 27bdffe0 addiu sp,sp,-32 - int i; - void (*f)(void); - - for(i = (f_ptr_pos - 1); i >= 0; i--) -8002c490: 3c028007 lui v0,0x8007 -{ -8002c494: afb00014 sw s0,20(sp) - for(i = (f_ptr_pos - 1); i >= 0; i--) -8002c498: 8c50e4f8 lw s0,-6920(v0) -{ -8002c49c: afb10018 sw s1,24(sp) - (f = f_ptr[i])(); -8002c4a0: 3c118007 lui s1,0x8007 -{ -8002c4a4: afbf001c sw ra,28(sp) - for(i = (f_ptr_pos - 1); i >= 0; i--) -8002c4a8: 2610ffff addiu s0,s0,-1 - (f = f_ptr[i])(); -8002c4ac: 2631e4fc addiu s1,s1,-6916 - for(i = (f_ptr_pos - 1); i >= 0; i--) -8002c4b0: 06000008 bltz s0,8002c4d4 <call_atexit_callbacks+0x48> -8002c4b4: 00101080 sll v0,s0,0x2 - (f = f_ptr[i])(); -8002c4b8: 02221021 addu v0,s1,v0 -8002c4bc: 8c420000 lw v0,0(v0) -8002c4c0: 00000000 nop -8002c4c4: 0040f809 jalr v0 -8002c4c8: 2610ffff addiu s0,s0,-1 -8002c4cc: 1000fff8 b 8002c4b0 <call_atexit_callbacks+0x24> -8002c4d0: 00000000 nop -} -8002c4d4: 8fbf001c lw ra,28(sp) -8002c4d8: 8fb10018 lw s1,24(sp) -8002c4dc: 8fb00014 lw s0,20(sp) -8002c4e0: 03e00008 jr ra -8002c4e4: 27bd0020 addiu sp,sp,32 - -8002c4e8 <PSX_InitEx>: - - -extern void SetCDROMHandler(void); - -void PSX_InitEx(unsigned int flags) -{ -8002c4e8: 27bdffe8 addiu sp,sp,-24 - if(flags & PSX_INIT_NOBIOS) -8002c4ec: 30820004 andi v0,a0,0x4 -{ -8002c4f0: afb00010 sw s0,16(sp) -8002c4f4: afbf0014 sw ra,20(sp) - if(flags & PSX_INIT_NOBIOS) -8002c4f8: 10400008 beqz v0,8002c51c <PSX_InitEx+0x34> -8002c4fc: 00808021 move s0,a0 - { - printf("Entering No BIOS mode...\n"); -8002c500: 3c048004 lui a0,0x8004 -8002c504: 0c00d392 jal 80034e48 <printf> -8002c508: 2484a1c8 addiu a0,a0,-24120 - - __PSX_Init_NoBios(); -8002c50c: 0c00b41a jal 8002d068 <__PSX_Init_NoBios> -8002c510: 00000000 nop - goto _initex_end; -8002c514: 10000024 b 8002c5a8 <PSX_InitEx+0xc0> -8002c518: 00000000 nop - } - - if(flags & PSX_INIT_SAVESTATE) -8002c51c: 30820002 andi v0,a0,0x2 -8002c520: 1040000e beqz v0,8002c55c <PSX_InitEx+0x74> -8002c524: 32020001 andi v0,s0,0x1 - { -// Save BIOS state -// This simply copies the entire section of RAM used by the BIOS -// in a buffer. - EnterCriticalSection(); -8002c528: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002c52c: 00000000 nop - psxBiosState = malloc(0x10000); -8002c530: 0c00c3c6 jal 80030f18 <malloc> -8002c534: 3c040001 lui a0,0x1 - memcpy(psxBiosState, (void*)0x80000000, 0x10000); -8002c538: 00402021 move a0,v0 - psxBiosState = malloc(0x10000); -8002c53c: 3c038007 lui v1,0x8007 - memcpy(psxBiosState, (void*)0x80000000, 0x10000); -8002c540: 3c060001 lui a2,0x1 -8002c544: 3c058000 lui a1,0x8000 -8002c548: 0c00ce81 jal 80033a04 <memcpy> -8002c54c: ac62e57c sw v0,-6788(v1) - ExitCriticalSection(); -8002c550: 0c00d3f4 jal 80034fd0 <ExitCriticalSection> -8002c554: 00000000 nop - } - - /* Reinitialize ISO 9660 filesystem driver */ - - if(flags & PSX_INIT_CD) -8002c558: 32020001 andi v0,s0,0x1 -8002c55c: 1040000d beqz v0,8002c594 <PSX_InitEx+0xac> -8002c560: 00000000 nop - { - EnterCriticalSection(); -8002c564: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002c568: 00000000 nop - _96_remove(); -8002c56c: 0c00d402 jal 80035008 <_96_remove> -8002c570: 00000000 nop - ExitCriticalSection(); -8002c574: 0c00d3f4 jal 80034fd0 <ExitCriticalSection> -8002c578: 00000000 nop - - _96_init(); -8002c57c: 0c00d3ff jal 80034ffc <_96_init> -8002c580: 00000000 nop - - SetCDROMHandler(); -8002c584: 0c00b412 jal 8002d048 <SetCDROMHandler> -8002c588: 00000000 nop - /*InitCARD(1); - StartCARD(); - StopCARD();*/ - - if(flags & PSX_INIT_CD) - _internal_cdromlib_init(); -8002c58c: 0c00c861 jal 80032184 <_internal_cdromlib_init> -8002c590: 00000000 nop - - printf("PSXSDK testing version !!!\n"); -8002c594: 3c048004 lui a0,0x8004 -8002c598: 0c00d392 jal 80034e48 <printf> -8002c59c: 2484a1e4 addiu a0,a0,-24092 - - vblank_handler_set = 0; -8002c5a0: 3c028007 lui v0,0x8007 -8002c5a4: ac40e590 sw zero,-6768(v0) -_initex_end: - psxSdkFlags = flags; -} -8002c5a8: 8fbf0014 lw ra,20(sp) - psxSdkFlags = flags; -8002c5ac: 3c028007 lui v0,0x8007 -8002c5b0: ac50e580 sw s0,-6784(v0) -} -8002c5b4: 8fb00010 lw s0,16(sp) -8002c5b8: 03e00008 jr ra -8002c5bc: 27bd0018 addiu sp,sp,24 - -8002c5c0 <PSX_Init>: - -void PSX_Init(void) -{ - PSX_InitEx(PSX_INIT_CD); -8002c5c0: 0800b13a j 8002c4e8 <PSX_InitEx> -8002c5c4: 24040001 li a0,1 - -8002c5c8 <PSX_ReadPad>: - if(psxSdkFlags & PSX_INIT_SAVESTATE)// This must always be the last to be called! - PSX_RestoreBiosState(); -} - -void PSX_ReadPad(unsigned short *padbuf, unsigned short *padbuf2) -{ -8002c5c8: 27bdffd0 addiu sp,sp,-48 -8002c5cc: afb00018 sw s0,24(sp) -8002c5d0: 3c108007 lui s0,0x8007 -8002c5d4: afb40028 sw s4,40(sp) -8002c5d8: afb30024 sw s3,36(sp) -8002c5dc: afb20020 sw s2,32(sp) -8002c5e0: afb1001c sw s1,28(sp) -8002c5e4: afbf002c sw ra,44(sp) - int x; - unsigned short *padbuf_a[2]; - -// Now uses low level pad routines... - padbuf_a[0] = padbuf; -8002c5e8: afa40010 sw a0,16(sp) - padbuf_a[1] = padbuf2; -8002c5ec: afa50014 sw a1,20(sp) -8002c5f0: 26102c88 addiu s0,s0,11400 -8002c5f4: 27b20010 addiu s2,sp,16 - - for(x = 0; x < 2; x++) -8002c5f8: 00008821 move s1,zero - { - unsigned char* arr = psxsdkPadArr[x]; - - pad_read_raw(x, arr); - - if(arr[2] == 0x5a) -8002c5fc: 2414005a li s4,90 - for(x = 0; x < 2; x++) -8002c600: 24130002 li s3,2 - pad_read_raw(x, arr); -8002c604: 02002821 move a1,s0 -8002c608: 0c00b748 jal 8002dd20 <pad_read_raw> -8002c60c: 02202021 move a0,s1 - if(arr[2] == 0x5a) -8002c610: 92020002 lbu v0,2(s0) -8002c614: 00000000 nop -8002c618: 14540008 bne v0,s4,8002c63c <PSX_ReadPad+0x74> -8002c61c: 00000000 nop - { - *padbuf_a[x] = (arr[3]<<8)|arr[4]; - *padbuf_a[x] = ~*padbuf_a[x]; -8002c620: 92020003 lbu v0,3(s0) -8002c624: 92040004 lbu a0,4(s0) -8002c628: 8e430000 lw v1,0(s2) -8002c62c: 00021200 sll v0,v0,0x8 -8002c630: 00441027 nor v0,v0,a0 -8002c634: 10000004 b 8002c648 <PSX_ReadPad+0x80> -8002c638: a4620000 sh v0,0(v1) - } - else - *padbuf_a[x] = 0; -8002c63c: 8e420000 lw v0,0(s2) -8002c640: 00000000 nop -8002c644: a4400000 sh zero,0(v0) - for(x = 0; x < 2; x++) -8002c648: 26310001 addiu s1,s1,1 -8002c64c: 26100002 addiu s0,s0,2 -8002c650: 1633ffec bne s1,s3,8002c604 <PSX_ReadPad+0x3c> -8002c654: 26520004 addiu s2,s2,4 - } -} -8002c658: 8fbf002c lw ra,44(sp) -8002c65c: 8fb40028 lw s4,40(sp) -8002c660: 8fb30024 lw s3,36(sp) -8002c664: 8fb20020 lw s2,32(sp) -8002c668: 8fb1001c lw s1,28(sp) -8002c66c: 8fb00018 lw s0,24(sp) -8002c670: 03e00008 jr ra -8002c674: 27bd0030 addiu sp,sp,48 - -8002c678 <PSX_ReadMouse>: - -void PSX_ReadMouse(unsigned short* dig_pad1, unsigned short* adc_pad1) -{ -8002c678: 27bdffc8 addiu sp,sp,-56 - unsigned char* arr = psxsdkPadArr[0]; - - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0,0,0}; // 2 extra bytes than digital pad -8002c67c: 24020001 li v0,1 -{ -8002c680: afb00028 sw s0,40(sp) - - pad_cmd[3] = 0; // Mouse vibration == 0? - pad_cmd[4] = 0; // Mouse vibration == 0? - - QueryPAD(0, pad_cmd, arr, sizeof(pad_cmd)); -8002c684: 3c108007 lui s0,0x8007 - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0,0,0}; // 2 extra bytes than digital pad -8002c688: afa00010 sw zero,16(sp) -{ -8002c68c: afb20030 sw s2,48(sp) -8002c690: afb1002c sw s1,44(sp) - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0,0,0}; // 2 extra bytes than digital pad -8002c694: a3a20010 sb v0,16(sp) -{ -8002c698: 00809021 move s2,a0 - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0,0,0}; // 2 extra bytes than digital pad -8002c69c: 24020042 li v0,66 - QueryPAD(0, pad_cmd, arr, sizeof(pad_cmd)); -8002c6a0: 00002021 move a0,zero -{ -8002c6a4: 00a08821 move s1,a1 - QueryPAD(0, pad_cmd, arr, sizeof(pad_cmd)); -8002c6a8: 24070015 li a3,21 -8002c6ac: 26062c88 addiu a2,s0,11400 -8002c6b0: 27a50010 addiu a1,sp,16 - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0,0,0}; // 2 extra bytes than digital pad -8002c6b4: a3a20011 sb v0,17(sp) -{ -8002c6b8: afbf0034 sw ra,52(sp) - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0,0,0}; // 2 extra bytes than digital pad -8002c6bc: afa00014 sw zero,20(sp) -8002c6c0: afa00018 sw zero,24(sp) -8002c6c4: afa0001c sw zero,28(sp) -8002c6c8: afa00020 sw zero,32(sp) - QueryPAD(0, pad_cmd, arr, sizeof(pad_cmd)); -8002c6cc: 0c00b6c1 jal 8002db04 <QueryPAD> -8002c6d0: a3a00024 sb zero,36(sp) - - if(arr[2] == 0x5A) -8002c6d4: 26022c88 addiu v0,s0,11400 -8002c6d8: 90440002 lbu a0,2(v0) -8002c6dc: 2403005a li v1,90 -8002c6e0: 1483000c bne a0,v1,8002c714 <PSX_ReadMouse+0x9c> -8002c6e4: 00000000 nop - { - *dig_pad1 = (arr[3]<<8)|arr[4]; - *dig_pad1 = ~*dig_pad1; -8002c6e8: 90430003 lbu v1,3(v0) -8002c6ec: 90440004 lbu a0,4(v0) -8002c6f0: 00031a00 sll v1,v1,0x8 -8002c6f4: 00641827 nor v1,v1,a0 -8002c6f8: a6430000 sh v1,0(s2) - *adc_pad1 = (arr[5]<<8)|arr[6]; -8002c6fc: 90430005 lbu v1,5(v0) -8002c700: 90420006 lbu v0,6(v0) -8002c704: 00031a00 sll v1,v1,0x8 -8002c708: 00621025 or v0,v1,v0 -8002c70c: 10000003 b 8002c71c <PSX_ReadMouse+0xa4> -8002c710: a6220000 sh v0,0(s1) - } - else - { - *dig_pad1 = 0; -8002c714: a6400000 sh zero,0(s2) - *adc_pad1 = 0; -8002c718: a6200000 sh zero,0(s1) - } -} -8002c71c: 8fbf0034 lw ra,52(sp) -8002c720: 8fb20030 lw s2,48(sp) -8002c724: 8fb1002c lw s1,44(sp) -8002c728: 8fb00028 lw s0,40(sp) -8002c72c: 03e00008 jr ra -8002c730: 27bd0038 addiu sp,sp,56 - -8002c734 <PSX_PollPad_Fast>: -void PSX_PollPad_Fast(int pad_num, psx_pad_state *pad_state) -{ - //Rely on pad_read_raw being called AFTER PSX_ReadPad(), - //so that pad_read_raw is only called once. - - unsigned char *arr = psxsdkPadArr[pad_num]; -8002c734: 3c028007 lui v0,0x8007 -8002c738: 24422c88 addiu v0,v0,11400 -8002c73c: 00042040 sll a0,a0,0x1 -8002c740: 00442021 addu a0,v0,a0 - - pad_state->status = arr[0]; -8002c744: 90820000 lbu v0,0(a0) -8002c748: 00000000 nop -8002c74c: a0a20000 sb v0,0(a1) - pad_state->id = arr[1]; -8002c750: 90820001 lbu v0,1(a0) -8002c754: 00000000 nop -8002c758: a0a20001 sb v0,1(a1) - - pad_state->buttons = (arr[3]<<8)|arr[4]; - pad_state->buttons = ~pad_state->buttons; -8002c75c: 90830003 lbu v1,3(a0) -8002c760: 90860004 lbu a2,4(a0) -8002c764: 00031a00 sll v1,v1,0x8 -8002c768: 00661827 nor v1,v1,a2 -8002c76c: a4a30004 sh v1,4(a1) - - //dprintf("Pad Status: 0x%.2X\n",pad_state->status); - - switch(pad_state->id) -8002c770: 24030041 li v1,65 -8002c774: 10430016 beq v0,v1,8002c7d0 <PSX_PollPad_Fast+0x9c> -8002c778: 2c430042 sltiu v1,v0,66 -8002c77c: 1060000a beqz v1,8002c7a8 <PSX_PollPad_Fast+0x74> -8002c780: 24030073 li v1,115 -8002c784: 24030023 li v1,35 -8002c788: 10430024 beq v0,v1,8002c81c <PSX_PollPad_Fast+0xe8> -8002c78c: 24030031 li v1,49 -8002c790: 10430031 beq v0,v1,8002c858 <PSX_PollPad_Fast+0x124> -8002c794: 24030012 li v1,18 -8002c798: 14430031 bne v0,v1,8002c860 <PSX_PollPad_Fast+0x12c> -8002c79c: 24020006 li v0,6 -8002c7a0: 10000030 b 8002c864 <PSX_PollPad_Fast+0x130> -8002c7a4: 00000000 nop -8002c7a8: 1043000b beq v0,v1,8002c7d8 <PSX_PollPad_Fast+0xa4> -8002c7ac: 240300ff li v1,255 -8002c7b0: 10430005 beq v0,v1,8002c7c8 <PSX_PollPad_Fast+0x94> -8002c7b4: 24030053 li v1,83 -8002c7b8: 14430029 bne v0,v1,8002c860 <PSX_PollPad_Fast+0x12c> -8002c7bc: 24020002 li v0,2 - pad_state->extra.analogJoy.y[0] = arr[6]-128; - pad_state->extra.analogJoy.x[1] = arr[7]-128; - pad_state->extra.analogJoy.y[1] = arr[8]-128; - break; - case 0x73: - pad_state->type = PADTYPE_ANALOGPAD; -8002c7c0: 10000007 b 8002c7e0 <PSX_PollPad_Fast+0xac> -8002c7c4: a0a20002 sb v0,2(a1) - break; -8002c7c8: 03e00008 jr ra -8002c7cc: a0a00002 sb zero,2(a1) - pad_state->type = PADTYPE_NORMALPAD; -8002c7d0: 10000024 b 8002c864 <PSX_PollPad_Fast+0x130> -8002c7d4: 24020001 li v0,1 - pad_state->type = PADTYPE_ANALOGPAD; -8002c7d8: 24020003 li v0,3 -8002c7dc: a0a20002 sb v0,2(a1) - pad_state->extra.analogPad.x[0] = arr[5]-128; -8002c7e0: 90820005 lbu v0,5(a0) -8002c7e4: 00000000 nop -8002c7e8: 2442ff80 addiu v0,v0,-128 -8002c7ec: a0a20006 sb v0,6(a1) - pad_state->extra.analogPad.y[0] = arr[6]-128; -8002c7f0: 90820006 lbu v0,6(a0) -8002c7f4: 00000000 nop -8002c7f8: 2442ff80 addiu v0,v0,-128 -8002c7fc: a0a20008 sb v0,8(a1) - pad_state->extra.analogPad.x[1] = arr[7]-128; -8002c800: 90820007 lbu v0,7(a0) -8002c804: 00000000 nop -8002c808: 2442ff80 addiu v0,v0,-128 -8002c80c: a0a20007 sb v0,7(a1) - pad_state->extra.analogPad.y[1] = arr[8]-128; -8002c810: 90820008 lbu v0,8(a0) -8002c814: 1000000e b 8002c850 <PSX_PollPad_Fast+0x11c> -8002c818: 2442ff80 addiu v0,v0,-128 - break; - case 0x23: - pad_state->type = PADTYPE_NEGCON; -8002c81c: 24020004 li v0,4 -8002c820: a0a20002 sb v0,2(a1) - pad_state->extra.negCon.steering = arr[5]-128; -8002c824: 90820005 lbu v0,5(a0) -8002c828: 00000000 nop -8002c82c: 2442ff80 addiu v0,v0,-128 -8002c830: a0a20006 sb v0,6(a1) - pad_state->extra.negCon.one = arr[6]; -8002c834: 90820006 lbu v0,6(a0) -8002c838: 00000000 nop -8002c83c: a0a20007 sb v0,7(a1) - pad_state->extra.negCon.two = arr[7]; -8002c840: 90820007 lbu v0,7(a0) -8002c844: 00000000 nop -8002c848: a0a20008 sb v0,8(a1) - pad_state->extra.negCon.shoulder = arr[8]; -8002c84c: 90820008 lbu v0,8(a0) - break; -8002c850: 03e00008 jr ra -8002c854: a0a20009 sb v0,9(a1) - case 0x31: - pad_state->type = PADTYPE_KONAMIGUN; -8002c858: 10000002 b 8002c864 <PSX_PollPad_Fast+0x130> -8002c85c: 24020005 li v0,5 - break; - case 0x12: - pad_state->type = PADTYPE_MOUSE; - break; - default: - pad_state->type = PADTYPE_UNKNOWN; -8002c860: 24020007 li v0,7 -8002c864: 03e00008 jr ra -8002c868: a0a20002 sb v0,2(a1) - -8002c86c <PSX_PollPad>: -} - -void PSX_PollPad(int pad_num) -{ - - pad_read_raw(pad_num, psxsdkPadArr[pad_num]); -8002c86c: 3c028007 lui v0,0x8007 -8002c870: 00042840 sll a1,a0,0x1 -8002c874: 24422c88 addiu v0,v0,11400 -8002c878: 0800b748 j 8002dd20 <pad_read_raw> -8002c87c: 00452821 addu a1,v0,a1 - -8002c880 <PSX_GetSysInfo>: - return PADTYPE_UNKNOWN; -}*/ - - -void PSX_GetSysInfo(struct psx_info *info) -{ -8002c880: 27bdffe8 addiu sp,sp,-24 -8002c884: afbf0014 sw ra,20(sp) -8002c888: afb00010 sw s0,16(sp) - unsigned long i,i2; - - info->kernel.version = GetKernelRomVersion(); -8002c88c: 0c00d3b1 jal 80034ec4 <GetKernelRomVersion> -8002c890: 00808021 move s0,a0 - - i = GetKernelDate(); -8002c894: 0c00d3ad jal 80034eb4 <GetKernelDate> -8002c898: ae020000 sw v0,0(s0) - i2 = i >> 16; - - info->kernel.year = i2 & 0xf; - info->kernel.year+= ((i2>>4)&0xf)*10; - info->kernel.year+= ((i2>>8)&0xf)*100; - info->kernel.year+= ((i2>>12)&0xf)*1000; -8002c89c: 00023d02 srl a3,v0,0x14 -8002c8a0: 30e7000f andi a3,a3,0xf -8002c8a4: 00074040 sll t0,a3,0x1 - i2 = i >> 16; -8002c8a8: 00022c02 srl a1,v0,0x10 - info->kernel.year+= ((i2>>12)&0xf)*1000; -8002c8ac: 000738c0 sll a3,a3,0x3 -8002c8b0: 01073821 addu a3,t0,a3 -8002c8b4: 30a5000f andi a1,a1,0xf -8002c8b8: 00e53021 addu a2,a3,a1 -8002c8bc: 00021f02 srl v1,v0,0x1c -8002c8c0: 240503e8 li a1,1000 -8002c8c4: 00650018 mult v1,a1 -8002c8c8: 24040064 li a0,100 -8002c8cc: 00001812 mflo v1 -8002c8d0: 00c32821 addu a1,a2,v1 -8002c8d4: 00021e02 srl v1,v0,0x18 -8002c8d8: 3063000f andi v1,v1,0xf -8002c8dc: 00640018 mult v1,a0 -8002c8e0: 00001812 mflo v1 -8002c8e4: 00a31821 addu v1,a1,v1 - -/* - * Convert month from BCD to decimal - */ - i2 = (i >> 8) & 0xff; -8002c8e8: 00022a02 srl a1,v0,0x8 - info->kernel.year+= ((i2>>12)&0xf)*1000; -8002c8ec: ae030004 sw v1,4(s0) - i2 = (i >> 8) & 0xff; -8002c8f0: 30a300ff andi v1,a1,0xff - - info->kernel.month = i2 & 0xf; - info->kernel.month+= (i2>>4) * 10; -8002c8f4: 00031902 srl v1,v1,0x4 -8002c8f8: 00032040 sll a0,v1,0x1 -8002c8fc: 000318c0 sll v1,v1,0x3 -8002c900: 00831821 addu v1,a0,v1 -8002c904: 30a5000f andi a1,a1,0xf -8002c908: 00651821 addu v1,v1,a1 -8002c90c: ae030008 sw v1,8(s0) - -/* - * Convert day from BCD to decimal - */ - i2 = i & 0xff; -8002c910: 304300ff andi v1,v0,0xff - - info->kernel.day = i2 & 0xf; - info->kernel.day+= (i2>>4) * 10; -8002c914: 00031902 srl v1,v1,0x4 -8002c918: 00032040 sll a0,v1,0x1 -8002c91c: 000318c0 sll v1,v1,0x3 -8002c920: 00831821 addu v1,a0,v1 -8002c924: 3042000f andi v0,v0,0xf -8002c928: 00621021 addu v0,v1,v0 -/* - * Unless we receive something in the range >= 1 && <= 16, - * RAM size will be reported as 2 Megabytes - */ - - i = GetRamSize(); -8002c92c: 0c00d3b5 jal 80034ed4 <GetRamSize> -8002c930: ae02000c sw v0,12(s0) - - if(i == 0 || i > 16) -8002c934: 2442ffff addiu v0,v0,-1 -8002c938: 2c420010 sltiu v0,v0,16 -8002c93c: 10400004 beqz v0,8002c950 <PSX_GetSysInfo+0xd0> -8002c940: 3c020020 lui v0,0x20 - info->system.memory = 2<<20; /* 2 Megabytes */ - else - info->system.memory <<= 20; -8002c944: 8e020010 lw v0,16(s0) -8002c948: 00000000 nop -8002c94c: 00021500 sll v0,v0,0x14 -} -8002c950: 8fbf0014 lw ra,20(sp) - info->system.memory <<= 20; -8002c954: ae020010 sw v0,16(s0) -} -8002c958: 8fb00010 lw s0,16(sp) -8002c95c: 03e00008 jr ra -8002c960: 27bd0018 addiu sp,sp,24 - -8002c964 <get_real_file_size>: - - - -int get_real_file_size(const char *name) -{ -8002c964: 27bdffc0 addiu sp,sp,-64 -8002c968: afb00038 sw s0,56(sp) - struct DIRENTRY dirent_buf; - - if(firstfile(name, &dirent_buf) == &dirent_buf) -8002c96c: 27b00010 addiu s0,sp,16 -{ -8002c970: afbf003c sw ra,60(sp) - if(firstfile(name, &dirent_buf) == &dirent_buf) -8002c974: 0c00d3e3 jal 80034f8c <firstfile> -8002c978: 02002821 move a1,s0 -8002c97c: 16020002 bne s0,v0,8002c988 <get_real_file_size+0x24> -8002c980: 00001821 move v1,zero - return dirent_buf.size; -8002c984: 8fa30028 lw v1,40(sp) - else - return 0; -} -8002c988: 8fbf003c lw ra,60(sp) -8002c98c: 8fb00038 lw s0,56(sp) -8002c990: 00601021 move v0,v1 -8002c994: 03e00008 jr ra -8002c998: 27bd0040 addiu sp,sp,64 - -8002c99c <get_file_size>: - -int get_file_size(char *name) -{ -8002c99c: 27bdffe0 addiu sp,sp,-32 -8002c9a0: afb10018 sw s1,24(sp) -8002c9a4: afb00014 sw s0,20(sp) -8002c9a8: afbf001c sw ra,28(sp) - int i = get_real_file_size(name); -8002c9ac: 0c00b259 jal 8002c964 <get_real_file_size> -8002c9b0: 00808821 move s1,a0 - - if(strncmp(name, "cdrom:", 6) == 0) -8002c9b4: 3c058004 lui a1,0x8004 -8002c9b8: 24060006 li a2,6 -8002c9bc: 24a5a200 addiu a1,a1,-24064 -8002c9c0: 02202021 move a0,s1 -8002c9c4: 0c00cf58 jal 80033d60 <strncmp> -8002c9c8: 00408021 move s0,v0 -8002c9cc: 14400005 bnez v0,8002c9e4 <get_file_size+0x48> -8002c9d0: 320207ff andi v0,s0,0x7ff - { - if(i & 0x7ff) -8002c9d4: 1040000e beqz v0,8002ca10 <get_file_size+0x74> -8002c9d8: 2402f800 li v0,-2048 - { - i += 0x800; -8002c9dc: 1000000b b 8002ca0c <get_file_size+0x70> -8002c9e0: 26100800 addiu s0,s0,2048 - i &= ~0x7ff; - } - }else if(strncmp(name, "bu", 2) == 0) -8002c9e4: 3c058004 lui a1,0x8004 -8002c9e8: 24060002 li a2,2 -8002c9ec: 24a5a208 addiu a1,a1,-24056 -8002c9f0: 0c00cf58 jal 80033d60 <strncmp> -8002c9f4: 02202021 move a0,s1 -8002c9f8: 14400005 bnez v0,8002ca10 <get_file_size+0x74> -8002c9fc: 3202007f andi v0,s0,0x7f - { - if(i & 0x7f) -8002ca00: 10400003 beqz v0,8002ca10 <get_file_size+0x74> -8002ca04: 2402ff80 li v0,-128 - { - i += 0x80; -8002ca08: 26100080 addiu s0,s0,128 - i &= ~0x7f; -8002ca0c: 02028024 and s0,s0,v0 - } - } - - return i; -} -8002ca10: 8fbf001c lw ra,28(sp) -8002ca14: 02001021 move v0,s0 -8002ca18: 8fb10018 lw s1,24(sp) -8002ca1c: 8fb00014 lw s0,20(sp) -8002ca20: 03e00008 jr ra -8002ca24: 27bd0020 addiu sp,sp,32 - -8002ca28 <SetRCnt>: - -int SetRCnt(int spec, unsigned short target, unsigned int mode) -{ - spec &= 0xf; -8002ca28: 3084000f andi a0,a0,0xf - - if(spec >= 3) -8002ca2c: 28830003 slti v1,a0,3 -{ -8002ca30: 30a5ffff andi a1,a1,0xffff - if(spec >= 3) -8002ca34: 1060000b beqz v1,8002ca64 <SetRCnt+0x3c> -8002ca38: 00001021 move v0,zero - return 0; - - RCNT_MODE(spec)=0; -8002ca3c: 3c031f80 lui v1,0x1f80 -8002ca40: 00042100 sll a0,a0,0x4 -8002ca44: 24621104 addiu v0,v1,4356 - RCNT_TARGET(spec)=target; -8002ca48: 24631108 addiu v1,v1,4360 - RCNT_MODE(spec)=0; -8002ca4c: 00821021 addu v0,a0,v0 - RCNT_TARGET(spec)=target; -8002ca50: 00832021 addu a0,a0,v1 - RCNT_MODE(spec)=0; -8002ca54: ac400000 sw zero,0(v0) - RCNT_TARGET(spec)=target; -8002ca58: ac850000 sw a1,0(a0) - RCNT_MODE(spec)=mode; -8002ca5c: ac460000 sw a2,0(v0) - - return 1; -8002ca60: 24020001 li v0,1 -} -8002ca64: 03e00008 jr ra -8002ca68: 00000000 nop - -8002ca6c <GetRCnt>: - -unsigned short GetRCnt(int spec) -{ - spec &= 0xf; -8002ca6c: 3084000f andi a0,a0,0xf - - if(spec >= 4) -8002ca70: 28830004 slti v1,a0,4 -8002ca74: 10600008 beqz v1,8002ca98 <GetRCnt+0x2c> -8002ca78: 3402ffff li v0,0xffff - return -1; - - return ((unsigned short)RCNT_COUNT(spec) & 0xffff); -8002ca7c: 3c021f80 lui v0,0x1f80 -8002ca80: 24421100 addiu v0,v0,4352 -8002ca84: 00042100 sll a0,a0,0x4 -8002ca88: 00822021 addu a0,a0,v0 -8002ca8c: 8c820000 lw v0,0(a0) -8002ca90: 00000000 nop -8002ca94: 3042ffff andi v0,v0,0xffff -} -8002ca98: 03e00008 jr ra -8002ca9c: 00000000 nop - -8002caa0 <StartRCnt>: - -int StartRCnt(int spec) -{ - spec &= 0xf; -8002caa0: 3084000f andi a0,a0,0xf - - if(spec >= 3) -8002caa4: 28830003 slti v1,a0,3 -8002caa8: 10600008 beqz v1,8002cacc <StartRCnt+0x2c> -8002caac: 00001021 move v0,zero - return 0; - - IMASK |= 1 << (spec + 4); -8002cab0: 3c031f80 lui v1,0x1f80 -8002cab4: 8c651074 lw a1,4212(v1) -8002cab8: 24840004 addiu a0,a0,4 -8002cabc: 24020001 li v0,1 -8002cac0: 00822004 sllv a0,v0,a0 -8002cac4: 00852025 or a0,a0,a1 -8002cac8: ac641074 sw a0,4212(v1) - - return 1; -} -8002cacc: 03e00008 jr ra -8002cad0: 00000000 nop - -8002cad4 <StopRCnt>: - -int StopRCnt(int spec) -{ - spec &= 0xf; -8002cad4: 3084000f andi a0,a0,0xf - - if(spec >= 3) -8002cad8: 28830003 slti v1,a0,3 -8002cadc: 10600008 beqz v1,8002cb00 <StopRCnt+0x2c> -8002cae0: 00001021 move v0,zero - return 0; - - IMASK ^= 1 << (spec + 4); -8002cae4: 3c031f80 lui v1,0x1f80 -8002cae8: 8c651074 lw a1,4212(v1) -8002caec: 24840004 addiu a0,a0,4 -8002caf0: 24020001 li v0,1 -8002caf4: 00822004 sllv a0,v0,a0 -8002caf8: 00852026 xor a0,a0,a1 -8002cafc: ac641074 sw a0,4212(v1) - - return 1; -} -8002cb00: 03e00008 jr ra -8002cb04: 00000000 nop - -8002cb08 <SetVBlankHandler>: - -void SetVBlankHandler(void (*callback)()) -{ - if(psxSdkFlags & PSX_INIT_NOBIOS) -8002cb08: 3c028007 lui v0,0x8007 -8002cb0c: 8c42e580 lw v0,-6784(v0) -8002cb10: 00000000 nop -8002cb14: 30420004 andi v0,v0,0x4 -8002cb18: 10400006 beqz v0,8002cb34 <SetVBlankHandler+0x2c> -8002cb1c: 3c028007 lui v0,0x8007 - { - _EXC_vblank_handler_set = 0; - _EXC_vblank_handler = callback; -8002cb20: ac442ce8 sw a0,11496(v0) - _EXC_vblank_handler_set = 1; -8002cb24: 24030001 li v1,1 -8002cb28: 3c028007 lui v0,0x8007 - return; -8002cb2c: 03e00008 jr ra -8002cb30: ac432cd0 sw v1,11472(v0) -{ -8002cb34: 27bdffd8 addiu sp,sp,-40 -8002cb38: afb10018 sw s1,24(sp) - } - - if(vblank_handler_set == 1) -8002cb3c: 3c118007 lui s1,0x8007 -8002cb40: 8e22e590 lw v0,-6768(s1) -{ -8002cb44: afb2001c sw s2,28(sp) - if(vblank_handler_set == 1) -8002cb48: 24120001 li s2,1 -{ -8002cb4c: afb30020 sw s3,32(sp) -8002cb50: afb00014 sw s0,20(sp) -8002cb54: afbf0024 sw ra,36(sp) -8002cb58: 00808021 move s0,a0 - if(vblank_handler_set == 1) -8002cb5c: 14520005 bne v0,s2,8002cb74 <SetVBlankHandler+0x6c> -8002cb60: 3c138007 lui s3,0x8007 - { - EnterCriticalSection(); -8002cb64: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002cb68: 00000000 nop - - vblank_handler_callback = callback; -8002cb6c: 10000014 b 8002cbc0 <SetVBlankHandler+0xb8> -8002cb70: ae702ccc sw s0,11468(s3) - return; - } - -// Enter critical section - - EnterCriticalSection(); -8002cb74: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002cb78: 00000000 nop - - IMASK |= 1; -8002cb7c: 3c031f80 lui v1,0x1f80 -8002cb80: 8c621074 lw v0,4212(v1) - - vblank_handler_event_id = OpenEvent(VSync, 2, 0x1000, vblank_handler); -8002cb84: 3c078001 lui a3,0x8001 - IMASK |= 1; -8002cb88: 34420001 ori v0,v0,0x1 - vblank_handler_event_id = OpenEvent(VSync, 2, 0x1000, vblank_handler); -8002cb8c: 3c04f200 lui a0,0xf200 - IMASK |= 1; -8002cb90: ac621074 sw v0,4212(v1) - vblank_handler_event_id = OpenEvent(VSync, 2, 0x1000, vblank_handler); -8002cb94: 24e70050 addiu a3,a3,80 -8002cb98: 24061000 li a2,4096 -8002cb9c: 24050002 li a1,2 -8002cba0: 0c00d3b9 jal 80034ee4 <OpenEvent> -8002cba4: 24840003 addiu a0,a0,3 - EnableEvent(vblank_handler_event_id); -8002cba8: 00402021 move a0,v0 - vblank_handler_event_id = OpenEvent(VSync, 2, 0x1000, vblank_handler); -8002cbac: 3c038007 lui v1,0x8007 - EnableEvent(vblank_handler_event_id); -8002cbb0: 0c00d3bc jal 80034ef0 <EnableEvent> -8002cbb4: ac62e58c sw v0,-6772(v1) - - vblank_handler_callback = callback; -8002cbb8: ae702ccc sw s0,11468(s3) - vblank_handler_set = 1; -8002cbbc: ae32e590 sw s2,-6768(s1) - -// Exit critical section - - ExitCriticalSection(); -} -8002cbc0: 8fbf0024 lw ra,36(sp) -8002cbc4: 8fb30020 lw s3,32(sp) -8002cbc8: 8fb2001c lw s2,28(sp) -8002cbcc: 8fb10018 lw s1,24(sp) -8002cbd0: 8fb00014 lw s0,20(sp) - ExitCriticalSection(); -8002cbd4: 0800d3f4 j 80034fd0 <ExitCriticalSection> -8002cbd8: 27bd0028 addiu sp,sp,40 - -8002cbdc <RemoveVBlankHandler>: - -void RemoveVBlankHandler(void) -{ - if(psxSdkFlags & PSX_INIT_NOBIOS) -8002cbdc: 3c028007 lui v0,0x8007 -8002cbe0: 8c42e580 lw v0,-6784(v0) -8002cbe4: 00000000 nop -8002cbe8: 30420004 andi v0,v0,0x4 -8002cbec: 10400005 beqz v0,8002cc04 <RemoveVBlankHandler+0x28> -8002cbf0: 3c028007 lui v0,0x8007 - { - _EXC_vblank_handler_set = 0; -8002cbf4: ac402cd0 sw zero,11472(v0) - _EXC_vblank_handler = NULL; -8002cbf8: 3c028007 lui v0,0x8007 -8002cbfc: 03e00008 jr ra -8002cc00: ac402ce8 sw zero,11496(v0) -{ -8002cc04: 27bdffe0 addiu sp,sp,-32 -8002cc08: afb00014 sw s0,20(sp) - return; - } - - if(vblank_handler_set) -8002cc0c: 3c108007 lui s0,0x8007 -8002cc10: 8e02e590 lw v0,-6768(s0) -{ -8002cc14: afbf001c sw ra,28(sp) - if(vblank_handler_set) -8002cc18: 1040000f beqz v0,8002cc58 <RemoveVBlankHandler+0x7c> -8002cc1c: afb10018 sw s1,24(sp) - { - EnterCriticalSection(); -8002cc20: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002cc24: 3c118007 lui s1,0x8007 - - DisableEvent(vblank_handler_event_id); -8002cc28: 8e24e58c lw a0,-6772(s1) -8002cc2c: 0c00d3c2 jal 80034f08 <DisableEvent> -8002cc30: 00000000 nop - CloseEvent(vblank_handler_event_id); -8002cc34: 8e24e58c lw a0,-6772(s1) -8002cc38: 0c00d3bf jal 80034efc <CloseEvent> -8002cc3c: 00000000 nop - - vblank_handler_set = 0; - - ExitCriticalSection(); - } -} -8002cc40: 8fbf001c lw ra,28(sp) -8002cc44: 8fb10018 lw s1,24(sp) - vblank_handler_set = 0; -8002cc48: ae00e590 sw zero,-6768(s0) -} -8002cc4c: 8fb00014 lw s0,20(sp) - ExitCriticalSection(); -8002cc50: 0800d3f4 j 80034fd0 <ExitCriticalSection> -8002cc54: 27bd0020 addiu sp,sp,32 -} -8002cc58: 8fbf001c lw ra,28(sp) -8002cc5c: 8fb10018 lw s1,24(sp) -8002cc60: 8fb00014 lw s0,20(sp) -8002cc64: 03e00008 jr ra -8002cc68: 27bd0020 addiu sp,sp,32 - -8002cc6c <SetRCntHandler>: - -void SetRCntHandler(void (*callback)(), int spec, unsigned short target) -{ - if(psxSdkFlags & PSX_INIT_NOBIOS) -8002cc6c: 3c028007 lui v0,0x8007 -8002cc70: 8c42e580 lw v0,-6784(v0) -8002cc74: 00000000 nop -8002cc78: 30420004 andi v0,v0,0x4 -8002cc7c: 14400059 bnez v0,8002cde4 <SetRCntHandler+0x178> -8002cc80: 00000000 nop -{ -8002cc84: 27bdffd0 addiu sp,sp,-48 -8002cc88: afb30020 sw s3,32(sp) - return; // Not yet supported in No-Bios Mode - - if(rcnt_handler_set) -8002cc8c: 3c138007 lui s3,0x8007 -8002cc90: 8e62e588 lw v0,-6776(s3) -{ -8002cc94: afb40024 sw s4,36(sp) -8002cc98: afb2001c sw s2,28(sp) -8002cc9c: afb00014 sw s0,20(sp) -8002cca0: afbf002c sw ra,44(sp) -8002cca4: afb50028 sw s5,40(sp) -8002cca8: afb10018 sw s1,24(sp) -8002ccac: 00a08021 move s0,a1 -8002ccb0: 00809021 move s2,a0 - if(rcnt_handler_set) -8002ccb4: 10400005 beqz v0,8002cccc <SetRCntHandler+0x60> -8002ccb8: 3c148007 lui s4,0x8007 - { - EnterCriticalSection(); -8002ccbc: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002ccc0: 00000000 nop - - rcnt_handler_callback = callback; -8002ccc4: 1000003e b 8002cdc0 <SetRCntHandler+0x154> -8002ccc8: ae922cc8 sw s2,11464(s4) -8002cccc: 30c3ffff andi v1,a2,0xffff - return; - } - - // Enter critical section - - SetRCnt(spec, target, RCntIntr | 0x08 | 0x10 | 0x40); -8002ccd0: 00602821 move a1,v1 -8002ccd4: 24061058 li a2,4184 -8002ccd8: 0c00b28a jal 8002ca28 <SetRCnt> -8002ccdc: 02002021 move a0,s0 - StartRCnt(spec); - - EnterCriticalSection(); - dprintf("Hardware event address = 0x%08X\n", RCNT_ADDR(spec)); -8002cce0: 3c11f200 lui s1,0xf200 - StartRCnt(spec); -8002cce4: 0c00b2a8 jal 8002caa0 <StartRCnt> -8002cce8: 02002021 move a0,s0 - EnterCriticalSection(); -8002ccec: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002ccf0: 0211a825 or s5,s0,s1 - dprintf("Hardware event address = 0x%08X\n", RCNT_ADDR(spec)); -8002ccf4: 3c048004 lui a0,0x8004 -8002ccf8: 02a02821 move a1,s5 -8002ccfc: 0c00d392 jal 80034e48 <printf> -8002cd00: 2484a20c addiu a0,a0,-24052 - rcnt_handler_event_id = OpenEvent(RCNT_ADDR(spec), 2, 0x1000, rcnt_handler); -8002cd04: 3c078001 lui a3,0x8001 -8002cd08: 24e701a8 addiu a3,a3,424 -8002cd0c: 24061000 li a2,4096 -8002cd10: 02a02021 move a0,s5 -8002cd14: 0c00d3b9 jal 80034ee4 <OpenEvent> -8002cd18: 24050002 li a1,2 - - dprintf("rcnt_handler_event_id = 0x%08X\n", rcnt_handler_event_id); -8002cd1c: 3c048004 lui a0,0x8004 -8002cd20: 00402821 move a1,v0 - rcnt_handler_event_id = OpenEvent(RCNT_ADDR(spec), 2, 0x1000, rcnt_handler); -8002cd24: 3c158007 lui s5,0x8007 - dprintf("rcnt_handler_event_id = 0x%08X\n", rcnt_handler_event_id); -8002cd28: 2484a230 addiu a0,a0,-24016 -8002cd2c: 0c00d392 jal 80034e48 <printf> -8002cd30: aea2e584 sw v0,-6780(s5) - - EnableEvent(rcnt_handler_event_id); -8002cd34: 8ea4e584 lw a0,-6780(s5) -8002cd38: 0c00d3bc jal 80034ef0 <EnableEvent> -8002cd3c: 00000000 nop - - ChangeClearRCnt(spec, 1); -8002cd40: 24050001 li a1,1 -8002cd44: 0c00d3c5 jal 80034f14 <ChangeClearRCnt> -8002cd48: 02002021 move a0,s0 - - rcnt_handler_callback = callback; - rcnt_handler_set = spec; - - RCNT_COUNT(spec) = 0; -8002cd4c: 3c031f80 lui v1,0x1f80 -8002cd50: 00101100 sll v0,s0,0x4 -8002cd54: 24631100 addiu v1,v1,4352 -8002cd58: 00431021 addu v0,v0,v1 - rcnt_handler_callback = callback; -8002cd5c: ae922cc8 sw s2,11464(s4) - RCNT_COUNT(spec) = 0; -8002cd60: ac400000 sw zero,0(v0) - - switch(spec) -8002cd64: 26220001 addiu v0,s1,1 -8002cd68: 12020010 beq s0,v0,8002cdac <SetRCntHandler+0x140> -8002cd6c: ae70e588 sw s0,-6776(s3) -8002cd70: 26220002 addiu v0,s1,2 -8002cd74: 0202182a slt v1,s0,v0 -8002cd78: 10600005 beqz v1,8002cd90 <SetRCntHandler+0x124> -8002cd7c: 00000000 nop -8002cd80: 1211000d beq s0,s1,8002cdb8 <SetRCntHandler+0x14c> -8002cd84: 24030010 li v1,16 -8002cd88: 1000000d b 8002cdc0 <SetRCntHandler+0x154> -8002cd8c: 00000000 nop -8002cd90: 12020008 beq s0,v0,8002cdb4 <SetRCntHandler+0x148> -8002cd94: 00000000 nop -8002cd98: 26310003 addiu s1,s1,3 -8002cd9c: 12110006 beq s0,s1,8002cdb8 <SetRCntHandler+0x14c> -8002cda0: 24030001 li v1,1 -8002cda4: 10000006 b 8002cdc0 <SetRCntHandler+0x154> -8002cda8: 00000000 nop - { - case RCntCNT0: rcnt_handler_evfield = 1 << 4; break; - case RCntCNT1: rcnt_handler_evfield = 1 << 5; break; -8002cdac: 10000002 b 8002cdb8 <SetRCntHandler+0x14c> -8002cdb0: 24030020 li v1,32 - case RCntCNT2: rcnt_handler_evfield = 1 << 6; break; -8002cdb4: 24030040 li v1,64 - case RCntCNT3: rcnt_handler_evfield = 1; break; -8002cdb8: 3c028007 lui v0,0x8007 -8002cdbc: ac432cc4 sw v1,11460(v0) - } - -// Exit critical section - - ExitCriticalSection(); -} -8002cdc0: 8fbf002c lw ra,44(sp) -8002cdc4: 8fb50028 lw s5,40(sp) -8002cdc8: 8fb40024 lw s4,36(sp) -8002cdcc: 8fb30020 lw s3,32(sp) -8002cdd0: 8fb2001c lw s2,28(sp) -8002cdd4: 8fb10018 lw s1,24(sp) -8002cdd8: 8fb00014 lw s0,20(sp) - ExitCriticalSection(); -8002cddc: 0800d3f4 j 80034fd0 <ExitCriticalSection> -8002cde0: 27bd0030 addiu sp,sp,48 -8002cde4: 03e00008 jr ra -8002cde8: 00000000 nop - -8002cdec <RemoveRCntHandler>: - -void RemoveRCntHandler(int spec) -{ - if(psxSdkFlags & PSX_INIT_NOBIOS) -8002cdec: 3c028007 lui v0,0x8007 -8002cdf0: 8c42e580 lw v0,-6784(v0) -8002cdf4: 00000000 nop -8002cdf8: 30420004 andi v0,v0,0x4 -8002cdfc: 1440001a bnez v0,8002ce68 <RemoveRCntHandler+0x7c> -8002ce00: 00000000 nop -{ -8002ce04: 27bdffe0 addiu sp,sp,-32 -8002ce08: afb00014 sw s0,20(sp) - return; // Not yet supported in No-Bios Mode - - if(rcnt_handler_set) -8002ce0c: 3c108007 lui s0,0x8007 -8002ce10: 8e02e588 lw v0,-6776(s0) -{ -8002ce14: afbf001c sw ra,28(sp) - if(rcnt_handler_set) -8002ce18: 1040000f beqz v0,8002ce58 <RemoveRCntHandler+0x6c> -8002ce1c: afb10018 sw s1,24(sp) - { - EnterCriticalSection(); -8002ce20: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002ce24: 3c118007 lui s1,0x8007 - - DisableEvent(rcnt_handler_event_id); -8002ce28: 8e24e584 lw a0,-6780(s1) -8002ce2c: 0c00d3c2 jal 80034f08 <DisableEvent> -8002ce30: 00000000 nop - CloseEvent(rcnt_handler_event_id); -8002ce34: 8e24e584 lw a0,-6780(s1) -8002ce38: 0c00d3bf jal 80034efc <CloseEvent> -8002ce3c: 00000000 nop - - rcnt_handler_set = 0; - - ExitCriticalSection(); - } -} -8002ce40: 8fbf001c lw ra,28(sp) -8002ce44: 8fb10018 lw s1,24(sp) - rcnt_handler_set = 0; -8002ce48: ae00e588 sw zero,-6776(s0) -} -8002ce4c: 8fb00014 lw s0,20(sp) - ExitCriticalSection(); -8002ce50: 0800d3f4 j 80034fd0 <ExitCriticalSection> -8002ce54: 27bd0020 addiu sp,sp,32 -} -8002ce58: 8fbf001c lw ra,28(sp) -8002ce5c: 8fb10018 lw s1,24(sp) -8002ce60: 8fb00014 lw s0,20(sp) -8002ce64: 27bd0020 addiu sp,sp,32 -8002ce68: 03e00008 jr ra -8002ce6c: 00000000 nop - -8002ce70 <GetSystemRomVersion>: - -const char *GetSystemRomVersion(void) -{ -8002ce70: 27bdffe0 addiu sp,sp,-32 -8002ce74: afb20018 sw s2,24(sp) -8002ce78: afb10014 sw s1,20(sp) -8002ce7c: afb00010 sw s0,16(sp) -// If getting the pointer is not possible, a pointer to a string saying "System ROM Unavailable" is returned. - - int x; - - for(x = 0x7ffee; x >= 0; x--) - if(memcmp("System ROM Version", (void*)(0xbfc00000 + x), 18) == 0) -8002ce80: 3c128004 lui s2,0x8004 -{ -8002ce84: 3c10bfc7 lui s0,0xbfc7 - for(x = 0x7ffee; x >= 0; x--) -8002ce88: 3c11bfbf lui s1,0xbfbf -{ -8002ce8c: afbf001c sw ra,28(sp) -8002ce90: 3610ffee ori s0,s0,0xffee - if(memcmp("System ROM Version", (void*)(0xbfc00000 + x), 18) == 0) -8002ce94: 2652a250 addiu s2,s2,-23984 - for(x = 0x7ffee; x >= 0; x--) -8002ce98: 3631ffff ori s1,s1,0xffff - if(memcmp("System ROM Version", (void*)(0xbfc00000 + x), 18) == 0) -8002ce9c: 24060012 li a2,18 -8002cea0: 02002821 move a1,s0 -8002cea4: 0c00cea3 jal 80033a8c <memcmp> -8002cea8: 02402021 move a0,s2 -8002ceac: 10400006 beqz v0,8002cec8 <GetSystemRomVersion+0x58> -8002ceb0: 02001021 move v0,s0 -8002ceb4: 2610ffff addiu s0,s0,-1 - for(x = 0x7ffee; x >= 0; x--) -8002ceb8: 1611fff9 bne s0,s1,8002cea0 <GetSystemRomVersion+0x30> -8002cebc: 24060012 li a2,18 - return (char*)(0xbfc00000 + x); - - return sysromver_unavail; -8002cec0: 3c028004 lui v0,0x8004 -8002cec4: 8c42a9b4 lw v0,-22092(v0) -} -8002cec8: 8fbf001c lw ra,28(sp) -8002cecc: 8fb20018 lw s2,24(sp) -8002ced0: 8fb10014 lw s1,20(sp) -8002ced4: 8fb00010 lw s0,16(sp) -8002ced8: 03e00008 jr ra -8002cedc: 27bd0020 addiu sp,sp,32 - -8002cee0 <PSX_RestoreBiosState>: - -int PSX_RestoreBiosState(void) -{ - if(!(psxSdkFlags & PSX_INIT_SAVESTATE)) -8002cee0: 3c028007 lui v0,0x8007 -8002cee4: 8c43e580 lw v1,-6784(v0) -8002cee8: 00000000 nop -8002ceec: 30630002 andi v1,v1,0x2 -8002cef0: 10600010 beqz v1,8002cf34 <PSX_RestoreBiosState+0x54> -8002cef4: 00000000 nop -{ -8002cef8: 27bdffe8 addiu sp,sp,-24 -8002cefc: afbf0014 sw ra,20(sp) - return 0; // can't restore BIOS state if it was not saved previously - - EnterCriticalSection(); -8002cf00: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002cf04: 00000000 nop - memcpy((void*)0x80000000, psxBiosState, 0x10000); -8002cf08: 3c028007 lui v0,0x8007 -8002cf0c: 8c45e57c lw a1,-6788(v0) -8002cf10: 3c060001 lui a2,0x1 -8002cf14: 0c00ce81 jal 80033a04 <memcpy> -8002cf18: 3c048000 lui a0,0x8000 - ExitCriticalSection(); -8002cf1c: 0c00d3f4 jal 80034fd0 <ExitCriticalSection> -8002cf20: 00000000 nop - - return 1; -} -8002cf24: 8fbf0014 lw ra,20(sp) - ExitCriticalSection(); -8002cf28: 24020001 li v0,1 -} -8002cf2c: 03e00008 jr ra -8002cf30: 27bd0018 addiu sp,sp,24 -8002cf34: 03e00008 jr ra -8002cf38: 00001021 move v0,zero - -8002cf3c <PSX_DeInit>: - if(psxSdkFlags & PSX_INIT_CD) -8002cf3c: 3c028007 lui v0,0x8007 -8002cf40: 8c43e580 lw v1,-6784(v0) -{ -8002cf44: 27bdffe8 addiu sp,sp,-24 - if(psxSdkFlags & PSX_INIT_CD) -8002cf48: 30630001 andi v1,v1,0x1 -{ -8002cf4c: afb00010 sw s0,16(sp) -8002cf50: afbf0014 sw ra,20(sp) - if(psxSdkFlags & PSX_INIT_CD) -8002cf54: 10600007 beqz v1,8002cf74 <PSX_DeInit+0x38> -8002cf58: 00408021 move s0,v0 - EnterCriticalSection(); -8002cf5c: 0c00d3ef jal 80034fbc <EnterCriticalSection> -8002cf60: 00000000 nop - _96_remove(); -8002cf64: 0c00d402 jal 80035008 <_96_remove> -8002cf68: 00000000 nop - ExitCriticalSection(); -8002cf6c: 0c00d3f4 jal 80034fd0 <ExitCriticalSection> -8002cf70: 00000000 nop - RemoveVBlankHandler(); -8002cf74: 0c00b2f7 jal 8002cbdc <RemoveVBlankHandler> -8002cf78: 00000000 nop - if(psxSdkFlags & PSX_INIT_SAVESTATE)// This must always be the last to be called! -8002cf7c: 8e02e580 lw v0,-6784(s0) -8002cf80: 00000000 nop -8002cf84: 30420002 andi v0,v0,0x2 -8002cf88: 10400005 beqz v0,8002cfa0 <PSX_DeInit+0x64> -8002cf8c: 00000000 nop -} -8002cf90: 8fbf0014 lw ra,20(sp) -8002cf94: 8fb00010 lw s0,16(sp) - PSX_RestoreBiosState(); -8002cf98: 0800b3b8 j 8002cee0 <PSX_RestoreBiosState> -8002cf9c: 27bd0018 addiu sp,sp,24 -} -8002cfa0: 8fbf0014 lw ra,20(sp) -8002cfa4: 8fb00010 lw s0,16(sp) -8002cfa8: 03e00008 jr ra -8002cfac: 27bd0018 addiu sp,sp,24 - -8002cfb0 <PSX_GetInitFlags>: - -unsigned int PSX_GetInitFlags(void) -{ - return psxSdkFlags; -} -8002cfb0: 3c028007 lui v0,0x8007 -8002cfb4: 8c42e580 lw v0,-6784(v0) -8002cfb8: 03e00008 jr ra -8002cfbc: 00000000 nop - -8002cfc0 <PSX_WarmReboot>: - -void PSX_WarmReboot(void) -{ - if(psxSdkFlags & PSX_INIT_NOBIOS) -8002cfc0: 3c028007 lui v0,0x8007 -8002cfc4: 8c42e580 lw v0,-6784(v0) -{ -8002cfc8: 27bdffe8 addiu sp,sp,-24 - if(psxSdkFlags & PSX_INIT_NOBIOS) -8002cfcc: 30430004 andi v1,v0,0x4 -8002cfd0: 1060000a beqz v1,8002cffc <PSX_WarmReboot+0x3c> -8002cfd4: afbf0014 sw ra,20(sp) - { -psx_warmreboot_nobios: - PSX_DeInit(); -8002cfd8: 0c00b3cf jal 8002cf3c <PSX_DeInit> -8002cfdc: 00000000 nop - __asm__("j _start"); -8002cfe0: 08004000 j 80010000 <_start> -8002cfe4: 00000000 nop - __asm__("nop"); -8002cfe8: 00000000 nop - if(!(psxSdkFlags & PSX_INIT_CD)) - goto psx_warmreboot_nobios; - - BIOSWarmReboot(); - } -} -8002cfec: 8fbf0014 lw ra,20(sp) -8002cff0: 00000000 nop -8002cff4: 03e00008 jr ra -8002cff8: 27bd0018 addiu sp,sp,24 - if(!(psxSdkFlags & PSX_INIT_CD)) -8002cffc: 30420001 andi v0,v0,0x1 -8002d000: 1040fff5 beqz v0,8002cfd8 <PSX_WarmReboot+0x18> -8002d004: 00000000 nop -} -8002d008: 8fbf0014 lw ra,20(sp) - BIOSWarmReboot(); -8002d00c: 0800d42c j 800350b0 <BIOSWarmReboot> -8002d010: 27bd0018 addiu sp,sp,24 - -8002d014 <__psxsdk_dma_handler>: - //~ } -} - -static void __psxsdk_dma_handler() -{ - unsigned int s_dicr = DICR; -8002d014: 3c021f80 lui v0,0x1f80 -8002d018: 8c4310f4 lw v1,4340(v0) -8002d01c: 00000000 nop - unsigned char irq = (s_dicr >> 24) & 127; - - if(irq & (1<<2)) // GPU -8002d020: 00031602 srl v0,v1,0x18 -8002d024: 30420004 andi v0,v0,0x4 -8002d028: 10400003 beqz v0,8002d038 <__psxsdk_dma_handler+0x24> -8002d02c: 24040001 li a0,1 - __psxsdk_gpu_dma_finished = 1; -8002d030: 3c028007 lui v0,0x8007 -8002d034: ac442cec sw a0,11500(v0) - - // Acknowledge - DICR = s_dicr; -8002d038: 3c021f80 lui v0,0x1f80 -8002d03c: ac4310f4 sw v1,4340(v0) -8002d040: 03e00008 jr ra -8002d044: 00000000 nop - -8002d048 <SetCDROMHandler>: - IMASK = /* VBLANK */ 1 | /* CDROM */ 4 | /* DMA */8; -8002d048: 2403000d li v1,13 -8002d04c: 3c021f80 lui v0,0x1f80 - printf("SetCDROMHandler\n"); -8002d050: 3c048004 lui a0,0x8004 - IMASK = /* VBLANK */ 1 | /* CDROM */ 4 | /* DMA */8; -8002d054: ac431074 sw v1,4212(v0) - printf("SetCDROMHandler\n"); -8002d058: 0800d392 j 80034e48 <printf> -8002d05c: 2484a284 addiu a0,a0,-23932 - -8002d060 <__psxsdk_real_exception_handler>: -{ -8002d060: 03e00008 jr ra -8002d064: 00000000 nop - -8002d068 <__PSX_Init_NoBios>: - -extern void _internal_cdromlib_callback(); - - void __PSX_Init_NoBios() - { - _EXC_vblank_handler = NULL; -8002d068: 3c028007 lui v0,0x8007 -8002d06c: ac402ce8 sw zero,11496(v0) - //~ _EXC_cdrom_handler = _internal_cdromlib_callback; - _EXC_dma_handler = __psxsdk_dma_handler; -8002d070: 3c028003 lui v0,0x8003 -8002d074: 3c038007 lui v1,0x8007 -8002d078: 2442d014 addiu v0,v0,-12268 -8002d07c: ac622cf0 sw v0,11504(v1) - _EXC_sio_handler = NULL; -8002d080: 3c028007 lui v0,0x8007 - { -8002d084: 27bdffe0 addiu sp,sp,-32 - _EXC_sio_handler = NULL; -8002d088: ac402ce4 sw zero,11492(v0) - - _EXC_vblank_handler_set = 0; -8002d08c: 3c028007 lui v0,0x8007 -8002d090: ac402cd0 sw zero,11472(v0) - { -8002d094: afb10018 sw s1,24(sp) - _EXC_cdrom_handler_set = 1; -8002d098: 3c028007 lui v0,0x8007 -8002d09c: 24110001 li s1,1 -8002d0a0: ac512ce0 sw s1,11488(v0) - _EXC_dma_handler_set = 1; -8002d0a4: 3c028007 lui v0,0x8007 - { -8002d0a8: afb00014 sw s0,20(sp) - _EXC_dma_handler_set = 1; -8002d0ac: ac512cd4 sw s1,11476(v0) - _EXC_sio_handler_set = 0; - - IMASK = 0; // Clear Mask -8002d0b0: 3c101f80 lui s0,0x1f80 - _EXC_sio_handler_set = 0; -8002d0b4: 3c028007 lui v0,0x8007 - { -8002d0b8: afbf001c sw ra,28(sp) - _EXC_sio_handler_set = 0; -8002d0bc: ac402cd8 sw zero,11480(v0) - IPENDING = 0; // Clear pending interrupts - -// Disable interrupts - - set_cop0_register(COP0_SR, 0); -8002d0c0: 00002821 move a1,zero - IMASK = 0; // Clear Mask -8002d0c4: ae001074 sw zero,4212(s0) - set_cop0_register(COP0_SR, 0); -8002d0c8: 2404000c li a0,12 - IPENDING = 0; // Clear pending interrupts -8002d0cc: ae001070 sw zero,4208(s0) - set_cop0_register(COP0_SR, 0); -8002d0d0: 0c00b7af jal 8002debc <set_cop0_register> -8002d0d4: 00000000 nop - -// Change exception vector to point to our exception manager - - *((unsigned int*)0x80000080) = 0x08000000 | ((((unsigned int)__psxsdk_exception_manager)>>2) & 0x3FFFFFF); -8002d0d8: 3c028003 lui v0,0x8003 -8002d0dc: 2442526c addiu v0,v0,21100 -8002d0e0: 00021100 sll v0,v0,0x4 -8002d0e4: 3c040800 lui a0,0x800 -8002d0e8: 00021182 srl v0,v0,0x6 -8002d0ec: 00441025 or v0,v0,a0 -8002d0f0: 3c038000 lui v1,0x8000 -8002d0f4: ac620080 sw v0,128(v1) - *((unsigned int*)0x80000084) = 0; -8002d0f8: ac600084 sw zero,132(v1) - - -// Enable interrupt generation, and interrupt 2 (PlayStation Interrupt Controller) - set_cop0_register(COP0_SR, (1<<10) | 1); -8002d0fc: 24050401 li a1,1025 -8002d100: 0c00b7af jal 8002debc <set_cop0_register> -8002d104: 2404000c li a0,12 - -// Enable VBlank, CDROM and DMA IRQs (on PlayStation Interrupt Controller) - IMASK = 1 | /* CDROM */ 4 | 8; -8002d108: 2402000d li v0,13 -8002d10c: ae021074 sw v0,4212(s0) - -// Set DMA channel priority - DPCR = 0x07654321; -8002d110: 3c020765 lui v0,0x765 -8002d114: 24424321 addiu v0,v0,17185 -8002d118: ae0210f0 sw v0,4336(s0) -// Enable DMA IRQ master, and IRQ generation for DMA channel 2 (GPU) - DICR = (1<<23) | (1<<(16+2)); - -// Setup variables - __psxsdk_gpu_dma_finished = 1; -} -8002d11c: 8fbf001c lw ra,28(sp) - DICR = (1<<23) | (1<<(16+2)); -8002d120: 3c020084 lui v0,0x84 -8002d124: ae0210f4 sw v0,4340(s0) - __psxsdk_gpu_dma_finished = 1; -8002d128: 3c028007 lui v0,0x8007 -} -8002d12c: 8fb00014 lw s0,20(sp) - __psxsdk_gpu_dma_finished = 1; -8002d130: ac512cec sw s1,11500(v0) -} -8002d134: 8fb10018 lw s1,24(sp) -8002d138: 03e00008 jr ra -8002d13c: 27bd0020 addiu sp,sp,32 - -8002d140 <SIOStartEx>: -} - -void SIOStartEx(int bitrate, int datalength, int parity, int stopbit) -{ - /*Set SIO_MODE register, bitrate reload factor set to MUL16 by default*/ - SIO_MODE = SIO_REL_MUL16 | (datalength << 2) | (parity << 4) | (stopbit << 6); -8002d140: 00073980 sll a3,a3,0x6 -8002d144: 34e70002 ori a3,a3,0x2 -8002d148: 00063100 sll a2,a2,0x4 -8002d14c: 00e63825 or a3,a3,a2 -8002d150: 00052880 sll a1,a1,0x2 -8002d154: 00e53825 or a3,a3,a1 -8002d158: 3c031f80 lui v1,0x1f80 - - /*Reset SIO_CTRL register.*/ - SIO_CTRL = 0; - - /*Set TX and RT to enabled, no handshaking signals.*/ - SIO_CTRL = 1 | (1 << 2); -8002d15c: 24020005 li v0,5 - SIO_MODE = SIO_REL_MUL16 | (datalength << 2) | (parity << 4) | (stopbit << 6); -8002d160: 30e7ffff andi a3,a3,0xffff -8002d164: a4671058 sh a3,4184(v1) - SIO_CTRL = 0; -8002d168: a460105a sh zero,4186(v1) - SIO_CTRL = 1 | (1 << 2); -8002d16c: a462105a sh v0,4186(v1) - - /*Calculate bitrate reload value based on the given bitrate - * Reload = SystemClock (33 Mhz) / (Factor (MULI16) * bitrate)*/ - SIO_BPSV = 0x204CC00 / (16 * bitrate); -8002d170: 3c020204 lui v0,0x204 -8002d174: 3442cc00 ori v0,v0,0xcc00 -8002d178: 00042100 sll a0,a0,0x4 -8002d17c: 14800002 bnez a0,8002d188 <SIOStartEx+0x48> -8002d180: 0044001a div zero,v0,a0 -8002d184: 0007000d break 0x7 -8002d188: 00001012 mflo v0 -8002d18c: 3042ffff andi v0,v0,0xffff -8002d190: a462105e sh v0,4190(v1) -8002d194: 03e00008 jr ra -8002d198: 00000000 nop - -8002d19c <SIOStart>: - SIOStartEx(bitrate, SIO_DATA_LEN_8, SIO_PARITY_NONE, SIO_STOP_BIT_1); -8002d19c: 24070001 li a3,1 -8002d1a0: 00003021 move a2,zero -8002d1a4: 0800b450 j 8002d140 <SIOStartEx> -8002d1a8: 24050003 li a1,3 - -8002d1ac <SIOStop>: -} - -void SIOStop() -{ - /*Set all SIO related registers to zero*/ - SIO_MODE = 0; -8002d1ac: 3c021f80 lui v0,0x1f80 -8002d1b0: a4401058 sh zero,4184(v0) - SIO_CTRL = 0; -8002d1b4: a440105a sh zero,4186(v0) - SIO_BPSV = 0; -8002d1b8: a440105e sh zero,4190(v0) -8002d1bc: 03e00008 jr ra -8002d1c0: 00000000 nop - -8002d1c4 <SIOReadByte>: -} - -unsigned char SIOReadByte() -{ - return (unsigned char)SIO_TX_RX; -8002d1c4: 3c021f80 lui v0,0x1f80 -8002d1c8: 90421050 lbu v0,4176(v0) -} -8002d1cc: 03e00008 jr ra -8002d1d0: 304200ff andi v0,v0,0xff - -8002d1d4 <SIOSendByte>: - -void SIOSendByte(unsigned char data) -{ -8002d1d4: 308400ff andi a0,a0,0xff - SIO_TX_RX = data; -8002d1d8: 3c021f80 lui v0,0x1f80 -8002d1dc: a0441050 sb a0,4176(v0) -8002d1e0: 03e00008 jr ra -8002d1e4: 00000000 nop - -8002d1e8 <SIOCheckInBuffer>: -} - -int SIOCheckInBuffer() -{ - /*Return status of RX FIFO*/ - return (SIO_STAT & 0x2); -8002d1e8: 3c021f80 lui v0,0x1f80 -8002d1ec: 94421054 lhu v0,4180(v0) -} -8002d1f0: 03e00008 jr ra -8002d1f4: 30420002 andi v0,v0,0x2 - -8002d1f8 <SIOCheckOutBuffer>: - -int SIOCheckOutBuffer() -{ - /*Return status of TX Ready flag*/ - return (SIO_STAT & 0x4); -8002d1f8: 3c021f80 lui v0,0x1f80 -8002d1fc: 94421054 lhu v0,4180(v0) -} -8002d200: 03e00008 jr ra -8002d204: 30420004 andi v0,v0,0x4 - -8002d208 <SsVoiceVol>: - -static unsigned int ss_vag_addr; - -void SsVoiceVol(int voice, unsigned short left, unsigned short right) -{ - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); -8002d208: 3c021f80 lui v0,0x1f80 -8002d20c: 00042100 sll a0,a0,0x4 -8002d210: 24421c00 addiu v0,v0,7168 -8002d214: 00822021 addu a0,a0,v0 - - a[0] = left; -8002d218: a4850000 sh a1,0(a0) - a[1] = right; -8002d21c: 03e00008 jr ra -8002d220: a4860002 sh a2,2(a0) - -8002d224 <SsVoicePitch>: - -void SsVoicePitch(int voice, unsigned short pitch) -{ - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); - - a[2] = pitch; -8002d224: 00042100 sll a0,a0,0x4 -8002d228: 3c021f80 lui v0,0x1f80 -8002d22c: 00442021 addu a0,v0,a0 -8002d230: 03e00008 jr ra -8002d234: a4851c04 sh a1,7172(a0) - -8002d238 <SsVoiceStartAddr>: -// address given is real address, then it is divided by eight when written to the register -// example: SSVoiceStartAddr(0, 0x1008) , writes 0x201 on the register which means 0x1008 - - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); - - a[3] = (addr >> 3); -8002d238: 00042100 sll a0,a0,0x4 -8002d23c: 3c021f80 lui v0,0x1f80 -8002d240: 00442021 addu a0,v0,a0 -8002d244: 000528c2 srl a1,a1,0x3 -8002d248: 03e00008 jr ra -8002d24c: a4851c06 sh a1,7174(a0) - -8002d250 <SsVoiceADSRRaw>: -} - -void SsVoiceADSRRaw(int voice, unsigned short level, unsigned short rate) -{ - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); -8002d250: 3c021f80 lui v0,0x1f80 -8002d254: 00042100 sll a0,a0,0x4 -8002d258: 24421c00 addiu v0,v0,7168 -8002d25c: 00822021 addu a0,a0,v0 - - a[4] = level; -8002d260: a4850008 sh a1,8(a0) - a[5] = rate; -8002d264: 03e00008 jr ra -8002d268: a486000a sh a2,10(a0) - -8002d26c <SsVoiceRepeatAddr>: -// only valid after KeyOn -// the explanation for SSVoiceStartAddr() is valid for this function as well - - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); - - a[7] = (addr >> 3); -8002d26c: 00042100 sll a0,a0,0x4 -8002d270: 3c021f80 lui v0,0x1f80 -8002d274: 00442021 addu a0,v0,a0 -8002d278: 000528c2 srl a1,a1,0x3 -8002d27c: 03e00008 jr ra -8002d280: a4851c0e sh a1,7182(a0) - -8002d284 <SsKeyOn>: -} - -void SsKeyOn(int voice) -{ - unsigned int i = 1 << voice; -8002d284: 24020001 li v0,1 -8002d288: 00822004 sllv a0,v0,a0 - - SPU_KEY_ON1 = i & 0xffff; -8002d28c: 3083ffff andi v1,a0,0xffff -8002d290: 3c021f80 lui v0,0x1f80 - SPU_KEY_ON2 = i >> 16; -8002d294: 00042402 srl a0,a0,0x10 - SPU_KEY_ON1 = i & 0xffff; -8002d298: a4431d88 sh v1,7560(v0) - SPU_KEY_ON2 = i >> 16; -8002d29c: a4441d8a sh a0,7562(v0) -8002d2a0: 03e00008 jr ra -8002d2a4: 00000000 nop - -8002d2a8 <SsKeyOff>: -*/ -} - -void SsKeyOff(int voice) -{ - unsigned int i = 1 << voice; -8002d2a8: 24020001 li v0,1 -8002d2ac: 00822004 sllv a0,v0,a0 - - SPU_KEY_OFF1 = i & 0xffff; -8002d2b0: 3083ffff andi v1,a0,0xffff -8002d2b4: 3c021f80 lui v0,0x1f80 - SPU_KEY_OFF2 = i >> 16; -8002d2b8: 00042402 srl a0,a0,0x10 - SPU_KEY_OFF1 = i & 0xffff; -8002d2bc: a4431d8c sh v1,7564(v0) - SPU_KEY_OFF2 = i >> 16; -8002d2c0: a4441d8e sh a0,7566(v0) -8002d2c4: 03e00008 jr ra -8002d2c8: 00000000 nop - -8002d2cc <SsKeyOnMask>: - - - -void SsKeyOnMask(int mask) -{ - SPU_KEY_ON1 = mask & 0xffff; -8002d2cc: 3083ffff andi v1,a0,0xffff -8002d2d0: 3c021f80 lui v0,0x1f80 - SPU_KEY_ON2 = mask >> 16; -8002d2d4: 00042402 srl a0,a0,0x10 - SPU_KEY_ON1 = mask & 0xffff; -8002d2d8: a4431d88 sh v1,7560(v0) - SPU_KEY_ON2 = mask >> 16; -8002d2dc: a4441d8a sh a0,7562(v0) -8002d2e0: 03e00008 jr ra -8002d2e4: 00000000 nop - -8002d2e8 <SsKeyOffMask>: -} - -void SsKeyOffMask(int mask) -{ - SPU_KEY_OFF1 = mask & 0xffff; -8002d2e8: 3083ffff andi v1,a0,0xffff -8002d2ec: 3c021f80 lui v0,0x1f80 - SPU_KEY_OFF2 = mask >> 16; -8002d2f0: 00042402 srl a0,a0,0x10 - SPU_KEY_OFF1 = mask & 0xffff; -8002d2f4: a4431d8c sh v1,7564(v0) - SPU_KEY_OFF2 = mask >> 16; -8002d2f8: a4441d8e sh a0,7566(v0) -8002d2fc: 03e00008 jr ra -8002d300: 00000000 nop - -8002d304 <SsWait>: -} - -void SsWait() -{ - while (SPU_STATUS2 & 0x7ff); -8002d304: 3c031f80 lui v1,0x1f80 -8002d308: 94621dae lhu v0,7598(v1) -8002d30c: 00000000 nop -8002d310: 304207ff andi v0,v0,0x7ff -8002d314: 1440fffc bnez v0,8002d308 <SsWait+0x4> -8002d318: 00000000 nop -} -8002d31c: 03e00008 jr ra -8002d320: 00000000 nop - -8002d324 <SsInit>: - -void SsInit() -{ - int x; - - printf("Initializing SPU (Sound Synthesizer)...\n"); -8002d324: 3c048004 lui a0,0x8004 -{ -8002d328: 27bdffe8 addiu sp,sp,-24 -8002d32c: afbf0014 sw ra,20(sp) - printf("Initializing SPU (Sound Synthesizer)...\n"); -8002d330: 0c00d392 jal 80034e48 <printf> -8002d334: 2484a298 addiu a0,a0,-23912 - - DPCR |= 0xB0000; -8002d338: 3c041f80 lui a0,0x1f80 -8002d33c: 8c8210f0 lw v0,4336(a0) -8002d340: 3c03000b lui v1,0xb -8002d344: 00431025 or v0,v0,v1 -8002d348: ac8210f0 sw v0,4336(a0) - - SPU_MVOL_L = 0x3fff; -8002d34c: 24023fff li v0,16383 -8002d350: a4821d80 sh v0,7552(a0) - SPU_MVOL_R = 0x3fff; -8002d354: a4821d82 sh v0,7554(a0) - - SPU_CONTROL = 0x0; -8002d358: a4801daa sh zero,7594(a0) - SsWait(); -8002d35c: 0c00b4c1 jal 8002d304 <SsWait> -8002d360: 00000000 nop - - SPU_STATUS = 0x4; // Must be done, but not totally understood -8002d364: 24020004 li v0,4 -8002d368: a4821dac sh v0,7596(a0) - - while (SPU_STATUS2 & 0x7ff); -8002d36c: 3c021f80 lui v0,0x1f80 -8002d370: 94431dae lhu v1,7598(v0) -8002d374: 00000000 nop -8002d378: 306307ff andi v1,v1,0x7ff -8002d37c: 1460fffc bnez v1,8002d370 <SsInit+0x4c> -8002d380: 2403ffff li v1,-1 - - SPU_REVERB_L = 0x0; -8002d384: a4401d84 sh zero,7556(v0) - SPU_EXT_VOL_L = 0x0; - SPU_EXT_VOL_R = 0x0; - - // set volume of all voices to 0 and adsr to 0,0 - - for (x = 0; x < 24; x++) -8002d388: 00002021 move a0,zero - SPU_REVERB_R = 0x0; -8002d38c: a4401d86 sh zero,7558(v0) - for (x = 0; x < 24; x++) -8002d390: 24050018 li a1,24 - SPU_KEY_OFF1 = 0xFFFF; -8002d394: a4431d8c sh v1,7564(v0) - SPU_KEY_OFF2 = 0xFFFF; -8002d398: a4431d8e sh v1,7566(v0) - SPU_KEY_FM_MODE1 = 0x0; -8002d39c: a4401d90 sh zero,7568(v0) - SPU_KEY_FM_MODE2 = 0x0; -8002d3a0: a4401d92 sh zero,7570(v0) - SPU_KEY_NOISE_MODE1 = 0x0; -8002d3a4: a4401d94 sh zero,7572(v0) - SPU_KEY_NOISE_MODE2 = 0x0; -8002d3a8: a4401d96 sh zero,7574(v0) - SPU_KEY_REVERB_MODE1 = 0x0; -8002d3ac: a4401d98 sh zero,7576(v0) - SPU_KEY_REVERB_MODE2 = 0x0; -8002d3b0: a4401d9a sh zero,7578(v0) - SPU_CD_MVOL_L = 0x0; -8002d3b4: a4401db0 sh zero,7600(v0) - SPU_CD_MVOL_R = 0x0; -8002d3b8: a4401db2 sh zero,7602(v0) - SPU_EXT_VOL_L = 0x0; -8002d3bc: a4401db4 sh zero,7604(v0) - SPU_EXT_VOL_R = 0x0; -8002d3c0: a4401db6 sh zero,7606(v0) - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); -8002d3c4: 24421c00 addiu v0,v0,7168 -8002d3c8: 00041900 sll v1,a0,0x4 -8002d3cc: 00621821 addu v1,v1,v0 - for (x = 0; x < 24; x++) -8002d3d0: 24840001 addiu a0,a0,1 - a[0] = left; -8002d3d4: a4600000 sh zero,0(v1) - a[1] = right; -8002d3d8: a4600002 sh zero,2(v1) - a[4] = level; -8002d3dc: a4600008 sh zero,8(v1) - for (x = 0; x < 24; x++) -8002d3e0: 1485fff9 bne a0,a1,8002d3c8 <SsInit+0xa4> -8002d3e4: a460000a sh zero,10(v1) - { - SsVoiceVol(x, 0, 0); - SsVoiceADSRRaw(x, 0, 0); - } - - SsWait(); -8002d3e8: 0c00b4c1 jal 8002d304 <SsWait> -8002d3ec: 00000000 nop - - SPU_CONTROL = 0xC000; // SPU is on -8002d3f0: 3c021f80 lui v0,0x1f80 -8002d3f4: 2403c000 li v1,-16384 -8002d3f8: a4431daa sh v1,7594(v0) - SPU_REVERB_WORK_ADDR = 0xFFFE; // Reverb work address in SPU memory, 0x1fff * 8 = 0xFFF8 - - ss_vag_addr = SPU_DATA_BASE_ADDR; - - printf("SPU/SS Initialized.\n"); -} -8002d3fc: 8fbf0014 lw ra,20(sp) - SPU_REVERB_WORK_ADDR = 0xFFFE; // Reverb work address in SPU memory, 0x1fff * 8 = 0xFFF8 -8002d400: 2403fffe li v1,-2 - printf("SPU/SS Initialized.\n"); -8002d404: 3c048004 lui a0,0x8004 - SPU_REVERB_WORK_ADDR = 0xFFFE; // Reverb work address in SPU memory, 0x1fff * 8 = 0xFFF8 -8002d408: a4431da2 sh v1,7586(v0) - printf("SPU/SS Initialized.\n"); -8002d40c: 2484a2c4 addiu a0,a0,-23868 - ss_vag_addr = SPU_DATA_BASE_ADDR; -8002d410: 24031010 li v1,4112 -8002d414: 3c028007 lui v0,0x8007 -} -8002d418: 27bd0018 addiu sp,sp,24 - printf("SPU/SS Initialized.\n"); -8002d41c: 0800d392 j 80034e48 <printf> -8002d420: ac43e594 sw v1,-6764(v0) - -8002d424 <SsUpload>: -// It waits either for a period of time or for the status flags to be raised, whichever comes first. -// This makes it work also on ePSXe, which never raises the status flags. - -void SsUpload(void *addr, int size, int spu_addr) -{ - unsigned short *ptr = addr; -8002d424: 00801821 move v1,a0 -8002d428: 00c43023 subu a2,a2,a0 - int i; - - while (size > 0) - { - SPU_STATUS = 4; // Sound RAM Data Transfer Control -8002d42c: 3c071f80 lui a3,0x1f80 -8002d430: 240b0004 li t3,4 - SPU_CONTROL = SPU_CONTROL & ~0x30; // SPUCNT.transfer_mode = 0 (STOP) -8002d434: 240affcf li t2,-49 - SPU_DATA = ptr[i]; - - SPU_CONTROL = (SPU_CONTROL & ~0x30) | 16; // SPUCNT.transfer_mode = 1 (MANUAL) - - for (i = 0; i < 100; i++) - if (((SPU_STATUS2 >> 4) & 3) == 1)break; // wait until SPUSTAT.transfer is 1 (MANUAL) -8002d438: 240c0001 li t4,1 -8002d43c: 00a34823 subu t1,a1,v1 -8002d440: 00894821 addu t1,a0,t1 -8002d444: 00664021 addu t0,v1,a2 - while (size > 0) -8002d448: 19200031 blez t1,8002d510 <SsUpload+0xec> -8002d44c: 00601021 move v0,v1 - SPU_STATUS = 4; // Sound RAM Data Transfer Control -8002d450: a4eb1dac sh t3,7596(a3) - SPU_CONTROL = SPU_CONTROL & ~0x30; // SPUCNT.transfer_mode = 0 (STOP) -8002d454: 94e91daa lhu t1,7594(a3) -8002d458: 240d0064 li t5,100 -8002d45c: 3129ffff andi t1,t1,0xffff -8002d460: 012a4824 and t1,t1,t2 -8002d464: a4e91daa sh t1,7594(a3) - if (((SPU_STATUS2 >> 4) & 3) == 0)break; // wait until SPUSTAT.transfer is 0 (STOP) -8002d468: 94e91dae lhu t1,7598(a3) -8002d46c: 00000000 nop -8002d470: 00094902 srl t1,t1,0x4 -8002d474: 31290003 andi t1,t1,0x3 -8002d478: 11200004 beqz t1,8002d48c <SsUpload+0x68> -8002d47c: 00000000 nop -8002d480: 25adffff addiu t5,t5,-1 - for (i = 0; i < 100; i++) -8002d484: 15a0fff8 bnez t5,8002d468 <SsUpload+0x44> -8002d488: 00000000 nop - SPU_ADDR = spu_addr >> 3; -8002d48c: 000840c3 sra t0,t0,0x3 -8002d490: 3108ffff andi t0,t0,0xffff -8002d494: a4e81da6 sh t0,7590(a3) -8002d498: 24630040 addiu v1,v1,64 - SPU_DATA = ptr[i]; -8002d49c: 94490000 lhu t1,0(v0) -8002d4a0: 3c081f80 lui t0,0x1f80 -8002d4a4: 24420002 addiu v0,v0,2 -8002d4a8: a5091da8 sh t1,7592(t0) - for (i = 0; i < 32; i++) -8002d4ac: 1462fffb bne v1,v0,8002d49c <SsUpload+0x78> -8002d4b0: 00000000 nop - SPU_CONTROL = (SPU_CONTROL & ~0x30) | 16; // SPUCNT.transfer_mode = 1 (MANUAL) -8002d4b4: 95021daa lhu v0,7594(t0) -8002d4b8: 00000000 nop -8002d4bc: 3042ffff andi v0,v0,0xffff -8002d4c0: 004a1024 and v0,v0,t2 -8002d4c4: 34420010 ori v0,v0,0x10 -8002d4c8: a5021daa sh v0,7594(t0) -8002d4cc: 24080064 li t0,100 - if (((SPU_STATUS2 >> 4) & 3) == 1)break; // wait until SPUSTAT.transfer is 1 (MANUAL) -8002d4d0: 94e21dae lhu v0,7598(a3) -8002d4d4: 00000000 nop -8002d4d8: 00021102 srl v0,v0,0x4 -8002d4dc: 30420003 andi v0,v0,0x3 -8002d4e0: 104c0004 beq v0,t4,8002d4f4 <SsUpload+0xd0> -8002d4e4: 00000000 nop -8002d4e8: 2508ffff addiu t0,t0,-1 - for (i = 0; i < 100; i++) -8002d4ec: 1500fff8 bnez t0,8002d4d0 <SsUpload+0xac> -8002d4f0: 00000000 nop - - while (SPU_STATUS2 & 0x400); // wait for transfer busy bit to be cleared -8002d4f4: 94e21dae lhu v0,7598(a3) -8002d4f8: 00000000 nop -8002d4fc: 30420400 andi v0,v0,0x400 -8002d500: 1440fffc bnez v0,8002d4f4 <SsUpload+0xd0> -8002d504: 00a34823 subu t1,a1,v1 -8002d508: 1000ffce b 8002d444 <SsUpload+0x20> -8002d50c: 00894821 addu t1,a0,t1 - - spu_addr += 64; - ptr += 32; - size-=64; - } -} -8002d510: 03e00008 jr ra -8002d514: 00000000 nop - -8002d518 <SsFreqToPitch>: -// Converts a normal samples per second frequency value in Hz -// in a pitch value - -// i.e. 44100 -> 0x1000, 22050 -> 0x800 - - return (hz << 12) / 44100; -8002d518: 00042300 sll a0,a0,0xc -8002d51c: 3402ac44 li v0,0xac44 -8002d520: 14400002 bnez v0,8002d52c <SsFreqToPitch+0x14> -8002d524: 0082001a div zero,a0,v0 -8002d528: 0007000d break 0x7 -8002d52c: 00001012 mflo v0 -} -8002d530: 03e00008 jr ra -8002d534: 3042ffff andi v0,v0,0xffff - -8002d538 <SsReadVag>: - -int SsReadVag(SsVag *vag, void *data) -{ -8002d538: 27bdffe0 addiu sp,sp,-32 -8002d53c: afb00014 sw s0,20(sp) -8002d540: 00a08021 move s0,a1 - unsigned char *i = data; - - if (strncmp(data, "VAGp", 4) != 0) -8002d544: 3c058004 lui a1,0x8004 -{ -8002d548: afb10018 sw s1,24(sp) - if (strncmp(data, "VAGp", 4) != 0) -8002d54c: 24060004 li a2,4 -{ -8002d550: 00808821 move s1,a0 - if (strncmp(data, "VAGp", 4) != 0) -8002d554: 24a5a2dc addiu a1,a1,-23844 -{ -8002d558: afbf001c sw ra,28(sp) - if (strncmp(data, "VAGp", 4) != 0) -8002d55c: 0c00cf58 jal 80033d60 <strncmp> -8002d560: 02002021 move a0,s0 -8002d564: 1440002b bnez v0,8002d614 <SsReadVag+0xdc> -8002d568: 00001821 move v1,zero - return 0; - - vag->version = (i[4]<<24)|(i[5]<<16)|(i[6]<<8)|i[7]; -8002d56c: 92020004 lbu v0,4(s0) -8002d570: 92030007 lbu v1,7(s0) -8002d574: 00022600 sll a0,v0,0x18 -8002d578: 92020005 lbu v0,5(s0) - vag->data_size = (i[12]<<24)|(i[13]<<16)|(i[14]<<8)|i[15]; - vag->sample_rate = (i[16]<<24)|(i[17]<<16)|(i[18]<<8)|i[19]; - memcpy(vag->name, &i[32], 16); -8002d57c: 26050020 addiu a1,s0,32 - vag->version = (i[4]<<24)|(i[5]<<16)|(i[6]<<8)|i[7]; -8002d580: 00021400 sll v0,v0,0x10 -8002d584: 00821025 or v0,a0,v0 -8002d588: 00431825 or v1,v0,v1 -8002d58c: 92020006 lbu v0,6(s0) - memcpy(vag->name, &i[32], 16); -8002d590: 24060010 li a2,16 - vag->version = (i[4]<<24)|(i[5]<<16)|(i[6]<<8)|i[7]; -8002d594: 00021200 sll v0,v0,0x8 -8002d598: 00621025 or v0,v1,v0 -8002d59c: ae220000 sw v0,0(s1) - vag->data_size = (i[12]<<24)|(i[13]<<16)|(i[14]<<8)|i[15]; -8002d5a0: 9202000c lbu v0,12(s0) -8002d5a4: 9203000f lbu v1,15(s0) -8002d5a8: 00022600 sll a0,v0,0x18 -8002d5ac: 9202000d lbu v0,13(s0) - vag->data = &i[48]; -8002d5b0: 26100030 addiu s0,s0,48 - vag->data_size = (i[12]<<24)|(i[13]<<16)|(i[14]<<8)|i[15]; -8002d5b4: 00021400 sll v0,v0,0x10 -8002d5b8: 00821025 or v0,a0,v0 -8002d5bc: 00431825 or v1,v0,v1 -8002d5c0: 9202ffde lbu v0,-34(s0) -8002d5c4: 00000000 nop -8002d5c8: 00021200 sll v0,v0,0x8 -8002d5cc: 00621025 or v0,v1,v0 -8002d5d0: ae220004 sw v0,4(s1) - vag->sample_rate = (i[16]<<24)|(i[17]<<16)|(i[18]<<8)|i[19]; -8002d5d4: 9202ffe0 lbu v0,-32(s0) -8002d5d8: 9203ffe3 lbu v1,-29(s0) -8002d5dc: 00022600 sll a0,v0,0x18 -8002d5e0: 9202ffe1 lbu v0,-31(s0) -8002d5e4: 00000000 nop -8002d5e8: 00021400 sll v0,v0,0x10 -8002d5ec: 00821025 or v0,a0,v0 -8002d5f0: 00431825 or v1,v0,v1 -8002d5f4: 9202ffe2 lbu v0,-30(s0) - memcpy(vag->name, &i[32], 16); -8002d5f8: 2624000c addiu a0,s1,12 - vag->sample_rate = (i[16]<<24)|(i[17]<<16)|(i[18]<<8)|i[19]; -8002d5fc: 00021200 sll v0,v0,0x8 -8002d600: 00621025 or v0,v1,v0 - memcpy(vag->name, &i[32], 16); -8002d604: 0c00ce81 jal 80033a04 <memcpy> -8002d608: ae220008 sw v0,8(s1) - vag->data = &i[48]; -8002d60c: ae30001c sw s0,28(s1) - - return 1; -8002d610: 24030001 li v1,1 -} -8002d614: 8fbf001c lw ra,28(sp) -8002d618: 8fb10018 lw s1,24(sp) -8002d61c: 8fb00014 lw s0,20(sp) -8002d620: 00601021 move v0,v1 -8002d624: 03e00008 jr ra -8002d628: 27bd0020 addiu sp,sp,32 - -8002d62c <SsUploadVagEx>: - -void SsUploadVagEx(SsVag *vag, int spu_addr) -{ - vag->spu_addr = spu_addr; -8002d62c: ac850020 sw a1,32(a0) - SsUpload(vag->data, vag->data_size, vag->spu_addr); -8002d630: 00a03021 move a2,a1 -8002d634: 8c850004 lw a1,4(a0) -8002d638: 8c84001c lw a0,28(a0) -8002d63c: 0800b509 j 8002d424 <SsUpload> -8002d640: 00000000 nop - -8002d644 <SsUploadVag>: - //spu_addr += vag->data_size; -} - -void SsUploadVag(SsVag *vag) -{ - vag->spu_addr = ss_vag_addr; -8002d644: 3c0f8007 lui t7,0x8007 -8002d648: 8deee594 lw t6,-6764(t7) -{ -8002d64c: 27bdffe8 addiu sp,sp,-24 - SsUploadVagEx(vag, ss_vag_addr); -8002d650: 01c02821 move a1,t6 - vag->spu_addr = ss_vag_addr; -8002d654: ac8e0020 sw t6,32(a0) -{ -8002d658: afbf0014 sw ra,20(sp) - SsUploadVagEx(vag, ss_vag_addr); -8002d65c: 0c00b58b jal 8002d62c <SsUploadVagEx> -8002d660: 0080c021 move t8,a0 - ss_vag_addr += vag->data_size; -8002d664: 8f050004 lw a1,4(t8) -} -8002d668: 8fbf0014 lw ra,20(sp) - ss_vag_addr += vag->data_size; -8002d66c: 00ae2821 addu a1,a1,t6 -8002d670: ade5e594 sw a1,-6764(t7) -} -8002d674: 03e00008 jr ra -8002d678: 27bd0018 addiu sp,sp,24 - -8002d67c <SsPlayVag>: - -void SsPlayVag(SsVag *vag, unsigned char voice, unsigned short vl, - unsigned short vr) -{ -8002d67c: 30a800ff andi t0,a1,0xff - unsigned short *a = (unsigned short*)SPU_VOICE_BASE_ADDR(voice); -8002d680: 3c031f80 lui v1,0x1f80 -8002d684: 00081100 sll v0,t0,0x4 -8002d688: 24631c00 addiu v1,v1,7168 -8002d68c: 00431821 addu v1,v0,v1 - a[2] = pitch; -8002d690: 8c820008 lw v0,8(a0) -{ -8002d694: 00804821 move t1,a0 - a[2] = pitch; -8002d698: 00021300 sll v0,v0,0xc -8002d69c: 3404ac44 li a0,0xac44 -8002d6a0: 14800002 bnez a0,8002d6ac <SsPlayVag+0x30> -8002d6a4: 0044001a div zero,v0,a0 -8002d6a8: 0007000d break 0x7 -{ -8002d6ac: 27bdffe8 addiu sp,sp,-24 - SsVoicePitch(voice, SsFreqToPitch(vag->sample_rate)); - SsVoiceStartAddr(voice, vag->spu_addr); -8002d6b0: 8d250020 lw a1,32(t1) -8002d6b4: 01002021 move a0,t0 -{ -8002d6b8: afbf0014 sw ra,20(sp) -8002d6bc: 30c6ffff andi a2,a2,0xffff -8002d6c0: 30e7ffff andi a3,a3,0xffff - a[2] = pitch; -8002d6c4: 00001012 mflo v0 - SsVoiceStartAddr(voice, vag->spu_addr); -8002d6c8: 0c00b48e jal 8002d238 <SsVoiceStartAddr> -8002d6cc: a4620004 sh v0,4(v1) - a[0] = left; -8002d6d0: a4660000 sh a2,0(v1) - a[1] = right; -8002d6d4: a4670002 sh a3,2(v1) - SsVoiceVol(voice, vl, vr); - SsKeyOn(voice); -8002d6d8: 0c00b4a1 jal 8002d284 <SsKeyOn> -8002d6dc: 01002021 move a0,t0 - - vag->cur_voice = voice; -} -8002d6e0: 8fbf0014 lw ra,20(sp) - vag->cur_voice = voice; -8002d6e4: a1280024 sb t0,36(t1) -} -8002d6e8: 03e00008 jr ra -8002d6ec: 27bd0018 addiu sp,sp,24 - -8002d6f0 <SsStopVag>: - -void SsStopVag(SsVag *vag) -{ -8002d6f0: 27bdffe8 addiu sp,sp,-24 -8002d6f4: afbf0014 sw ra,20(sp) -8002d6f8: 00802821 move a1,a0 - SsKeyOff(vag->cur_voice); -8002d6fc: 80840024 lb a0,36(a0) -8002d700: 0c00b4aa jal 8002d2a8 <SsKeyOff> -8002d704: 00000000 nop - vag->cur_voice = -1; -} -8002d708: 8fbf0014 lw ra,20(sp) - vag->cur_voice = -1; -8002d70c: 2402ffff li v0,-1 -8002d710: a0a20024 sb v0,36(a1) -} -8002d714: 03e00008 jr ra -8002d718: 27bd0018 addiu sp,sp,24 - -8002d71c <SsResetVagAddr>: - -void SsResetVagAddr() -{ - ss_vag_addr = SPU_DATA_BASE_ADDR; -8002d71c: 24031010 li v1,4112 -8002d720: 3c028007 lui v0,0x8007 -8002d724: 03e00008 jr ra -8002d728: ac43e594 sw v1,-6764(v0) - -8002d72c <SsEnableCd>: -} - -void SsEnableCd() -{ - SPU_CONTROL |= 1; -8002d72c: 3c031f80 lui v1,0x1f80 -8002d730: 94621daa lhu v0,7594(v1) - CdSendCommand(CdlDemute, 0); -8002d734: 00002821 move a1,zero - SPU_CONTROL |= 1; -8002d738: 3042ffff andi v0,v0,0xffff -8002d73c: 34420001 ori v0,v0,0x1 -8002d740: a4621daa sh v0,7594(v1) - CdSendCommand(CdlDemute, 0); -8002d744: 0800c7d1 j 80031f44 <CdSendCommand> -8002d748: 2404000c li a0,12 - -8002d74c <SsEnableExt>: -} - -void SsEnableExt() -{ - SPU_CONTROL |= 2; -8002d74c: 3c031f80 lui v1,0x1f80 -8002d750: 94621daa lhu v0,7594(v1) -8002d754: 00000000 nop -8002d758: 3042ffff andi v0,v0,0xffff -8002d75c: 34420002 ori v0,v0,0x2 -8002d760: a4621daa sh v0,7594(v1) -8002d764: 03e00008 jr ra -8002d768: 00000000 nop - -8002d76c <SsCdVol>: -} - -void SsCdVol(unsigned short left, unsigned short right) -{ - SPU_CD_MVOL_L = left; -8002d76c: 3c021f80 lui v0,0x1f80 -{ -8002d770: 3084ffff andi a0,a0,0xffff -8002d774: 30a5ffff andi a1,a1,0xffff - SPU_CD_MVOL_L = left; -8002d778: a4441db0 sh a0,7600(v0) - SPU_CD_MVOL_R = right; -8002d77c: a4451db2 sh a1,7602(v0) -8002d780: 03e00008 jr ra -8002d784: 00000000 nop - -8002d788 <McReadSector>: - MEMCARD_READ_CMD = 'R', - MEMCARD_WRITE_CMD = 'W' -}; - -unsigned char McReadSector(int card_slot, int sector, unsigned char *buffer) -{ -8002d788: 27bdffd8 addiu sp,sp,-40 -8002d78c: afb10018 sw s1,24(sp) - memset(&card_cmd[0], 0, 140); -8002d790: 3c118007 lui s1,0x8007 -{ -8002d794: afb30020 sw s3,32(sp) -8002d798: afb2001c sw s2,28(sp) -8002d79c: afb00014 sw s0,20(sp) -8002d7a0: 00809821 move s3,a0 -8002d7a4: 00a08021 move s0,a1 - memset(&card_cmd[0], 0, 140); -8002d7a8: 2624e624 addiu a0,s1,-6620 -{ -8002d7ac: 00c09021 move s2,a2 - memset(&card_cmd[0], 0, 140); -8002d7b0: 00002821 move a1,zero -{ -8002d7b4: afbf0024 sw ra,36(sp) - memset(&card_cmd[0], 0, 140); -8002d7b8: 0c00ce97 jal 80033a5c <memset> -8002d7bc: 2406008c li a2,140 - - card_cmd[0] = MEMCARD_ACCESS_CMD; /*MC access*/ -8002d7c0: 2402ff81 li v0,-127 -8002d7c4: a222e624 sb v0,-6620(s1) - card_cmd[1] = MEMCARD_READ_CMD; /*Read command*/ -8002d7c8: 2631e624 addiu s1,s1,-6620 -8002d7cc: 24020052 li v0,82 -8002d7d0: a2220001 sb v0,1(s1) - - /*Copy frame number to command*/ - card_cmd[4] = sector >> 8; /*Frame MSB*/ - card_cmd[5] = sector & 0xFF; /*Frame LSB*/ -8002d7d4: a2300005 sb s0,5(s1) - card_cmd[4] = sector >> 8; /*Frame MSB*/ -8002d7d8: 00101203 sra v0,s0,0x8 - - memset(arr,0,140); -8002d7dc: 3c108007 lui s0,0x8007 -8002d7e0: 2604e598 addiu a0,s0,-6760 -8002d7e4: 2406008c li a2,140 -8002d7e8: 00002821 move a1,zero -8002d7ec: 0c00ce97 jal 80033a5c <memset> -8002d7f0: a2220004 sb v0,4(s1) - QueryPAD(card_slot, card_cmd, arr, sizeof(card_cmd)); -8002d7f4: 2606e598 addiu a2,s0,-6760 -8002d7f8: 2407008c li a3,140 -8002d7fc: 02202821 move a1,s1 -8002d800: 0c00b6c1 jal 8002db04 <QueryPAD> -8002d804: 02602021 move a0,s3 - - /*Copy received frame data*/ - memcpy(buffer, &arr[10], 128); -8002d808: 3c058007 lui a1,0x8007 -8002d80c: 24060080 li a2,128 -8002d810: 24a5e5a2 addiu a1,a1,-6750 -8002d814: 02402021 move a0,s2 -8002d818: 0c00ce81 jal 80033a04 <memcpy> -8002d81c: 2610e598 addiu s0,s0,-6760 - - // Positions 6 and 7 belong to ACK's - // They always should be 0x5C and 0x5D, respectively - // On the other hand, positions 8 and 9 return MSB and LSB sectors. - - if(arr[6] != 0x5C) -8002d820: 92030006 lbu v1,6(s0) -8002d824: 2402005c li v0,92 -8002d828: 10620009 beq v1,v0,8002d850 <McReadSector+0xc8> -8002d82c: 3c048004 lui a0,0x8004 - { - dprintf("Error when writing from Memory Card!\n"); -8002d830: 0c00d392 jal 80034e48 <printf> -8002d834: 2484a2e4 addiu a0,a0,-23836 - dprintf("BAD ACK1! Expected 0x5C, got %d\n",arr[6]); -8002d838: 92050006 lbu a1,6(s0) -8002d83c: 3c048004 lui a0,0x8004 -8002d840: 0c00d392 jal 80034e48 <printf> -8002d844: 2484a30c addiu a0,a0,-23796 - return '1'; -8002d848: 1000002a b 8002d8f4 <McReadSector+0x16c> -8002d84c: 24020031 li v0,49 - } - - if(arr[7] != 0x5D) -8002d850: 92030007 lbu v1,7(s0) -8002d854: 2402005d li v0,93 -8002d858: 10620009 beq v1,v0,8002d880 <McReadSector+0xf8> -8002d85c: 00000000 nop - { - dprintf("Error when writing from Memory Card!\n"); -8002d860: 0c00d392 jal 80034e48 <printf> -8002d864: 2484a2e4 addiu a0,a0,-23836 - dprintf("BAD ACK2! Expected 0x5D, got %d\n",arr[7]); -8002d868: 92050007 lbu a1,7(s0) -8002d86c: 3c048004 lui a0,0x8004 -8002d870: 0c00d392 jal 80034e48 <printf> -8002d874: 2484a330 addiu a0,a0,-23760 - return '2'; -8002d878: 1000001e b 8002d8f4 <McReadSector+0x16c> -8002d87c: 24020032 li v0,50 - } - - if(arr[8] != card_cmd[4]) -8002d880: 92030008 lbu v1,8(s0) -8002d884: 92220004 lbu v0,4(s1) -8002d888: 00000000 nop -8002d88c: 1062000a beq v1,v0,8002d8b8 <McReadSector+0x130> -8002d890: 3c048004 lui a0,0x8004 - { - dprintf("Error when writing from Memory Card!\n"); -8002d894: 0c00d392 jal 80034e48 <printf> -8002d898: 2484a2e4 addiu a0,a0,-23836 - dprintf("BAD MSB sector! Expected %d, got %d\n",card_cmd[4],arr[8]); -8002d89c: 92060008 lbu a2,8(s0) -8002d8a0: 92250004 lbu a1,4(s1) -8002d8a4: 3c048004 lui a0,0x8004 -8002d8a8: 0c00d392 jal 80034e48 <printf> -8002d8ac: 2484a354 addiu a0,a0,-23724 - return 'M'; -8002d8b0: 10000010 b 8002d8f4 <McReadSector+0x16c> -8002d8b4: 2402004d li v0,77 - } - - if(arr[9] != card_cmd[5]) -8002d8b8: 92030009 lbu v1,9(s0) -8002d8bc: 92220005 lbu v0,5(s1) -8002d8c0: 00000000 nop -8002d8c4: 1062000a beq v1,v0,8002d8f0 <McReadSector+0x168> -8002d8c8: 00000000 nop - { - dprintf("Error when writing from Memory Card!\n"); -8002d8cc: 0c00d392 jal 80034e48 <printf> -8002d8d0: 2484a2e4 addiu a0,a0,-23836 - dprintf("BAD LSB sector! Expected %d, got %d\n",card_cmd[5],arr[9]); -8002d8d4: 92060009 lbu a2,9(s0) -8002d8d8: 92250005 lbu a1,5(s1) -8002d8dc: 3c048004 lui a0,0x8004 -8002d8e0: 0c00d392 jal 80034e48 <printf> -8002d8e4: 2484a37c addiu a0,a0,-23684 - return 'L'; -8002d8e8: 10000002 b 8002d8f4 <McReadSector+0x16c> -8002d8ec: 2402004c li v0,76 - } - - /*Return RW status*/ - return arr[139]; -8002d8f0: 9202008b lbu v0,139(s0) -} -8002d8f4: 8fbf0024 lw ra,36(sp) -8002d8f8: 8fb30020 lw s3,32(sp) -8002d8fc: 8fb2001c lw s2,28(sp) -8002d900: 8fb10018 lw s1,24(sp) -8002d904: 8fb00014 lw s0,20(sp) -8002d908: 03e00008 jr ra -8002d90c: 27bd0028 addiu sp,sp,40 - -8002d910 <McWriteSector>: - * @return - * - */ - -unsigned char McWriteSector(int card_slot, int sector, unsigned char *buffer) -{ -8002d910: 27bdffd8 addiu sp,sp,-40 -8002d914: afb00014 sw s0,20(sp) - int i; - - memset(&card_cmd[0], 0, 140); -8002d918: 3c108007 lui s0,0x8007 -{ -8002d91c: afb30020 sw s3,32(sp) -8002d920: afb2001c sw s2,28(sp) -8002d924: afb10018 sw s1,24(sp) -8002d928: 00c09821 move s3,a2 -8002d92c: 00a08821 move s1,a1 - memset(&card_cmd[0], 0, 140); -8002d930: 2406008c li a2,140 -8002d934: 00002821 move a1,zero -{ -8002d938: 00809021 move s2,a0 -8002d93c: afbf0024 sw ra,36(sp) - memset(&card_cmd[0], 0, 140); -8002d940: 0c00ce97 jal 80033a5c <memset> -8002d944: 2604e624 addiu a0,s0,-6620 - - card_cmd[0] = MEMCARD_ACCESS_CMD; /*MC access*/ -8002d948: 2402ff81 li v0,-127 -8002d94c: a202e624 sb v0,-6620(s0) - - /*Copy frame number to command*/ - card_cmd[4] = sector >> 8; /*Frame MSB*/ - card_cmd[5] = sector & 0xFF; /*Frame LSB*/ - - memcpy(&card_cmd[6], buffer, 128); -8002d950: 3c048007 lui a0,0x8007 - card_cmd[1] = MEMCARD_WRITE_CMD; /*Write command*/ -8002d954: 2610e624 addiu s0,s0,-6620 -8002d958: 24020057 li v0,87 -8002d95c: a2020001 sb v0,1(s0) - memcpy(&card_cmd[6], buffer, 128); -8002d960: 2484e62a addiu a0,a0,-6614 - card_cmd[4] = sector >> 8; /*Frame MSB*/ -8002d964: 00111203 sra v0,s1,0x8 - memcpy(&card_cmd[6], buffer, 128); -8002d968: 24060080 li a2,128 -8002d96c: 02602821 move a1,s3 - card_cmd[4] = sector >> 8; /*Frame MSB*/ -8002d970: a2020004 sb v0,4(s0) - memcpy(&card_cmd[6], buffer, 128); -8002d974: 0c00ce81 jal 80033a04 <memcpy> -8002d978: a2110005 sb s1,5(s0) - - /* Compute checksum */ - for(i = 4, card_cmd[134] = 0; i < 134; i++) -8002d97c: a2000086 sb zero,134(s0) -8002d980: 24020004 li v0,4 -8002d984: 24040086 li a0,134 - card_cmd[134] ^= card_cmd[i]; -8002d988: 02021821 addu v1,s0,v0 -8002d98c: 90630000 lbu v1,0(v1) -8002d990: 92050086 lbu a1,134(s0) - for(i = 4, card_cmd[134] = 0; i < 134; i++) -8002d994: 24420001 addiu v0,v0,1 - card_cmd[134] ^= card_cmd[i]; -8002d998: 00651826 xor v1,v1,a1 - for(i = 4, card_cmd[134] = 0; i < 134; i++) -8002d99c: 1444fffa bne v0,a0,8002d988 <McWriteSector+0x78> -8002d9a0: a2030086 sb v1,134(s0) - - memset(arr,0,140); -8002d9a4: 3c118007 lui s1,0x8007 -8002d9a8: 2406008c li a2,140 -8002d9ac: 00002821 move a1,zero -8002d9b0: 0c00ce97 jal 80033a5c <memset> -8002d9b4: 2624e598 addiu a0,s1,-6760 - QueryPAD(card_slot, card_cmd, arr, sizeof(card_cmd)); -8002d9b8: 02002821 move a1,s0 -8002d9bc: 2407008c li a3,140 -8002d9c0: 2626e598 addiu a2,s1,-6760 -8002d9c4: 02402021 move a0,s2 -8002d9c8: 0c00b6c1 jal 8002db04 <QueryPAD> -8002d9cc: 2630e598 addiu s0,s1,-6760 - - if(arr[135] != 0x5C) -8002d9d0: 92030087 lbu v1,135(s0) -8002d9d4: 2402005c li v0,92 -8002d9d8: 10620009 beq v1,v0,8002da00 <McWriteSector+0xf0> -8002d9dc: 3c048004 lui a0,0x8004 - { - dprintf("Error when writing from Memory Card!\n"); -8002d9e0: 0c00d392 jal 80034e48 <printf> -8002d9e4: 2484a2e4 addiu a0,a0,-23836 - dprintf("BAD ACK1! Expected 0x5C, got %d\n",arr[135]); -8002d9e8: 92050087 lbu a1,135(s0) -8002d9ec: 3c048004 lui a0,0x8004 -8002d9f0: 0c00d392 jal 80034e48 <printf> -8002d9f4: 2484a30c addiu a0,a0,-23796 - // Positions 6 and 7 belong to ACK's - // They always should be 0x5C and 0x5D, respectively - // On the other hand, positions 8 and 9 return MSB and LSB sectors. - return '1'; -8002d9f8: 1000000e b 8002da34 <McWriteSector+0x124> -8002d9fc: 24020031 li v0,49 - } - - if(arr[136] != 0x5D) -8002da00: 92030088 lbu v1,136(s0) -8002da04: 2402005d li v0,93 -8002da08: 10620009 beq v1,v0,8002da30 <McWriteSector+0x120> -8002da0c: 00000000 nop - { - dprintf("Error when writing from Memory Card!\n"); -8002da10: 0c00d392 jal 80034e48 <printf> -8002da14: 2484a2e4 addiu a0,a0,-23836 - dprintf("BAD ACK1! Expected 0x5C, got %d\n",arr[136]); -8002da18: 92050088 lbu a1,136(s0) -8002da1c: 3c048004 lui a0,0x8004 -8002da20: 0c00d392 jal 80034e48 <printf> -8002da24: 2484a30c addiu a0,a0,-23796 - return '2'; -8002da28: 10000002 b 8002da34 <McWriteSector+0x124> -8002da2c: 24020032 li v0,50 - dprintf("BAD LSB Sector! Expected %d, got %d\n",card_cmd[5],arr[5]); - return 0; - } */ - - /*Return RW status*/ - return arr[137]; -8002da30: 92020089 lbu v0,137(s0) -} -8002da34: 8fbf0024 lw ra,36(sp) -8002da38: 8fb30020 lw s3,32(sp) -8002da3c: 8fb2001c lw s2,28(sp) -8002da40: 8fb10018 lw s1,24(sp) -8002da44: 8fb00014 lw s0,20(sp) -8002da48: 03e00008 jr ra -8002da4c: 27bd0028 addiu sp,sp,40 - -8002da50 <McGetStatus>: - -MEMCARD_STATUS McGetStatus(int card_slot) -{ -8002da50: 27bdffe0 addiu sp,sp,-32 -8002da54: afb00014 sw s0,20(sp) - unsigned int status = MEMCARD_STATUS_UNKNOWN; - - memset(&card_cmd[0], 0, 140); -8002da58: 3c108007 lui s0,0x8007 -{ -8002da5c: afb10018 sw s1,24(sp) - memset(&card_cmd[0], 0, 140); -8002da60: 2406008c li a2,140 -{ -8002da64: 00808821 move s1,a0 - memset(&card_cmd[0], 0, 140); -8002da68: 00002821 move a1,zero -{ -8002da6c: afbf001c sw ra,28(sp) - memset(&card_cmd[0], 0, 140); -8002da70: 0c00ce97 jal 80033a5c <memset> -8002da74: 2604e624 addiu a0,s0,-6620 - - card_cmd[0] = 0x81; /*MC access*/ -8002da78: 2402ff81 li v0,-127 - card_cmd[1] = 0x52; /*Read command*/ -8002da7c: 2605e624 addiu a1,s0,-6620 - card_cmd[0] = 0x81; /*MC access*/ -8002da80: a202e624 sb v0,-6620(s0) - - /*Copy frame number to command*/ - card_cmd[4] = 0;//sector >> 8; /*Frame MSB*/ - card_cmd[5] = 0;//sector & 0xFF; /*Frame LSB*/ - - QueryPAD(card_slot, card_cmd, arr, sizeof(card_cmd)); -8002da84: 3c108007 lui s0,0x8007 - card_cmd[1] = 0x52; /*Read command*/ -8002da88: 24020052 li v0,82 - QueryPAD(card_slot, card_cmd, arr, sizeof(card_cmd)); -8002da8c: 02202021 move a0,s1 -8002da90: 2407008c li a3,140 -8002da94: 2606e598 addiu a2,s0,-6760 - card_cmd[1] = 0x52; /*Read command*/ -8002da98: a0a20001 sb v0,1(a1) - card_cmd[4] = 0;//sector >> 8; /*Frame MSB*/ -8002da9c: a0a00004 sb zero,4(a1) - QueryPAD(card_slot, card_cmd, arr, sizeof(card_cmd)); -8002daa0: 0c00b6c1 jal 8002db04 <QueryPAD> -8002daa4: a0a00005 sb zero,5(a1) - - if(arr[2] == 0x5a && arr[3] == 0x5d) -8002daa8: 2603e598 addiu v1,s0,-6760 -8002daac: 90650002 lbu a1,2(v1) -8002dab0: 2404005a li a0,90 -8002dab4: 14a40005 bne a1,a0,8002dacc <McGetStatus+0x7c> -8002dab8: 00001021 move v0,zero - unsigned int status = MEMCARD_STATUS_UNKNOWN; -8002dabc: 90620003 lbu v0,3(v1) -8002dac0: 00000000 nop -8002dac4: 3842005d xori v0,v0,0x5d -8002dac8: 2c420001 sltiu v0,v0,1 - { - status |= MEMCARD_CONNECTED; - } - - if(arr[6] == 'M' && arr[7] == 'C') -8002dacc: 90650006 lbu a1,6(v1) -8002dad0: 2404004d li a0,77 -8002dad4: 14a40006 bne a1,a0,8002daf0 <McGetStatus+0xa0> -8002dad8: 00000000 nop -8002dadc: 90640007 lbu a0,7(v1) -8002dae0: 24030043 li v1,67 -8002dae4: 14830002 bne a0,v1,8002daf0 <McGetStatus+0xa0> -8002dae8: 00000000 nop - { - status |= MEMCARD_FORMATTED; -8002daec: 34420002 ori v0,v0,0x2 - } - - return status; -} -8002daf0: 8fbf001c lw ra,28(sp) -8002daf4: 8fb10018 lw s1,24(sp) -8002daf8: 8fb00014 lw s0,20(sp) -8002dafc: 03e00008 jr ra -8002db00: 27bd0020 addiu sp,sp,32 - -8002db04 <QueryPAD>: - -unsigned char readpad_vibrations[4][2]; -int querypad_rxrdy = 1; - -void QueryPAD(int pad_n, unsigned char *in, unsigned char *out, int len) -{ -8002db04: 27bdffe8 addiu sp,sp,-24 - volatile int y; - volatile unsigned char TempData; - - PADSIO_MODE(0) = 0xD; - PADSIO_BAUD(0) = 0x88; - -8002db08: 3c021f80 lui v0,0x1f80 -8002db0c: 2403000d li v1,13 - PADSIO_MODE(0) = 0xD; -8002db10: afa00000 sw zero,0(sp) - -8002db14: a4431048 sh v1,4168(v0) - if (pad_n == 1) PADSIO_CTRL(0) = 0x3003; else PADSIO_CTRL(0) = 0x1003; -8002db18: 24030088 li v1,136 -8002db1c: a443104e sh v1,4174(v0) - - /*Get the initial command (usually 0x01 or 0x81)*/ -8002db20: 24030001 li v1,1 -8002db24: 10830002 beq a0,v1,8002db30 <QueryPAD+0x2c> -8002db28: 24033003 li v1,12291 -8002db2c: 24031003 li v1,4099 -8002db30: a443104a sh v1,4170(v0) - TempData = *in; - - for (y=0;y<400;y++); /*Slight delay before first transmission*/ -8002db34: 90a20000 lbu v0,0(a1) -8002db38: 00000000 nop -8002db3c: a3a20010 sb v0,16(sp) - - for (x = 0; x < len; x++) -8002db40: afa00008 sw zero,8(sp) -8002db44: 8fa20008 lw v0,8(sp) -8002db48: 00000000 nop -8002db4c: 28420190 slti v0,v0,400 -8002db50: 10400007 beqz v0,8002db70 <QueryPAD+0x6c> -8002db54: 00000000 nop -8002db58: 8fa20008 lw v0,8(sp) -8002db5c: 00000000 nop -8002db60: 24420001 addiu v0,v0,1 -8002db64: afa20008 sw v0,8(sp) -8002db68: 1000fff6 b 8002db44 <QueryPAD+0x40> -8002db6c: 00000000 nop - { - volatile int EmuFlag = 0; -8002db70: afa0000c sw zero,12(sp) - if (!EmuFlag) - { - for (y=0;y<1000;y++) - { - /*Wait for TX ready*/ - if (PADSIO_STATUS(0) & 4)break; -8002db74: 3c021f80 lui v0,0x1f80 - in++; - - if (!EmuFlag) - { - volatile int i; - -8002db78: 24080081 li t0,129 - if (PADSIO_STATUS(0) & 2)break; - } - } - - *out = PADSIO_DATA(0); - -8002db7c: 240900ff li t1,255 - /*This is emulator, valid data was received without ACK, ePSXe and PCSX*/ - if ((x == 0) && (y > 1900) && (*out != 0xFF)) -8002db80: 240a0001 li t2,1 - volatile int EmuFlag = 0; -8002db84: 8fa3000c lw v1,12(sp) -8002db88: 00000000 nop -8002db8c: 0067182a slt v1,v1,a3 -8002db90: 1060005f beqz v1,8002dd10 <QueryPAD+0x20c> -8002db94: 00000000 nop - if (!EmuFlag) -8002db98: 8fa30000 lw v1,0(sp) -8002db9c: 00000000 nop -8002dba0: 1060000a beqz v1,8002dbcc <QueryPAD+0xc8> -8002dba4: 00000000 nop - PADSIO_DATA(0) = *in; -8002dba8: 90a30000 lbu v1,0(a1) - in++; -8002dbac: 24a50001 addiu a1,a1,1 - PADSIO_DATA(0) = *in; -8002dbb0: a0431040 sb v1,4160(v0) - if (!EmuFlag) -8002dbb4: 8fa30000 lw v1,0(sp) -8002dbb8: 00000000 nop -8002dbbc: 10600014 beqz v1,8002dc10 <QueryPAD+0x10c> -8002dbc0: 00000000 nop -8002dbc4: 10000021 b 8002dc4c <QueryPAD+0x148> -8002dbc8: 00000000 nop - for (y=0;y<1000;y++) -8002dbcc: afa00008 sw zero,8(sp) -8002dbd0: 8fa30008 lw v1,8(sp) -8002dbd4: 00000000 nop -8002dbd8: 286303e8 slti v1,v1,1000 -8002dbdc: 1060fff2 beqz v1,8002dba8 <QueryPAD+0xa4> -8002dbe0: 00000000 nop - if (PADSIO_STATUS(0) & 4)break; -8002dbe4: 94431044 lhu v1,4164(v0) -8002dbe8: 00000000 nop -8002dbec: 30630004 andi v1,v1,0x4 -8002dbf0: 1460ffed bnez v1,8002dba8 <QueryPAD+0xa4> -8002dbf4: 00000000 nop - for (y=0;y<1000;y++) -8002dbf8: 8fa30008 lw v1,8(sp) -8002dbfc: 00000000 nop -8002dc00: 24630001 addiu v1,v1,1 -8002dc04: afa30008 sw v1,8(sp) -8002dc08: 1000fff1 b 8002dbd0 <QueryPAD+0xcc> -8002dc0c: 00000000 nop - -8002dc10: 93a30010 lbu v1,16(sp) -8002dc14: 00000000 nop -8002dc18: 306300ff andi v1,v1,0xff -8002dc1c: 10680012 beq v1,t0,8002dc68 <QueryPAD+0x164> -8002dc20: 00000000 nop -8002dc24: 8fa3000c lw v1,12(sp) -8002dc28: 00000000 nop -8002dc2c: 1060000e beqz v1,8002dc68 <QueryPAD+0x164> -8002dc30: 00000000 nop - } -8002dc34: afa00004 sw zero,4(sp) -8002dc38: 8fa30004 lw v1,4(sp) -8002dc3c: 00000000 nop -8002dc40: 28630064 slti v1,v1,100 -8002dc44: 14600019 bnez v1,8002dcac <QueryPAD+0x1a8> -8002dc48: 00000000 nop - } -8002dc4c: 90431040 lbu v1,4160(v0) - -8002dc50: 8fa4000c lw a0,12(sp) - } -8002dc54: 306300ff andi v1,v1,0xff - -8002dc58: 1080001f beqz a0,8002dcd8 <QueryPAD+0x1d4> -8002dc5c: a0c30000 sb v1,0(a2) -8002dc60: 10000025 b 8002dcf8 <QueryPAD+0x1f4> -8002dc64: 00000000 nop - if (TempData == 0x81 || x == 0) -8002dc68: afa00008 sw zero,8(sp) -8002dc6c: 8fa30008 lw v1,8(sp) -8002dc70: 00000000 nop -8002dc74: 286307d0 slti v1,v1,2000 -8002dc78: 1060ffee beqz v1,8002dc34 <QueryPAD+0x130> -8002dc7c: 00000000 nop - { -8002dc80: 94431044 lhu v1,4164(v0) -8002dc84: 00000000 nop -8002dc88: 30630080 andi v1,v1,0x80 -8002dc8c: 1460ffe9 bnez v1,8002dc34 <QueryPAD+0x130> -8002dc90: 00000000 nop - if (TempData == 0x81 || x == 0) -8002dc94: 8fa30008 lw v1,8(sp) -8002dc98: 00000000 nop -8002dc9c: 24630001 addiu v1,v1,1 -8002dca0: afa30008 sw v1,8(sp) -8002dca4: 1000fff1 b 8002dc6c <QueryPAD+0x168> -8002dca8: 00000000 nop - { -8002dcac: 94431044 lhu v1,4164(v0) -8002dcb0: 00000000 nop -8002dcb4: 30630002 andi v1,v1,0x2 -8002dcb8: 1460ffe4 bnez v1,8002dc4c <QueryPAD+0x148> -8002dcbc: 00000000 nop - } -8002dcc0: 8fa30004 lw v1,4(sp) -8002dcc4: 00000000 nop -8002dcc8: 24630001 addiu v1,v1,1 -8002dccc: afa30004 sw v1,4(sp) -8002dcd0: 1000ffd9 b 8002dc38 <QueryPAD+0x134> -8002dcd4: 00000000 nop - -8002dcd8: 8fa40008 lw a0,8(sp) -8002dcdc: 00000000 nop -8002dce0: 2884076d slti a0,a0,1901 -8002dce4: 14800004 bnez a0,8002dcf8 <QueryPAD+0x1f4> -8002dce8: 00000000 nop -8002dcec: 10690002 beq v1,t1,8002dcf8 <QueryPAD+0x1f4> -8002dcf0: 00000000 nop - if ((x == 0) && (y > 1900) && (*out != 0xFF)) -8002dcf4: afaa0000 sw t2,0(sp) - volatile int EmuFlag = 0; -8002dcf8: 8fa3000c lw v1,12(sp) - { - EmuFlag = 1; - } -8002dcfc: 24c60001 addiu a2,a2,1 - volatile int EmuFlag = 0; -8002dd00: 24630001 addiu v1,v1,1 -8002dd04: afa3000c sw v1,12(sp) -8002dd08: 1000ff9e b 8002db84 <QueryPAD+0x80> -8002dd0c: 00000000 nop - - out++; - } -8002dd10: 3c021f80 lui v0,0x1f80 -8002dd14: a440104a sh zero,4170(v0) - -8002dd18: 03e00008 jr ra -8002dd1c: 27bd0018 addiu sp,sp,24 - -8002dd20 <pad_read_raw>: - PADSIO_CTRL(0) = 0; -} - -8002dd20: 27bdffd0 addiu sp,sp,-48 -void pad_read_raw(int pad_n, unsigned char *arr) -{ - // arr must be at least 16 bytes long... -8002dd24: 24020001 li v0,1 -8002dd28: afa00010 sw zero,16(sp) -8002dd2c: a3a20010 sb v0,16(sp) -8002dd30: 24020042 li v0,66 -8002dd34: a3a20011 sb v0,17(sp) - - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0}; -8002dd38: 3c028007 lui v0,0x8007 -8002dd3c: 00041840 sll v1,a0,0x1 -8002dd40: 24422cf4 addiu v0,v0,11508 - -8002dd44: afbf002c sw ra,44(sp) - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0}; -8002dd48: 00621021 addu v0,v1,v0 -8002dd4c: 90430000 lbu v1,0(v0) - -8002dd50: 90420001 lbu v0,1(v0) - pad_cmd[3] = readpad_vibrations[pad_n][0]; - pad_cmd[4] = readpad_vibrations[pad_n][1]; -8002dd54: 00a03021 move a2,a1 -8002dd58: 24070015 li a3,21 -8002dd5c: 27a50010 addiu a1,sp,16 - // arr must be at least 16 bytes long... -8002dd60: afa00014 sw zero,20(sp) -8002dd64: afa00018 sw zero,24(sp) -8002dd68: afa0001c sw zero,28(sp) -8002dd6c: afa00020 sw zero,32(sp) -8002dd70: a3a00024 sb zero,36(sp) - unsigned char pad_cmd[PAD_READ_RAW_SIZE] = {1,0x42,0,0,0}; -8002dd74: a3a30013 sb v1,19(sp) - pad_cmd[4] = readpad_vibrations[pad_n][1]; -8002dd78: 0c00b6c1 jal 8002db04 <QueryPAD> -8002dd7c: a3a20014 sb v0,20(sp) - -8002dd80: 8fbf002c lw ra,44(sp) -8002dd84: 00000000 nop -8002dd88: 03e00008 jr ra -8002dd8c: 27bd0030 addiu sp,sp,48 - -8002dd90 <pad_escape_mode>: - QueryPAD(pad_n, pad_cmd, arr, sizeof(pad_cmd)); -} - -8002dd90: 27bdffe0 addiu sp,sp,-32 -void pad_escape_mode(int pad_n, int enable) -8002dd94: 24020001 li v0,1 -8002dd98: 0005282b sltu a1,zero,a1 -{ - unsigned char pad_cmd[] = {1,0x43,0,enable?1:0,0}; -8002dd9c: 24070005 li a3,5 -void pad_escape_mode(int pad_n, int enable) -8002dda0: a3a20010 sb v0,16(sp) -8002dda4: a3a50013 sb a1,19(sp) -8002dda8: 24020043 li v0,67 - unsigned char pad_cmd[] = {1,0x43,0,enable?1:0,0}; -8002ddac: 27a50010 addiu a1,sp,16 -8002ddb0: 00003021 move a2,zero - -8002ddb4: afbf001c sw ra,28(sp) -void pad_escape_mode(int pad_n, int enable) -8002ddb8: a3a20011 sb v0,17(sp) -8002ddbc: a3a00012 sb zero,18(sp) - unsigned char pad_cmd[] = {1,0x43,0,enable?1:0,0}; -8002ddc0: 0c00b6c1 jal 8002db04 <QueryPAD> -8002ddc4: a3a00014 sb zero,20(sp) - -8002ddc8: 8fbf001c lw ra,28(sp) -8002ddcc: 00000000 nop -8002ddd0: 03e00008 jr ra -8002ddd4: 27bd0020 addiu sp,sp,32 - -8002ddd8 <pad_enable_vibration>: - QueryPAD(pad_n, pad_cmd, NULL, sizeof(pad_cmd)); -} - -8002ddd8: 27bdffd8 addiu sp,sp,-40 -void pad_enable_vibration(int pad_n) -8002dddc: 3c058004 lui a1,0x8004 -8002dde0: 24060009 li a2,9 - -8002dde4: afb00020 sw s0,32(sp) -void pad_enable_vibration(int pad_n) -8002dde8: 24a58a18 addiu a1,a1,-30184 - -8002ddec: 00808021 move s0,a0 -8002ddf0: afbf0024 sw ra,36(sp) -void pad_enable_vibration(int pad_n) -8002ddf4: 0c00ce81 jal 80033a04 <memcpy> -8002ddf8: 27a40010 addiu a0,sp,16 -{ - unsigned char pad_cmd[] = {1, 0x4d, 0, 0, 1, 0xff, 0xff, 0xff, 0xff}; -8002ddfc: 02002021 move a0,s0 -8002de00: 0c00b764 jal 8002dd90 <pad_escape_mode> -8002de04: 24050001 li a1,1 - -8002de08: 27a50010 addiu a1,sp,16 -8002de0c: 02002021 move a0,s0 -8002de10: 24070009 li a3,9 -8002de14: 0c00b6c1 jal 8002db04 <QueryPAD> -8002de18: 00003021 move a2,zero - pad_escape_mode(pad_n, 1); // Enter escape / configuration mode -8002de1c: 02002021 move a0,s0 -8002de20: 0c00b764 jal 8002dd90 <pad_escape_mode> -8002de24: 00002821 move a1,zero - QueryPAD(pad_n, pad_cmd, NULL, sizeof(pad_cmd)); -8002de28: 8fbf0024 lw ra,36(sp) -8002de2c: 8fb00020 lw s0,32(sp) -8002de30: 03e00008 jr ra -8002de34: 27bd0028 addiu sp,sp,40 - -8002de38 <pad_set_vibration>: - pad_escape_mode(pad_n, 0); // Exit escape / configuration mode -} - -void pad_set_vibration(int pad_n, unsigned char small, unsigned char big) -8002de38: 2c820004 sltiu v0,a0,4 - -8002de3c: 30a500ff andi a1,a1,0xff -void pad_set_vibration(int pad_n, unsigned char small, unsigned char big) -8002de40: 10400007 beqz v0,8002de60 <pad_set_vibration+0x28> -8002de44: 30c600ff andi a2,a2,0xff -{ - if (pad_n >= 0 && pad_n <= 3) -8002de48: 3c028007 lui v0,0x8007 -8002de4c: 00042040 sll a0,a0,0x1 -8002de50: 24422cf4 addiu v0,v0,11508 -8002de54: 00822021 addu a0,a0,v0 -8002de58: a0850000 sb a1,0(a0) - { -8002de5c: a0860001 sb a2,1(a0) -8002de60: 03e00008 jr ra -8002de64: 00000000 nop - -8002de68 <get_cop_register>: -#include <psx.h> - -unsigned int get_cop_register(unsigned char cop_num, - unsigned char register_num) -{ -8002de68: 27bdfff0 addiu sp,sp,-16 - -// Write coprocessor register number inside instruction - instr[0] |= ( (cop_num & 3) << 26 ) | ( (register_num & 31) << 11 ); - -// Execute modified instruction - return rawFunc(); -8002de6c: 03a0c821 move t9,sp -8002de70: 03200008 jr t9 -8002de74: 27bd0010 addiu sp,sp,16 - -8002de78 <get_cop_ctrl_register>: -} - -unsigned int get_cop_ctrl_register(unsigned char cop_num, - unsigned char register_num) -{ -8002de78: 27bdfff0 addiu sp,sp,-16 - -// Write coprocessor register number inside instruction - instr[0] |= ( (cop_num & 3) << 26 ) | ( (register_num & 31) << 11 ); - -// Execute modified instruction - return rawFunc(); -8002de7c: 03a0c821 move t9,sp -8002de80: 03200008 jr t9 -8002de84: 27bd0010 addiu sp,sp,16 - -8002de88 <get_cop0_register>: -} - -unsigned int get_cop0_register(unsigned char register_num) -{ - return get_cop_register(0, register_num); -8002de88: 308500ff andi a1,a0,0xff -8002de8c: 0800b79a j 8002de68 <get_cop_register> -8002de90: 00002021 move a0,zero - -8002de94 <set_cop_register>: -} - -void set_cop_register(unsigned char cop_num, - unsigned char register_num, - unsigned int value) -{ -8002de94: 27bdfff0 addiu sp,sp,-16 - -// Write coprocessor register number inside instruction - instr[0] |= ( (cop_num & 3) << 26 ) | ( (register_num & 31) << 11 ); - -// Execute modified instruction - rawFunc(value); -8002de98: 03a0c821 move t9,sp -8002de9c: 00c02021 move a0,a2 -8002dea0: 03200008 jr t9 -8002dea4: 27bd0010 addiu sp,sp,16 - -8002dea8 <set_cop_ctrl_register>: -} - -void set_cop_ctrl_register(unsigned char cop_num, - unsigned char register_num, - unsigned int value) -{ -8002dea8: 27bdfff0 addiu sp,sp,-16 - -// Write coprocessor register number inside instruction - instr[0] |= ( (cop_num & 3) << 26 ) | ( (register_num & 31) << 11 ); - -// Execute modified instruction - rawFunc(value); -8002deac: 03a0c821 move t9,sp -8002deb0: 00c02021 move a0,a2 -8002deb4: 03200008 jr t9 -8002deb8: 27bd0010 addiu sp,sp,16 - -8002debc <set_cop0_register>: -} - -void set_cop0_register(unsigned char register_num, - unsigned int value) -{ - set_cop_register(0, register_num, value); -8002debc: 00a03021 move a2,a1 -8002dec0: 308500ff andi a1,a0,0xff -8002dec4: 0800b7a5 j 8002de94 <set_cop_register> -8002dec8: 00002021 move a0,zero - -8002decc <run_cop_instruction>: -} - -void run_cop_instruction(unsigned char cop_num, - unsigned int operation) -{ -8002decc: 27bdfff0 addiu sp,sp,-16 - -// Write coprocessor register number inside instruction - instr[0] |= ( (cop_num & 3) << 26 ) | (operation & 0x1ffffff); - -// Execute modified instruction - rawFunc(); -8002ded0: 03a0c821 move t9,sp -8002ded4: 03200008 jr t9 -8002ded8: 27bd0010 addiu sp,sp,16 - -8002dedc <gs_internal_cos>: - - return 0; -} - -static double gs_internal_sin(int a) -{ -8002dedc: 00042303 sra a0,a0,0xc -8002dee0: 24030168 li v1,360 -8002dee4: 14600002 bnez v1,8002def0 <gs_internal_cos+0x14> -8002dee8: 0083001a div zero,a0,v1 -8002deec: 0007000d break 0x7 -8002def0: 00001010 mfhi v0 - int a_a = (a>>12)-(((a>>12)/360)*360); - -8002def4: 2c44005b sltiu a0,v0,91 -8002def8: 10800005 beqz a0,8002df10 <gs_internal_cos+0x34> -8002defc: 3c048004 lui a0,0x8004 - if (a_a>=0 && a_a<=90) -8002df00: 000210c0 sll v0,v0,0x3 -8002df04: 24848a40 addiu a0,a0,-30144 -8002df08: 1000001d b 8002df80 <gs_internal_cos+0xa4> -8002df0c: 00441021 addu v0,v0,a0 - return gs_rot_cos_tbl[90-a_a]; -8002df10: 2444ffa5 addiu a0,v0,-91 -8002df14: 2c84005a sltiu a0,a0,90 -8002df18: 10800004 beqz a0,8002df2c <gs_internal_cos+0x50> -8002df1c: 2444ff4b addiu a0,v0,-181 - else if (a_a>90 && a_a<=180) -8002df20: 240400b4 li a0,180 -8002df24: 10000005 b 8002df3c <gs_internal_cos+0x60> -8002df28: 00821023 subu v0,a0,v0 - return gs_rot_cos_tbl[a_a-90]; -8002df2c: 2c84005a sltiu a0,a0,90 -8002df30: 1080000b beqz a0,8002df60 <gs_internal_cos+0x84> -8002df34: 2444fef1 addiu a0,v0,-271 - else if (a_a>180 && a_a<=270) -8002df38: 2442ff4c addiu v0,v0,-180 -8002df3c: 000220c0 sll a0,v0,0x3 -8002df40: 3c028004 lui v0,0x8004 -8002df44: 24428a40 addiu v0,v0,-30144 -8002df48: 00821021 addu v0,a0,v0 -8002df4c: 8c430000 lw v1,0(v0) -8002df50: 8c420004 lw v0,4(v0) -8002df54: 3c048000 lui a0,0x8000 -8002df58: 1000000f b 8002df98 <gs_internal_cos+0xbc> -8002df5c: 00441026 xor v0,v0,a0 - return -gs_rot_cos_tbl[270-a_a]; -8002df60: 2c840059 sltiu a0,a0,89 -8002df64: 1080000a beqz a0,8002df90 <gs_internal_cos+0xb4> -8002df68: 00000000 nop - else if (a_a>270 && a_a<=359) -8002df6c: 00621023 subu v0,v1,v0 -8002df70: 000218c0 sll v1,v0,0x3 -8002df74: 3c028004 lui v0,0x8004 -8002df78: 24428a40 addiu v0,v0,-30144 -8002df7c: 00621021 addu v0,v1,v0 -8002df80: 8c430000 lw v1,0(v0) -8002df84: 8c420004 lw v0,4(v0) -8002df88: 10000004 b 8002df9c <gs_internal_cos+0xc0> -8002df8c: 00402021 move a0,v0 - return -gs_rot_cos_tbl[a_a-270]; - -8002df90: 00001821 move v1,zero -8002df94: 00001021 move v0,zero - return 0; -8002df98: 00402021 move a0,v0 -8002df9c: 00601021 move v0,v1 -8002dfa0: 03e00008 jr ra -8002dfa4: 00801821 move v1,a0 - -8002dfa8 <gs_internal_sin>: -} - -static void gs_internal_vector_rotate(int x_a, int y_a, int z_a, double *v, double *n) -{ -8002dfa8: 24030168 li v1,360 -8002dfac: 00042303 sra a0,a0,0xc -8002dfb0: 14600002 bnez v1,8002dfbc <gs_internal_sin+0x14> -8002dfb4: 0083001a div zero,a0,v1 -8002dfb8: 0007000d break 0x7 -8002dfbc: 00001010 mfhi v0 - double axis_m[3][3]; - double b[3]; -8002dfc0: 2c43005b sltiu v1,v0,91 -8002dfc4: 10600003 beqz v1,8002dfd4 <gs_internal_sin+0x2c> -8002dfc8: 2404005a li a0,90 - double k[3], s[3]; -8002dfcc: 10000006 b 8002dfe8 <gs_internal_sin+0x40> -8002dfd0: 00821023 subu v0,a0,v0 - int x; -8002dfd4: 2443ffa5 addiu v1,v0,-91 -8002dfd8: 2c63005a sltiu v1,v1,90 -8002dfdc: 1060000a beqz v1,8002e008 <gs_internal_sin+0x60> -8002dfe0: 00000000 nop - -8002dfe4: 2442ffa6 addiu v0,v0,-90 -8002dfe8: 000220c0 sll a0,v0,0x3 -8002dfec: 3c028004 lui v0,0x8004 -8002dff0: 24428a40 addiu v0,v0,-30144 -8002dff4: 00821021 addu v0,a0,v0 -8002dff8: 8c430000 lw v1,0(v0) -8002dffc: 8c420004 lw v0,4(v0) -8002e000: 10000018 b 8002e064 <gs_internal_sin+0xbc> -8002e004: 00402021 move a0,v0 - k[0] = gs_internal_cos(x_a); -8002e008: 2443ff4b addiu v1,v0,-181 -8002e00c: 2c63005a sltiu v1,v1,90 -8002e010: 10600003 beqz v1,8002e020 <gs_internal_sin+0x78> -8002e014: 2404010e li a0,270 - k[1] = gs_internal_cos(y_a); -8002e018: 10000006 b 8002e034 <gs_internal_sin+0x8c> -8002e01c: 00821023 subu v0,a0,v0 - k[2] = gs_internal_cos(z_a); -8002e020: 2443fef1 addiu v1,v0,-271 -8002e024: 2c630059 sltiu v1,v1,89 -8002e028: 1060000b beqz v1,8002e058 <gs_internal_sin+0xb0> -8002e02c: 00000000 nop - -8002e030: 2442fef2 addiu v0,v0,-270 -8002e034: 000220c0 sll a0,v0,0x3 -8002e038: 3c028004 lui v0,0x8004 -8002e03c: 24428a40 addiu v0,v0,-30144 -8002e040: 00821021 addu v0,a0,v0 -8002e044: 8c430000 lw v1,0(v0) -8002e048: 8c420004 lw v0,4(v0) -8002e04c: 3c048000 lui a0,0x8000 -8002e050: 10000003 b 8002e060 <gs_internal_sin+0xb8> -8002e054: 00441026 xor v0,v0,a0 - s[0] = gs_internal_sin(x_a); - s[1] = gs_internal_sin(y_a); -8002e058: 00001821 move v1,zero -8002e05c: 00001021 move v0,zero - s[2] = gs_internal_sin(z_a); -8002e060: 00402021 move a0,v0 -8002e064: 00601021 move v0,v1 -8002e068: 03e00008 jr ra -8002e06c: 00801821 move v1,a0 - -8002e070 <gs_internal_vector_rotate>: - - axis_m[0][0] = k[1] * k[2]; - axis_m[0][1] = (k[0] * s[2]) + (s[0]*s[1]*k[2]); -8002e070: 27bdff38 addiu sp,sp,-200 -8002e074: afbf00c4 sw ra,196(sp) -8002e078: afa70098 sw a3,152(sp) -8002e07c: afbe00c0 sw s8,192(sp) -8002e080: afb700bc sw s7,188(sp) -8002e084: afb600b8 sw s6,184(sp) -8002e088: afb500b4 sw s5,180(sp) -8002e08c: 0080b021 move s6,a0 -8002e090: afb400b0 sw s4,176(sp) -8002e094: afb300ac sw s3,172(sp) -8002e098: afb200a8 sw s2,168(sp) -8002e09c: afb100a4 sw s1,164(sp) - axis_m[0][2] = (s[0]*s[2]) - (k[0]*s[1]*k[2]); - axis_m[1][0] = -(k[1] * s[2]); - axis_m[1][1] = (k[0]*k[2]) - (s[0]*s[1]*s[2]); - axis_m[1][2] = (s[0]*k[2]) + (k[0]*s[1]*s[2]); - axis_m[2][0] = s[1]; - axis_m[2][1] = -(s[0]*k[1]); -8002e0a0: 0c00b7b7 jal 8002dedc <gs_internal_cos> -8002e0a4: afb000a0 sw s0,160(sp) - axis_m[2][2] = k[0]*k[1]; -8002e0a8: 00a02021 move a0,a1 - axis_m[2][1] = -(s[0]*k[1]); -8002e0ac: 0040a021 move s4,v0 - axis_m[2][2] = k[0]*k[1]; -8002e0b0: 0c00b7b7 jal 8002dedc <gs_internal_cos> -8002e0b4: 0060a821 move s5,v1 - -8002e0b8: 00c02021 move a0,a2 - axis_m[2][2] = k[0]*k[1]; -8002e0bc: afa20070 sw v0,112(sp) - -8002e0c0: 0c00b7b7 jal 8002dedc <gs_internal_cos> -8002e0c4: afa30074 sw v1,116(sp) - for (x=0;x<3;x++) - b[x] = (axis_m[x][0] * v[0]) + (axis_m[x][1] * v[1]) + (axis_m[x][2] * v[2]); -8002e0c8: 02c02021 move a0,s6 - -8002e0cc: 00409021 move s2,v0 - b[x] = (axis_m[x][0] * v[0]) + (axis_m[x][1] * v[1]) + (axis_m[x][2] * v[2]); -8002e0d0: 0c00b7ea jal 8002dfa8 <gs_internal_sin> -8002e0d4: 00609821 move s3,v1 - -8002e0d8: 00a02021 move a0,a1 - b[x] = (axis_m[x][0] * v[0]) + (axis_m[x][1] * v[1]) + (axis_m[x][2] * v[2]); -8002e0dc: 0040b021 move s6,v0 - -8002e0e0: 0c00b7ea jal 8002dfa8 <gs_internal_sin> -8002e0e4: 0060b821 move s7,v1 - b[1]=-b[1]; -8002e0e8: 00c02021 move a0,a2 - -8002e0ec: afa20078 sw v0,120(sp) - b[1]=-b[1]; -8002e0f0: 0c00b7ea jal 8002dfa8 <gs_internal_sin> -8002e0f4: afa3007c sw v1,124(sp) - - for (x=0;x<3;x++) -8002e0f8: 8fa40070 lw a0,112(sp) -8002e0fc: 8fa50074 lw a1,116(sp) -8002e100: 02403021 move a2,s2 -8002e104: 02603821 move a3,s3 - b[1]=-b[1]; -8002e108: 00408021 move s0,v0 - for (x=0;x<3;x++) -8002e10c: 0c00dca1 jal 80037284 <__muldf3> -8002e110: 00608821 move s1,v1 - n[x]=b[x]; -8002e114: 8fa60078 lw a2,120(sp) -8002e118: 8fa7007c lw a3,124(sp) -8002e11c: 02c02021 move a0,s6 -8002e120: 02e02821 move a1,s7 - for (x=0;x<3;x++) -8002e124: afa20010 sw v0,16(sp) - n[x]=b[x]; -8002e128: 0c00dca1 jal 80037284 <__muldf3> -8002e12c: afa30014 sw v1,20(sp) -8002e130: 02003021 move a2,s0 -8002e134: 02203821 move a3,s1 -8002e138: 02802021 move a0,s4 -8002e13c: 02a02821 move a1,s5 -8002e140: afa20080 sw v0,128(sp) -8002e144: 0c00dca1 jal 80037284 <__muldf3> -8002e148: afa30084 sw v1,132(sp) -8002e14c: 8fa60080 lw a2,128(sp) -8002e150: 8fa70084 lw a3,132(sp) -8002e154: 02402021 move a0,s2 -8002e158: 02602821 move a1,s3 -8002e15c: afa20088 sw v0,136(sp) -8002e160: 0c00dca1 jal 80037284 <__muldf3> -8002e164: afa3008c sw v1,140(sp) -8002e168: 8fa80088 lw t0,136(sp) -8002e16c: 8fa9008c lw t1,140(sp) -8002e170: 01002021 move a0,t0 -8002e174: 01202821 move a1,t1 -8002e178: 00403021 move a2,v0 -8002e17c: 0c00d825 jal 80036094 <__adddf3> -8002e180: 00603821 move a3,v1 -} -8002e184: 8fa60078 lw a2,120(sp) -8002e188: 8fa7007c lw a3,124(sp) -8002e18c: 02802021 move a0,s4 -8002e190: 02a02821 move a1,s5 - n[x]=b[x]; -8002e194: afa20018 sw v0,24(sp) -} -8002e198: 0c00dca1 jal 80037284 <__muldf3> -8002e19c: afa3001c sw v1,28(sp) -8002e1a0: 02003021 move a2,s0 -8002e1a4: 02203821 move a3,s1 -8002e1a8: 02c02021 move a0,s6 -8002e1ac: 02e02821 move a1,s7 -8002e1b0: afa20088 sw v0,136(sp) -8002e1b4: 0c00dca1 jal 80037284 <__muldf3> -8002e1b8: afa3008c sw v1,140(sp) -8002e1bc: 8fa60088 lw a2,136(sp) -8002e1c0: 8fa7008c lw a3,140(sp) -8002e1c4: 02402021 move a0,s2 -8002e1c8: 02602821 move a1,s3 -8002e1cc: afa20090 sw v0,144(sp) -8002e1d0: 0c00dca1 jal 80037284 <__muldf3> -8002e1d4: afa30094 sw v1,148(sp) -8002e1d8: 8fa80090 lw t0,144(sp) -8002e1dc: 8fa90094 lw t1,148(sp) -8002e1e0: 01002021 move a0,t0 -8002e1e4: 01202821 move a1,t1 -8002e1e8: 00403021 move a2,v0 -8002e1ec: 0c00de25 jal 80037894 <__subdf3> -8002e1f0: 00603821 move a3,v1 -8002e1f4: afa20020 sw v0,32(sp) - -8002e1f8: 8fa40070 lw a0,112(sp) -} -8002e1fc: afa30024 sw v1,36(sp) - -8002e200: 8fa50074 lw a1,116(sp) -8002e204: 02003021 move a2,s0 -8002e208: 0c00dca1 jal 80037284 <__muldf3> -8002e20c: 02203821 move a3,s1 -8002e210: 3c1e8000 lui s8,0x8000 -8002e214: 03c31826 xor v1,s8,v1 -int GsIsWorking() -8002e218: 02403021 move a2,s2 -8002e21c: 02603821 move a3,s3 -8002e220: 02802021 move a0,s4 -8002e224: 02a02821 move a1,s5 - -8002e228: afa20028 sw v0,40(sp) -int GsIsWorking() -8002e22c: 0c00dca1 jal 80037284 <__muldf3> -8002e230: afa3002c sw v1,44(sp) -8002e234: 8fa60080 lw a2,128(sp) -8002e238: 8fa70084 lw a3,132(sp) -8002e23c: 02002021 move a0,s0 -8002e240: 02202821 move a1,s1 -8002e244: afa20090 sw v0,144(sp) -8002e248: 0c00dca1 jal 80037284 <__muldf3> -8002e24c: afa30094 sw v1,148(sp) -8002e250: 8fa80090 lw t0,144(sp) -8002e254: 8fa90094 lw t1,148(sp) -8002e258: 01002021 move a0,t0 -8002e25c: 01202821 move a1,t1 -8002e260: 00403021 move a2,v0 -8002e264: 0c00de25 jal 80037894 <__subdf3> -8002e268: 00603821 move a3,v1 -{ -8002e26c: 02402021 move a0,s2 -8002e270: 02602821 move a1,s3 -8002e274: 02c03021 move a2,s6 -8002e278: 02e03821 move a3,s7 -int GsIsWorking() -8002e27c: afa20030 sw v0,48(sp) -{ -8002e280: 0c00dca1 jal 80037284 <__muldf3> -8002e284: afa30034 sw v1,52(sp) -8002e288: 8fa60088 lw a2,136(sp) -8002e28c: 8fa7008c lw a3,140(sp) -8002e290: 02002021 move a0,s0 -8002e294: 02202821 move a1,s1 -8002e298: 00409021 move s2,v0 -8002e29c: 0c00dca1 jal 80037284 <__muldf3> -8002e2a0: 00609821 move s3,v1 -8002e2a4: 00403021 move a2,v0 -8002e2a8: 02402021 move a0,s2 -8002e2ac: 02602821 move a1,s3 -8002e2b0: 0c00d825 jal 80036094 <__adddf3> -8002e2b4: 00603821 move a3,v1 -8002e2b8: afa20038 sw v0,56(sp) -8002e2bc: afa3003c sw v1,60(sp) - return GsIsDrawing(); -8002e2c0: 8fa20078 lw v0,120(sp) -8002e2c4: 8fa3007c lw v1,124(sp) -} -8002e2c8: 8fa40070 lw a0,112(sp) -8002e2cc: 8fa50074 lw a1,116(sp) -8002e2d0: 02c03021 move a2,s6 -8002e2d4: 02e03821 move a3,s7 - return GsIsDrawing(); -8002e2d8: afa20040 sw v0,64(sp) -} -8002e2dc: 0c00dca1 jal 80037284 <__muldf3> -8002e2e0: afa30044 sw v1,68(sp) - -8002e2e4: 8fa60070 lw a2,112(sp) -8002e2e8: 8fa70074 lw a3,116(sp) -} -8002e2ec: 03c3f026 xor s8,s8,v1 - -8002e2f0: 02802021 move a0,s4 -8002e2f4: 02a02821 move a1,s5 -} -8002e2f8: afbe004c sw s8,76(sp) - -8002e2fc: 0c00dca1 jal 80037284 <__muldf3> -8002e300: afa20048 sw v0,72(sp) -void GsSortCls(int r, int g, int b) -{ - GsRectangle rect; -8002e304: 8faa0098 lw t2,152(sp) - -8002e308: afa20050 sw v0,80(sp) - GsRectangle rect; -8002e30c: 8d480000 lw t0,0(t2) -8002e310: 8d490004 lw t1,4(t2) -8002e314: 8d540008 lw s4,8(t2) -8002e318: 8d55000c lw s5,12(t2) -8002e31c: 8d520010 lw s2,16(t2) -8002e320: 8d530014 lw s3,20(t2) - -8002e324: afa30054 sw v1,84(sp) -8002e328: 27b00010 addiu s0,sp,16 - GsRectangle rect; -8002e32c: 00008821 move s1,zero -{ -8002e330: 241e0018 li s8,24 - GsRectangle rect; -8002e334: 8e060000 lw a2,0(s0) -8002e338: 8e070004 lw a3,4(s0) -8002e33c: 27a20058 addiu v0,sp,88 -8002e340: 00515021 addu t2,v0,s1 -8002e344: 01002021 move a0,t0 -8002e348: 01202821 move a1,t1 -8002e34c: afaa0078 sw t2,120(sp) -8002e350: afa80070 sw t0,112(sp) -8002e354: 0c00dca1 jal 80037284 <__muldf3> -8002e358: afa90074 sw t1,116(sp) -8002e35c: 8e060008 lw a2,8(s0) -8002e360: 8e07000c lw a3,12(s0) -8002e364: 02802021 move a0,s4 -8002e368: 02a02821 move a1,s5 -8002e36c: 0040b021 move s6,v0 -8002e370: 0c00dca1 jal 80037284 <__muldf3> -8002e374: 0060b821 move s7,v1 -8002e378: 00403021 move a2,v0 -8002e37c: 02c02021 move a0,s6 -8002e380: 02e02821 move a1,s7 -8002e384: 0c00d825 jal 80036094 <__adddf3> -8002e388: 00603821 move a3,v1 -8002e38c: 8e060010 lw a2,16(s0) -8002e390: 8e070014 lw a3,20(s0) -8002e394: 02402021 move a0,s2 -8002e398: 02602821 move a1,s3 -8002e39c: 0040b021 move s6,v0 -8002e3a0: 0c00dca1 jal 80037284 <__muldf3> -8002e3a4: 0060b821 move s7,v1 -8002e3a8: 00403021 move a2,v0 -8002e3ac: 00603821 move a3,v1 -8002e3b0: 02c02021 move a0,s6 -8002e3b4: 0c00d825 jal 80036094 <__adddf3> -8002e3b8: 02e02821 move a1,s7 -8002e3bc: 8faa0078 lw t2,120(sp) -8002e3c0: 26310008 addiu s1,s1,8 -8002e3c4: ad420000 sw v0,0(t2) -8002e3c8: ad430004 sw v1,4(t2) -{ -8002e3cc: 8fa80070 lw t0,112(sp) -8002e3d0: 8fa90074 lw t1,116(sp) -8002e3d4: 163effd7 bne s1,s8,8002e334 <gs_internal_vector_rotate+0x2c4> -8002e3d8: 26100018 addiu s0,s0,24 - - rect.r = r; -8002e3dc: 8fa20064 lw v0,100(sp) -8002e3e0: 3c038000 lui v1,0x8000 -8002e3e4: 00431026 xor v0,v0,v1 -8002e3e8: 8fa300d8 lw v1,216(sp) -8002e3ec: afa20064 sw v0,100(sp) -8002e3f0: 24640018 addiu a0,v1,24 -8002e3f4: 27a20058 addiu v0,sp,88 - rect.g = g; - rect.b = b; - rect.x = 0; -8002e3f8: 8c460000 lw a2,0(v0) -8002e3fc: 8c470004 lw a3,4(v0) -8002e400: ac660000 sw a2,0(v1) -8002e404: ac670004 sw a3,4(v1) -8002e408: 24630008 addiu v1,v1,8 - rect.b = b; -8002e40c: 1464fffa bne v1,a0,8002e3f8 <gs_internal_vector_rotate+0x388> -8002e410: 24420008 addiu v0,v0,8 - rect.y = 0; -8002e414: 8fbf00c4 lw ra,196(sp) -8002e418: 8fbe00c0 lw s8,192(sp) -8002e41c: 8fb700bc lw s7,188(sp) -8002e420: 8fb600b8 lw s6,184(sp) -8002e424: 8fb500b4 lw s5,180(sp) -8002e428: 8fb400b0 lw s4,176(sp) -8002e42c: 8fb300ac lw s3,172(sp) -8002e430: 8fb200a8 lw s2,168(sp) -8002e434: 8fb100a4 lw s1,164(sp) -8002e438: 8fb000a0 lw s0,160(sp) -8002e43c: 03e00008 jr ra -8002e440: 27bd00c8 addiu sp,sp,200 - -8002e444 <PRFONT_SCALEX>: - * Global variables definition -8002e444: 3c028007 lui v0,0x8007 -8002e448: ac44e8b8 sw a0,-5960(v0) - -8002e44c: 03e00008 jr ra -8002e450: 24020008 li v0,8 - -8002e454 <PRFONT_SCALEY>: -int fb_font_cy; -8002e454: 3c028007 lui v0,0x8007 -8002e458: ac44e8b4 sw a0,-5964(v0) -unsigned short GsScreenH; -8002e45c: 03e00008 jr ra -8002e460: 24020008 li v0,8 - -8002e464 <PRFONT_RL>: -double gs_vbuf[4][3]; -8002e464: 3c028004 lui v0,0x8004 -8002e468: a044a9ba sb a0,-22086(v0) -/* ************************************* -8002e46c: 03e00008 jr ra -8002e470: 24020020 li v0,32 - -8002e474 <PRFONT_GL>: -static unsigned int *linked_list; -8002e474: 3c028004 lui v0,0x8004 -8002e478: a044a9b9 sb a0,-22087(v0) -static unsigned int prfont_flags; -8002e47c: 03e00008 jr ra -8002e480: 24020020 li v0,32 - -8002e484 <PRFONT_BL>: -static unsigned char prfont_gl = NORMAL_LUMINANCE; -8002e484: 3c028004 lui v0,0x8004 -8002e488: a044a9b8 sb a0,-22088(v0) -static int __gs_autowait; -8002e48c: 03e00008 jr ra -8002e490: 24020020 li v0,32 - -8002e494 <gs_calculate_scaled_size>: - -8002e494: 28a20009 slti v0,a1,9 -8002e498: 14400007 bnez v0,8002e4b8 <gs_calculate_scaled_size+0x24> -8002e49c: 00a40018 mult a1,a0 -/* ************************************* -8002e4a0: 00001012 mflo v0 -8002e4a4: 00021fc3 sra v1,v0,0x1f -8002e4a8: 30630fff andi v1,v1,0xfff -8002e4ac: 00621021 addu v0,v1,v0 -8002e4b0: 03e00008 jr ra -8002e4b4: 00021303 sra v0,v0,0xc - * Functions definition -8002e4b8: 10a0000b beqz a1,8002e4e8 <gs_calculate_scaled_size+0x54> -8002e4bc: 00801021 move v0,a0 - -8002e4c0: 1ca00008 bgtz a1,8002e4e4 <gs_calculate_scaled_size+0x50> -8002e4c4: 00a40018 mult a1,a0 -{ -8002e4c8: 28a3fff9 slti v1,a1,-7 -8002e4cc: 10600002 beqz v1,8002e4d8 <gs_calculate_scaled_size+0x44> -8002e4d0: 00052823 negu a1,a1 -} -8002e4d4: 00041300 sll v0,a0,0xc -8002e4d8: 14a00002 bnez a1,8002e4e4 <gs_calculate_scaled_size+0x50> -8002e4dc: 0045001a div zero,v0,a1 -8002e4e0: 0007000d break 0x7 -8002e4e4: 00001012 mflo v0 - -8002e4e8: 03e00008 jr ra -8002e4ec: 00000000 nop - -8002e4f0 <GsSetList>: - return PRFONT_SCALE; -8002e4f0: 3c028007 lui v0,0x8007 -8002e4f4: ac44e8c4 sw a0,-5948(v0) -} -8002e4f8: 3c028007 lui v0,0x8007 -8002e4fc: 03e00008 jr ra -8002e500: ac40e8c0 sw zero,-5952(v0) - -8002e504 <MoveImage>: - case 0: -8002e504: 3c031f80 lui v1,0x1f80 -8002e508: 3c091000 lui t1,0x1000 -8002e50c: 8c621814 lw v0,6164(v1) -8002e510: 00000000 nop -8002e514: 00491024 and v0,v0,t1 -8002e518: 1040fffc beqz v0,8002e50c <MoveImage+0x8> -8002e51c: 24681814 addiu t0,v1,6164 - get_clutid(tpoly3->cx, tpoly3->cy) << 16; -8002e520: 3c030400 lui v1,0x400 -8002e524: ad030000 sw v1,0(t0) -8002e528: 3c021f80 lui v0,0x1f80 - break; -8002e52c: 3c030100 lui v1,0x100 -8002e530: ac431810 sw v1,6160(v0) - md << 16; -8002e534: 00052c00 sll a1,a1,0x10 - case 1: -8002e538: 3c03e600 lui v1,0xe600 - break; -8002e53c: 00073c00 sll a3,a3,0x10 - case 1: -8002e540: ac431810 sw v1,6160(v0) - md << 16; -8002e544: 00a42025 or a0,a1,a0 - linked_list[linked_list_pos++] |= -8002e548: 3c038000 lui v1,0x8000 - break; -8002e54c: 00e63025 or a2,a3,a2 - linked_list[linked_list_pos++] |= -8002e550: ac431810 sw v1,6160(v0) - md << 16; -8002e554: ac441810 sw a0,6160(v0) - break; -8002e558: ac461810 sw a2,6160(v0) - default: -8002e55c: 8fa30014 lw v1,20(sp) -8002e560: 8fa40010 lw a0,16(sp) -8002e564: 00031c00 sll v1,v1,0x10 -8002e568: 00641825 or v1,v1,a0 -8002e56c: ac431810 sw v1,6160(v0) -8002e570: 03e00008 jr ra -8002e574: 00000000 nop - -8002e578 <GsSetDrawEnv_DMA>: - -8002e578: 3c0b8007 lui t3,0x8007 - gpu_data_ctrl(0xe4, (end_y<<10)|end_x); -8002e57c: 3c028007 lui v0,0x8007 - -8002e580: 8d6ce8c0 lw t4,-5952(t3) - gpu_data_ctrl(0xe4, (end_y<<10)|end_x); -8002e584: 8c48e8c4 lw t0,-5948(v0) -8002e588: 000c4880 sll t1,t4,0x2 -8002e58c: 3c020500 lui v0,0x500 -8002e590: 01093821 addu a3,t0,t1 -8002e594: ace20000 sw v0,0(a3) - //#warning "Check drawing offset better." -8002e598: 90820001 lbu v0,1(a0) -8002e59c: 25250004 addiu a1,t1,4 -8002e5a0: 14400003 bnez v0,8002e5b0 <GsSetDrawEnv_DMA+0x38> -8002e5a4: 01052821 addu a1,t0,a1 -8002e5a8: 10000003 b 8002e5b8 <GsSetDrawEnv_DMA+0x40> -8002e5ac: 3c02e100 lui v0,0xe100 -8002e5b0: 3c02e100 lui v0,0xe100 -8002e5b4: 24420400 addiu v0,v0,1024 -8002e5b8: 90830000 lbu v1,0(a0) - if (drawenv->set_mask) mf|=MASK_SET; -8002e5bc: 25290018 addiu t1,t1,24 - //#warning "Check drawing offset better." -8002e5c0: 0003182b sltu v1,zero,v1 -8002e5c4: 00031a40 sll v1,v1,0x9 -8002e5c8: 00431025 or v0,v0,v1 -8002e5cc: aca20000 sw v0,0(a1) - //gpu_data_ctrl(0xe5, 0); -8002e5d0: 84850004 lh a1,4(a0) - gpu_data_ctrl(0xe5, (drawenv->y<<11)|drawenv->x); -8002e5d4: 3c02e200 lui v0,0xe200 -8002e5d8: ace20008 sw v0,8(a3) - //gpu_data_ctrl(0xe5, 0); -8002e5dc: 30a6ffff andi a2,a1,0xffff -8002e5e0: 84820002 lh v0,2(a0) -8002e5e4: 30c303ff andi v1,a2,0x3ff -8002e5e8: 304d07ff andi t5,v0,0x7ff -8002e5ec: 00035280 sll t2,v1,0xa -8002e5f0: 3c03e300 lui v1,0xe300 -8002e5f4: 01a31825 or v1,t5,v1 -8002e5f8: 01431825 or v1,t2,v1 - -8002e5fc: 848a0006 lh t2,6(a0) -8002e600: 84840008 lh a0,8(a0) -8002e604: 004a1021 addu v0,v0,t2 -8002e608: 2442ffff addiu v0,v0,-1 - //gpu_data_ctrl(0xe5, 0); -8002e60c: ace3000c sw v1,12(a3) - -8002e610: 304203ff andi v0,v0,0x3ff -8002e614: 3c03e400 lui v1,0xe400 -8002e618: 00431825 or v1,v0,v1 -8002e61c: 00a41021 addu v0,a1,a0 -8002e620: 2442ffff addiu v0,v0,-1 -8002e624: 304203ff andi v0,v0,0x3ff -8002e628: 00021280 sll v0,v0,0xa -8002e62c: 00621025 or v0,v1,v0 - -8002e630: 30c607ff andi a2,a2,0x7ff - -8002e634: ace20010 sw v0,16(a3) - -8002e638: 000612c0 sll v0,a2,0xb -8002e63c: 3c06e500 lui a2,0xe500 -8002e640: 01a63025 or a2,t5,a2 -8002e644: 00463025 or a2,v0,a2 - if (drawenv->set_mask) mf|=MASK_SET; -8002e648: 3c0200ff lui v0,0xff -8002e64c: 3442ffff ori v0,v0,0xffff -8002e650: 01094021 addu t0,t0,t1 -8002e654: 01024024 and t0,t0,v0 -8002e658: 8ce20000 lw v0,0(a3) - -8002e65c: ace60014 sw a2,20(a3) - if (drawenv->set_mask) mf|=MASK_SET; -8002e660: 00484025 or t0,v0,t0 - -8002e664: 3c028007 lui v0,0x8007 - if (drawenv->set_mask) mf|=MASK_SET; -8002e668: ace80000 sw t0,0(a3) - -8002e66c: 258c0006 addiu t4,t4,6 - -8002e670: a44a2d04 sh t2,11524(v0) - GsSetMasking(mf); -8002e674: 3c028007 lui v0,0x8007 - -8002e678: ad6ce8c0 sw t4,-5952(t3) - GsSetMasking(mf); -8002e67c: 03e00008 jr ra -8002e680: a4442d80 sh a0,11648(v0) - -8002e684 <GsSetDispEnv>: - -8002e684: 84820002 lh v0,2(a0) -8002e688: 84830000 lh v1,0(a0) -8002e68c: 00021280 sll v0,v0,0xa -8002e690: 00431025 or v0,v0,v1 -8002e694: 3c030500 lui v1,0x500 -8002e698: 00431025 or v0,v0,v1 -{ -8002e69c: 3c040100 lui a0,0x100 -8002e6a0: 3c031f80 lui v1,0x1f80 -8002e6a4: ac641814 sw a0,6164(v1) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002e6a8: ac621814 sw v0,6164(v1) -8002e6ac: 03e00008 jr ra -8002e6b0: 00000000 nop - -8002e6b4 <GsSetDispEnv_DMA>: - gpu_data_ctrl(0xe5, (drawenv->y<<11)|drawenv->x); -8002e6b4: 3c038007 lui v1,0x8007 -8002e6b8: 8c62e8c0 lw v0,-5952(v1) - mf = 0; -8002e6bc: 3c058007 lui a1,0x8007 -8002e6c0: 00023880 sll a3,v0,0x2 - if (drawenv->ignore_mask) mf|=MASK_IGNORE; -8002e6c4: 24420002 addiu v0,v0,2 -8002e6c8: ac62e8c0 sw v0,-5952(v1) -8002e6cc: 94820000 lhu v0,0(a0) -8002e6d0: 3c030500 lui v1,0x500 -8002e6d4: 304203ff andi v0,v0,0x3ff -8002e6d8: 00431825 or v1,v0,v1 -8002e6dc: 94820002 lhu v0,2(a0) - mf = 0; -8002e6e0: 8ca5e8c4 lw a1,-5948(a1) - if (drawenv->ignore_mask) mf|=MASK_IGNORE; -8002e6e4: 304203ff andi v0,v0,0x3ff -8002e6e8: 00021280 sll v0,v0,0xa - mf = 0; -8002e6ec: 00a74021 addu t0,a1,a3 -8002e6f0: 3c060100 lui a2,0x100 - if (drawenv->ignore_mask) mf|=MASK_IGNORE; -8002e6f4: 00621025 or v0,v1,v0 - GsSetMasking(mf); -8002e6f8: 24e70008 addiu a3,a3,8 - if (drawenv->ignore_mask) mf|=MASK_IGNORE; -8002e6fc: ad020004 sw v0,4(t0) - GsSetMasking(mf); -8002e700: 00a72821 addu a1,a1,a3 -8002e704: 24c2ffff addiu v0,a2,-1 -8002e708: 00a22824 and a1,a1,v0 -8002e70c: 00c52825 or a1,a2,a1 -8002e710: 03e00008 jr ra -8002e714: ad050000 sw a1,0(t0) - -8002e718 <gpu_ctrl>: - -8002e718: 00042600 sll a0,a0,0x18 -{ -8002e71c: 3c021f80 lui v0,0x1f80 - -8002e720: 00852825 or a1,a0,a1 -{ -8002e724: 3c030100 lui v1,0x100 -8002e728: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002e72c: ac451814 sw a1,6164(v0) -8002e730: 03e00008 jr ra -8002e734: 00000000 nop - -8002e738 <gpu_data>: - unsigned int orig_pos = linked_list_pos; -8002e738: 3c021f80 lui v0,0x1f80 -8002e73c: ac441810 sw a0,6160(v0) -8002e740: 03e00008 jr ra -8002e744: 00000000 nop - -8002e748 <gpu_data_ctrl>: - -8002e748: 00042600 sll a0,a0,0x18 - -8002e74c: 3c021f80 lui v0,0x1f80 - -8002e750: 00852825 or a1,a0,a1 - -8002e754: 3c030100 lui v1,0x100 -8002e758: ac431814 sw v1,6164(v0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002e75c: ac451810 sw a1,6160(v0) -8002e760: 03e00008 jr ra -8002e764: 00000000 nop - -8002e768 <setup_attribs>: -} -8002e768: 3c038007 lui v1,0x8007 -8002e76c: 30a20003 andi v0,a1,0x3 -8002e770: 8c632d84 lw v1,11652(v1) -8002e774: 000211c0 sll v0,v0,0x7 -8002e778: 00431025 or v0,v0,v1 -void gpu_data_ctrl(unsigned int command, unsigned int param) -8002e77c: 3084001f andi a0,a0,0x1f -{ -8002e780: 000518c0 sll v1,a1,0x3 -void gpu_data_ctrl(unsigned int command, unsigned int param) -8002e784: 00821025 or v0,a0,v0 -{ -8002e788: 30630060 andi v1,v1,0x60 -} -8002e78c: 30a50010 andi a1,a1,0x10 -8002e790: 10a00005 beqz a1,8002e7a8 <setup_attribs+0x40> -8002e794: 00621025 or v0,v1,v0 - -8002e798: 90c30000 lbu v1,0(a2) -8002e79c: 00000000 nop -8002e7a0: 34630002 ori v1,v1,0x2 -8002e7a4: a0c30000 sb v1,0(a2) - //printf("tpage = %d, attribute = %x, packet = %x\n", tpage, attribute, packet); -8002e7a8: 03e00008 jr ra -8002e7ac: 00000000 nop - -8002e7b0 <GsSortPoly3>: -} -8002e7b0: 27bdffe0 addiu sp,sp,-32 - while (!(GPU_CONTROL_PORT & (1<<0x1c))); -8002e7b4: 8c850010 lw a1,16(a0) -} -8002e7b8: 00803821 move a3,a0 - -8002e7bc: 3c0a8007 lui t2,0x8007 -{ -8002e7c0: 24020020 li v0,32 - while (!(GPU_CONTROL_PORT & (1<<0x1c))); -8002e7c4: 27a60010 addiu a2,sp,16 -8002e7c8: 00002021 move a0,zero - -8002e7cc: 8d48e8c0 lw t0,-5952(t2) -} -8002e7d0: afbf001c sw ra,28(sp) - while (!(GPU_CONTROL_PORT & (1<<0x1c))); -8002e7d4: 0c00b9da jal 8002e768 <setup_attribs> -8002e7d8: a3a20010 sb v0,16(sp) - /* Disable DMA. */ -8002e7dc: 3c038007 lui v1,0x8007 -8002e7e0: 8c66e8c4 lw a2,-5948(v1) -8002e7e4: 00082880 sll a1,t0,0x2 -8002e7e8: 00c52821 addu a1,a2,a1 -8002e7ec: 3c030500 lui v1,0x500 -8002e7f0: aca30000 sw v1,0(a1) - GPU_CONTROL_PORT = 0x04000000; -8002e7f4: aca20004 sw v0,4(a1) - -8002e7f8: 93a20010 lbu v0,16(sp) -8002e7fc: 90e30000 lbu v1,0(a3) -8002e800: 00022600 sll a0,v0,0x18 -8002e804: 90e20002 lbu v0,2(a3) -8002e808: 24e9000a addiu t1,a3,10 -8002e80c: 00021400 sll v0,v0,0x10 -8002e810: 00821025 or v0,a0,v0 -8002e814: 00431825 or v1,v0,v1 -8002e818: 90e20001 lbu v0,1(a3) -8002e81c: 25040003 addiu a0,t0,3 -8002e820: 00021200 sll v0,v0,0x8 -8002e824: 00621025 or v0,v1,v0 -8002e828: 00042080 sll a0,a0,0x2 -8002e82c: aca20008 sw v0,8(a1) -8002e830: 00c45821 addu t3,a2,a0 -8002e834: 24e70010 addiu a3,a3,16 - int sz = 0; -8002e838: 95220000 lhu v0,0(t1) -8002e83c: 25290002 addiu t1,t1,2 -8002e840: 304207ff andi v0,v0,0x7ff -8002e844: 00021c00 sll v1,v0,0x10 -8002e848: 9522fff8 lhu v0,-8(t1) -8002e84c: 256b0004 addiu t3,t3,4 -8002e850: 304207ff andi v0,v0,0x7ff -8002e854: 00621025 or v0,v1,v0 - { -8002e858: 14e9fff7 bne a3,t1,8002e838 <GsSortPoly3+0x88> -8002e85c: ad62fffc sw v0,-4(t3) - -8002e860: 2484000c addiu a0,a0,12 -8002e864: 3c0200ff lui v0,0xff -8002e868: 3442ffff ori v0,v0,0xffff -8002e86c: 00c43021 addu a2,a2,a0 -8002e870: 00c23024 and a2,a2,v0 -8002e874: 8ca20000 lw v0,0(a1) - while (!(GPU_CONTROL_PORT & (1<<0x1c))); -8002e878: 8fbf001c lw ra,28(sp) -8002e87c: 25080006 addiu t0,t0,6 - -8002e880: 00463025 or a2,v0,a2 -8002e884: aca60000 sw a2,0(a1) -8002e888: ad48e8c0 sw t0,-5952(t2) - while (!(GPU_CONTROL_PORT & (1<<0x1c))); -8002e88c: 03e00008 jr ra -8002e890: 27bd0020 addiu sp,sp,32 - -8002e894 <GsSortPoly4>: - -8002e894: 27bdffe0 addiu sp,sp,-32 - } -8002e898: 8c850014 lw a1,20(a0) - -8002e89c: 00803821 move a3,a0 - sz = linked_list[pos++] >> 24; -8002e8a0: 3c0a8007 lui t2,0x8007 - for (x = 0; x < sz; x++) -8002e8a4: 24020028 li v0,40 - } -8002e8a8: 27a60010 addiu a2,sp,16 -8002e8ac: 00002021 move a0,zero - sz = linked_list[pos++] >> 24; -8002e8b0: 8d48e8c0 lw t0,-5952(t2) - -8002e8b4: afbf001c sw ra,28(sp) - } -8002e8b8: 0c00b9da jal 8002e768 <setup_attribs> -8002e8bc: a3a20010 sb v0,16(sp) - -8002e8c0: 3c038007 lui v1,0x8007 -8002e8c4: 8c66e8c4 lw a2,-5948(v1) -8002e8c8: 00082880 sll a1,t0,0x2 -8002e8cc: 00c52821 addu a1,a2,a1 -8002e8d0: 3c030600 lui v1,0x600 -8002e8d4: aca30000 sw v1,0(a1) - /* Reset primitive list iterator. */ -8002e8d8: aca20004 sw v0,4(a1) - linked_list_pos = 0; -8002e8dc: 93a20010 lbu v0,16(sp) -8002e8e0: 90e30000 lbu v1,0(a3) -8002e8e4: 00022600 sll a0,v0,0x18 -8002e8e8: 90e20002 lbu v0,2(a3) -8002e8ec: 24e9000c addiu t1,a3,12 -8002e8f0: 00021400 sll v0,v0,0x10 -8002e8f4: 00821025 or v0,a0,v0 -8002e8f8: 00431825 or v1,v0,v1 -8002e8fc: 90e20001 lbu v0,1(a3) -8002e900: 25040003 addiu a0,t0,3 -8002e904: 00021200 sll v0,v0,0x8 -8002e908: 00621025 or v0,v1,v0 -8002e90c: 00042080 sll a0,a0,0x2 -8002e910: aca20008 sw v0,8(a1) -8002e914: 00c45821 addu t3,a2,a0 -8002e918: 24e70014 addiu a3,a3,20 - { -8002e91c: 95220000 lhu v0,0(t1) -8002e920: 25290002 addiu t1,t1,2 -8002e924: 304207ff andi v0,v0,0x7ff -8002e928: 00021c00 sll v1,v0,0x10 -8002e92c: 9522fff6 lhu v0,-10(t1) -8002e930: 256b0004 addiu t3,t3,4 -8002e934: 304207ff andi v0,v0,0x7ff -8002e938: 00621025 or v0,v1,v0 - if (__gs_autowait) -8002e93c: 14e9fff7 bne a3,t1,8002e91c <GsSortPoly4+0x88> -8002e940: ad62fffc sw v0,-4(t3) - while (GsIsDrawing()); -8002e944: 24840010 addiu a0,a0,16 -8002e948: 3c0200ff lui v0,0xff -8002e94c: 3442ffff ori v0,v0,0xffff -8002e950: 00c43021 addu a2,a2,a0 -8002e954: 00c23024 and a2,a2,v0 -8002e958: 8ca20000 lw v0,0(a1) - } -8002e95c: 8fbf001c lw ra,28(sp) -8002e960: 25080007 addiu t0,t0,7 - while (GsIsDrawing()); -8002e964: 00463025 or a2,v0,a2 -8002e968: aca60000 sw a2,0(a1) -8002e96c: ad48e8c0 sw t0,-5952(t2) - } -8002e970: 03e00008 jr ra -8002e974: 27bd0020 addiu sp,sp,32 - -8002e978 <GsSortGPoly3>: -void GsSortPoly3(const GsPoly3* const poly3) -8002e978: 27bdffe0 addiu sp,sp,-32 - -8002e97c: 8c850018 lw a1,24(a0) -void GsSortPoly3(const GsPoly3* const poly3) -8002e980: 00804021 move t0,a0 - int x; -8002e984: 3c0c8007 lui t4,0x8007 - unsigned int md; -8002e988: 24020030 li v0,48 - -8002e98c: 00002021 move a0,zero -8002e990: 27a60010 addiu a2,sp,16 - int x; -8002e994: 8d8ae8c0 lw t2,-5952(t4) -void GsSortPoly3(const GsPoly3* const poly3) -8002e998: afbf001c sw ra,28(sp) - -8002e99c: 0c00b9da jal 8002e768 <setup_attribs> -8002e9a0: a3a20010 sb v0,16(sp) - linked_list[linked_list_pos++] = md; -8002e9a4: 3c038007 lui v1,0x8007 -8002e9a8: 8c69e8c4 lw t1,-5948(v1) -8002e9ac: 000a3880 sll a3,t2,0x2 -8002e9b0: 01273821 addu a3,t1,a3 -8002e9b4: 3c030700 lui v1,0x700 -8002e9b8: ace30000 sw v1,0(a3) - linked_list[linked_list_pos++] = (pkt<<24)|(poly3->b<<16)|(poly3->g<<8)|(poly3->r); -8002e9bc: ace20004 sw v0,4(a3) - -8002e9c0: 93ad0010 lbu t5,16(sp) -8002e9c4: 25420002 addiu v0,t2,2 -8002e9c8: 00021080 sll v0,v0,0x2 -8002e9cc: 250b0006 addiu t3,t0,6 -8002e9d0: 25040010 addiu a0,t0,16 -8002e9d4: 000d6e00 sll t5,t5,0x18 -8002e9d8: 01221821 addu v1,t1,v0 - for (x = 0; x < 3; x++) -8002e9dc: 00004021 move t0,zero -8002e9e0: 240e0003 li t6,3 - -8002e9e4: 91650000 lbu a1,0(t3) -8002e9e8: 00000000 nop -8002e9ec: 00053400 sll a2,a1,0x10 -8002e9f0: 9165fffd lbu a1,-3(t3) -8002e9f4: 00000000 nop -8002e9f8: 00052a00 sll a1,a1,0x8 -8002e9fc: 00c52825 or a1,a2,a1 -8002ea00: 9166fffa lbu a2,-6(t3) -8002ea04: 00000000 nop -8002ea08: 00a62825 or a1,a1,a2 -8002ea0c: 11000002 beqz t0,8002ea18 <GsSortGPoly3+0xa0> -8002ea10: 01a03021 move a2,t5 -8002ea14: 00003021 move a2,zero -8002ea18: 00c52825 or a1,a2,a1 -8002ea1c: ac650000 sw a1,0(v1) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ea20: 94850000 lhu a1,0(a0) - for (x = 0; x < 3; x++) -8002ea24: 25080001 addiu t0,t0,1 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ea28: 30a507ff andi a1,a1,0x7ff -8002ea2c: 00053400 sll a2,a1,0x10 -8002ea30: 9485fffa lhu a1,-6(a0) -8002ea34: 256b0001 addiu t3,t3,1 -8002ea38: 30a507ff andi a1,a1,0x7ff -8002ea3c: 00c52825 or a1,a2,a1 -8002ea40: ac650004 sw a1,4(v1) -8002ea44: 24840002 addiu a0,a0,2 - for (x = 0; x < 3; x++) -8002ea48: 150effe6 bne t0,t6,8002e9e4 <GsSortGPoly3+0x6c> -8002ea4c: 24630008 addiu v1,v1,8 -void GsSortPoly4(const GsPoly4* const poly4) -8002ea50: 24420018 addiu v0,v0,24 -8002ea54: 01221821 addu v1,t1,v0 -8002ea58: 3c0200ff lui v0,0xff -8002ea5c: 3442ffff ori v0,v0,0xffff -8002ea60: 00621024 and v0,v1,v0 -8002ea64: 8ce30000 lw v1,0(a3) -{ -8002ea68: 8fbf001c lw ra,28(sp) -8002ea6c: 25440008 addiu a0,t2,8 -void GsSortPoly4(const GsPoly4* const poly4) -8002ea70: 00621025 or v0,v1,v0 -8002ea74: ace20000 sw v0,0(a3) -8002ea78: ad84e8c0 sw a0,-5952(t4) -{ -8002ea7c: 03e00008 jr ra -8002ea80: 27bd0020 addiu sp,sp,32 - -8002ea84 <GsSortGPoly4>: - unsigned char pkt = 0x28; -8002ea84: 27bdffe0 addiu sp,sp,-32 - -8002ea88: 8c85001c lw a1,28(a0) - unsigned char pkt = 0x28; -8002ea8c: 00804021 move t0,a0 - md = setup_attribs(0, poly4->attribute, &pkt); -8002ea90: 3c0c8007 lui t4,0x8007 - linked_list[linked_list_pos++] = 0x06000000; -8002ea94: 24020038 li v0,56 - -8002ea98: 00002021 move a0,zero -8002ea9c: 27a60010 addiu a2,sp,16 - md = setup_attribs(0, poly4->attribute, &pkt); -8002eaa0: 8d8ae8c0 lw t2,-5952(t4) - unsigned char pkt = 0x28; -8002eaa4: afbf001c sw ra,28(sp) - -8002eaa8: 0c00b9da jal 8002e768 <setup_attribs> -8002eaac: a3a20010 sb v0,16(sp) - linked_list[linked_list_pos++] = ((poly4->y[x]&0x7ff)<<16)|(poly4->x[x]&0x7ff); -8002eab0: 3c038007 lui v1,0x8007 -8002eab4: 8c69e8c4 lw t1,-5948(v1) -8002eab8: 000a3880 sll a3,t2,0x2 -8002eabc: 01273821 addu a3,t1,a3 -8002eac0: 3c030900 lui v1,0x900 -8002eac4: ace30000 sw v1,0(a3) - -8002eac8: ace20004 sw v0,4(a3) -void GsSortGPoly3(const GsGPoly3* const poly3) -8002eacc: 93ad0010 lbu t5,16(sp) -8002ead0: 25420002 addiu v0,t2,2 -8002ead4: 00021080 sll v0,v0,0x2 -8002ead8: 250b0008 addiu t3,t0,8 -8002eadc: 25040014 addiu a0,t0,20 -8002eae0: 000d6e00 sll t5,t5,0x18 -8002eae4: 01221821 addu v1,t1,v0 -} -8002eae8: 00004021 move t0,zero -8002eaec: 240e0004 li t6,4 -void GsSortGPoly3(const GsGPoly3* const poly3) -8002eaf0: 91650000 lbu a1,0(t3) -8002eaf4: 00000000 nop -8002eaf8: 00053400 sll a2,a1,0x10 -8002eafc: 9165fffc lbu a1,-4(t3) -8002eb00: 00000000 nop -8002eb04: 00052a00 sll a1,a1,0x8 -8002eb08: 00c52825 or a1,a2,a1 -8002eb0c: 9166fff8 lbu a2,-8(t3) -8002eb10: 00000000 nop -8002eb14: 00a62825 or a1,a1,a2 -8002eb18: 11000002 beqz t0,8002eb24 <GsSortGPoly4+0xa0> -8002eb1c: 01a03021 move a2,t5 -8002eb20: 00003021 move a2,zero -8002eb24: 00c52825 or a1,a2,a1 -8002eb28: ac650000 sw a1,0(v1) -{ -8002eb2c: 94850000 lhu a1,0(a0) -} -8002eb30: 25080001 addiu t0,t0,1 -{ -8002eb34: 30a507ff andi a1,a1,0x7ff -8002eb38: 00053400 sll a2,a1,0x10 -8002eb3c: 9485fff8 lhu a1,-8(a0) -8002eb40: 256b0001 addiu t3,t3,1 -8002eb44: 30a507ff andi a1,a1,0x7ff -8002eb48: 00c52825 or a1,a2,a1 -8002eb4c: ac650004 sw a1,4(v1) -8002eb50: 24840002 addiu a0,a0,2 -} -8002eb54: 150effe6 bne t0,t6,8002eaf0 <GsSortGPoly4+0x6c> -8002eb58: 24630008 addiu v1,v1,8 - int orig_pos = linked_list_pos; -8002eb5c: 24420020 addiu v0,v0,32 -8002eb60: 01221821 addu v1,t1,v0 -8002eb64: 3c0200ff lui v0,0xff -8002eb68: 3442ffff ori v0,v0,0xffff -8002eb6c: 00621024 and v0,v1,v0 -8002eb70: 8ce30000 lw v1,0(a3) - int x; -8002eb74: 8fbf001c lw ra,28(sp) -8002eb78: 2544000a addiu a0,t2,10 - int orig_pos = linked_list_pos; -8002eb7c: 00621025 or v0,v1,v0 -8002eb80: ace20000 sw v0,0(a3) -8002eb84: ad84e8c0 sw a0,-5952(t4) - int x; -8002eb88: 03e00008 jr ra -8002eb8c: 27bd0020 addiu sp,sp,32 - -8002eb90 <GsSortLine>: - -8002eb90: 27bdffe0 addiu sp,sp,-32 - linked_list[linked_list_pos++] = (poly3->b[x]<<16)|(poly3->g[x]<<8)|(poly3->r[x]) | ((x == 0)?(pkt<<24):0); -8002eb94: 8c85000c lw a1,12(a0) - -8002eb98: 00803821 move a3,a0 - linked_list[linked_list_pos++] = 0x07000000; -8002eb9c: 3c098007 lui t1,0x8007 - linked_list[linked_list_pos++] = (poly3->b[x]<<16)|(poly3->g[x]<<8)|(poly3->r[x]) | ((x == 0)?(pkt<<24):0); -8002eba0: 27a60010 addiu a2,sp,16 - -8002eba4: 24020040 li v0,64 - linked_list[linked_list_pos++] = (poly3->b[x]<<16)|(poly3->g[x]<<8)|(poly3->r[x]) | ((x == 0)?(pkt<<24):0); -8002eba8: 00002021 move a0,zero - linked_list[linked_list_pos++] = 0x07000000; -8002ebac: 8d28e8c0 lw t0,-5952(t1) - -8002ebb0: afbf001c sw ra,28(sp) - linked_list[linked_list_pos++] = (poly3->b[x]<<16)|(poly3->g[x]<<8)|(poly3->r[x]) | ((x == 0)?(pkt<<24):0); -8002ebb4: 0c00b9da jal 8002e768 <setup_attribs> -8002ebb8: a3a20010 sb v0,16(sp) - } -8002ebbc: 3c038007 lui v1,0x8007 -8002ebc0: 8c66e8c4 lw a2,-5948(v1) -8002ebc4: 00082880 sll a1,t0,0x2 -8002ebc8: 00c52821 addu a1,a2,a1 -8002ebcc: 3c030400 lui v1,0x400 -8002ebd0: aca30000 sw v1,0(a1) - -8002ebd4: aca20004 sw v0,4(a1) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ebd8: 93a20010 lbu v0,16(sp) -8002ebdc: 90e30000 lbu v1,0(a3) -8002ebe0: 00022600 sll a0,v0,0x18 -8002ebe4: 90e20002 lbu v0,2(a3) - -8002ebe8: 8fbf001c lw ra,28(sp) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ebec: 00021400 sll v0,v0,0x10 -8002ebf0: 00821025 or v0,a0,v0 -8002ebf4: 00431825 or v1,v0,v1 -8002ebf8: 90e20001 lbu v0,1(a3) -void GsSortGPoly4(const GsGPoly4* const poly4) -8002ebfc: 25040003 addiu a0,t0,3 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ec00: 00021200 sll v0,v0,0x8 -8002ec04: 00621025 or v0,v1,v0 -8002ec08: aca20008 sw v0,8(a1) -void GsSortGPoly4(const GsGPoly4* const poly4) -8002ec0c: 94e20008 lhu v0,8(a3) -8002ec10: 00042080 sll a0,a0,0x2 -8002ec14: 304207ff andi v0,v0,0x7ff -8002ec18: 00021c00 sll v1,v0,0x10 -8002ec1c: 94e20004 lhu v0,4(a3) -8002ec20: 00c45021 addu t2,a2,a0 -8002ec24: 304207ff andi v0,v0,0x7ff -8002ec28: 00621025 or v0,v1,v0 -8002ec2c: ad420000 sw v0,0(t2) -8002ec30: 94e2000a lhu v0,10(a3) - // PKT 0x38 -8002ec34: 24840008 addiu a0,a0,8 -void GsSortGPoly4(const GsGPoly4* const poly4) -8002ec38: 304207ff andi v0,v0,0x7ff -8002ec3c: 00021c00 sll v1,v0,0x10 -8002ec40: 94e20006 lhu v0,6(a3) - // PKT 0x38 -8002ec44: 00c43021 addu a2,a2,a0 -void GsSortGPoly4(const GsGPoly4* const poly4) -8002ec48: 304207ff andi v0,v0,0x7ff -8002ec4c: 00621025 or v0,v1,v0 -8002ec50: ad420004 sw v0,4(t2) - // PKT 0x38 -8002ec54: 3c0200ff lui v0,0xff -8002ec58: 3442ffff ori v0,v0,0xffff -8002ec5c: 00c23024 and a2,a2,v0 -8002ec60: 8ca20000 lw v0,0(a1) -8002ec64: 25080005 addiu t0,t0,5 -8002ec68: 00463025 or a2,v0,a2 -8002ec6c: aca60000 sw a2,0(a1) -8002ec70: ad28e8c0 sw t0,-5952(t1) - -8002ec74: 03e00008 jr ra -8002ec78: 27bd0020 addiu sp,sp,32 - -8002ec7c <GsSortGLine>: - unsigned char pkt = 0x38; -8002ec7c: 27bdffe0 addiu sp,sp,-32 - for (x = 0; x < 4; x++) -8002ec80: 8c850010 lw a1,16(a0) - unsigned char pkt = 0x38; -8002ec84: 00804021 move t0,a0 - md = setup_attribs(0, poly4->attribute, &pkt); -8002ec88: 3c0c8007 lui t4,0x8007 - linked_list[linked_list_pos++] = 0x09000000; -8002ec8c: 24020050 li v0,80 - for (x = 0; x < 4; x++) -8002ec90: 00002021 move a0,zero -8002ec94: 27a60010 addiu a2,sp,16 - md = setup_attribs(0, poly4->attribute, &pkt); -8002ec98: 8d8ae8c0 lw t2,-5952(t4) - unsigned char pkt = 0x38; -8002ec9c: afbf001c sw ra,28(sp) - for (x = 0; x < 4; x++) -8002eca0: 0c00b9da jal 8002e768 <setup_attribs> -8002eca4: a3a20010 sb v0,16(sp) - linked_list[linked_list_pos++] = (poly4->b[x]<<16)|(poly4->g[x]<<8)|(poly4->r[x]) | ((x == 0)?(pkt<<24):0); -8002eca8: 3c038007 lui v1,0x8007 -8002ecac: 8c69e8c4 lw t1,-5948(v1) -8002ecb0: 000a3880 sll a3,t2,0x2 -8002ecb4: 01273821 addu a3,t1,a3 -8002ecb8: 3c030500 lui v1,0x500 -8002ecbc: ace30000 sw v1,0(a3) - linked_list[linked_list_pos++] = ((poly4->y[x]&0x7ff)<<16)|(poly4->x[x]&0x7ff); -8002ecc0: ace20004 sw v0,4(a3) -} -8002ecc4: 93ad0010 lbu t5,16(sp) -8002ecc8: 25420002 addiu v0,t2,2 -8002eccc: 00021080 sll v0,v0,0x2 -8002ecd0: 250b0004 addiu t3,t0,4 -8002ecd4: 2504000a addiu a0,t0,10 -8002ecd8: 000d6e00 sll t5,t5,0x18 -8002ecdc: 01221821 addu v1,t1,v0 - -8002ece0: 00004021 move t0,zero -8002ece4: 240e0002 li t6,2 -} -8002ece8: 91650000 lbu a1,0(t3) -8002ecec: 00000000 nop -8002ecf0: 00053400 sll a2,a1,0x10 -8002ecf4: 9165fffe lbu a1,-2(t3) -8002ecf8: 00000000 nop -8002ecfc: 00052a00 sll a1,a1,0x8 -8002ed00: 00c52825 or a1,a2,a1 -8002ed04: 9166fffc lbu a2,-4(t3) -8002ed08: 00000000 nop -8002ed0c: 00a62825 or a1,a1,a2 -8002ed10: 11000002 beqz t0,8002ed1c <GsSortGLine+0xa0> -8002ed14: 01a03021 move a2,t5 -8002ed18: 00003021 move a2,zero -8002ed1c: 00c52825 or a1,a2,a1 -8002ed20: ac650000 sw a1,0(v1) - -8002ed24: 94850000 lhu a1,0(a0) - -8002ed28: 25080001 addiu t0,t0,1 - -8002ed2c: 30a507ff andi a1,a1,0x7ff -8002ed30: 00053400 sll a2,a1,0x10 -8002ed34: 9485fffc lhu a1,-4(a0) -8002ed38: 256b0001 addiu t3,t3,1 -8002ed3c: 30a507ff andi a1,a1,0x7ff -8002ed40: 00c52825 or a1,a2,a1 -8002ed44: ac650004 sw a1,4(v1) -8002ed48: 24840002 addiu a0,a0,2 - -8002ed4c: 150effe6 bne t0,t6,8002ece8 <GsSortGLine+0x6c> -8002ed50: 24630008 addiu v1,v1,8 - // PKT 0x40 -8002ed54: 24420010 addiu v0,v0,16 -8002ed58: 01221821 addu v1,t1,v0 -8002ed5c: 3c0200ff lui v0,0xff -8002ed60: 3442ffff ori v0,v0,0xffff -8002ed64: 00621024 and v0,v1,v0 -8002ed68: 8ce30000 lw v1,0(a3) - -8002ed6c: 8fbf001c lw ra,28(sp) -8002ed70: 25440006 addiu a0,t2,6 - // PKT 0x40 -8002ed74: 00621025 or v0,v1,v0 -8002ed78: ace20000 sw v0,0(a3) -8002ed7c: ad84e8c0 sw a0,-5952(t4) - -8002ed80: 03e00008 jr ra -8002ed84: 27bd0020 addiu sp,sp,32 - -8002ed88 <GsSortDot>: - unsigned char pkt = 0x40; -8002ed88: 27bdffe0 addiu sp,sp,-32 - linked_list[linked_list_pos++] = (pkt<<24)|(line->b<<16)|(line->g<<8)|(line->r); -8002ed8c: 8c850008 lw a1,8(a0) - unsigned char pkt = 0x40; -8002ed90: 00803821 move a3,a0 - md = setup_attribs(0, line->attribute, &pkt); -8002ed94: 3c0b8007 lui t3,0x8007 - linked_list[linked_list_pos++] = (pkt<<24)|(line->b<<16)|(line->g<<8)|(line->r); -8002ed98: 27a60010 addiu a2,sp,16 - -8002ed9c: 24020068 li v0,104 - linked_list[linked_list_pos++] = (pkt<<24)|(line->b<<16)|(line->g<<8)|(line->r); -8002eda0: 00002021 move a0,zero - md = setup_attribs(0, line->attribute, &pkt); -8002eda4: 8d6ae8c0 lw t2,-5952(t3) - unsigned char pkt = 0x40; -8002eda8: afbf001c sw ra,28(sp) - linked_list[linked_list_pos++] = (pkt<<24)|(line->b<<16)|(line->g<<8)|(line->r); -8002edac: 0c00b9da jal 8002e768 <setup_attribs> -8002edb0: a3a20010 sb v0,16(sp) - for (x = 0; x < 2; x++) -8002edb4: 3c038007 lui v1,0x8007 -8002edb8: 8c65e8c4 lw a1,-5948(v1) -8002edbc: 000a4880 sll t1,t2,0x2 -8002edc0: 00a93021 addu a2,a1,t1 -8002edc4: 3c080300 lui t0,0x300 -8002edc8: acc80000 sw t0,0(a2) - linked_list[linked_list_pos++] = ((line->y[x]&0x7ff)<<16)|(line->x[x]&0x7ff); -8002edcc: acc20004 sw v0,4(a2) - -8002edd0: 93a20010 lbu v0,16(sp) -8002edd4: 90e30000 lbu v1,0(a3) -8002edd8: 00022600 sll a0,v0,0x18 -8002eddc: 90e20002 lbu v0,2(a3) - -8002ede0: 25290010 addiu t1,t1,16 - -8002ede4: 00021400 sll v0,v0,0x10 -8002ede8: 00821025 or v0,a0,v0 -8002edec: 00431825 or v1,v0,v1 -8002edf0: 90e20001 lbu v0,1(a3) - -8002edf4: 00a92821 addu a1,a1,t1 - -8002edf8: 00021200 sll v0,v0,0x8 -8002edfc: 00621025 or v0,v1,v0 -8002ee00: acc20008 sw v0,8(a2) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ee04: 94e20006 lhu v0,6(a3) -void GsSortGLine(const GsGLine* const line) -8002ee08: 8fbf001c lw ra,28(sp) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ee0c: 304207ff andi v0,v0,0x7ff -8002ee10: 00021c00 sll v1,v0,0x10 -8002ee14: 94e20004 lhu v0,4(a3) -8002ee18: 254a0004 addiu t2,t2,4 -8002ee1c: 304207ff andi v0,v0,0x7ff -8002ee20: 00621025 or v0,v1,v0 -8002ee24: acc2000c sw v0,12(a2) - -8002ee28: 3c0200ff lui v0,0xff -8002ee2c: 3442ffff ori v0,v0,0xffff -8002ee30: 00a22824 and a1,a1,v0 -8002ee34: 01052825 or a1,t0,a1 -8002ee38: acc50000 sw a1,0(a2) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002ee3c: ad6ae8c0 sw t2,-5952(t3) -void GsSortGLine(const GsGLine* const line) -8002ee40: 03e00008 jr ra -8002ee44: 27bd0020 addiu sp,sp,32 - -8002ee48 <GsSortSimpleSprite>: - else -8002ee48: 27bdffe0 addiu sp,sp,-32 -8002ee4c: afbf001c sw ra,28(sp) -8002ee50: 00803821 move a3,a0 - -8002ee54: 8c850014 lw a1,20(a0) -8002ee58: 90840011 lbu a0,17(a0) - { -8002ee5c: 3c0a8007 lui t2,0x8007 - -8002ee60: 27a60010 addiu a2,sp,16 - tpoly4.u[0] = tpoly4.u[1] = sprite->u; -8002ee64: 24020064 li v0,100 - { -8002ee68: 8d49e8c0 lw t1,-5952(t2) - -8002ee6c: 0c00b9da jal 8002e768 <setup_attribs> -8002ee70: a3a20010 sb v0,16(sp) - { -8002ee74: 3c038007 lui v1,0x8007 -8002ee78: 8c66e8c4 lw a2,-5948(v1) -8002ee7c: 00095880 sll t3,t1,0x2 -8002ee80: 00cb2821 addu a1,a2,t3 -8002ee84: 3c080500 lui t0,0x500 -8002ee88: aca80000 sw t0,0(a1) - tpoly4.v[0] = tpoly4.v[2] = (sprite->v + sprite->h) - 1; -8002ee8c: aca20004 sw v0,4(a1) - tpoly4.v[1] = tpoly4.v[3] = sprite->v; -8002ee90: 93a20010 lbu v0,16(sp) -8002ee94: 90e3000e lbu v1,14(a3) -8002ee98: 00022600 sll a0,v0,0x18 -8002ee9c: 90e20010 lbu v0,16(a3) - tpoly4.v[1] = tpoly4.v[3] = (sprite->v + sprite->h); -8002eea0: 256b0018 addiu t3,t3,24 - tpoly4.v[1] = tpoly4.v[3] = sprite->v; -8002eea4: 00021400 sll v0,v0,0x10 -8002eea8: 00821025 or v0,a0,v0 -8002eeac: 00431825 or v1,v0,v1 -8002eeb0: 90e2000f lbu v0,15(a3) - tpoly4.v[1] = tpoly4.v[3] = (sprite->v + sprite->h); -8002eeb4: 00cb3021 addu a2,a2,t3 - tpoly4.v[1] = tpoly4.v[3] = sprite->v; -8002eeb8: 00021200 sll v0,v0,0x8 -8002eebc: 00621025 or v0,v1,v0 -8002eec0: aca20008 sw v0,8(a1) - } -8002eec4: 94e20002 lhu v0,2(a3) - } -8002eec8: 8fbf001c lw ra,28(sp) - } -8002eecc: 304207ff andi v0,v0,0x7ff -8002eed0: 00021c00 sll v1,v0,0x10 -8002eed4: 94e20000 lhu v0,0(a3) - { -8002eed8: 25290006 addiu t1,t1,6 - } -8002eedc: 304207ff andi v0,v0,0x7ff -8002eee0: 00621025 or v0,v1,v0 -8002eee4: aca2000c sw v0,12(a1) - else -8002eee8: 94e2000a lhu v0,10(a3) - { -8002eeec: ad49e8c0 sw t1,-5952(t2) - else -8002eef0: 304203ff andi v0,v0,0x3ff -8002eef4: 00021903 sra v1,v0,0x4 -8002eef8: 94e2000c lhu v0,12(a3) -8002eefc: 00000000 nop -8002ef00: 304201ff andi v0,v0,0x1ff -8002ef04: 00021180 sll v0,v0,0x6 -8002ef08: 00621025 or v0,v1,v0 -8002ef0c: 94e30004 lhu v1,4(a3) -8002ef10: 00021400 sll v0,v0,0x10 -8002ef14: 00431025 or v0,v0,v1 -8002ef18: aca20010 sw v0,16(a1) - { -8002ef1c: 84e20008 lh v0,8(a3) -8002ef20: 84e30006 lh v1,6(a3) -8002ef24: 00021400 sll v0,v0,0x10 -8002ef28: 00431025 or v0,v0,v1 -8002ef2c: aca20014 sw v0,20(a1) - tpoly4.v[1] = tpoly4.v[3] = (sprite->v + sprite->h); -8002ef30: 3c0200ff lui v0,0xff -8002ef34: 3442ffff ori v0,v0,0xffff -8002ef38: 00c23024 and a2,a2,v0 -8002ef3c: 01063025 or a2,t0,a2 -8002ef40: aca60000 sw a2,0(a1) - } -8002ef44: 03e00008 jr ra -8002ef48: 27bd0020 addiu sp,sp,32 - -8002ef4c <GsSortRectangle>: - tpoly4.g = sprite->g; -8002ef4c: 27bdffe0 addiu sp,sp,-32 - tpoly4.cy = sprite->cy; -8002ef50: 8c85000c lw a1,12(a0) - tpoly4.g = sprite->g; -8002ef54: 00803821 move a3,a0 - tpoly4.b = sprite->b; -8002ef58: 3c0b8007 lui t3,0x8007 - tpoly4.cy = sprite->cy; -8002ef5c: 27a60010 addiu a2,sp,16 - tpoly4.attribute = sprite->attribute; -8002ef60: 24020060 li v0,96 - tpoly4.cy = sprite->cy; -8002ef64: 00002021 move a0,zero - tpoly4.b = sprite->b; -8002ef68: 8d6ae8c0 lw t2,-5952(t3) - tpoly4.g = sprite->g; -8002ef6c: afbf001c sw ra,28(sp) - tpoly4.cy = sprite->cy; -8002ef70: 0c00b9da jal 8002e768 <setup_attribs> -8002ef74: a3a20010 sb v0,16(sp) - GsSortTPoly4(&tpoly4); -8002ef78: 3c038007 lui v1,0x8007 -8002ef7c: 8c66e8c4 lw a2,-5948(v1) -8002ef80: 000a4880 sll t1,t2,0x2 -8002ef84: 00c92821 addu a1,a2,t1 -8002ef88: 3c080400 lui t0,0x400 -8002ef8c: aca80000 sw t0,0(a1) - } -8002ef90: aca20004 sw v0,4(a1) - else -8002ef94: 93a20010 lbu v0,16(sp) -8002ef98: 90e30008 lbu v1,8(a3) -8002ef9c: 00022600 sll a0,v0,0x18 -8002efa0: 90e2000a lbu v0,10(a3) -} -8002efa4: 25290014 addiu t1,t1,20 - else -8002efa8: 00021400 sll v0,v0,0x10 -8002efac: 00821025 or v0,a0,v0 -8002efb0: 00431825 or v1,v0,v1 -8002efb4: 90e20009 lbu v0,9(a3) -} -8002efb8: 00c93021 addu a2,a2,t1 - else -8002efbc: 00021200 sll v0,v0,0x8 -8002efc0: 00621025 or v0,v1,v0 -8002efc4: aca20008 sw v0,8(a1) - { -8002efc8: 94e20002 lhu v0,2(a3) - -8002efcc: 8fbf001c lw ra,28(sp) - { -8002efd0: 304207ff andi v0,v0,0x7ff -8002efd4: 00021c00 sll v1,v0,0x10 -8002efd8: 94e20000 lhu v0,0(a3) - GsSortSimpleSprite(sprite); -8002efdc: 254a0005 addiu t2,t2,5 - { -8002efe0: 304207ff andi v0,v0,0x7ff -8002efe4: 00621025 or v0,v1,v0 -8002efe8: aca2000c sw v0,12(a1) - GsSortSimpleSprite(sprite); -8002efec: 84e20006 lh v0,6(a3) -8002eff0: 84e30004 lh v1,4(a3) -8002eff4: 00021400 sll v0,v0,0x10 -8002eff8: 00431025 or v0,v0,v1 -8002effc: aca20010 sw v0,16(a1) -} -8002f000: 3c0200ff lui v0,0xff -8002f004: 3442ffff ori v0,v0,0xffff -8002f008: 00c23024 and a2,a2,v0 -8002f00c: 01063025 or a2,t0,a2 -8002f010: aca60000 sw a2,0(a1) - GsSortSimpleSprite(sprite); -8002f014: ad6ae8c0 sw t2,-5952(t3) - -8002f018: 03e00008 jr ra -8002f01c: 27bd0020 addiu sp,sp,32 - -8002f020 <GsSortTPoly4>: - unsigned int orig_pos = linked_list_pos; -8002f020: 27bdffe0 addiu sp,sp,-32 -8002f024: afbf001c sw ra,28(sp) -8002f028: 00803821 move a3,a0 - linked_list[linked_list_pos++] = ((sprite->y&0x7ff)<<16)|(sprite->x&0x7ff); -8002f02c: 8c850024 lw a1,36(a0) -8002f030: 90840018 lbu a0,24(a0) - unsigned char pkt = 0x64; -8002f034: 3c098007 lui t1,0x8007 - linked_list[linked_list_pos++] = ((sprite->y&0x7ff)<<16)|(sprite->x&0x7ff); -8002f038: 27a60010 addiu a2,sp,16 - unsigned int md; -8002f03c: 2402002c li v0,44 - unsigned char pkt = 0x64; -8002f040: 8d28e8c0 lw t0,-5952(t1) - linked_list[linked_list_pos++] = ((sprite->y&0x7ff)<<16)|(sprite->x&0x7ff); -8002f044: 0c00b9da jal 8002e768 <setup_attribs> -8002f048: a3a20010 sb v0,16(sp) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002f04c: 3c038007 lui v1,0x8007 -8002f050: 8c6ae8c4 lw t2,-5948(v1) -8002f054: 00086080 sll t4,t0,0x2 -8002f058: 014c1821 addu v1,t2,t4 -8002f05c: 3c0b0900 lui t3,0x900 -8002f060: ac6b0000 sw t3,0(v1) - unsigned char pkt = 0x60; -8002f064: 93a40010 lbu a0,16(sp) -8002f068: 90e50010 lbu a1,16(a3) -8002f06c: 00043600 sll a2,a0,0x18 -8002f070: 90e40012 lbu a0,18(a3) - -8002f074: 00021400 sll v0,v0,0x10 - unsigned char pkt = 0x60; -8002f078: 00042400 sll a0,a0,0x10 -8002f07c: 00c42025 or a0,a2,a0 -8002f080: 00852825 or a1,a0,a1 -8002f084: 90e40011 lbu a0,17(a3) - -8002f088: 258c0028 addiu t4,t4,40 - unsigned char pkt = 0x60; -8002f08c: 00042200 sll a0,a0,0x8 -8002f090: 00a42025 or a0,a1,a0 -8002f094: ac640004 sw a0,4(v1) - unsigned int md; -8002f098: 94e40008 lhu a0,8(a3) - -8002f09c: 014c5021 addu t2,t2,t4 - unsigned int md; -8002f0a0: 308407ff andi a0,a0,0x7ff -8002f0a4: 00042c00 sll a1,a0,0x10 -8002f0a8: 94e40000 lhu a0,0(a3) - linked_list[linked_list_pos++] = ((rectangle->y&0x7ff)<<16)|(rectangle->x&0x7ff); -8002f0ac: 2508000a addiu t0,t0,10 - unsigned int md; -8002f0b0: 308407ff andi a0,a0,0x7ff -8002f0b4: 00a42025 or a0,a1,a0 -8002f0b8: ac640008 sw a0,8(v1) - -8002f0bc: 94e40014 lhu a0,20(a3) - -8002f0c0: 3c0c00ff lui t4,0xff - -8002f0c4: 308403ff andi a0,a0,0x3ff -8002f0c8: 00043103 sra a2,a0,0x4 -8002f0cc: 94e40016 lhu a0,22(a3) - linked_list[linked_list_pos++] = ((rectangle->y&0x7ff)<<16)|(rectangle->x&0x7ff); -8002f0d0: ad28e8c0 sw t0,-5952(t1) - -8002f0d4: 308401ff andi a0,a0,0x1ff -8002f0d8: 00042180 sll a0,a0,0x6 -8002f0dc: 00c42025 or a0,a2,a0 -8002f0e0: 00042c00 sll a1,a0,0x10 -8002f0e4: 90e4001d lbu a0,29(a3) -8002f0e8: 90e60019 lbu a2,25(a3) -8002f0ec: 00042200 sll a0,a0,0x8 -8002f0f0: 00862025 or a0,a0,a2 -8002f0f4: 00a42025 or a0,a1,a0 -8002f0f8: ac64000c sw a0,12(v1) - md = setup_attribs(0, rectangle->attribute, &pkt); -8002f0fc: 94e4000a lhu a0,10(a3) - -8002f100: 358cffff ori t4,t4,0xffff - md = setup_attribs(0, rectangle->attribute, &pkt); -8002f104: 308407ff andi a0,a0,0x7ff -8002f108: 00042c00 sll a1,a0,0x10 -8002f10c: 94e40002 lhu a0,2(a3) - -8002f110: 014c5024 and t2,t2,t4 - md = setup_attribs(0, rectangle->attribute, &pkt); -8002f114: 308407ff andi a0,a0,0x7ff -8002f118: 00a42025 or a0,a1,a0 -8002f11c: ac640010 sw a0,16(v1) - -8002f120: 90e4001e lbu a0,30(a3) -8002f124: 90e5001a lbu a1,26(a3) -8002f128: 00042200 sll a0,a0,0x8 -8002f12c: 00852025 or a0,a0,a1 -8002f130: 00822025 or a0,a0,v0 - linked_list[linked_list_pos++] = 0x04000000; -8002f134: 94e2000c lhu v0,12(a3) - -8002f138: ac640014 sw a0,20(v1) - linked_list[linked_list_pos++] = 0x04000000; -8002f13c: 304207ff andi v0,v0,0x7ff -8002f140: 00022400 sll a0,v0,0x10 -8002f144: 94e20004 lhu v0,4(a3) - -8002f148: 016a5025 or t2,t3,t2 - linked_list[linked_list_pos++] = 0x04000000; -8002f14c: 304207ff andi v0,v0,0x7ff -8002f150: 00821025 or v0,a0,v0 -8002f154: ac620018 sw v0,24(v1) - linked_list[linked_list_pos++] = md; -8002f158: 90e2001f lbu v0,31(a3) -8002f15c: 90e4001b lbu a0,27(a3) -8002f160: 00021200 sll v0,v0,0x8 -8002f164: 00441025 or v0,v0,a0 -8002f168: ac62001c sw v0,28(v1) - linked_list[linked_list_pos++] = (pkt<<24)|(rectangle->b<<16)|(rectangle->g<<8)|(rectangle->r); -8002f16c: 94e2000e lhu v0,14(a3) -8002f170: 00000000 nop -8002f174: 304207ff andi v0,v0,0x7ff -8002f178: 00022400 sll a0,v0,0x10 -8002f17c: 94e20006 lhu v0,6(a3) -8002f180: 00000000 nop -8002f184: 304207ff andi v0,v0,0x7ff -8002f188: 00821025 or v0,a0,v0 -8002f18c: ac620020 sw v0,32(v1) - linked_list[linked_list_pos++] = ((rectangle->y&0x7ff)<<16)|(rectangle->x&0x7ff); -8002f190: 90e20020 lbu v0,32(a3) -8002f194: 90e4001c lbu a0,28(a3) -8002f198: 00021200 sll v0,v0,0x8 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002f19c: 8fbf001c lw ra,28(sp) - linked_list[linked_list_pos++] = ((rectangle->y&0x7ff)<<16)|(rectangle->x&0x7ff); -8002f1a0: 00441025 or v0,v0,a0 -8002f1a4: ac620024 sw v0,36(v1) - -8002f1a8: ac6a0000 sw t2,0(v1) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002f1ac: 03e00008 jr ra -8002f1b0: 27bd0020 addiu sp,sp,32 - -8002f1b4 <GsSortSprite>: - -8002f1b4: 8c820020 lw v0,32(a0) - -8002f1b8: 27bdff80 addiu sp,sp,-128 -8002f1bc: afb70074 sw s7,116(sp) -8002f1c0: afb40068 sw s4,104(sp) -8002f1c4: afb30064 sw s3,100(sp) -8002f1c8: afb20060 sw s2,96(sp) -8002f1cc: afb00058 sw s0,88(sp) -8002f1d0: afbf007c sw ra,124(sp) -8002f1d4: afbe0078 sw s8,120(sp) -8002f1d8: afb60070 sw s6,112(sp) -8002f1dc: afb5006c sw s5,108(sp) -8002f1e0: afb1005c sw s1,92(sp) - unsigned char pkt = 0x50; -8002f1e4: 84930000 lh s3,0(a0) - unsigned int md; -8002f1e8: 84920002 lh s2,2(a0) -8002f1ec: 8c94001c lw s4,28(a0) -8002f1f0: 8c970018 lw s7,24(a0) - -8002f1f4: 10400089 beqz v0,8002f41c <GsSortSprite+0x268> -8002f1f8: 00808021 move s0,a0 - int orig_pos = linked_list_pos; -8002f1fc: 860a0008 lh t2,8(s0) -} -8002f200: 90820004 lbu v0,4(a0) - -8002f204: 90840005 lbu a0,5(a0) - unsigned int md; -8002f208: 861e0006 lh s8,6(s0) - int orig_pos = linked_list_pos; -8002f20c: 008a1821 addu v1,a0,t2 - -8002f210: a3a40035 sb a0,53(sp) - -8002f214: a3a40037 sb a0,55(sp) - -8002f218: 8e040024 lw a0,36(s0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002f21c: 8e050028 lw a1,40(s0) - linked_list[linked_list_pos++] = (pkt<<24)|(dot->b<<16)|(dot->g<<8)|(dot->r); -8002f220: 3c088007 lui t0,0x8007 -} -8002f224: a3a20031 sb v0,49(sp) -{ -8002f228: a3a20032 sb v0,50(sp) - unsigned int md; -8002f22c: 005e1021 addu v0,v0,s8 - linked_list[linked_list_pos++] = (pkt<<24)|(dot->b<<16)|(dot->g<<8)|(dot->r); -8002f230: 25112d10 addiu s1,t0,11536 - int orig_pos = linked_list_pos; -8002f234: 306300ff andi v1,v1,0xff - unsigned int md; -8002f238: 304200ff andi v0,v0,0xff - -8002f23c: 0093b021 addu s6,a0,s3 - -8002f240: 00042023 negu a0,a0 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002f244: 00b2a821 addu s5,a1,s2 - int orig_pos = linked_list_pos; -8002f248: afaa0050 sw t2,80(sp) - linked_list[linked_list_pos++] = (pkt<<24)|(dot->b<<16)|(dot->g<<8)|(dot->r); -8002f24c: afa80040 sw t0,64(sp) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002f250: afa50048 sw a1,72(sp) - int orig_pos = linked_list_pos; -8002f254: a3a30036 sb v1,54(sp) - unsigned int md; -8002f258: a3a20033 sb v0,51(sp) - -8002f25c: a3a20034 sb v0,52(sp) - linked_list[linked_list_pos++] = 0x03000000; -8002f260: a3a30038 sb v1,56(sp) - linked_list[linked_list_pos++] = (pkt<<24)|(dot->b<<16)|(dot->g<<8)|(dot->r); -8002f264: ae200058 sw zero,88(s1) -8002f268: ae20005c sw zero,92(s1) -8002f26c: ae200040 sw zero,64(s1) -8002f270: ae200044 sw zero,68(s1) -8002f274: ae200028 sw zero,40(s1) -8002f278: ae20002c sw zero,44(s1) -8002f27c: ae200010 sw zero,16(s1) - -8002f280: 0c00e0aa jal 800382a8 <__floatsidf> -8002f284: ae200014 sw zero,20(s1) -void GsSortSprite(const GsSprite* const sprite) -8002f288: 8fa50048 lw a1,72(sp) - -8002f28c: 8fa80040 lw t0,64(sp) -void GsSortSprite(const GsSprite* const sprite) -8002f290: 00a02021 move a0,a1 - -8002f294: ad022d10 sw v0,11536(t0) -8002f298: ad032d14 sw v1,11540(t0) -8002f29c: afa20040 sw v0,64(sp) -void GsSortSprite(const GsSprite* const sprite) -8002f2a0: 0c00e0aa jal 800382a8 <__floatsidf> -8002f2a4: afa30044 sw v1,68(sp) - // otherwise manipulate a 4 point textured polygon primitive -8002f2a8: 8faa0050 lw t2,80(sp) - // If "sprite" has no flipping and no scaling use sprite primitive -8002f2ac: 8fa60040 lw a2,64(sp) -8002f2b0: 8fa70044 lw a3,68(sp) - // otherwise manipulate a 4 point textured polygon primitive -8002f2b4: 01402021 move a0,t2 -8002f2b8: 02802821 move a1,s4 - // If "sprite" has no flipping and no scaling use sprite primitive -8002f2bc: ae260018 sw a2,24(s1) -8002f2c0: ae27001c sw a3,28(s1) -void GsSortSprite(const GsSprite* const sprite) -8002f2c4: ae23000c sw v1,12(s1) -8002f2c8: afa3004c sw v1,76(sp) -8002f2cc: ae220008 sw v0,8(s1) - // otherwise manipulate a 4 point textured polygon primitive -8002f2d0: 0c00b925 jal 8002e494 <gs_calculate_scaled_size> -8002f2d4: afa20048 sw v0,72(sp) -8002f2d8: 02421021 addu v0,s2,v0 -8002f2dc: 0c00e0aa jal 800382a8 <__floatsidf> -8002f2e0: 02a22023 subu a0,s5,v0 - if (sprite->rotate != 0) -8002f2e4: 02e02821 move a1,s7 -8002f2e8: 03c02021 move a0,s8 - // otherwise manipulate a 4 point textured polygon primitive -8002f2ec: ae230024 sw v1,36(s1) -8002f2f0: afa30044 sw v1,68(sp) -8002f2f4: ae220020 sw v0,32(s1) - if (sprite->rotate != 0) -8002f2f8: 0c00b925 jal 8002e494 <gs_calculate_scaled_size> -8002f2fc: afa20040 sw v0,64(sp) -8002f300: 02621021 addu v0,s3,v0 -8002f304: 0c00e0aa jal 800382a8 <__floatsidf> -8002f308: 00562023 subu a0,v0,s6 - { -8002f30c: 8fa80048 lw t0,72(sp) -8002f310: 8fa9004c lw t1,76(sp) - int mcx, mcy; -8002f314: 8fa60040 lw a2,64(sp) -8002f318: 8fa70044 lw a3,68(sp) -8002f31c: 27b20018 addiu s2,sp,24 -8002f320: 3c138007 lui s3,0x8007 - if (sprite->rotate != 0) -8002f324: ae220030 sw v0,48(s1) -8002f328: ae230034 sw v1,52(s1) - { -8002f32c: ae280038 sw t0,56(s1) -8002f330: ae29003c sw t1,60(s1) - int x; -8002f334: ae220048 sw v0,72(s1) -8002f338: ae23004c sw v1,76(s1) - int mcx, mcy; -8002f33c: ae260050 sw a2,80(s1) -8002f340: ae270054 sw a3,84(s1) -8002f344: 26732d70 addiu s3,s3,11632 -8002f348: 0240a021 move s4,s2 - -8002f34c: 8e060020 lw a2,32(s0) -8002f350: 02203821 move a3,s1 -8002f354: 00002821 move a1,zero -8002f358: afb10010 sw s1,16(sp) -8002f35c: 0c00b81c jal 8002e070 <gs_internal_vector_rotate> -8002f360: 00002021 move a0,zero - tpoly4.u[1] = sprite->u; -8002f364: 0c00e0aa jal 800382a8 <__floatsidf> -8002f368: 02c02021 move a0,s6 -8002f36c: 8e260000 lw a2,0(s1) -8002f370: 8e270004 lw a3,4(s1) -8002f374: 00402021 move a0,v0 -8002f378: 0c00d825 jal 80036094 <__adddf3> -8002f37c: 00602821 move a1,v1 -8002f380: 00602821 move a1,v1 -8002f384: 0c00e087 jal 8003821c <__fixdfsi> -8002f388: 00402021 move a0,v0 -8002f38c: a6420000 sh v0,0(s2) - tpoly4.v[1] = sprite->v + sprite->h; -8002f390: 0c00e0aa jal 800382a8 <__floatsidf> -8002f394: 02a02021 move a0,s5 -8002f398: 8e260008 lw a2,8(s1) -8002f39c: 8e27000c lw a3,12(s1) -8002f3a0: 00402021 move a0,v0 -8002f3a4: 0c00d825 jal 80036094 <__adddf3> -8002f3a8: 00602821 move a1,v1 -8002f3ac: 00402021 move a0,v0 -8002f3b0: 0c00e087 jal 8003821c <__fixdfsi> -8002f3b4: 00602821 move a1,v1 -8002f3b8: 26310018 addiu s1,s1,24 -8002f3bc: a6420008 sh v0,8(s2) - tpoly4.u[0] = sprite->u; -8002f3c0: 1671ffe2 bne s3,s1,8002f34c <GsSortSprite+0x198> -8002f3c4: 26520002 addiu s2,s2,2 - tpoly4.v[2] = sprite->v; -8002f3c8: 9202000e lbu v0,14(s0) - mcy = sprite->my + sprite->y; -8002f3cc: 02802021 move a0,s4 - tpoly4.v[2] = sprite->v; -8002f3d0: a3a20028 sb v0,40(sp) - -8002f3d4: 9202000f lbu v0,15(s0) -8002f3d8: 00000000 nop -8002f3dc: a3a20029 sb v0,41(sp) - tpoly4.u[3] = sprite->u + sprite->w; -8002f3e0: 92020010 lbu v0,16(s0) -8002f3e4: 00000000 nop -8002f3e8: a3a2002a sb v0,42(sp) - tpoly4.v[3] = sprite->v + sprite->h; -8002f3ec: 8e020014 lw v0,20(s0) -8002f3f0: 00000000 nop -8002f3f4: afa2003c sw v0,60(sp) - -8002f3f8: 92020011 lbu v0,17(s0) -8002f3fc: 00000000 nop -8002f400: a3a20030 sb v0,48(sp) - gs_vbuf[0][2] = gs_vbuf[1][2] = gs_vbuf[2][2] = gs_vbuf[3][2] = 0; -8002f404: 9602000a lhu v0,10(s0) -8002f408: 00000000 nop -8002f40c: a7a2002c sh v0,44(sp) - -8002f410: 9602000c lhu v0,12(s0) -8002f414: 10000081 b 8002f61c <GsSortSprite+0x468> -8002f418: a7a2002e sh v0,46(sp) - gs_vbuf[0][0] = -(mcx - sprite->x); -8002f41c: 8c870014 lw a3,20(a0) -8002f420: 00000000 nop -8002f424: 30e20060 andi v0,a3,0x60 -8002f428: 14400005 bnez v0,8002f440 <GsSortSprite+0x28c> -8002f42c: 00000000 nop -8002f430: 16e00003 bnez s7,8002f440 <GsSortSprite+0x28c> -8002f434: 00000000 nop - gs_vbuf[0][1] = (mcy - sprite->y); -8002f438: 1280007c beqz s4,8002f62c <GsSortSprite+0x478> -8002f43c: 00000000 nop - gs_vbuf[1][0] = -(mcx - sprite->x); -8002f440: 860a0006 lh t2,6(s0) -8002f444: 00000000 nop -8002f448: 29420101 slti v0,t2,257 -8002f44c: 14400002 bnez v0,8002f458 <GsSortSprite+0x2a4> -8002f450: 01403021 move a2,t2 -8002f454: 24060100 li a2,256 - gs_vbuf[2][0] = -(mcx - (sprite->x + gs_calculate_scaled_size(sprite->w, sprite->scalex))); -8002f458: 86080008 lh t0,8(s0) -8002f45c: 00000000 nop -8002f460: 29020101 slti v0,t0,257 -8002f464: 14400002 bnez v0,8002f470 <GsSortSprite+0x2bc> -8002f468: 01001821 move v1,t0 -8002f46c: 24030100 li v1,256 - gs_vbuf[3][0] = -(mcx - (sprite->x + gs_calculate_scaled_size(sprite->w, sprite->scalex))); -8002f470: 2ae20009 slti v0,s7,9 -8002f474: 14400008 bnez v0,8002f498 <GsSortSprite+0x2e4> -8002f478: 2ae20002 slti v0,s7,2 - -8002f47c: 02e60018 mult s7,a2 -8002f480: 00003012 mflo a2 - for (x = 0; x < 4; x++) -8002f484: 00064fc3 sra t1,a2,0x1f -8002f488: 31290fff andi t1,t1,0xfff -8002f48c: 01263021 addu a2,t1,a2 -8002f490: 1000000b b 8002f4c0 <GsSortSprite+0x30c> -8002f494: 00063303 sra a2,a2,0xc - tpoly4.y[x] = mcy + gs_vbuf[x][1]; -8002f498: 10400008 beqz v0,8002f4bc <GsSortSprite+0x308> -8002f49c: 00d70018 mult a2,s7 - -8002f4a0: 2ae2ffff slti v0,s7,-1 -8002f4a4: 10400007 beqz v0,8002f4c4 <GsSortSprite+0x310> -8002f4a8: 2a820009 slti v0,s4,9 - tpoly4.r = sprite->r; -8002f4ac: 00172823 negu a1,s7 -8002f4b0: 14a00002 bnez a1,8002f4bc <GsSortSprite+0x308> -8002f4b4: 00c5001a div zero,a2,a1 -8002f4b8: 0007000d break 0x7 -8002f4bc: 00003012 mflo a2 - tpoly4.attribute = sprite->attribute; -8002f4c0: 2a820009 slti v0,s4,9 -8002f4c4: 14400008 bnez v0,8002f4e8 <GsSortSprite+0x334> -8002f4c8: 2a820002 slti v0,s4,2 - tpoly4.cx = sprite->cx; -8002f4cc: 00740018 mult v1,s4 -8002f4d0: 00001812 mflo v1 - tpoly4.cy = sprite->cy; -8002f4d4: 00034fc3 sra t1,v1,0x1f -8002f4d8: 31290fff andi t1,t1,0xfff -8002f4dc: 0123a021 addu s4,t1,v1 -8002f4e0: 1000000a b 8002f50c <GsSortSprite+0x358> -8002f4e4: 00141b03 sra v1,s4,0xc - else if ((sprite->attribute & (H_FLIP|V_FLIP)) || -8002f4e8: 10400007 beqz v0,8002f508 <GsSortSprite+0x354> -8002f4ec: 00740018 mult v1,s4 - { -8002f4f0: 2a82ffff slti v0,s4,-1 -8002f4f4: 10400005 beqz v0,8002f50c <GsSortSprite+0x358> -8002f4f8: 0014a023 negu s4,s4 - GsTPoly4 tpoly4; -8002f4fc: 16800002 bnez s4,8002f508 <GsSortSprite+0x354> -8002f500: 0074001a div zero,v1,s4 -8002f504: 0007000d break 0x7 -8002f508: 00001812 mflo v1 -8002f50c: 327307ff andi s3,s3,0x7ff - int sy = sprite->y & 0x7ff; -8002f510: 00131400 sll v0,s3,0x10 -8002f514: 00021403 sra v0,v0,0x10 -8002f518: 325207ff andi s2,s2,0x7ff -8002f51c: a7a2001a sh v0,26(sp) -8002f520: a7a20018 sh v0,24(sp) - -8002f524: 02663021 addu a2,s3,a2 - x = sprite->w; -8002f528: 00121400 sll v0,s2,0x10 - if (x>256)x=256; -8002f52c: 02439021 addu s2,s2,v1 - x = sprite->w; -8002f530: 00021403 sra v0,v0,0x10 - -8002f534: 00063400 sll a2,a2,0x10 - if (x>256)x=256; -8002f538: 00129400 sll s2,s2,0x10 - -8002f53c: 00063403 sra a2,a2,0x10 - if (x>256)x=256; -8002f540: 00129403 sra s2,s2,0x10 - x = sprite->w; -8002f544: a7a20024 sh v0,36(sp) -8002f548: a7a20020 sh v0,32(sp) - y = sprite->h; -8002f54c: 30e20020 andi v0,a3,0x20 - -8002f550: a7a6001e sh a2,30(sp) -8002f554: a7a6001c sh a2,28(sp) - if (x>256)x=256; -8002f558: a7b20026 sh s2,38(sp) -8002f55c: a7b20022 sh s2,34(sp) -8002f560: 92030004 lbu v1,4(s0) - y = sprite->h; -8002f564: 10400006 beqz v0,8002f580 <GsSortSprite+0x3cc> -8002f568: 2464ffff addiu a0,v1,-1 - -8002f56c: 008a2021 addu a0,a0,t2 -8002f570: 308400ff andi a0,a0,0xff -8002f574: a3a40032 sb a0,50(sp) -8002f578: 10000005 b 8002f590 <GsSortSprite+0x3dc> -8002f57c: a3a40031 sb a0,49(sp) - } -8002f580: a3a30032 sb v1,50(sp) -8002f584: a3a30031 sb v1,49(sp) - else -8002f588: 006a1821 addu v1,v1,t2 -8002f58c: 306300ff andi v1,v1,0xff -8002f590: a3a30034 sb v1,52(sp) -8002f594: a3a30033 sb v1,51(sp) - x*=sprite->scalex; -8002f598: 30e30040 andi v1,a3,0x40 -8002f59c: 92020005 lbu v0,5(s0) -8002f5a0: 10600006 beqz v1,8002f5bc <GsSortSprite+0x408> -8002f5a4: 2443ffff addiu v1,v0,-1 - x/=-sprite->scalex; -8002f5a8: 00681821 addu v1,v1,t0 -8002f5ac: 306300ff andi v1,v1,0xff -8002f5b0: a3a30037 sb v1,55(sp) -8002f5b4: 10000005 b 8002f5cc <GsSortSprite+0x418> -8002f5b8: a3a30035 sb v1,53(sp) - y *= sprite->scaley; -8002f5bc: a3a20037 sb v0,55(sp) -8002f5c0: a3a20035 sb v0,53(sp) - y /= 4096; -8002f5c4: 00481021 addu v0,v0,t0 -8002f5c8: 304200ff andi v0,v0,0xff -8002f5cc: a3a20038 sb v0,56(sp) -8002f5d0: a3a20036 sb v0,54(sp) - { -8002f5d4: 9202000e lbu v0,14(s0) - else if (sprite->scaley <= -2) -8002f5d8: afa7003c sw a3,60(sp) - { -8002f5dc: a3a20028 sb v0,40(sp) - if (sprite->scaley >= 2) -8002f5e0: 9202000f lbu v0,15(s0) - tpoly4.x[2] = tpoly4.x[3] = (sx + x); -8002f5e4: 27a40018 addiu a0,sp,24 - if (sprite->scaley >= 2) -8002f5e8: a3a20029 sb v0,41(sp) - y*=sprite->scaley; -8002f5ec: 92020010 lbu v0,16(s0) -8002f5f0: 00000000 nop -8002f5f4: a3a2002a sb v0,42(sp) - y/=-sprite->scaley; -8002f5f8: 92020011 lbu v0,17(s0) -8002f5fc: 00000000 nop -8002f600: a3a20030 sb v0,48(sp) - } -8002f604: 9602000a lhu v0,10(s0) -8002f608: 00000000 nop -8002f60c: a7a2002c sh v0,44(sp) - -8002f610: 9602000c lhu v0,12(s0) -8002f614: 00000000 nop -8002f618: a7a2002e sh v0,46(sp) - tpoly4.x[2] = tpoly4.x[3] = (sx + x); -8002f61c: 0c00bc08 jal 8002f020 <GsSortTPoly4> -8002f620: 00000000 nop -8002f624: 10000003 b 8002f634 <GsSortSprite+0x480> -8002f628: 00000000 nop - if (sprite->attribute & H_FLIP) -8002f62c: 0c00bb92 jal 8002ee48 <GsSortSimpleSprite> -8002f630: 00000000 nop - tpoly4.u[0] = tpoly4.u[1] = (sprite->u + sprite->w) - 1; -8002f634: 8fbf007c lw ra,124(sp) -8002f638: 8fbe0078 lw s8,120(sp) -8002f63c: 8fb70074 lw s7,116(sp) -8002f640: 8fb60070 lw s6,112(sp) -8002f644: 8fb5006c lw s5,108(sp) -8002f648: 8fb40068 lw s4,104(sp) -8002f64c: 8fb30064 lw s3,100(sp) -8002f650: 8fb20060 lw s2,96(sp) -8002f654: 8fb1005c lw s1,92(sp) -8002f658: 8fb00058 lw s0,88(sp) -8002f65c: 03e00008 jr ra -8002f660: 27bd0080 addiu sp,sp,128 - -8002f664 <GsSortTPoly3>: -void GsSortTPoly4(const GsTPoly4* const tpoly4) -8002f664: 27bdffe0 addiu sp,sp,-32 -8002f668: afbf001c sw ra,28(sp) -8002f66c: 00803821 move a3,a0 - md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt); -8002f670: 8c85001c lw a1,28(a0) -8002f674: 90840020 lbu a0,32(a0) -{ -8002f678: 3c0b8007 lui t3,0x8007 - unsigned char pkt = 0x2c; -8002f67c: 24020024 li v0,36 - md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt); -8002f680: 27a60010 addiu a2,sp,16 -{ -8002f684: 8d68e8c0 lw t0,-5952(t3) - md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt); -8002f688: 0c00b9da jal 8002e768 <setup_attribs> -8002f68c: a3a20010 sb v0,16(sp) - linked_list[linked_list_pos++] = 0x09000000; -8002f690: 3c038007 lui v1,0x8007 -8002f694: 8c69e8c4 lw t1,-5948(v1) -8002f698: 00085080 sll t2,t0,0x2 -8002f69c: 012a5021 addu t2,t1,t2 -8002f6a0: 3c030700 lui v1,0x700 -8002f6a4: ad430000 sw v1,0(t2) - linked_list[linked_list_pos++] = (pkt<<24)|(tpoly4->b<<16)|(tpoly4->g<<8)|(tpoly4->r); -8002f6a8: 93a40010 lbu a0,16(sp) -8002f6ac: 90e50000 lbu a1,0(a3) -8002f6b0: 00043600 sll a2,a0,0x18 -8002f6b4: 90e40002 lbu a0,2(a3) -8002f6b8: 25030002 addiu v1,t0,2 -8002f6bc: 00042400 sll a0,a0,0x10 -8002f6c0: 00c42025 or a0,a2,a0 -8002f6c4: 00852825 or a1,a0,a1 -8002f6c8: 90e40001 lbu a0,1(a3) -8002f6cc: ad63e8c0 sw v1,-5952(t3) -8002f6d0: 00042200 sll a0,a0,0x8 -8002f6d4: 00a42025 or a0,a1,a0 -8002f6d8: 00031880 sll v1,v1,0x2 -8002f6dc: ad440004 sw a0,4(t2) - int x; -8002f6e0: 00021400 sll v0,v0,0x10 -8002f6e4: 24ee000a addiu t6,a3,10 -8002f6e8: 01231821 addu v1,t1,v1 -8002f6ec: 24ed0010 addiu t5,a3,16 - linked_list[linked_list_pos++] = ((tpoly4->y[1]&0x7ff)<<16)|(tpoly4->x[1]&0x7ff); -8002f6f0: 00006021 move t4,zero - linked_list[linked_list_pos++] = (tpoly4->v[3]<<8)|tpoly4->u[3]; -8002f6f4: 24180001 li t8,1 - linked_list[linked_list_pos++] = ((tpoly4->y[1]&0x7ff)<<16)|(tpoly4->x[1]&0x7ff); -8002f6f8: 240f0003 li t7,3 - linked_list[linked_list_pos++] = ((tpoly4->y[2]&0x7ff)<<16)|(tpoly4->x[2]&0x7ff); -8002f6fc: 95c40000 lhu a0,0(t6) -8002f700: 00000000 nop -8002f704: 308407ff andi a0,a0,0x7ff -8002f708: 00042c00 sll a1,a0,0x10 -8002f70c: 95c4fffa lhu a0,-6(t6) -8002f710: 00000000 nop -8002f714: 308407ff andi a0,a0,0x7ff -8002f718: 00a42025 or a0,a1,a0 -8002f71c: ac640000 sw a0,0(v1) - linked_list[linked_list_pos++] = (tpoly4->v[2]<<8)|tpoly4->u[2]; -8002f720: 91a40000 lbu a0,0(t5) -8002f724: 91a60003 lbu a2,3(t5) -8002f728: 00042200 sll a0,a0,0x8 -8002f72c: 00863025 or a2,a0,a2 - linked_list[linked_list_pos++] = (tpoly4->v[3]<<8)|tpoly4->u[3]; -8002f730: 11800005 beqz t4,8002f748 <GsSortTPoly3+0xe4> -8002f734: ac660004 sw a2,4(v1) -8002f738: 1598000d bne t4,t8,8002f770 <GsSortTPoly3+0x10c> -8002f73c: 00c22025 or a0,a2,v0 - int orig_pos = linked_list_pos; -8002f740: 1000000b b 8002f770 <GsSortTPoly3+0x10c> -8002f744: ac640004 sw a0,4(v1) -} -8002f748: 94e50016 lhu a1,22(a3) -8002f74c: 94e40018 lhu a0,24(a3) -8002f750: 30a503ff andi a1,a1,0x3ff -8002f754: 308401ff andi a0,a0,0x1ff -8002f758: 00052903 sra a1,a1,0x4 -8002f75c: 00042180 sll a0,a0,0x6 -8002f760: 00a42025 or a0,a1,a0 -8002f764: 00042400 sll a0,a0,0x10 -8002f768: 00862025 or a0,a0,a2 - int orig_pos = linked_list_pos; -8002f76c: ac640004 sw a0,4(v1) - linked_list[linked_list_pos++] = ((tpoly4->y[1]&0x7ff)<<16)|(tpoly4->x[1]&0x7ff); -8002f770: 258c0001 addiu t4,t4,1 -8002f774: 25ce0002 addiu t6,t6,2 -8002f778: 24630008 addiu v1,v1,8 -8002f77c: 158fffdf bne t4,t7,8002f6fc <GsSortTPoly3+0x98> -8002f780: 25ad0001 addiu t5,t5,1 -8002f784: 25080008 addiu t0,t0,8 -8002f788: ad68e8c0 sw t0,-5952(t3) - (pkt<<24)|(tpoly3->b<<16)|(tpoly3->g<<8)|(tpoly3->r); -8002f78c: 00084080 sll t0,t0,0x2 -8002f790: 01284021 addu t0,t1,t0 -8002f794: 3c0900ff lui t1,0xff -8002f798: 3529ffff ori t1,t1,0xffff -8002f79c: 01094024 and t0,t0,t1 -8002f7a0: 8d490000 lw t1,0(t2) - -8002f7a4: 8fbf001c lw ra,28(sp) - (pkt<<24)|(tpoly3->b<<16)|(tpoly3->g<<8)|(tpoly3->r); -8002f7a8: 01284025 or t0,t1,t0 -8002f7ac: ad480000 sw t0,0(t2) - -8002f7b0: 03e00008 jr ra -8002f7b4: 27bd0020 addiu sp,sp,32 - -8002f7b8 <GsListPos>: - */ -8002f7b8: 3c028007 lui v0,0x8007 -8002f7bc: 8c42e8c0 lw v0,-5952(v0) -8002f7c0: 03e00008 jr ra -8002f7c4: 00000000 nop - -8002f7c8 <GsEnableDisplay>: - -8002f7c8: 3c020300 lui v0,0x300 -8002f7cc: 2c840001 sltiu a0,a0,1 -8002f7d0: 00822025 or a0,a0,v0 -{ -8002f7d4: 3c030100 lui v1,0x100 -8002f7d8: 3c021f80 lui v0,0x1f80 -8002f7dc: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f7e0: ac441814 sw a0,6164(v0) -8002f7e4: 03e00008 jr ra -8002f7e8: 00000000 nop - -8002f7ec <GsReset>: -{ -8002f7ec: 3c021f80 lui v0,0x1f80 -8002f7f0: 3c030100 lui v1,0x100 -8002f7f4: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f7f8: ac401814 sw zero,6164(v0) -8002f7fc: 03e00008 jr ra -8002f800: 00000000 nop - -8002f804 <GsInitEx>: - //printf("sprite_mode_packet = %08x\n", sprite_mode_packet); -8002f804: 27bdffe8 addiu sp,sp,-24 -8002f808: afbf0014 sw ra,20(sp) - return sprite_mode_packet; -8002f80c: 0c00bdfb jal 8002f7ec <GsReset> -8002f810: 00000000 nop - -8002f814: 3c021f80 lui v0,0x1f80 -8002f818: 8c4310f0 lw v1,4336(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f81c: 3c040400 lui a0,0x400 - -8002f820: 34630800 ori v1,v1,0x800 -8002f824: ac4310f0 sw v1,4336(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f828: 24840002 addiu a0,a0,2 -{ -8002f82c: 3c030100 lui v1,0x100 -8002f830: ac431814 sw v1,6164(v0) -void GsReset() -8002f834: 8fbf0014 lw ra,20(sp) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f838: ac441814 sw a0,6164(v0) -8002f83c: 3c040300 lui a0,0x300 -8002f840: 24840001 addiu a0,a0,1 -{ -8002f844: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f848: ac441814 sw a0,6164(v0) -void GsEnableDisplay(const int enable) -8002f84c: ac431810 sw v1,6160(v0) -void GsReset() -8002f850: 03e00008 jr ra -8002f854: 27bd0018 addiu sp,sp,24 - -8002f858 <GsInit>: - -8002f858: 0800be01 j 8002f804 <GsInitEx> -8002f85c: 00002021 move a0,zero - -8002f860 <GsSetVideoModeEx>: - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f860: 3c080300 lui t0,0x300 -{ -8002f864: 3c021f80 lui v0,0x1f80 - -8002f868: 27bdffe8 addiu sp,sp,-24 -{ -8002f86c: 3c030100 lui v1,0x100 - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f870: 25080001 addiu t0,t0,1 - -8002f874: afbf0014 sw ra,20(sp) -{ -8002f878: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f87c: ac481814 sw t0,6164(v0) -{ -8002f880: ac431814 sw v1,6164(v0) - case 480: -8002f884: 14c00008 bnez a2,8002f8a8 <GsSetVideoModeEx+0x48> -8002f888: 3c0806c6 lui t0,0x6c6 - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f88c: 3c0806c4 lui t0,0x6c4 -8002f890: 3508e24e ori t0,t0,0xe24e -8002f894: ac481814 sw t0,6164(v0) -{ -8002f898: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f89c: 3c030704 lui v1,0x704 -8002f8a0: 10000006 b 8002f8bc <GsSetVideoModeEx+0x5c> -8002f8a4: 24630010 addiu v1,v1,16 -8002f8a8: 25082262 addiu t0,t0,8802 -8002f8ac: ac481814 sw t0,6164(v0) -{ -8002f8b0: ac431814 sw v1,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f8b4: 3c030704 lui v1,0x704 -8002f8b8: 3463b42d ori v1,v1,0xb42d -8002f8bc: ac431814 sw v1,6164(v0) - break; -8002f8c0: 240200f0 li v0,240 -8002f8c4: 10a2000b beq a1,v0,8002f8f4 <GsSetVideoModeEx+0x94> -8002f8c8: 240201e0 li v0,480 -8002f8cc: 14a20003 bne a1,v0,8002f8dc <GsSetVideoModeEx+0x7c> -8002f8d0: 00000000 nop - mode|=2; -8002f8d4: 10000008 b 8002f8f8 <GsSetVideoModeEx+0x98> -8002f8d8: 24020004 li v0,4 - mode|=3; -8002f8dc: 00803021 move a2,a0 -8002f8e0: 3c058004 lui a1,0x8004 -8002f8e4: 3c048004 lui a0,0x8004 -8002f8e8: 24a58a28 addiu a1,a1,-30168 -8002f8ec: 1000001b b 8002f95c <GsSetVideoModeEx+0xfc> -8002f8f0: 2484a3a4 addiu a0,a0,-23644 - switch(height) -8002f8f4: 00001021 move v0,zero - break; -8002f8f8: 24030180 li v1,384 -8002f8fc: 10830015 beq a0,v1,8002f954 <GsSetVideoModeEx+0xf4> -8002f900: 28830181 slti v1,a0,385 -8002f904: 10600005 beqz v1,8002f91c <GsSetVideoModeEx+0xbc> -8002f908: 24030100 li v1,256 -8002f90c: 10830017 beq a0,v1,8002f96c <GsSetVideoModeEx+0x10c> -8002f910: 24030140 li v1,320 - -8002f914: 10000005 b 8002f92c <GsSetVideoModeEx+0xcc> -8002f918: 34420001 ori v0,v0,0x1 - break; -8002f91c: 24030200 li v1,512 -8002f920: 1083000a beq a0,v1,8002f94c <GsSetVideoModeEx+0xec> -8002f924: 24030280 li v1,640 - gpu_ctrl(8, mode); -8002f928: 34420003 ori v0,v0,0x3 - break; -8002f92c: 1083000f beq a0,v1,8002f96c <GsSetVideoModeEx+0x10c> -8002f930: 00000000 nop - -8002f934: 00a03021 move a2,a1 -8002f938: 3c048004 lui a0,0x8004 -8002f93c: 3c058004 lui a1,0x8004 -8002f940: 24a58a28 addiu a1,a1,-30168 -8002f944: 10000005 b 8002f95c <GsSetVideoModeEx+0xfc> -8002f948: 2484a3c4 addiu a0,a0,-23612 - if (reverse)mode|=128; // Set reverse flag (?) -8002f94c: 10000007 b 8002f96c <GsSetVideoModeEx+0x10c> -8002f950: 34420002 ori v0,v0,0x2 - GsScreenH = height; -8002f954: 10000005 b 8002f96c <GsSetVideoModeEx+0x10c> -8002f958: 34420040 ori v0,v0,0x40 - -8002f95c: 0c00d392 jal 80034e48 <printf> -8002f960: 00000000 nop - return 1; -8002f964: 10000020 b 8002f9e8 <GsSetVideoModeEx+0x188> -8002f968: 00001021 move v0,zero -void DrawFBRect(int x, int y, int w, int h, int r, int g, int b) -8002f96c: 10c00002 beqz a2,8002f978 <GsSetVideoModeEx+0x118> -8002f970: 00000000 nop -8002f974: 34420008 ori v0,v0,0x8 -{ -8002f978: 10e00002 beqz a3,8002f984 <GsSetVideoModeEx+0x124> -8002f97c: 00000000 nop -8002f980: 34420010 ori v0,v0,0x10 - while (!(GPU_CONTROL_PORT & (1<<0x1c))); -8002f984: 8fa30028 lw v1,40(sp) -8002f988: 00000000 nop -8002f98c: 10600002 beqz v1,8002f998 <GsSetVideoModeEx+0x138> -8002f990: 00000000 nop -8002f994: 34420020 ori v0,v0,0x20 - -8002f998: 8fa3002c lw v1,44(sp) -8002f99c: 00000000 nop -8002f9a0: 10600002 beqz v1,8002f9ac <GsSetVideoModeEx+0x14c> -8002f9a4: 3c030800 lui v1,0x800 -8002f9a8: 34420080 ori v0,v0,0x80 - -8002f9ac: 00431025 or v0,v0,v1 -{ -8002f9b0: 3c070100 lui a3,0x100 -8002f9b4: 3c031f80 lui v1,0x1f80 -8002f9b8: ac671814 sw a3,6164(v1) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f9bc: ac621814 sw v0,6164(v1) -8002f9c0: 3c020300 lui v0,0x300 -{ -8002f9c4: ac671814 sw a3,6164(v1) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002f9c8: ac621814 sw v0,6164(v1) - GPU_DATA_PORT = 0xE6000000; // Disable masking stuff -8002f9cc: 3c028007 lui v0,0x8007 -8002f9d0: a4442d70 sh a0,11632(v0) - gpu_data_ctrl(2, ((b&0xff)<<16)|((g&0xff)<<8)|r); -8002f9d4: 3c028007 lui v0,0x8007 -8002f9d8: a4452d06 sh a1,11526(v0) - GPU_DATA_PORT = (y<<16)|x; -8002f9dc: 3c028007 lui v0,0x8007 -8002f9e0: a0462d78 sb a2,11640(v0) -} -8002f9e4: 24020001 li v0,1 - -8002f9e8: 8fbf0014 lw ra,20(sp) -8002f9ec: 00000000 nop -8002f9f0: 03e00008 jr ra -8002f9f4: 27bd0018 addiu sp,sp,24 - -8002f9f8 <GsSetVideoMode>: - gpu_ctrl(7, 0x040010); // Vertical screen range -8002f9f8: 27bdffe0 addiu sp,sp,-32 - else -8002f9fc: afa00014 sw zero,20(sp) -8002fa00: afa00010 sw zero,16(sp) - gpu_ctrl(7, 0x040010); // Vertical screen range -8002fa04: afbf001c sw ra,28(sp) - else -8002fa08: 0c00be18 jal 8002f860 <GsSetVideoModeEx> -8002fa0c: 00003821 move a3,zero - { -8002fa10: 8fbf001c lw ra,28(sp) -8002fa14: 00000000 nop -8002fa18: 03e00008 jr ra -8002fa1c: 27bd0020 addiu sp,sp,32 - -8002fa20 <DrawFBRect>: - // and waits that it has finished drawing... -8002fa20: 3c031f80 lui v1,0x1f80 -8002fa24: 3c081000 lui t0,0x1000 -8002fa28: 8c621814 lw v0,6164(v1) -8002fa2c: 00000000 nop -8002fa30: 00481024 and v0,v0,t0 -8002fa34: 1040fffc beqz v0,8002fa28 <DrawFBRect+0x8> -8002fa38: 24691814 addiu t1,v1,6164 - while (GsIsDrawing()); -8002fa3c: 3c020400 lui v0,0x400 -8002fa40: ac621814 sw v0,6164(v1) -8002fa44: 3c081f80 lui t0,0x1f80 - while (GsIsDrawing()); -8002fa48: 3c0a0100 lui t2,0x100 - DrawFBRect(1023,511,1,1,0,0,0); -8002fa4c: 3c02e600 lui v0,0xe600 - while (GsIsDrawing()); -8002fa50: ad0a1810 sw t2,6160(t0) - DrawFBRect(1023,511,1,1,0,0,0); -8002fa54: ad021810 sw v0,6160(t0) - -8002fa58: 8fa20014 lw v0,20(sp) -8002fa5c: 8fa30010 lw v1,16(sp) -8002fa60: 00021200 sll v0,v0,0x8 -8002fa64: 3042ffff andi v0,v0,0xffff -8002fa68: 00431825 or v1,v0,v1 -8002fa6c: 93a20018 lbu v0,24(sp) -} -8002fa70: 00052c00 sll a1,a1,0x10 - -8002fa74: 00021400 sll v0,v0,0x10 -8002fa78: 00621025 or v0,v1,v0 - -8002fa7c: 00073c00 sll a3,a3,0x10 - -8002fa80: 3c030200 lui v1,0x200 -8002fa84: 00431025 or v0,v0,v1 -} -8002fa88: 00a42025 or a0,a1,a0 - -8002fa8c: 00e63025 or a2,a3,a2 - -8002fa90: ad2a0000 sw t2,0(t1) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fa94: ad021810 sw v0,6160(t0) -} -8002fa98: ad041810 sw a0,6160(t0) - -8002fa9c: ad061810 sw a2,6160(t0) -8002faa0: 03e00008 jr ra -8002faa4: 00000000 nop - -8002faa8 <GsImageFromTim>: - { -8002faa8: 8ca60000 lw a2,0(a1) -8002faac: 24030010 li v1,16 -8002fab0: 14c3002a bne a2,v1,8002fb5c <GsImageFromTim+0xb4> -8002fab4: 00001021 move v0,zero - image->clut_data = &timdata_s[10]; -8002fab8: 8ca20004 lw v0,4(a1) -8002fabc: 00000000 nop -8002fac0: 30420007 andi v0,v0,0x7 -8002fac4: ac820000 sw v0,0(a0) - printf("image->clut_h = %d\n", image->clut_h); -8002fac8: 8ca30004 lw v1,4(a1) -8002facc: 00000000 nop -8002fad0: 30630008 andi v1,v1,0x8 -8002fad4: 0003102b sltu v0,zero,v1 -8002fad8: ac820004 sw v0,4(a0) - } -8002fadc: 1060000f beqz v1,8002fb1c <GsImageFromTim+0x74> -8002fae0: 24020008 li v0,8 - image->y = timdata_s[pdata_pos_s + 3]; -8002fae4: 94a3000c lhu v1,12(a1) - image->x = timdata_s[pdata_pos_s + 2]; -8002fae8: 8ca20008 lw v0,8(a1) - image->y = timdata_s[pdata_pos_s + 3]; -8002faec: ac830008 sw v1,8(a0) - image->w = timdata_s[pdata_pos_s + 4]; -8002faf0: 94a3000e lhu v1,14(a1) - image->x = timdata_s[pdata_pos_s + 2]; -8002faf4: 24420008 addiu v0,v0,8 - image->w = timdata_s[pdata_pos_s + 4]; -8002faf8: ac83000c sw v1,12(a0) - image->h = timdata_s[pdata_pos_s + 5]; -8002fafc: 94a30010 lhu v1,16(a1) -8002fb00: 00000000 nop -8002fb04: ac830010 sw v1,16(a0) - image->data = &timdata_s[pdata_pos_s + 6]; -8002fb08: 94a30012 lhu v1,18(a1) -8002fb0c: 00000000 nop -8002fb10: ac830014 sw v1,20(a0) - -8002fb14: 24a30014 addiu v1,a1,20 -8002fb18: ac830028 sw v1,40(a0) -{ -8002fb1c: 00021042 srl v0,v0,0x1 -8002fb20: 24420002 addiu v0,v0,2 -8002fb24: 00021040 sll v0,v0,0x1 -8002fb28: 00a21821 addu v1,a1,v0 -8002fb2c: 94660000 lhu a2,0(v1) - } -8002fb30: 24420008 addiu v0,v0,8 -{ -8002fb34: ac860018 sw a2,24(a0) - if (image->has_clut) -8002fb38: 94660002 lhu a2,2(v1) - } -8002fb3c: 00a22821 addu a1,a1,v0 - if (image->has_clut) -8002fb40: ac86001c sw a2,28(a0) - { -8002fb44: 94660004 lhu a2,4(v1) - GsUploadCLUT(image); -8002fb48: 94630006 lhu v1,6(v1) - { -8002fb4c: ac860020 sw a2,32(a0) - GsUploadCLUT(image); -8002fb50: ac830024 sw v1,36(a0) - } -8002fb54: ac85002c sw a1,44(a0) - LoadImage( image->clut_data, image->clut_x, image->clut_y, -8002fb58: 24020001 li v0,1 - image->clut_w, image->clut_h ); -8002fb5c: 03e00008 jr ra -8002fb60: 00000000 nop - -8002fb64 <GsSetMasking>: - -8002fb64: 3c02e600 lui v0,0xe600 - }*/ -8002fb68: 308400ff andi a0,a0,0xff - -8002fb6c: 00822025 or a0,a0,v0 - -8002fb70: 3c030100 lui v1,0x100 -8002fb74: 3c021f80 lui v0,0x1f80 -8002fb78: ac431814 sw v1,6164(v0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fb7c: ac441810 sw a0,6160(v0) -8002fb80: 03e00008 jr ra -8002fb84: 00000000 nop - -8002fb88 <GsSetDrawEnv_Ex>: -} -8002fb88: 27bdffe8 addiu sp,sp,-24 -8002fb8c: afbf0014 sw ra,20(sp) - linked_list[linked_list_pos++] = (0xE2 << 24); -8002fb90: 90820001 lbu v0,1(a0) -} -8002fb94: 00802821 move a1,a0 - linked_list[linked_list_pos++] = (0xE2 << 24); -8002fb98: 10400003 beqz v0,8002fba8 <GsSetDrawEnv_Ex+0x20> -8002fb9c: 3c03e100 lui v1,0xe100 -8002fba0: 3c02e100 lui v0,0xe100 -8002fba4: 24430400 addiu v1,v0,1024 - linked_list[linked_list_pos++] = ((0xE3 << 24) | (drawenv->x & 0x7FF) | ((drawenv->y & 0x3FF) << 10)); -8002fba8: 90a20000 lbu v0,0(a1) - -8002fbac: 3c041f80 lui a0,0x1f80 - linked_list[linked_list_pos++] = ((0xE3 << 24) | (drawenv->x & 0x7FF) | ((drawenv->y & 0x3FF) << 10)); -8002fbb0: 0002102b sltu v0,zero,v0 -8002fbb4: 00021240 sll v0,v0,0x9 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fbb8: 84a60004 lh a2,4(a1) - -8002fbbc: 3c070100 lui a3,0x100 - linked_list[linked_list_pos++] = (0xE2 << 24); -8002fbc0: 00621025 or v0,v1,v0 -8002fbc4: 3c038007 lui v1,0x8007 -8002fbc8: ac622d84 sw v0,11652(v1) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fbcc: 84a80002 lh t0,2(a1) - -8002fbd0: ac871814 sw a3,6164(a0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fbd4: ac821810 sw v0,6160(a0) -8002fbd8: 3c02e200 lui v0,0xe200 - -8002fbdc: ac871814 sw a3,6164(a0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fbe0: ac821810 sw v0,6160(a0) - -8002fbe4: 00061280 sll v0,a2,0xa -8002fbe8: 3c03e300 lui v1,0xe300 -8002fbec: 00481025 or v0,v0,t0 -8002fbf0: 00431025 or v0,v0,v1 - -8002fbf4: ac871814 sw a3,6164(a0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fbf8: ac821810 sw v0,6160(a0) - -8002fbfc: 84a20008 lh v0,8(a1) -8002fc00: 00000000 nop -8002fc04: 00461021 addu v0,v0,a2 -8002fc08: 2442ffff addiu v0,v0,-1 -8002fc0c: 00021a80 sll v1,v0,0xa -8002fc10: 84a20006 lh v0,6(a1) -8002fc14: 000632c0 sll a2,a2,0xb -8002fc18: 00481021 addu v0,v0,t0 -8002fc1c: 2442ffff addiu v0,v0,-1 -8002fc20: 00621025 or v0,v1,v0 -8002fc24: 3c03e400 lui v1,0xe400 -8002fc28: 00431025 or v0,v0,v1 - -8002fc2c: ac871814 sw a3,6164(a0) - -8002fc30: 00c83025 or a2,a2,t0 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fc34: ac821810 sw v0,6160(a0) - -8002fc38: 3c02e500 lui v0,0xe500 -8002fc3c: 00c23025 or a2,a2,v0 - -8002fc40: ac871814 sw a3,6164(a0) - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -8002fc44: ac861810 sw a2,6160(a0) - * Store the 0xe1 packet - we need it because we have to -8002fc48: 90a4000b lbu a0,11(a1) - */ -8002fc4c: 90a2000a lbu v0,10(a1) -8002fc50: 00000000 nop -8002fc54: 10400002 beqz v0,8002fc60 <GsSetDrawEnv_Ex+0xd8> -8002fc58: 0004202b sltu a0,zero,a0 -8002fc5c: 34840002 ori a0,a0,0x2 - draw_mode_packet = (0xe1<<24)|(drawenv->draw_on_display>=1)<<10| -8002fc60: 0c00bed9 jal 8002fb64 <GsSetMasking> -8002fc64: 00000000 nop - -8002fc68: 94a30006 lhu v1,6(a1) -8002fc6c: 3c028007 lui v0,0x8007 -8002fc70: a4432d04 sh v1,11524(v0) - gpu_data_ctrl(0xe2, 0); -8002fc74: 8fbf0014 lw ra,20(sp) - gpu_data_ctrl(0xe1, draw_mode_packet); -8002fc78: 94a30008 lhu v1,8(a1) -8002fc7c: 3c028007 lui v0,0x8007 -8002fc80: a4432d80 sh v1,11648(v0) - gpu_data_ctrl(0xe2, 0); -8002fc84: 03e00008 jr ra -8002fc88: 27bd0018 addiu sp,sp,24 - -8002fc8c <GsSetDrawEnv>: -8002fc8c: 0800bee2 j 8002fb88 <GsSetDrawEnv_Ex> -8002fc90: 00000000 nop - -8002fc94 <GsIsDrawing>: - env.y = y; -8002fc94: 3c021f80 lui v0,0x1f80 -8002fc98: 8c421814 lw v0,6164(v0) -8002fc9c: 00000000 nop -8002fca0: 00021682 srl v0,v0,0x1a -8002fca4: 38420001 xori v0,v0,0x1 - env.w = w; -8002fca8: 03e00008 jr ra -8002fcac: 30420001 andi v0,v0,0x1 - -8002fcb0 <GsDrawListPIO>: - return; -8002fcb0: 3c031f80 lui v1,0x1f80 -8002fcb4: 3c051000 lui a1,0x1000 -8002fcb8: 8c621814 lw v0,6164(v1) -8002fcbc: 00000000 nop -8002fcc0: 00451024 and v0,v0,a1 -8002fcc4: 1040fffc beqz v0,8002fcb8 <GsDrawListPIO+0x8> -8002fcc8: 3c020400 lui v0,0x400 - -8002fccc: ac621814 sw v0,6164(v1) - -8002fcd0: 3c028007 lui v0,0x8007 -8002fcd4: 8c47e8c4 lw a3,-5948(v0) - -8002fcd8: 3c068007 lui a2,0x8007 - if (PSX_GetInitFlags() & PSX_INIT_NOBIOS) -8002fcdc: 00001021 move v0,zero - while (!(GPU_CONTROL_PORT & (1<<0x1a))); -8002fce0: 3c041f80 lui a0,0x1f80 -8002fce4: 3c081000 lui t0,0x1000 - /* Wait for the GPU to be free. */ -8002fce8: 3c090100 lui t1,0x100 - -8002fcec: 8cc3e8c0 lw v1,-5952(a2) -8002fcf0: 00000000 nop -8002fcf4: 0043182b sltu v1,v0,v1 -8002fcf8: 10600018 beqz v1,8002fd5c <GsDrawListPIO+0xac> -8002fcfc: 00000000 nop - while (!(GPU_CONTROL_PORT & (1<<0x1a))); -8002fd00: 8c831814 lw v1,6164(a0) -8002fd04: 00000000 nop -8002fd08: 00681824 and v1,v1,t0 -8002fd0c: 1060fffc beqz v1,8002fd00 <GsDrawListPIO+0x50> -8002fd10: 244a0001 addiu t2,v0,1 - -8002fd14: 00021080 sll v0,v0,0x2 - /* Wait for the GPU to be free. */ -8002fd18: ac891810 sw t1,6160(a0) - -8002fd1c: 00e21821 addu v1,a3,v0 -8002fd20: 90620003 lbu v0,3(v1) - gpu_ctrl(4, 2); -8002fd24: 00002821 move a1,zero -8002fd28: 00a2582a slt t3,a1,v0 -8002fd2c: 11600006 beqz t3,8002fd48 <GsDrawListPIO+0x98> -8002fd30: 24630004 addiu v1,v1,4 - -8002fd34: 8c6b0000 lw t3,0(v1) - gpu_ctrl(4, 2); -8002fd38: 24a50001 addiu a1,a1,1 - -8002fd3c: ac8b1810 sw t3,6160(a0) - gpu_ctrl(4, 2); -8002fd40: 1000fffa b 8002fd2c <GsDrawListPIO+0x7c> -8002fd44: 00a2582a slt t3,a1,v0 -8002fd48: 04410002 bgez v0,8002fd54 <GsDrawListPIO+0xa4> -8002fd4c: 00000000 nop -8002fd50: 00001021 move v0,zero -8002fd54: 1000ffe5 b 8002fcec <GsDrawListPIO+0x3c> -8002fd58: 004a1021 addu v0,v0,t2 - D2_CHCR = (1<<0xa)|1|(1<<0x18); -8002fd5c: 3c028007 lui v0,0x8007 -8002fd60: ac40e8c0 sw zero,-5952(v0) - if (__gs_autowait) -8002fd64: 3c028007 lui v0,0x8007 -8002fd68: 8c42e8b0 lw v0,-5968(v0) -8002fd6c: 00000000 nop -8002fd70: 10400009 beqz v0,8002fd98 <GsDrawListPIO+0xe8> -8002fd74: 00000000 nop -void GsDrawList(void) -8002fd78: 27bdffe8 addiu sp,sp,-24 -8002fd7c: afbf0014 sw ra,20(sp) - { -8002fd80: 0c00bf25 jal 8002fc94 <GsIsDrawing> -8002fd84: 00000000 nop -8002fd88: 1440fffd bnez v0,8002fd80 <GsDrawListPIO+0xd0> -8002fd8c: 00000000 nop - /* Wait until GPU has finished drawing. */ -8002fd90: 8fbf0014 lw ra,20(sp) -8002fd94: 27bd0018 addiu sp,sp,24 -8002fd98: 03e00008 jr ra -8002fd9c: 00000000 nop - -8002fda0 <GsDrawList>: - prfont_rl = f; -8002fda0: 27bdffe8 addiu sp,sp,-24 -8002fda4: afbf0014 sw ra,20(sp) - return PRFONT_COLOR; -8002fda8: 0c00b3ec jal 8002cfb0 <PSX_GetInitFlags> -8002fdac: 00000000 nop -8002fdb0: 30420004 andi v0,v0,0x4 -8002fdb4: 10400004 beqz v0,8002fdc8 <GsDrawList+0x28> -8002fdb8: 3c028007 lui v0,0x8007 - linked_list_pos = 0; -8002fdbc: 8fbf0014 lw ra,20(sp) -unsigned int PRFONT_GL(const unsigned char f) -8002fdc0: 0800bf2c j 8002fcb0 <GsDrawListPIO> -8002fdc4: 27bd0018 addiu sp,sp,24 -{ -8002fdc8: 3c038007 lui v1,0x8007 -8002fdcc: 8c46e8c4 lw a2,-5948(v0) -8002fdd0: 8c62e8c0 lw v0,-5952(v1) -8002fdd4: 3c0400ff lui a0,0xff -8002fdd8: 00021080 sll v0,v0,0x2 -8002fddc: 3484ffff ori a0,a0,0xffff -8002fde0: 00c21021 addu v0,a2,v0 -8002fde4: ac440000 sw a0,0(v0) -{ -8002fde8: 3c051f80 lui a1,0x1f80 -8002fdec: 3c040400 lui a0,0x400 -8002fdf0: 8ca21814 lw v0,6164(a1) -8002fdf4: 00000000 nop -8002fdf8: 00441024 and v0,v0,a0 -8002fdfc: 1040fffc beqz v0,8002fdf0 <GsDrawList+0x50> -8002fe00: 3c021f80 lui v0,0x1f80 - return (size * scale) / SCALE_ONE; -8002fe04: 3c051000 lui a1,0x1000 -8002fe08: 8c441814 lw a0,6164(v0) -8002fe0c: 00000000 nop -8002fe10: 00852024 and a0,a0,a1 -8002fe14: 1080fffc beqz a0,8002fe08 <GsDrawList+0x68> -8002fe18: 3c040100 lui a0,0x100 - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002fe1c: 3c050400 lui a1,0x400 -{ -8002fe20: ac441814 sw a0,6164(v0) - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002fe24: 24a50002 addiu a1,a1,2 - else if (scale > -8) -8002fe28: 24840401 addiu a0,a0,1025 - gpu_ctrl(5, (dispenv->y<<10)|dispenv->x); // Display offset -8002fe2c: ac451814 sw a1,6164(v0) - else if (scale > 0) -8002fe30: ac4610a0 sw a2,4256(v0) - return size * scale; -8002fe34: ac4010a4 sw zero,4260(v0) - else if (scale > -8) -8002fe38: ac4410a8 sw a0,4264(v0) -{ -8002fe3c: 3c028007 lui v0,0x8007 -8002fe40: 8c42e8b0 lw v0,-5968(v0) - -8002fe44: ac60e8c0 sw zero,-5952(v1) -{ -8002fe48: 10400005 beqz v0,8002fe60 <GsDrawList+0xc0> -8002fe4c: 00000000 nop - linked_list = listptr; -8002fe50: 0c00bf25 jal 8002fc94 <GsIsDrawing> -8002fe54: 00000000 nop -8002fe58: 1000fffb b 8002fe48 <GsDrawList+0xa8> -8002fe5c: 00000000 nop - linked_list_pos = 0; -8002fe60: 8fbf0014 lw ra,20(sp) -8002fe64: 00000000 nop -8002fe68: 03e00008 jr ra -8002fe6c: 27bd0018 addiu sp,sp,24 - -8002fe70 <LoadImage>: - -8002fe70: 27bdffe8 addiu sp,sp,-24 -8002fe74: 8fa30028 lw v1,40(sp) -8002fe78: afbf0014 sw ra,20(sp) - * This seems more like "CopyImage"... -8002fe7c: 24080001 li t0,1 -8002fe80: 0c00bf25 jal 8002fc94 <GsIsDrawing> -8002fe84: 00000000 nop -8002fe88: 1048fffd beq v0,t0,8002fe80 <LoadImage+0x10> -8002fe8c: 3c0a1000 lui t2,0x1000 - -8002fe90: 3c021f80 lui v0,0x1f80 -8002fe94: 8c481814 lw t0,6164(v0) -8002fe98: 00000000 nop -8002fe9c: 010a4024 and t0,t0,t2 -8002fea0: 1100fffc beqz t0,8002fe94 <LoadImage+0x24> -8002fea4: 00670018 mult v1,a3 - GPU_DATA_PORT = 0x01000000; // Reset command buffer -8002fea8: 3c080400 lui t0,0x400 -8002feac: ac481814 sw t0,6164(v0) -} -8002feb0: 3c080100 lui t0,0x100 -8002feb4: ac481810 sw t0,6160(v0) - * Add a method to add arbitrary data to the packet list -8002feb8: 00063400 sll a2,a2,0x10 - -8002febc: 3c08e600 lui t0,0xe600 -8002fec0: ac481810 sw t0,6160(v0) - * Add a method to add arbitrary data to the packet list -8002fec4: 00c52825 or a1,a2,a1 -/* -8002fec8: 3c08a000 lui t0,0xa000 -8002fecc: ac481810 sw t0,6160(v0) - * Add a method to add arbitrary data to the packet list -8002fed0: ac451810 sw a1,6160(v0) - */ -8002fed4: 00032c00 sll a1,v1,0x10 -8002fed8: 00a72825 or a1,a1,a3 -void LoadImage(void *img, int x, int y, int w, int h) -8002fedc: 00003812 mflo a3 - */ -8002fee0: ac451810 sw a1,6160(v0) -{ -8002fee4: 30e20001 andi v0,a3,0x1 -8002fee8: 00e23821 addu a3,a3,v0 - int a, l; -8002feec: 00001821 move v1,zero - -8002fef0: 3c051f80 lui a1,0x1f80 - int a, l; -8002fef4: 0067102a slt v0,v1,a3 -8002fef8: 10400009 beqz v0,8002ff20 <LoadImage+0xb0> -8002fefc: 3c021f80 lui v0,0x1f80 - -8002ff00: 94820002 lhu v0,2(a0) -8002ff04: 94860000 lhu a2,0(a0) -8002ff08: 00021400 sll v0,v0,0x10 -8002ff0c: 00461025 or v0,v0,a2 -8002ff10: aca21810 sw v0,6160(a1) - int a, l; -8002ff14: 24630002 addiu v1,v1,2 -8002ff18: 1000fff6 b 8002fef4 <LoadImage+0x84> -8002ff1c: 24840004 addiu a0,a0,4 - -8002ff20: 8fbf0014 lw ra,20(sp) - -8002ff24: 3c030100 lui v1,0x100 -8002ff28: ac431814 sw v1,6164(v0) - -8002ff2c: 03e00008 jr ra -8002ff30: 27bd0018 addiu sp,sp,24 - -8002ff34 <GsUploadCLUT>: - sprite->u = image->x & 0x3f; -8002ff34: 00801021 move v0,a0 - sprite->v = image->y & 0xff; -8002ff38: 8c420014 lw v0,20(v0) - sprite->u = image->x & 0x3f; -8002ff3c: 27bdffe0 addiu sp,sp,-32 - sprite->v = image->y & 0xff; -8002ff40: 8c870010 lw a3,16(a0) -8002ff44: 8c86000c lw a2,12(a0) -8002ff48: 8c850008 lw a1,8(a0) -8002ff4c: 8c840028 lw a0,40(a0) -8002ff50: afa20010 sw v0,16(sp) - sprite->u = image->x & 0x3f; -8002ff54: afbf001c sw ra,28(sp) - sprite->v = image->y & 0xff; -8002ff58: 0c00bf9c jal 8002fe70 <LoadImage> -8002ff5c: 00000000 nop - sprite->cx = image->clut_x; -8002ff60: 8fbf001c lw ra,28(sp) -8002ff64: 00000000 nop -8002ff68: 03e00008 jr ra -8002ff6c: 27bd0020 addiu sp,sp,32 - -8002ff70 <GsUploadImage>: -{ -8002ff70: 8c820004 lw v0,4(a0) -int GsSpriteFromImage(GsSprite* const sprite, GsImage* const image, int do_upload) -8002ff74: 27bdffe0 addiu sp,sp,-32 -8002ff78: 00804821 move t1,a0 -{ -8002ff7c: 10400003 beqz v0,8002ff8c <GsUploadImage+0x1c> -8002ff80: afbf001c sw ra,28(sp) - { -8002ff84: 0c00bfcd jal 8002ff34 <GsUploadCLUT> -8002ff88: 00000000 nop - -8002ff8c: 8d220024 lw v0,36(t1) -8002ff90: 8d270020 lw a3,32(t1) -8002ff94: 8d26001c lw a2,28(t1) -8002ff98: 8d250018 lw a1,24(t1) -8002ff9c: 8d24002c lw a0,44(t1) -8002ffa0: 0c00bf9c jal 8002fe70 <LoadImage> -8002ffa4: afa20010 sw v0,16(sp) - bzero(sprite, sizeof (GsSprite)); -8002ffa8: 8fbf001c lw ra,28(sp) -8002ffac: 00000000 nop -8002ffb0: 03e00008 jr ra -8002ffb4: 27bd0020 addiu sp,sp,32 - -8002ffb8 <GsSpriteFromImage>: - if (image->pmode == 0) // 4-bit pixel mode -8002ffb8: 27bdffe0 addiu sp,sp,-32 -8002ffbc: afb10018 sw s1,24(sp) -8002ffc0: afb00014 sw s0,20(sp) -8002ffc4: afbf001c sw ra,28(sp) -8002ffc8: 00808021 move s0,a0 - sprite->u*=4; -8002ffcc: 10c00003 beqz a2,8002ffdc <GsSpriteFromImage+0x24> -8002ffd0: 00a08821 move s1,a1 - sprite->u*=2; -8002ffd4: 0c00bfdc jal 8002ff70 <GsUploadImage> -8002ffd8: 00a02021 move a0,a1 - { -8002ffdc: 02002021 move a0,s0 -8002ffe0: 2406002c li a2,44 -8002ffe4: 0c00ce97 jal 80033a5c <memset> -8002ffe8: 00002821 move a1,zero - sprite->w = image->w * 4; -8002ffec: 8e23001c lw v1,28(s1) -8002fff0: 8e240018 lw a0,24(s1) -8002fff4: 000317c3 sra v0,v1,0x1f -8002fff8: 304200ff andi v0,v0,0xff -8002fffc: 00431021 addu v0,v0,v1 -80030000: 00021203 sra v0,v0,0x8 -80030004: 00021900 sll v1,v0,0x4 -80030008: 000417c3 sra v0,a0,0x1f -8003000c: 3042003f andi v0,v0,0x3f -80030010: 00441021 addu v0,v0,a0 -80030014: 00021183 sra v0,v0,0x6 -80030018: 00621021 addu v0,v1,v0 -8003001c: a2020011 sb v0,17(s0) - break; -80030020: 8e220018 lw v0,24(s1) -80030024: 00000000 nop -80030028: 3042003f andi v0,v0,0x3f -8003002c: a2020004 sb v0,4(s0) - case 1: -80030030: 8e23001c lw v1,28(s1) -80030034: 00000000 nop -80030038: a2030005 sb v1,5(s0) - break; -8003003c: 8e230008 lw v1,8(s1) -80030040: 00000000 nop -80030044: a603000a sh v1,10(s0) - case 2: -80030048: 8e23000c lw v1,12(s1) -8003004c: 00000000 nop -80030050: a603000c sh v1,12(s0) - break; -80030054: 8e230000 lw v1,0(s1) -80030058: 00000000 nop -8003005c: 14600003 bnez v1,8003006c <GsSpriteFromImage+0xb4> -80030060: 24040001 li a0,1 - case 3: -80030064: 10000003 b 80030074 <GsSpriteFromImage+0xbc> -80030068: 00021080 sll v0,v0,0x2 - sprite->w = image->w + (image->w / 2); -8003006c: 14640002 bne v1,a0,80030078 <GsSpriteFromImage+0xc0> -80030070: 00021040 sll v0,v0,0x1 - break; -80030074: a2020004 sb v0,4(s0) - -80030078: 8e220000 lw v0,0(s1) -8003007c: 24030001 li v1,1 -80030080: 10430015 beq v0,v1,800300d8 <GsSpriteFromImage+0x120> -80030084: 00000000 nop -80030088: 28430002 slti v1,v0,2 -8003008c: 10600006 beqz v1,800300a8 <GsSpriteFromImage+0xf0> -80030090: 00000000 nop -80030094: 14400016 bnez v0,800300f0 <GsSpriteFromImage+0x138> -80030098: 00000000 nop - // Set default (MX, MY) rotation points. -8003009c: 8e230020 lw v1,32(s1) -800300a0: 10000012 b 800300ec <GsSpriteFromImage+0x134> -800300a4: 00031880 sll v1,v1,0x2 - -800300a8: 24030002 li v1,2 -800300ac: 1043000d beq v0,v1,800300e4 <GsSpriteFromImage+0x12c> -800300b0: 24030003 li v1,3 -800300b4: 1443000e bne v0,v1,800300f0 <GsSpriteFromImage+0x138> -800300b8: 00000000 nop - -800300bc: 8e240020 lw a0,32(s1) -800300c0: 00000000 nop -800300c4: 00041fc2 srl v1,a0,0x1f -800300c8: 00641821 addu v1,v1,a0 -800300cc: 00031843 sra v1,v1,0x1 -800300d0: 10000006 b 800300ec <GsSpriteFromImage+0x134> -800300d4: 00641821 addu v1,v1,a0 - -800300d8: 8e230020 lw v1,32(s1) -800300dc: 10000003 b 800300ec <GsSpriteFromImage+0x134> -800300e0: 00031840 sll v1,v1,0x1 - -800300e4: 8e230020 lw v1,32(s1) -800300e8: 00000000 nop - -800300ec: a6030006 sh v1,6(s0) -} -800300f0: 86230024 lh v1,36(s1) -{ -800300f4: 86040006 lh a0,6(s0) - if (PSX_GetInitFlags() & PSX_INIT_NOBIOS) -800300f8: 30420003 andi v0,v0,0x3 - for (x = 0; x < 1000; x++); -800300fc: 8fbf001c lw ra,28(sp) -} -80030100: a6030008 sh v1,8(s0) - if (PSX_GetInitFlags() & PSX_INIT_NOBIOS) -80030104: ae020014 sw v0,20(s0) -{ -80030108: 00042043 sra a0,a0,0x1 - { -8003010c: 2402ff80 li v0,-128 - /*int x; -80030110: 00031843 sra v1,v1,0x1 - { -80030114: a2020010 sb v0,16(s0) -80030118: a202000f sb v0,15(s0) -8003011c: a202000e sb v0,14(s0) - for (x = 0; x < 1000; x++); -80030120: 8fb10018 lw s1,24(sp) -{ -80030124: ae040024 sw a0,36(s0) - /*int x; -80030128: ae030028 sw v1,40(s0) - for (x = 0; x < 1000; x++); -8003012c: 24020001 li v0,1 -80030130: 8fb00014 lw s0,20(sp) -80030134: 03e00008 jr ra -80030138: 27bd0020 addiu sp,sp,32 - -8003013c <GsClearMem>: - unsigned short*timdata_s = (unsigned short*)timdata; -8003013c: 27bdffd8 addiu sp,sp,-40 - //printf("timdata_i[0] = %08x\n", timdata_i[0]); -80030140: 240701ff li a3,511 -80030144: 240603ff li a2,1023 -80030148: afa00018 sw zero,24(sp) -8003014c: afa00014 sw zero,20(sp) -80030150: afa00010 sw zero,16(sp) -80030154: 00002821 move a1,zero - unsigned short*timdata_s = (unsigned short*)timdata; -80030158: afbf0024 sw ra,36(sp) - //printf("timdata_i[0] = %08x\n", timdata_i[0]); -8003015c: 0c00be88 jal 8002fa20 <DrawFBRect> -80030160: 00002021 move a0,zero - -80030164: 0c00bf25 jal 8002fc94 <GsIsDrawing> -80030168: 00000000 nop -8003016c: 1440fffd bnez v0,80030164 <GsClearMem+0x28> -80030170: 24070001 li a3,1 - if (timdata_i[0] != 0x10) -80030174: afa00018 sw zero,24(sp) -80030178: afa00014 sw zero,20(sp) -8003017c: afa00010 sw zero,16(sp) -80030180: 240603ff li a2,1023 -80030184: 240501ff li a1,511 -80030188: 0c00be88 jal 8002fa20 <DrawFBRect> -8003018c: 00002021 move a0,zero - { -80030190: 0c00bf25 jal 8002fc94 <GsIsDrawing> -80030194: 00000000 nop -80030198: 1440fffd bnez v0,80030190 <GsClearMem+0x54> -8003019c: 24070001 li a3,1 - //printf("timdata_i[0] = %08x\n", timdata_i[0]); -800301a0: afa00018 sw zero,24(sp) -800301a4: afa00014 sw zero,20(sp) -800301a8: afa00010 sw zero,16(sp) -800301ac: 24060001 li a2,1 -800301b0: 240501ff li a1,511 -800301b4: 0c00be88 jal 8002fa20 <DrawFBRect> -800301b8: 240403ff li a0,1023 - return 0; // Unknown version or ID -800301bc: 0c00bf25 jal 8002fc94 <GsIsDrawing> -800301c0: 00000000 nop -800301c4: 1440fffd bnez v0,800301bc <GsClearMem+0x80> -800301c8: 00000000 nop - } -800301cc: 8fbf0024 lw ra,36(sp) -800301d0: 00000000 nop -800301d4: 03e00008 jr ra -800301d8: 27bd0028 addiu sp,sp,40 - -800301dc <GsSetDrawEnvSimple>: -void GsSetDispEnvSimple(int x, int y) -800301dc: 27bdffd8 addiu sp,sp,-40 - env.x = x; -800301e0: 24020001 li v0,1 - env.y = y; -800301e4: a7a40012 sh a0,18(sp) -void GsLoadFont(int fb_x, int fb_y, int cx, int cy) -800301e8: 27a40010 addiu a0,sp,16 -void GsSetDispEnvSimple(int x, int y) -800301ec: afbf0024 sw ra,36(sp) - -800301f0: a3a00010 sb zero,16(sp) - env.x = x; -800301f4: a3a20011 sb v0,17(sp) - -800301f8: a7a50014 sh a1,20(sp) - GsSetDispEnv(&env); -800301fc: a7a60016 sh a2,22(sp) -} -80030200: a7a70018 sh a3,24(sp) - -80030204: a3a0001a sb zero,26(sp) -void GsLoadFont(int fb_x, int fb_y, int cx, int cy) -80030208: 0c00bee2 jal 8002fb88 <GsSetDrawEnv_Ex> -8003020c: a3a0001b sb zero,27(sp) -{ -80030210: 8fbf0024 lw ra,36(sp) -80030214: 00000000 nop -80030218: 03e00008 jr ra -8003021c: 27bd0028 addiu sp,sp,40 - -80030220 <GsSetDispEnvSimple>: - LoadImage(psxsdk_font_data, fb_x, fb_y, 16, 128); -80030220: 27bdffe0 addiu sp,sp,-32 - if (cx != -1 && cy != -1) -80030224: a7a40010 sh a0,16(sp) - -80030228: 27a40010 addiu a0,sp,16 - LoadImage(psxsdk_font_data, fb_x, fb_y, 16, 128); -8003022c: afbf001c sw ra,28(sp) - -80030230: 0c00b9a1 jal 8002e684 <GsSetDispEnv> -80030234: a7a50012 sh a1,18(sp) - fb_font_cx = cx; -80030238: 8fbf001c lw ra,28(sp) -8003023c: 00000000 nop -80030240: 03e00008 jr ra -80030244: 27bd0020 addiu sp,sp,32 - -80030248 <GsLoadFont>: - -80030248: 27bdffd8 addiu sp,sp,-40 - fb_font_x = fb_x; -8003024c: 24027fff li v0,32767 - -80030250: 00806021 move t4,a0 -80030254: 00a06821 move t5,a1 -80030258: 00c05821 move t3,a2 - fb_font_x = fb_x; -8003025c: a7a2001a sh v0,26(sp) -} -80030260: 00a03021 move a2,a1 -80030264: 24020080 li v0,128 -80030268: 00802821 move a1,a0 -8003026c: 3c048004 lui a0,0x8004 - -80030270: 00e04821 move t1,a3 -} -80030274: afa20010 sw v0,16(sp) -80030278: 24070010 li a3,16 -8003027c: 2484a9bc addiu a0,a0,-22084 - -80030280: afbf0024 sw ra,36(sp) -} -80030284: 0c00bf9c jal 8002fe70 <LoadImage> -80030288: a7a00018 sh zero,24(sp) - -8003028c: 0c00bf25 jal 8002fc94 <GsIsDrawing> -80030290: 00000000 nop -80030294: 1440fffd bnez v0,8003028c <GsLoadFont+0x44> -80030298: 2402ffff li v0,-1 -{ -8003029c: 15620008 bne t3,v0,800302c0 <GsLoadFont+0x78> -800302a0: 00000000 nop -// r = vsnprintf(gpu_stringbuf, 512, fmt, ap); -800302a4: 3c028007 lui v0,0x8007 -// va_end(ap); -800302a8: 8fbf0024 lw ra,36(sp) -// r = vsnprintf(gpu_stringbuf, 512, fmt, ap); -800302ac: ac4c2d74 sw t4,11636(v0) - -800302b0: 3c028007 lui v0,0x8007 -800302b4: ac4d2d00 sw t5,11520(v0) -// va_end(ap); -800302b8: 03e00008 jr ra -800302bc: 27bd0028 addiu sp,sp,40 -{ -800302c0: 1122fff8 beq t1,v0,800302a4 <GsLoadFont+0x5c> -800302c4: 24020001 li v0,1 - GsSprite spr; -800302c8: afa20010 sw v0,16(sp) -800302cc: 24070010 li a3,16 -800302d0: 01203021 move a2,t1 -800302d4: 01602821 move a1,t3 -800302d8: 0c00bf9c jal 8002fe70 <LoadImage> -800302dc: 27a40018 addiu a0,sp,24 - int fw, fh; -800302e0: 3c028007 lui v0,0x8007 -800302e4: ac4b2d7c sw t3,11644(v0) - -800302e8: 3c028007 lui v0,0x8007 -800302ec: ac492d08 sw t1,11528(v0) - -800302f0: 0c00bf25 jal 8002fc94 <GsIsDrawing> -800302f4: 00000000 nop -800302f8: 1440fffd bnez v0,800302f0 <GsLoadFont+0xa8> -800302fc: 3c028007 lui v0,0x8007 -80030300: 1000ffe9 b 800302a8 <GsLoadFont+0x60> -80030304: 00000000 nop - -80030308 <GsPrintFont_Draw>: - -80030308: 27bdff80 addiu sp,sp,-128 -8003030c: 00a04021 move t0,a1 - spr.scaley = scaley; -80030310: 00c02821 move a1,a2 - -80030314: afb1005c sw s1,92(sp) -80030318: 00808821 move s1,a0 - spr.scaley = scaley; -8003031c: 24040008 li a0,8 - -80030320: afbf007c sw ra,124(sp) -80030324: afbe0078 sw s8,120(sp) -80030328: afb70074 sw s7,116(sp) -8003032c: afb60070 sw s6,112(sp) -80030330: afb5006c sw s5,108(sp) -80030334: afb30064 sw s3,100(sp) -80030338: 00e0a821 move s5,a3 -8003033c: afb20060 sw s2,96(sp) -80030340: afb00058 sw s0,88(sp) - spr.scaley = scaley; -80030344: 0c00b925 jal 8002e494 <gs_calculate_scaled_size> -80030348: afb40068 sw s4,104(sp) - -8003034c: 00e02821 move a1,a3 -80030350: 24040008 li a0,8 -80030354: 0c00b925 jal 8002e494 <gs_calculate_scaled_size> -80030358: 0040b021 move s6,v0 - { -8003035c: 3c038004 lui v1,0x8004 -80030360: 9063a9ba lbu v1,-22086(v1) - spr.y += fh; -80030364: 3c128007 lui s2,0x8007 - { -80030368: a3a3001e sb v1,30(sp) - if (prfont_flags & PRFONT_WRAP) -8003036c: 3c038004 lui v1,0x8004 -80030370: 9063a9b9 lbu v1,-22087(v1) - spr.y += fh; -80030374: 8e442d00 lw a0,11520(s2) - if (prfont_flags & PRFONT_WRAP) -80030378: a3a3001f sb v1,31(sp) - { -8003037c: 3c038004 lui v1,0x8004 -80030380: 9063a9b8 lbu v1,-22088(v1) - spr.y += fh; -80030384: 3c138007 lui s3,0x8007 - { -80030388: a3a30020 sb v1,32(sp) - { -8003038c: 3c038007 lui v1,0x8007 -80030390: 8c632d7c lw v1,11644(v1) - spr.y += fh; -80030394: 8e652d74 lw a1,11636(s3) - { -80030398: a7a3001a sh v1,26(sp) - spr.x = spr.x - GsScreenW; -8003039c: 3c038007 lui v1,0x8007 -800303a0: 8c632d08 lw v1,11528(v1) - r = vsnprintf(gpu_stringbuf, 512, fmt, ap); -800303a4: 32d7ffff andi s7,s6,0xffff - spr.x = spr.x - GsScreenW; -800303a8: a7a3001c sh v1,28(sp) - spr.y += fh; -800303ac: 00041fc3 sra v1,a0,0x1f -800303b0: 306300ff andi v1,v1,0xff -800303b4: 00641821 addu v1,v1,a0 -800303b8: 00031a03 sra v1,v1,0x8 -800303bc: 00032100 sll a0,v1,0x4 -800303c0: 00051fc3 sra v1,a1,0x1f -800303c4: 3063003f andi v1,v1,0x3f -800303c8: 00651821 addu v1,v1,a1 -800303cc: 00031983 sra v1,v1,0x6 -800303d0: 00831821 addu v1,a0,v1 -800303d4: a3a30021 sb v1,33(sp) - } -800303d8: 24030008 li v1,8 -800303dc: a7a30016 sh v1,22(sp) - } -800303e0: a7a30018 sh v1,24(sp) - r = vsnprintf(gpu_stringbuf, 512, fmt, ap); -800303e4: 001718c0 sll v1,s7,0x3 - -800303e8: 0040f021 move s8,v0 - r = vsnprintf(gpu_stringbuf, 512, fmt, ap); -800303ec: 3062ffff andi v0,v1,0xffff -800303f0: afa20040 sw v0,64(sp) - (spr.y < GsCurDrawEnvH && (spr.y+fh)>=0)) -800303f4: 3c028007 lui v0,0x8007 -800303f8: afa20044 sw v0,68(sp) - -800303fc: 3c028007 lui v0,0x8007 -80030400: afa20048 sw v0,72(sp) - -80030404: 3c028007 lui v0,0x8007 - -80030408: 00118c00 sll s1,s1,0x10 - -8003040c: afa2004c sw v0,76(sp) - if (*string == '\n') -80030410: 3c028007 lui v0,0x8007 - -80030414: 00118c03 sra s1,s1,0x10 - if (*string >= ' ' && *string <= '~') -80030418: afa7002c sw a3,44(sp) - if (*string == '\n') -8003041c: afa20050 sw v0,80(sp) - spr.u = ((fb_font_x & 0x3f)*4)+((*string & 7) << 3); -80030420: 3c078007 lui a3,0x8007 - spr.y += fh; -80030424: 2cc20002 sltiu v0,a2,2 - -80030428: a7b10010 sh s1,16(sp) - while (*string) -8003042c: a7a80012 sh t0,18(sp) - if (spr.x >= GsScreenW) -80030430: afa00024 sw zero,36(sp) - -80030434: afa60028 sw a2,40(sp) - spr.u = ((fb_font_x & 0x3f)*4)+((*string & 7) << 3); -80030438: 24f0e6b0 addiu s0,a3,-6480 - spr.y += fh; -8003043c: afa20054 sw v0,84(sp) - -80030440: 82030000 lb v1,0(s0) -80030444: 00000000 nop -80030448: 10600062 beqz v1,800305d4 <GsPrintFont_Draw+0x2cc> -8003044c: 00000000 nop - (spr.y < GsCurDrawEnvH && (spr.y+fh)>=0)) -80030450: 8fa20044 lw v0,68(sp) -80030454: 00000000 nop -80030458: 8c54e8bc lw s4,-5956(v0) -8003045c: 00000000 nop -80030460: 32840001 andi a0,s4,0x1 -80030464: 1080000d beqz a0,8003049c <GsPrintFont_Draw+0x194> -80030468: 00000000 nop - -8003046c: 8fa20048 lw v0,72(sp) -80030470: 87a40010 lh a0,16(sp) -80030474: 94452d70 lhu a1,11632(v0) -80030478: 00000000 nop -8003047c: 0085302a slt a2,a0,a1 -80030480: 14c00006 bnez a2,8003049c <GsPrintFont_Draw+0x194> -80030484: 00852023 subu a0,a0,a1 - GsSortSimpleSprite(&spr); -80030488: a7a40010 sh a0,16(sp) - else -8003048c: 97a40012 lhu a0,18(sp) -80030490: 00000000 nop -80030494: 03c42021 addu a0,s8,a0 -80030498: a7a40012 sh a0,18(sp) - spr.x += fw; -8003049c: 306300ff andi v1,v1,0xff -800304a0: 2464ffe0 addiu a0,v1,-32 -800304a4: 2c84005f sltiu a0,a0,95 -800304a8: 1080002f beqz a0,80030568 <GsPrintFont_Draw+0x260> -800304ac: 00000000 nop - -800304b0: 8e642d74 lw a0,11636(s3) - -800304b4: 8fa2004c lw v0,76(sp) - -800304b8: 3084003f andi a0,a0,0x3f -800304bc: 00042880 sll a1,a0,0x2 -800304c0: 30640007 andi a0,v1,0x7 -800304c4: 000420c0 sll a0,a0,0x3 -800304c8: 00a42021 addu a0,a1,a0 -800304cc: a3a40014 sb a0,20(sp) - if (*string == '\r') -800304d0: 8e442d00 lw a0,11520(s2) -800304d4: 306300f8 andi v1,v1,0xf8 -800304d8: 00831821 addu v1,a0,v1 -800304dc: a3a30015 sb v1,21(sp) - -800304e0: 94442d04 lhu a0,11524(v0) -800304e4: 87a30010 lh v1,16(sp) -800304e8: 00000000 nop -800304ec: 0064202a slt a0,v1,a0 -800304f0: 10800019 beqz a0,80030558 <GsPrintFont_Draw+0x250> -800304f4: 02c31821 addu v1,s6,v1 -800304f8: 04600017 bltz v1,80030558 <GsPrintFont_Draw+0x250> -800304fc: 00000000 nop -80030500: 8fa20050 lw v0,80(sp) - if (*string == '\n') -80030504: 87a30012 lh v1,18(sp) - -80030508: 94442d80 lhu a0,11648(v0) -8003050c: 00000000 nop -80030510: 0064202a slt a0,v1,a0 -80030514: 10800010 beqz a0,80030558 <GsPrintFont_Draw+0x250> -80030518: 03c31821 addu v1,s8,v1 - if (*string == '\n') -8003051c: 0460000e bltz v1,80030558 <GsPrintFont_Draw+0x250> -80030520: 00000000 nop - spr.y += fh; -80030524: 8fa20054 lw v0,84(sp) -80030528: 00000000 nop -8003052c: 10400008 beqz v0,80030550 <GsPrintFont_Draw+0x248> -80030530: 27a40010 addiu a0,sp,16 -80030534: 2ea30002 sltiu v1,s5,2 -80030538: 10600005 beqz v1,80030550 <GsPrintFont_Draw+0x248> -8003053c: 00000000 nop - } -80030540: 0c00bb92 jal 8002ee48 <GsSortSimpleSprite> -80030544: 00000000 nop -80030548: 10000003 b 80030558 <GsPrintFont_Draw+0x250> -8003054c: 00000000 nop - if (*string == '\t') -80030550: 0c00bc6d jal 8002f1b4 <GsSortSprite> -80030554: 00000000 nop - string++; -80030558: 97a30010 lhu v1,16(sp) -8003055c: 00000000 nop -80030560: 02e31821 addu v1,s7,v1 -80030564: a7a30010 sh v1,16(sp) - return (spr.y << 16) | spr.x; -80030568: 82030000 lb v1,0(s0) -8003056c: 2404000d li a0,13 -80030570: 14640003 bne v1,a0,80030580 <GsPrintFont_Draw+0x278> -80030574: 2404000a li a0,10 -} -80030578: 10000014 b 800305cc <GsPrintFont_Draw+0x2c4> -8003057c: a7a00010 sh zero,16(sp) -unsigned int GsVPrintFont(int x, int y, const char*fmt, va_list ap) -80030580: 1464000a bne v1,a0,800305ac <GsPrintFont_Draw+0x2a4> -80030584: 32940010 andi s4,s4,0x10 - int r; -80030588: 16800002 bnez s4,80030594 <GsPrintFont_Draw+0x28c> -8003058c: 00001821 move v1,zero -80030590: 02201821 move v1,s1 -80030594: a7a30010 sh v1,16(sp) - //GsSprite spr; -80030598: 97a30012 lhu v1,18(sp) -8003059c: 00000000 nop -800305a0: 03c31821 addu v1,s8,v1 -800305a4: 10000009 b 800305cc <GsPrintFont_Draw+0x2c4> -800305a8: a7a30012 sh v1,18(sp) - -800305ac: 24040009 li a0,9 -800305b0: 14640006 bne v1,a0,800305cc <GsPrintFont_Draw+0x2c4> -800305b4: 00000000 nop - r = vsnprintf(gpu_stringbuf, 512, fmt, ap); -800305b8: 97a30010 lhu v1,16(sp) -800305bc: 8fa20040 lw v0,64(sp) -800305c0: 00000000 nop -800305c4: 00431821 addu v1,v0,v1 -800305c8: a7a30010 sh v1,16(sp) - if (prfont_flags & PRFONT_WRAP) -800305cc: 1000ff9c b 80030440 <GsPrintFont_Draw+0x138> -800305d0: 26100001 addiu s0,s0,1 - r = GsPrintFont_Draw(x - ((r * fw)/2), y, prfont_scale_x, prfont_scale_y); -800305d4: 87a20012 lh v0,18(sp) -800305d8: 87a30010 lh v1,16(sp) - else if (prfont_flags & PRFONT_RIGHT) -800305dc: 8fbf007c lw ra,124(sp) - r = GsPrintFont_Draw(x - ((r * fw)/2), y, prfont_scale_x, prfont_scale_y); -800305e0: 00021400 sll v0,v0,0x10 - else if (prfont_flags & PRFONT_RIGHT) -800305e4: 8fbe0078 lw s8,120(sp) -800305e8: 8fb70074 lw s7,116(sp) -800305ec: 8fb60070 lw s6,112(sp) -800305f0: 8fb5006c lw s5,108(sp) -800305f4: 8fb40068 lw s4,104(sp) -800305f8: 8fb30064 lw s3,100(sp) -800305fc: 8fb20060 lw s2,96(sp) -80030600: 8fb1005c lw s1,92(sp) -80030604: 8fb00058 lw s0,88(sp) -80030608: 00431025 or v0,v0,v1 -8003060c: 03e00008 jr ra -80030610: 27bd0080 addiu sp,sp,128 - -80030614 <GsVPrintFont>: - r = GsPrintFont_Draw(x, y, prfont_scale_x, prfont_scale_y); -80030614: 27bdffd8 addiu sp,sp,-40 -80030618: afb10018 sw s1,24(sp) - -8003061c: 3c118007 lui s1,0x8007 - r = GsPrintFont_Draw(x, y, prfont_scale_x, prfont_scale_y); -80030620: afb30020 sw s3,32(sp) -80030624: 00a09821 move s3,a1 - -80030628: 8e25e8b8 lw a1,-5960(s1) - r = GsPrintFont_Draw(x, y, prfont_scale_x, prfont_scale_y); -8003062c: afb2001c sw s2,28(sp) -80030630: 00809021 move s2,a0 - -80030634: 24040008 li a0,8 - r = GsPrintFont_Draw(x, y, prfont_scale_x, prfont_scale_y); -80030638: afbf0024 sw ra,36(sp) - -8003063c: 0c00b925 jal 8002e494 <gs_calculate_scaled_size> -80030640: afb00014 sw s0,20(sp) -{ -80030644: 3c048007 lui a0,0x8007 -80030648: 24050200 li a1,512 -8003064c: 2484e6b0 addiu a0,a0,-6480 -80030650: 0c00ce35 jal 800338d4 <vsnprintf> -80030654: 00408021 move s0,v0 - -80030658: 3c038007 lui v1,0x8007 -8003065c: 8c63e8bc lw v1,-5956(v1) -80030660: 02202021 move a0,s1 -80030664: 30660001 andi a2,v1,0x1 -80030668: 10c00006 beqz a2,80030684 <GsVPrintFont+0x70> -8003066c: 3c058007 lui a1,0x8007 - va_list ap; -80030670: 8ca7e8b4 lw a3,-5964(a1) -80030674: 8c86e8b8 lw a2,-5960(a0) -80030678: 02602821 move a1,s3 -8003067c: 10000011 b 800306c4 <GsVPrintFont+0xb0> -80030680: 02402021 move a0,s2 - -80030684: 30660002 andi a2,v1,0x2 -80030688: 10c00007 beqz a2,800306a8 <GsVPrintFont+0x94> -8003068c: 30630004 andi v1,v1,0x4 - va_start(ap, fmt); -80030690: 02020018 mult s0,v0 -80030694: 00008012 mflo s0 -80030698: 001027c2 srl a0,s0,0x1f -8003069c: 00908021 addu s0,a0,s0 -800306a0: 10000004 b 800306b4 <GsVPrintFont+0xa0> -800306a4: 00102043 sra a0,s0,0x1 - -800306a8: 1060fff1 beqz v1,80030670 <GsVPrintFont+0x5c> -800306ac: 02020018 mult s0,v0 - r = GsVPrintFont(x, y, fmt, ap); -800306b0: 00002012 mflo a0 -800306b4: 8e26e8b8 lw a2,-5960(s1) -800306b8: 8ca7e8b4 lw a3,-5964(a1) -800306bc: 02442023 subu a0,s2,a0 -800306c0: 02602821 move a1,s3 -} -800306c4: 8fbf0024 lw ra,36(sp) -800306c8: 8fb30020 lw s3,32(sp) -800306cc: 8fb2001c lw s2,28(sp) -800306d0: 8fb10018 lw s1,24(sp) -800306d4: 8fb00014 lw s0,20(sp) - r = GsVPrintFont(x, y, fmt, ap); -800306d8: 0800c0c2 j 80030308 <GsPrintFont_Draw> -800306dc: 27bd0028 addiu sp,sp,40 - -800306e0 <GsPrintFont>: -{ -800306e0: 27bdffe0 addiu sp,sp,-32 -800306e4: afa7002c sw a3,44(sp) - fb_font_y = fb_y; -800306e8: 27a7002c addiu a3,sp,44 -{ -800306ec: afbf001c sw ra,28(sp) - if (fb_font_cx != -1) -800306f0: 0c00c185 jal 80030614 <GsVPrintFont> -800306f4: afa70010 sw a3,16(sp) -} -800306f8: 8fbf001c lw ra,28(sp) -800306fc: 00000000 nop -80030700: 03e00008 jr ra -80030704: 27bd0020 addiu sp,sp,32 - -80030708 <GsSetFont>: - prfont_flags = flags; -80030708: 2402ffff li v0,-1 -8003070c: 10820002 beq a0,v0,80030718 <GsSetFont+0x10> -80030710: 3c028007 lui v0,0x8007 - -80030714: ac442d74 sw a0,11636(v0) - { -80030718: 2402ffff li v0,-1 -8003071c: 10a20002 beq a1,v0,80030728 <GsSetFont+0x20> -80030720: 3c028007 lui v0,0x8007 - PRFONT_SCALEX(0); -80030724: ac452d00 sw a1,11520(v0) - -80030728: 3c028007 lui v0,0x8007 -8003072c: 8c442d7c lw a0,11644(v0) -80030730: 2403ffff li v1,-1 -80030734: 10830002 beq a0,v1,80030740 <GsSetFont+0x38> -80030738: 00000000 nop - PRFONT_RL(NORMAL_LUMINANCE); -8003073c: ac462d7c sw a2,11644(v0) - PRFONT_BL(NORMAL_LUMINANCE); -80030740: 3c028007 lui v0,0x8007 -80030744: 8c442d08 lw a0,11528(v0) -80030748: 2403ffff li v1,-1 -8003074c: 10830002 beq a0,v1,80030758 <GsSetFont+0x50> -80030750: 00000000 nop - } -80030754: ac472d08 sw a3,11528(v0) -80030758: 03e00008 jr ra -8003075c: 00000000 nop - -80030760 <GsSetFontAttrib>: - int a_a = (a>>12)-(((a>>12)/360)*360); -80030760: 3c028007 lui v0,0x8007 - if (a_a>=0 && a_a<=90) -80030764: 1480000c bnez a0,80030798 <GsSetFontAttrib+0x38> -80030768: ac44e8bc sw a0,-5956(v0) - * Global variables definition -8003076c: 3c028007 lui v0,0x8007 -80030770: ac40e8b8 sw zero,-5960(v0) -int fb_font_cy; -80030774: 3c028007 lui v0,0x8007 -double gs_vbuf[4][3]; -80030778: 3c038004 lui v1,0x8004 -int fb_font_cy; -8003077c: ac40e8b4 sw zero,-5964(v0) -double gs_vbuf[4][3]; -80030780: 2402ff80 li v0,-128 -80030784: a062a9ba sb v0,-22086(v1) -static unsigned int *linked_list; -80030788: 3c038004 lui v1,0x8004 -8003078c: a062a9b9 sb v0,-22087(v1) -static unsigned char prfont_gl = NORMAL_LUMINANCE; -80030790: 3c038004 lui v1,0x8004 -80030794: a062a9b8 sb v0,-22088(v1) -80030798: 03e00008 jr ra -8003079c: 00000000 nop - -800307a0 <GsIsWorking>: - rect.attribute = 0; - rect.w = GsCurDrawEnvW; - rect.h = GsCurDrawEnvH; - -800307a0: 0800bf25 j 8002fc94 <GsIsDrawing> -800307a4: 00000000 nop - -800307a8 <GsSortCls>: - -void GsRotateVector(int x_a, int y_a, int z_a, double *v, double *n) -{ - gs_internal_vector_rotate(x_a, y_a, z_a, v, n); -} - -800307a8: 3c028007 lui v0,0x8007 -800307ac: 94422d04 lhu v0,11524(v0) -void GsSetAutoWait() -800307b0: 27bdffd8 addiu sp,sp,-40 - -800307b4: a7a20014 sh v0,20(sp) -/*void GsSortSimpleMap(GsMap *map) -800307b8: 3c028007 lui v0,0x8007 -800307bc: 94422d80 lhu v0,11648(v0) -} -800307c0: a3a40018 sb a0,24(sp) -{ - unsigned int orig_pos = linked_list_pos; -800307c4: 27a40010 addiu a0,sp,16 -void GsSetAutoWait() -800307c8: afbf0024 sw ra,36(sp) - -800307cc: a3a50019 sb a1,25(sp) -void GsRotateVector(int x_a, int y_a, int z_a, double *v, double *n) -800307d0: a3a6001a sb a2,26(sp) -{ -800307d4: a7a00010 sh zero,16(sp) - gs_internal_vector_rotate(x_a, y_a, z_a, v, n); -800307d8: a7a00012 sh zero,18(sp) -} -800307dc: afa0001c sw zero,28(sp) - unsigned int orig_pos = linked_list_pos; -800307e0: 0c00bbd3 jal 8002ef4c <GsSortRectangle> -800307e4: a7a20016 sh v0,22(sp) - //unsigned int -800307e8: 8fbf0024 lw ra,36(sp) -800307ec: 00000000 nop -800307f0: 03e00008 jr ra -800307f4: 27bd0028 addiu sp,sp,40 - -800307f8 <GsSetAutoWait>: - unsigned char pkt = 0x64; - unsigned int md; - unsigned char curCount = 0; - unsigned int remaining; -800307f8: 24030001 li v1,1 -800307fc: 3c028007 lui v0,0x8007 -80030800: 03e00008 jr ra -80030804: ac43e8b0 sw v1,-5968(v0) - -80030808 <GsRotateVector>: - unsigned int tn; - unsigned short tu; - unsigned short tv; - int x, y; - -80030808: 0800b81c j 8002e070 <gs_internal_vector_rotate> -8003080c: 00000000 nop - -80030810 <GsSetListEx>: - unsigned char pkt = 0x48; - unsigned int md; - - md = setup_attribs(0, line->attribute, &pkt); - - linked_list_pos++; // skip this word, we will replace it later -80030810: 3c028007 lui v0,0x8007 -80030814: ac44e8c4 sw a0,-5948(v0) - linked_list[linked_list_pos++] = md; -80030818: 3c028007 lui v0,0x8007 -8003081c: 03e00008 jr ra -80030820: ac45e8c0 sw a1,-5952(v0) - -80030824 <GsSortPolyLine>: - linked_list[linked_list_pos++] = (pkt<<24)|(line->b<<16)|(line->g<<8)|(line->r); - - for (x = 0; x < line->npoints; x++) - linked_list[linked_list_pos++] = ((line->y[x]&0x7ff)<<16)|(line->x[x]&0x7ff); -80030824: 27bdffe0 addiu sp,sp,-32 - - linked_list[linked_list_pos++] = 0x55555555; // termination code - -80030828: 3c088007 lui t0,0x8007 - linked_list[orig_pos] = ((line->npoints+3) << 24) | (((unsigned int)&linked_list[linked_list_pos]) & 0xffffff); -} - -void GsSortGPolyLine(const GsGPolyLine* const line) -{ -8003082c: 8c850010 lw a1,16(a0) - linked_list[linked_list_pos++] = ((line->y[x]&0x7ff)<<16)|(line->x[x]&0x7ff); -80030830: 00803821 move a3,a0 - -80030834: 8d09e8c0 lw t1,-5952(t0) -} -80030838: 24020048 li v0,72 -{ -8003083c: 27a60010 addiu a2,sp,16 -80030840: 00002021 move a0,zero - linked_list[linked_list_pos++] = ((line->y[x]&0x7ff)<<16)|(line->x[x]&0x7ff); -80030844: afbf001c sw ra,28(sp) -{ -80030848: 0c00b9da jal 8002e768 <setup_attribs> -8003084c: a3a20010 sb v0,16(sp) - // PKT 0x58 - - int orig_pos = linked_list_pos; -80030850: 3c038007 lui v1,0x8007 -80030854: 8c65e8c4 lw a1,-5948(v1) -80030858: 25260001 addiu a2,t1,1 -8003085c: 00063080 sll a2,a2,0x2 -80030860: 00a63021 addu a2,a1,a2 -80030864: acc20000 sw v0,0(a2) - int x; -80030868: 93a20010 lbu v0,16(sp) -8003086c: 90e30004 lbu v1,4(a3) -80030870: 00022600 sll a0,v0,0x18 -80030874: 90e20006 lbu v0,6(a3) -80030878: 25290003 addiu t1,t1,3 -8003087c: 00021400 sll v0,v0,0x10 -80030880: 00821025 or v0,a0,v0 -80030884: 00431825 or v1,v0,v1 -80030888: 90e20005 lbu v0,5(a3) -8003088c: 00095080 sll t2,t1,0x2 -80030890: 00021200 sll v0,v0,0x8 -80030894: 00621025 or v0,v1,v0 -80030898: ad09e8c0 sw t1,-5952(t0) -8003089c: acc20004 sw v0,4(a2) -800308a0: 00aa5021 addu t2,a1,t2 - unsigned char pkt = 0x58; - unsigned int md; -800308a4: 00001821 move v1,zero -800308a8: 00002021 move a0,zero -800308ac: 8ce20000 lw v0,0(a3) -800308b0: 00000000 nop -800308b4: 0082102b sltu v0,a0,v0 -800308b8: 10400012 beqz v0,80030904 <GsSortPolyLine+0xe0> -800308bc: 01245821 addu t3,t1,a0 - -800308c0: 8ce3000c lw v1,12(a3) -800308c4: 00045840 sll t3,a0,0x1 -800308c8: 006b1821 addu v1,v1,t3 -800308cc: 94620000 lhu v0,0(v1) - unsigned int md; -800308d0: 24840001 addiu a0,a0,1 - -800308d4: 304207ff andi v0,v0,0x7ff -800308d8: 00021c00 sll v1,v0,0x10 -800308dc: 8ce20008 lw v0,8(a3) -800308e0: 254a0004 addiu t2,t2,4 -800308e4: 004b1021 addu v0,v0,t3 -800308e8: 94420000 lhu v0,0(v0) -800308ec: 00000000 nop -800308f0: 304207ff andi v0,v0,0x7ff -800308f4: 00621025 or v0,v1,v0 -800308f8: ad42fffc sw v0,-4(t2) -800308fc: 1000ffeb b 800308ac <GsSortPolyLine+0x88> -80030900: 24030001 li v1,1 -80030904: 10600002 beqz v1,80030910 <GsSortPolyLine+0xec> -80030908: 00000000 nop -8003090c: ad0be8c0 sw t3,-5952(t0) - md = setup_attribs(0, line->attribute, &pkt); - -80030910: 8d03e8c0 lw v1,-5952(t0) - linked_list_pos++; // skip this word, we will replace it later - linked_list[linked_list_pos++] = md; - -80030914: 8fbf001c lw ra,28(sp) - -80030918: 24620001 addiu v0,v1,1 -8003091c: ad02e8c0 sw v0,-5952(t0) -80030920: 00031880 sll v1,v1,0x2 -80030924: 3c025555 lui v0,0x5555 -80030928: 00a32021 addu a0,a1,v1 -8003092c: 24425555 addiu v0,v0,21845 -80030930: ac820000 sw v0,0(a0) - linked_list[linked_list_pos++] = md; -80030934: 8ce20000 lw v0,0(a3) -80030938: 24630004 addiu v1,v1,4 -8003093c: 00a32821 addu a1,a1,v1 -80030940: 3c0300ff lui v1,0xff -80030944: 24420003 addiu v0,v0,3 -80030948: 3463ffff ori v1,v1,0xffff -8003094c: 00021600 sll v0,v0,0x18 -80030950: 00a32824 and a1,a1,v1 -80030954: 00452825 or a1,v0,a1 -80030958: acc5fffc sw a1,-4(a2) - -8003095c: 03e00008 jr ra -80030960: 27bd0020 addiu sp,sp,32 - -80030964 <GsSortGPolyLine>: - for (x=0; x < line->npoints;x++) - { - linked_list[linked_list_pos++] = (line->b[x]<<16)|(line->g[x]<<8)|(line->r[x])|((x == 0)?(pkt<<24):0); -80030964: 27bdffe0 addiu sp,sp,-32 - linked_list[linked_list_pos++] = ((line->y[x]&0x7ff)<<16)|(line->x[x] & 0x7ff); - } - -80030968: 3c0b8007 lui t3,0x8007 - linked_list[linked_list_pos++] = 0x55555555; // termination code - - linked_list[orig_pos] = (((line->npoints*2)+2) << 24) | (((unsigned int)&linked_list[linked_list_pos]) & 0xffffff); -} - -8003096c: 8c850018 lw a1,24(a0) - -80030970: 8d68e8c0 lw t0,-5952(t3) - linked_list[linked_list_pos++] = (line->b[x]<<16)|(line->g[x]<<8)|(line->r[x])|((x == 0)?(pkt<<24):0); -80030974: 00803821 move a3,a0 - -80030978: 24020058 li v0,88 - -8003097c: 27a60010 addiu a2,sp,16 -80030980: 00002021 move a0,zero - linked_list[linked_list_pos++] = (line->b[x]<<16)|(line->g[x]<<8)|(line->r[x])|((x == 0)?(pkt<<24):0); -80030984: afbf001c sw ra,28(sp) - -80030988: 0c00b9da jal 8002e768 <setup_attribs> -8003098c: a3a20010 sb v0,16(sp) -void GsSortGTPoly4(const GsGTPoly4* const tpoly4) -{ - unsigned int orig_pos = linked_list_pos; -80030990: 3c038007 lui v1,0x8007 -80030994: 8c63e8c4 lw v1,-5948(v1) -80030998: 25090001 addiu t1,t0,1 -8003099c: 00094880 sll t1,t1,0x2 -800309a0: 00694821 addu t1,v1,t1 -800309a4: ad220000 sw v0,0(t1) -800309a8: 250a0002 addiu t2,t0,2 - unsigned char pkt = 0x3c; - unsigned int md; - - /*md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt);*/ -800309ac: 93ac0010 lbu t4,16(sp) -800309b0: 000a4080 sll t0,t2,0x2 - unsigned int orig_pos = linked_list_pos; -800309b4: ad6ae8c0 sw t2,-5952(t3) - /*md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt);*/ -800309b8: 000c6600 sll t4,t4,0x18 -800309bc: 00684021 addu t0,v1,t0 - unsigned int md; -800309c0: 00003021 move a2,zero -800309c4: 00001021 move v0,zero -800309c8: 01602021 move a0,t3 -800309cc: 8ce50000 lw a1,0(a3) -800309d0: 00025840 sll t3,v0,0x1 -800309d4: 0045282b sltu a1,v0,a1 -800309d8: 10a0002a beqz a1,80030a84 <GsSortGPolyLine+0x120> -800309dc: 016a6821 addu t5,t3,t2 - /*md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt);*/ -800309e0: 8ce5000c lw a1,12(a3) -800309e4: 00000000 nop -800309e8: 00a22821 addu a1,a1,v0 -800309ec: 90a50000 lbu a1,0(a1) -800309f0: 00000000 nop -800309f4: 00053400 sll a2,a1,0x10 -800309f8: 8ce50008 lw a1,8(a3) -800309fc: 00000000 nop -80030a00: 00a22821 addu a1,a1,v0 -80030a04: 90a50000 lbu a1,0(a1) -80030a08: 00000000 nop -80030a0c: 00052a00 sll a1,a1,0x8 -80030a10: 00c52825 or a1,a2,a1 -80030a14: 8ce60004 lw a2,4(a3) -80030a18: 00000000 nop -80030a1c: 00c23021 addu a2,a2,v0 -80030a20: 90c60000 lbu a2,0(a2) -80030a24: 00000000 nop -80030a28: 00a62825 or a1,a1,a2 -80030a2c: 10400002 beqz v0,80030a38 <GsSortGPolyLine+0xd4> -80030a30: 01803021 move a2,t4 -80030a34: 00003021 move a2,zero -80030a38: 00c52825 or a1,a2,a1 -80030a3c: ad050000 sw a1,0(t0) - -80030a40: 8ce50014 lw a1,20(a3) - unsigned int md; -80030a44: 24420001 addiu v0,v0,1 - -80030a48: 00ab2821 addu a1,a1,t3 -80030a4c: 94a50000 lhu a1,0(a1) -80030a50: 25080008 addiu t0,t0,8 -80030a54: 30a507ff andi a1,a1,0x7ff -80030a58: 00053400 sll a2,a1,0x10 -80030a5c: 8ce50010 lw a1,16(a3) -80030a60: 00000000 nop -80030a64: 00ab5821 addu t3,a1,t3 -80030a68: 95650000 lhu a1,0(t3) -80030a6c: 00000000 nop -80030a70: 30a507ff andi a1,a1,0x7ff -80030a74: 00c52825 or a1,a2,a1 -80030a78: ad05fffc sw a1,-4(t0) -80030a7c: 1000ffd3 b 800309cc <GsSortGPolyLine+0x68> -80030a80: 24060001 li a2,1 -80030a84: 10c00002 beqz a2,80030a90 <GsSortGPolyLine+0x12c> -80030a88: 00000000 nop -80030a8c: ac8de8c0 sw t5,-5952(a0) - //printf("tpoly4->tpage = %d\n", tpoly4->tpage); - - md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt); -80030a90: 8c85e8c0 lw a1,-5952(a0) - - //printf("pkt = %x\n", pkt); - -80030a94: 8fbf001c lw ra,28(sp) - md = setup_attribs(tpoly4->tpage, tpoly4->attribute, &pkt); -80030a98: 24a20001 addiu v0,a1,1 -80030a9c: ac82e8c0 sw v0,-5952(a0) -80030aa0: 00052880 sll a1,a1,0x2 -80030aa4: 3c025555 lui v0,0x5555 -80030aa8: 00652021 addu a0,v1,a1 -80030aac: 24425555 addiu v0,v0,21845 -80030ab0: ac820000 sw v0,0(a0) - //printf("pkt = %x\n", pkt); -80030ab4: 8ce20000 lw v0,0(a3) -80030ab8: 00000000 nop -80030abc: 24420001 addiu v0,v0,1 -80030ac0: 00022640 sll a0,v0,0x19 -80030ac4: 24a20004 addiu v0,a1,4 -80030ac8: 00621821 addu v1,v1,v0 -80030acc: 3c0200ff lui v0,0xff -80030ad0: 3442ffff ori v0,v0,0xffff -80030ad4: 00621024 and v0,v1,v0 -80030ad8: 00821025 or v0,a0,v0 -80030adc: ad22fffc sw v0,-4(t1) - -80030ae0: 03e00008 jr ra -80030ae4: 27bd0020 addiu sp,sp,32 - -80030ae8 <GsSortGTPoly4>: - linked_list[linked_list_pos++] = 0x0C000000; - //linked_list[linked_list_pos++] = md; - //linked_list[linked_list_pos++] = 0xe0000000; -80030ae8: 27bdffe0 addiu sp,sp,-32 -80030aec: afbf001c sw ra,28(sp) -80030af0: 00803821 move a3,a0 - linked_list[linked_list_pos++] = (pkt<<24)|(tpoly4->b[0]<<16)|(tpoly4->g[0]<<8)|(tpoly4->r[0]); - linked_list[linked_list_pos++] = ((tpoly4->y[0]&0x7ff)<<16)|(tpoly4->x[0]&0x7ff); - linked_list[linked_list_pos++] = (get_clutid(tpoly4->cx, tpoly4->cy)<<16)|(tpoly4->v[0]<<8)|tpoly4->u[0]; - linked_list[linked_list_pos++] = (tpoly4->b[1]<<16)|(tpoly4->g[1]<<8)|tpoly4->r[1]; - linked_list[linked_list_pos++] = ((tpoly4->y[1]&0x7ff)<<16)|(tpoly4->x[1]&0x7ff); - linked_list[linked_list_pos++] = (md << 16)|(tpoly4->v[1]<<8)|tpoly4->u[1]; -80030af4: 8c85002c lw a1,44(a0) -80030af8: 90840020 lbu a0,32(a0) - //linked_list[linked_list_pos++] = 0xe1000105; -80030afc: 3c098007 lui t1,0x8007 - linked_list[linked_list_pos++] = (md << 16)|(tpoly4->v[1]<<8)|tpoly4->u[1]; -80030b00: 27a60010 addiu a2,sp,16 - -80030b04: 2402003c li v0,60 - //linked_list[linked_list_pos++] = 0xe1000105; -80030b08: 8d28e8c0 lw t0,-5952(t1) - linked_list[linked_list_pos++] = (md << 16)|(tpoly4->v[1]<<8)|tpoly4->u[1]; -80030b0c: 0c00b9da jal 8002e768 <setup_attribs> -80030b10: a3a20010 sb v0,16(sp) - linked_list[linked_list_pos++] = (tpoly4->b[1]<<16)|(tpoly4->g[1]<<8)|tpoly4->r[1]; - linked_list[linked_list_pos++] = ((tpoly4->y[2]&0x7ff)<<16)|(tpoly4->x[2]&0x7ff); - linked_list[linked_list_pos++] = (tpoly4->v[2]<<8)|tpoly4->u[2]; - linked_list[linked_list_pos++] = (tpoly4->b[2]<<16)|(tpoly4->g[2]<<8)|tpoly4->r[2]; -80030b14: 3c038007 lui v1,0x8007 -80030b18: 8c6ae8c4 lw t2,-5948(v1) -80030b1c: 00086080 sll t4,t0,0x2 -80030b20: 014c1821 addu v1,t2,t4 -80030b24: 3c0b0c00 lui t3,0xc00 -80030b28: ac6b0000 sw t3,0(v1) - linked_list[linked_list_pos++] = ((tpoly4->y[3]&0x7ff)<<16)|(tpoly4->x[3]&0x7ff); - linked_list[linked_list_pos++] = (tpoly4->v[3]<<8)|tpoly4->u[3]; - - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -} - -80030b2c: 93a40010 lbu a0,16(sp) -80030b30: 90e50000 lbu a1,0(a3) -80030b34: 00043600 sll a2,a0,0x18 -80030b38: 90e40008 lbu a0,8(a3) -void GsSortGTPoly3(const GsGTPoly3* const tpoly3) -{ - int orig_pos = linked_list_pos; - int x; - unsigned char pkt = 0x34; -80030b3c: 00021400 sll v0,v0,0x10 - -80030b40: 00042400 sll a0,a0,0x10 -80030b44: 00c42025 or a0,a2,a0 -80030b48: 00852825 or a1,a0,a1 -80030b4c: 90e40004 lbu a0,4(a3) - md = setup_attribs(tpoly3->tpage, tpoly3->attribute, &pkt); - - linked_list[linked_list_pos++] = 0x09000000; - - for (x = 0; x < 3; x++) - { -80030b50: 258c0034 addiu t4,t4,52 - -80030b54: 00042200 sll a0,a0,0x8 -80030b58: 00a42025 or a0,a1,a0 -80030b5c: ac640004 sw a0,4(v1) -void GsSortGTPoly3(const GsGTPoly3* const tpoly3) -80030b60: 94e40014 lhu a0,20(a3) - { -80030b64: 014c5021 addu t2,t2,t4 -void GsSortGTPoly3(const GsGTPoly3* const tpoly3) -80030b68: 308407ff andi a0,a0,0x7ff -80030b6c: 00042c00 sll a1,a0,0x10 -80030b70: 94e4000c lhu a0,12(a3) - { -80030b74: 3c0c00ff lui t4,0xff -void GsSortGTPoly3(const GsGTPoly3* const tpoly3) -80030b78: 308407ff andi a0,a0,0x7ff -80030b7c: 00a42025 or a0,a1,a0 -80030b80: ac640008 sw a0,8(v1) -{ -80030b84: 94e4001c lhu a0,28(a3) - { -80030b88: 358cffff ori t4,t4,0xffff -{ -80030b8c: 308403ff andi a0,a0,0x3ff -80030b90: 00043103 sra a2,a0,0x4 -80030b94: 94e4001e lhu a0,30(a3) - { -80030b98: 014c5024 and t2,t2,t4 -{ -80030b9c: 308401ff andi a0,a0,0x1ff -80030ba0: 00042180 sll a0,a0,0x6 -80030ba4: 00c42025 or a0,a2,a0 -80030ba8: 00042c00 sll a1,a0,0x10 -80030bac: 90e40025 lbu a0,37(a3) -80030bb0: 90e60021 lbu a2,33(a3) -80030bb4: 00042200 sll a0,a0,0x8 -80030bb8: 00862025 or a0,a0,a2 -80030bbc: 00a42025 or a0,a1,a0 -80030bc0: ac64000c sw a0,12(v1) - int orig_pos = linked_list_pos; -80030bc4: 90e40009 lbu a0,9(a3) - -80030bc8: 2508000d addiu t0,t0,13 - int orig_pos = linked_list_pos; -80030bcc: 00042c00 sll a1,a0,0x10 -80030bd0: 90e40005 lbu a0,5(a3) - { -80030bd4: 016a5025 or t2,t3,t2 - int orig_pos = linked_list_pos; -80030bd8: 00042200 sll a0,a0,0x8 -80030bdc: 00a42025 or a0,a1,a0 -80030be0: 90e50001 lbu a1,1(a3) -80030be4: 00000000 nop -80030be8: 00852025 or a0,a0,a1 -80030bec: ac640010 sw a0,16(v1) - int x; -80030bf0: 94e40016 lhu a0,22(a3) -80030bf4: 00000000 nop -80030bf8: 308407ff andi a0,a0,0x7ff -80030bfc: 00042c00 sll a1,a0,0x10 -80030c00: 94e4000e lhu a0,14(a3) -80030c04: 00000000 nop -80030c08: 308407ff andi a0,a0,0x7ff -80030c0c: 00a42025 or a0,a1,a0 -80030c10: ac640014 sw a0,20(v1) - unsigned char pkt = 0x34; -80030c14: 90e40026 lbu a0,38(a3) -80030c18: 90e50022 lbu a1,34(a3) -80030c1c: 00042200 sll a0,a0,0x8 -80030c20: 00852025 or a0,a0,a1 -80030c24: 00822025 or a0,a0,v0 -80030c28: ac640018 sw a0,24(v1) - unsigned int md; -80030c2c: 90e20009 lbu v0,9(a3) -80030c30: 00000000 nop -80030c34: 00022400 sll a0,v0,0x10 -80030c38: 90e20005 lbu v0,5(a3) -80030c3c: 00000000 nop -80030c40: 00021200 sll v0,v0,0x8 -80030c44: 00821025 or v0,a0,v0 -80030c48: 90e40001 lbu a0,1(a3) -80030c4c: 00000000 nop -80030c50: 00441025 or v0,v0,a0 -80030c54: ac62001c sw v0,28(v1) - -80030c58: 94e20018 lhu v0,24(a3) -80030c5c: 00000000 nop -80030c60: 304207ff andi v0,v0,0x7ff -80030c64: 00022400 sll a0,v0,0x10 -80030c68: 94e20010 lhu v0,16(a3) -80030c6c: 00000000 nop -80030c70: 304207ff andi v0,v0,0x7ff -80030c74: 00821025 or v0,a0,v0 -80030c78: ac620020 sw v0,32(v1) - md = setup_attribs(tpoly3->tpage, tpoly3->attribute, &pkt); -80030c7c: 90e20027 lbu v0,39(a3) -80030c80: 90e40023 lbu a0,35(a3) -80030c84: 00021200 sll v0,v0,0x8 -80030c88: 00441025 or v0,v0,a0 -80030c8c: ac620024 sw v0,36(v1) - -80030c90: 90e2000a lbu v0,10(a3) - linked_list[linked_list_pos++] = -80030c94: 8fbf001c lw ra,28(sp) - -80030c98: 00022400 sll a0,v0,0x10 -80030c9c: 90e20006 lbu v0,6(a3) - -80030ca0: ad28e8c0 sw t0,-5952(t1) - -80030ca4: 00021200 sll v0,v0,0x8 -80030ca8: 00821025 or v0,a0,v0 -80030cac: 90e40002 lbu a0,2(a3) -80030cb0: 00000000 nop -80030cb4: 00441025 or v0,v0,a0 -80030cb8: ac620028 sw v0,40(v1) - linked_list[linked_list_pos++] = 0x09000000; -80030cbc: 94e2001a lhu v0,26(a3) -80030cc0: 00000000 nop -80030cc4: 304207ff andi v0,v0,0x7ff -80030cc8: 00022400 sll a0,v0,0x10 -80030ccc: 94e20012 lhu v0,18(a3) -80030cd0: 00000000 nop -80030cd4: 304207ff andi v0,v0,0x7ff -80030cd8: 00821025 or v0,a0,v0 -80030cdc: ac62002c sw v0,44(v1) - -80030ce0: 90e20028 lbu v0,40(a3) -80030ce4: 90e40024 lbu a0,36(a3) -80030ce8: 00021200 sll v0,v0,0x8 -80030cec: 00441025 or v0,v0,a0 -80030cf0: ac620030 sw v0,48(v1) - { -80030cf4: ac6a0000 sw t2,0(v1) - linked_list[linked_list_pos++] = -80030cf8: 03e00008 jr ra -80030cfc: 27bd0020 addiu sp,sp,32 - -80030d00 <GsSortGTPoly3>: - ((x==0)?(pkt<<24):0)|(tpoly3->b[x]<<16)|(tpoly3->g[x]<<8)|(tpoly3->r[x]); - linked_list[linked_list_pos++] = ((tpoly3->y[x]&0x7ff)<<16)|(tpoly3->x[x]&0x7ff); - linked_list[linked_list_pos] = (tpoly3->u[x]<<8)|tpoly3->v[x]; -80030d00: 27bdffe0 addiu sp,sp,-32 -80030d04: afbf001c sw ra,28(sp) -80030d08: 00805021 move t2,a0 - - switch(x) - { - case 0: - linked_list[linked_list_pos++] |= - get_clutid(tpoly3->cx, tpoly3->cy) << 16; -80030d0c: 8c850024 lw a1,36(a0) -80030d10: 9084001a lbu a0,26(a0) - -80030d14: 3c0c8007 lui t4,0x8007 - { -80030d18: 24020034 li v0,52 - get_clutid(tpoly3->cx, tpoly3->cy) << 16; -80030d1c: 27a60010 addiu a2,sp,16 - -80030d20: 8d87e8c0 lw a3,-5952(t4) - get_clutid(tpoly3->cx, tpoly3->cy) << 16; -80030d24: 0c00b9da jal 8002e768 <setup_attribs> -80030d28: a3a20010 sb v0,16(sp) - break; - case 1: -80030d2c: 3c038007 lui v1,0x8007 -80030d30: 8c68e8c4 lw t0,-5948(v1) -80030d34: 00075880 sll t3,a3,0x2 -80030d38: 3c040900 lui a0,0x900 -80030d3c: 010b5821 addu t3,t0,t3 -80030d40: ad640000 sw a0,0(t3) -80030d44: 24e30001 addiu v1,a3,1 - linked_list[linked_list_pos++] |= - md << 16; - break; - default: - linked_list_pos++; -80030d48: 93a40010 lbu a0,16(sp) - case 1: -80030d4c: ad83e8c0 sw v1,-5952(t4) -80030d50: 00031880 sll v1,v1,0x2 - linked_list_pos++; -80030d54: 0004ce00 sll t9,a0,0x18 -80030d58: 00021400 sll v0,v0,0x10 -80030d5c: 01031821 addu v1,t0,v1 -80030d60: 25490006 addiu t1,t2,6 -80030d64: 254e0010 addiu t6,t2,16 - md << 16; -80030d68: 00006821 move t5,zero - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -80030d6c: 24180001 li t8,1 - md << 16; -80030d70: 240f0003 li t7,3 - default: -80030d74: 91250000 lbu a1,0(t1) -80030d78: 9124fffd lbu a0,-3(t1) -80030d7c: 00053400 sll a2,a1,0x10 -80030d80: 00042200 sll a0,a0,0x8 -80030d84: 00c42825 or a1,a2,a0 -80030d88: 9124fffa lbu a0,-6(t1) -80030d8c: 00000000 nop -80030d90: 00a42025 or a0,a1,a0 -80030d94: 00992025 or a0,a0,t9 -80030d98: ac640000 sw a0,0(v1) - } -80030d9c: 95c40000 lhu a0,0(t6) -80030da0: 00000000 nop -80030da4: 308407ff andi a0,a0,0x7ff -80030da8: 00042c00 sll a1,a0,0x10 -80030dac: 95c4fffa lhu a0,-6(t6) -80030db0: 00000000 nop -80030db4: 308407ff andi a0,a0,0x7ff -80030db8: 00a42025 or a0,a1,a0 -80030dbc: ac640004 sw a0,4(v1) - } -80030dc0: 91240015 lbu a0,21(t1) -80030dc4: 91260018 lbu a2,24(t1) -80030dc8: 00042200 sll a0,a0,0x8 -80030dcc: 00863025 or a2,a0,a2 - linked_list[orig_pos] |= ((unsigned int)&linked_list[linked_list_pos]) & 0xffffff; -80030dd0: 11a00005 beqz t5,80030de8 <GsSortGTPoly3+0xe8> -80030dd4: ac660008 sw a2,8(v1) -80030dd8: 15b8000d bne t5,t8,80030e10 <GsSortGTPoly3+0x110> -80030ddc: 00c22025 or a0,a2,v0 -80030de0: 1000000b b 80030e10 <GsSortGTPoly3+0x110> -80030de4: ac640008 sw a0,8(v1) -80030de8: 95450016 lhu a1,22(t2) -80030dec: 95440018 lhu a0,24(t2) -80030df0: 30a503ff andi a1,a1,0x3ff -80030df4: 308401ff andi a0,a0,0x1ff -80030df8: 00052903 sra a1,a1,0x4 -80030dfc: 00042180 sll a0,a0,0x6 -80030e00: 00a42025 or a0,a1,a0 -80030e04: 00042400 sll a0,a0,0x10 -80030e08: 00862025 or a0,a0,a2 -80030e0c: ac640008 sw a0,8(v1) - md << 16; -80030e10: 25ad0001 addiu t5,t5,1 -80030e14: 2463000c addiu v1,v1,12 -80030e18: 25290001 addiu t1,t1,1 -80030e1c: 25ce0002 addiu t6,t6,2 -80030e20: 15afffd4 bne t5,t7,80030d74 <GsSortGTPoly3+0x74> -80030e24: 0000c821 move t9,zero -80030e28: 24e7000a addiu a3,a3,10 -80030e2c: ad87e8c0 sw a3,-5952(t4) -80030e30: 00073880 sll a3,a3,0x2 -80030e34: 01073821 addu a3,t0,a3 -80030e38: 3c0800ff lui t0,0xff -80030e3c: 3508ffff ori t0,t0,0xffff -80030e40: 00e83824 and a3,a3,t0 -80030e44: 8d680000 lw t0,0(t3) -80030e48: 8fbf001c lw ra,28(sp) -80030e4c: 01073825 or a3,t0,a3 -80030e50: ad670000 sw a3,0(t3) -80030e54: 03e00008 jr ra -80030e58: 27bd0020 addiu sp,sp,32 - -80030e5c <malloc_setup>: - -void malloc_setup() -{ - int x; - - dprintf("malloc setup.\n"); -80030e5c: 3c048004 lui a0,0x8004 -{ -80030e60: 27bdffe8 addiu sp,sp,-24 -80030e64: afbf0014 sw ra,20(sp) - dprintf("malloc setup.\n"); -80030e68: 0c00d392 jal 80034e48 <printf> -80030e6c: 2484a3e4 addiu a0,a0,-23580 - - first_free_page = (unsigned int) __bss_end; - first_free_page-= 0x80000000; -80030e70: 3c020007 lui v0,0x7 -80030e74: 244276a0 addiu v0,v0,30368 - - if(first_free_page & 0x3ff) -80030e78: 304403ff andi a0,v0,0x3ff -80030e7c: 10800003 beqz a0,80030e8c <malloc_setup+0x30> -80030e80: 3c038007 lui v1,0x8007 - first_free_page = (first_free_page | 0x3ff) + 1; -80030e84: 344203ff ori v0,v0,0x3ff -80030e88: 24420001 addiu v0,v0,1 -80030e8c: ac625588 sw v0,21896(v1) - - first_free_page>>=10; -80030e90: 8c625588 lw v0,21896(v1) -80030e94: 3c048007 lui a0,0x8007 -80030e98: 00021282 srl v0,v0,0xa -80030e9c: ac625588 sw v0,21896(v1) -80030ea0: 3c038007 lui v1,0x8007 -80030ea4: 24844d88 addiu a0,a0,19848 -80030ea8: 24632d88 addiu v1,v1,11656 - - //printf("First free page: %d, bss_end: %x\n", first_free_page, __bss_end); - - for(x = 0; x < first_free_page; x++) -80030eac: 00802821 move a1,a0 -80030eb0: 00803821 move a3,a0 -80030eb4: 00604021 move t0,v1 - { - busy_pages[x] = 1; // RAM occupied by program, data and BIOS looks always allocated -80030eb8: 24090001 li t1,1 - alloc_size[x] = 1; // Fake that 1K was required -80030ebc: 240a0001 li t2,1 - for(x = 0; x < first_free_page; x++) -80030ec0: 00a43023 subu a2,a1,a0 -80030ec4: 00c2302b sltu a2,a2,v0 -80030ec8: 10c00006 beqz a2,80030ee4 <malloc_setup+0x88> -80030ecc: 00000000 nop - busy_pages[x] = 1; // RAM occupied by program, data and BIOS looks always allocated -80030ed0: a0a90000 sb t1,0(a1) - alloc_size[x] = 1; // Fake that 1K was required -80030ed4: ac6a0000 sw t2,0(v1) -80030ed8: 24a50001 addiu a1,a1,1 -80030edc: 1000fff8 b 80030ec0 <malloc_setup+0x64> -80030ee0: 24630004 addiu v1,v1,4 - } - - for(x = first_free_page; x < 2048; x++) -80030ee4: 24040800 li a0,2048 -80030ee8: 10440007 beq v0,a0,80030f08 <malloc_setup+0xac> -80030eec: 00e21821 addu v1,a3,v0 - { - busy_pages[x] = 0; -80030ef0: a0600000 sb zero,0(v1) - alloc_size[x] = 0; -80030ef4: 00021880 sll v1,v0,0x2 -80030ef8: 01031821 addu v1,t0,v1 -80030efc: ac600000 sw zero,0(v1) - for(x = first_free_page; x < 2048; x++) -80030f00: 1000fff9 b 80030ee8 <malloc_setup+0x8c> -80030f04: 24420001 addiu v0,v0,1 - } -} -80030f08: 8fbf0014 lw ra,20(sp) -80030f0c: 00000000 nop -80030f10: 03e00008 jr ra -80030f14: 27bd0018 addiu sp,sp,24 - -80030f18 <malloc>: - -void *malloc(size_t size) -{ -80030f18: 27bdffe8 addiu sp,sp,-24 - dprintf("malloc(%d)\n", size); -80030f1c: 00802821 move a1,a0 -{ -80030f20: afb00010 sw s0,16(sp) -80030f24: 00808021 move s0,a0 - dprintf("malloc(%d)\n", size); -80030f28: 3c048004 lui a0,0x8004 -{ -80030f2c: afbf0014 sw ra,20(sp) - dprintf("malloc(%d)\n", size); -80030f30: 0c00d392 jal 80034e48 <printf> -80030f34: 2484a3f4 addiu a0,a0,-23564 - - int x, y; - -// Round size - - if(size & 0x3ff) -80030f38: 320203ff andi v0,s0,0x3ff -80030f3c: 10400003 beqz v0,80030f4c <malloc+0x34> -80030f40: 3c038007 lui v1,0x8007 - size = (size | 0x3ff) + 1; -80030f44: 361003ff ori s0,s0,0x3ff -80030f48: 26100001 addiu s0,s0,1 -80030f4c: 24634d88 addiu v1,v1,19848 - -// Divide it by 1024 - size >>= 10; -80030f50: 00108282 srl s0,s0,0xa - //printf("Allocating %dKb\n", size); - -// Find a free page - for(x = 0; x < 2048; x++) -80030f54: 00001021 move v0,zero -80030f58: 00603021 move a2,v1 - // the pointer to the free page we found, otherwise keep finding - - // printf("Page found at %dKb\n", x); - - for(y = 0; y < size; y++) - if(busy_pages[x+y] == 1) goto malloc_keep_finding; -80030f5c: 24070001 li a3,1 - for(x = 0; x < 2048; x++) -80030f60: 24050800 li a1,2048 - if(busy_pages[x] == 0) -80030f64: 90640000 lbu a0,0(v1) -80030f68: 00000000 nop -80030f6c: 1480001a bnez a0,80030fd8 <malloc+0xc0> -80030f70: 00000000 nop - for(y = 0; y < size; y++) -80030f74: 10900007 beq a0,s0,80030f94 <malloc+0x7c> -80030f78: 00644021 addu t0,v1,a0 - if(busy_pages[x+y] == 1) goto malloc_keep_finding; -80030f7c: 91080000 lbu t0,0(t0) -80030f80: 00000000 nop -80030f84: 11070014 beq t0,a3,80030fd8 <malloc+0xc0> -80030f88: 24840001 addiu a0,a0,1 -80030f8c: 1000fff9 b 80030f74 <malloc+0x5c> -80030f90: 00000000 nop -80030f94: 00001821 move v1,zero - - // We found the memory we wanted, now make it busy - - for(y = 0; y < size; y++) - busy_pages[x+y] = 1; -80030f98: 24050001 li a1,1 - for(y = 0; y < size; y++) -80030f9c: 10700005 beq v1,s0,80030fb4 <malloc+0x9c> -80030fa0: 00622021 addu a0,v1,v0 - busy_pages[x+y] = 1; -80030fa4: 00c42021 addu a0,a2,a0 -80030fa8: a0850000 sb a1,0(a0) - for(y = 0; y < size; y++) -80030fac: 1000fffb b 80030f9c <malloc+0x84> -80030fb0: 24630001 addiu v1,v1,1 - - // Store allocation size, it is essential for free() - - alloc_size[x] = size; -80030fb4: 3c048007 lui a0,0x8007 -80030fb8: 00022880 sll a1,v0,0x2 -80030fbc: 24842d88 addiu a0,a0,11656 -80030fc0: 00a42021 addu a0,a1,a0 -80030fc4: ac830000 sw v1,0(a0) - // printf("malloc(): alloc_size[%d] = %d\n", x, size); - - return (void*)((unsigned int)0x80000000 + (x<<10)); -80030fc8: 00021280 sll v0,v0,0xa -80030fcc: 3c038000 lui v1,0x8000 -80030fd0: 10000005 b 80030fe8 <malloc+0xd0> -80030fd4: 00431021 addu v0,v0,v1 - for(x = 0; x < 2048; x++) -80030fd8: 24420001 addiu v0,v0,1 -80030fdc: 1445ffe1 bne v0,a1,80030f64 <malloc+0x4c> -80030fe0: 24630001 addiu v1,v1,1 -malloc_keep_finding: - ; // Useless statement to make GCC not bail out... - } - -// We couldn't find anything, return NULL - return NULL; -80030fe4: 00001021 move v0,zero -} -80030fe8: 8fbf0014 lw ra,20(sp) -80030fec: 8fb00010 lw s0,16(sp) -80030ff0: 03e00008 jr ra -80030ff4: 27bd0018 addiu sp,sp,24 - -80030ff8 <calloc>: - -void *calloc(size_t number, size_t size) -{ - void *ptr = malloc(number * size); -80030ff8: 00850018 mult a0,a1 -{ -80030ffc: 27bdffe8 addiu sp,sp,-24 -80031000: afb00010 sw s0,16(sp) -80031004: afbf0014 sw ra,20(sp) - void *ptr = malloc(number * size); -80031008: 00002012 mflo a0 -8003100c: 00008012 mflo s0 -80031010: 0c00c3c6 jal 80030f18 <malloc> -80031014: 00000000 nop -80031018: 00401821 move v1,v0 -8003101c: 00508021 addu s0,v0,s0 - int x; - - if(ptr == NULL) - ptr = NULL; - - for(x = 0; x < (number * size); x++) -80031020: 10700004 beq v1,s0,80031034 <calloc+0x3c> -80031024: 00000000 nop - cptr[x] = 0; -80031028: a0600000 sb zero,0(v1) -8003102c: 1000fffc b 80031020 <calloc+0x28> -80031030: 24630001 addiu v1,v1,1 - - return ptr; -} -80031034: 8fbf0014 lw ra,20(sp) -80031038: 8fb00010 lw s0,16(sp) -8003103c: 03e00008 jr ra -80031040: 27bd0018 addiu sp,sp,24 - -80031044 <free>: - -void free(void *ptr) -{ -80031044: 27bdffd0 addiu sp,sp,-48 - dprintf("free(%x)\n", (unsigned int)ptr); -80031048: 00802821 move a1,a0 -{ -8003104c: afb30020 sw s3,32(sp) -80031050: afb10018 sw s1,24(sp) -80031054: 00809821 move s3,a0 - - unsigned int ptri = (unsigned int)ptr; - ptri -= 0x80000000; -80031058: 3c118000 lui s1,0x8000 - dprintf("free(%x)\n", (unsigned int)ptr); -8003105c: 3c048004 lui a0,0x8004 -80031060: 2484a400 addiu a0,a0,-23552 - ptri -= 0x80000000; -80031064: 02718821 addu s1,s3,s1 -{ -80031068: afbf002c sw ra,44(sp) -8003106c: afb50028 sw s5,40(sp) -80031070: afb40024 sw s4,36(sp) -80031074: afb2001c sw s2,28(sp) - dprintf("free(%x)\n", (unsigned int)ptr); -80031078: 0c00d392 jal 80034e48 <printf> -8003107c: afb00014 sw s0,20(sp) - int x; - - if((ptri & 0x3ff) || (busy_pages[ptri>>10] == 0) || (alloc_size[ptri>>10] == 0)) -80031080: 322203ff andi v0,s1,0x3ff -80031084: 14400013 bnez v0,800310d4 <free+0x90> -80031088: 3c028007 lui v0,0x8007 -8003108c: 24424d88 addiu v0,v0,19848 -80031090: 00118a82 srl s1,s1,0xa -80031094: 02221821 addu v1,s1,v0 -80031098: 90630000 lbu v1,0(v1) -8003109c: 00000000 nop -800310a0: 1060000c beqz v1,800310d4 <free+0x90> -800310a4: 00409021 move s2,v0 -800310a8: 3c028007 lui v0,0x8007 -800310ac: 24422d88 addiu v0,v0,11656 -800310b0: 00118080 sll s0,s1,0x2 -800310b4: 02028021 addu s0,s0,v0 -800310b8: 8e020000 lw v0,0(s0) -800310bc: 00000000 nop -800310c0: 10400004 beqz v0,800310d4 <free+0x90> -800310c4: 3c158004 lui s5,0x8004 -800310c8: 00009821 move s3,zero - -// printf("alloc_size[%d] = %d\n", ptri, alloc_size[ptri]); - - for(x = 0; x < alloc_size[ptri]; x++) - { - dprintf("ptri + x = %d\n", ptri + x); -800310cc: 1000000f b 8003110c <free+0xc8> -800310d0: 26b5a44c addiu s5,s5,-23476 - - alloc_size[ptri] = 0; - - /*for(x=150;x<170;x++) - printf("%d: %d, %d\n", x, busy_pages[x], alloc_size[x]);*/ -} -800310d4: 8fbf002c lw ra,44(sp) -800310d8: 8fb50028 lw s5,40(sp) -800310dc: 8fb40024 lw s4,36(sp) -800310e0: 8fb2001c lw s2,28(sp) -800310e4: 8fb10018 lw s1,24(sp) -800310e8: 8fb00014 lw s0,20(sp) - printf("** free() ** : tried to free memory with invalid pointer at %x\n", -800310ec: 02602821 move a1,s3 -800310f0: 3c048004 lui a0,0x8004 -} -800310f4: 8fb30020 lw s3,32(sp) - printf("** free() ** : tried to free memory with invalid pointer at %x\n", -800310f8: 2484a40c addiu a0,a0,-23540 -800310fc: 0800d392 j 80034e48 <printf> -80031100: 27bd0030 addiu sp,sp,48 - for(x = 0; x < alloc_size[ptri]; x++) -80031104: 8e020000 lw v0,0(s0) -80031108: 00000000 nop -8003110c: 0262102b sltu v0,s3,v0 -80031110: 10400008 beqz v0,80031134 <free+0xf0> -80031114: 0233a021 addu s4,s1,s3 - dprintf("ptri + x = %d\n", ptri + x); -80031118: 02802821 move a1,s4 -8003111c: 02a02021 move a0,s5 -80031120: 0c00d392 jal 80034e48 <printf> -80031124: 0254a021 addu s4,s2,s4 - for(x = 0; x < alloc_size[ptri]; x++) -80031128: 26730001 addiu s3,s3,1 - busy_pages[ptri + x] = 0; -8003112c: 1000fff5 b 80031104 <free+0xc0> -80031130: a2800000 sb zero,0(s4) -} -80031134: 8fbf002c lw ra,44(sp) - alloc_size[ptri] = 0; -80031138: ae000000 sw zero,0(s0) -} -8003113c: 8fb50028 lw s5,40(sp) -80031140: 8fb40024 lw s4,36(sp) -80031144: 8fb30020 lw s3,32(sp) -80031148: 8fb2001c lw s2,28(sp) -8003114c: 8fb10018 lw s1,24(sp) -80031150: 8fb00014 lw s0,20(sp) -80031154: 03e00008 jr ra -80031158: 27bd0030 addiu sp,sp,48 - -8003115c <realloc>: -{ - unsigned int ptri = (unsigned int)ptr; - int x; - void *newptr; - - if(ptr == NULL) -8003115c: 14800003 bnez a0,8003116c <realloc+0x10> -80031160: 3c068000 lui a2,0x8000 - return malloc(size); -80031164: 0800c3c6 j 80030f18 <malloc> -80031168: 00a02021 move a0,a1 -8003116c: 00a01821 move v1,a1 - - ptri -= 0x80000000; -80031170: 00863021 addu a2,a0,a2 - - size |= 0x3ff; -80031174: 346303ff ori v1,v1,0x3ff -{ -80031178: 27bdffe0 addiu sp,sp,-32 - size++; -8003117c: 24630001 addiu v1,v1,1 - - size>>=10; - - if((ptri & 0x3ff) || (busy_pages[ptri>>10] == 0) || (alloc_size[ptri>>10] == 0)) -80031180: 30c203ff andi v0,a2,0x3ff -80031184: 00802821 move a1,a0 -{ -80031188: afbf001c sw ra,28(sp) -8003118c: afb20018 sw s2,24(sp) -80031190: afb10014 sw s1,20(sp) -80031194: afb00010 sw s0,16(sp) - if((ptri & 0x3ff) || (busy_pages[ptri>>10] == 0) || (alloc_size[ptri>>10] == 0)) -80031198: 14400011 bnez v0,800311e0 <realloc+0x84> -8003119c: 00031a82 srl v1,v1,0xa -800311a0: 3c028007 lui v0,0x8007 -800311a4: 24424d88 addiu v0,v0,19848 -800311a8: 00063282 srl a2,a2,0xa -800311ac: 00c22021 addu a0,a2,v0 -800311b0: 90840000 lbu a0,0(a0) -800311b4: 00000000 nop -800311b8: 10800009 beqz a0,800311e0 <realloc+0x84> -800311bc: 00403821 move a3,v0 -800311c0: 3c048007 lui a0,0x8007 -800311c4: 24822d88 addiu v0,a0,11656 -800311c8: 00065080 sll t2,a2,0x2 -800311cc: 01429021 addu s2,t2,v0 -800311d0: 8e440000 lw a0,0(s2) -800311d4: 00000000 nop -800311d8: 14800006 bnez a0,800311f4 <realloc+0x98> -800311dc: 0064402b sltu t0,v1,a0 - { - // If the pointer address is not a multiplier of 1K, or the page - // is free, it means that memory not allocated by malloc() was passed to realloc. - // Print a warning message and return. - - printf("** realloc() ** : tried to reallocate memory with invalid pointer at %x\n", -800311e0: 3c048004 lui a0,0x8004 -800311e4: 0c00d392 jal 80034e48 <printf> -800311e8: 2484a45c addiu a0,a0,-23460 - else if(size > alloc_size[ptri]) // New size bigger than old size - { - newptr = malloc(size * 1024); - - if(newptr == NULL) - return NULL; -800311ec: 1000001d b 80031264 <realloc+0x108> -800311f0: 00008021 move s0,zero - if(size < alloc_size[ptri]) // New size smaller than old size -800311f4: 1100000b beqz t0,80031224 <realloc+0xc8> -800311f8: 00604021 move t0,v1 - for(x = size; x < alloc_size[ptri]; x++) -800311fc: 11040005 beq t0,a0,80031214 <realloc+0xb8> -80031200: 01064821 addu t1,t0,a2 - busy_pages[ptri + x] = 0; -80031204: 00e94821 addu t1,a3,t1 -80031208: a1200000 sb zero,0(t1) - for(x = size; x < alloc_size[ptri]; x++) -8003120c: 1000fffb b 800311fc <realloc+0xa0> -80031210: 25080001 addiu t0,t0,1 - alloc_size[ptri] = size; -80031214: 004a1021 addu v0,v0,t2 -80031218: ac430000 sw v1,0(v0) -8003121c: 10000011 b 80031264 <realloc+0x108> -80031220: 00a08021 move s0,a1 - else if(size > alloc_size[ptri]) // New size bigger than old size -80031224: 0083202b sltu a0,a0,v1 -80031228: 1080000e beqz a0,80031264 <realloc+0x108> -8003122c: 00a08021 move s0,a1 - newptr = malloc(size * 1024); -80031230: 0c00c3c6 jal 80030f18 <malloc> -80031234: 00032280 sll a0,v1,0xa - if(newptr == NULL) -80031238: 10400009 beqz v0,80031260 <realloc+0x104> -8003123c: 00408821 move s1,v0 - - memcpy(newptr, ptr, alloc_size[ptri]); -80031240: 8e460000 lw a2,0(s2) -80031244: 02002821 move a1,s0 -80031248: 0c00ce81 jal 80033a04 <memcpy> -8003124c: 00402021 move a0,v0 - free(ptr); -80031250: 0c00c411 jal 80031044 <free> -80031254: 02002021 move a0,s0 -80031258: 10000002 b 80031264 <realloc+0x108> -8003125c: 02208021 move s0,s1 - return NULL; -80031260: 00008021 move s0,zero - - ptr = newptr; - } - - return ptr; -} -80031264: 8fbf001c lw ra,28(sp) -80031268: 02001021 move v0,s0 -8003126c: 8fb20018 lw s2,24(sp) -80031270: 8fb10014 lw s1,20(sp) -80031274: 8fb00010 lw s0,16(sp) -80031278: 03e00008 jr ra -8003127c: 27bd0020 addiu sp,sp,32 - -80031280 <fmode_to_desmode>: - FDEV_CDROM, - FDEV_MEMCARD -}; - -unsigned int fmode_to_desmode(const char *fmode) -{ -80031280: 27bdffd8 addiu sp,sp,-40 -80031284: 2486000f addiu a2,a0,15 - char rmode[16]; - int x, y; - - y = 0; -80031288: 00001021 move v0,zero -{ -8003128c: afbf0024 sw ra,36(sp) - { - if(fmode[x] == 0) - break; - else - { - if(fmode[x] != 'b' && fmode[x] != 'f') -80031290: 2407fffb li a3,-5 -80031294: 24080062 li t0,98 - if(fmode[x] == 0) -80031298: 80830000 lb v1,0(a0) -8003129c: 00000000 nop -800312a0: 1060000b beqz v1,800312d0 <fmode_to_desmode+0x50> -800312a4: 00672824 and a1,v1,a3 - if(fmode[x] != 'b' && fmode[x] != 'f') -800312a8: 00052e00 sll a1,a1,0x18 -800312ac: 00052e03 sra a1,a1,0x18 -800312b0: 10a80004 beq a1,t0,800312c4 <fmode_to_desmode+0x44> -800312b4: 27a50010 addiu a1,sp,16 - rmode[y++] = fmode[x]; -800312b8: 00a22821 addu a1,a1,v0 -800312bc: a0a30000 sb v1,0(a1) -800312c0: 24420001 addiu v0,v0,1 -800312c4: 24840001 addiu a0,a0,1 - for(x=0;x<15;x++) -800312c8: 1486fff3 bne a0,a2,80031298 <fmode_to_desmode+0x18> -800312cc: 00000000 nop - } - } - - rmode[y] = 0; -800312d0: 27a30010 addiu v1,sp,16 - - if(strcmp(rmode, "r") == 0) -800312d4: 3c058004 lui a1,0x8004 - rmode[y] = 0; -800312d8: 00621021 addu v0,v1,v0 - if(strcmp(rmode, "r") == 0) -800312dc: 00602021 move a0,v1 -800312e0: 24a58f60 addiu a1,a1,-28832 -800312e4: 0c00cf49 jal 80033d24 <strcmp> -800312e8: a0400000 sb zero,0(v0) -800312ec: 10400020 beqz v0,80031370 <fmode_to_desmode+0xf0> -800312f0: 24030001 li v1,1 - { - return O_RDONLY; - } - else if(strcmp(rmode, "r+") == 0) -800312f4: 3c058004 lui a1,0x8004 -800312f8: 24a5a4a8 addiu a1,a1,-23384 -800312fc: 0c00cf49 jal 80033d24 <strcmp> -80031300: 27a40010 addiu a0,sp,16 -80031304: 1040001a beqz v0,80031370 <fmode_to_desmode+0xf0> -80031308: 24030003 li v1,3 - { - return O_RDWR; - } - else if(strcmp(rmode, "w") == 0) -8003130c: 3c058004 lui a1,0x8004 -80031310: 24a5a4ac addiu a1,a1,-23380 -80031314: 0c00cf49 jal 80033d24 <strcmp> -80031318: 27a40010 addiu a0,sp,16 -8003131c: 10400014 beqz v0,80031370 <fmode_to_desmode+0xf0> -80031320: 24030602 li v1,1538 - { - return O_WRONLY | O_CREAT | O_TRUNC; - } - else if(strcmp(rmode, "w+") == 0) -80031324: 3c058004 lui a1,0x8004 -80031328: 24a5a4b0 addiu a1,a1,-23376 -8003132c: 0c00cf49 jal 80033d24 <strcmp> -80031330: 27a40010 addiu a0,sp,16 -80031334: 1040000e beqz v0,80031370 <fmode_to_desmode+0xf0> -80031338: 24030603 li v1,1539 - { - return O_RDWR | O_CREAT | O_TRUNC; - } - else if(strcmp(rmode, "a") == 0) -8003133c: 3c058004 lui a1,0x8004 -80031340: 24a5a4b4 addiu a1,a1,-23372 -80031344: 0c00cf49 jal 80033d24 <strcmp> -80031348: 27a40010 addiu a0,sp,16 -8003134c: 10400008 beqz v0,80031370 <fmode_to_desmode+0xf0> -80031350: 24030102 li v1,258 - { - return O_WRONLY | O_APPEND; - } - else if(strcmp(rmode, "a+") == 0) -80031354: 3c058004 lui a1,0x8004 -80031358: 24a5a4b8 addiu a1,a1,-23368 -8003135c: 0c00cf49 jal 80033d24 <strcmp> -80031360: 27a40010 addiu a0,sp,16 -80031364: 10400002 beqz v0,80031370 <fmode_to_desmode+0xf0> -80031368: 24030303 li v1,771 - { - return O_RDWR | O_APPEND | O_CREAT; - } - else - { - return 0; -8003136c: 00001821 move v1,zero - } -} -80031370: 8fbf0024 lw ra,36(sp) -80031374: 00601021 move v0,v1 -80031378: 03e00008 jr ra -8003137c: 27bd0028 addiu sp,sp,40 - -80031380 <fdopen>: - -FILE *fdopen(int fildes, const char *mode) -{ -80031380: 3c028007 lui v0,0x8007 -80031384: 24425e90 addiu v0,v0,24208 -// Adjust for malloc - int x; - -// Find a free file structure - for(x = 0; x < 256; x++) -80031388: 00003021 move a2,zero -8003138c: 00401821 move v1,v0 -80031390: 24070100 li a3,256 - { - if(file_structs[x].used == 0) -80031394: 8c480014 lw t0,20(v0) -80031398: 00000000 nop -8003139c: 1500001b bnez t0,8003140c <fdopen+0x8c> -800313a0: 24c60001 addiu a2,a2,1 -800313a4: 24c6ffff addiu a2,a2,-1 -{ -800313a8: 27bdffe0 addiu sp,sp,-32 -800313ac: afb00014 sw s0,20(sp) - { - file_structs[x].used = 1; -800313b0: 000680c0 sll s0,a2,0x3 -800313b4: 00063140 sll a2,a2,0x5 -800313b8: 00d08023 subu s0,a2,s0 -800313bc: 00708021 addu s0,v1,s0 -800313c0: 24020001 li v0,1 -{ -800313c4: afbf001c sw ra,28(sp) -800313c8: afb10018 sw s1,24(sp) - if(x == 256) - return NULL; - - - file_structs[x].fildes = fildes; - file_structs[x].pos = lseek(fildes, 0, SEEK_CUR); -800313cc: 24060001 li a2,1 -800313d0: 00a08821 move s1,a1 - file_structs[x].fildes = fildes; -800313d4: ae040000 sw a0,0(s0) - file_structs[x].used = 1; -800313d8: ae020014 sw v0,20(s0) - file_structs[x].pos = lseek(fildes, 0, SEEK_CUR); -800313dc: 0c00d3d4 jal 80034f50 <lseek> -800313e0: 00002821 move a1,zero -800313e4: ae020004 sw v0,4(s0) - file_structs[x].mode = fmode_to_desmode(mode); -800313e8: 0c00c4a0 jal 80031280 <fmode_to_desmode> -800313ec: 02202021 move a0,s1 - - return &file_structs[x]; -} -800313f0: 8fbf001c lw ra,28(sp) - file_structs[x].mode = fmode_to_desmode(mode); -800313f4: ae020008 sw v0,8(s0) -} -800313f8: 8fb10018 lw s1,24(sp) - return &file_structs[x]; -800313fc: 02001021 move v0,s0 -} -80031400: 8fb00014 lw s0,20(sp) -80031404: 03e00008 jr ra -80031408: 27bd0020 addiu sp,sp,32 - for(x = 0; x < 256; x++) -8003140c: 14c7ffe1 bne a2,a3,80031394 <fdopen+0x14> -80031410: 24420018 addiu v0,v0,24 - return NULL; -80031414: 03e00008 jr ra -80031418: 00001021 move v0,zero - -8003141c <fclose>: - - return f; -} - -int fclose(FILE *stream) -{ -8003141c: 27bdffe8 addiu sp,sp,-24 -80031420: afbf0014 sw ra,20(sp) - stream->used = 0; -80031424: ac800014 sw zero,20(a0) - close(stream->fildes); -80031428: 8c840000 lw a0,0(a0) -8003142c: 0c00d3dd jal 80034f74 <close> -80031430: 00000000 nop - return 0; -} -80031434: 8fbf0014 lw ra,20(sp) -80031438: 00001021 move v0,zero -8003143c: 03e00008 jr ra -80031440: 27bd0018 addiu sp,sp,24 - -80031444 <fread>: - * This is done to make programming and porting easier - */ - -int fread(void *ptr, int size, int nmemb, FILE *f) -{ - int rsize = size * nmemb; -80031444: 00a60018 mult a1,a2 - nsect -= f->pos >> 11; - nsect++; - - //printf("f->dev = %d, f->pos = %d, rsize = %d\n", f->dev, f->pos, rsize); - - if(f->dev == FDEV_CDROM) -80031448: 8ce3000c lw v1,12(a3) -{ -8003144c: 27bdffd0 addiu sp,sp,-48 - if(f->dev == FDEV_CDROM) -80031450: 24020001 li v0,1 -{ -80031454: afb3001c sw s3,28(sp) -80031458: afb00010 sw s0,16(sp) -8003145c: afbf002c sw ra,44(sp) -80031460: afb60028 sw s6,40(sp) -80031464: afb50024 sw s5,36(sp) -80031468: afb40020 sw s4,32(sp) -8003146c: afb20018 sw s2,24(sp) -80031470: afb10014 sw s1,20(sp) - int rsize = size * nmemb; -80031474: 00009812 mflo s3 - if(f->dev == FDEV_CDROM) -80031478: 1462003e bne v1,v0,80031574 <fread+0x130> -8003147c: 00e08021 move s0,a3 - int nsect = (f->pos + rsize) >> 11; -80031480: 8ce20004 lw v0,4(a3) -80031484: 0080a021 move s4,a0 - nsect -= f->pos >> 11; -80031488: 00539021 addu s2,v0,s3 - { - // First sector - lseek(f->fildes, f->pos & (~0x7ff), SEEK_SET); -8003148c: 8ce40000 lw a0,0(a3) -80031490: 2405f800 li a1,-2048 - nsect -= f->pos >> 11; -80031494: 00121ac2 srl v1,s2,0xb - lseek(f->fildes, f->pos & (~0x7ff), SEEK_SET); -80031498: 00003021 move a2,zero - nsect -= f->pos >> 11; -8003149c: 000292c2 srl s2,v0,0xb - lseek(f->fildes, f->pos & (~0x7ff), SEEK_SET); -800314a0: 00452824 and a1,v0,a1 - nsect -= f->pos >> 11; -800314a4: 00729023 subu s2,v1,s2 - lseek(f->fildes, f->pos & (~0x7ff), SEEK_SET); -800314a8: 0c00d3d4 jal 80034f50 <lseek> -800314ac: 3c158007 lui s5,0x8007 - read(f->fildes, onesec_buf, 2048); -800314b0: 8e040000 lw a0,0(s0) -800314b4: 24060800 li a2,2048 -800314b8: 0c00d3d7 jal 80034f5c <read> -800314bc: 26a55690 addiu a1,s5,22160 - - max = 2048 - (f->pos & 2047); -800314c0: 8e110004 lw s1,4(s0) -800314c4: 24020800 li v0,2048 -800314c8: 323107ff andi s1,s1,0x7ff - - //printf("ptr(FIRST) = %d, %x\n", ptr, ptr); - dprintf("rsize = %d\n", rsize); -800314cc: 3c048004 lui a0,0x8004 - max = 2048 - (f->pos & 2047); -800314d0: 00518823 subu s1,v0,s1 - dprintf("rsize = %d\n", rsize); -800314d4: 02602821 move a1,s3 -800314d8: 0c00d392 jal 80034e48 <printf> -800314dc: 2484a4bc addiu a0,a0,-23364 - - memcpy(ptr, onesec_buf + (f->pos & 2047), (rsize > max) ? max : rsize); -800314e0: 0233102a slt v0,s1,s3 -800314e4: 10400002 beqz v0,800314f0 <fread+0xac> -800314e8: 02603021 move a2,s3 -800314ec: 02203021 move a2,s1 -800314f0: 8e020004 lw v0,4(s0) -800314f4: 26a55690 addiu a1,s5,22160 -800314f8: 304207ff andi v0,v0,0x7ff -800314fc: 02802021 move a0,s4 -80031500: 0c00ce81 jal 80033a04 <memcpy> -80031504: 00a22821 addu a1,a1,v0 - - //printf("ptr(MIDDLEsex) = %d, %x\n", ptr, ptr); - nsect--; - csize -= max; - - if(nsect > 1) -80031508: 2a420002 slti v0,s2,2 - ptr += max; -8003150c: 0291a021 addu s4,s4,s1 - if(nsect > 1) -80031510: 1440000d bnez v0,80031548 <fread+0x104> -80031514: 02718823 subu s1,s3,s1 - - sect_num -= 4096;*/ - - //printf("read_middle=%d, sect_num = %d\n", read(f->fildes, ptr, sect_num), sect_num); - - read(f->fildes, ptr, (nsect - 1) * 2048); -80031518: 2656ffff addiu s6,s2,-1 -8003151c: 0016b2c0 sll s6,s6,0xb -80031520: 8e040000 lw a0,0(s0) -80031524: 02802821 move a1,s4 -80031528: 0c00d3d7 jal 80034f5c <read> -8003152c: 02c03021 move a2,s6 - - ptr += (nsect - 1) * 2048; - csize -= (nsect - 1) * 2048; -80031530: 24020001 li v0,1 -80031534: 00529023 subu s2,v0,s2 -80031538: 001292c0 sll s2,s2,0xb - ptr += (nsect - 1) * 2048; -8003153c: 0296a021 addu s4,s4,s6 - csize -= (nsect - 1) * 2048; -80031540: 10000004 b 80031554 <fread+0x110> -80031544: 02328821 addu s1,s1,s2 - nsect = 1; - } - - //printf("ptr(LAST) = %d, %x\n", ptr, ptr); - - if(nsect == 1) -80031548: 24020001 li v0,1 -8003154c: 16420009 bne s2,v0,80031574 <fread+0x130> -80031550: 00000000 nop - { - // Last sector - read(f->fildes, onesec_buf, 2048); -80031554: 8e040000 lw a0,0(s0) -80031558: 24060800 li a2,2048 -8003155c: 0c00d3d7 jal 80034f5c <read> -80031560: 26a55690 addiu a1,s5,22160 - - memcpy(ptr, onesec_buf, csize); -80031564: 02203021 move a2,s1 -80031568: 26a55690 addiu a1,s5,22160 -8003156c: 0c00ce81 jal 80033a04 <memcpy> -80031570: 02802021 move a0,s4 - } - } - - f->pos+= rsize; -80031574: 8e020004 lw v0,4(s0) - return rsize; -} -80031578: 8fbf002c lw ra,44(sp) - f->pos+= rsize; -8003157c: 00531021 addu v0,v0,s3 -80031580: ae020004 sw v0,4(s0) -} -80031584: 8fb60028 lw s6,40(sp) -80031588: 02601021 move v0,s3 -8003158c: 8fb50024 lw s5,36(sp) -80031590: 8fb40020 lw s4,32(sp) -80031594: 8fb3001c lw s3,28(sp) -80031598: 8fb20018 lw s2,24(sp) -8003159c: 8fb10014 lw s1,20(sp) -800315a0: 8fb00010 lw s0,16(sp) -800315a4: 03e00008 jr ra -800315a8: 27bd0030 addiu sp,sp,48 - -800315ac <fgetc>: - -int fgetc(FILE *f) -{ - unsigned char c; - - if(f->pos >= f->size) -800315ac: 8c820004 lw v0,4(a0) -800315b0: 8c830010 lw v1,16(a0) -800315b4: 00000000 nop -800315b8: 0043182b sltu v1,v0,v1 -800315bc: 1060000b beqz v1,800315ec <fgetc+0x40> -800315c0: 00803821 move a3,a0 -{ -800315c4: 27bdffe0 addiu sp,sp,-32 - return EOF; - - fread(&c, sizeof(char), 1, f); -800315c8: 24060001 li a2,1 -800315cc: 27a40010 addiu a0,sp,16 -{ -800315d0: afbf001c sw ra,28(sp) - fread(&c, sizeof(char), 1, f); -800315d4: 0c00c511 jal 80031444 <fread> -800315d8: 24050001 li a1,1 - - return (int)c; -} -800315dc: 8fbf001c lw ra,28(sp) - return (int)c; -800315e0: 93a20010 lbu v0,16(sp) -} -800315e4: 03e00008 jr ra -800315e8: 27bd0020 addiu sp,sp,32 -800315ec: 03e00008 jr ra -800315f0: 2402ffff li v0,-1 - -800315f4 <ftell>: - -int ftell(FILE *f) -{ - return f->pos; -} -800315f4: 8c820004 lw v0,4(a0) -800315f8: 03e00008 jr ra -800315fc: 00000000 nop - -80031600 <fseek>: - -int fseek(FILE *f, int offset, int whence) -{ - switch(whence) -80031600: 24020001 li v0,1 -80031604: 10c20008 beq a2,v0,80031628 <fseek+0x28> -80031608: 00000000 nop -8003160c: 24020002 li v0,2 -80031610: 10c20008 beq a2,v0,80031634 <fseek+0x34> -80031614: 00000000 nop -80031618: 14c00008 bnez a2,8003163c <fseek+0x3c> -8003161c: 00000000 nop - { - case SEEK_SET: - f->pos = offset; - break; -80031620: 10000008 b 80031644 <fseek+0x44> -80031624: ac850004 sw a1,4(a0) - case SEEK_CUR: - f->pos+= offset; -80031628: 8c860004 lw a2,4(a0) - break; - case SEEK_END: - f->pos = f->size + offset; - break; - default: - f->pos = whence + offset; -8003162c: 10000004 b 80031640 <fseek+0x40> -80031630: 00c53021 addu a2,a2,a1 - f->pos = f->size + offset; -80031634: 8c860010 lw a2,16(a0) -80031638: 00000000 nop - f->pos = whence + offset; -8003163c: 00c53021 addu a2,a2,a1 -80031640: ac860004 sw a2,4(a0) - break; - } - - return 0; -} -80031644: 03e00008 jr ra -80031648: 00001021 move v0,zero - -8003164c <toupper>: - -int toupper(int c) -{ - if(c >= 'a' && c <= 'z') -8003164c: 2483ff9f addiu v1,a0,-97 -80031650: 2c63001a sltiu v1,v1,26 -80031654: 10600002 beqz v1,80031660 <toupper+0x14> -80031658: 00801021 move v0,a0 - return (c-'a')+'A'; -8003165c: 2482ffe0 addiu v0,a0,-32 - - return c; -} -80031660: 03e00008 jr ra -80031664: 00000000 nop - -80031668 <tolower>: - -int tolower(int c) -{ - if(c >= 'A' && c <= 'Z') -80031668: 2483ffbf addiu v1,a0,-65 -8003166c: 2c63001a sltiu v1,v1,26 -80031670: 10600002 beqz v1,8003167c <tolower+0x14> -80031674: 00801021 move v0,a0 - return (c-'A')+'a'; -80031678: 24820020 addiu v0,a0,32 - - return c; -} -8003167c: 03e00008 jr ra -80031680: 00000000 nop - -80031684 <libc_get_transtbl_fname>: - -static int libc_get_transtbl_fname(const char *tofind, char *outstr, int outl) -{ -80031684: 27bdbda8 addiu sp,sp,-16984 -80031688: afbf4254 sw ra,16980(sp) -8003168c: afb44240 sw s4,16960(sp) -80031690: afb14234 sw s1,16948(sp) -80031694: afb04230 sw s0,16944(sp) -80031698: 00808821 move s1,a0 -8003169c: afa5425c sw a1,16988(sp) -800316a0: afa64260 sw a2,16992(sp) -800316a4: afbe4250 sw s8,16976(sp) -800316a8: afb7424c sw s7,16972(sp) -800316ac: afb64248 sw s6,16968(sp) -800316b0: afb54244 sw s5,16964(sp) -800316b4: afb3423c sw s3,16956(sp) - FILE *f; - int s; - int x; - int type = 0; - int y; - int l = strlen(tofind); -800316b8: 0c00cee5 jal 80033b94 <strlen> -800316bc: afb24238 sw s2,16952(sp) - char transtbl[0x4000]; - char orgname[16]; - char newname[256]; - char rootpath[256]; - - bzero(transtbl, 0x4000); -800316c0: 24064000 li a2,16384 -800316c4: 00002821 move a1,zero -800316c8: 27a40010 addiu a0,sp,16 -800316cc: 0c00ce97 jal 80033a5c <memset> -800316d0: 0040a021 move s4,v0 - strcpy(rootpath, "cdrom:\\"); -800316d4: 3c058004 lui a1,0x8004 -800316d8: 24a5a4c8 addiu a1,a1,-23352 -800316dc: 0c00cedc jal 80033b70 <strcpy> -800316e0: 27a44010 addiu a0,sp,16400 - - f = fopen("cdrom:\\TRANS.TBL;1", "rb"); -800316e4: 3c058004 lui a1,0x8004 -800316e8: 3c048004 lui a0,0x8004 -800316ec: 24a5a4d0 addiu a1,a1,-23344 -800316f0: 0c00c6ed jal 80031bb4 <fopen> -800316f4: 2484a4d4 addiu a0,a0,-23340 -800316f8: 00408021 move s0,v0 - - if(f == NULL) -800316fc: 12000121 beqz s0,80031b84 <libc_get_transtbl_fname+0x500> -80031700: 00001021 move v0,zero - return f->pos; -80031704: 8e130010 lw s3,16(s0) - return 0; - - fseek(f, 0, SEEK_END); - s = ftell(f); - fseek(f, 0, SEEK_SET); - fread(transtbl, 1, s, f); -80031708: 24050001 li a1,1 -8003170c: 02003821 move a3,s0 -80031710: 02603021 move a2,s3 -80031714: 27a40010 addiu a0,sp,16 -80031718: 0c00c511 jal 80031444 <fread> -8003171c: ae000004 sw zero,4(s0) - fclose(f); -80031720: 0c00c507 jal 8003141c <fclose> -80031724: 02002021 move a0,s0 - - outstr[0] = 0; -80031728: 8fa2425c lw v0,16988(sp) - x = 0; - - exit_loop = 0; - filename_found = 0; - - for(tfp = 0; tofind[tfp] == '\\' || tofind[tfp] == '/'; tfp++); -8003172c: 2405005c li a1,92 - outstr[0] = 0; -80031730: a0400000 sb zero,0(v0) - for(tfp = 0; tofind[tfp] == '\\' || tofind[tfp] == '/'; tfp++); -80031734: 2404002f li a0,47 -80031738: 02201021 move v0,s1 -8003173c: 80430000 lb v1,0(v0) -80031740: 00000000 nop -80031744: 14650003 bne v1,a1,80031754 <libc_get_transtbl_fname+0xd0> -80031748: 00519023 subu s2,v0,s1 -8003174c: 1000fffb b 8003173c <libc_get_transtbl_fname+0xb8> -80031750: 24420001 addiu v0,v0,1 -80031754: 1064fff9 beq v1,a0,8003173c <libc_get_transtbl_fname+0xb8> -80031758: 24420001 addiu v0,v0,1 -8003175c: 0240b021 move s6,s2 - - otfp = tfp; - - for(y = otfp; y < l; y++) - { - if(tofind[y] == '\0' || tofind[y] == '\\' || tofind[y] == '/') -80031760: 2403005c li v1,92 -80031764: 2404002f li a0,47 - for(y = otfp; y < l; y++) -80031768: 02d4102a slt v0,s6,s4 -8003176c: 10400005 beqz v0,80031784 <libc_get_transtbl_fname+0x100> -80031770: 02361021 addu v0,s1,s6 - if(tofind[y] == '\0' || tofind[y] == '\\' || tofind[y] == '/') -80031774: 80420000 lb v0,0(v0) -80031778: 00000000 nop -8003177c: 1440000e bnez v0,800317b8 <libc_get_transtbl_fname+0x134> -80031780: 00000000 nop - //printf("tfp = %d\n", tfp); - - if(tfp == l || tofind[l-1] == '/' - || tofind[l-1] == '\\') - { - dprintf("File not found. A directory was specified.\n"); -80031784: 3c028004 lui v0,0x8004 -80031788: 2442a504 addiu v0,v0,-23292 -8003178c: afa24220 sw v0,16928(sp) - } - - tfp = y; - - strcat(rootpath, orgname); - strcat(rootpath, "\\"); -80031790: 3c028004 lui v0,0x8004 -80031794: 2442a530 addiu v0,v0,-23248 -80031798: afa24224 sw v0,16932(sp) - - y = strlen(rootpath); - strcat(rootpath, "TRANS.TBL;1"); -8003179c: 3c028004 lui v0,0x8004 -800317a0: 0000a821 move s5,zero -800317a4: 00008021 move s0,zero -800317a8: 0000b821 move s7,zero -800317ac: 0000f021 move s8,zero -800317b0: 1000005e b 8003192c <libc_get_transtbl_fname+0x2a8> -800317b4: afa24228 sw v0,16936(sp) - if(tofind[y] == '\0' || tofind[y] == '\\' || tofind[y] == '/') -800317b8: 1043fff2 beq v0,v1,80031784 <libc_get_transtbl_fname+0x100> -800317bc: 00000000 nop -800317c0: 1044fff1 beq v0,a0,80031788 <libc_get_transtbl_fname+0x104> -800317c4: 3c028004 lui v0,0x8004 - for(y = otfp; y < l; y++) -800317c8: 1000ffe7 b 80031768 <libc_get_transtbl_fname+0xe4> -800317cc: 26d60001 addiu s6,s6,1 - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -800317d0: 00441006 srlv v0,a0,v0 -800317d4: 30420001 andi v0,v0,0x1 -800317d8: 1040005b beqz v0,80031948 <libc_get_transtbl_fname+0x2c4> -800317dc: 0060f021 move s8,v1 -800317e0: 27a20010 addiu v0,sp,16 -800317e4: 005e1021 addu v0,v0,s8 -800317e8: 80450000 lb a1,0(v0) -800317ec: 00000000 nop -800317f0: 24a2fff7 addiu v0,a1,-9 -800317f4: 304200ff andi v0,v0,0xff -800317f8: 2c460018 sltiu a2,v0,24 -800317fc: 14c0fff4 bnez a2,800317d0 <libc_get_transtbl_fname+0x14c> -80031800: 27c30001 addiu v1,s8,1 - if(transtbl[x] == 'F') -80031804: 24020046 li v0,70 -80031808: 14a20050 bne a1,v0,8003194c <libc_get_transtbl_fname+0x2c8> -8003180c: 24020044 li v0,68 - type = 0; -80031810: 0000b821 move s7,zero - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -80031814: 3c040080 lui a0,0x80 -80031818: 24840013 addiu a0,a0,19 -8003181c: 27a20010 addiu v0,sp,16 -80031820: 00433821 addu a3,v0,v1 -80031824: 90e20000 lbu v0,0(a3) -80031828: 00000000 nop -8003182c: 2442fff7 addiu v0,v0,-9 -80031830: 304200ff andi v0,v0,0xff -80031834: 2c450018 sltiu a1,v0,24 -80031838: 14a00048 bnez a1,8003195c <libc_get_transtbl_fname+0x2d8> -8003183c: 00441006 srlv v0,a0,v0 -80031840: 00001021 move v0,zero - while(!(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r' -80031844: 240c000d li t4,13 -80031848: 240bffdf li t3,-33 -8003184c: 00e22021 addu a0,a3,v0 -80031850: 80860000 lb a2,0(a0) -80031854: 00000000 nop -80031858: 24c4fff7 addiu a0,a2,-9 -8003185c: 308400ff andi a0,a0,0xff -80031860: 2c840002 sltiu a0,a0,2 -80031864: 10800042 beqz a0,80031970 <libc_get_transtbl_fname+0x2ec> -80031868: 00622821 addu a1,v1,v0 - orgname[y] = 0; -8003186c: 27a30010 addiu v1,sp,16 -80031870: 00621021 addu v0,v1,v0 - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -80031874: 3c030080 lui v1,0x80 - orgname[y] = 0; -80031878: a0404200 sb zero,16896(v0) - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -8003187c: 24630013 addiu v1,v1,19 -80031880: 27a20010 addiu v0,sp,16 -80031884: 00453821 addu a3,v0,a1 -80031888: 90e20000 lbu v0,0(a3) -8003188c: 00000000 nop -80031890: 2442fff7 addiu v0,v0,-9 -80031894: 304200ff andi v0,v0,0xff -80031898: 2c440018 sltiu a0,v0,24 -8003189c: 1480003e bnez a0,80031998 <libc_get_transtbl_fname+0x314> -800318a0: 00431006 srlv v0,v1,v0 -800318a4: 00001021 move v0,zero - while(!(transtbl[x] == '\n' || transtbl[x] == '\r' || transtbl[x] == 0)) -800318a8: 240b2401 li t3,9217 -800318ac: 00e22021 addu a0,a3,v0 -800318b0: 80860000 lb a2,0(a0) -800318b4: 00000000 nop -800318b8: 30c400ff andi a0,a2,0xff -800318bc: 2c8c000e sltiu t4,a0,14 -800318c0: 1180003a beqz t4,800319ac <libc_get_transtbl_fname+0x328> -800318c4: 0045f021 addu s8,v0,a1 -800318c8: 008b2006 srlv a0,t3,a0 -800318cc: 30840001 andi a0,a0,0x1 -800318d0: 10800037 beqz a0,800319b0 <libc_get_transtbl_fname+0x32c> -800318d4: 24420001 addiu v0,v0,1 -800318d8: 2442ffff addiu v0,v0,-1 - newname[y] = 0; -800318dc: 27a30010 addiu v1,sp,16 -800318e0: 00621021 addu v0,v1,v0 - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -800318e4: 3c040080 lui a0,0x80 - newname[y] = 0; -800318e8: a0404100 sb zero,16640(v0) - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -800318ec: 24840013 addiu a0,a0,19 -800318f0: 27a20010 addiu v0,sp,16 -800318f4: 005e1021 addu v0,v0,s8 -800318f8: 90420000 lbu v0,0(v0) -800318fc: 00000000 nop -80031900: 2442fff7 addiu v0,v0,-9 -80031904: 304200ff andi v0,v0,0xff -80031908: 2c450018 sltiu a1,v0,24 -8003190c: 14a0002c bnez a1,800319c0 <libc_get_transtbl_fname+0x33c> -80031910: 00441006 srlv v0,a0,v0 - if(strncasecmp(&tofind[otfp], newname, tfp-otfp) == 0) -80031914: 02d23023 subu a2,s6,s2 -80031918: 27a54110 addiu a1,sp,16656 -8003191c: 0c00d0c5 jal 80034314 <strncasecmp> -80031920: 02322021 addu a0,s1,s2 -80031924: 1040002b beqz v0,800319d4 <libc_get_transtbl_fname+0x350> -80031928: 00000000 nop - while((x < s) && !exit_loop) -8003192c: 03d3102a slt v0,s8,s3 -80031930: 10400094 beqz v0,80031b84 <libc_get_transtbl_fname+0x500> -80031934: 02001021 move v0,s0 -80031938: 16a00092 bnez s5,80031b84 <libc_get_transtbl_fname+0x500> -8003193c: 3c040080 lui a0,0x80 - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -80031940: 1000ffa7 b 800317e0 <libc_get_transtbl_fname+0x15c> -80031944: 24840013 addiu a0,a0,19 - else if(transtbl[x] == 'D') -80031948: 24020044 li v0,68 -8003194c: 14a2ffb2 bne a1,v0,80031818 <libc_get_transtbl_fname+0x194> -80031950: 3c040080 lui a0,0x80 - type = 1; -80031954: 1000ffb0 b 80031818 <libc_get_transtbl_fname+0x194> -80031958: 24170001 li s7,1 - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -8003195c: 30420001 andi v0,v0,0x1 -80031960: 1040ffb8 beqz v0,80031844 <libc_get_transtbl_fname+0x1c0> -80031964: 00001021 move v0,zero - x++; -80031968: 1000ffac b 8003181c <libc_get_transtbl_fname+0x198> -8003196c: 24630001 addiu v1,v1,1 - while(!(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r' -80031970: 10ccffbe beq a2,t4,8003186c <libc_get_transtbl_fname+0x1e8> -80031974: 00cb2024 and a0,a2,t3 -80031978: 00042600 sll a0,a0,0x18 -8003197c: 00042603 sra a0,a0,0x18 -80031980: 1080ffba beqz a0,8003186c <libc_get_transtbl_fname+0x1e8> -80031984: 27a44210 addiu a0,sp,16912 - orgname[y++] = transtbl[x++]; -80031988: 24420001 addiu v0,v0,1 -8003198c: 00822021 addu a0,a0,v0 -80031990: 1000ffae b 8003184c <libc_get_transtbl_fname+0x1c8> -80031994: a086ffff sb a2,-1(a0) - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -80031998: 30420001 andi v0,v0,0x1 -8003199c: 1040ffc2 beqz v0,800318a8 <libc_get_transtbl_fname+0x224> -800319a0: 00001021 move v0,zero - x++; -800319a4: 1000ffb6 b 80031880 <libc_get_transtbl_fname+0x1fc> -800319a8: 24a50001 addiu a1,a1,1 - newname[y++] = transtbl[x++]; -800319ac: 24420001 addiu v0,v0,1 -800319b0: 27a34110 addiu v1,sp,16656 -800319b4: 00621821 addu v1,v1,v0 -800319b8: 1000ffbc b 800318ac <libc_get_transtbl_fname+0x228> -800319bc: a066ffff sb a2,-1(v1) - while(transtbl[x] == ' ' || transtbl[x] == '\t' || transtbl[x] == '\n' || transtbl[x] == '\r') -800319c0: 30420001 andi v0,v0,0x1 -800319c4: 1040ffd3 beqz v0,80031914 <libc_get_transtbl_fname+0x290> -800319c8: 00000000 nop - x++; -800319cc: 1000ffc8 b 800318f0 <libc_get_transtbl_fname+0x26c> -800319d0: 27de0001 addiu s8,s8,1 - if(type == 0) -800319d4: 16e00014 bnez s7,80031a28 <libc_get_transtbl_fname+0x3a4> -800319d8: 3c048004 lui a0,0x8004 - dprintf("Filename found: %s -> %s%s\n", tofind, rootpath, orgname); -800319dc: 27a74210 addiu a3,sp,16912 -800319e0: 27a64010 addiu a2,sp,16400 -800319e4: 02202821 move a1,s1 -800319e8: 0c00d392 jal 80034e48 <printf> -800319ec: 2484a4e8 addiu a0,a0,-23320 - strncpy(outstr, rootpath, outl); -800319f0: 8fa64260 lw a2,16992(sp) -800319f4: 8fa4425c lw a0,16988(sp) -800319f8: 0c00cecb jal 80033b2c <strncpy> -800319fc: 27a54010 addiu a1,sp,16400 - strncat(outstr, orgname, outl-strlen(rootpath)); -80031a00: 0c00cee5 jal 80033b94 <strlen> -80031a04: 27a44010 addiu a0,sp,16400 -80031a08: 8fa34260 lw v1,16992(sp) -80031a0c: 8fa4425c lw a0,16988(sp) -80031a10: 00623023 subu a2,v1,v0 -80031a14: 0c00d090 jal 80034240 <strncat> -80031a18: 27a54210 addiu a1,sp,16912 - exit_loop = 1; -80031a1c: 24150001 li s5,1 -80031a20: 1000ffc2 b 8003192c <libc_get_transtbl_fname+0x2a8> -80031a24: 24100001 li s0,1 - if(tfp == l || tofind[l-1] == '/' -80031a28: 12d4000b beq s6,s4,80031a58 <libc_get_transtbl_fname+0x3d4> -80031a2c: 02341021 addu v0,s1,s4 -80031a30: 8042ffff lb v0,-1(v0) -80031a34: 2404002f li a0,47 -80031a38: 10440007 beq v0,a0,80031a58 <libc_get_transtbl_fname+0x3d4> -80031a3c: 00000000 nop - || tofind[l-1] == '\\') -80031a40: 2404005c li a0,92 -80031a44: 10440004 beq v0,a0,80031a58 <libc_get_transtbl_fname+0x3d4> -80031a48: 02364021 addu t0,s1,s6 - for(; tofind[tfp] == '\\' || tofind[tfp] == '/'; tfp++); -80031a4c: 2405005c li a1,92 -80031a50: 10000007 b 80031a70 <libc_get_transtbl_fname+0x3ec> -80031a54: 2404002f li a0,47 - dprintf("File not found. A directory was specified.\n"); -80031a58: 8fa44220 lw a0,16928(sp) -80031a5c: 0c00d392 jal 80034e48 <printf> -80031a60: 24150001 li s5,1 - - if(f == NULL) - { - dprintf("Couldn't find %s\n", rootpath); - exit_loop = 1; - continue; -80031a64: 1000ffb1 b 8003192c <libc_get_transtbl_fname+0x2a8> -80031a68: 24170001 li s7,1 -80031a6c: 25080001 addiu t0,t0,1 - for(; tofind[tfp] == '\\' || tofind[tfp] == '/'; tfp++); -80031a70: 81020000 lb v0,0(t0) -80031a74: 00000000 nop -80031a78: 1045fffc beq v0,a1,80031a6c <libc_get_transtbl_fname+0x3e8> -80031a7c: 01119023 subu s2,t0,s1 -80031a80: 1044fffb beq v0,a0,80031a70 <libc_get_transtbl_fname+0x3ec> -80031a84: 25080001 addiu t0,t0,1 -80031a88: 2508ffff addiu t0,t0,-1 -80031a8c: 0240b021 move s6,s2 - if(tofind[y] == '\0' || tofind[y] == '\\' || tofind[y] == '/') -80031a90: 2404005c li a0,92 -80031a94: 2405002f li a1,47 - for(y = otfp; y < l; y++) -80031a98: 02d4102a slt v0,s6,s4 -80031a9c: 1040000b beqz v0,80031acc <libc_get_transtbl_fname+0x448> -80031aa0: 02361021 addu v0,s1,s6 - if(tofind[y] == '\0' || tofind[y] == '\\' || tofind[y] == '/') -80031aa4: 80420000 lb v0,0(v0) -80031aa8: 00000000 nop -80031aac: 10400007 beqz v0,80031acc <libc_get_transtbl_fname+0x448> -80031ab0: 00000000 nop -80031ab4: 10440005 beq v0,a0,80031acc <libc_get_transtbl_fname+0x448> -80031ab8: 00000000 nop -80031abc: 10450003 beq v0,a1,80031acc <libc_get_transtbl_fname+0x448> -80031ac0: 00000000 nop - for(y = otfp; y < l; y++) -80031ac4: 1000fff4 b 80031a98 <libc_get_transtbl_fname+0x414> -80031ac8: 26d60001 addiu s6,s6,1 - strcat(rootpath, orgname); -80031acc: 27a54210 addiu a1,sp,16912 -80031ad0: 0c00d084 jal 80034210 <strcat> -80031ad4: 27a44010 addiu a0,sp,16400 - strcat(rootpath, "\\"); -80031ad8: 8fa54224 lw a1,16932(sp) -80031adc: 0c00d084 jal 80034210 <strcat> -80031ae0: 27a44010 addiu a0,sp,16400 - y = strlen(rootpath); -80031ae4: 0c00cee5 jal 80033b94 <strlen> -80031ae8: 27a44010 addiu a0,sp,16400 -80031aec: afa2422c sw v0,16940(sp) - strcat(rootpath, "TRANS.TBL;1"); -80031af0: 8fa24228 lw v0,16936(sp) -80031af4: 27a44010 addiu a0,sp,16400 -80031af8: 0c00d084 jal 80034210 <strcat> -80031afc: 2445a534 addiu a1,v0,-23244 - bzero(transtbl, 0x4000); -80031b00: 24064000 li a2,16384 -80031b04: 00002821 move a1,zero -80031b08: 0c00ce97 jal 80033a5c <memset> -80031b0c: 27a40010 addiu a0,sp,16 - f = fopen(rootpath, "rb"); -80031b10: 3c058004 lui a1,0x8004 -80031b14: 24a5a4d0 addiu a1,a1,-23344 -80031b18: 0c00c6ed jal 80031bb4 <fopen> -80031b1c: 27a44010 addiu a0,sp,16400 - if(f == NULL) -80031b20: 8fa7422c lw a3,16940(sp) -80031b24: 14400008 bnez v0,80031b48 <libc_get_transtbl_fname+0x4c4> -80031b28: 0040b821 move s7,v0 - dprintf("Couldn't find %s\n", rootpath); -80031b2c: 3c048004 lui a0,0x8004 -80031b30: 27a54010 addiu a1,sp,16400 -80031b34: 0c00d392 jal 80034e48 <printf> -80031b38: 2484a540 addiu a0,a0,-23232 - exit_loop = 1; -80031b3c: 24150001 li s5,1 - continue; -80031b40: 1000ff7a b 8003192c <libc_get_transtbl_fname+0x2a8> -80031b44: 24170001 li s7,1 - } - - rootpath[y] = 0; -80031b48: 27a20010 addiu v0,sp,16 -80031b4c: 00473821 addu a3,v0,a3 -80031b50: a0e04000 sb zero,16384(a3) - return f->pos; -80031b54: 8ef30010 lw s3,16(s7) - - fseek(f, 0, SEEK_END); - s = ftell(f); - fseek(f, 0, SEEK_SET); - fread(transtbl, 1, s, f); -80031b58: 02e03821 move a3,s7 - f->pos = offset; -80031b5c: aee00004 sw zero,4(s7) - fread(transtbl, 1, s, f); -80031b60: 02603021 move a2,s3 -80031b64: 24050001 li a1,1 -80031b68: 0c00c511 jal 80031444 <fread> -80031b6c: 00402021 move a0,v0 - fclose(f); -80031b70: 0c00c507 jal 8003141c <fclose> -80031b74: 02e02021 move a0,s7 -80031b78: 24170001 li s7,1 - - x = 0; -80031b7c: 1000ff6b b 8003192c <libc_get_transtbl_fname+0x2a8> -80031b80: 0000f021 move s8,zero - } - } - } - - return filename_found; -} -80031b84: 8fbf4254 lw ra,16980(sp) -80031b88: 8fbe4250 lw s8,16976(sp) -80031b8c: 8fb7424c lw s7,16972(sp) -80031b90: 8fb64248 lw s6,16968(sp) -80031b94: 8fb54244 lw s5,16964(sp) -80031b98: 8fb44240 lw s4,16960(sp) -80031b9c: 8fb3423c lw s3,16956(sp) -80031ba0: 8fb24238 lw s2,16952(sp) -80031ba4: 8fb14234 lw s1,16948(sp) -80031ba8: 8fb04230 lw s0,16944(sp) -80031bac: 03e00008 jr ra -80031bb0: 27bd4258 addiu sp,sp,16984 - -80031bb4 <fopen>: -{ -80031bb4: 27bdffe0 addiu sp,sp,-32 -80031bb8: afb00010 sw s0,16(sp) -80031bbc: 00a08021 move s0,a1 - if(strncmp(path, "cdromL:", 7) == 0) -80031bc0: 3c058004 lui a1,0x8004 -80031bc4: 24060007 li a2,7 -80031bc8: 24a5a554 addiu a1,a1,-23212 -{ -80031bcc: afb20018 sw s2,24(sp) -80031bd0: afbf001c sw ra,28(sp) -80031bd4: afb10014 sw s1,20(sp) - if(strncmp(path, "cdromL:", 7) == 0) -80031bd8: 0c00cf58 jal 80033d60 <strncmp> -80031bdc: 00809021 move s2,a0 -80031be0: 14400014 bnez v0,80031c34 <fopen+0x80> -80031be4: 00000000 nop - s = malloc(1024); -80031be8: 0c00c3c6 jal 80030f18 <malloc> -80031bec: 24040400 li a0,1024 - if(libc_get_transtbl_fname(path+7, s, 1024) == 0) -80031bf0: 00402821 move a1,v0 -80031bf4: 24060400 li a2,1024 -80031bf8: 26440007 addiu a0,s2,7 -80031bfc: 0c00c5a1 jal 80031684 <libc_get_transtbl_fname> -80031c00: 00408821 move s1,v0 -80031c04: 10400043 beqz v0,80031d14 <fopen+0x160> -80031c08: 00001021 move v0,zero - fd = open(s, fmode_to_desmode(mode)); -80031c0c: 0c00c4a0 jal 80031280 <fmode_to_desmode> -80031c10: 02002021 move a0,s0 -80031c14: 00402821 move a1,v0 -80031c18: 0c00d3d1 jal 80034f44 <open> -80031c1c: 02202021 move a0,s1 - if(fd == -1) -80031c20: 2403ffff li v1,-1 -80031c24: 10430010 beq v0,v1,80031c68 <fopen+0xb4> -80031c28: 02002821 move a1,s0 -80031c2c: 1000000a b 80031c58 <fopen+0xa4> -80031c30: 00000000 nop - fd = open(path, fmode_to_desmode(mode)); -80031c34: 0c00c4a0 jal 80031280 <fmode_to_desmode> -80031c38: 02002021 move a0,s0 -80031c3c: 00402821 move a1,v0 -80031c40: 0c00d3d1 jal 80034f44 <open> -80031c44: 02402021 move a0,s2 - if(fd == -1) -80031c48: 2403ffff li v1,-1 -80031c4c: 1043000a beq v0,v1,80031c78 <fopen+0xc4> -80031c50: 00008821 move s1,zero - f = fdopen(fd, mode); -80031c54: 02002821 move a1,s0 -80031c58: 0c00c4e0 jal 80031380 <fdopen> -80031c5c: 00402021 move a0,v0 - if(f == NULL) -80031c60: 14400007 bnez v0,80031c80 <fopen+0xcc> -80031c64: 00408021 move s0,v0 - if(s!=NULL)free(s); -80031c68: 12200003 beqz s1,80031c78 <fopen+0xc4> -80031c6c: 00000000 nop -80031c70: 0c00c411 jal 80031044 <free> -80031c74: 02202021 move a0,s1 - return NULL; -80031c78: 10000026 b 80031d14 <fopen+0x160> -80031c7c: 00001021 move v0,zero - if(strncmp(path, "cdrom", 5) == 0 || strncmp(path, "cdromL", 6) == 0) -80031c80: 3c058004 lui a1,0x8004 - f->dev = FDEV_UNKNOWN; -80031c84: ac40000c sw zero,12(v0) - if(strncmp(path, "cdrom", 5) == 0 || strncmp(path, "cdromL", 6) == 0) -80031c88: 24060005 li a2,5 -80031c8c: 24a5a55c addiu a1,a1,-23204 -80031c90: 0c00cf58 jal 80033d60 <strncmp> -80031c94: 02402021 move a0,s2 -80031c98: 14400003 bnez v0,80031ca8 <fopen+0xf4> -80031c9c: 3c058004 lui a1,0x8004 - f->dev = FDEV_CDROM; -80031ca0: 1000000e b 80031cdc <fopen+0x128> -80031ca4: 24020001 li v0,1 - if(strncmp(path, "cdrom", 5) == 0 || strncmp(path, "cdromL", 6) == 0) -80031ca8: 24060006 li a2,6 -80031cac: 24a5a564 addiu a1,a1,-23196 -80031cb0: 0c00cf58 jal 80033d60 <strncmp> -80031cb4: 02402021 move a0,s2 -80031cb8: 10400008 beqz v0,80031cdc <fopen+0x128> -80031cbc: 24020001 li v0,1 - else if(strncmp(path, "bu", 2) == 0) -80031cc0: 3c058004 lui a1,0x8004 -80031cc4: 24060002 li a2,2 -80031cc8: 24a5a208 addiu a1,a1,-24056 -80031ccc: 0c00cf58 jal 80033d60 <strncmp> -80031cd0: 02402021 move a0,s2 -80031cd4: 14400002 bnez v0,80031ce0 <fopen+0x12c> -80031cd8: 24020002 li v0,2 - f->dev = FDEV_MEMCARD; -80031cdc: ae02000c sw v0,12(s0) - if(s!=NULL) -80031ce0: 12200008 beqz s1,80031d04 <fopen+0x150> -80031ce4: 00000000 nop - f->size = get_real_file_size(s); -80031ce8: 0c00b259 jal 8002c964 <get_real_file_size> -80031cec: 02202021 move a0,s1 -80031cf0: ae020010 sw v0,16(s0) - free(s); -80031cf4: 0c00c411 jal 80031044 <free> -80031cf8: 02202021 move a0,s1 - f->size = get_real_file_size(path); -80031cfc: 10000005 b 80031d14 <fopen+0x160> -80031d00: 02001021 move v0,s0 -80031d04: 0c00b259 jal 8002c964 <get_real_file_size> -80031d08: 02402021 move a0,s2 -80031d0c: ae020010 sw v0,16(s0) -80031d10: 02001021 move v0,s0 -} -80031d14: 8fbf001c lw ra,28(sp) -80031d18: 8fb20018 lw s2,24(sp) -80031d1c: 8fb10014 lw s1,20(sp) -80031d20: 8fb00010 lw s0,16(sp) -80031d24: 03e00008 jr ra -80031d28: 27bd0020 addiu sp,sp,32 - -80031d2c <isupper>: - -int isupper(int c) -{ - return (c >= 'A' && c <= 'Z'); -80031d2c: 2482ffbf addiu v0,a0,-65 -} -80031d30: 03e00008 jr ra -80031d34: 2c42001a sltiu v0,v0,26 - -80031d38 <islower>: - -int islower(int c) -{ - return (c >= 'a' && c <= 'z'); -80031d38: 2482ff9f addiu v0,a0,-97 -} -80031d3c: 03e00008 jr ra -80031d40: 2c42001a sltiu v0,v0,26 - -80031d44 <isdigit>: - -int isdigit(int c) -{ - return (c >= '0' && c <= '9'); -80031d44: 2482ffd0 addiu v0,a0,-48 -} -80031d48: 03e00008 jr ra -80031d4c: 2c42000a sltiu v0,v0,10 - -80031d50 <isxdigit>: - -int isxdigit(int c) -{ - return ((c >= '0' && c <= '9') || (c >= 'A' && c<='F') || (c >= 'a' && c<='f')); -80031d50: 2483ffd0 addiu v1,a0,-48 -80031d54: 2c63000a sltiu v1,v1,10 -80031d58: 14600005 bnez v1,80031d70 <isxdigit+0x20> -80031d5c: 24020001 li v0,1 -80031d60: 2402ffdf li v0,-33 -80031d64: 00822024 and a0,a0,v0 -80031d68: 2482ffbf addiu v0,a0,-65 -80031d6c: 2c420006 sltiu v0,v0,6 -} -80031d70: 03e00008 jr ra -80031d74: 00000000 nop - -80031d78 <isalpha>: - -int isalpha(int c) -{ - return ((c>='a' && c<='z') || (c>='A' && c<='Z')); -80031d78: 2402ffdf li v0,-33 -80031d7c: 00822024 and a0,a0,v0 -80031d80: 2482ffbf addiu v0,a0,-65 -} -80031d84: 03e00008 jr ra -80031d88: 2c42001a sltiu v0,v0,26 - -80031d8c <isalnum>: - -int isalnum(int c) -{ - return ((c>='a' && c<='z') || (c>='A' && c<='Z') || (c>='0' && c<='9')); -80031d8c: 2403ffdf li v1,-33 -80031d90: 00831824 and v1,a0,v1 -80031d94: 2463ffbf addiu v1,v1,-65 -80031d98: 2c63001a sltiu v1,v1,26 -80031d9c: 14600003 bnez v1,80031dac <isalnum+0x20> -80031da0: 24020001 li v0,1 -80031da4: 2484ffd0 addiu a0,a0,-48 -80031da8: 2c82000a sltiu v0,a0,10 -} -80031dac: 03e00008 jr ra -80031db0: 00000000 nop - -80031db4 <isspace>: - -int isspace(int c) -{ - return ((c == ' ') || (c == '\f') || (c == '\n') || (c == '\r') || (c == '\t') || (c == '\v')); -80031db4: 24030020 li v1,32 -80031db8: 10830003 beq a0,v1,80031dc8 <isspace+0x14> -80031dbc: 24020001 li v0,1 -80031dc0: 2484fff7 addiu a0,a0,-9 -80031dc4: 2c820005 sltiu v0,a0,5 -} -80031dc8: 03e00008 jr ra -80031dcc: 00000000 nop - -80031dd0 <isprint>: - -int isprint(int c) -{ - return (c >= 0x20) && (c <= 0x7E); -80031dd0: 2482ffe0 addiu v0,a0,-32 -} -80031dd4: 03e00008 jr ra -80031dd8: 2c42005f sltiu v0,v0,95 - -80031ddc <isgraph>: - -int isgraph(int c) -{ - return (c > 0x20) && (c <= 0x7E); -80031ddc: 2482ffdf addiu v0,a0,-33 -} -80031de0: 03e00008 jr ra -80031de4: 2c42005e sltiu v0,v0,94 - -80031de8 <iscntrl>: - -int iscntrl(int c) -{ - return (c < 0x20); -} -80031de8: 03e00008 jr ra -80031dec: 28820020 slti v0,a0,32 - -80031df0 <isblank>: - -int isblank(int c) -{ - return ((c == ' ') || (c == '\t')); -80031df0: 24030020 li v1,32 -80031df4: 10830003 beq a0,v1,80031e04 <isblank+0x14> -80031df8: 24020001 li v0,1 -80031dfc: 38840009 xori a0,a0,0x9 -80031e00: 2c820001 sltiu v0,a0,1 -} -80031e04: 03e00008 jr ra -80031e08: 00000000 nop - -80031e0c <redirect_stdio_to_sio>: - -void redirect_stdio_to_sio(void) -{ - __stdio_direction = STDIO_DIRECTION_SIO; -80031e0c: 24030001 li v1,1 -80031e10: 3c028007 lui v0,0x8007 -80031e14: 03e00008 jr ra -80031e18: ac43e8c8 sw v1,-5944(v0) - -80031e1c <sio_stdio_mapcr>: -} - -void sio_stdio_mapcr(unsigned int setting) -{ - __sio_cr_mapped = setting; -80031e1c: 3c028007 lui v0,0x8007 -80031e20: 03e00008 jr ra -80031e24: ac44e8cc sw a0,-5940(v0) - -80031e28 <sio_putchar>: -} - -int sio_putchar(int c) -{ -80031e28: 27bdffe8 addiu sp,sp,-24 - if(c == '\n' && __sio_cr_mapped) -80031e2c: 2402000a li v0,10 -{ -80031e30: afb00010 sw s0,16(sp) -80031e34: afbf0014 sw ra,20(sp) - if(c == '\n' && __sio_cr_mapped) -80031e38: 14820008 bne a0,v0,80031e5c <sio_putchar+0x34> -80031e3c: 00808021 move s0,a0 -80031e40: 3c028007 lui v0,0x8007 -80031e44: 8c42e8cc lw v0,-5940(v0) -80031e48: 00000000 nop -80031e4c: 10400003 beqz v0,80031e5c <sio_putchar+0x34> -80031e50: 00000000 nop - sio_putchar('\r'); -80031e54: 0c00c78a jal 80031e28 <sio_putchar> -80031e58: 2404000d li a0,13 - - while(!SIOCheckOutBuffer()); -80031e5c: 0c00b47e jal 8002d1f8 <SIOCheckOutBuffer> -80031e60: 00000000 nop -80031e64: 1040fffd beqz v0,80031e5c <sio_putchar+0x34> -80031e68: 00000000 nop - - SIOSendByte(c); -80031e6c: 0c00b475 jal 8002d1d4 <SIOSendByte> -80031e70: 320400ff andi a0,s0,0xff - - return c; -} -80031e74: 8fbf0014 lw ra,20(sp) -80031e78: 02001021 move v0,s0 -80031e7c: 8fb00010 lw s0,16(sp) -80031e80: 03e00008 jr ra -80031e84: 27bd0018 addiu sp,sp,24 - -80031e88 <sio_puts>: - -int sio_puts(const char *str) -{ -80031e88: 27bdffe8 addiu sp,sp,-24 -80031e8c: afb00010 sw s0,16(sp) -80031e90: afbf0014 sw ra,20(sp) -80031e94: 00808021 move s0,a0 - while(*str) -80031e98: 82040000 lb a0,0(s0) -80031e9c: 00000000 nop -80031ea0: 10800005 beqz a0,80031eb8 <sio_puts+0x30> -80031ea4: 00000000 nop - sio_putchar(*(str++)); -80031ea8: 0c00c78a jal 80031e28 <sio_putchar> -80031eac: 26100001 addiu s0,s0,1 -80031eb0: 1000fff9 b 80031e98 <sio_puts+0x10> -80031eb4: 00000000 nop - - sio_putchar('\n'); -80031eb8: 0c00c78a jal 80031e28 <sio_putchar> -80031ebc: 2404000a li a0,10 - - return 1; -} -80031ec0: 8fbf0014 lw ra,20(sp) -80031ec4: 8fb00010 lw s0,16(sp) -80031ec8: 24020001 li v0,1 -80031ecc: 03e00008 jr ra -80031ed0: 27bd0018 addiu sp,sp,24 - -80031ed4 <putchar>: -extern int bios_putchar(int c); -extern int bios_puts(const char *str); - -int putchar(int c) -{ - switch(__stdio_direction) -80031ed4: 3c028007 lui v0,0x8007 -80031ed8: 8c42e8c8 lw v0,-5944(v0) -80031edc: 00000000 nop -80031ee0: 10400005 beqz v0,80031ef8 <putchar+0x24> -80031ee4: 24030001 li v1,1 -80031ee8: 14430005 bne v0,v1,80031f00 <putchar+0x2c> -80031eec: 00000000 nop - { - case STDIO_DIRECTION_BIOS: - return bios_putchar(c); - break; - case STDIO_DIRECTION_SIO: - return sio_putchar(c); -80031ef0: 0800c78a j 80031e28 <sio_putchar> -80031ef4: 00000000 nop - return bios_putchar(c); -80031ef8: 0800d38c j 80034e30 <bios_putchar> -80031efc: 00000000 nop - break; - } - - return -1; -} -80031f00: 03e00008 jr ra -80031f04: 2402ffff li v0,-1 - -80031f08 <puts>: - -int puts(const char *str) -{ - switch(__stdio_direction) -80031f08: 3c028007 lui v0,0x8007 -80031f0c: 8c42e8c8 lw v0,-5944(v0) -80031f10: 00000000 nop -80031f14: 10400005 beqz v0,80031f2c <puts+0x24> -80031f18: 24030001 li v1,1 -80031f1c: 14430005 bne v0,v1,80031f34 <puts+0x2c> -80031f20: 00000000 nop - { - case STDIO_DIRECTION_BIOS: - return bios_puts(str); - break; - case STDIO_DIRECTION_SIO: - return sio_puts(str); -80031f24: 0800c7a2 j 80031e88 <sio_puts> -80031f28: 00000000 nop - return bios_puts(str); -80031f2c: 0800d38f j 80034e3c <bios_puts> -80031f30: 00000000 nop - break; - } - - return -1; -} -80031f34: 03e00008 jr ra -80031f38: 2402ffff li v0,-1 - -80031f3c <cdrom_handler_callback>: - - /* Set index 0 on index/status CD-ROM register - * so command parameters and command byte are sent. */ - CdSetIndex(0); - - { -80031f3c: 03e00008 jr ra -80031f40: 00000000 nop - -80031f44 <CdSendCommand>: - enum - { - COMMAND_PARAMETER_BUSY_BIT = 1 << 7 - }; - -80031f44: 27bdffc8 addiu sp,sp,-56 - size_t i; - - for (i = 0; i < num; i++) -80031f48: 27a20040 addiu v0,sp,64 - { - PARAMETER_FIFO_FULL_BIT = 1 << 4 - }; - - /* Wait until parameter FIFO is empty and - * parameter/command busy flag is cleared. */ -80031f4c: 24030001 li v1,1 - for (i = 0; i < num; i++) -80031f50: afa20010 sw v0,16(sp) - * parameter/command busy flag is cleared. */ -80031f54: 3c021f80 lui v0,0x1f80 - -80031f58: afb00018 sw s0,24(sp) -80031f5c: afbf0034 sw ra,52(sp) -80031f60: afb60030 sw s6,48(sp) -80031f64: afb5002c sw s5,44(sp) -80031f68: afb40028 sw s4,40(sp) -80031f6c: afb30024 sw s3,36(sp) -80031f70: afb20020 sw s2,32(sp) -80031f74: afb1001c sw s1,28(sp) -80031f78: afa60040 sw a2,64(sp) -80031f7c: afa70044 sw a3,68(sp) - * parameter/command busy flag is cleared. */ -80031f80: a0431800 sb v1,6144(v0) - while ( (CDREG(0) & PARAMETER_FIFO_FULL_BIT) -80031f84: 24030007 li v1,7 -80031f88: a0431803 sb v1,6147(v0) - -80031f8c: 00808021 move s0,a0 - || - (CDREG(0) & COMMAND_PARAMETER_BUSY_BIT) ); - - /* Send command parameters. */ -80031f90: a0401800 sb zero,6144(v0) - CDREG(2) = (unsigned char)va_arg(ap, unsigned int); - } - - /* Wait until parameter/command busy flag is cleared. */ -80031f94: 3c031f80 lui v1,0x1f80 - } -80031f98: 10a00009 beqz a1,80031fc0 <CdSendCommand+0x7c> -80031f9c: 24a5ffff addiu a1,a1,-1 - /* Wait until parameter/command busy flag is cleared. */ -80031fa0: 8fa20010 lw v0,16(sp) -80031fa4: 00000000 nop -80031fa8: 24440004 addiu a0,v0,4 -80031fac: 90420000 lbu v0,0(v0) -80031fb0: afa40010 sw a0,16(sp) -80031fb4: a0621802 sb v0,6146(v1) -80031fb8: 1000fff7 b 80031f98 <CdSendCommand+0x54> -80031fbc: 00000000 nop - - /* Send command. */ - CDREG(1) = (unsigned char)eCmd; - - { - size_t i; -80031fc0: 3c028004 lui v0,0x8004 -80031fc4: 00101880 sll v1,s0,0x2 -80031fc8: 24428d38 addiu v0,v0,-29384 -80031fcc: 00621021 addu v0,v1,v0 -80031fd0: 8c520000 lw s2,0(v0) - -80031fd4: 3c111f80 lui s1,0x1f80 - size_t i; -80031fd8: 3c048004 lui a0,0x8004 -80031fdc: 02002821 move a1,s0 - -80031fe0: a2201800 sb zero,6144(s1) - size_t i; -80031fe4: 02403021 move a2,s2 -80031fe8: 0c00d392 jal 80034e48 <printf> -80031fec: 2484a56c addiu a0,a0,-23188 - - /* Depending on the number of INTs we expect for a command, -80031ff0: 321300ff andi s3,s0,0xff - * we wait for an INT to occur, we store the response data returned, - * and we flush the INT. */ -80031ff4: 3c028007 lui v0,0x8007 - /* Depending on the number of INTs we expect for a command, -80031ff8: a2331801 sb s3,6145(s1) - * and we flush the INT. */ -80031ffc: ac507694 sw s0,30356(v0) - for(i = 0; i < CdCommandParams[eCmd]; i++) - { -80032000: 3c028004 lui v0,0x8004 -80032004: 24428d18 addiu v0,v0,-29416 -80032008: 02021021 addu v0,s0,v0 -8003200c: 90510000 lbu s1,0(v0) -80032010: 3c048004 lui a0,0x8004 -80032014: 02002821 move a1,s0 -80032018: 02203821 move a3,s1 -8003201c: 02403021 move a2,s2 -80032020: 2484a598 addiu a0,a0,-23144 - cdrom_command_stat[i] = CDREG(1); - - /* Acknowledge CD-ROM interrupts. */ - CdAcknowledgeInterrupts(); - } - } -80032024: 3c148007 lui s4,0x8007 - { -80032028: 0c00d392 jal 80034e48 <printf> -8003202c: 3c158004 lui s5,0x8004 - /* Read status from CD-ROM command. */ -80032030: 00008021 move s0,zero - } -80032034: 26947698 addiu s4,s4,30360 - - /* Store ID number of last executed command. */ -80032038: 26b5a5d0 addiu s5,s5,-23088 - /* Read status from CD-ROM command. */ -8003203c: 0211102a slt v0,s0,s1 -80032040: 10400019 beqz v0,800320a8 <CdSendCommand+0x164> -80032044: 24030001 li v1,1 - -80032048: 3c021f80 lui v0,0x1f80 -8003204c: a0431800 sb v1,6144(v0) - CdAcknowledgeInterrupts(); -80032050: 3c121f80 lui s2,0x1f80 -80032054: 92421800 lbu v0,6144(s2) -80032058: 00000000 nop -8003205c: 00021600 sll v0,v0,0x18 -80032060: 00021603 sra v0,v0,0x18 -80032064: 0440fffa bltz v0,80032050 <CdSendCommand+0x10c> -80032068: 00000000 nop - } -8003206c: 92421801 lbu v0,6145(s2) -80032070: 02141821 addu v1,s0,s4 -80032074: 304200ff andi v0,v0,0xff -80032078: a0620000 sb v0,0(v1) - /* Store ID number of last executed command. */ -8003207c: 90660000 lbu a2,0(v1) -80032080: 02002821 move a1,s0 -80032084: 30c600ff andi a2,a2,0xff -80032088: 0c00d392 jal 80034e48 <printf> -8003208c: 02a02021 move a0,s5 - cdrom_last_command = eCmd; - -80032090: 24020001 li v0,1 -80032094: a2421800 sb v0,6144(s2) - /* De-initialize variable-argument list. */ -80032098: 24020007 li v0,7 -8003209c: a2421803 sb v0,6147(s2) - /* Read status from CD-ROM command. */ -800320a0: 1000ffe6 b 8003203c <CdSendCommand+0xf8> -800320a4: 26100001 addiu s0,s0,1 -} - -static void CdSetIndex(const unsigned char index) -{ - enum - { -800320a8: 8fbf0034 lw ra,52(sp) -static void CdSetIndex(const unsigned char index) -800320ac: 3c028007 lui v0,0x8007 - { -800320b0: 8fb60030 lw s6,48(sp) -800320b4: 8fb5002c lw s5,44(sp) -800320b8: 8fb40028 lw s4,40(sp) -800320bc: 8fb20020 lw s2,32(sp) -800320c0: 8fb1001c lw s1,28(sp) -800320c4: 8fb00018 lw s0,24(sp) -static void CdSetIndex(const unsigned char index) -800320c8: a053769a sb s3,30362(v0) - { -800320cc: 8fb30024 lw s3,36(sp) -800320d0: 03e00008 jr ra -800320d4: 27bd0038 addiu sp,sp,56 - -800320d8 <CdReadResults>: - - if (index <= MAX_CDROM_INDEX) - { - CDREG(0) = index; - } - else -800320d8: 3c088004 lui t0,0x8004 - { - /* Invalid selected index. Exit. */ - } -} -800320dc: 3c098007 lui t1,0x8007 - else -800320e0: 00801821 move v1,a0 -800320e4: 00003821 move a3,zero -800320e8: 3c028007 lui v0,0x8007 -800320ec: 25088d18 addiu t0,t0,-29416 -} -800320f0: 25297698 addiu t1,t1,30360 - else -800320f4: 9046769a lbu a2,30362(v0) -800320f8: 00000000 nop -800320fc: 30c600ff andi a2,a2,0xff -80032100: 00c83021 addu a2,a2,t0 -80032104: 90c60000 lbu a2,0(a2) -80032108: 00000000 nop -8003210c: 00e6302a slt a2,a3,a2 -80032110: 10c00009 beqz a2,80032138 <CdReadResults+0x60> -80032114: 24060001 li a2,1 - /* Invalid selected index. Exit. */ -80032118: 18a00005 blez a1,80032130 <CdReadResults+0x58> -8003211c: 00e93021 addu a2,a3,t1 -} -80032120: 90c60000 lbu a2,0(a2) - -80032124: 24a5ffff addiu a1,a1,-1 -} -80032128: a0660000 sb a2,0(v1) -8003212c: 24630001 addiu v1,v1,1 - else -80032130: 1000fff0 b 800320f4 <CdReadResults+0x1c> -80032134: 24e70001 addiu a3,a3,1 -int CdReadResults(unsigned char *out, int max) -{ - int x; - unsigned char *outo = out; -80032138: 3c021f80 lui v0,0x1f80 -8003213c: a0461800 sb a2,6144(v0) - unsigned char b; - -80032140: 3c081f80 lui t0,0x1f80 -80032144: 00601021 move v0,v1 -80032148: 00a23823 subu a3,a1,v0 -8003214c: 00673821 addu a3,v1,a3 -80032150: 91061800 lbu a2,6144(t0) -80032154: 00000000 nop -80032158: 30c60020 andi a2,a2,0x20 -8003215c: 10c00007 beqz a2,8003217c <CdReadResults+0xa4> -80032160: 25091800 addiu t1,t0,6144 - for(x = 0; x < CdCommandParams[cdrom_last_command]; x++) - { -80032164: 91260001 lbu a2,1(t1) - if(max > 0) -80032168: 18e0fff9 blez a3,80032150 <CdReadResults+0x78> -8003216c: 30c600ff andi a2,a2,0xff - { - *(out++) = cdrom_command_stat[x]; -80032170: 24420001 addiu v0,v0,1 -80032174: 1000fff4 b 80032148 <CdReadResults+0x70> -80032178: a046ffff sb a2,-1(v0) - max--; - } - } - - CDREG(0) = 1; - -8003217c: 03e00008 jr ra -80032180: 00441023 subu v0,v0,a0 - -80032184 <_internal_cdromlib_init>: - while(CDREG(0) & 0x20) - { - b = CDREG(1); - if(max>0) -80032184: 3c048004 lui a0,0x8004 - b = CDREG(1); -80032188: 27bdffe8 addiu sp,sp,-24 - if(max>0) -8003218c: 2484a5f4 addiu a0,a0,-23052 - b = CDREG(1); -80032190: afbf0014 sw ra,20(sp) - if(max>0) -80032194: 0c00d392 jal 80034e48 <printf> -80032198: afb00010 sw s0,16(sp) - { - *(out++) = b; -8003219c: 0c00d3ef jal 80034fbc <EnterCriticalSection> -800321a0: 00000000 nop - max--; - } -800321a4: 3c058004 lui a1,0x8004 -800321a8: 24a5b9cc addiu a1,a1,-17972 -800321ac: 0c00d3f9 jal 80034fe4 <SysEnqIntRP> -800321b0: 00002021 move a0,zero - } - -800321b4: 3c031f80 lui v1,0x1f80 -800321b8: 8c621074 lw v0,4212(v1) - return (out - outo); -} -800321bc: 3c078003 lui a3,0x8003 - -800321c0: 34420004 ori v0,v0,0x4 -} -800321c4: 3c04f000 lui a0,0xf000 - -800321c8: ac621074 sw v0,4212(v1) -} -800321cc: 24e750bc addiu a3,a3,20668 -800321d0: 24061000 li a2,4096 -800321d4: 24050002 li a1,2 -800321d8: 0c00d3b9 jal 80034ee4 <OpenEvent> -800321dc: 24840003 addiu a0,a0,3 -800321e0: 3c108007 lui s0,0x8007 -800321e4: ae02769c sw v0,30364(s0) - -800321e8: 8e04769c lw a0,30364(s0) -800321ec: 0c00d3bc jal 80034ef0 <EnableEvent> -800321f0: 00000000 nop -void _internal_cdromlib_init() -{ -800321f4: 8e05769c lw a1,30364(s0) -800321f8: 3c048004 lui a0,0x8004 -800321fc: 0c00d392 jal 80034e48 <printf> -80032200: 2484a60c addiu a0,a0,-23028 - static unsigned int cdrom_queue_buf[4] = - { - /* Will contain next interrupt handler in queue */ -80032204: 8fbf0014 lw ra,20(sp) -80032208: 8fb00010 lw s0,16(sp) - { -8003220c: 0800d3f4 j 80034fd0 <ExitCriticalSection> -80032210: 27bd0018 addiu sp,sp,24 - -80032214 <CdGetStatus>: - 0x0, - - /* func1 */ -80032214: 27bdffe0 addiu sp,sp,-32 - 0x0, - - /* func2 */ -80032218: 00002821 move a1,zero - /* func1 */ -8003221c: afbf001c sw ra,28(sp) - /* func2 */ -80032220: 0c00c7d1 jal 80031f44 <CdSendCommand> -80032224: 24040001 li a0,1 - (unsigned int)_internal_cdrom_handler, -80032228: 27a40010 addiu a0,sp,16 -8003222c: 0c00c836 jal 800320d8 <CdReadResults> -80032230: 24050001 li a1,1 - - /* pad */ - 0x0, -80032234: 8fbf001c lw ra,28(sp) -80032238: 93a20010 lbu v0,16(sp) -8003223c: 03e00008 jr ra -80032240: 27bd0020 addiu sp,sp,32 - -80032244 <CdPlayTrack>: - }; - - EnterCriticalSection(); // Disable IRQs -80032244: 27bdffe8 addiu sp,sp,-24 -80032248: afb00010 sw s0,16(sp) -8003224c: afbf0014 sw ra,20(sp) -80032250: 00808021 move s0,a0 - -int CdGetStatus(void) -{ - unsigned char out; - - CdSendCommand(CdlGetstat, 0); -80032254: 0c00c885 jal 80032214 <CdGetStatus> -80032258: 00000000 nop -8003225c: 30420040 andi v0,v0,0x40 -80032260: 1440fffc bnez v0,80032254 <CdPlayTrack+0x10> -80032264: 24060093 li a2,147 - CdReadResults(&out, 1); - -80032268: 24050001 li a1,1 -8003226c: 0c00c7d1 jal 80031f44 <CdSendCommand> -80032270: 2404000e li a0,14 - return out; -80032274: 2402000a li v0,10 -80032278: 14400002 bnez v0,80032284 <CdPlayTrack+0x40> -8003227c: 0202001b divu zero,s0,v0 -80032280: 0007000d break 0x7 -80032284: 24050001 li a1,1 -80032288: 24040003 li a0,3 -8003228c: 00001012 mflo v0 -80032290: 00021100 sll v0,v0,0x4 -80032294: 00003010 mfhi a2 -80032298: 0c00c7d1 jal 80031f44 <CdSendCommand> -8003229c: 00463025 or a2,v0,a2 -} - -800322a0: 0c00c885 jal 80032214 <CdGetStatus> -800322a4: 00000000 nop -800322a8: 30420080 andi v0,v0,0x80 -800322ac: 1040fffc beqz v0,800322a0 <CdPlayTrack+0x5c> -800322b0: 24020001 li v0,1 -int CdPlayTrack(unsigned int track) -{ - enum -800322b4: 8fbf0014 lw ra,20(sp) -800322b8: 8fb00010 lw s0,16(sp) -800322bc: 03e00008 jr ra -800322c0: 27bd0018 addiu sp,sp,24 - -800322c4 <CdRamRead>: - { - // 7 Speed (0=Normal speed, 1=Double speed) - // 6 XA-ADPCM (0=Off, 1=Send XA-ADPCM sectors to SPU Audio Input) -800322c4: 3084ffff andi a0,a0,0xffff - // 5 Sector Size (0=800h=DataOnly, 1=924h=WholeSectorExceptSyncBytes) - // 4 Ignore Bit (0=Normal, 1=Ignore Sector Size and Setloc position) - // 3 XA-Filter (0=Off, 1=Process only XA-ADPCM sectors that match Setfilter) - // 2 Report (0=Off, 1=Enable Report-Interrupts for Audio Play) -800322c8: 308703ff andi a3,a0,0x3ff - // 6 XA-ADPCM (0=Off, 1=Send XA-ADPCM sectors to SPU Audio Input) -800322cc: 27bdffe0 addiu sp,sp,-32 - // 2 Report (0=Off, 1=Enable Report-Interrupts for Audio Play) -800322d0: 308600ff andi a2,a0,0xff -800322d4: 00073a02 srl a3,a3,0x8 -800322d8: 24050060 li a1,96 - // 6 XA-ADPCM (0=Off, 1=Send XA-ADPCM sectors to SPU Audio Input) -800322dc: afbf001c sw ra,28(sp) - // 2 Report (0=Off, 1=Enable Report-Interrupts for Audio Play) -800322e0: 0c00c7d1 jal 80031f44 <CdSendCommand> -800322e4: 24040019 li a0,25 - // 1 AutoPause (0=Off, 1=Auto Pause upon End of Track) ;for Audio Play -800322e8: 27a40010 addiu a0,sp,16 -800322ec: 0c00c836 jal 800320d8 <CdReadResults> -800322f0: 24050001 li a1,1 - // 0 CDDA (0=Off, 1=Allow to Read CD-DA Sectors; ignore missing EDC) - - CDDA = 1 << 0, -800322f4: 8fbf001c lw ra,28(sp) -800322f8: 93a20010 lbu v0,16(sp) -800322fc: 03e00008 jr ra -80032300: 27bd0020 addiu sp,sp,32 - -80032304 <libc_ulltoa>: - unsigned long long a, b; - int empty_digit = 1; - int sp=0; - int n2=0; - - if(n<=0) -80032304: 18e00065 blez a3,8003249c <libc_ulltoa+0x198> -80032308: 240a000a li t2,10 -{ -8003230c: 27bdffb8 addiu sp,sp,-72 - if(empty_digit == 0 || x == 0 || nopad == 1) - { - i -= b*a; - - //put_in_string(string, ssz, b + '0', string_pos++); - if(n2!=(n-1)) -80032310: 24e9ffff addiu t1,a3,-1 -{ -80032314: afbe0040 sw s8,64(sp) -80032318: afb7003c sw s7,60(sp) -8003231c: afb60038 sw s6,56(sp) -80032320: afb50034 sw s5,52(sp) -80032324: afb40030 sw s4,48(sp) -80032328: afb3002c sw s3,44(sp) -8003232c: afb20028 sw s2,40(sp) -80032330: afbf0044 sw ra,68(sp) -80032334: afb10024 sw s1,36(sp) -80032338: afb00020 sw s0,32(sp) -8003233c: 0080a821 move s5,a0 -80032340: 00a0b021 move s6,a1 -80032344: 00c0b821 move s7,a2 -80032348: 00009021 move s2,zero -8003234c: 0000f021 move s8,zero -80032350: 24130001 li s3,1 -80032354: 24140012 li s4,18 - for(x=18;x>=0;x--) -80032358: 240bffff li t3,-1 -{ -8003235c: 24100001 li s0,1 -80032360: 00008821 move s1,zero -80032364: 00001021 move v0,zero - for(y = 0; y<x; y++) -80032368: 0054182a slt v1,v0,s4 -8003236c: 1060000a beqz v1,80032398 <libc_ulltoa+0x94> -80032370: 01510018 mult t2,s1 -80032374: 24420001 addiu v0,v0,1 - a *= 10; -80032378: 00001812 mflo v1 - ... -80032384: 01500019 multu t2,s0 -80032388: 00008810 mfhi s1 -8003238c: 00008012 mflo s0 -80032390: 1000fff5 b 80032368 <libc_ulltoa+0x64> -80032394: 00718821 addu s1,v1,s1 - b = (i/a); -80032398: 02a02021 move a0,s5 -8003239c: 02003021 move a2,s0 -800323a0: 02203821 move a3,s1 -800323a4: 02c02821 move a1,s6 -800323a8: afab0018 sw t3,24(sp) -800323ac: afa90014 sw t1,20(sp) -800323b0: 0c00d4fc jal 800353f0 <__udivdi3> -800323b4: afaa0010 sw t2,16(sp) - if(b>=1) -800323b8: 00622025 or a0,v1,v0 -800323bc: 8faa0010 lw t2,16(sp) -800323c0: 8fa90014 lw t1,20(sp) -800323c4: 8fab0018 lw t3,24(sp) -800323c8: 1480000b bnez a0,800323f8 <libc_ulltoa+0xf4> -800323cc: 02220018 mult s1,v0 - if(empty_digit == 0 || x == 0 || nopad == 1) -800323d0: 1260000a beqz s3,800323fc <libc_ulltoa+0xf8> -800323d4: 00000000 nop -800323d8: 12800008 beqz s4,800323fc <libc_ulltoa+0xf8> -800323dc: 24130001 li s3,1 -800323e0: 8fa40058 lw a0,88(sp) -800323e4: 00000000 nop -800323e8: 1493001a bne a0,s3,80032454 <libc_ulltoa+0x150> -800323ec: 00000000 nop -800323f0: 10000002 b 800323fc <libc_ulltoa+0xf8> -800323f4: 00809821 move s3,a0 - empty_digit = 0; -800323f8: 00009821 move s3,zero - i -= b*a; -800323fc: 00002012 mflo a0 - ... -80032408: 00700018 mult v1,s0 -8003240c: 00001812 mflo v1 -80032410: 00831821 addu v1,a0,v1 -80032414: 00000000 nop -80032418: 02020019 multu s0,v0 -8003241c: 00008012 mflo s0 -80032420: 00008810 mfhi s1 -80032424: 00718821 addu s1,v1,s1 -80032428: 02b01823 subu v1,s5,s0 -8003242c: 02a3202b sltu a0,s5,v1 -80032430: 02d1b023 subu s6,s6,s1 -80032434: 0060a821 move s5,v1 - if(n2!=(n-1)) -80032438: 11320006 beq t1,s2,80032454 <libc_ulltoa+0x150> -8003243c: 02c4b023 subu s6,s6,a0 - { - //printf("n2=%d\n",n2); - dst[sp++] = b + '0'; -80032440: 02fe1821 addu v1,s7,s8 -80032444: 24420030 addiu v0,v0,48 -80032448: a0620000 sb v0,0(v1) - n2++; -8003244c: 26520001 addiu s2,s2,1 - dst[sp++] = b + '0'; -80032450: 27de0001 addiu s8,s8,1 - for(x=18;x>=0;x--) -80032454: 2694ffff addiu s4,s4,-1 -80032458: 168bffc1 bne s4,t3,80032360 <libc_ulltoa+0x5c> -8003245c: 24100001 li s0,1 - } - } - } - - dst[sp] = 0; -80032460: 02feb821 addu s7,s7,s8 -80032464: a2e00000 sb zero,0(s7) - - return n2; -} -80032468: 8fbf0044 lw ra,68(sp) - return n2; -8003246c: 02401021 move v0,s2 -} -80032470: 8fbe0040 lw s8,64(sp) -80032474: 8fb7003c lw s7,60(sp) -80032478: 8fb60038 lw s6,56(sp) -8003247c: 8fb50034 lw s5,52(sp) -80032480: 8fb40030 lw s4,48(sp) -80032484: 8fb3002c lw s3,44(sp) -80032488: 8fb20028 lw s2,40(sp) -8003248c: 8fb10024 lw s1,36(sp) -80032490: 8fb00020 lw s0,32(sp) -80032494: 03e00008 jr ra -80032498: 27bd0048 addiu sp,sp,72 -8003249c: 03e00008 jr ra -800324a0: 00001021 move v0,zero - -800324a4 <vsnprintf_put_in_string>: - - return string_pos; -} - -static int vsnprintf_put_in_string(char *string, unsigned int sz, char c, int pos) -{ -800324a4: 00063600 sll a2,a2,0x18 - if(pos>=sz) -800324a8: 00e5282b sltu a1,a3,a1 -{ -800324ac: 00063603 sra a2,a2,0x18 - if(pos>=sz) -800324b0: 10a00004 beqz a1,800324c4 <vsnprintf_put_in_string+0x20> -800324b4: 00001021 move v0,zero - return 0; - else - string[pos] = c; -800324b8: 00872021 addu a0,a0,a3 -800324bc: a0860000 sb a2,0(a0) - - return 1; -800324c0: 24020001 li v0,1 -} -800324c4: 03e00008 jr ra -800324c8: 00000000 nop - -800324cc <out_put_in_string>: - return __vsnprintf_internal(NULL, -1, fmt, ap, sio_put_in_string); -} - -static int out_put_in_string(char *string, unsigned int sz, char c, int pos) -{ - putchar(c); -800324cc: 00062600 sll a0,a2,0x18 -{ -800324d0: 27bdffe8 addiu sp,sp,-24 -800324d4: afbf0014 sw ra,20(sp) - putchar(c); -800324d8: 0c00c7b5 jal 80031ed4 <putchar> -800324dc: 00042603 sra a0,a0,0x18 - - return 1; -} -800324e0: 8fbf0014 lw ra,20(sp) -800324e4: 24020001 li v0,1 -800324e8: 03e00008 jr ra -800324ec: 27bd0018 addiu sp,sp,24 - -800324f0 <sio_put_in_string>: - sio_putchar(c); -800324f0: 00062600 sll a0,a2,0x18 -{ -800324f4: 27bdffe8 addiu sp,sp,-24 -800324f8: afbf0014 sw ra,20(sp) - sio_putchar(c); -800324fc: 0c00c78a jal 80031e28 <sio_putchar> -80032500: 00042603 sra a0,a0,0x18 -} -80032504: 8fbf0014 lw ra,20(sp) -80032508: 24020001 li v0,1 -8003250c: 03e00008 jr ra -80032510: 27bd0018 addiu sp,sp,24 - -80032514 <__vsnprintf_internal>: -{ -80032514: 27bdff80 addiu sp,sp,-128 -80032518: afb1005c sw s1,92(sp) -8003251c: afb00058 sw s0,88(sp) -80032520: afbf007c sw ra,124(sp) -80032524: afbe0078 sw s8,120(sp) -80032528: afb70074 sw s7,116(sp) -8003252c: afb60070 sw s6,112(sp) -80032530: afb5006c sw s5,108(sp) -80032534: afb40068 sw s4,104(sp) -80032538: afb30064 sw s3,100(sp) -8003253c: afb20060 sw s2,96(sp) -80032540: afa40080 sw a0,128(sp) -80032544: 00c08021 move s0,a2 -80032548: afa7008c sw a3,140(sp) - if(size == 0) -8003254c: 14a00002 bnez a1,80032558 <__vsnprintf_internal+0x44> -80032550: 24b1ffff addiu s1,a1,-1 -80032554: 00008821 move s1,zero - l = strlen(fmt); -80032558: 0c00cee5 jal 80033b94 <strlen> -8003255c: 02002021 move a0,s0 -80032560: afa20048 sw v0,72(sp) - int pad_quantity_f = -1; -80032564: 2402ffff li v0,-1 -80032568: afa20020 sw v0,32(sp) - int argsize = 2; // int -8003256c: 24020002 li v0,2 -80032570: afa2001c sw v0,28(sp) - pad_quantity -= strlen(libc_sprintf_floatbuf); -80032574: 3c028007 lui v0,0x8007 -80032578: afa20028 sw v0,40(sp) -8003257c: 2442e8d0 addiu v0,v0,-5936 -80032580: afa20044 sw v0,68(sp) - switch(size) -80032584: 3c028004 lui v0,0x8004 -80032588: 24428db4 addiu v0,v0,-29260 -8003258c: afb00024 sw s0,36(sp) - int zero_flag_imp = 0; -80032590: afa00030 sw zero,48(sp) - int pad_quantity = 0; -80032594: 00008021 move s0,zero - int flags = 0; -80032598: afa00018 sw zero,24(sp) - int directive_coming = 0; -8003259c: 0000a821 move s5,zero - for(fmt_pos=0;fmt_pos<l;fmt_pos++) -800325a0: afa0002c sw zero,44(sp) - string_pos = 0; -800325a4: 00009021 move s2,zero - switch(size) -800325a8: afa20050 sw v0,80(sp) - for(fmt_pos=0;fmt_pos<l;fmt_pos++) -800325ac: 8fa2002c lw v0,44(sp) -800325b0: 8fa30048 lw v1,72(sp) -800325b4: 00000000 nop -800325b8: 0043102a slt v0,v0,v1 -800325bc: 104004b3 beqz v0,8003388c <__vsnprintf_internal+0x1378> -800325c0: 02403821 move a3,s2 - switch(fmt[fmt_pos]) -800325c4: 8fa20024 lw v0,36(sp) -800325c8: 00000000 nop -800325cc: 80460000 lb a2,0(v0) - if(directive_coming) -800325d0: 12a003fc beqz s5,800335c4 <__vsnprintf_internal+0x10b0> -800325d4: 24020025 li v0,37 - switch(fmt[fmt_pos]) -800325d8: 24020066 li v0,102 -800325dc: 10c20305 beq a2,v0,800331f4 <__vsnprintf_internal+0xce0> -800325e0: 28c20067 slti v0,a2,103 -800325e4: 10400031 beqz v0,800326ac <__vsnprintf_internal+0x198> -800325e8: 24020030 li v0,48 -800325ec: 10c20076 beq a2,v0,800327c8 <__vsnprintf_internal+0x2b4> -800325f0: 28c20031 slti v0,a2,49 -800325f4: 10400017 beqz v0,80032654 <__vsnprintf_internal+0x140> -800325f8: 24020025 li v0,37 -800325fc: 10c2005d beq a2,v0,80032774 <__vsnprintf_internal+0x260> -80032600: 28c20026 slti v0,a2,38 -80032604: 1040000a beqz v0,80032630 <__vsnprintf_internal+0x11c> -80032608: 2402002d li v0,45 -8003260c: 24020020 li v0,32 -80032610: 10c2005c beq a2,v0,80032784 <__vsnprintf_internal+0x270> -80032614: 00000000 nop -80032618: 24020023 li v0,35 -8003261c: 14c203e2 bne a2,v0,800335a8 <__vsnprintf_internal+0x1094> -80032620: 26530001 addiu s3,s2,1 - flags |= SPRINTF_ALT_FLAG; -80032624: 8fa20018 lw v0,24(sp) -80032628: 10000065 b 800327c0 <__vsnprintf_internal+0x2ac> -8003262c: 34420001 ori v0,v0,0x1 - switch(fmt[fmt_pos]) -80032630: 10c20057 beq a2,v0,80032790 <__vsnprintf_internal+0x27c> -80032634: 2402002e li v0,46 -80032638: 10c2004b beq a2,v0,80032768 <__vsnprintf_internal+0x254> -8003263c: 2402002b li v0,43 -80032640: 14c203d8 bne a2,v0,800335a4 <__vsnprintf_internal+0x1090> -80032644: 26530001 addiu s3,s2,1 - flags |= SPRINTF_SIGN_FLAG; -80032648: 8fa20018 lw v0,24(sp) -8003264c: 1000005c b 800327c0 <__vsnprintf_internal+0x2ac> -80032650: 34420010 ori v0,v0,0x10 - switch(fmt[fmt_pos]) -80032654: 24020040 li v0,64 -80032658: 10c202b1 beq a2,v0,80033120 <__vsnprintf_internal+0xc0c> -8003265c: 28c20041 slti v0,a2,65 -80032660: 10400009 beqz v0,80032688 <__vsnprintf_internal+0x174> -80032664: 24020063 li v0,99 -80032668: 28c2003a slti v0,a2,58 -8003266c: 104003cc beqz v0,800335a0 <__vsnprintf_internal+0x108c> -80032670: 00101040 sll v0,s0,0x1 - pad_quantity *= 10; -80032674: 001080c0 sll s0,s0,0x3 -80032678: 00508021 addu s0,v0,s0 - pad_quantity += fmt[fmt_pos] - '0'; -8003267c: 24c6ffd0 addiu a2,a2,-48 -80032680: 1000005d b 800327f8 <__vsnprintf_internal+0x2e4> -80032684: 00d08021 addu s0,a2,s0 - switch(fmt[fmt_pos]) -80032688: 10c20200 beq a2,v0,80032e8c <__vsnprintf_internal+0x978> -8003268c: 02403821 move a3,s2 -80032690: 24020064 li v0,100 -80032694: 10c2006e beq a2,v0,80032850 <__vsnprintf_internal+0x33c> -80032698: 24020058 li v0,88 -8003269c: 14c203c2 bne a2,v0,800335a8 <__vsnprintf_internal+0x1094> -800326a0: 26530001 addiu s3,s2,1 -800326a4: 1000014f b 80032be4 <__vsnprintf_internal+0x6d0> -800326a8: 00000000 nop -800326ac: 24020070 li v0,112 -800326b0: 10c2014c beq a2,v0,80032be4 <__vsnprintf_internal+0x6d0> -800326b4: 28c20071 slti v0,a2,113 -800326b8: 10400015 beqz v0,80032710 <__vsnprintf_internal+0x1fc> -800326bc: 2402006a li v0,106 -800326c0: 10c203ca beq a2,v0,800335ec <__vsnprintf_internal+0x10d8> -800326c4: 24020004 li v0,4 -800326c8: 28c2006b slti v0,a2,107 -800326cc: 10400008 beqz v0,800326f0 <__vsnprintf_internal+0x1dc> -800326d0: 2402006e li v0,110 -800326d4: 24020068 li v0,104 -800326d8: 10c2004a beq a2,v0,80032804 <__vsnprintf_internal+0x2f0> -800326dc: 24020069 li v0,105 -800326e0: 10c2005b beq a2,v0,80032850 <__vsnprintf_internal+0x33c> -800326e4: 26530001 addiu s3,s2,1 - put_in_string(string, ssz, fmt[fmt_pos], string_pos++); -800326e8: 100003af b 800335a8 <__vsnprintf_internal+0x1094> -800326ec: 02403821 move a3,s2 - switch(fmt[fmt_pos]) -800326f0: 10c203a1 beq a2,v0,80033578 <__vsnprintf_internal+0x1064> -800326f4: 28c2006f slti v0,a2,111 -800326f8: 10400258 beqz v0,8003305c <__vsnprintf_internal+0xb48> -800326fc: 2402006c li v0,108 -80032700: 10c20046 beq a2,v0,8003281c <__vsnprintf_internal+0x308> -80032704: 26530001 addiu s3,s2,1 - put_in_string(string, ssz, fmt[fmt_pos], string_pos++); -80032708: 100003a7 b 800335a8 <__vsnprintf_internal+0x1094> -8003270c: 02403821 move a3,s2 - switch(fmt[fmt_pos]) -80032710: 24020074 li v0,116 -80032714: 10c203b5 beq a2,v0,800335ec <__vsnprintf_internal+0x10d8> -80032718: 24020003 li v0,3 -8003271c: 28c20075 slti v0,a2,117 -80032720: 10400009 beqz v0,80032748 <__vsnprintf_internal+0x234> -80032724: 24020078 li v0,120 -80032728: 24020071 li v0,113 -8003272c: 10c203af beq a2,v0,800335ec <__vsnprintf_internal+0x10d8> -80032730: 24020004 li v0,4 -80032734: 24020073 li v0,115 -80032738: 10c201de beq a2,v0,80032eb4 <__vsnprintf_internal+0x9a0> -8003273c: 26530001 addiu s3,s2,1 - put_in_string(string, ssz, fmt[fmt_pos], string_pos++); -80032740: 10000399 b 800335a8 <__vsnprintf_internal+0x1094> -80032744: 02403821 move a3,s2 - switch(fmt[fmt_pos]) -80032748: 10c20126 beq a2,v0,80032be4 <__vsnprintf_internal+0x6d0> -8003274c: 2402007a li v0,122 -80032750: 10c203a5 beq a2,v0,800335e8 <__vsnprintf_internal+0x10d4> -80032754: 24020075 li v0,117 -80032758: 14c20392 bne a2,v0,800335a4 <__vsnprintf_internal+0x1090> -8003275c: 26530001 addiu s3,s2,1 -80032760: 10000082 b 8003296c <__vsnprintf_internal+0x458> -80032764: 00000000 nop - pad_quantity_f = pad_quantity; -80032768: afb00020 sw s0,32(sp) - pad_quantity = 0; -8003276c: 100003ab b 8003361c <__vsnprintf_internal+0x1108> -80032770: 00008021 move s0,zero - put_in_string(string, ssz, '%', string_pos++); -80032774: 26530001 addiu s3,s2,1 -80032778: 02403821 move a3,s2 -8003277c: 1000038a b 800335a8 <__vsnprintf_internal+0x1094> -80032780: 24060025 li a2,37 - flags |= SPRINTF_SPACE_FLAG; -80032784: 8fa20018 lw v0,24(sp) -80032788: 1000000d b 800327c0 <__vsnprintf_internal+0x2ac> -8003278c: 34420008 ori v0,v0,0x8 - if(flags & SPRINTF_ZERO_FLAG) -80032790: 8fa20018 lw v0,24(sp) -80032794: 00000000 nop -80032798: 30420002 andi v0,v0,0x2 -8003279c: 10400005 beqz v0,800327b4 <__vsnprintf_internal+0x2a0> -800327a0: 2402fffd li v0,-3 - flags &= ~SPRINTF_ZERO_FLAG; -800327a4: 8fa30018 lw v1,24(sp) -800327a8: 00000000 nop -800327ac: 00621024 and v0,v1,v0 -800327b0: afa20018 sw v0,24(sp) - flags |= SPRINTF_NEGFIELD_FLAG; -800327b4: 8fa20018 lw v0,24(sp) -800327b8: 00000000 nop -800327bc: 34420004 ori v0,v0,0x4 - flags |= SPRINTF_ALT_FLAG; -800327c0: 10000396 b 8003361c <__vsnprintf_internal+0x1108> -800327c4: afa20018 sw v0,24(sp) - if(zero_flag_imp == 0) -800327c8: 8fa20030 lw v0,48(sp) -800327cc: 00000000 nop -800327d0: 14400006 bnez v0,800327ec <__vsnprintf_internal+0x2d8> -800327d4: 00101040 sll v0,s0,0x1 - flags |= SPRINTF_ZERO_FLAG; -800327d8: 8fa20018 lw v0,24(sp) -800327dc: 00000000 nop -800327e0: 34420002 ori v0,v0,0x2 -800327e4: 10000004 b 800327f8 <__vsnprintf_internal+0x2e4> -800327e8: afa20018 sw v0,24(sp) - pad_quantity *= 10; -800327ec: 001080c0 sll s0,s0,0x3 -800327f0: 1000038a b 8003361c <__vsnprintf_internal+0x1108> -800327f4: 00508021 addu s0,v0,s0 - zero_flag_imp = 1; -800327f8: 24020001 li v0,1 -800327fc: 10000387 b 8003361c <__vsnprintf_internal+0x1108> -80032800: afa20030 sw v0,48(sp) - if(argsize) argsize--; -80032804: 8fa2001c lw v0,28(sp) -80032808: 00000000 nop -8003280c: 10400384 beqz v0,80033620 <__vsnprintf_internal+0x110c> -80032810: 24150001 li s5,1 -80032814: 1000000c b 80032848 <__vsnprintf_internal+0x334> -80032818: 2442ffff addiu v0,v0,-1 - if(argsize < 2) argsize = 2; -8003281c: 8fa2001c lw v0,28(sp) -80032820: 00000000 nop -80032824: 28420002 slti v0,v0,2 -80032828: 14400370 bnez v0,800335ec <__vsnprintf_internal+0x10d8> -8003282c: 24020002 li v0,2 - else if(argsize < SPRINTF_SIZE_LONG_LONG) argsize++; -80032830: 8fa2001c lw v0,28(sp) -80032834: 8fa3001c lw v1,28(sp) -80032838: 28420004 slti v0,v0,4 -8003283c: 0002102b sltu v0,zero,v0 -80032840: 24150001 li s5,1 -80032844: 00621021 addu v0,v1,v0 -80032848: 10000375 b 80033620 <__vsnprintf_internal+0x110c> -8003284c: afa2001c sw v0,28(sp) - if(argsize < SPRINTF_SIZE_LONG_LONG) -80032850: 8fa2001c lw v0,28(sp) -80032854: 00000000 nop -80032858: 28420004 slti v0,v0,4 -8003285c: 10400007 beqz v0,8003287c <__vsnprintf_internal+0x368> -80032860: 00009821 move s3,zero - arg = (unsigned long long)va_arg(ap, unsigned int); -80032864: 8fa2008c lw v0,140(sp) -80032868: 00000000 nop -8003286c: 8c570000 lw s7,0(v0) -80032870: 24420004 addiu v0,v0,4 -80032874: 10000009 b 8003289c <__vsnprintf_internal+0x388> -80032878: afa2008c sw v0,140(sp) - arg = va_arg(ap, unsigned long long); -8003287c: 8fa2008c lw v0,140(sp) -80032880: 2403fff8 li v1,-8 -80032884: 24420007 addiu v0,v0,7 -80032888: 00431024 and v0,v0,v1 -8003288c: 24430008 addiu v1,v0,8 -80032890: 8c570000 lw s7,0(v0) -80032894: 8c530004 lw s3,4(v0) -80032898: afa3008c sw v1,140(sp) - if(flags & SPRINTF_SPACE_FLAG) -8003289c: 8fa20018 lw v0,24(sp) -800328a0: 00000000 nop -800328a4: 30420008 andi v0,v0,0x8 -800328a8: 10400008 beqz v0,800328cc <__vsnprintf_internal+0x3b8> -800328ac: 02403821 move a3,s2 - put_in_string(string, ssz, ' ', string_pos++); -800328b0: 8fa40080 lw a0,128(sp) -800328b4: 8fa20090 lw v0,144(sp) -800328b8: 26540001 addiu s4,s2,1 -800328bc: 24060020 li a2,32 -800328c0: 0040f809 jalr v0 -800328c4: 02202821 move a1,s1 -800328c8: 02809021 move s2,s4 - switch(size) -800328cc: 8fa2001c lw v0,28(sp) -800328d0: 00000000 nop -800328d4: 2c420005 sltiu v0,v0,5 -800328d8: 1040035c beqz v0,8003364c <__vsnprintf_internal+0x1138> -800328dc: 00000000 nop -800328e0: 8fa2001c lw v0,28(sp) -800328e4: 8fa30050 lw v1,80(sp) -800328e8: 00021080 sll v0,v0,0x2 -800328ec: 00621021 addu v0,v1,v0 -800328f0: 8c420000 lw v0,0(v0) -800328f4: 00000000 nop -800328f8: 00400008 jr v0 -800328fc: 00000000 nop - *arg &= 0xff; -80032900: 32e300ff andi v1,s7,0xff - if(*arg & (1<<7)) -80032904: 32f70080 andi s7,s7,0x80 -80032908: 16e00007 bnez s7,80032928 <__vsnprintf_internal+0x414> -8003290c: 2402ff00 li v0,-256 - *arg &= 0xffff; -80032910: 1000034d b 80033648 <__vsnprintf_internal+0x1134> -80032914: 0060b821 move s7,v1 -80032918: 32e3ffff andi v1,s7,0xffff - if(*arg & (1<<15)) -8003291c: 32f78000 andi s7,s7,0x8000 -80032920: 12e00348 beqz s7,80033644 <__vsnprintf_internal+0x1130> -80032924: 3c02ffff lui v0,0xffff - *arg |= 0xffff0000; -80032928: 0043b825 or s7,v0,v1 - *arg = ~(*arg - 1); -8003292c: 0017b823 negu s7,s7 -80032930: 0017982b sltu s3,zero,s7 -80032934: 100003d1 b 8003387c <__vsnprintf_internal+0x1368> -80032938: 00139823 negu s3,s3 - if(*arg & (1<<31)) -8003293c: 06e10342 bgez s7,80033648 <__vsnprintf_internal+0x1134> -80032940: 00000000 nop - *arg = ~(*arg - 1); -80032944: 0017b823 negu s7,s7 -80032948: 100003cc b 8003387c <__vsnprintf_internal+0x1368> -8003294c: 2ef30001 sltiu s3,s7,1 - if(*arg & ((long long)1<<63)) -80032950: 0661033e bgez s3,8003364c <__vsnprintf_internal+0x1138> -80032954: 00000000 nop - *arg = ~(*arg - 1); -80032958: 0017b823 negu s7,s7 -8003295c: 0017102b sltu v0,zero,s7 -80032960: 00139823 negu s3,s3 -80032964: 100003c5 b 8003387c <__vsnprintf_internal+0x1368> -80032968: 02629823 subu s3,s3,v0 - if(argsize < SPRINTF_SIZE_LONG_LONG) -8003296c: 8fa2001c lw v0,28(sp) -80032970: 00000000 nop -80032974: 28430004 slti v1,v0,4 - arg = (unsigned long long)va_arg(ap, unsigned int); -80032978: 8fa2008c lw v0,140(sp) - if(argsize < SPRINTF_SIZE_LONG_LONG) -8003297c: 10600006 beqz v1,80032998 <__vsnprintf_internal+0x484> -80032980: 2404fff8 li a0,-8 - arg = (unsigned long long)va_arg(ap, unsigned int); -80032984: 8c570000 lw s7,0(v0) -80032988: 24420004 addiu v0,v0,4 -8003298c: 00009821 move s3,zero -80032990: 10000007 b 800329b0 <__vsnprintf_internal+0x49c> -80032994: afa2008c sw v0,140(sp) - arg = va_arg(ap, unsigned long long); -80032998: 24420007 addiu v0,v0,7 -8003299c: 00441024 and v0,v0,a0 -800329a0: 24440008 addiu a0,v0,8 -800329a4: 8c570000 lw s7,0(v0) -800329a8: 8c530004 lw s3,4(v0) -800329ac: afa4008c sw a0,140(sp) - switch(size) -800329b0: 8fa4001c lw a0,28(sp) -800329b4: 24020001 li v0,1 -800329b8: 1082000b beq a0,v0,800329e8 <__vsnprintf_internal+0x4d4> -800329bc: 28820002 slti v0,a0,2 -800329c0: 10400005 beqz v0,800329d8 <__vsnprintf_internal+0x4c4> -800329c4: 00000000 nop -800329c8: 1480000a bnez a0,800329f4 <__vsnprintf_internal+0x4e0> -800329cc: 24140001 li s4,1 - *arg &= 0xff; -800329d0: 10000006 b 800329ec <__vsnprintf_internal+0x4d8> -800329d4: 32f700ff andi s7,s7,0xff - switch(size) -800329d8: 10600006 beqz v1,800329f4 <__vsnprintf_internal+0x4e0> -800329dc: 24140001 li s4,1 - *arg &= 0xffffffff; -800329e0: 10000004 b 800329f4 <__vsnprintf_internal+0x4e0> -800329e4: 00009821 move s3,zero - *arg &= 0xffff; -800329e8: 32f7ffff andi s7,s7,0xffff - *arg &= 0xffffffff; -800329ec: 00009821 move s3,zero - calculate_real_padding(); -800329f0: 24140001 li s4,1 -800329f4: 0000a821 move s5,zero -800329f8: 24160014 li s6,20 -800329fc: 16a00003 bnez s5,80032a0c <__vsnprintf_internal+0x4f8> -80032a00: 02803021 move a2,s4 -80032a04: 10000008 b 80032a28 <__vsnprintf_internal+0x514> -80032a08: 2610ffff addiu s0,s0,-1 -80032a0c: 00143fc3 sra a3,s4,0x1f -80032a10: 02e02021 move a0,s7 -80032a14: 0c00d4fc jal 800353f0 <__udivdi3> -80032a18: 02602821 move a1,s3 -80032a1c: 00431025 or v0,v0,v1 -80032a20: 0002102b sltu v0,zero,v0 -80032a24: 02028023 subu s0,s0,v0 -80032a28: 00141040 sll v0,s4,0x1 -80032a2c: 26b50001 addiu s5,s5,1 -80032a30: 0014a0c0 sll s4,s4,0x3 -80032a34: 16b6fff1 bne s5,s6,800329fc <__vsnprintf_internal+0x4e8> -80032a38: 0054a021 addu s4,v0,s4 -80032a3c: 06010002 bgez s0,80032a48 <__vsnprintf_internal+0x534> -80032a40: 00000000 nop -80032a44: 00008021 move s0,zero - write_padding(); -80032a48: 8fa20018 lw v0,24(sp) -80032a4c: 00000000 nop -80032a50: 30540004 andi s4,v0,0x4 -80032a54: 16800011 bnez s4,80032a9c <__vsnprintf_internal+0x588> -80032a58: 00000000 nop -80032a5c: 265e0001 addiu s8,s2,1 -80032a60: 03d0a821 addu s5,s8,s0 -80032a64: 1000000a b 80032a90 <__vsnprintf_internal+0x57c> -80032a68: 30560002 andi s6,v0,0x2 -80032a6c: 16c00002 bnez s6,80032a78 <__vsnprintf_internal+0x564> -80032a70: 24060030 li a2,48 -80032a74: 24060020 li a2,32 -80032a78: 8fa40080 lw a0,128(sp) -80032a7c: 8fa20090 lw v0,144(sp) -80032a80: 00000000 nop -80032a84: 0040f809 jalr v0 -80032a88: 02202821 move a1,s1 -80032a8c: 27de0001 addiu s8,s8,1 -80032a90: 17d5fff6 bne s8,s5,80032a6c <__vsnprintf_internal+0x558> -80032a94: 27c7ffff addiu a3,s8,-1 -80032a98: 02509021 addu s2,s2,s0 - put_in_string(string, ssz, b + '0', string_pos++); -80032a9c: 24160001 li s6,1 -80032aa0: 241e0013 li s8,19 - a *= 10; -80032aa4: 10000015 b 80032afc <__vsnprintf_internal+0x5e8> -80032aa8: 2415000a li s5,10 - b = (arg/a); -80032aac: 01403021 move a2,t2 -80032ab0: 01603821 move a3,t3 -80032ab4: 02e02021 move a0,s7 -80032ab8: 02602821 move a1,s3 -80032abc: afaa0038 sw t2,56(sp) -80032ac0: 0c00d4fc jal 800353f0 <__udivdi3> -80032ac4: afab003c sw t3,60(sp) - if(b>=1) -80032ac8: 00622025 or a0,v1,v0 -80032acc: 8faa0038 lw t2,56(sp) -80032ad0: 8fab003c lw t3,60(sp) -80032ad4: 14800018 bnez a0,80032b38 <__vsnprintf_internal+0x624> -80032ad8: 01620018 mult t3,v0 - if(empty_digit == 0 || x == 0) -80032adc: 12c00017 beqz s6,80032b3c <__vsnprintf_internal+0x628> -80032ae0: 00000000 nop -80032ae4: 13c00015 beqz s8,80032b3c <__vsnprintf_internal+0x628> -80032ae8: 24160001 li s6,1 - for(x=19;x>=0;x--) -80032aec: 27deffff addiu s8,s8,-1 -80032af0: 2402ffff li v0,-1 -80032af4: 13c2002e beq s8,v0,80032bb0 <__vsnprintf_internal+0x69c> -80032af8: 00000000 nop - calculate_real_padding(); -80032afc: 240a0001 li t2,1 -80032b00: 00005821 move t3,zero -80032b04: 00001021 move v0,zero - for(y = 0; y<x; y++) -80032b08: 005e182a slt v1,v0,s8 -80032b0c: 1060ffe7 beqz v1,80032aac <__vsnprintf_internal+0x598> -80032b10: 02ab0018 mult s5,t3 -80032b14: 24420001 addiu v0,v0,1 - a *= 10; -80032b18: 00001812 mflo v1 - ... -80032b24: 02aa0019 multu s5,t2 -80032b28: 00005810 mfhi t3 -80032b2c: 00005012 mflo t2 -80032b30: 1000fff5 b 80032b08 <__vsnprintf_internal+0x5f4> -80032b34: 006b5821 addu t3,v1,t3 - empty_digit = 0; -80032b38: 0000b021 move s6,zero - put_in_string(string, ssz, b + '0', string_pos++); -80032b3c: 24460030 addiu a2,v0,48 -80032b40: 00063600 sll a2,a2,0x18 -80032b44: 02403821 move a3,s2 -80032b48: 00063603 sra a2,a2,0x18 -80032b4c: 02202821 move a1,s1 - arg -= b*a; -80032b50: 00002012 mflo a0 - ... -80032b5c: 006a0018 mult v1,t2 -80032b60: 00001812 mflo v1 -80032b64: 00831821 addu v1,a0,v1 -80032b68: 00000000 nop -80032b6c: 01420019 multu t2,v0 - put_in_string(string, ssz, b + '0', string_pos++); -80032b70: 8fa20090 lw v0,144(sp) - arg -= b*a; -80032b74: 00005012 mflo t2 -80032b78: 00005810 mfhi t3 -80032b7c: 006b5821 addu t3,v1,t3 -80032b80: 02ea1823 subu v1,s7,t2 -80032b84: 02e3202b sltu a0,s7,v1 -80032b88: 026b9823 subu s3,s3,t3 -80032b8c: 02649823 subu s3,s3,a0 - put_in_string(string, ssz, b + '0', string_pos++); -80032b90: 8fa40080 lw a0,128(sp) - arg -= b*a; -80032b94: 0060b821 move s7,v1 - put_in_string(string, ssz, b + '0', string_pos++); -80032b98: 26430001 addiu v1,s2,1 -80032b9c: 0040f809 jalr v0 -80032ba0: afa30038 sw v1,56(sp) -80032ba4: 8fa30038 lw v1,56(sp) -80032ba8: 1000ffd0 b 80032aec <__vsnprintf_internal+0x5d8> -80032bac: 00609021 move s2,v1 - write_neg_padding(); -80032bb0: 1280029b beqz s4,80033620 <__vsnprintf_internal+0x110c> -80032bb4: 0000a821 move s5,zero -80032bb8: 02129821 addu s3,s0,s2 -80032bbc: 02403821 move a3,s2 -80032bc0: 10f300b0 beq a3,s3,80032e84 <__vsnprintf_internal+0x970> -80032bc4: 24f40001 addiu s4,a3,1 -80032bc8: 8fa40080 lw a0,128(sp) -80032bcc: 8fa20090 lw v0,144(sp) -80032bd0: 24060020 li a2,32 -80032bd4: 0040f809 jalr v0 -80032bd8: 02202821 move a1,s1 -80032bdc: 1000fff8 b 80032bc0 <__vsnprintf_internal+0x6ac> -80032be0: 02803821 move a3,s4 - if(argsize < SPRINTF_SIZE_LONG_LONG) -80032be4: 8fa2001c lw v0,28(sp) -80032be8: 00000000 nop -80032bec: 28430004 slti v1,v0,4 - arg = (unsigned long long)va_arg(ap, unsigned int); -80032bf0: 8fa2008c lw v0,140(sp) - if(argsize < SPRINTF_SIZE_LONG_LONG) -80032bf4: 10600006 beqz v1,80032c10 <__vsnprintf_internal+0x6fc> -80032bf8: 2404fff8 li a0,-8 - arg = (unsigned long long)va_arg(ap, unsigned int); -80032bfc: 8c530000 lw s3,0(v0) -80032c00: 24420004 addiu v0,v0,4 -80032c04: 0000a021 move s4,zero -80032c08: 10000007 b 80032c28 <__vsnprintf_internal+0x714> -80032c0c: afa2008c sw v0,140(sp) - arg = va_arg(ap, unsigned long long int); -80032c10: 24420007 addiu v0,v0,7 -80032c14: 00441024 and v0,v0,a0 -80032c18: 24440008 addiu a0,v0,8 -80032c1c: 8c530000 lw s3,0(v0) -80032c20: 8c540004 lw s4,4(v0) -80032c24: afa4008c sw a0,140(sp) - switch(size) -80032c28: 8fa4001c lw a0,28(sp) -80032c2c: 24020001 li v0,1 -80032c30: 1082000b beq a0,v0,80032c60 <__vsnprintf_internal+0x74c> -80032c34: 28820002 slti v0,a0,2 -80032c38: 10400005 beqz v0,80032c50 <__vsnprintf_internal+0x73c> -80032c3c: 00000000 nop -80032c40: 14800009 bnez a0,80032c68 <__vsnprintf_internal+0x754> -80032c44: 00000000 nop - *arg &= 0xff; -80032c48: 10000006 b 80032c64 <__vsnprintf_internal+0x750> -80032c4c: 327300ff andi s3,s3,0xff - switch(size) -80032c50: 10600005 beqz v1,80032c68 <__vsnprintf_internal+0x754> -80032c54: 00000000 nop - *arg &= 0xffffffff; -80032c58: 10000003 b 80032c68 <__vsnprintf_internal+0x754> -80032c5c: 0000a021 move s4,zero - *arg &= 0xffff; -80032c60: 3273ffff andi s3,s3,0xffff - *arg &= 0xffffffff; -80032c64: 0000a021 move s4,zero - if(fmt_pos == 'p') -80032c68: 8fa3002c lw v1,44(sp) -80032c6c: 24020070 li v0,112 -80032c70: 14620005 bne v1,v0,80032c88 <__vsnprintf_internal+0x774> -80032c74: 00000000 nop - flags |= SPRINTF_ALT_FLAG; -80032c78: 8fa20018 lw v0,24(sp) -80032c7c: 00000000 nop -80032c80: 34420001 ori v0,v0,0x1 -80032c84: afa20018 sw v0,24(sp) - if(flags & SPRINTF_ALT_FLAG) -80032c88: 8fa20018 lw v0,24(sp) -80032c8c: 00000000 nop -80032c90: 30420001 andi v0,v0,0x1 -80032c94: 10400017 beqz v0,80032cf4 <__vsnprintf_internal+0x7e0> -80032c98: 0000b021 move s6,zero - put_in_string(string, ssz, '0', string_pos++); -80032c9c: 8fa40080 lw a0,128(sp) -80032ca0: 8fa20090 lw v0,144(sp) -80032ca4: 02403821 move a3,s2 -80032ca8: 24060030 li a2,48 -80032cac: 0040f809 jalr v0 -80032cb0: 02202821 move a1,s1 - if(fmt[fmt_pos] == 'X') -80032cb4: 8fa20024 lw v0,36(sp) - put_in_string(string, ssz, '0', string_pos++); -80032cb8: 26550001 addiu s5,s2,1 - if(fmt[fmt_pos] == 'X') -80032cbc: 80430000 lb v1,0(v0) -80032cc0: 26470002 addiu a3,s2,2 -80032cc4: 24020058 li v0,88 - put_in_string(string, ssz, 'X', string_pos++); -80032cc8: 00e09021 move s2,a3 -80032ccc: 24060058 li a2,88 - if(fmt[fmt_pos] == 'X') -80032cd0: 10620002 beq v1,v0,80032cdc <__vsnprintf_internal+0x7c8> -80032cd4: 02a03821 move a3,s5 - put_in_string(string, ssz, 'x', string_pos++); -80032cd8: 24060078 li a2,120 -80032cdc: 8fa40080 lw a0,128(sp) -80032ce0: 8fa20090 lw v0,144(sp) -80032ce4: 00000000 nop -80032ce8: 0040f809 jalr v0 -80032cec: 02202821 move a1,s1 - calculate_real_padding_hex(); -80032cf0: 0000b021 move s6,zero -80032cf4: 0000a821 move s5,zero -80032cf8: 24170010 li s7,16 -80032cfc: 00153080 sll a2,s5,0x2 -80032d00: 02602021 move a0,s3 -80032d04: 0c00d4dc jal 80035370 <__lshrdi3> -80032d08: 02802821 move a1,s4 -80032d0c: 3042000f andi v0,v0,0xf -80032d10: 10400002 beqz v0,80032d1c <__vsnprintf_internal+0x808> -80032d14: 00000000 nop -80032d18: 02a0b021 move s6,s5 -80032d1c: 26b50001 addiu s5,s5,1 -80032d20: 16b7fff7 bne s5,s7,80032d00 <__vsnprintf_internal+0x7ec> -80032d24: 00153080 sll a2,s5,0x2 -80032d28: 2610ffff addiu s0,s0,-1 -80032d2c: 02168023 subu s0,s0,s6 -80032d30: 06010002 bgez s0,80032d3c <__vsnprintf_internal+0x828> -80032d34: 00000000 nop -80032d38: 00008021 move s0,zero - write_padding(); -80032d3c: 8fa20018 lw v0,24(sp) -80032d40: 00000000 nop -80032d44: 30560004 andi s6,v0,0x4 -80032d48: 16c00011 bnez s6,80032d90 <__vsnprintf_internal+0x87c> -80032d4c: 00000000 nop -80032d50: 265e0001 addiu s8,s2,1 -80032d54: 03d0a821 addu s5,s8,s0 -80032d58: 1000000a b 80032d84 <__vsnprintf_internal+0x870> -80032d5c: 30570002 andi s7,v0,0x2 -80032d60: 16e00002 bnez s7,80032d6c <__vsnprintf_internal+0x858> -80032d64: 24060030 li a2,48 -80032d68: 24060020 li a2,32 -80032d6c: 8fa40080 lw a0,128(sp) -80032d70: 8fa20090 lw v0,144(sp) -80032d74: 00000000 nop -80032d78: 0040f809 jalr v0 -80032d7c: 02202821 move a1,s1 -80032d80: 27de0001 addiu s8,s8,1 -80032d84: 16befff6 bne s5,s8,80032d60 <__vsnprintf_internal+0x84c> -80032d88: 27c7ffff addiu a3,s8,-1 -80032d8c: 02509021 addu s2,s2,s0 - calculate_real_padding_hex(); -80032d90: 24170001 li s7,1 -80032d94: 2415000f li s5,15 - for(x=15;x>=0;x--) -80032d98: 10000008 b 80032dbc <__vsnprintf_internal+0x8a8> -80032d9c: 241effff li s8,-1 - if(empty_digit == 0 || x == 0) -80032da0: 12e00010 beqz s7,80032de4 <__vsnprintf_internal+0x8d0> -80032da4: 00000000 nop -80032da8: 12a0000e beqz s5,80032de4 <__vsnprintf_internal+0x8d0> -80032dac: 24170001 li s7,1 - for(x=15;x>=0;x--) -80032db0: 26b5ffff addiu s5,s5,-1 -80032db4: 12be0026 beq s5,s8,80032e50 <__vsnprintf_internal+0x93c> -80032db8: 00000000 nop - y = arg >> (x << 2); -80032dbc: 00153080 sll a2,s5,0x2 -80032dc0: 02602021 move a0,s3 -80032dc4: 0c00d4dc jal 80035370 <__lshrdi3> -80032dc8: 02802821 move a1,s4 - y &= 0xf; -80032dcc: 3046000f andi a2,v0,0xf - if(y>=1) -80032dd0: 10c0fff3 beqz a2,80032da0 <__vsnprintf_internal+0x88c> -80032dd4: 28c2000a slti v0,a2,10 - if(y>=0 && y<=9) -80032dd8: 1040000d beqz v0,80032e10 <__vsnprintf_internal+0x8fc> -80032ddc: 24030058 li v1,88 - empty_digit = 0; -80032de0: 0000b821 move s7,zero - put_in_string(string, ssz, y + '0', string_pos++); -80032de4: 8fa40080 lw a0,128(sp) -80032de8: 8fa20090 lw v0,144(sp) -80032dec: 26430001 addiu v1,s2,1 -80032df0: 02403821 move a3,s2 -80032df4: 24c60030 addiu a2,a2,48 -80032df8: 02202821 move a1,s1 -80032dfc: 0040f809 jalr v0 -80032e00: afa30038 sw v1,56(sp) -80032e04: 8fa30038 lw v1,56(sp) -80032e08: 1000ffe9 b 80032db0 <__vsnprintf_internal+0x89c> -80032e0c: 00609021 move s2,v1 - if(fmt[fmt_pos] == 'X') -80032e10: 8fa20024 lw v0,36(sp) -80032e14: 00000000 nop -80032e18: 80420000 lb v0,0(v0) -80032e1c: 26570001 addiu s7,s2,1 -80032e20: 14430003 bne v0,v1,80032e30 <__vsnprintf_internal+0x91c> -80032e24: 02403821 move a3,s2 - put_in_string(string, ssz, (y - 0xa) + 'A', string_pos++); -80032e28: 10000002 b 80032e34 <__vsnprintf_internal+0x920> -80032e2c: 24c60037 addiu a2,a2,55 - put_in_string(string, ssz, (y - 0xa) + 'a', string_pos++); -80032e30: 24c60057 addiu a2,a2,87 -80032e34: 8fa40080 lw a0,128(sp) -80032e38: 8fa20090 lw v0,144(sp) -80032e3c: 02202821 move a1,s1 -80032e40: 0040f809 jalr v0 -80032e44: 02e09021 move s2,s7 - empty_digit = 0; -80032e48: 1000ffd9 b 80032db0 <__vsnprintf_internal+0x89c> -80032e4c: 0000b821 move s7,zero - write_neg_padding(); -80032e50: 12c001f3 beqz s6,80033620 <__vsnprintf_internal+0x110c> -80032e54: 0000a821 move s5,zero -80032e58: 02509821 addu s3,s2,s0 -80032e5c: 02403821 move a3,s2 -80032e60: 10f30008 beq a3,s3,80032e84 <__vsnprintf_internal+0x970> -80032e64: 24f40001 addiu s4,a3,1 -80032e68: 8fa40080 lw a0,128(sp) -80032e6c: 8fa20090 lw v0,144(sp) -80032e70: 24060020 li a2,32 -80032e74: 0040f809 jalr v0 -80032e78: 02202821 move a1,s1 -80032e7c: 1000fff8 b 80032e60 <__vsnprintf_internal+0x94c> -80032e80: 02803821 move a3,s4 -80032e84: 100001dc b 800335f8 <__vsnprintf_internal+0x10e4> -80032e88: 00e09021 move s2,a3 - arg = va_arg(ap, int); -80032e8c: 8fa2008c lw v0,140(sp) - put_in_string(string, ssz, arg & 0xff, string_pos++); -80032e90: 8fa40080 lw a0,128(sp) -80032e94: 80460000 lb a2,0(v0) - arg = va_arg(ap, int); -80032e98: 24530004 addiu s3,v0,4 - put_in_string(string, ssz, arg & 0xff, string_pos++); -80032e9c: 8fa20090 lw v0,144(sp) -80032ea0: 26540001 addiu s4,s2,1 -80032ea4: 0040f809 jalr v0 -80032ea8: 02202821 move a1,s1 -80032eac: 100001d1 b 800335f4 <__vsnprintf_internal+0x10e0> -80032eb0: 02809021 move s2,s4 - argcp = va_arg(ap, char *); -80032eb4: 8fa2008c lw v0,140(sp) -80032eb8: 00000000 nop -80032ebc: 8c550000 lw s5,0(v0) -80032ec0: 24530004 addiu s3,v0,4 - if(argcp == NULL) -80032ec4: 16a00029 bnez s5,80032f6c <__vsnprintf_internal+0xa58> -80032ec8: 02a01021 move v0,s5 - put_in_string(string, ssz, '(', string_pos++); -80032ecc: 8fa40080 lw a0,128(sp) -80032ed0: 8fa20090 lw v0,144(sp) -80032ed4: 02403821 move a3,s2 -80032ed8: 02202821 move a1,s1 -80032edc: 0040f809 jalr v0 -80032ee0: 24060028 li a2,40 - put_in_string(string, ssz, 'n', string_pos++); -80032ee4: 8fa40080 lw a0,128(sp) -80032ee8: 8fa20090 lw v0,144(sp) -80032eec: 26470001 addiu a3,s2,1 -80032ef0: 02202821 move a1,s1 -80032ef4: 0040f809 jalr v0 -80032ef8: 2406006e li a2,110 - put_in_string(string, ssz, 'u', string_pos++); -80032efc: 8fa40080 lw a0,128(sp) -80032f00: 8fa20090 lw v0,144(sp) -80032f04: 26470002 addiu a3,s2,2 -80032f08: 02202821 move a1,s1 -80032f0c: 0040f809 jalr v0 -80032f10: 24060075 li a2,117 - put_in_string(string, ssz, 'l', string_pos++); -80032f14: 8fa40080 lw a0,128(sp) -80032f18: 8fa20090 lw v0,144(sp) -80032f1c: 26470003 addiu a3,s2,3 -80032f20: 02202821 move a1,s1 -80032f24: 0040f809 jalr v0 -80032f28: 2406006c li a2,108 - put_in_string(string, ssz, 'l', string_pos++); -80032f2c: 8fa40080 lw a0,128(sp) -80032f30: 8fa20090 lw v0,144(sp) -80032f34: 26470004 addiu a3,s2,4 -80032f38: 02202821 move a1,s1 -80032f3c: 0040f809 jalr v0 -80032f40: 2406006c li a2,108 -80032f44: 26540005 addiu s4,s2,5 - put_in_string(string, ssz, ')', string_pos++); -80032f48: 8fa40080 lw a0,128(sp) -80032f4c: 8fa20090 lw v0,144(sp) -80032f50: 02803821 move a3,s4 -80032f54: 24060029 li a2,41 -80032f58: 02202821 move a1,s1 -80032f5c: 0040f809 jalr v0 -80032f60: 26520006 addiu s2,s2,6 - argcp = va_arg(ap, char *); -80032f64: 100001a4 b 800335f8 <__vsnprintf_internal+0x10e4> -80032f68: afb3008c sw s3,140(sp) - while(*argcp_tmp) -80032f6c: 80430000 lb v1,0(v0) -80032f70: 00000000 nop -80032f74: 10600004 beqz v1,80032f88 <__vsnprintf_internal+0xa74> -80032f78: 0010182a slt v1,zero,s0 - if(pad_quantity > 0) pad_quantity--; -80032f7c: 02038023 subu s0,s0,v1 - argcp_tmp++; -80032f80: 1000fffa b 80032f6c <__vsnprintf_internal+0xa58> -80032f84: 24420001 addiu v0,v0,1 - if(!(flags & SPRINTF_NEGFIELD_FLAG)) -80032f88: 8fa20018 lw v0,24(sp) -80032f8c: 00000000 nop -80032f90: 30540004 andi s4,v0,0x4 -80032f94: 16800009 bnez s4,80032fbc <__vsnprintf_internal+0xaa8> -80032f98: 02401021 move v0,s2 -80032f9c: 0200b021 move s6,s0 -80032fa0: 10000008 b 80032fc4 <__vsnprintf_internal+0xab0> -80032fa4: 0212b821 addu s7,s0,s2 -80032fa8: 06010002 bgez s0,80032fb4 <__vsnprintf_internal+0xaa0> -80032fac: 02001821 move v1,s0 -80032fb0: 00001821 move v1,zero -80032fb4: 02431021 addu v0,s2,v1 -80032fb8: 02038023 subu s0,s0,v1 -80032fbc: 1000000a b 80032fe8 <__vsnprintf_internal+0xad4> -80032fc0: 0055b023 subu s6,v0,s5 - while(pad_quantity > 0) -80032fc4: 1ac0fff8 blez s6,80032fa8 <__vsnprintf_internal+0xa94> -80032fc8: 02f63823 subu a3,s7,s6 - put_in_string(string,ssz, ' ', string_pos++); -80032fcc: 8fa40080 lw a0,128(sp) -80032fd0: 8fa20090 lw v0,144(sp) -80032fd4: 24060020 li a2,32 -80032fd8: 0040f809 jalr v0 -80032fdc: 02202821 move a1,s1 - pad_quantity--; -80032fe0: 1000fff8 b 80032fc4 <__vsnprintf_internal+0xab0> -80032fe4: 26d6ffff addiu s6,s6,-1 - while(*argcp) -80032fe8: 82a60000 lb a2,0(s5) -80032fec: 00000000 nop -80032ff0: 10c00008 beqz a2,80033014 <__vsnprintf_internal+0xb00> -80032ff4: 02b69021 addu s2,s5,s6 - put_in_string(string, ssz, *argcp, string_pos++); -80032ff8: 8fa40080 lw a0,128(sp) -80032ffc: 8fa20090 lw v0,144(sp) -80033000: 02403821 move a3,s2 -80033004: 0040f809 jalr v0 -80033008: 02202821 move a1,s1 - argcp++; -8003300c: 1000fff6 b 80032fe8 <__vsnprintf_internal+0xad4> -80033010: 26b50001 addiu s5,s5,1 - if(flags & SPRINTF_NEGFIELD_FLAG) -80033014: 12800177 beqz s4,800335f4 <__vsnprintf_internal+0x10e0> -80033018: 0200a021 move s4,s0 -8003301c: 0250a821 addu s5,s2,s0 - while(pad_quantity > 0) -80033020: 1a800008 blez s4,80033044 <__vsnprintf_internal+0xb30> -80033024: 02b43823 subu a3,s5,s4 - put_in_string(string,ssz, ' ', string_pos++); -80033028: 8fa40080 lw a0,128(sp) -8003302c: 8fa20090 lw v0,144(sp) -80033030: 24060020 li a2,32 -80033034: 0040f809 jalr v0 -80033038: 02202821 move a1,s1 - pad_quantity--; -8003303c: 1000fff8 b 80033020 <__vsnprintf_internal+0xb0c> -80033040: 2694ffff addiu s4,s4,-1 -80033044: 06010002 bgez s0,80033050 <__vsnprintf_internal+0xb3c> -80033048: 02001021 move v0,s0 -8003304c: 00001021 move v0,zero -80033050: 02429021 addu s2,s2,v0 -80033054: 10000167 b 800335f4 <__vsnprintf_internal+0x10e0> -80033058: 02028023 subu s0,s0,v0 - if(argsize < SPRINTF_SIZE_LONG_LONG) -8003305c: 8fa2001c lw v0,28(sp) -80033060: 00000000 nop -80033064: 28420004 slti v0,v0,4 -80033068: 10400007 beqz v0,80033088 <__vsnprintf_internal+0xb74> -8003306c: 2403fff8 li v1,-8 - arg = (unsigned long long)va_arg(ap, unsigned int); -80033070: 8fa2008c lw v0,140(sp) -80033074: 0000a021 move s4,zero -80033078: 8c530000 lw s3,0(v0) -8003307c: 24420004 addiu v0,v0,4 -80033080: 10000009 b 800330a8 <__vsnprintf_internal+0xb94> -80033084: afa2008c sw v0,140(sp) - arg = va_arg(ap, unsigned long long); -80033088: 8fa2008c lw v0,140(sp) -8003308c: 00000000 nop -80033090: 24420007 addiu v0,v0,7 -80033094: 00431024 and v0,v0,v1 -80033098: 24430008 addiu v1,v0,8 -8003309c: 8c530000 lw s3,0(v0) -800330a0: 8c540004 lw s4,4(v0) -800330a4: afa3008c sw v1,140(sp) - empty_digit = 1; -800330a8: 24170001 li s7,1 - for(x=21;x>=0;x--) -800330ac: 24160015 li s6,21 -800330b0: 2415ffff li s5,-1 - y = arg >> (x * 3); -800330b4: 00163040 sll a2,s6,0x1 -800330b8: 00d63021 addu a2,a2,s6 -800330bc: 02602021 move a0,s3 -800330c0: 0c00d4dc jal 80035370 <__lshrdi3> -800330c4: 02802821 move a1,s4 - y &= 0x7; -800330c8: 30420007 andi v0,v0,0x7 - if(y>=1) -800330cc: 14400007 bnez v0,800330ec <__vsnprintf_internal+0xbd8> -800330d0: 24460030 addiu a2,v0,48 - if(empty_digit == 0 || x == 0) -800330d4: 12e00006 beqz s7,800330f0 <__vsnprintf_internal+0xbdc> -800330d8: 00000000 nop -800330dc: 16c0000b bnez s6,8003310c <__vsnprintf_internal+0xbf8> -800330e0: 24170001 li s7,1 -800330e4: 10000002 b 800330f0 <__vsnprintf_internal+0xbdc> -800330e8: 00000000 nop - empty_digit = 0; -800330ec: 0000b821 move s7,zero - put_in_string(string, ssz, y + '0', string_pos++); -800330f0: 8fa40080 lw a0,128(sp) -800330f4: 8fa20090 lw v0,144(sp) -800330f8: 02403821 move a3,s2 -800330fc: 265e0001 addiu s8,s2,1 -80033100: 0040f809 jalr v0 -80033104: 02202821 move a1,s1 -80033108: 03c09021 move s2,s8 - for(x=21;x>=0;x--) -8003310c: 26d6ffff addiu s6,s6,-1 -80033110: 16d5ffe9 bne s6,s5,800330b8 <__vsnprintf_internal+0xba4> -80033114: 00163040 sll a2,s6,0x1 -80033118: 10000141 b 80033620 <__vsnprintf_internal+0x110c> -8003311c: 0000a821 move s5,zero - if(argsize < SPRINTF_SIZE_LONG_LONG) -80033120: 8fa2001c lw v0,28(sp) -80033124: 00000000 nop -80033128: 28420004 slti v0,v0,4 -8003312c: 10400007 beqz v0,8003314c <__vsnprintf_internal+0xc38> -80033130: 2403fff8 li v1,-8 - arg = (unsigned long long)va_arg(ap, unsigned int); -80033134: 8fa2008c lw v0,140(sp) -80033138: 0000a021 move s4,zero -8003313c: 8c530000 lw s3,0(v0) -80033140: 24420004 addiu v0,v0,4 -80033144: 10000009 b 8003316c <__vsnprintf_internal+0xc58> -80033148: afa2008c sw v0,140(sp) - arg = va_arg(ap, unsigned long long); -8003314c: 8fa2008c lw v0,140(sp) -80033150: 00000000 nop -80033154: 24420007 addiu v0,v0,7 -80033158: 00431024 and v0,v0,v1 -8003315c: 24430008 addiu v1,v0,8 -80033160: 8c530000 lw s3,0(v0) -80033164: 8c540004 lw s4,4(v0) -80033168: afa3008c sw v1,140(sp) - empty_digit = 1; -8003316c: 241e0001 li s8,1 - for(x=63;x>=0;x--) -80033170: 2417003f li s7,63 - if(y>=1) -80033174: 24160001 li s6,1 - for(x=63;x>=0;x--) -80033178: 2415ffff li s5,-1 - y = (arg >> x); -8003317c: 02e03021 move a2,s7 -80033180: 02602021 move a0,s3 -80033184: 0c00d4dc jal 80035370 <__lshrdi3> -80033188: 02802821 move a1,s4 - y &= 1; -8003318c: 30420001 andi v0,v0,0x1 - if(y>=1) -80033190: 10560007 beq v0,s6,800331b0 <__vsnprintf_internal+0xc9c> -80033194: 24460030 addiu a2,v0,48 - if(empty_digit == 0 || x == 0) -80033198: 13c00006 beqz s8,800331b4 <__vsnprintf_internal+0xca0> -8003319c: 00000000 nop -800331a0: 16e0000f bnez s7,800331e0 <__vsnprintf_internal+0xccc> -800331a4: 241e0001 li s8,1 -800331a8: 10000002 b 800331b4 <__vsnprintf_internal+0xca0> -800331ac: 00000000 nop - empty_digit = 0; -800331b0: 0000f021 move s8,zero - put_in_string(string, ssz, y + '0', string_pos++); -800331b4: 8fa40080 lw a0,128(sp) -800331b8: 8fa20090 lw v0,144(sp) -800331bc: 26430001 addiu v1,s2,1 -800331c0: 02403821 move a3,s2 -800331c4: 30c600ff andi a2,a2,0xff -800331c8: 02202821 move a1,s1 -800331cc: 0040f809 jalr v0 -800331d0: afa30038 sw v1,56(sp) -800331d4: 8fa30038 lw v1,56(sp) -800331d8: 00000000 nop -800331dc: 00609021 move s2,v1 - for(x=63;x>=0;x--) -800331e0: 26f7ffff addiu s7,s7,-1 -800331e4: 16f5ffe6 bne s7,s5,80033180 <__vsnprintf_internal+0xc6c> -800331e8: 02e03021 move a2,s7 -800331ec: 1000010c b 80033620 <__vsnprintf_internal+0x110c> -800331f0: 0000a821 move s5,zero - if(pad_quantity_f == -1) -800331f4: 8fa30020 lw v1,32(sp) -800331f8: 2402ffff li v0,-1 -800331fc: 10620003 beq v1,v0,8003320c <__vsnprintf_internal+0xcf8> -80033200: 02001021 move v0,s0 -80033204: 10000002 b 80033210 <__vsnprintf_internal+0xcfc> -80033208: 00608021 move s0,v1 - pad_quantity_f = 6; -8003320c: 24020006 li v0,6 -80033210: afa20020 sw v0,32(sp) - dprintf("PRECISION = %d\n", pad_quantity_f); -80033214: 8fa50020 lw a1,32(sp) -80033218: 3c048004 lui a0,0x8004 -8003321c: 0c00d392 jal 80034e48 <printf> -80033220: 2484a788 addiu a0,a0,-22648 - libc_double_to_string(va_arg(ap, double), libc_sprintf_floatbuf, 64, pad_quantity_f); -80033224: 8fa2008c lw v0,140(sp) -80033228: 2403fff8 li v1,-8 -8003322c: 24420007 addiu v0,v0,7 -80033230: 00431024 and v0,v0,v1 - s = *p >> 63; -80033234: 8c530004 lw s3,4(v0) - libc_double_to_string(va_arg(ap, double), libc_sprintf_floatbuf, 64, pad_quantity_f); -80033238: 24430008 addiu v1,v0,8 -8003323c: afa3008c sw v1,140(sp) - s = *p >> 63; -80033240: 8c430000 lw v1,0(v0) -80033244: 001317c2 srl v0,s3,0x1f -80033248: afa20040 sw v0,64(sp) - m = *p & 0xfffffffffffff; -8003324c: 3c02000f lui v0,0xf - e = (*p >> 52) & 0x7ff; -80033250: 0013a502 srl s4,s3,0x14 - m = *p & 0xfffffffffffff; -80033254: 3442ffff ori v0,v0,0xffff - s = *p >> 63; -80033258: afa30034 sw v1,52(sp) - e = (*p >> 52) & 0x7ff; -8003325c: 329407ff andi s4,s4,0x7ff - m = *p & 0xfffffffffffff; -80033260: 02629824 and s3,s3,v0 -80033264: 24150034 li s5,52 - if(m&((unsigned long long)1<<(52-x))) putchar('1'); else putchar('0'); -80033268: 8fa40034 lw a0,52(sp) -8003326c: 02a03021 move a2,s5 -80033270: 0c00d4dc jal 80035370 <__lshrdi3> -80033274: 02602821 move a1,s3 -80033278: 30420001 andi v0,v0,0x1 -8003327c: 14400002 bnez v0,80033288 <__vsnprintf_internal+0xd74> -80033280: 24040031 li a0,49 -80033284: 24040030 li a0,48 -80033288: 0c00c7b5 jal 80031ed4 <putchar> -8003328c: 26b5ffff addiu s5,s5,-1 - for(x=0;x<52;x++) -80033290: 16a0fff5 bnez s5,80033268 <__vsnprintf_internal+0xd54> -80033294: 240200ff li v0,255 - if(e == 255 && m == 0) // Infinity -80033298: 16820017 bne s4,v0,800332f8 <__vsnprintf_internal+0xde4> -8003329c: 2687fc01 addiu a3,s4,-1023 -800332a0: 8fa20034 lw v0,52(sp) -800332a4: 00000000 nop -800332a8: 00539825 or s3,v0,s3 -800332ac: 1660000f bnez s3,800332ec <__vsnprintf_internal+0xdd8> -800332b0: 3c058004 lui a1,0x8004 - if(s) strncpy(dst, "-inf", n); -800332b4: 8fa20040 lw v0,64(sp) -800332b8: 00000000 nop -800332bc: 10400004 beqz v0,800332d0 <__vsnprintf_internal+0xdbc> -800332c0: 24060040 li a2,64 -800332c4: 3c058004 lui a1,0x8004 -800332c8: 10000003 b 800332d8 <__vsnprintf_internal+0xdc4> -800332cc: 24a5a798 addiu a1,a1,-22632 - else strncpy(dst, "inf", n); -800332d0: 3c058004 lui a1,0x8004 -800332d4: 24a5a7a0 addiu a1,a1,-22624 -800332d8: 8fa20028 lw v0,40(sp) -800332dc: 0c00cecb jal 80033b2c <strncpy> -800332e0: 2444e8d0 addiu a0,v0,-5936 -800332e4: 10000063 b 80033474 <__vsnprintf_internal+0xf60> -800332e8: 00000000 nop - strncpy(dst, "nan", n); -800332ec: 24060040 li a2,64 -800332f0: 1000fff9 b 800332d8 <__vsnprintf_internal+0xdc4> -800332f4: 24a5a7a4 addiu a1,a1,-22620 - m |= (unsigned long long)1<<52; -800332f8: 3c020010 lui v0,0x10 -800332fc: 00531025 or v0,v0,s3 - e -= 1023; -80033300: 00f4a02b sltu s4,a3,s4 -80033304: 00e0a821 move s5,a3 -80033308: 2694ffff addiu s4,s4,-1 - m |= (unsigned long long)1<<52; -8003330c: afa2004c sw v0,76(sp) - unsigned long long f = 0; -80033310: afa00038 sw zero,56(sp) -80033314: 0000f021 move s8,zero - unsigned long long i = 0; -80033318: 00009821 move s3,zero -8003331c: 0000b821 move s7,zero - for(x = 52; x >= 0; x--) -80033320: 24160034 li s6,52 - if(m & ((unsigned long long)1<<x)) -80033324: 8fa40034 lw a0,52(sp) -80033328: 8fa5004c lw a1,76(sp) -8003332c: 0c00d4dc jal 80035370 <__lshrdi3> -80033330: 02c03021 move a2,s6 -80033334: 30420001 andi v0,v0,0x1 -80033338: 10400018 beqz v0,8003339c <__vsnprintf_internal+0xe88> -8003333c: 26a2ffff addiu v0,s5,-1 - if(e >= 0) -80033340: 0680000a bltz s4,8003336c <__vsnprintf_internal+0xe58> -80033344: 24040001 li a0,1 - i+=z; -80033348: 02a03021 move a2,s5 -8003334c: 0c00d4ec jal 800353b0 <__ashldi3> -80033350: 00002821 move a1,zero -80033354: 02621021 addu v0,s3,v0 -80033358: 0053202b sltu a0,v0,s3 -8003335c: 02e3b821 addu s7,s7,v1 -80033360: 00409821 move s3,v0 -80033364: 1000000c b 80033398 <__vsnprintf_internal+0xe84> -80033368: 0097b821 addu s7,a0,s7 - f+=z; -8003336c: 3c054563 lui a1,0x4563 -80033370: 3c0444f4 lui a0,0x44f4 -80033374: 00153027 nor a2,zero,s5 -80033378: 0c00d4dc jal 80035370 <__lshrdi3> -8003337c: 34a59182 ori a1,a1,0x9182 -80033380: 8fa40038 lw a0,56(sp) -80033384: 03c3f021 addu s8,s8,v1 -80033388: 00821021 addu v0,a0,v0 -8003338c: 0044202b sltu a0,v0,a0 -80033390: afa20038 sw v0,56(sp) -80033394: 009ef021 addu s8,a0,s8 - e--; -80033398: 26a2ffff addiu v0,s5,-1 -8003339c: 0055182b sltu v1,v0,s5 -800333a0: 2694ffff addiu s4,s4,-1 -800333a4: 0040a821 move s5,v0 - for(x = 52; x >= 0; x--) -800333a8: 26d6ffff addiu s6,s6,-1 -800333ac: 2402ffff li v0,-1 -800333b0: 16c2ffdc bne s6,v0,80033324 <__vsnprintf_internal+0xe10> -800333b4: 0074a021 addu s4,v1,s4 - if(s && (n>0)) -800333b8: 8fa20040 lw v0,64(sp) -800333bc: 00000000 nop -800333c0: 10400008 beqz v0,800333e4 <__vsnprintf_internal+0xed0> -800333c4: 2402002d li v0,45 - *(dst++) = '-'; -800333c8: 8fa30028 lw v1,40(sp) -800333cc: 00000000 nop -800333d0: a062e8d0 sb v0,-5936(v1) -800333d4: 3c038007 lui v1,0x8007 - n--; -800333d8: 2416003f li s6,63 - *(dst++) = '-'; -800333dc: 10000004 b 800333f0 <__vsnprintf_internal+0xedc> -800333e0: 2463e8d1 addiu v1,v1,-5935 - if(s && (n>0)) -800333e4: 8fa20028 lw v0,40(sp) -800333e8: 24160040 li s6,64 -800333ec: 2443e8d0 addiu v1,v0,-5936 - x = libc_ulltoa(i, dst, n, 0); -800333f0: 02602021 move a0,s3 -800333f4: 02c03821 move a3,s6 -800333f8: 00603021 move a2,v1 -800333fc: 02e02821 move a1,s7 -80033400: afa00010 sw zero,16(sp) -80033404: 0c00c8c1 jal 80032304 <libc_ulltoa> -80033408: afa30034 sw v1,52(sp) -8003340c: 0040a021 move s4,v0 - n-=x+1; -80033410: 00021027 nor v0,zero,v0 -80033414: 00569821 addu s3,v0,s6 - dst+=x; -80033418: 8fa30034 lw v1,52(sp) - dprintf("N = %d\n", n); -8003341c: 3c048004 lui a0,0x8004 -80033420: 02602821 move a1,s3 -80033424: 2484a790 addiu a0,a0,-22640 -80033428: 0c00d392 jal 80034e48 <printf> -8003342c: 0074b021 addu s6,v1,s4 - if(n>0) -80033430: 1a600010 blez s3,80033474 <__vsnprintf_internal+0xf60> -80033434: 00000000 nop - *(dst++) = '.'; -80033438: 2402002e li v0,46 -8003343c: a2c20000 sb v0,0(s6) - libc_ulltoa(f, dst, (n<(prec+1))?n:(prec+1), 1); -80033440: 8fa20020 lw v0,32(sp) -80033444: 8fa30034 lw v1,52(sp) -80033448: 24470001 addiu a3,v0,1 -8003344c: 0267102a slt v0,s3,a3 -80033450: 10400002 beqz v0,8003345c <__vsnprintf_internal+0xf48> -80033454: 26860001 addiu a2,s4,1 -80033458: 02603821 move a3,s3 -8003345c: 24020001 li v0,1 -80033460: 8fa40038 lw a0,56(sp) -80033464: afa20010 sw v0,16(sp) -80033468: 00663021 addu a2,v1,a2 -8003346c: 0c00c8c1 jal 80032304 <libc_ulltoa> -80033470: 03c02821 move a1,s8 - pad_quantity -= strlen(libc_sprintf_floatbuf); -80033474: 8fa20028 lw v0,40(sp) -80033478: 0c00cee5 jal 80033b94 <strlen> -8003347c: 2444e8d0 addiu a0,v0,-5936 -80033480: 02028023 subu s0,s0,v0 - write_padding(); -80033484: 8fa20018 lw v0,24(sp) -80033488: 00000000 nop -8003348c: 30530004 andi s3,v0,0x4 -80033490: 16600017 bnez s3,800334f0 <__vsnprintf_internal+0xfdc> -80033494: 02401021 move v0,s2 -80033498: 8fa20018 lw v0,24(sp) -8003349c: 26560001 addiu s6,s2,1 -800334a0: 0000a821 move s5,zero -800334a4: 1000000b b 800334d4 <__vsnprintf_internal+0xfc0> -800334a8: 30540002 andi s4,v0,0x2 -800334ac: 16800002 bnez s4,800334b8 <__vsnprintf_internal+0xfa4> -800334b0: 24060030 li a2,48 -800334b4: 24060020 li a2,32 -800334b8: 8fa40080 lw a0,128(sp) -800334bc: 8fa20090 lw v0,144(sp) -800334c0: 00000000 nop -800334c4: 0040f809 jalr v0 -800334c8: 02202821 move a1,s1 -800334cc: 26b50001 addiu s5,s5,1 -800334d0: 26d60001 addiu s6,s6,1 -800334d4: 02b0102a slt v0,s5,s0 -800334d8: 1440fff4 bnez v0,800334ac <__vsnprintf_internal+0xf98> -800334dc: 26c7ffff addiu a3,s6,-1 -800334e0: 06010002 bgez s0,800334ec <__vsnprintf_internal+0xfd8> -800334e4: 02001021 move v0,s0 -800334e8: 00001021 move v0,zero -800334ec: 00521021 addu v0,v0,s2 -800334f0: 8fb50044 lw s5,68(sp) -800334f4: 00000000 nop -800334f8: 0055a023 subu s4,v0,s5 -800334fc: 02959021 addu s2,s4,s5 -80033500: 26b50001 addiu s5,s5,1 - for(x=0;libc_sprintf_floatbuf[x]!=0;x++) -80033504: 82a6ffff lb a2,-1(s5) -80033508: 00000000 nop -8003350c: 10c00008 beqz a2,80033530 <__vsnprintf_internal+0x101c> -80033510: 02403821 move a3,s2 - put_in_string(string, ssz, libc_sprintf_floatbuf[x], string_pos++); -80033514: 8fa40080 lw a0,128(sp) -80033518: 8fa20090 lw v0,144(sp) -8003351c: 00000000 nop -80033520: 0040f809 jalr v0 -80033524: 02202821 move a1,s1 -80033528: 1000fff5 b 80033500 <__vsnprintf_internal+0xfec> -8003352c: 02959021 addu s2,s4,s5 - write_neg_padding(); -80033530: 1260003b beqz s3,80033620 <__vsnprintf_internal+0x110c> -80033534: 0000a821 move s5,zero -80033538: 00009821 move s3,zero -8003353c: 0270102a slt v0,s3,s0 -80033540: 10400008 beqz v0,80033564 <__vsnprintf_internal+0x1050> -80033544: 02723821 addu a3,s3,s2 -80033548: 8fa40080 lw a0,128(sp) -8003354c: 8fa20090 lw v0,144(sp) -80033550: 24060020 li a2,32 -80033554: 0040f809 jalr v0 -80033558: 02202821 move a1,s1 -8003355c: 1000fff7 b 8003353c <__vsnprintf_internal+0x1028> -80033560: 26730001 addiu s3,s3,1 -80033564: 06010002 bgez s0,80033570 <__vsnprintf_internal+0x105c> -80033568: 02001021 move v0,s0 -8003356c: 00001021 move v0,zero -80033570: 10000021 b 800335f8 <__vsnprintf_internal+0x10e4> -80033574: 02429021 addu s2,s2,v0 - *(va_arg(ap,unsigned int*)) = string_pos; -80033578: 8fa2008c lw v0,140(sp) -8003357c: 00000000 nop -80033580: 8c420000 lw v0,0(v0) -80033584: 00000000 nop -80033588: ac520000 sw s2,0(v0) -8003358c: 8fa2008c lw v0,140(sp) -80033590: 00000000 nop -80033594: 24420004 addiu v0,v0,4 -80033598: 10000017 b 800335f8 <__vsnprintf_internal+0x10e4> -8003359c: afa2008c sw v0,140(sp) - put_in_string(string, ssz, fmt[fmt_pos], string_pos++); -800335a0: 26530001 addiu s3,s2,1 -800335a4: 02403821 move a3,s2 -800335a8: 8fa40080 lw a0,128(sp) -800335ac: 8fa20090 lw v0,144(sp) -800335b0: 00000000 nop -800335b4: 0040f809 jalr v0 -800335b8: 02202821 move a1,s1 -800335bc: 1000000e b 800335f8 <__vsnprintf_internal+0x10e4> -800335c0: 02609021 move s2,s3 - if(fmt[fmt_pos] == '%') -800335c4: 10c2000e beq a2,v0,80033600 <__vsnprintf_internal+0x10ec> -800335c8: 02403821 move a3,s2 - put_in_string(string, ssz, fmt[fmt_pos], string_pos++); -800335cc: 8fa40080 lw a0,128(sp) -800335d0: 8fa20090 lw v0,144(sp) -800335d4: 26530001 addiu s3,s2,1 -800335d8: 0040f809 jalr v0 -800335dc: 02202821 move a1,s1 -800335e0: 1000000f b 80033620 <__vsnprintf_internal+0x110c> -800335e4: 02609021 move s2,s3 - if(argsize < 2) argsize = 2; -800335e8: 24020002 li v0,2 -800335ec: 1000000b b 8003361c <__vsnprintf_internal+0x1108> -800335f0: afa2001c sw v0,28(sp) - argcp = va_arg(ap, char *); -800335f4: afb3008c sw s3,140(sp) - directive_coming = 0; -800335f8: 10000009 b 80033620 <__vsnprintf_internal+0x110c> -800335fc: 0000a821 move s5,zero - pad_quantity_f = -1; -80033600: 2402ffff li v0,-1 -80033604: afa20020 sw v0,32(sp) - argsize = 2; -80033608: 24020002 li v0,2 - pad_quantity = 0; -8003360c: 00008021 move s0,zero - zero_flag_imp = 0; -80033610: afa00030 sw zero,48(sp) - argsize = 2; -80033614: afa2001c sw v0,28(sp) - flags = 0; -80033618: afa00018 sw zero,24(sp) - directive_coming = 1; -8003361c: 24150001 li s5,1 - for(fmt_pos=0;fmt_pos<l;fmt_pos++) -80033620: 8fa2002c lw v0,44(sp) -80033624: 00000000 nop -80033628: 24420001 addiu v0,v0,1 -8003362c: afa2002c sw v0,44(sp) -80033630: 8fa20024 lw v0,36(sp) -80033634: 00000000 nop -80033638: 24420001 addiu v0,v0,1 -8003363c: 1000fbdb b 800325ac <__vsnprintf_internal+0x98> -80033640: afa20024 sw v0,36(sp) - *arg &= 0xffff; -80033644: 0060b821 move s7,v1 - *arg &= 0xffffffff; -80033648: 00009821 move s3,zero - if(flags & SPRINTF_SIGN_FLAG) -8003364c: 8fa20018 lw v0,24(sp) -80033650: 00000000 nop -80033654: 30420010 andi v0,v0,0x10 -80033658: 1040000c beqz v0,8003368c <__vsnprintf_internal+0x1178> -8003365c: 24140001 li s4,1 - put_in_string(string, ssz, '+', string_pos++); -80033660: 26540001 addiu s4,s2,1 -80033664: 02403821 move a3,s2 -80033668: 2406002b li a2,43 -8003366c: 8fa40080 lw a0,128(sp) -80033670: 8fa20090 lw v0,144(sp) -80033674: 00000000 nop -80033678: 0040f809 jalr v0 -8003367c: 02202821 move a1,s1 - pad_quantity--; -80033680: 2610ffff addiu s0,s0,-1 - put_in_string(string, ssz, '+', string_pos++); -80033684: 02809021 move s2,s4 - calculate_real_padding(); -80033688: 24140001 li s4,1 -8003368c: 0000a821 move s5,zero -80033690: 24160014 li s6,20 -80033694: 16a00003 bnez s5,800336a4 <__vsnprintf_internal+0x1190> -80033698: 02803021 move a2,s4 -8003369c: 10000008 b 800336c0 <__vsnprintf_internal+0x11ac> -800336a0: 2610ffff addiu s0,s0,-1 -800336a4: 00143fc3 sra a3,s4,0x1f -800336a8: 02e02021 move a0,s7 -800336ac: 0c00d4fc jal 800353f0 <__udivdi3> -800336b0: 02602821 move a1,s3 -800336b4: 00431025 or v0,v0,v1 -800336b8: 0002102b sltu v0,zero,v0 -800336bc: 02028023 subu s0,s0,v0 -800336c0: 00141040 sll v0,s4,0x1 -800336c4: 26b50001 addiu s5,s5,1 -800336c8: 0014a0c0 sll s4,s4,0x3 -800336cc: 16b6fff1 bne s5,s6,80033694 <__vsnprintf_internal+0x1180> -800336d0: 0054a021 addu s4,v0,s4 -800336d4: 06010002 bgez s0,800336e0 <__vsnprintf_internal+0x11cc> -800336d8: 00000000 nop -800336dc: 00008021 move s0,zero - write_padding(); -800336e0: 8fa20018 lw v0,24(sp) -800336e4: 00000000 nop -800336e8: 30540004 andi s4,v0,0x4 -800336ec: 16800011 bnez s4,80033734 <__vsnprintf_internal+0x1220> -800336f0: 00000000 nop -800336f4: 265e0001 addiu s8,s2,1 -800336f8: 03d0a821 addu s5,s8,s0 -800336fc: 1000000a b 80033728 <__vsnprintf_internal+0x1214> -80033700: 30560002 andi s6,v0,0x2 -80033704: 16c00002 bnez s6,80033710 <__vsnprintf_internal+0x11fc> -80033708: 24060030 li a2,48 -8003370c: 24060020 li a2,32 -80033710: 8fa40080 lw a0,128(sp) -80033714: 8fa20090 lw v0,144(sp) -80033718: 00000000 nop -8003371c: 0040f809 jalr v0 -80033720: 02202821 move a1,s1 -80033724: 27de0001 addiu s8,s8,1 -80033728: 17d5fff6 bne s8,s5,80033704 <__vsnprintf_internal+0x11f0> -8003372c: 27c7ffff addiu a3,s8,-1 -80033730: 02509021 addu s2,s2,s0 - put_in_string(string, ssz, b + '0', string_pos++); -80033734: 24160001 li s6,1 -80033738: 241e0013 li s8,19 - a *= 10; -8003373c: 10000015 b 80033794 <__vsnprintf_internal+0x1280> -80033740: 2415000a li s5,10 - b = (arg/a); -80033744: 01403021 move a2,t2 -80033748: 01603821 move a3,t3 -8003374c: 02e02021 move a0,s7 -80033750: 02602821 move a1,s3 -80033754: afaa0038 sw t2,56(sp) -80033758: 0c00d4fc jal 800353f0 <__udivdi3> -8003375c: afab003c sw t3,60(sp) - if(b>=1) -80033760: 00622025 or a0,v1,v0 -80033764: 8faa0038 lw t2,56(sp) -80033768: 8fab003c lw t3,60(sp) -8003376c: 14800018 bnez a0,800337d0 <__vsnprintf_internal+0x12bc> -80033770: 01620018 mult t3,v0 - if(empty_digit == 0 || x == 0) -80033774: 12c00017 beqz s6,800337d4 <__vsnprintf_internal+0x12c0> -80033778: 00000000 nop -8003377c: 13c00015 beqz s8,800337d4 <__vsnprintf_internal+0x12c0> -80033780: 24160001 li s6,1 - for(x=19;x>=0;x--) -80033784: 27deffff addiu s8,s8,-1 -80033788: 2402ffff li v0,-1 -8003378c: 13c2002e beq s8,v0,80033848 <__vsnprintf_internal+0x1334> -80033790: 00000000 nop - calculate_real_padding(); -80033794: 240a0001 li t2,1 -80033798: 00005821 move t3,zero -8003379c: 00001021 move v0,zero - for(y = 0; y<x; y++) -800337a0: 005e182a slt v1,v0,s8 -800337a4: 1060ffe7 beqz v1,80033744 <__vsnprintf_internal+0x1230> -800337a8: 02ab0018 mult s5,t3 -800337ac: 24420001 addiu v0,v0,1 - a *= 10; -800337b0: 00001812 mflo v1 - ... -800337bc: 02aa0019 multu s5,t2 -800337c0: 00005810 mfhi t3 -800337c4: 00005012 mflo t2 -800337c8: 1000fff5 b 800337a0 <__vsnprintf_internal+0x128c> -800337cc: 006b5821 addu t3,v1,t3 - empty_digit = 0; -800337d0: 0000b021 move s6,zero - put_in_string(string, ssz, b + '0', string_pos++); -800337d4: 24460030 addiu a2,v0,48 -800337d8: 00063600 sll a2,a2,0x18 -800337dc: 02403821 move a3,s2 -800337e0: 00063603 sra a2,a2,0x18 -800337e4: 02202821 move a1,s1 - arg -= b*a; -800337e8: 00002012 mflo a0 - ... -800337f4: 006a0018 mult v1,t2 -800337f8: 00001812 mflo v1 -800337fc: 00831821 addu v1,a0,v1 -80033800: 00000000 nop -80033804: 01420019 multu t2,v0 - put_in_string(string, ssz, b + '0', string_pos++); -80033808: 8fa20090 lw v0,144(sp) - arg -= b*a; -8003380c: 00005012 mflo t2 -80033810: 00005810 mfhi t3 -80033814: 006b5821 addu t3,v1,t3 -80033818: 02ea1823 subu v1,s7,t2 -8003381c: 02e3202b sltu a0,s7,v1 -80033820: 026b9823 subu s3,s3,t3 -80033824: 02649823 subu s3,s3,a0 - put_in_string(string, ssz, b + '0', string_pos++); -80033828: 8fa40080 lw a0,128(sp) - arg -= b*a; -8003382c: 0060b821 move s7,v1 - put_in_string(string, ssz, b + '0', string_pos++); -80033830: 26430001 addiu v1,s2,1 -80033834: 0040f809 jalr v0 -80033838: afa30038 sw v1,56(sp) -8003383c: 8fa30038 lw v1,56(sp) -80033840: 1000ffd0 b 80033784 <__vsnprintf_internal+0x1270> -80033844: 00609021 move s2,v1 - write_neg_padding(); -80033848: 1280ff75 beqz s4,80033620 <__vsnprintf_internal+0x110c> -8003384c: 0000a821 move s5,zero -80033850: 02509821 addu s3,s2,s0 -80033854: 02403821 move a3,s2 -80033858: 10f3fd8a beq a3,s3,80032e84 <__vsnprintf_internal+0x970> -8003385c: 24f40001 addiu s4,a3,1 -80033860: 8fa40080 lw a0,128(sp) -80033864: 8fa20090 lw v0,144(sp) -80033868: 24060020 li a2,32 -8003386c: 0040f809 jalr v0 -80033870: 02202821 move a1,s1 -80033874: 1000fff8 b 80033858 <__vsnprintf_internal+0x1344> -80033878: 02803821 move a3,s4 - put_in_string(string, ssz, '-', string_pos++); -8003387c: 26540001 addiu s4,s2,1 -80033880: 02403821 move a3,s2 -80033884: 1000ff79 b 8003366c <__vsnprintf_internal+0x1158> -80033888: 2406002d li a2,45 - put_in_string(string, ssz, '\0', string_pos); -8003388c: 8fa40080 lw a0,128(sp) -80033890: 8fa20090 lw v0,144(sp) -80033894: 02202821 move a1,s1 -80033898: 0040f809 jalr v0 -8003389c: 00003021 move a2,zero -} -800338a0: 8fbf007c lw ra,124(sp) -800338a4: 02401021 move v0,s2 -800338a8: 8fbe0078 lw s8,120(sp) -800338ac: 8fb70074 lw s7,116(sp) -800338b0: 8fb60070 lw s6,112(sp) -800338b4: 8fb5006c lw s5,108(sp) -800338b8: 8fb40068 lw s4,104(sp) -800338bc: 8fb30064 lw s3,100(sp) -800338c0: 8fb20060 lw s2,96(sp) -800338c4: 8fb1005c lw s1,92(sp) -800338c8: 8fb00058 lw s0,88(sp) -800338cc: 03e00008 jr ra -800338d0: 27bd0080 addiu sp,sp,128 - -800338d4 <vsnprintf>: - return __vsnprintf_internal(string, size, fmt, ap, vsnprintf_put_in_string); -800338d4: 3c028003 lui v0,0x8003 -{ -800338d8: 27bdffe0 addiu sp,sp,-32 - return __vsnprintf_internal(string, size, fmt, ap, vsnprintf_put_in_string); -800338dc: 244224a4 addiu v0,v0,9380 -800338e0: afa20010 sw v0,16(sp) -{ -800338e4: afbf001c sw ra,28(sp) - return __vsnprintf_internal(string, size, fmt, ap, vsnprintf_put_in_string); -800338e8: 0c00c945 jal 80032514 <__vsnprintf_internal> -800338ec: 00000000 nop -} -800338f0: 8fbf001c lw ra,28(sp) -800338f4: 00000000 nop -800338f8: 03e00008 jr ra -800338fc: 27bd0020 addiu sp,sp,32 - -80033900 <sio_vprintf>: - return __vsnprintf_internal(NULL, -1, fmt, ap, sio_put_in_string); -80033900: 3c028003 lui v0,0x8003 -{ -80033904: 27bdffe0 addiu sp,sp,-32 - return __vsnprintf_internal(NULL, -1, fmt, ap, sio_put_in_string); -80033908: 244224f0 addiu v0,v0,9456 -8003390c: 00a03821 move a3,a1 -80033910: afa20010 sw v0,16(sp) -80033914: 00803021 move a2,a0 -80033918: 2405ffff li a1,-1 -{ -8003391c: afbf001c sw ra,28(sp) - return __vsnprintf_internal(NULL, -1, fmt, ap, sio_put_in_string); -80033920: 0c00c945 jal 80032514 <__vsnprintf_internal> -80033924: 00002021 move a0,zero -} -80033928: 8fbf001c lw ra,28(sp) -8003392c: 00000000 nop -80033930: 03e00008 jr ra -80033934: 27bd0020 addiu sp,sp,32 - -80033938 <vprintf>: - -int vprintf(char *fmt, va_list ap) -{ - return __vsnprintf_internal(NULL, -1, fmt, ap, out_put_in_string); -80033938: 3c028003 lui v0,0x8003 -{ -8003393c: 27bdffe0 addiu sp,sp,-32 - return __vsnprintf_internal(NULL, -1, fmt, ap, out_put_in_string); -80033940: 244224cc addiu v0,v0,9420 -80033944: 00a03821 move a3,a1 -80033948: afa20010 sw v0,16(sp) -8003394c: 00803021 move a2,a0 -80033950: 2405ffff li a1,-1 -{ -80033954: afbf001c sw ra,28(sp) - return __vsnprintf_internal(NULL, -1, fmt, ap, out_put_in_string); -80033958: 0c00c945 jal 80032514 <__vsnprintf_internal> -8003395c: 00002021 move a0,zero -} -80033960: 8fbf001c lw ra,28(sp) -80033964: 00000000 nop -80033968: 03e00008 jr ra -8003396c: 27bd0020 addiu sp,sp,32 - -80033970 <vsprintf>: - -int vsprintf(char *string, const char *fmt, va_list ap) -{ - return vsnprintf(string, 0xffffffff, fmt, ap); -80033970: 00c03821 move a3,a2 -80033974: 00a03021 move a2,a1 -80033978: 0800ce35 j 800338d4 <vsnprintf> -8003397c: 2405ffff li a1,-1 - -80033980 <sprintf>: -} - -int sprintf(char *string, const char *fmt, ...) -{ -80033980: 27bdffe0 addiu sp,sp,-32 -80033984: afa60028 sw a2,40(sp) - int r; - - va_list ap; - - va_start(ap, fmt); -80033988: 27a60028 addiu a2,sp,40 -{ -8003398c: afbf001c sw ra,28(sp) -80033990: afa7002c sw a3,44(sp) - - r = vsprintf(string, fmt, ap); -80033994: 0c00ce5c jal 80033970 <vsprintf> -80033998: afa60010 sw a2,16(sp) - - va_end(ap); - - return r; -} -8003399c: 8fbf001c lw ra,28(sp) -800339a0: 00000000 nop -800339a4: 03e00008 jr ra -800339a8: 27bd0020 addiu sp,sp,32 - -800339ac <snprintf>: - -int snprintf(char *string, size_t size, const char *fmt, ...) -{ -800339ac: 27bdffe0 addiu sp,sp,-32 -800339b0: afa7002c sw a3,44(sp) - int r; - - va_list ap; - - va_start(ap, fmt); -800339b4: 27a7002c addiu a3,sp,44 -{ -800339b8: afbf001c sw ra,28(sp) - - r = vsnprintf(string, size, fmt, ap); -800339bc: 0c00ce35 jal 800338d4 <vsnprintf> -800339c0: afa70010 sw a3,16(sp) - - va_end(ap); - - return r; -} -800339c4: 8fbf001c lw ra,28(sp) -800339c8: 00000000 nop -800339cc: 03e00008 jr ra -800339d0: 27bd0020 addiu sp,sp,32 - -800339d4 <sio_printf>: - -int sio_printf(const char *fmt, ...) -{ -800339d4: 27bdffe0 addiu sp,sp,-32 -800339d8: afa50024 sw a1,36(sp) - int r; - - va_list ap; - - va_start(ap, fmt); -800339dc: 27a50024 addiu a1,sp,36 -{ -800339e0: afbf001c sw ra,28(sp) -800339e4: afa60028 sw a2,40(sp) -800339e8: afa7002c sw a3,44(sp) - - r = sio_vprintf(fmt, ap); -800339ec: 0c00ce40 jal 80033900 <sio_vprintf> -800339f0: afa50010 sw a1,16(sp) - - va_end(ap); - - return r; -} -800339f4: 8fbf001c lw ra,28(sp) -800339f8: 00000000 nop -800339fc: 03e00008 jr ra -80033a00: 27bd0020 addiu sp,sp,32 - -80033a04 <memcpy>: -#include <stdlib.h> -#include <unistd.h> -#include <ctype.h> - -void *memcpy(void *dst, const void *src, size_t len) -{ -80033a04: 00801021 move v0,a0 -80033a08: 00863021 addu a2,a0,a2 - void *dst2 = dst; - - while(len--) -80033a0c: 00801821 move v1,a0 -80033a10: 10660005 beq v1,a2,80033a28 <memcpy+0x24> -80033a14: 24a50001 addiu a1,a1,1 - *(((unsigned char*)dst++)) = *(((unsigned char*)src++)); -80033a18: 90a4ffff lbu a0,-1(a1) -80033a1c: 24630001 addiu v1,v1,1 -80033a20: 1000fffb b 80033a10 <memcpy+0xc> -80033a24: a064ffff sb a0,-1(v1) - - return dst2; -} -80033a28: 03e00008 jr ra -80033a2c: 00000000 nop - -80033a30 <memccpy>: - -void *memccpy(void *dst, const void *src, int c, size_t len) -{ -80033a30: 00873821 addu a3,a0,a3 - unsigned char c2; - - while(len--) -80033a34: 10870007 beq a0,a3,80033a54 <memccpy+0x24> -80033a38: 24a50001 addiu a1,a1,1 - { - *(((unsigned char*)dst++)) = ( c2 = *(((unsigned char*)src++)) ); -80033a3c: 90a2ffff lbu v0,-1(a1) -80033a40: 24840001 addiu a0,a0,1 - - if(c2 == c) -80033a44: 1446fffb bne v0,a2,80033a34 <memccpy+0x4> -80033a48: a082ffff sb v0,-1(a0) - return (void*)src; - } - - return NULL; -} -80033a4c: 03e00008 jr ra -80033a50: 00a01021 move v0,a1 -80033a54: 03e00008 jr ra -80033a58: 00001021 move v0,zero - -80033a5c <memset>: - -void *memset(void *dst , char c , size_t n) -{ -80033a5c: 00052e00 sll a1,a1,0x18 -80033a60: 00801021 move v0,a0 -80033a64: 00052e03 sra a1,a1,0x18 -80033a68: 00801821 move v1,a0 -80033a6c: 00863021 addu a2,a0,a2 - unsigned char *dstc = (unsigned char*)dst; - int x; - - for(x = 0; x < n; x++) -80033a70: 10660004 beq v1,a2,80033a84 <memset+0x28> -80033a74: 00000000 nop - dstc[x] = c; -80033a78: a0650000 sb a1,0(v1) -80033a7c: 1000fffc b 80033a70 <memset+0x14> -80033a80: 24630001 addiu v1,v1,1 - - return dst; -} -80033a84: 03e00008 jr ra -80033a88: 00000000 nop - -80033a8c <memcmp>: - -int memcmp(const void *b1, const void *b2, size_t n) -{ -80033a8c: 00863021 addu a2,a0,a2 - int x; - unsigned char *bp1 = (unsigned char*)b1; - unsigned char *bp2 = (unsigned char*)b2; - - for(x = 0; x < n; x++) -80033a90: 10860008 beq a0,a2,80033ab4 <memcmp+0x28> -80033a94: 00000000 nop - if(bp1[x] != bp2[x]) -80033a98: 90820000 lbu v0,0(a0) -80033a9c: 90a30000 lbu v1,0(a1) -80033aa0: 24840001 addiu a0,a0,1 -80033aa4: 1043fffa beq v0,v1,80033a90 <memcmp+0x4> -80033aa8: 24a50001 addiu a1,a1,1 - return (bp1[x] - bp2[x]); -80033aac: 03e00008 jr ra -80033ab0: 00431023 subu v0,v0,v1 - - return 0; -} -80033ab4: 03e00008 jr ra -80033ab8: 00001021 move v0,zero - -80033abc <memmove>: - -void *memmove(void *dst, const void *src, size_t len) -{ - void *dst2 = dst; - - dst+=len-1; -80033abc: 24c3ffff addiu v1,a2,-1 - src+=len-1; -80033ac0: 00a32821 addu a1,a1,v1 - dst+=len-1; -80033ac4: 00831821 addu v1,a0,v1 -{ -80033ac8: 00801021 move v0,a0 -80033acc: 00c33023 subu a2,a2,v1 -80033ad0: 00662021 addu a0,v1,a2 - - while(len--) -80033ad4: 10800005 beqz a0,80033aec <memmove+0x30> -80033ad8: 24a5ffff addiu a1,a1,-1 - *(((unsigned char*)dst--)) = *(((unsigned char*)src--)); -80033adc: 90a40001 lbu a0,1(a1) -80033ae0: 2463ffff addiu v1,v1,-1 -80033ae4: 1000fffa b 80033ad0 <memmove+0x14> -80033ae8: a0640001 sb a0,1(v1) - - return dst2; -} -80033aec: 03e00008 jr ra -80033af0: 00000000 nop - -80033af4 <memchr>: - -void *memchr(void *s , int c , size_t n) -{ -80033af4: 00863021 addu a2,a0,a2 - while(n--) - { - if(*((unsigned char*)s) == (unsigned char)c) -80033af8: 30a500ff andi a1,a1,0xff - while(n--) -80033afc: 10860007 beq a0,a2,80033b1c <memchr+0x28> -80033b00: 00000000 nop - if(*((unsigned char*)s) == (unsigned char)c) -80033b04: 90820000 lbu v0,0(a0) -80033b08: 00000000 nop -80033b0c: 10450005 beq v0,a1,80033b24 <memchr+0x30> -80033b10: 00000000 nop - return s; - - s++; -80033b14: 1000fff9 b 80033afc <memchr+0x8> -80033b18: 24840001 addiu a0,a0,1 -80033b1c: 03e00008 jr ra -80033b20: 00001021 move v0,zero - } - - return NULL; -} -80033b24: 03e00008 jr ra -80033b28: 00801021 move v0,a0 - -80033b2c <strncpy>: - -char *strncpy(char *dst, const char *src, size_t len) -{ -80033b2c: 00801021 move v0,a0 - char *odst=dst; - - while(*src && len) -80033b30: 00801821 move v1,a0 -80033b34: 80a40000 lb a0,0(a1) -80033b38: 00000000 nop -80033b3c: 10800007 beqz a0,80033b5c <strncpy+0x30> -80033b40: 00000000 nop -80033b44: 10c00008 beqz a2,80033b68 <strncpy+0x3c> -80033b48: 24630001 addiu v1,v1,1 - { - *(dst++) = *(src++); -80033b4c: 24a50001 addiu a1,a1,1 -80033b50: a064ffff sb a0,-1(v1) - len--; -80033b54: 1000fff7 b 80033b34 <strncpy+0x8> -80033b58: 24c6ffff addiu a2,a2,-1 - } - - if(len)*dst = 0; -80033b5c: 10c00002 beqz a2,80033b68 <strncpy+0x3c> -80033b60: 00000000 nop -80033b64: a0600000 sb zero,0(v1) - - return odst; -} -80033b68: 03e00008 jr ra -80033b6c: 00000000 nop - -80033b70 <strcpy>: - -char *strcpy(char *dst, const char *src) -{ -80033b70: 00801021 move v0,a0 - char *odst = dst; - - while((*(dst++) = *(src++))); -80033b74: 00801821 move v1,a0 -80033b78: 24a50001 addiu a1,a1,1 -80033b7c: 80a4ffff lb a0,-1(a1) -80033b80: 24630001 addiu v1,v1,1 -80033b84: 1480fffc bnez a0,80033b78 <strcpy+0x8> -80033b88: a064ffff sb a0,-1(v1) - return odst; -} -80033b8c: 03e00008 jr ra -80033b90: 00000000 nop - -80033b94 <strlen>: - -int strlen(const char *str) -{ - int i = 0; - while(*(str++))i++; -80033b94: 00801821 move v1,a0 -80033b98: 00641023 subu v0,v1,a0 -80033b9c: 24630001 addiu v1,v1,1 -80033ba0: 8065ffff lb a1,-1(v1) -80033ba4: 00000000 nop -80033ba8: 14a0fffb bnez a1,80033b98 <strlen+0x4> -80033bac: 00000000 nop - return i; -} -80033bb0: 03e00008 jr ra -80033bb4: 00000000 nop - -80033bb8 <strchr>: - -char *strchr(const char *s, int c) -{ -80033bb8: 27bdffe8 addiu sp,sp,-24 -80033bbc: 00803021 move a2,a0 -80033bc0: afbf0014 sw ra,20(sp) - int x; - int l = strlen(s); -80033bc4: 0c00cee5 jal 80033b94 <strlen> -80033bc8: 00a03821 move a3,a1 - - for(x = 0; x <= l; x++) -80033bcc: 00861823 subu v1,a0,a2 -80033bd0: 0043182a slt v1,v0,v1 -80033bd4: 14600007 bnez v1,80033bf4 <strchr+0x3c> -80033bd8: 00801821 move v1,a0 - if(s[x] == c) return (char*)&s[x]; -80033bdc: 80650000 lb a1,0(v1) -80033be0: 00000000 nop -80033be4: 14a7fff9 bne a1,a3,80033bcc <strchr+0x14> -80033be8: 24840001 addiu a0,a0,1 -80033bec: 10000002 b 80033bf8 <strchr+0x40> -80033bf0: 00601021 move v0,v1 - - return NULL; -80033bf4: 00001021 move v0,zero -} -80033bf8: 8fbf0014 lw ra,20(sp) -80033bfc: 00000000 nop -80033c00: 03e00008 jr ra -80033c04: 27bd0018 addiu sp,sp,24 - -80033c08 <strrchr>: - -char *strrchr(const char *s, int c) -{ -80033c08: 27bdffe8 addiu sp,sp,-24 -80033c0c: 00803021 move a2,a0 -80033c10: afbf0014 sw ra,20(sp) - int x; - int l = strlen(s); -80033c14: 0c00cee5 jal 80033b94 <strlen> -80033c18: 00a03821 move a3,a1 -80033c1c: 00821821 addu v1,a0,v0 - - for(x = l; x>=0; x--) -80033c20: 00661023 subu v0,v1,a2 -80033c24: 04400007 bltz v0,80033c44 <strrchr+0x3c> -80033c28: 00601021 move v0,v1 - if(s[x] == c) return (char*)&s[x]; -80033c2c: 80440000 lb a0,0(v0) -80033c30: 00000000 nop -80033c34: 1487fffa bne a0,a3,80033c20 <strrchr+0x18> -80033c38: 2463ffff addiu v1,v1,-1 -80033c3c: 10000002 b 80033c48 <strrchr+0x40> -80033c40: 00000000 nop - - return NULL; -80033c44: 00001021 move v0,zero -} -80033c48: 8fbf0014 lw ra,20(sp) -80033c4c: 00000000 nop -80033c50: 03e00008 jr ra -80033c54: 27bd0018 addiu sp,sp,24 - -80033c58 <strpbrk>: - -char *strpbrk(const char *s, const char *charset) -{ - int x,y; - - for(x = 0; s[x] != 0; x++) -80033c58: 80830000 lb v1,0(a0) -80033c5c: 00000000 nop -80033c60: 1060000c beqz v1,80033c94 <strpbrk+0x3c> -80033c64: 00000000 nop -80033c68: 00a01021 move v0,a1 - for(y = 0; charset[y] != 0; y++) -80033c6c: 80460000 lb a2,0(v0) -80033c70: 00000000 nop -80033c74: 10c00005 beqz a2,80033c8c <strpbrk+0x34> -80033c78: 00000000 nop - if(s[x] == charset[y]) return (char*)&s[x]; -80033c7c: 1466fffb bne v1,a2,80033c6c <strpbrk+0x14> -80033c80: 24420001 addiu v0,v0,1 - for(x = 0; s[x] != 0; x++) -80033c84: 03e00008 jr ra -80033c88: 00801021 move v0,a0 -80033c8c: 1000fff2 b 80033c58 <strpbrk> -80033c90: 24840001 addiu a0,a0,1 - - return NULL; -} -80033c94: 03e00008 jr ra -80033c98: 00001021 move v0,zero - -80033c9c <strstr>: - -char *strstr(const char *big, const char *little) -{ -80033c9c: 00805821 move t3,a0 -80033ca0: 27bdffe8 addiu sp,sp,-24 - int ls = strlen(little); -80033ca4: 00a02021 move a0,a1 -{ -80033ca8: afbf0014 sw ra,20(sp) - int ls = strlen(little); -80033cac: 0c00cee5 jal 80033b94 <strlen> -80033cb0: 00a06021 move t4,a1 - int bs = strlen(big); -80033cb4: 01602021 move a0,t3 -80033cb8: 0c00cee5 jal 80033b94 <strlen> -80033cbc: 00405021 move t2,v0 - int x; - - if(ls == 0) -80033cc0: 11400014 beqz t2,80033d14 <strstr+0x78> -80033cc4: 01602821 move a1,t3 - return (char*)big; - - if(ls > bs) -80033cc8: 004a182a slt v1,v0,t2 -80033ccc: 14600011 bnez v1,80033d14 <strstr+0x78> -80033cd0: 00002821 move a1,zero -80033cd4: 00004821 move t1,zero - return NULL; - - for(x = 0; x <= bs-ls; x++) -80033cd8: 004a4023 subu t0,v0,t2 -80033cdc: 0109102a slt v0,t0,t1 -80033ce0: 14400009 bnez v0,80033d08 <strstr+0x6c> -80033ce4: 01693821 addu a3,t3,t1 - if(memcmp(little, &big[x], ls) == 0) -80033ce8: 01403021 move a2,t2 -80033cec: 00e02821 move a1,a3 -80033cf0: 0c00cea3 jal 80033a8c <memcmp> -80033cf4: 01802021 move a0,t4 -80033cf8: 10400005 beqz v0,80033d10 <strstr+0x74> -80033cfc: 25290001 addiu t1,t1,1 - for(x = 0; x <= bs-ls; x++) -80033d00: 1000fff7 b 80033ce0 <strstr+0x44> -80033d04: 0109102a slt v0,t0,t1 -80033d08: 10000002 b 80033d14 <strstr+0x78> -80033d0c: 00002821 move a1,zero -80033d10: 00e02821 move a1,a3 - return (char*)&big[x]; - - return NULL; -} -80033d14: 8fbf0014 lw ra,20(sp) -80033d18: 00a01021 move v0,a1 -80033d1c: 03e00008 jr ra -80033d20: 27bd0018 addiu sp,sp,24 - -80033d24 <strcmp>: - -int strcmp(const char *s1, const char *s2) -{ - while(*s1 && *s2 && (*s1 == *s2)) -80033d24: 80820000 lb v0,0(a0) -80033d28: 00000000 nop -80033d2c: 10400009 beqz v0,80033d54 <strcmp+0x30> -80033d30: 00000000 nop -80033d34: 80a30000 lb v1,0(a1) -80033d38: 00000000 nop -80033d3c: 10600006 beqz v1,80033d58 <strcmp+0x34> -80033d40: 00000000 nop -80033d44: 14430004 bne v0,v1,80033d58 <strcmp+0x34> -80033d48: 24840001 addiu a0,a0,1 - { - s1++; - s2++; -80033d4c: 1000fff5 b 80033d24 <strcmp> -80033d50: 24a50001 addiu a1,a1,1 - } - - return *s1-*s2; -80033d54: 80a30000 lb v1,0(a1) -} -80033d58: 03e00008 jr ra -80033d5c: 00431023 subu v0,v0,v1 - -80033d60 <strncmp>: - -int strncmp(const char *s1, const char *s2, size_t len) -{ - int p = 0; -80033d60: 00001821 move v1,zero - - while(*s1 && *s2 && (*s1 == *s2) && p<len) -80033d64: 80870000 lb a3,0(a0) -80033d68: 80a20000 lb v0,0(a1) -80033d6c: 10e0000d beqz a3,80033da4 <strncmp+0x44> -80033d70: 00000000 nop -80033d74: 1040000b beqz v0,80033da4 <strncmp+0x44> -80033d78: 00000000 nop -80033d7c: 14e20009 bne a3,v0,80033da4 <strncmp+0x44> -80033d80: 00000000 nop -80033d84: 10660007 beq v1,a2,80033da4 <strncmp+0x44> -80033d88: 24630001 addiu v1,v1,1 - { - p++; - - if(p<len) -80033d8c: 0066102b sltu v0,v1,a2 -80033d90: 1040fff5 beqz v0,80033d68 <strncmp+0x8> -80033d94: 00000000 nop - { - s1++; -80033d98: 24840001 addiu a0,a0,1 - s2++; -80033d9c: 1000fff1 b 80033d64 <strncmp+0x4> -80033da0: 24a50001 addiu a1,a1,1 - } - } - - return *s1-*s2; -} -80033da4: 03e00008 jr ra -80033da8: 00e21023 subu v0,a3,v0 - -80033dac <strdup>: - -char *strdup(const char *str) -{ -80033dac: 27bdffe8 addiu sp,sp,-24 -80033db0: afbf0014 sw ra,20(sp) -80033db4: afb00010 sw s0,16(sp) - char *ns = (void*)malloc(strlen(str) + 1); -80033db8: 0c00cee5 jal 80033b94 <strlen> -80033dbc: 00808021 move s0,a0 -80033dc0: 0c00c3c6 jal 80030f18 <malloc> -80033dc4: 24440001 addiu a0,v0,1 - - if(ns == NULL) -80033dc8: 10400004 beqz v0,80033ddc <strdup+0x30> -80033dcc: 00403021 move a2,v0 - return NULL; - - strcpy(ns, str); -80033dd0: 02002821 move a1,s0 -80033dd4: 0c00cedc jal 80033b70 <strcpy> -80033dd8: 00402021 move a0,v0 - return ns; -} -80033ddc: 8fbf0014 lw ra,20(sp) -80033de0: 8fb00010 lw s0,16(sp) -80033de4: 00c01021 move v0,a2 -80033de8: 03e00008 jr ra -80033dec: 27bd0018 addiu sp,sp,24 - -80033df0 <strndup>: - -char *strndup(const char *str, size_t len) -{ -80033df0: 27bdffe0 addiu sp,sp,-32 -80033df4: 00a03021 move a2,a1 -80033df8: afb10018 sw s1,24(sp) -80033dfc: afb00014 sw s0,20(sp) -80033e00: afbf001c sw ra,28(sp) - int n=strlen(str); -80033e04: 0c00cee5 jal 80033b94 <strlen> -80033e08: 00808821 move s1,a0 - char *ns = (void*)malloc((n+1)>len?len:(n+1)); -80033e0c: 24500001 addiu s0,v0,1 -80033e10: 00d0102b sltu v0,a2,s0 -80033e14: 10400002 beqz v0,80033e20 <strndup+0x30> -80033e18: 00000000 nop -80033e1c: 00c08021 move s0,a2 -80033e20: 0c00c3c6 jal 80030f18 <malloc> -80033e24: 02002021 move a0,s0 - - if(ns == NULL) -80033e28: 10400005 beqz v0,80033e40 <strndup+0x50> -80033e2c: 00403821 move a3,v0 - return NULL; - - strncpy(ns, str, (n+1)>len?len:(n+1)); -80033e30: 02003021 move a2,s0 -80033e34: 02202821 move a1,s1 -80033e38: 0c00cecb jal 80033b2c <strncpy> -80033e3c: 00402021 move a0,v0 - return ns; -} -80033e40: 8fbf001c lw ra,28(sp) -80033e44: 8fb10018 lw s1,24(sp) -80033e48: 8fb00014 lw s0,20(sp) -80033e4c: 00e01021 move v0,a3 -80033e50: 03e00008 jr ra -80033e54: 27bd0020 addiu sp,sp,32 - -80033e58 <strtoll>: - -long long strtoll(const char *nptr, char **endptr, int base) -{ -80033e58: 27bdffe0 addiu sp,sp,-32 -80033e5c: afb20018 sw s2,24(sp) -80033e60: afb10014 sw s1,20(sp) -80033e64: afb00010 sw s0,16(sp) -80033e68: afbf001c sw ra,28(sp) -80033e6c: 00808021 move s0,a0 -80033e70: 00a09021 move s2,a1 -80033e74: 00c08821 move s1,a2 - int r = 0; - int t = 0; - int n = 0; - - while(*nptr && isspace(*nptr)) -80033e78: 82040000 lb a0,0(s0) -80033e7c: 00000000 nop -80033e80: 14800008 bnez a0,80033ea4 <strtoll+0x4c> -80033e84: 00000000 nop - nptr++; - - if(*nptr == '-') -80033e88: 82030000 lb v1,0(s0) -80033e8c: 2402002d li v0,45 -80033e90: 1462000a bne v1,v0,80033ebc <strtoll+0x64> -80033e94: 00003021 move a2,zero - { - nptr++; -80033e98: 26100001 addiu s0,s0,1 - n = 1; -80033e9c: 10000007 b 80033ebc <strtoll+0x64> -80033ea0: 24060001 li a2,1 - while(*nptr && isspace(*nptr)) -80033ea4: 0c00c76d jal 80031db4 <isspace> -80033ea8: 00000000 nop -80033eac: 1040fff6 beqz v0,80033e88 <strtoll+0x30> -80033eb0: 00000000 nop - nptr++; -80033eb4: 1000fff0 b 80033e78 <strtoll+0x20> -80033eb8: 26100001 addiu s0,s0,1 - } - - if(base == 0) -80033ebc: 16200007 bnez s1,80033edc <strtoll+0x84> -80033ec0: 2622fffe addiu v0,s1,-2 - { - if(*nptr == '0') -80033ec4: 82030000 lb v1,0(s0) -80033ec8: 24020030 li v0,48 -80033ecc: 10620002 beq v1,v0,80033ed8 <strtoll+0x80> -80033ed0: 24110008 li s1,8 - base = 8; - else - base = 10; -80033ed4: 2411000a li s1,10 - } - - if(!(base >= 2 && base <= 36)) -80033ed8: 2622fffe addiu v0,s1,-2 -80033edc: 2c420023 sltiu v0,v0,35 -80033ee0: 10400035 beqz v0,80033fb8 <strtoll+0x160> -80033ee4: 24020010 li v0,16 - return 0; - - if(base == 16 && *nptr == '0') -80033ee8: 1622000d bne s1,v0,80033f20 <strtoll+0xc8> -80033eec: 00001021 move v0,zero -80033ef0: 82030000 lb v1,0(s0) -80033ef4: 24020030 li v0,48 -80033ef8: 14620009 bne v1,v0,80033f20 <strtoll+0xc8> -80033efc: 00001021 move v0,zero - { - if(*(nptr+1) == 'x' || *(nptr+1) == 'X') -80033f00: 92020001 lbu v0,1(s0) -80033f04: 24030058 li v1,88 -80033f08: 304200df andi v0,v0,0xdf -80033f0c: 00021600 sll v0,v0,0x18 -80033f10: 00021603 sra v0,v0,0x18 -80033f14: 14430002 bne v0,v1,80033f20 <strtoll+0xc8> -80033f18: 00001021 move v0,zero - nptr+=2; -80033f1c: 26100002 addiu s0,s0,2 - } - - while(*nptr) - { - switch(*nptr) -80033f20: 24050019 li a1,25 -80033f24: 24070009 li a3,9 - while(*nptr) -80033f28: 82030000 lb v1,0(s0) -80033f2c: 00000000 nop -80033f30: 10600019 beqz v1,80033f98 <strtoll+0x140> -80033f34: 2864005b slti a0,v1,91 - switch(*nptr) -80033f38: 10800009 beqz a0,80033f60 <strtoll+0x108> -80033f3c: 28640041 slti a0,v1,65 -80033f40: 1080000d beqz a0,80033f78 <strtoll+0x120> -80033f44: 00000000 nop -80033f48: 2463ffd0 addiu v1,v1,-48 -80033f4c: 00e3202b sltu a0,a3,v1 -80033f50: 1080000b beqz a0,80033f80 <strtoll+0x128> -80033f54: 0071202a slt a0,v1,s1 -80033f58: 1000000f b 80033f98 <strtoll+0x140> -80033f5c: 00000000 nop -80033f60: 2464ff9f addiu a0,v1,-97 -80033f64: 00a4202b sltu a0,a1,a0 -80033f68: 1480000b bnez a0,80033f98 <strtoll+0x140> -80033f6c: 2463ffa9 addiu v1,v1,-87 - case '0'...'9': - t = *nptr - '0'; - break; - case 'a' ... 'z': - t = (*nptr - 'a') + 10; - break; -80033f70: 10000003 b 80033f80 <strtoll+0x128> -80033f74: 0071202a slt a0,v1,s1 - case 'A' ... 'Z': - t = (*nptr - 'A') + 10; -80033f78: 2463ffc9 addiu v1,v1,-55 - default: - t = 1000; - break; - } - - if(t>=base) -80033f7c: 0071202a slt a0,v1,s1 -80033f80: 10800005 beqz a0,80033f98 <strtoll+0x140> -80033f84: 02220018 mult s1,v0 - break; - - r*=base; - r+=t; - nptr++; -80033f88: 26100001 addiu s0,s0,1 - r*=base; -80033f8c: 00001012 mflo v0 - r+=t; -80033f90: 1000ffe5 b 80033f28 <strtoll+0xd0> -80033f94: 00621021 addu v0,v1,v0 - } - - if(endptr)*endptr = (char*)nptr; -80033f98: 12400002 beqz s2,80033fa4 <strtoll+0x14c> -80033f9c: 00000000 nop -80033fa0: ae500000 sw s0,0(s2) - return n?-r:r; -80033fa4: 10c00002 beqz a2,80033fb0 <strtoll+0x158> -80033fa8: 00000000 nop -80033fac: 00021023 negu v0,v0 -80033fb0: 10000003 b 80033fc0 <strtoll+0x168> -80033fb4: 00021fc3 sra v1,v0,0x1f - return 0; -80033fb8: 00001021 move v0,zero -80033fbc: 00001821 move v1,zero -} -80033fc0: 8fbf001c lw ra,28(sp) -80033fc4: 8fb20018 lw s2,24(sp) -80033fc8: 8fb10014 lw s1,20(sp) -80033fcc: 8fb00010 lw s0,16(sp) -80033fd0: 03e00008 jr ra -80033fd4: 27bd0020 addiu sp,sp,32 - -80033fd8 <strtol>: - -long strtol(const char *nptr, char **endptr, int base) -{ -80033fd8: 27bdffe8 addiu sp,sp,-24 -80033fdc: afbf0014 sw ra,20(sp) - return (long)strtoll(nptr, endptr, base); -80033fe0: 0c00cf96 jal 80033e58 <strtoll> -80033fe4: 00000000 nop -} -80033fe8: 8fbf0014 lw ra,20(sp) -80033fec: 00000000 nop -80033ff0: 03e00008 jr ra -80033ff4: 27bd0018 addiu sp,sp,24 - -80033ff8 <strtod>: - -double strtod(const char *nptr, char **endptr) -{ -80033ff8: 27bdff90 addiu sp,sp,-112 -80033ffc: afb40064 sw s4,100(sp) -80034000: afb10058 sw s1,88(sp) -80034004: afb00054 sw s0,84(sp) -80034008: afbf006c sw ra,108(sp) -8003400c: afb50068 sw s5,104(sp) -80034010: afb30060 sw s3,96(sp) -80034014: afb2005c sw s2,92(sp) - int x = 0; - int y; - double i=0, d=0; - int s=1; - - if(*nptr == '-') -80034018: 80830000 lb v1,0(a0) -8003401c: 2402002d li v0,45 -{ -80034020: 00808021 move s0,a0 -80034024: 00a0a021 move s4,a1 - if(*nptr == '-') -80034028: 14620003 bne v1,v0,80034038 <strtod+0x40> -8003402c: 24110001 li s1,1 - { - nptr++; -80034030: 24900001 addiu s0,a0,1 - s=-1; -80034034: 2411ffff li s1,-1 - int s=1; -80034038: 00001021 move v0,zero - } - - while(*nptr >= '0' && *nptr <= '9' && x < 18) -8003403c: 24050012 li a1,18 -80034040: 82040000 lb a0,0(s0) -80034044: 00000000 nop -80034048: 2483ffd0 addiu v1,a0,-48 -8003404c: 306300ff andi v1,v1,0xff -80034050: 2c63000a sltiu v1,v1,10 -80034054: 10600008 beqz v1,80034078 <strtod+0x80> -80034058: 27a30010 addiu v1,sp,16 -8003405c: 10450006 beq v0,a1,80034078 <strtod+0x80> -80034060: 00000000 nop - strbuf[x++] = *(nptr++); -80034064: 24420001 addiu v0,v0,1 -80034068: 00621821 addu v1,v1,v0 -8003406c: 26100001 addiu s0,s0,1 -80034070: 1000fff3 b 80034040 <strtod+0x48> -80034074: a064ffff sb a0,-1(v1) - - strbuf[x] = 0; -80034078: 00621021 addu v0,v1,v0 - - i = (double)strtoll(strbuf, NULL, 10); -8003407c: 2406000a li a2,10 -80034080: 00002821 move a1,zero -80034084: 00602021 move a0,v1 -80034088: 0c00cf96 jal 80033e58 <strtoll> -8003408c: a0400000 sb zero,0(v0) -80034090: 00402021 move a0,v0 -80034094: 0c00e0e9 jal 800383a4 <__floatdidf> -80034098: 00602821 move a1,v1 -8003409c: 00609821 move s3,v1 - - if(*nptr == '.') -800340a0: 82030000 lb v1,0(s0) - i = (double)strtoll(strbuf, NULL, 10); -800340a4: 00409021 move s2,v0 - if(*nptr == '.') -800340a8: 2402002e li v0,46 -800340ac: 14620031 bne v1,v0,80034174 <strtod+0x17c> -800340b0: 00001021 move v0,zero - { - nptr++; -800340b4: 26100001 addiu s0,s0,1 - x = 0; - - while(*nptr >= '0' && *nptr <= '9' && x < 7) -800340b8: 24050007 li a1,7 -800340bc: 82040000 lb a0,0(s0) -800340c0: 00000000 nop -800340c4: 2483ffd0 addiu v1,a0,-48 -800340c8: 306300ff andi v1,v1,0xff -800340cc: 2c63000a sltiu v1,v1,10 -800340d0: 10600008 beqz v1,800340f4 <strtod+0xfc> -800340d4: 27a30010 addiu v1,sp,16 -800340d8: 10450006 beq v0,a1,800340f4 <strtod+0xfc> -800340dc: 00000000 nop - strbuf[x++] = *(nptr++); -800340e0: 24420001 addiu v0,v0,1 -800340e4: 00621821 addu v1,v1,v0 -800340e8: 26100001 addiu s0,s0,1 -800340ec: 1000fff3 b 800340bc <strtod+0xc4> -800340f0: a064ffff sb a0,-1(v1) - - strbuf[x] = 0; -800340f4: 00621021 addu v0,v1,v0 - - if(endptr != NULL) *endptr = (char*)nptr; -800340f8: 12800002 beqz s4,80034104 <strtod+0x10c> -800340fc: a0400000 sb zero,0(v0) -80034100: ae900000 sw s0,0(s4) -80034104: 27a20010 addiu v0,sp,16 - - y=1; -80034108: 24100001 li s0,1 -8003410c: 24420001 addiu v0,v0,1 - - for(x=0;strbuf[x]!=0;x++) -80034110: 8043ffff lb v1,-1(v0) -80034114: 00000000 nop -80034118: 10600005 beqz v1,80034130 <strtod+0x138> -8003411c: 2406000a li a2,10 - y*=10; -80034120: 00101840 sll v1,s0,0x1 -80034124: 001080c0 sll s0,s0,0x3 -80034128: 1000fff8 b 8003410c <strtod+0x114> -8003412c: 00708021 addu s0,v1,s0 - - d = (double)strtoll(strbuf, NULL, 10); -80034130: 27a40010 addiu a0,sp,16 -80034134: 0c00cf96 jal 80033e58 <strtoll> -80034138: 00002821 move a1,zero -8003413c: 00602821 move a1,v1 -80034140: 0c00e0e9 jal 800383a4 <__floatdidf> -80034144: 00402021 move a0,v0 - d /= y; -80034148: 02002021 move a0,s0 - d = (double)strtoll(strbuf, NULL, 10); -8003414c: 0040a021 move s4,v0 - d /= y; -80034150: 0c00e0aa jal 800382a8 <__floatsidf> -80034154: 0060a821 move s5,v1 -80034158: 00403021 move a2,v0 -8003415c: 00603821 move a3,v1 -80034160: 02802021 move a0,s4 -80034164: 0c00da73 jal 800369cc <__divdf3> -80034168: 02a02821 move a1,s5 -8003416c: 10000005 b 80034184 <strtod+0x18c> -80034170: 02403021 move a2,s2 - } - else - { - if(endptr != NULL) -80034174: 12800002 beqz s4,80034180 <strtod+0x188> -80034178: 00001821 move v1,zero - *endptr = (char*)nptr; -8003417c: ae900000 sw s0,0(s4) - } - - return (i + d)*s; -80034180: 02403021 move a2,s2 -80034184: 02603821 move a3,s3 -80034188: 00602821 move a1,v1 -8003418c: 0c00d825 jal 80036094 <__adddf3> -80034190: 00402021 move a0,v0 -80034194: 02202021 move a0,s1 -80034198: 00409021 move s2,v0 -8003419c: 0c00e0aa jal 800382a8 <__floatsidf> -800341a0: 00609821 move s3,v1 -800341a4: 00403021 move a2,v0 -800341a8: 02402021 move a0,s2 -800341ac: 02602821 move a1,s3 -800341b0: 0c00dca1 jal 80037284 <__muldf3> -800341b4: 00603821 move a3,v1 -} -800341b8: 8fbf006c lw ra,108(sp) -800341bc: 8fb50068 lw s5,104(sp) -800341c0: 8fb40064 lw s4,100(sp) -800341c4: 8fb30060 lw s3,96(sp) -800341c8: 8fb2005c lw s2,92(sp) -800341cc: 8fb10058 lw s1,88(sp) -800341d0: 8fb00054 lw s0,84(sp) -800341d4: 03e00008 jr ra -800341d8: 27bd0070 addiu sp,sp,112 - -800341dc <strtold>: - -long double strtold(const char *nptr, char **endptr) -{ - return (long double)strtod(nptr, endptr); -800341dc: 0800cffe j 80033ff8 <strtod> -800341e0: 00000000 nop - -800341e4 <strtof>: -} - -float strtof(const char *nptr, char **endptr) -{ -800341e4: 27bdffe8 addiu sp,sp,-24 -800341e8: afbf0014 sw ra,20(sp) - return (float)strtod(nptr, endptr); -800341ec: 0c00cffe jal 80033ff8 <strtod> -800341f0: 00000000 nop -800341f4: 00402021 move a0,v0 -800341f8: 0c00e182 jal 80038608 <__truncdfsf2> -800341fc: 00602821 move a1,v1 -} -80034200: 8fbf0014 lw ra,20(sp) -80034204: 00000000 nop -80034208: 03e00008 jr ra -8003420c: 27bd0018 addiu sp,sp,24 - -80034210 <strcat>: - -char *strcat(char *s, const char *append) -{ -80034210: 27bdffe0 addiu sp,sp,-32 -80034214: 00803021 move a2,a0 -80034218: afbf001c sw ra,28(sp) - strcpy(&s[strlen(s)], append); -8003421c: 0c00cee5 jal 80033b94 <strlen> -80034220: afa50010 sw a1,16(sp) -80034224: 8fa50010 lw a1,16(sp) -80034228: 0c00cedc jal 80033b70 <strcpy> -8003422c: 00822021 addu a0,a0,v0 - - return s; -} -80034230: 8fbf001c lw ra,28(sp) -80034234: 00c01021 move v0,a2 -80034238: 03e00008 jr ra -8003423c: 27bd0020 addiu sp,sp,32 - -80034240 <strncat>: - -char *strncat(char *s, const char *append, size_t count) -{ -80034240: 27bdffe0 addiu sp,sp,-32 -80034244: 00803821 move a3,a0 -80034248: afbf001c sw ra,28(sp) - strncpy(&s[strlen(s)], append, count); -8003424c: 0c00cee5 jal 80033b94 <strlen> -80034250: afa50010 sw a1,16(sp) -80034254: 8fa50010 lw a1,16(sp) -80034258: 0c00cecb jal 80033b2c <strncpy> -8003425c: 00822021 addu a0,a0,v0 - - return s; -} -80034260: 8fbf001c lw ra,28(sp) -80034264: 00e01021 move v0,a3 -80034268: 03e00008 jr ra -8003426c: 27bd0020 addiu sp,sp,32 - -80034270 <strcasecmp>: - -int strcasecmp(const char *s1, const char *s2) -{ -80034270: 27bdffe0 addiu sp,sp,-32 -80034274: afb10014 sw s1,20(sp) -80034278: afb00010 sw s0,16(sp) -8003427c: afbf001c sw ra,28(sp) -80034280: afb20018 sw s2,24(sp) -80034284: 00808021 move s0,a0 -80034288: 00a08821 move s1,a1 - while(tolower(*s1) && tolower(*s2) && (tolower(*s1) == tolower(*s2))) -8003428c: 82040000 lb a0,0(s0) -80034290: 0c00c59a jal 80031668 <tolower> -80034294: 00000000 nop -80034298: 10400011 beqz v0,800342e0 <strcasecmp+0x70> -8003429c: 00000000 nop -800342a0: 82240000 lb a0,0(s1) -800342a4: 0c00c59a jal 80031668 <tolower> -800342a8: 00000000 nop -800342ac: 1040000c beqz v0,800342e0 <strcasecmp+0x70> -800342b0: 00000000 nop -800342b4: 82040000 lb a0,0(s0) -800342b8: 0c00c59a jal 80031668 <tolower> -800342bc: 00000000 nop -800342c0: 82240000 lb a0,0(s1) -800342c4: 0c00c59a jal 80031668 <tolower> -800342c8: 00409021 move s2,v0 -800342cc: 16420004 bne s2,v0,800342e0 <strcasecmp+0x70> -800342d0: 00000000 nop - { - s1++; -800342d4: 26100001 addiu s0,s0,1 - s2++; -800342d8: 1000ffec b 8003428c <strcasecmp+0x1c> -800342dc: 26310001 addiu s1,s1,1 - } - - return tolower(*s1)-tolower(*s2); -800342e0: 82040000 lb a0,0(s0) -800342e4: 0c00c59a jal 80031668 <tolower> -800342e8: 00000000 nop -800342ec: 82240000 lb a0,0(s1) -800342f0: 0c00c59a jal 80031668 <tolower> -800342f4: 00408021 move s0,v0 -} -800342f8: 8fbf001c lw ra,28(sp) - return tolower(*s1)-tolower(*s2); -800342fc: 02021023 subu v0,s0,v0 -} -80034300: 8fb20018 lw s2,24(sp) -80034304: 8fb10014 lw s1,20(sp) -80034308: 8fb00010 lw s0,16(sp) -8003430c: 03e00008 jr ra -80034310: 27bd0020 addiu sp,sp,32 - -80034314 <strncasecmp>: - -int strncasecmp(const char *s1, const char *s2, size_t len) -{ -80034314: 27bdffd8 addiu sp,sp,-40 -80034318: afb3001c sw s3,28(sp) -8003431c: afb20018 sw s2,24(sp) -80034320: afb10014 sw s1,20(sp) -80034324: afb00010 sw s0,16(sp) -80034328: afbf0024 sw ra,36(sp) -8003432c: afb40020 sw s4,32(sp) -80034330: 00808021 move s0,a0 -80034334: 00a08821 move s1,a1 -80034338: 00c09821 move s3,a2 - int p = 0; -8003433c: 00009021 move s2,zero - - while(tolower(*s1) && tolower(*s2) && (tolower(*s1) == tolower(*s2)) && p<len) -80034340: 82040000 lb a0,0(s0) -80034344: 0c00c59a jal 80031668 <tolower> -80034348: 00000000 nop -8003434c: 10400016 beqz v0,800343a8 <strncasecmp+0x94> -80034350: 00000000 nop -80034354: 82240000 lb a0,0(s1) -80034358: 0c00c59a jal 80031668 <tolower> -8003435c: 00000000 nop -80034360: 10400011 beqz v0,800343a8 <strncasecmp+0x94> -80034364: 00000000 nop -80034368: 82040000 lb a0,0(s0) -8003436c: 0c00c59a jal 80031668 <tolower> -80034370: 00000000 nop -80034374: 82240000 lb a0,0(s1) -80034378: 0c00c59a jal 80031668 <tolower> -8003437c: 0040a021 move s4,v0 -80034380: 16820009 bne s4,v0,800343a8 <strncasecmp+0x94> -80034384: 00000000 nop -80034388: 12530007 beq s2,s3,800343a8 <strncasecmp+0x94> -8003438c: 26520001 addiu s2,s2,1 - { - p++; - - if(p<len) -80034390: 0253102b sltu v0,s2,s3 -80034394: 1040ffea beqz v0,80034340 <strncasecmp+0x2c> -80034398: 00000000 nop - { - s1++; -8003439c: 26100001 addiu s0,s0,1 - s2++; -800343a0: 1000ffe7 b 80034340 <strncasecmp+0x2c> -800343a4: 26310001 addiu s1,s1,1 - } - } - - return tolower(*s1)-tolower(*s2); -800343a8: 82040000 lb a0,0(s0) -800343ac: 0c00c59a jal 80031668 <tolower> -800343b0: 00000000 nop -800343b4: 82240000 lb a0,0(s1) -800343b8: 0c00c59a jal 80031668 <tolower> -800343bc: 00408021 move s0,v0 -} -800343c0: 8fbf0024 lw ra,36(sp) - return tolower(*s1)-tolower(*s2); -800343c4: 02021023 subu v0,s0,v0 -} -800343c8: 8fb40020 lw s4,32(sp) -800343cc: 8fb3001c lw s3,28(sp) -800343d0: 8fb20018 lw s2,24(sp) -800343d4: 8fb10014 lw s1,20(sp) -800343d8: 8fb00010 lw s0,16(sp) -800343dc: 03e00008 jr ra -800343e0: 27bd0028 addiu sp,sp,40 - -800343e4 <stricmp>: - -int stricmp(const char *s1, const char *s2) -{ - return strcasecmp(s1,s2); -800343e4: 0800d09c j 80034270 <strcasecmp> -800343e8: 00000000 nop - -800343ec <strnicmp>: -} - -int strnicmp(const char *s1, const char *s2, size_t len) -{ - return strncasecmp(s1, s2, len); -800343ec: 0800d0c5 j 80034314 <strncasecmp> -800343f0: 00000000 nop - -800343f4 <strsep>: -//static char *strtok_string; - -char *strsep(char **stringp, const char *delim) -{ - //int x,y; - char *old = *stringp; -800343f4: 8c820000 lw v0,0(a0) - const char *s; - int ok = 0; -800343f8: 00001821 move v1,zero - - while(**stringp && !ok) -800343fc: 8c870000 lw a3,0(a0) -80034400: 00000000 nop -80034404: 80e80000 lb t0,0(a3) -80034408: 00000000 nop -8003440c: 11000010 beqz t0,80034450 <strsep+0x5c> -80034410: 00000000 nop -80034414: 14600011 bnez v1,8003445c <strsep+0x68> -80034418: 00a03021 move a2,a1 - { - s = delim; - - while(*delim) -8003441c: 80c90000 lb t1,0(a2) -80034420: 00000000 nop -80034424: 11200005 beqz t1,8003443c <strsep+0x48> -80034428: 00000000 nop - { - if(**stringp == *delim) -8003442c: 1509fffb bne t0,t1,8003441c <strsep+0x28> -80034430: 24c60001 addiu a2,a2,1 - { - **stringp = 0; -80034434: a0e00000 sb zero,0(a3) -80034438: 24030001 li v1,1 - delim++; - } - - delim = s; - - *stringp+=1; -8003443c: 8c860000 lw a2,0(a0) -80034440: 00000000 nop -80034444: 24c60001 addiu a2,a2,1 -80034448: 1000ffec b 800343fc <strsep+0x8> -8003444c: ac860000 sw a2,0(a0) - } - - if(!ok)*stringp = NULL; -80034450: 14600002 bnez v1,8003445c <strsep+0x68> -80034454: 00000000 nop -80034458: ac800000 sw zero,0(a0) - - return old; -} -8003445c: 03e00008 jr ra -80034460: 00000000 nop - -80034464 <strtok>: - - return ret; -} - -char *strtok(char *str, const char *sep) -{ -80034464: 27bdffe8 addiu sp,sp,-24 -80034468: 3c098007 lui t1,0x8007 -8003446c: 3c0a8007 lui t2,0x8007 - static char *strtok_string; - static int strtok_len; - static int strtok_pos; - //int strtok_oldpos = 0; - - if(str != NULL) -80034470: 14800008 bnez a0,80034494 <strtok+0x30> -80034474: afbf0014 sw ra,20(sp) -80034478: 3c048007 lui a0,0x8007 - } - } - - while(strtok_pos < strtok_len) - { - if(!strtok_string[strtok_pos]) -8003447c: 8d45e918 lw a1,-5864(t2) -80034480: 8c82e910 lw v0,-5872(a0) - while(strtok_pos < strtok_len) -80034484: 8d28e914 lw t0,-5868(t1) -80034488: 00a21021 addu v0,a1,v0 - if(!strtok_string[strtok_pos]) -8003448c: 1000002a b 80034538 <strtok+0xd4> -80034490: 00003021 move a2,zero -80034494: 00803021 move a2,a0 -80034498: 00a03821 move a3,a1 - strtok_len = strlen(str); -8003449c: 0c00cee5 jal 80033b94 <strlen> -800344a0: ad44e918 sw a0,-5864(t2) -800344a4: 00404021 move t0,v0 -800344a8: ad22e914 sw v0,-5868(t1) - for(x = 0; x < strtok_len; x++) -800344ac: 00801821 move v1,a0 -800344b0: 00661023 subu v0,v1,a2 -800344b4: 0048102a slt v0,v0,t0 -800344b8: 1040000c beqz v0,800344ec <strtok+0x88> -800344bc: 00e01021 move v0,a3 - for(y = 0; sep[y] != 0; y++) -800344c0: 80440000 lb a0,0(v0) -800344c4: 00000000 nop -800344c8: 10800006 beqz a0,800344e4 <strtok+0x80> -800344cc: 00000000 nop - if(strtok_string[x] == sep[y]) -800344d0: 80650000 lb a1,0(v1) -800344d4: 00000000 nop -800344d8: 14a4fff9 bne a1,a0,800344c0 <strtok+0x5c> -800344dc: 24420001 addiu v0,v0,1 - strtok_string[x] = 0; -800344e0: a0600000 sb zero,0(v1) -800344e4: 1000fff2 b 800344b0 <strtok+0x4c> -800344e8: 24630001 addiu v1,v1,1 - strtok_pos = 0; -800344ec: 3c038007 lui v1,0x8007 -800344f0: ac60e910 sw zero,-5872(v1) - while(strtok_pos < strtok_len) -800344f4: 00c02021 move a0,a2 -800344f8: 00003821 move a3,zero -800344fc: 00862823 subu a1,a0,a2 -80034500: 00a8102a slt v0,a1,t0 -80034504: 10400008 beqz v0,80034528 <strtok+0xc4> -80034508: 00801021 move v0,a0 -8003450c: 24840001 addiu a0,a0,1 - if(strtok_string[strtok_pos]) -80034510: 808bffff lb t3,-1(a0) -80034514: 00000000 nop -80034518: 1560002c bnez t3,800345cc <strtok+0x168> -8003451c: 00000000 nop -80034520: 1000fff6 b 800344fc <strtok+0x98> -80034524: 24070001 li a3,1 -80034528: 10e0ffd3 beqz a3,80034478 <strtok+0x14> -8003452c: 00000000 nop -80034530: 1000ffd1 b 80034478 <strtok+0x14> -80034534: ac65e910 sw a1,-5872(v1) -80034538: 00451823 subu v1,v0,a1 - while(strtok_pos < strtok_len) -8003453c: 0068382a slt a3,v1,t0 -80034540: 10e00009 beqz a3,80034568 <strtok+0x104> -80034544: 24420001 addiu v0,v0,1 - if(!strtok_string[strtok_pos]) -80034548: 8047ffff lb a3,-1(v0) -8003454c: 00000000 nop -80034550: 14e0fff9 bnez a3,80034538 <strtok+0xd4> -80034554: 24060001 li a2,1 - { - strtok_pos++; -80034558: 24630001 addiu v1,v1,1 -8003455c: ac83e910 sw v1,-5872(a0) -80034560: 1000000c b 80034594 <strtok+0x130> -80034564: 00a31821 addu v1,a1,v1 -80034568: 10c00002 beqz a2,80034574 <strtok+0x110> -8003456c: 00000000 nop -80034570: ac83e910 sw v1,-5872(a0) - return &strtok_string[strtok_pos]; - - strtok_pos++; - } - - return NULL; -80034574: 10000018 b 800345d8 <strtok+0x174> -80034578: 00001021 move v0,zero -8003457c: 24630001 addiu v1,v1,1 - if(strtok_string[strtok_pos]) -80034580: 8069ffff lb t1,-1(v1) -80034584: 00000000 nop -80034588: 15200008 bnez t1,800345ac <strtok+0x148> -8003458c: 00000000 nop -80034590: 24070001 li a3,1 -80034594: 00653023 subu a2,v1,a1 - while(strtok_pos < strtok_len) -80034598: 00c8102a slt v0,a2,t0 -8003459c: 1440fff7 bnez v0,8003457c <strtok+0x118> -800345a0: 00601021 move v0,v1 -800345a4: 10000005 b 800345bc <strtok+0x158> -800345a8: 00000000 nop -800345ac: 10e0000a beqz a3,800345d8 <strtok+0x174> -800345b0: 00000000 nop -800345b4: 10000008 b 800345d8 <strtok+0x174> -800345b8: ac86e910 sw a2,-5872(a0) -800345bc: 10e0ffed beqz a3,80034574 <strtok+0x110> -800345c0: 00000000 nop -800345c4: 1000ffeb b 80034574 <strtok+0x110> -800345c8: ac86e910 sw a2,-5872(a0) -800345cc: 10e00002 beqz a3,800345d8 <strtok+0x174> -800345d0: 00000000 nop -800345d4: ac65e910 sw a1,-5872(v1) -} -800345d8: 8fbf0014 lw ra,20(sp) -800345dc: 00000000 nop -800345e0: 03e00008 jr ra -800345e4: 27bd0018 addiu sp,sp,24 - -800345e8 <strspn>: -int strspn(const char *s, const char *charset) -{ - int x, y; - int appears; - - for(x = 0; s[x] != 0; x++) -800345e8: 00801821 move v1,a0 -800345ec: 80670000 lb a3,0(v1) -800345f0: 00000000 nop -800345f4: 10e0000a beqz a3,80034620 <strspn+0x38> -800345f8: 00641023 subu v0,v1,a0 -800345fc: 00a03021 move a2,a1 - { - appears = 0; - - for(y = 0; charset[y] != 0; y++) -80034600: 80c80000 lb t0,0(a2) -80034604: 00000000 nop -80034608: 11000005 beqz t0,80034620 <strspn+0x38> -8003460c: 00000000 nop - { - if(s[x] == charset[y]) -80034610: 14e8fffb bne a3,t0,80034600 <strspn+0x18> -80034614: 24c60001 addiu a2,a2,1 -80034618: 1000fff4 b 800345ec <strspn+0x4> -8003461c: 24630001 addiu v1,v1,1 - - if(!appears)break; - } - - return x; -} -80034620: 03e00008 jr ra -80034624: 00000000 nop - -80034628 <strcspn>: -int strcspn(const char *s, const char *charset) -{ - int x, y; - int appears; - - for(x = 0; s[x] != 0; x++) -80034628: 00801821 move v1,a0 -8003462c: 80670000 lb a3,0(v1) -80034630: 00000000 nop -80034634: 10e0000c beqz a3,80034668 <strcspn+0x40> -80034638: 00641023 subu v0,v1,a0 -8003463c: 00a03021 move a2,a1 - { - appears = 0; - - for(y = 0; charset[y] != 0; y++) -80034640: 80c80000 lb t0,0(a2) -80034644: 00000000 nop -80034648: 11000005 beqz t0,80034660 <strcspn+0x38> -8003464c: 00000000 nop - { - if(s[x] == charset[y]) -80034650: 14e8fffb bne a3,t0,80034640 <strcspn+0x18> -80034654: 24c60001 addiu a2,a2,1 -80034658: 10000003 b 80034668 <strcspn+0x40> -8003465c: 00000000 nop -80034660: 1000fff2 b 8003462c <strcspn+0x4> -80034664: 24630001 addiu v1,v1,1 - - if(appears)break; - } - - return x; -} -80034668: 03e00008 jr ra -8003466c: 00000000 nop - -80034670 <strtok_r>: -{ -80034670: 27bdffe8 addiu sp,sp,-24 -80034674: 00a05821 move t3,a1 -80034678: 00c05021 move t2,a2 -8003467c: afbf0014 sw ra,20(sp) - if (str == NULL) -80034680: 14800003 bnez a0,80034690 <strtok_r+0x20> -80034684: 00804821 move t1,a0 - str = *nextp; -80034688: 8cc90000 lw t1,0(a2) -8003468c: 00000000 nop - str += strspn(str, delim); -80034690: 01202021 move a0,t1 -80034694: 0c00d17a jal 800345e8 <strspn> -80034698: 01602821 move a1,t3 -8003469c: 01224821 addu t1,t1,v0 - if (*str == '\0') -800346a0: 81230000 lb v1,0(t1) -800346a4: 00000000 nop -800346a8: 1060000d beqz v1,800346e0 <strtok_r+0x70> -800346ac: 00001021 move v0,zero - str += strcspn(str, delim); -800346b0: 01602821 move a1,t3 -800346b4: 0c00d18a jal 80034628 <strcspn> -800346b8: 01202021 move a0,t1 -800346bc: 01221021 addu v0,t1,v0 - if (*str) -800346c0: 80430000 lb v1,0(v0) -800346c4: 00000000 nop -800346c8: 10600003 beqz v1,800346d8 <strtok_r+0x68> -800346cc: 00000000 nop - *str++ = '\0'; -800346d0: a0400000 sb zero,0(v0) -800346d4: 24420001 addiu v0,v0,1 - *nextp = str; -800346d8: ad420000 sw v0,0(t2) - return ret; -800346dc: 01201021 move v0,t1 -} -800346e0: 8fbf0014 lw ra,20(sp) -800346e4: 00000000 nop -800346e8: 03e00008 jr ra -800346ec: 27bd0018 addiu sp,sp,24 - -800346f0 <strlwr>: - -char *strlwr(char *string) -{ -800346f0: 27bdffe0 addiu sp,sp,-32 -800346f4: afb10018 sw s1,24(sp) -800346f8: afb00014 sw s0,20(sp) -800346fc: afbf001c sw ra,28(sp) -80034700: 00808821 move s1,a0 - char *old = string; - - while(*string) -80034704: 00808021 move s0,a0 -80034708: 82040000 lb a0,0(s0) -8003470c: 00000000 nop -80034710: 10800006 beqz a0,8003472c <strlwr+0x3c> -80034714: 02201021 move v0,s1 - { - *string = tolower(*string); -80034718: 0c00c59a jal 80031668 <tolower> -8003471c: 00000000 nop -80034720: a2020000 sb v0,0(s0) - string++; -80034724: 1000fff8 b 80034708 <strlwr+0x18> -80034728: 26100001 addiu s0,s0,1 - } - - return old; -} -8003472c: 8fbf001c lw ra,28(sp) -80034730: 8fb00014 lw s0,20(sp) -80034734: 8fb10018 lw s1,24(sp) -80034738: 03e00008 jr ra -8003473c: 27bd0020 addiu sp,sp,32 - -80034740 <strupr>: - -char *strupr(char *string) -{ -80034740: 27bdffe0 addiu sp,sp,-32 -80034744: afb10018 sw s1,24(sp) -80034748: afb00014 sw s0,20(sp) -8003474c: afbf001c sw ra,28(sp) -80034750: 00808821 move s1,a0 - char *old = string; - - while(*string) -80034754: 00808021 move s0,a0 -80034758: 82040000 lb a0,0(s0) -8003475c: 00000000 nop -80034760: 10800006 beqz a0,8003477c <strupr+0x3c> -80034764: 02201021 move v0,s1 - { - *string = toupper(*string); -80034768: 0c00c593 jal 8003164c <toupper> -8003476c: 00000000 nop -80034770: a2020000 sb v0,0(s0) - string++; -80034774: 1000fff8 b 80034758 <strupr+0x18> -80034778: 26100001 addiu s0,s0,1 - } - - return old; -} -8003477c: 8fbf001c lw ra,28(sp) -80034780: 8fb00014 lw s0,20(sp) -80034784: 8fb10018 lw s1,24(sp) -80034788: 03e00008 jr ra -8003478c: 27bd0020 addiu sp,sp,32 - -80034790 <atoi>: - -int atoi(const char *string) -{ - return (int)strtol(string, NULL, 10); -80034790: 2406000a li a2,10 -80034794: 0800cff6 j 80033fd8 <strtol> -80034798: 00002821 move a1,zero - -8003479c <atol>: -} - -long atol(const char *string) -{ - return strtol(string, NULL, 10); -8003479c: 2406000a li a2,10 -800347a0: 0800cff6 j 80033fd8 <strtol> -800347a4: 00002821 move a1,zero - -800347a8 <strnlen>: -} - -int strnlen(const char *s, size_t maxlen) -{ -800347a8: 00a01021 move v0,a1 - int l=0; -800347ac: 00001821 move v1,zero - - while(*(s++) && l<maxlen) -800347b0: 00833021 addu a2,a0,v1 -800347b4: 80c60000 lb a2,0(a2) -800347b8: 00000000 nop -800347bc: 14c00003 bnez a2,800347cc <strnlen+0x24> -800347c0: 00000000 nop -800347c4: 03e00008 jr ra -800347c8: 00601021 move v0,v1 -800347cc: 1465fff8 bne v1,a1,800347b0 <strnlen+0x8> -800347d0: 24630001 addiu v1,v1,1 - l++; - - return l; -} -800347d4: 03e00008 jr ra -800347d8: 00000000 nop - -800347dc <memrchr>: -void *memrchr(void *b, int c, size_t len) -{ - int i = len - 1; - unsigned char *p = b; - - for(i = len - 1; p[i] != (unsigned char)c && i >= 0;i--); -800347dc: 24c6ffff addiu a2,a2,-1 -800347e0: 30a500ff andi a1,a1,0xff -800347e4: 00861821 addu v1,a0,a2 -800347e8: 90620000 lbu v0,0(v1) -800347ec: 00000000 nop -800347f0: 10450005 beq v0,a1,80034808 <memrchr+0x2c> -800347f4: 00000000 nop -800347f8: 04c1fffa bgez a2,800347e4 <memrchr+0x8> -800347fc: 24c6ffff addiu a2,a2,-1 - - return (i>=0)?&p[i]:NULL; -80034800: 03e00008 jr ra -80034804: 00001021 move v0,zero -80034808: 04c00002 bltz a2,80034814 <memrchr+0x38> -8003480c: 00001021 move v0,zero -80034810: 00601021 move v0,v1 -} -80034814: 03e00008 jr ra -80034818: 00000000 nop - -8003481c <stpcpy>: - -char *stpcpy(char *dst, const char *src) -{ -8003481c: 00801021 move v0,a0 - do - { - *(dst++) = *src; -80034820: 80a40000 lb a0,0(a1) -80034824: 24430001 addiu v1,v0,1 -80034828: a064ffff sb a0,-1(v1) - }while(*(src++)); -8003482c: 24a50001 addiu a1,a1,1 -80034830: 80a4ffff lb a0,-1(a1) -80034834: 00000000 nop -80034838: 10800003 beqz a0,80034848 <stpcpy+0x2c> -8003483c: 00000000 nop -80034840: 1000fff7 b 80034820 <stpcpy+0x4> -80034844: 00601021 move v0,v1 - - return dst-1; -} -80034848: 03e00008 jr ra -8003484c: 00000000 nop - -80034850 <stpncpy>: - -char *stpncpy(char *dst, const char *src, int len) -{ - int c = 0; -80034850: 00001021 move v0,zero - - do - { - if(c < len) -80034854: 0046182a slt v1,v0,a2 -80034858: 10600004 beqz v1,8003486c <stpncpy+0x1c> -8003485c: 00000000 nop - *(dst++) = *src; -80034860: 80a30000 lb v1,0(a1) -80034864: 24840001 addiu a0,a0,1 -80034868: a083ffff sb v1,-1(a0) - - c++; - }while(*(src++) && c < len); -8003486c: 24a50001 addiu a1,a1,1 -80034870: 80a3ffff lb v1,-1(a1) -80034874: 00000000 nop -80034878: 10600004 beqz v1,8003488c <stpncpy+0x3c> -8003487c: 24420001 addiu v0,v0,1 -80034880: 0046182a slt v1,v0,a2 -80034884: 1460fff4 bnez v1,80034858 <stpncpy+0x8> -80034888: 0046182a slt v1,v0,a2 - - return dst-1; -} -8003488c: 03e00008 jr ra -80034890: 2482ffff addiu v0,a0,-1 - -80034894 <strcasestr>: - -char *strcasestr(const char *big, const char *little) -{ -80034894: 27bdffd8 addiu sp,sp,-40 -80034898: afb3001c sw s3,28(sp) -8003489c: afb00010 sw s0,16(sp) -800348a0: afbf0024 sw ra,36(sp) -800348a4: afb40020 sw s4,32(sp) -800348a8: afb20018 sw s2,24(sp) -800348ac: afb10014 sw s1,20(sp) -800348b0: 00808021 move s0,a0 -800348b4: 00a09821 move s3,a1 - while(*big) -800348b8: 82020000 lb v0,0(s0) -800348bc: 00000000 nop -800348c0: 1040000f beqz v0,80034900 <strcasestr+0x6c> -800348c4: 02609021 move s2,s3 -800348c8: 02008821 move s1,s0 - { - const char *pbig = big; - const char *plittle = little; - int ok = 1; - - while(*pbig) -800348cc: 82240000 lb a0,0(s1) -800348d0: 00000000 nop -800348d4: 1080000e beqz a0,80034910 <strcasestr+0x7c> -800348d8: 02001021 move v0,s0 - { - if(tolower(*pbig) != tolower(*plittle)) -800348dc: 0c00c59a jal 80031668 <tolower> -800348e0: 00000000 nop -800348e4: 82440000 lb a0,0(s2) -800348e8: 0c00c59a jal 80031668 <tolower> -800348ec: 0040a021 move s4,v0 -800348f0: 16820005 bne s4,v0,80034908 <strcasestr+0x74> -800348f4: 26310001 addiu s1,s1,1 - ok = 0; - break; - } - - pbig++; - plittle++; -800348f8: 1000fff4 b 800348cc <strcasestr+0x38> -800348fc: 26520001 addiu s2,s2,1 - return (char*)big; - - big++; - } - - return NULL; -80034900: 10000003 b 80034910 <strcasestr+0x7c> -80034904: 00001021 move v0,zero - big++; -80034908: 1000ffeb b 800348b8 <strcasestr+0x24> -8003490c: 26100001 addiu s0,s0,1 -} -80034910: 8fbf0024 lw ra,36(sp) -80034914: 8fb40020 lw s4,32(sp) -80034918: 8fb3001c lw s3,28(sp) -8003491c: 8fb20018 lw s2,24(sp) -80034920: 8fb10014 lw s1,20(sp) -80034924: 8fb00010 lw s0,16(sp) -80034928: 03e00008 jr ra -8003492c: 27bd0028 addiu sp,sp,40 - -80034930 <strlcpy>: - -int strlcpy(char *dst, const char *src, size_t size) -{ -80034930: 00a01821 move v1,a1 -80034934: 27bdffe8 addiu sp,sp,-24 -80034938: 00804021 move t0,a0 - char *src_end = memchr((void*)src, '\0', size); -8003493c: 00002821 move a1,zero -{ -80034940: afbf0014 sw ra,20(sp) - char *src_end = memchr((void*)src, '\0', size); -80034944: 0c00cebd jal 80033af4 <memchr> -80034948: 00602021 move a0,v1 - - if(src_end == NULL) -8003494c: 10400006 beqz v0,80034968 <strlcpy+0x38> -80034950: 00003821 move a3,zero - return 0; - - memcpy(dst, src, src_end - src); -80034954: 00433823 subu a3,v0,v1 -80034958: 00e03021 move a2,a3 -8003495c: 00602821 move a1,v1 -80034960: 0c00ce81 jal 80033a04 <memcpy> -80034964: 01002021 move a0,t0 - - return (src_end - src); -} -80034968: 8fbf0014 lw ra,20(sp) -8003496c: 00e01021 move v0,a3 -80034970: 03e00008 jr ra -80034974: 27bd0018 addiu sp,sp,24 - -80034978 <strlcat>: - -int strlcat(char *dst, const char *src, size_t size) -{ -80034978: 27bdffe8 addiu sp,sp,-24 -8003497c: 00a05821 move t3,a1 -80034980: afbf0014 sw ra,20(sp) - int dstl = strlen(dst); -80034984: 0c00cee5 jal 80033b94 <strlen> -80034988: 00c04021 move t0,a2 - char *q = dst + dstl; -8003498c: 00823821 addu a3,a0,v0 - int real_size = size; - - if(memchr((void*)src, '\0', size)) -80034990: 00002821 move a1,zero -80034994: 01602021 move a0,t3 -80034998: 0c00cebd jal 80033af4 <memchr> -8003499c: 00404821 move t1,v0 -800349a0: 10400004 beqz v0,800349b4 <strlcat+0x3c> -800349a4: 01005021 move t2,t0 - real_size = strlen(src); -800349a8: 0c00cee5 jal 80033b94 <strlen> -800349ac: 01602021 move a0,t3 -800349b0: 00405021 move t2,v0 - - memcpy(q, src, real_size-dstl-1); -800349b4: 01496023 subu t4,t2,t1 -800349b8: 2586ffff addiu a2,t4,-1 -800349bc: 01602821 move a1,t3 -800349c0: 0c00ce81 jal 80033a04 <memcpy> -800349c4: 00e02021 move a0,a3 - if(real_size != size) q[real_size-dstl-1] = '\0'; -800349c8: 110a0002 beq t0,t2,800349d4 <strlcat+0x5c> -800349cc: 00ec3821 addu a3,a3,t4 -800349d0: a0e0ffff sb zero,-1(a3) - - return size-dstl; -} -800349d4: 8fbf0014 lw ra,20(sp) -800349d8: 01091023 subu v0,t0,t1 -800349dc: 03e00008 jr ra -800349e0: 27bd0018 addiu sp,sp,24 - -800349e4 <memmem>: -{ - int i, j, l; - unsigned char *bigp = (unsigned char*)big; - unsigned char *littlep = (unsigned char*)little; - - for(i = 0, l = (int)(big_len - little_len); i <= l; i++, bigp++) -800349e4: 00a72823 subu a1,a1,a3 -800349e8: 00004021 move t0,zero -800349ec: 00a8182a slt v1,a1,t0 -800349f0: 14600010 bnez v1,80034a34 <memmem+0x50> -800349f4: 00881021 addu v0,a0,t0 -800349f8: 00001821 move v1,zero - { - for(j = 0; j < little_len; j++) -800349fc: 10670007 beq v1,a3,80034a1c <memmem+0x38> -80034a00: 00c35021 addu t2,a2,v1 - { - if(littlep[j] != bigp[j]) -80034a04: 00434821 addu t1,v0,v1 -80034a08: 914a0000 lbu t2,0(t2) -80034a0c: 91290000 lbu t1,0(t1) -80034a10: 00000000 nop -80034a14: 11490005 beq t2,t1,80034a2c <memmem+0x48> -80034a18: 00000000 nop - break; - } - - if(j == little_len) -80034a1c: 14e3fff3 bne a3,v1,800349ec <memmem+0x8> -80034a20: 25080001 addiu t0,t0,1 -80034a24: 03e00008 jr ra -80034a28: 00000000 nop - for(j = 0; j < little_len; j++) -80034a2c: 1000fff3 b 800349fc <memmem+0x18> -80034a30: 24630001 addiu v1,v1,1 - return bigp; - } - - return NULL; -} -80034a34: 03e00008 jr ra -80034a38: 00001021 move v0,zero - -80034a3c <__ulltoa_internal__>: - return (unsigned)(rand_seed/65536) % 32768; -} - -static char *__ulltoa_internal__(unsigned long long value, char *str, int base, int minus_sign, - unsigned long long maxp ) -{ -80034a3c: 27bdffb8 addiu sp,sp,-72 -80034a40: 8fa90060 lw t1,96(sp) -80034a44: 8fa80064 lw t0,100(sp) -80034a48: afbe0040 sw s8,64(sp) -80034a4c: afb7003c sw s7,60(sp) -80034a50: afb60038 sw s6,56(sp) -80034a54: afb50034 sw s5,52(sp) -80034a58: afb40030 sw s4,48(sp) -80034a5c: afb10024 sw s1,36(sp) -80034a60: afb00020 sw s0,32(sp) -80034a64: afbf0044 sw ra,68(sp) -80034a68: afb3002c sw s3,44(sp) -80034a6c: afb20028 sw s2,40(sp) -80034a70: 0080a021 move s4,a0 -80034a74: 00a0a821 move s5,a1 -80034a78: 00c0b021 move s6,a2 -80034a7c: 00e0b821 move s7,a3 - unsigned long long p; - unsigned long long p3; - int c; - int a; - - p = 1; -80034a80: 24110001 li s1,1 -80034a84: 00008021 move s0,zero - - do - { - p3 = p; - p *= base; -80034a88: 0007f7c3 sra s8,a3,0x1f - - if(maxp && p > maxp) -80034a8c: 01285025 or t2,t1,t0 - p *= base; -80034a90: 02170018 mult s0,s7 -80034a94: 00001012 mflo v0 - ... -80034aa0: 03d10018 mult s8,s1 -80034aa4: 00001812 mflo v1 -80034aa8: 00431021 addu v0,v0,v1 -80034aac: 00000000 nop -80034ab0: 02370019 multu s1,s7 -80034ab4: 00009810 mfhi s3 -80034ab8: 00009012 mflo s2 - if(maxp && p > maxp) -80034abc: 11400011 beqz t2,80034b04 <__ulltoa_internal__+0xc8> -80034ac0: 00539821 addu s3,v0,s3 -80034ac4: 0113102b sltu v0,t0,s3 -80034ac8: 14400006 bnez v0,80034ae4 <__ulltoa_internal__+0xa8> -80034acc: 00000000 nop -80034ad0: 1668000d bne s3,t0,80034b08 <__ulltoa_internal__+0xcc> -80034ad4: 0270102b sltu v0,s3,s0 -80034ad8: 0132102b sltu v0,t1,s2 -80034adc: 1040000a beqz v0,80034b08 <__ulltoa_internal__+0xcc> -80034ae0: 0270102b sltu v0,s3,s0 - break; - }while((p >= p3) && !(p % p3)); - - if(minus_sign) -80034ae4: 8fa20058 lw v0,88(sp) -80034ae8: 00000000 nop -80034aec: 1040001d beqz v0,80034b64 <__ulltoa_internal__+0x128> -80034af0: 00009821 move s3,zero - *(str++) = '-'; -80034af4: 2402002d li v0,45 -80034af8: a2c20000 sb v0,0(s6) -80034afc: 10000019 b 80034b64 <__ulltoa_internal__+0x128> -80034b00: 26d60001 addiu s6,s6,1 - }while((p >= p3) && !(p % p3)); -80034b04: 0270102b sltu v0,s3,s0 -80034b08: 1440fff6 bnez v0,80034ae4 <__ulltoa_internal__+0xa8> -80034b0c: 00000000 nop -80034b10: 16130004 bne s0,s3,80034b24 <__ulltoa_internal__+0xe8> -80034b14: 02203021 move a2,s1 -80034b18: 0251102b sltu v0,s2,s1 -80034b1c: 1440fff1 bnez v0,80034ae4 <__ulltoa_internal__+0xa8> -80034b20: 00000000 nop -80034b24: 02003821 move a3,s0 -80034b28: 02402021 move a0,s2 -80034b2c: 02602821 move a1,s3 -80034b30: afaa0018 sw t2,24(sp) -80034b34: afa80014 sw t0,20(sp) -80034b38: 0c00d693 jal 80035a4c <__umoddi3> -80034b3c: afa90010 sw t1,16(sp) -80034b40: 00621025 or v0,v1,v0 -80034b44: 8fa90010 lw t1,16(sp) -80034b48: 8fa80014 lw t0,20(sp) -80034b4c: 8faa0018 lw t2,24(sp) -80034b50: 1440ffe4 bnez v0,80034ae4 <__ulltoa_internal__+0xa8> -80034b54: 00000000 nop -80034b58: 02408821 move s1,s2 -80034b5c: 1000ffcc b 80034a90 <__ulltoa_internal__+0x54> -80034b60: 02608021 move s0,s3 - - for(a = 0;p3 > 0;p3/=base) -80034b64: 02301025 or v0,s1,s0 -80034b68: 10400021 beqz v0,80034bf0 <__ulltoa_internal__+0x1b4> -80034b6c: 02802021 move a0,s4 - { - c = value / p3; -80034b70: 02a02821 move a1,s5 -80034b74: 02203021 move a2,s1 -80034b78: 0c00d4fc jal 800353f0 <__udivdi3> -80034b7c: 02003821 move a3,s0 - value %= p3; -80034b80: 02802021 move a0,s4 -80034b84: 02a02821 move a1,s5 -80034b88: 02203021 move a2,s1 -80034b8c: 02003821 move a3,s0 -80034b90: 0c00d693 jal 80035a4c <__umoddi3> -80034b94: 00409021 move s2,v0 -80034b98: 0040a021 move s4,v0 - - if(c) -80034b9c: 16400005 bnez s2,80034bb4 <__ulltoa_internal__+0x178> -80034ba0: 0060a821 move s5,v1 - a = 1; - - if(a) -80034ba4: 1260000b beqz s3,80034bd4 <__ulltoa_internal__+0x198> -80034ba8: 02202021 move a0,s1 - { - if(c <= 9) - c += '0'; -80034bac: 10000005 b 80034bc4 <__ulltoa_internal__+0x188> -80034bb0: 26430030 addiu v1,s2,48 - if(c <= 9) -80034bb4: 2a42000a slti v0,s2,10 -80034bb8: 10400002 beqz v0,80034bc4 <__ulltoa_internal__+0x188> -80034bbc: 26430037 addiu v1,s2,55 - c += '0'; -80034bc0: 26430030 addiu v1,s2,48 - else - c = (c - 10) + 'A'; - - *(str++) = c; -80034bc4: a2c30000 sb v1,0(s6) -80034bc8: 24130001 li s3,1 -80034bcc: 26d60001 addiu s6,s6,1 - for(a = 0;p3 > 0;p3/=base) -80034bd0: 02202021 move a0,s1 -80034bd4: 02002821 move a1,s0 -80034bd8: 02e03021 move a2,s7 -80034bdc: 0c00d4fc jal 800353f0 <__udivdi3> -80034be0: 03c03821 move a3,s8 -80034be4: 00408821 move s1,v0 -80034be8: 1000ffde b 80034b64 <__ulltoa_internal__+0x128> -80034bec: 00608021 move s0,v1 - } - - *str = '\0'; - - return str; -} -80034bf0: 8fbf0044 lw ra,68(sp) -80034bf4: 02c01021 move v0,s6 -80034bf8: 8fbe0040 lw s8,64(sp) -80034bfc: 8fb7003c lw s7,60(sp) -80034c00: 8fb50034 lw s5,52(sp) -80034c04: 8fb40030 lw s4,48(sp) -80034c08: 8fb3002c lw s3,44(sp) -80034c0c: 8fb20028 lw s2,40(sp) -80034c10: 8fb10024 lw s1,36(sp) -80034c14: 8fb00020 lw s0,32(sp) - *str = '\0'; -80034c18: a2c00000 sb zero,0(s6) -} -80034c1c: 8fb60038 lw s6,56(sp) -80034c20: 03e00008 jr ra -80034c24: 27bd0048 addiu sp,sp,72 - -80034c28 <abs>: -{ -80034c28: 000417c3 sra v0,a0,0x1f -80034c2c: 00442026 xor a0,v0,a0 -} -80034c30: 03e00008 jr ra -80034c34: 00821023 subu v0,a0,v0 - -80034c38 <srand>: - rand_seed = seed; -80034c38: 3c028004 lui v0,0x8004 -80034c3c: 03e00008 jr ra -80034c40: ac44b9dc sw a0,-17956(v0) - -80034c44 <rand>: - rand_seed = rand_seed * 1103515245 + 12345; -80034c44: 3c048004 lui a0,0x8004 -80034c48: 8c83b9dc lw v1,-17956(a0) -80034c4c: 3c0241c6 lui v0,0x41c6 -80034c50: 24424e6d addiu v0,v0,20077 -80034c54: 00620018 mult v1,v0 -80034c58: 00001012 mflo v0 -80034c5c: 24423039 addiu v0,v0,12345 -80034c60: ac82b9dc sw v0,-17956(a0) - return (unsigned)(rand_seed/65536) % 32768; -80034c64: 00021402 srl v0,v0,0x10 -} -80034c68: 03e00008 jr ra -80034c6c: 30427fff andi v0,v0,0x7fff - -80034c70 <ulltoa>: - -char *ulltoa(unsigned long long value, char *str, int base) -{ -80034c70: 27bdffd8 addiu sp,sp,-40 - return __ulltoa_internal__(value, str, base, 0, 0); -80034c74: 00001021 move v0,zero -80034c78: 00001821 move v1,zero -80034c7c: afa20018 sw v0,24(sp) -80034c80: afa3001c sw v1,28(sp) -80034c84: afa00010 sw zero,16(sp) -{ -80034c88: afbf0024 sw ra,36(sp) - return __ulltoa_internal__(value, str, base, 0, 0); -80034c8c: 0c00d28f jal 80034a3c <__ulltoa_internal__> -80034c90: 00000000 nop -} -80034c94: 8fbf0024 lw ra,36(sp) -80034c98: 00000000 nop -80034c9c: 03e00008 jr ra -80034ca0: 27bd0028 addiu sp,sp,40 - -80034ca4 <ultoa>: - -char *ultoa(unsigned long value, char *str, int base) -{ -80034ca4: 27bdffd8 addiu sp,sp,-40 - return __ulltoa_internal__(value, str, base, 0, (sizeof(long)==8)?0:0xFFFFFFFF); -80034ca8: 2402ffff li v0,-1 -80034cac: 00001821 move v1,zero -80034cb0: 00c03821 move a3,a2 -80034cb4: afa20018 sw v0,24(sp) -80034cb8: afa3001c sw v1,28(sp) -80034cbc: afa00010 sw zero,16(sp) -80034cc0: 00a03021 move a2,a1 -{ -80034cc4: afbf0024 sw ra,36(sp) - return __ulltoa_internal__(value, str, base, 0, (sizeof(long)==8)?0:0xFFFFFFFF); -80034cc8: 0c00d28f jal 80034a3c <__ulltoa_internal__> -80034ccc: 00002821 move a1,zero -} -80034cd0: 8fbf0024 lw ra,36(sp) -80034cd4: 00000000 nop -80034cd8: 03e00008 jr ra -80034cdc: 27bd0028 addiu sp,sp,40 - -80034ce0 <utoa>: - -char *utoa(unsigned int value, char *str, int base) -{ -80034ce0: 27bdffd8 addiu sp,sp,-40 - return __ulltoa_internal__(value, str, base, 0, 0xFFFFFFFF); -80034ce4: 2402ffff li v0,-1 -80034ce8: 00001821 move v1,zero -80034cec: 00c03821 move a3,a2 -80034cf0: afa20018 sw v0,24(sp) -80034cf4: afa3001c sw v1,28(sp) -80034cf8: afa00010 sw zero,16(sp) -80034cfc: 00a03021 move a2,a1 -{ -80034d00: afbf0024 sw ra,36(sp) - return __ulltoa_internal__(value, str, base, 0, 0xFFFFFFFF); -80034d04: 0c00d28f jal 80034a3c <__ulltoa_internal__> -80034d08: 00002821 move a1,zero -} -80034d0c: 8fbf0024 lw ra,36(sp) -80034d10: 00000000 nop -80034d14: 03e00008 jr ra -80034d18: 27bd0028 addiu sp,sp,40 - -80034d1c <lltoa>: - -char *lltoa(long long value, char *str, int base) -{ - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, 0); -80034d1c: 000547c3 sra t0,a1,0x1f -80034d20: 01041026 xor v0,t0,a0 -80034d24: 00482023 subu a0,v0,t0 -80034d28: 01054826 xor t1,t0,a1 -{ -80034d2c: 27bdffd8 addiu sp,sp,-40 - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, 0); -80034d30: 0044182b sltu v1,v0,a0 -80034d34: 01284023 subu t0,t1,t0 -80034d38: 000517c2 srl v0,a1,0x1f -80034d3c: 00005021 move t2,zero -80034d40: 00005821 move t3,zero -80034d44: afaa0018 sw t2,24(sp) -80034d48: afab001c sw t3,28(sp) -80034d4c: afa20010 sw v0,16(sp) -{ -80034d50: afbf0024 sw ra,36(sp) - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, 0); -80034d54: 0c00d28f jal 80034a3c <__ulltoa_internal__> -80034d58: 01032823 subu a1,t0,v1 -} -80034d5c: 8fbf0024 lw ra,36(sp) -80034d60: 00000000 nop -80034d64: 03e00008 jr ra -80034d68: 27bd0028 addiu sp,sp,40 - -80034d6c <ltoa>: - -char *ltoa(long value, char *str, int base) -{ -80034d6c: 00801021 move v0,a0 - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, (sizeof(long)==8)?0:0xFFFFFFFF); -80034d70: 000427c3 sra a0,a0,0x1f -80034d74: 00821826 xor v1,a0,v0 -{ -80034d78: 27bdffd8 addiu sp,sp,-40 - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, (sizeof(long)==8)?0:0xFFFFFFFF); -80034d7c: 00642023 subu a0,v1,a0 -80034d80: 2408ffff li t0,-1 -80034d84: 00004821 move t1,zero -80034d88: 000217c2 srl v0,v0,0x1f -80034d8c: 00c03821 move a3,a2 -80034d90: afa80018 sw t0,24(sp) -80034d94: afa9001c sw t1,28(sp) -80034d98: afa20010 sw v0,16(sp) -80034d9c: 00a03021 move a2,a1 -{ -80034da0: afbf0024 sw ra,36(sp) - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, (sizeof(long)==8)?0:0xFFFFFFFF); -80034da4: 0c00d28f jal 80034a3c <__ulltoa_internal__> -80034da8: 00042fc3 sra a1,a0,0x1f -} -80034dac: 8fbf0024 lw ra,36(sp) -80034db0: 00000000 nop -80034db4: 03e00008 jr ra -80034db8: 27bd0028 addiu sp,sp,40 - -80034dbc <itoa>: - -char *itoa(int value, char *str, int base) -{ -80034dbc: 00801021 move v0,a0 - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, 0xFFFFFFFF); -80034dc0: 000427c3 sra a0,a0,0x1f -80034dc4: 00821826 xor v1,a0,v0 -{ -80034dc8: 27bdffd8 addiu sp,sp,-40 - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, 0xFFFFFFFF); -80034dcc: 00642023 subu a0,v1,a0 -80034dd0: 2408ffff li t0,-1 -80034dd4: 00004821 move t1,zero -80034dd8: 000217c2 srl v0,v0,0x1f -80034ddc: 00c03821 move a3,a2 -80034de0: afa80018 sw t0,24(sp) -80034de4: afa9001c sw t1,28(sp) -80034de8: afa20010 sw v0,16(sp) -80034dec: 00a03021 move a2,a1 -{ -80034df0: afbf0024 sw ra,36(sp) - return __ulltoa_internal__((value<0)?-value:value, str, base, value<0, 0xFFFFFFFF); -80034df4: 0c00d28f jal 80034a3c <__ulltoa_internal__> -80034df8: 00042fc3 sra a1,a0,0x1f -} -80034dfc: 8fbf0024 lw ra,36(sp) -80034e00: 00000000 nop -80034e04: 03e00008 jr ra -80034e08: 27bd0028 addiu sp,sp,40 - -80034e0c <abort>: - -void abort(void) -{ - printf("abort(): Abnormal program termination\n"); -80034e0c: 3c048004 lui a0,0x8004 -{ -80034e10: 27bdffe8 addiu sp,sp,-24 -80034e14: afbf0014 sw ra,20(sp) - printf("abort(): Abnormal program termination\n"); -80034e18: 0c00d392 jal 80034e48 <printf> -80034e1c: 2484a7a8 addiu a0,a0,-22616 - exit(1); -} -80034e20: 8fbf0014 lw ra,20(sp) - exit(1); -80034e24: 24040001 li a0,1 -80034e28: 080040e0 j 80010380 <exit> -80034e2c: 27bd0018 addiu sp,sp,24 - -80034e30 <bios_putchar>: -.extern __stdio_direction -.extern sio_printf - -bios_putchar: - li $9, 0x3c - j 0xa0 -80034e30: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034e34: 2409003c li t1,60 - nop -80034e38: 00000000 nop - -80034e3c <bios_puts>: - -bios_puts: - li $9, 0x3e - j 0xa0 -80034e3c: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034e40: 2409003e li t1,62 - nop -80034e44: 00000000 nop - -80034e48 <printf>: - -printf: - la $9, __stdio_direction -80034e48: 3c098007 lui t1,0x8007 -80034e4c: 2529e8c8 addiu t1,t1,-5944 - lw $10, 0($9) -80034e50: 8d2a0000 lw t2,0(t1) -80034e54: 00000000 nop - beq $10, $0, use_bios_printf -80034e58: 11400004 beqz t2,80034e6c <use_bios_printf> -80034e5c: 00000000 nop - nop - j sio_printf -80034e60: 0800ce75 j 800339d4 <sio_printf> -80034e64: 00000000 nop - nop -80034e68: 00000000 nop - -80034e6c <use_bios_printf>: -use_bios_printf: - li $9, 0x3f - j 0xa0 -80034e6c: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034e70: 2409003f li t1,63 - nop -80034e74: 00000000 nop - -80034e78 <InitHeap>: -.global InitHeap -.global FlushCache - -InitHeap: - li $9, 0x39 - j 0xa0 -80034e78: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034e7c: 24090039 li t1,57 - nop -80034e80: 00000000 nop - -80034e84 <FlushCache>: - -FlushCache: - li $9, 0x44 - j 0xa0 -80034e84: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034e88: 24090044 li t1,68 - nop -80034e8c: 00000000 nop - -80034e90 <GPU_dw>: -.global SendPrimitive -.global GetGPUStatus - -GPU_dw: - li $9, 0x46 - j 0xa0 -80034e90: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034e94: 24090046 li t1,70 - nop -80034e98: 00000000 nop - -80034e9c <mem2vram>: - -mem2vram: - li $9, 0x47 - j 0xa0 -80034e9c: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034ea0: 24090047 li t1,71 - nop -80034ea4: 00000000 nop - -80034ea8 <ResetEntryInt>: - -.global ResetEntryInt - -ResetEntryInt: - li $9, 0x18 - j 0xb0 -80034ea8: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034eac: 24090018 li t1,24 - nop -80034eb0: 00000000 nop - -80034eb4 <GetKernelDate>: -.global GetKernelDate -.global GetKernelRomVersion -.global GetRamSize - -GetKernelDate: - li $9, 0xb4 -80034eb4: 240900b4 li t1,180 - li $4, 0 - j 0xa0 -80034eb8: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034ebc: 24040000 li a0,0 - nop -80034ec0: 00000000 nop - -80034ec4 <GetKernelRomVersion>: - -GetKernelRomVersion: - li $9, 0xb4 -80034ec4: 240900b4 li t1,180 - li $4, 2 - j 0xa0 -80034ec8: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034ecc: 24040002 li a0,2 - nop -80034ed0: 00000000 nop - -80034ed4 <GetRamSize>: - -GetRamSize: - li $9, 0xb4 -80034ed4: 240900b4 li t1,180 - li $4, 5 - j 0xa0 -80034ed8: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80034edc: 24040005 li a0,5 - nop -80034ee0: 00000000 nop - -80034ee4 <OpenEvent>: -.global DeliverEvent -.global ChangeClearRCnt - -OpenEvent: - li $9, 0x08 - j 0xb0 -80034ee4: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034ee8: 24090008 li t1,8 - nop -80034eec: 00000000 nop - -80034ef0 <EnableEvent>: - -EnableEvent: - li $9, 0x0c - j 0xb0 -80034ef0: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034ef4: 2409000c li t1,12 - nop -80034ef8: 00000000 nop - -80034efc <CloseEvent>: - -CloseEvent: - li $9, 0x09 - j 0xb0 -80034efc: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f00: 24090009 li t1,9 - nop -80034f04: 00000000 nop - -80034f08 <DisableEvent>: - -DisableEvent: - li $9, 0x0d - j 0xb0 -80034f08: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f0c: 2409000d li t1,13 - nop -80034f10: 00000000 nop - -80034f14 <ChangeClearRCnt>: - -ChangeClearRCnt: - li $9, 0x0A - j 0xc0 -80034f14: 08000030 j 800000c0 <__scratchpad+0x608000c0> -80034f18: 2409000a li t1,10 - nop -80034f1c: 00000000 nop - -80034f20 <DeliverEvent>: - -DeliverEvent: - li $9, 0x07 - j 0xb0 -80034f20: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f24: 24090007 li t1,7 - nop -80034f28: 00000000 nop - -80034f2c <WaitEvent>: - -WaitEvent: - li $9, 0x0a - j 0xb0 -80034f2c: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f30: 2409000a li t1,10 - nop -80034f34: 00000000 nop - -80034f38 <TestEvent>: - -TestEvent: - li $9, 0x0b - j 0xb0 -80034f38: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f3c: 2409000b li t1,11 - nop -80034f40: 00000000 nop - -80034f44 <open>: -.global rename -.global remove - -open: - li $9, 0x32 - j 0xb0 -80034f44: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f48: 24090032 li t1,50 - nop -80034f4c: 00000000 nop - -80034f50 <lseek>: - -lseek: - li $9, 0x33 - j 0xb0 -80034f50: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f54: 24090033 li t1,51 - nop -80034f58: 00000000 nop - -80034f5c <read>: - -read: - li $9, 0x34 - j 0xb0 -80034f5c: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f60: 24090034 li t1,52 - nop -80034f64: 00000000 nop - -80034f68 <write>: - -write: - li $9, 0x35 - j 0xb0 -80034f68: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f6c: 24090035 li t1,53 - nop -80034f70: 00000000 nop - -80034f74 <close>: - -close: - li $9, 0x36 - j 0xb0 -80034f74: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f78: 24090036 li t1,54 - nop -80034f7c: 00000000 nop - -80034f80 <cd>: - -cd: - li $9, 0x40 - j 0xb0 -80034f80: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f84: 24090040 li t1,64 - nop -80034f88: 00000000 nop - -80034f8c <firstfile>: - -firstfile: - li $9, 0x42 - j 0xb0 -80034f8c: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f90: 24090042 li t1,66 - nop -80034f94: 00000000 nop - -80034f98 <nextfile>: - -nextfile: - li $9, 0x43 - j 0xb0 -80034f98: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034f9c: 24090043 li t1,67 - nop -80034fa0: 00000000 nop - -80034fa4 <rename>: - -rename: - li $9, 0x44 - j 0xb0 -80034fa4: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034fa8: 24090044 li t1,68 - nop -80034fac: 00000000 nop - -80034fb0 <remove>: - -remove: - li $9, 0x45 - j 0xb0 -80034fb0: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80034fb4: 24090045 li t1,69 - nop -80034fb8: 00000000 nop - -80034fbc <EnterCriticalSection>: -.global ExitCriticalSection -.global SysEnqIntRP -.global SysDeqIntRP - -EnterCriticalSection: - li $a0, 1 -80034fbc: 24040001 li a0,1 - syscall -80034fc0: 0000000c syscall - nop - jr $ra -80034fc4: 03e00008 jr ra -80034fc8: 00000000 nop - nop -80034fcc: 00000000 nop - -80034fd0 <ExitCriticalSection>: - -ExitCriticalSection: - li $a0, 2 -80034fd0: 24040002 li a0,2 - syscall -80034fd4: 0000000c syscall - nop - jr $ra -80034fd8: 03e00008 jr ra -80034fdc: 00000000 nop - nop -80034fe0: 00000000 nop - -80034fe4 <SysEnqIntRP>: - -SysEnqIntRP: - li $9, 0x02 - j 0xc0 -80034fe4: 08000030 j 800000c0 <__scratchpad+0x608000c0> -80034fe8: 24090002 li t1,2 - nop -80034fec: 00000000 nop - -80034ff0 <SysDeqIntRP>: - -SysDeqIntRP: - li $9, 0x03 - j 0xc0 -80034ff0: 08000030 j 800000c0 <__scratchpad+0x608000c0> -80034ff4: 24090003 li t1,3 - nop -80034ff8: 00000000 nop - -80034ffc <_96_init>: -.global _96_remove -.global _bu_init - -_96_init: - li $9, 0x71 - j 0xa0 -80034ffc: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80035000: 24090071 li t1,113 - nop -80035004: 00000000 nop - -80035008 <_96_remove>: - -_96_remove: - li $9, 0x72 - j 0xa0 -80035008: 08000028 j 800000a0 <__scratchpad+0x608000a0> -8003500c: 24090072 li t1,114 - nop -80035010: 00000000 nop - -80035014 <_bu_init>: - -_bu_init: - li $9, 0x70 - j 0xa0 -80035014: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80035018: 24090070 li t1,112 - nop -8003501c: 00000000 nop - -80035020 <LoadExec>: - -.global LoadExec - -LoadExec: - li $9, 0x51 - j 0xa0 -80035020: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80035024: 24090051 li t1,81 - nop -80035028: 00000000 nop - -8003502c <InitCARD>: -.global _card_status -.global _new_card - -InitCARD: - li $9, 0x4a - j 0xb0 -8003502c: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80035030: 2409004a li t1,74 - nop -80035034: 00000000 nop - -80035038 <StartCARD>: - -StartCARD: - li $9, 0x4b - j 0xb0 -80035038: 0800002c j 800000b0 <__scratchpad+0x608000b0> -8003503c: 2409004b li t1,75 - nop -80035040: 00000000 nop - -80035044 <StopCARD>: - -StopCARD: - li $9, 0x4c - j 0xb0 -80035044: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80035048: 2409004c li t1,76 - nop -8003504c: 00000000 nop - -80035050 <_card_info>: - -_card_info: - li $9, 0xab - j 0xa0 -80035050: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80035054: 240900ab li t1,171 - nop -80035058: 00000000 nop - -8003505c <_card_load>: - -_card_load: - li $9, 0xac - j 0xa0 -8003505c: 08000028 j 800000a0 <__scratchpad+0x608000a0> -80035060: 240900ac li t1,172 - nop -80035064: 00000000 nop - -80035068 <_card_auto>: - -_card_auto: - li $9, 0xad - j 0xa0 -80035068: 08000028 j 800000a0 <__scratchpad+0x608000a0> -8003506c: 240900ad li t1,173 - nop -80035070: 00000000 nop - -80035074 <_card_write>: - -_card_write: - li $9, 0x4e - j 0xb0 -80035074: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80035078: 2409004e li t1,78 - nop -8003507c: 00000000 nop - -80035080 <_card_read>: - -_card_read: - li $9, 0x4f - j 0xb0 -80035080: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80035084: 2409004f li t1,79 - nop -80035088: 00000000 nop - -8003508c <_new_card>: - -_new_card: - li $9, 0x50 - j 0xb0 -8003508c: 0800002c j 800000b0 <__scratchpad+0x608000b0> -80035090: 24090050 li t1,80 - nop -80035094: 00000000 nop - -80035098 <_card_status>: - -_card_status: - li $9, 0x5c - j 0xb0 -80035098: 0800002c j 800000b0 <__scratchpad+0x608000b0> -8003509c: 2409005c li t1,92 - nop -800350a0: 00000000 nop - -800350a4 <PrintInstalledDevices>: - -.global PrintInstalledDevices - -PrintInstalledDevices: - li $9, 0x49 - j 0xb0 -800350a4: 0800002c j 800000b0 <__scratchpad+0x608000b0> -800350a8: 24090049 li t1,73 - nop -800350ac: 00000000 nop - -800350b0 <BIOSWarmReboot>: - -.global BIOSWarmReboot - -BIOSWarmReboot: - li $9, 0xa0 -800350b0: 240900a0 li t1,160 - nop - j 0xa0 -800350b4: 08000028 j 800000a0 <__scratchpad+0x608000a0> -800350b8: 00000000 nop - -800350bc <_internal_cdrom_handler>: -.global _internal_cdrom_handler -.set noat - -############################ -_internal_cdrom_handler: - addi $sp, -120 -800350bc: 23bdff88 addi sp,sp,-120 -.set noat - sw $at, 0($sp) -800350c0: afa10000 sw at,0(sp) - mfhi $at -800350c4: 00000810 mfhi at - sw $at, 112($sp) -800350c8: afa10070 sw at,112(sp) - mflo $at -800350cc: 00000812 mflo at - sw $at, 116($sp) -800350d0: afa10074 sw at,116(sp) -.set at - sw $v0, 4($sp) -800350d4: afa20004 sw v0,4(sp) - sw $v1, 8($sp) -800350d8: afa30008 sw v1,8(sp) - sw $a0, 12($sp) -800350dc: afa4000c sw a0,12(sp) - sw $a1, 16($sp) -800350e0: afa50010 sw a1,16(sp) - sw $a2, 20($sp) -800350e4: afa60014 sw a2,20(sp) - sw $a3, 24($sp) -800350e8: afa70018 sw a3,24(sp) - sw $t0, 28($sp) -800350ec: afa8001c sw t0,28(sp) - sw $t1, 32($sp) -800350f0: afa90020 sw t1,32(sp) - sw $t2, 36($sp) -800350f4: afaa0024 sw t2,36(sp) - sw $t3, 40($sp) -800350f8: afab0028 sw t3,40(sp) - sw $t4, 44($sp) -800350fc: afac002c sw t4,44(sp) - sw $t5, 48($sp) -80035100: afad0030 sw t5,48(sp) - sw $t6, 52($sp) -80035104: afae0034 sw t6,52(sp) - sw $t7, 56($sp) -80035108: afaf0038 sw t7,56(sp) - sw $s0, 60($sp) -8003510c: afb0003c sw s0,60(sp) - sw $s1, 64($sp) -80035110: afb10040 sw s1,64(sp) - sw $s2, 68($sp) -80035114: afb20044 sw s2,68(sp) - sw $s3, 72($sp) -80035118: afb30048 sw s3,72(sp) - sw $s4, 76($sp) -8003511c: afb4004c sw s4,76(sp) - sw $s5, 80($sp) -80035120: afb50050 sw s5,80(sp) - sw $s6, 84($sp) -80035124: afb60054 sw s6,84(sp) - sw $s7, 88($sp) -80035128: afb70058 sw s7,88(sp) - sw $t8, 92($sp) -8003512c: afb8005c sw t8,92(sp) - sw $t9, 96($sp) -80035130: afb90060 sw t9,96(sp) - sw $gp, 100($sp) -80035134: afbc0064 sw gp,100(sp) - sw $s8, 104($sp) -80035138: afbe0068 sw s8,104(sp) - sw $ra, 108($sp) -8003513c: afbf006c sw ra,108(sp) - -# Do not run code if cdrom interrupt is not enabled - - li $t0, 0x1f801074 -80035140: 3c081f80 lui t0,0x1f80 -80035144: 35081074 ori t0,t0,0x1074 - lw $t1, 0($t0) -80035148: 8d090000 lw t1,0(t0) -8003514c: 00000000 nop - andi $t1, $t1, 4 -80035150: 31290004 andi t1,t1,0x4 - beq $t1, $zero, cdrom_handler_end -80035154: 1120001f beqz t1,800351d4 <cdrom_handler_end> -80035158: 00000000 nop - nop -8003515c: 00000000 nop - -# Do not run code if cdrom interrupt is not pending - - li $t0, 0x1f801070 -80035160: 3c081f80 lui t0,0x1f80 -80035164: 35081070 ori t0,t0,0x1070 - lw $t1, 0($t0) -80035168: 8d090000 lw t1,0(t0) -8003516c: 00000000 nop - andi $t1, $t1, 4 -80035170: 31290004 andi t1,t1,0x4 - beq $t1, $zero, cdrom_handler_end -80035174: 11200017 beqz t1,800351d4 <cdrom_handler_end> -80035178: 00000000 nop - nop -8003517c: 00000000 nop - -80035180 <cdrom_check_direct_cmd>: -# If the CDROM command isn't direct -# (direct = sent by us and not by the BIOS' ISO9660 routines) -# exit and let the BIOS do its work. - -cdrom_check_direct_cmd: - #la $t0, cdrom_command_direct -80035180: 3c088007 lui t0,0x8007 -80035184: 25087694 addiu t0,t0,30356 - lw $t1, 0($t0) -80035188: 8d090000 lw t1,0(t0) -8003518c: 00000000 nop - beq $t1, $zero, cdrom_handler_end -80035190: 11200010 beqz t1,800351d4 <cdrom_handler_end> -80035194: 00000000 nop - nop -80035198: 00000000 nop - -8003519c <cdrom_fire_user_handler>: - -cdrom_fire_user_handler: - #la $t0, cdrom_handler_callback -8003519c: 3c088003 lui t0,0x8003 -800351a0: 25081f3c addiu t0,t0,7996 - lw $t1, 0($t0) -800351a4: 8d090000 lw t1,0(t0) - - addiu $sp, $sp, -24 -800351a8: 27bdffe8 addiu sp,sp,-24 - #jalr $t1 - nop -800351ac: 00000000 nop - addiu $sp, $sp, 24 -800351b0: 27bd0018 addiu sp,sp,24 - -800351b4 <cdrom_acknowledge_irq>: - -cdrom_acknowledge_irq: - li $t0, 0x1f801070 # IPENDING -800351b4: 3c081f80 lui t0,0x1f80 -800351b8: 35081070 ori t0,t0,0x1070 - la $t2, 0x04 # CD-ROM - I_STAT bit 2 -800351bc: 240a0004 li t2,4 - - lw $t1, 0($t0) -800351c0: 8d090000 lw t1,0(t0) - ... - nop - nop - xor $t1, $t1, $t2 # Acknowledge Root Counter IRQ -800351cc: 012a4826 xor t1,t1,t2 - sw $t1, 0($t0) -800351d0: ad090000 sw t1,0(t0) - -800351d4 <cdrom_handler_end>: - -cdrom_handler_end: -.set noat - lw $at, 112($sp) -800351d4: 8fa10070 lw at,112(sp) - nop -800351d8: 00000000 nop - mthi $at -800351dc: 00200011 mthi at - lw $at, 116($sp) -800351e0: 8fa10074 lw at,116(sp) - nop -800351e4: 00000000 nop - mtlo $at -800351e8: 00200013 mtlo at - lw $at, 0($sp) -800351ec: 8fa10000 lw at,0(sp) -.set at - lw $v0, 4($sp) -800351f0: 8fa20004 lw v0,4(sp) - lw $v1, 8($sp) -800351f4: 8fa30008 lw v1,8(sp) - lw $a0, 12($sp) -800351f8: 8fa4000c lw a0,12(sp) - lw $a1, 16($sp) -800351fc: 8fa50010 lw a1,16(sp) - lw $a2, 20($sp) -80035200: 8fa60014 lw a2,20(sp) - lw $a3, 24($sp) -80035204: 8fa70018 lw a3,24(sp) - lw $t0, 28($sp) -80035208: 8fa8001c lw t0,28(sp) - lw $t1, 32($sp) -8003520c: 8fa90020 lw t1,32(sp) - lw $t2, 36($sp) -80035210: 8faa0024 lw t2,36(sp) - lw $t3, 40($sp) -80035214: 8fab0028 lw t3,40(sp) - lw $t4, 44($sp) -80035218: 8fac002c lw t4,44(sp) - lw $t5, 48($sp) -8003521c: 8fad0030 lw t5,48(sp) - lw $t6, 52($sp) -80035220: 8fae0034 lw t6,52(sp) - lw $t7, 56($sp) -80035224: 8faf0038 lw t7,56(sp) - lw $s0, 60($sp) -80035228: 8fb0003c lw s0,60(sp) - lw $s1, 64($sp) -8003522c: 8fb10040 lw s1,64(sp) - lw $s2, 68($sp) -80035230: 8fb20044 lw s2,68(sp) - lw $s3, 72($sp) -80035234: 8fb30048 lw s3,72(sp) - lw $s4, 76($sp) -80035238: 8fb4004c lw s4,76(sp) - lw $s5, 80($sp) -8003523c: 8fb50050 lw s5,80(sp) - lw $s6, 84($sp) -80035240: 8fb60054 lw s6,84(sp) - lw $s7, 88($sp) -80035244: 8fb70058 lw s7,88(sp) - lw $t8, 92($sp) -80035248: 8fb8005c lw t8,92(sp) - lw $t9, 96($sp) -8003524c: 8fb90060 lw t9,96(sp) - lw $gp, 100($sp) -80035250: 8fbc0064 lw gp,100(sp) - lw $s8, 104($sp) -80035254: 8fbe0068 lw s8,104(sp) - lw $ra, 108($sp) -80035258: 8fbf006c lw ra,108(sp) - addi $sp, 120 -8003525c: 23bd0078 addi sp,sp,120 - jr $ra -80035260: 03e00008 jr ra -80035264: 00000000 nop - nop -80035268: 00000000 nop - -8003526c <__psxsdk_exception_manager>: -__psxsdk_exception_manager: - -# Save registers on stack - -.set noat - addiu $sp, $sp, -112 -8003526c: 27bdff90 addiu sp,sp,-112 - sw $at, 0($sp) -80035270: afa10000 sw at,0(sp) - sw $v0, 4($sp) -80035274: afa20004 sw v0,4(sp) - sw $v1, 8($sp) -80035278: afa30008 sw v1,8(sp) - sw $a0, 12($sp) -8003527c: afa4000c sw a0,12(sp) - sw $a1, 16($sp) -80035280: afa50010 sw a1,16(sp) - sw $a2, 20($sp) -80035284: afa60014 sw a2,20(sp) - sw $a3, 24($sp) -80035288: afa70018 sw a3,24(sp) - sw $t0, 28($sp) -8003528c: afa8001c sw t0,28(sp) - sw $t1, 32($sp) -80035290: afa90020 sw t1,32(sp) - sw $t2, 36($sp) -80035294: afaa0024 sw t2,36(sp) - sw $t3, 40($sp) -80035298: afab0028 sw t3,40(sp) - sw $t4, 44($sp) -8003529c: afac002c sw t4,44(sp) - sw $t5, 48($sp) -800352a0: afad0030 sw t5,48(sp) - sw $t6, 52($sp) -800352a4: afae0034 sw t6,52(sp) - sw $t7, 56($sp) -800352a8: afaf0038 sw t7,56(sp) - sw $s0, 60($sp) -800352ac: afb0003c sw s0,60(sp) - sw $s1, 64($sp) -800352b0: afb10040 sw s1,64(sp) - sw $s2, 68($sp) -800352b4: afb20044 sw s2,68(sp) - sw $s3, 72($sp) -800352b8: afb30048 sw s3,72(sp) - sw $s4, 76($sp) -800352bc: afb4004c sw s4,76(sp) - sw $s5, 80($sp) -800352c0: afb50050 sw s5,80(sp) - sw $s6, 84($sp) -800352c4: afb60054 sw s6,84(sp) - sw $s7, 88($sp) -800352c8: afb70058 sw s7,88(sp) - sw $t8, 92($sp) -800352cc: afb8005c sw t8,92(sp) - sw $t9, 96($sp) -800352d0: afb90060 sw t9,96(sp) - sw $gp, 100($sp) -800352d4: afbc0064 sw gp,100(sp) - sw $fp, 104($sp) -800352d8: afbe0068 sw s8,104(sp) - sw $ra, 108($sp) -800352dc: afbf006c sw ra,108(sp) -.set at - -# Execute real exception handler - jal __psxsdk_real_exception_handler -800352e0: 0c00b418 jal 8002d060 <__psxsdk_real_exception_handler> -800352e4: 00000000 nop - nop -800352e8: 00000000 nop - -# Load registers from stack - -.set noat - lw $at, 0($sp) -800352ec: 8fa10000 lw at,0(sp) - lw $v0, 4($sp) -800352f0: 8fa20004 lw v0,4(sp) - lw $v1, 8($sp) -800352f4: 8fa30008 lw v1,8(sp) - lw $a0, 12($sp) -800352f8: 8fa4000c lw a0,12(sp) - lw $a1, 16($sp) -800352fc: 8fa50010 lw a1,16(sp) - lw $a2, 20($sp) -80035300: 8fa60014 lw a2,20(sp) - lw $a3, 24($sp) -80035304: 8fa70018 lw a3,24(sp) - lw $t0, 28($sp) -80035308: 8fa8001c lw t0,28(sp) - lw $t1, 32($sp) -8003530c: 8fa90020 lw t1,32(sp) - lw $t2, 36($sp) -80035310: 8faa0024 lw t2,36(sp) - lw $t3, 40($sp) -80035314: 8fab0028 lw t3,40(sp) - lw $t4, 44($sp) -80035318: 8fac002c lw t4,44(sp) - lw $t5, 48($sp) -8003531c: 8fad0030 lw t5,48(sp) - lw $t6, 52($sp) -80035320: 8fae0034 lw t6,52(sp) - lw $t7, 56($sp) -80035324: 8faf0038 lw t7,56(sp) - lw $s0, 60($sp) -80035328: 8fb0003c lw s0,60(sp) - lw $s1, 64($sp) -8003532c: 8fb10040 lw s1,64(sp) - lw $s2, 68($sp) -80035330: 8fb20044 lw s2,68(sp) - lw $s3, 72($sp) -80035334: 8fb30048 lw s3,72(sp) - lw $s4, 76($sp) -80035338: 8fb4004c lw s4,76(sp) - lw $s5, 80($sp) -8003533c: 8fb50050 lw s5,80(sp) - lw $s6, 84($sp) -80035340: 8fb60054 lw s6,84(sp) - lw $s7, 88($sp) -80035344: 8fb70058 lw s7,88(sp) - lw $t8, 92($sp) -80035348: 8fb8005c lw t8,92(sp) - lw $t9, 96($sp) -8003534c: 8fb90060 lw t9,96(sp) - lw $gp, 100($sp) -80035350: 8fbc0064 lw gp,100(sp) - lw $fp, 104($sp) -80035354: 8fbe0068 lw s8,104(sp) - lw $ra, 108($sp) -80035358: 8fbf006c lw ra,108(sp) - addiu $sp, $sp, 112 -8003535c: 27bd0070 addiu sp,sp,112 -.set at - -# Get exception return address.. - mfc0 $k0, $14 -80035360: 401a7000 mfc0 k0,c0_epc -80035364: 00000000 nop -# Exit from exception handler -.set noreorder # Do not let the assembler fill the delay slot! - jr $k0 -80035368: 03400008 jr k0 - rfe -8003536c: 42000010 c0 0x10 - -80035370 <__lshrdi3>: -80035370: 10c00008 beqz a2,80035394 <__lshrdi3+0x24> -80035374: 24070020 li a3,32 -80035378: 00e63823 subu a3,a3,a2 -8003537c: 18e00008 blez a3,800353a0 <__lshrdi3+0x30> -80035380: 00c42006 srlv a0,a0,a2 -80035384: 00e51004 sllv v0,a1,a3 -80035388: 00c51806 srlv v1,a1,a2 -8003538c: 03e00008 jr ra -80035390: 00821025 or v0,a0,v0 -80035394: 00801021 move v0,a0 -80035398: 03e00008 jr ra -8003539c: 00a01821 move v1,a1 -800353a0: 00073823 negu a3,a3 -800353a4: 00001821 move v1,zero -800353a8: 03e00008 jr ra -800353ac: 00e51006 srlv v0,a1,a3 - -800353b0 <__ashldi3>: -800353b0: 10c00008 beqz a2,800353d4 <__ashldi3+0x24> -800353b4: 24070020 li a3,32 -800353b8: 00e63823 subu a3,a3,a2 -800353bc: 18e00008 blez a3,800353e0 <__ashldi3+0x30> -800353c0: 00c52804 sllv a1,a1,a2 -800353c4: 00e41806 srlv v1,a0,a3 -800353c8: 00c41004 sllv v0,a0,a2 -800353cc: 03e00008 jr ra -800353d0: 00a31825 or v1,a1,v1 -800353d4: 00801021 move v0,a0 -800353d8: 03e00008 jr ra -800353dc: 00a01821 move v1,a1 -800353e0: 00073823 negu a3,a3 -800353e4: 00001021 move v0,zero -800353e8: 03e00008 jr ra -800353ec: 00e41804 sllv v1,a0,a3 - -800353f0 <__udivdi3>: -800353f0: 00c04021 move t0,a2 -800353f4: 00804821 move t1,a0 -800353f8: 14e00053 bnez a3,80035548 <__udivdi3+0x158> -800353fc: 00a05021 move t2,a1 -80035400: 00a6102b sltu v0,a1,a2 -80035404: 1040006e beqz v0,800355c0 <__udivdi3+0x1d0> -80035408: 3c020001 lui v0,0x1 -8003540c: 00c2102b sltu v0,a2,v0 -80035410: 10400162 beqz v0,8003599c <__udivdi3+0x5ac> -80035414: 3c020100 lui v0,0x100 -80035418: 2cc30100 sltiu v1,a2,256 -8003541c: 2c630001 sltiu v1,v1,1 -80035420: 000318c0 sll v1,v1,0x3 -80035424: 3c028004 lui v0,0x8004 -80035428: 00663806 srlv a3,a2,v1 -8003542c: 24428e48 addiu v0,v0,-29112 -80035430: 00e21021 addu v0,a3,v0 -80035434: 90420000 lbu v0,0(v0) -80035438: 00000000 nop -8003543c: 00431821 addu v1,v0,v1 -80035440: 24020020 li v0,32 -80035444: 00431023 subu v0,v0,v1 -80035448: 10400007 beqz v0,80035468 <__udivdi3+0x78> -8003544c: 00085c02 srl t3,t0,0x10 -80035450: 00453804 sllv a3,a1,v0 -80035454: 00641806 srlv v1,a0,v1 -80035458: 00464004 sllv t0,a2,v0 -8003545c: 00675025 or t2,v1,a3 -80035460: 00444804 sllv t1,a0,v0 -80035464: 00085c02 srl t3,t0,0x10 -80035468: 15600002 bnez t3,80035474 <__udivdi3+0x84> -8003546c: 014b001b divu zero,t2,t3 -80035470: 0007000d break 0x7 -80035474: 3104ffff andi a0,t0,0xffff -80035478: 00091402 srl v0,t1,0x10 -8003547c: 00001812 mflo v1 -80035480: 00003010 mfhi a2 -80035484: 00063400 sll a2,a2,0x10 -80035488: 00461025 or v0,v0,a2 -8003548c: 00830018 mult a0,v1 -80035490: 00002812 mflo a1 -80035494: 0045302b sltu a2,v0,a1 -80035498: 00000000 nop -8003549c: 15600002 bnez t3,800354a8 <__udivdi3+0xb8> -800354a0: 014b001b divu zero,t2,t3 -800354a4: 0007000d break 0x7 -800354a8: 10c00009 beqz a2,800354d0 <__udivdi3+0xe0> -800354ac: 00000000 nop -800354b0: 00481021 addu v0,v0,t0 -800354b4: 0048302b sltu a2,v0,t0 -800354b8: 14c00004 bnez a2,800354cc <__udivdi3+0xdc> -800354bc: 2467ffff addiu a3,v1,-1 -800354c0: 0045302b sltu a2,v0,a1 -800354c4: 14c0015f bnez a2,80035a44 <__udivdi3+0x654> -800354c8: 2463fffe addiu v1,v1,-2 -800354cc: 00e01821 move v1,a3 -800354d0: 00452823 subu a1,v0,a1 -800354d4: 3129ffff andi t1,t1,0xffff -800354d8: 15600002 bnez t3,800354e4 <__udivdi3+0xf4> -800354dc: 00ab001b divu zero,a1,t3 -800354e0: 0007000d break 0x7 -800354e4: 00001012 mflo v0 -800354e8: 00003010 mfhi a2 -800354ec: 00063400 sll a2,a2,0x10 -800354f0: 01264825 or t1,t1,a2 -800354f4: 00820018 mult a0,v0 -800354f8: 00002012 mflo a0 -800354fc: 0124302b sltu a2,t1,a0 -80035500: 00000000 nop -80035504: 15600002 bnez t3,80035510 <__udivdi3+0x120> -80035508: 00ab001b divu zero,a1,t3 -8003550c: 0007000d break 0x7 -80035510: 10c00008 beqz a2,80035534 <__udivdi3+0x144> -80035514: 01094821 addu t1,t0,t1 -80035518: 0128402b sltu t0,t1,t0 -8003551c: 15000128 bnez t0,800359c0 <__udivdi3+0x5d0> -80035520: 2445ffff addiu a1,v0,-1 -80035524: 0124482b sltu t1,t1,a0 -80035528: 11200125 beqz t1,800359c0 <__udivdi3+0x5d0> -8003552c: 00000000 nop -80035530: 2442fffe addiu v0,v0,-2 -80035534: 00031c00 sll v1,v1,0x10 -80035538: 00621025 or v0,v1,v0 -8003553c: 00001821 move v1,zero -80035540: 03e00008 jr ra -80035544: 00000000 nop -80035548: 00a7102b sltu v0,a1,a3 -8003554c: 14400070 bnez v0,80035710 <__udivdi3+0x320> -80035550: 00001821 move v1,zero -80035554: 3c020001 lui v0,0x1 -80035558: 00e2102b sltu v0,a3,v0 -8003555c: 1440006f bnez v0,8003571c <__udivdi3+0x32c> -80035560: 2ce80100 sltiu t0,a3,256 -80035564: 3c020100 lui v0,0x100 -80035568: 00e2102b sltu v0,a3,v0 -8003556c: 10400002 beqz v0,80035578 <__udivdi3+0x188> -80035570: 24080018 li t0,24 -80035574: 24080010 li t0,16 -80035578: 3c028004 lui v0,0x8004 -8003557c: 01071806 srlv v1,a3,t0 -80035580: 24428e48 addiu v0,v0,-29112 -80035584: 00621021 addu v0,v1,v0 -80035588: 90430000 lbu v1,0(v0) -8003558c: 240b0020 li t3,32 -80035590: 00684021 addu t0,v1,t0 -80035594: 01685823 subu t3,t3,t0 -80035598: 1560006c bnez t3,8003574c <__udivdi3+0x35c> -8003559c: 01061006 srlv v0,a2,t0 -800355a0: 00e5382b sltu a3,a3,a1 -800355a4: 14e00113 bnez a3,800359f4 <__udivdi3+0x604> -800355a8: 00000000 nop -800355ac: 0086102b sltu v0,a0,a2 -800355b0: 38420001 xori v0,v0,0x1 -800355b4: 00001821 move v1,zero -800355b8: 03e00008 jr ra -800355bc: 00000000 nop -800355c0: 14c00008 bnez a2,800355e4 <__udivdi3+0x1f4> -800355c4: 0102102b sltu v0,t0,v0 -800355c8: 24020001 li v0,1 -800355cc: 14c00002 bnez a2,800355d8 <__udivdi3+0x1e8> -800355d0: 0046001b divu zero,v0,a2 -800355d4: 0007000d break 0x7 -800355d8: 00004012 mflo t0 -800355dc: 3c020001 lui v0,0x1 -800355e0: 0102102b sltu v0,t0,v0 -800355e4: 1440009c bnez v0,80035858 <__udivdi3+0x468> -800355e8: 2d060100 sltiu a2,t0,256 -800355ec: 3c020100 lui v0,0x100 -800355f0: 0102102b sltu v0,t0,v0 -800355f4: 10400002 beqz v0,80035600 <__udivdi3+0x210> -800355f8: 24060018 li a2,24 -800355fc: 24060010 li a2,16 -80035600: 3c028004 lui v0,0x8004 -80035604: 00c81806 srlv v1,t0,a2 -80035608: 24428e48 addiu v0,v0,-29112 -8003560c: 00621021 addu v0,v1,v0 -80035610: 90430000 lbu v1,0(v0) -80035614: 240c0020 li t4,32 -80035618: 00663021 addu a2,v1,a2 -8003561c: 01866023 subu t4,t4,a2 -80035620: 15800099 bnez t4,80035888 <__udivdi3+0x498> -80035624: 00000000 nop -80035628: 00a82823 subu a1,a1,t0 -8003562c: 00085402 srl t2,t0,0x10 -80035630: 3104ffff andi a0,t0,0xffff -80035634: 24030001 li v1,1 -80035638: 15400002 bnez t2,80035644 <__udivdi3+0x254> -8003563c: 00aa001b divu zero,a1,t2 -80035640: 0007000d break 0x7 -80035644: 00091402 srl v0,t1,0x10 -80035648: 00003812 mflo a3 -8003564c: 00003010 mfhi a2 -80035650: 00063400 sll a2,a2,0x10 -80035654: 00461025 or v0,v0,a2 -80035658: 00e40018 mult a3,a0 -8003565c: 00005812 mflo t3 -80035660: 004b302b sltu a2,v0,t3 -80035664: 00000000 nop -80035668: 15400002 bnez t2,80035674 <__udivdi3+0x284> -8003566c: 00aa001b divu zero,a1,t2 -80035670: 0007000d break 0x7 -80035674: 10c0000a beqz a2,800356a0 <__udivdi3+0x2b0> -80035678: 004b2823 subu a1,v0,t3 -8003567c: 00481021 addu v0,v0,t0 -80035680: 0048282b sltu a1,v0,t0 -80035684: 14a00004 bnez a1,80035698 <__udivdi3+0x2a8> -80035688: 24e6ffff addiu a2,a3,-1 -8003568c: 004b282b sltu a1,v0,t3 -80035690: 14a000ea bnez a1,80035a3c <__udivdi3+0x64c> -80035694: 24e7fffe addiu a3,a3,-2 -80035698: 00c03821 move a3,a2 -8003569c: 004b2823 subu a1,v0,t3 -800356a0: 3129ffff andi t1,t1,0xffff -800356a4: 15400002 bnez t2,800356b0 <__udivdi3+0x2c0> -800356a8: 00aa001b divu zero,a1,t2 -800356ac: 0007000d break 0x7 -800356b0: 00001012 mflo v0 -800356b4: 00003010 mfhi a2 -800356b8: 00063400 sll a2,a2,0x10 -800356bc: 01264825 or t1,t1,a2 -800356c0: 00440018 mult v0,a0 -800356c4: 00002012 mflo a0 -800356c8: 0124302b sltu a2,t1,a0 -800356cc: 00000000 nop -800356d0: 15400002 bnez t2,800356dc <__udivdi3+0x2ec> -800356d4: 00aa001b divu zero,a1,t2 -800356d8: 0007000d break 0x7 -800356dc: 10c00008 beqz a2,80035700 <__udivdi3+0x310> -800356e0: 01094821 addu t1,t0,t1 -800356e4: 0128402b sltu t0,t1,t0 -800356e8: 150000b1 bnez t0,800359b0 <__udivdi3+0x5c0> -800356ec: 2445ffff addiu a1,v0,-1 -800356f0: 0124482b sltu t1,t1,a0 -800356f4: 112000ae beqz t1,800359b0 <__udivdi3+0x5c0> -800356f8: 00000000 nop -800356fc: 2442fffe addiu v0,v0,-2 -80035700: 00073c00 sll a3,a3,0x10 -80035704: 00e21025 or v0,a3,v0 -80035708: 03e00008 jr ra -8003570c: 00000000 nop -80035710: 00001021 move v0,zero -80035714: 03e00008 jr ra -80035718: 00000000 nop -8003571c: 2d080001 sltiu t0,t0,1 -80035720: 000840c0 sll t0,t0,0x3 -80035724: 3c028004 lui v0,0x8004 -80035728: 01071806 srlv v1,a3,t0 -8003572c: 24428e48 addiu v0,v0,-29112 -80035730: 00621021 addu v0,v1,v0 -80035734: 90430000 lbu v1,0(v0) -80035738: 240b0020 li t3,32 -8003573c: 00684021 addu t0,v1,t0 -80035740: 01685823 subu t3,t3,t0 -80035744: 1160ff96 beqz t3,800355a0 <__udivdi3+0x1b0> -80035748: 01061006 srlv v0,a2,t0 -8003574c: 01673804 sllv a3,a3,t3 -80035750: 00e23825 or a3,a3,v0 -80035754: 01056806 srlv t5,a1,t0 -80035758: 00076402 srl t4,a3,0x10 -8003575c: 15800002 bnez t4,80035768 <__udivdi3+0x378> -80035760: 01ac001b divu zero,t5,t4 -80035764: 0007000d break 0x7 -80035768: 30eeffff andi t6,a3,0xffff -8003576c: 01044006 srlv t0,a0,t0 -80035770: 01652804 sllv a1,a1,t3 -80035774: 01052825 or a1,t0,a1 -80035778: 00055402 srl t2,a1,0x10 -8003577c: 00001812 mflo v1 -80035780: 00007810 mfhi t7 -80035784: 000f4400 sll t0,t7,0x10 -80035788: 01484025 or t0,t2,t0 -8003578c: 01c30018 mult t6,v1 -80035790: 00004812 mflo t1 -80035794: 0109102b sltu v0,t0,t1 -80035798: 00000000 nop -8003579c: 15800002 bnez t4,800357a8 <__udivdi3+0x3b8> -800357a0: 01ac001b divu zero,t5,t4 -800357a4: 0007000d break 0x7 -800357a8: 10400006 beqz v0,800357c4 <__udivdi3+0x3d4> -800357ac: 01663004 sllv a2,a2,t3 -800357b0: 01074021 addu t0,t0,a3 -800357b4: 0107102b sltu v0,t0,a3 -800357b8: 10400097 beqz v0,80035a18 <__udivdi3+0x628> -800357bc: 246affff addiu t2,v1,-1 -800357c0: 01401821 move v1,t2 -800357c4: 01094823 subu t1,t0,t1 -800357c8: 30a8ffff andi t0,a1,0xffff -800357cc: 15800002 bnez t4,800357d8 <__udivdi3+0x3e8> -800357d0: 012c001b divu zero,t1,t4 -800357d4: 0007000d break 0x7 -800357d8: 00001012 mflo v0 -800357dc: 00006810 mfhi t5 -800357e0: 000d2c00 sll a1,t5,0x10 -800357e4: 01052825 or a1,t0,a1 -800357e8: 01c20018 mult t6,v0 -800357ec: 00005012 mflo t2 -800357f0: 00aa402b sltu t0,a1,t2 -800357f4: 00000000 nop -800357f8: 15800002 bnez t4,80035804 <__udivdi3+0x414> -800357fc: 012c001b divu zero,t1,t4 -80035800: 0007000d break 0x7 -80035804: 11000006 beqz t0,80035820 <__udivdi3+0x430> -80035808: 00000000 nop -8003580c: 00a72821 addu a1,a1,a3 -80035810: 00a7402b sltu t0,a1,a3 -80035814: 1100007b beqz t0,80035a04 <__udivdi3+0x614> -80035818: 2449ffff addiu t1,v0,-1 -8003581c: 01201021 move v0,t1 -80035820: 00031c00 sll v1,v1,0x10 -80035824: 00621025 or v0,v1,v0 -80035828: 00aa2823 subu a1,a1,t2 -8003582c: 00460019 multu v0,a2 -80035830: 00003810 mfhi a3 -80035834: 00a7182b sltu v1,a1,a3 -80035838: 00003012 mflo a2 -8003583c: 14600066 bnez v1,800359d8 <__udivdi3+0x5e8> -80035840: 00000000 nop -80035844: 10a70060 beq a1,a3,800359c8 <__udivdi3+0x5d8> -80035848: 00000000 nop -8003584c: 00001821 move v1,zero -80035850: 03e00008 jr ra -80035854: 00000000 nop -80035858: 2cc60001 sltiu a2,a2,1 -8003585c: 000630c0 sll a2,a2,0x3 -80035860: 3c028004 lui v0,0x8004 -80035864: 00c81806 srlv v1,t0,a2 -80035868: 24428e48 addiu v0,v0,-29112 -8003586c: 00621021 addu v0,v1,v0 -80035870: 90430000 lbu v1,0(v0) -80035874: 240c0020 li t4,32 -80035878: 00663021 addu a2,v1,a2 -8003587c: 01866023 subu t4,t4,a2 -80035880: 1180ff69 beqz t4,80035628 <__udivdi3+0x238> -80035884: 00000000 nop -80035888: 01884004 sllv t0,t0,t4 -8003588c: 00c56806 srlv t5,a1,a2 -80035890: 00085402 srl t2,t0,0x10 -80035894: 15400002 bnez t2,800358a0 <__udivdi3+0x4b0> -80035898: 01aa001b divu zero,t5,t2 -8003589c: 0007000d break 0x7 -800358a0: 310bffff andi t3,t0,0xffff -800358a4: 01853804 sllv a3,a1,t4 -800358a8: 01844804 sllv t1,a0,t4 -800358ac: 00c43006 srlv a2,a0,a2 -800358b0: 00c73825 or a3,a2,a3 -800358b4: 00072c02 srl a1,a3,0x10 -800358b8: 00001812 mflo v1 -800358bc: 00001010 mfhi v0 -800358c0: 00021400 sll v0,v0,0x10 -800358c4: 00a21025 or v0,a1,v0 -800358c8: 00006012 mflo t4 - ... -800358d4: 01630018 mult t3,v1 -800358d8: 00002012 mflo a0 -800358dc: 0044182b sltu v1,v0,a0 -800358e0: 00000000 nop -800358e4: 15400002 bnez t2,800358f0 <__udivdi3+0x500> -800358e8: 01aa001b divu zero,t5,t2 -800358ec: 0007000d break 0x7 -800358f0: 1060000a beqz v1,8003591c <__udivdi3+0x52c> -800358f4: 00000000 nop -800358f8: 00481021 addu v0,v0,t0 -800358fc: 0048182b sltu v1,v0,t0 -80035900: 1460004c bnez v1,80035a34 <__udivdi3+0x644> -80035904: 2585ffff addiu a1,t4,-1 -80035908: 0044182b sltu v1,v0,a0 -8003590c: 10600049 beqz v1,80035a34 <__udivdi3+0x644> -80035910: 00000000 nop -80035914: 258cfffe addiu t4,t4,-2 -80035918: 00481021 addu v0,v0,t0 -8003591c: 00442023 subu a0,v0,a0 -80035920: 30e6ffff andi a2,a3,0xffff -80035924: 15400002 bnez t2,80035930 <__udivdi3+0x540> -80035928: 008a001b divu zero,a0,t2 -8003592c: 0007000d break 0x7 -80035930: 00001812 mflo v1 -80035934: 00001010 mfhi v0 -80035938: 00021400 sll v0,v0,0x10 -8003593c: 00c21025 or v0,a2,v0 -80035940: 01630018 mult t3,v1 -80035944: 00002812 mflo a1 -80035948: 0045302b sltu a2,v0,a1 -8003594c: 00000000 nop -80035950: 15400002 bnez t2,8003595c <__udivdi3+0x56c> -80035954: 008a001b divu zero,a0,t2 -80035958: 0007000d break 0x7 -8003595c: 10c0000a beqz a2,80035988 <__udivdi3+0x598> -80035960: 00000000 nop -80035964: 00481021 addu v0,v0,t0 -80035968: 0048202b sltu a0,v0,t0 -8003596c: 1480002f bnez a0,80035a2c <__udivdi3+0x63c> -80035970: 2466ffff addiu a2,v1,-1 -80035974: 0045202b sltu a0,v0,a1 -80035978: 1080002c beqz a0,80035a2c <__udivdi3+0x63c> -8003597c: 00000000 nop -80035980: 2463fffe addiu v1,v1,-2 -80035984: 00481021 addu v0,v0,t0 -80035988: 000c6400 sll t4,t4,0x10 -8003598c: 00452823 subu a1,v0,a1 -80035990: 01831825 or v1,t4,v1 -80035994: 1000ff28 b 80035638 <__udivdi3+0x248> -80035998: 01602021 move a0,t3 -8003599c: 00c2102b sltu v0,a2,v0 -800359a0: 10400012 beqz v0,800359ec <__udivdi3+0x5fc> -800359a4: 00000000 nop -800359a8: 1000fe9e b 80035424 <__udivdi3+0x34> -800359ac: 24030010 li v1,16 -800359b0: 00a01021 move v0,a1 -800359b4: 00073c00 sll a3,a3,0x10 -800359b8: 1000ff53 b 80035708 <__udivdi3+0x318> -800359bc: 00e21025 or v0,a3,v0 -800359c0: 1000fedc b 80035534 <__udivdi3+0x144> -800359c4: 00a01021 move v0,a1 -800359c8: 01642004 sllv a0,a0,t3 -800359cc: 0086202b sltu a0,a0,a2 -800359d0: 1080ff9e beqz a0,8003584c <__udivdi3+0x45c> -800359d4: 00000000 nop -800359d8: 2442ffff addiu v0,v0,-1 -800359dc: 1000ff9c b 80035850 <__udivdi3+0x460> -800359e0: 00001821 move v1,zero -800359e4: 1000ff06 b 80035600 <__udivdi3+0x210> -800359e8: 24060018 li a2,24 -800359ec: 1000fe8d b 80035424 <__udivdi3+0x34> -800359f0: 24030018 li v1,24 -800359f4: 00001821 move v1,zero -800359f8: 24020001 li v0,1 -800359fc: 03e00008 jr ra -80035a00: 00000000 nop -80035a04: 00aa402b sltu t0,a1,t2 -80035a08: 1100ff84 beqz t0,8003581c <__udivdi3+0x42c> -80035a0c: 2442fffe addiu v0,v0,-2 -80035a10: 1000ff83 b 80035820 <__udivdi3+0x430> -80035a14: 00a72821 addu a1,a1,a3 -80035a18: 0109102b sltu v0,t0,t1 -80035a1c: 1040ff68 beqz v0,800357c0 <__udivdi3+0x3d0> -80035a20: 2463fffe addiu v1,v1,-2 -80035a24: 1000ff67 b 800357c4 <__udivdi3+0x3d4> -80035a28: 01074021 addu t0,t0,a3 -80035a2c: 1000ffd6 b 80035988 <__udivdi3+0x598> -80035a30: 00c01821 move v1,a2 -80035a34: 1000ffb9 b 8003591c <__udivdi3+0x52c> -80035a38: 00a06021 move t4,a1 -80035a3c: 1000ff17 b 8003569c <__udivdi3+0x2ac> -80035a40: 00481021 addu v0,v0,t0 -80035a44: 1000fea2 b 800354d0 <__udivdi3+0xe0> -80035a48: 00481021 addu v0,v0,t0 - -80035a4c <__umoddi3>: -80035a4c: 00c04021 move t0,a2 -80035a50: 00806821 move t5,a0 -80035a54: 14e00052 bnez a3,80035ba0 <__umoddi3+0x154> -80035a58: 00a01821 move v1,a1 -80035a5c: 00a6102b sltu v0,a1,a2 -80035a60: 10400071 beqz v0,80035c28 <__umoddi3+0x1dc> -80035a64: 3c020001 lui v0,0x1 -80035a68: 00c2102b sltu v0,a2,v0 -80035a6c: 10400163 beqz v0,80035ffc <__umoddi3+0x5b0> -80035a70: 3c020100 lui v0,0x100 -80035a74: 2ccb0100 sltiu t3,a2,256 -80035a78: 2d6b0001 sltiu t3,t3,1 -80035a7c: 000b58c0 sll t3,t3,0x3 -80035a80: 3c028004 lui v0,0x8004 -80035a84: 01663806 srlv a3,a2,t3 -80035a88: 24428e48 addiu v0,v0,-29112 -80035a8c: 00e21021 addu v0,a3,v0 -80035a90: 904a0000 lbu t2,0(v0) -80035a94: 24020020 li v0,32 -80035a98: 014b4821 addu t1,t2,t3 -80035a9c: 00495823 subu t3,v0,t1 -80035aa0: 11600007 beqz t3,80035ac0 <__umoddi3+0x74> -80035aa4: 00086402 srl t4,t0,0x10 -80035aa8: 01652804 sllv a1,a1,t3 -80035aac: 01244806 srlv t1,a0,t1 -80035ab0: 01664004 sllv t0,a2,t3 -80035ab4: 01251825 or v1,t1,a1 -80035ab8: 01646804 sllv t5,a0,t3 -80035abc: 00086402 srl t4,t0,0x10 -80035ac0: 15800002 bnez t4,80035acc <__umoddi3+0x80> -80035ac4: 006c001b divu zero,v1,t4 -80035ac8: 0007000d break 0x7 -80035acc: 3106ffff andi a2,t0,0xffff -80035ad0: 000d5402 srl t2,t5,0x10 -80035ad4: 00007012 mflo t6 -80035ad8: 00004810 mfhi t1 -80035adc: 00094c00 sll t1,t1,0x10 -80035ae0: 01495025 or t2,t2,t1 -80035ae4: 00ce0018 mult a2,t6 -80035ae8: 00007012 mflo t6 -80035aec: 014e782b sltu t7,t2,t6 -80035af0: 00000000 nop -80035af4: 15800002 bnez t4,80035b00 <__umoddi3+0xb4> -80035af8: 006c001b divu zero,v1,t4 -80035afc: 0007000d break 0x7 -80035b00: 11e00009 beqz t7,80035b28 <__umoddi3+0xdc> -80035b04: 014e4823 subu t1,t2,t6 -80035b08: 01485021 addu t2,t2,t0 -80035b0c: 0148102b sltu v0,t2,t0 -80035b10: 14400005 bnez v0,80035b28 <__umoddi3+0xdc> -80035b14: 014e4823 subu t1,t2,t6 -80035b18: 014e102b sltu v0,t2,t6 -80035b1c: 14400152 bnez v0,80036068 <__umoddi3+0x61c> -80035b20: 00000000 nop -80035b24: 014e4823 subu t1,t2,t6 -80035b28: 31a7ffff andi a3,t5,0xffff -80035b2c: 15800002 bnez t4,80035b38 <__umoddi3+0xec> -80035b30: 012c001b divu zero,t1,t4 -80035b34: 0007000d break 0x7 -80035b38: 00001812 mflo v1 -80035b3c: 00002810 mfhi a1 -80035b40: 00052c00 sll a1,a1,0x10 -80035b44: 00e52825 or a1,a3,a1 -80035b48: 00c30018 mult a2,v1 -80035b4c: 00001812 mflo v1 -80035b50: 00a3102b sltu v0,a1,v1 -80035b54: 00000000 nop -80035b58: 15800002 bnez t4,80035b64 <__umoddi3+0x118> -80035b5c: 012c001b divu zero,t1,t4 -80035b60: 0007000d break 0x7 -80035b64: 10400009 beqz v0,80035b8c <__umoddi3+0x140> -80035b68: 00000000 nop -80035b6c: 00a82821 addu a1,a1,t0 -80035b70: 00a8102b sltu v0,a1,t0 -80035b74: 14400005 bnez v0,80035b8c <__umoddi3+0x140> -80035b78: 00000000 nop -80035b7c: 00a3102b sltu v0,a1,v1 -80035b80: 10400002 beqz v0,80035b8c <__umoddi3+0x140> -80035b84: 00000000 nop -80035b88: 00a82821 addu a1,a1,t0 -80035b8c: 00a31823 subu v1,a1,v1 -80035b90: 01631006 srlv v0,v1,t3 -80035b94: 00001821 move v1,zero -80035b98: 03e00008 jr ra -80035b9c: 00000000 nop -80035ba0: 00a7102b sltu v0,a1,a3 -80035ba4: 14400073 bnez v0,80035d74 <__umoddi3+0x328> -80035ba8: 00801021 move v0,a0 -80035bac: 3c020001 lui v0,0x1 -80035bb0: 00e2102b sltu v0,a3,v0 -80035bb4: 14400072 bnez v0,80035d80 <__umoddi3+0x334> -80035bb8: 2ce80100 sltiu t0,a3,256 -80035bbc: 3c020100 lui v0,0x100 -80035bc0: 00e2102b sltu v0,a3,v0 -80035bc4: 10400002 beqz v0,80035bd0 <__umoddi3+0x184> -80035bc8: 24080018 li t0,24 -80035bcc: 24080010 li t0,16 -80035bd0: 3c028004 lui v0,0x8004 -80035bd4: 01074806 srlv t1,a3,t0 -80035bd8: 24428e48 addiu v0,v0,-29112 -80035bdc: 01221021 addu v0,t1,v0 -80035be0: 90420000 lbu v0,0(v0) -80035be4: 240f0020 li t7,32 -80035be8: 00481021 addu v0,v0,t0 -80035bec: 01e27823 subu t7,t7,v0 -80035bf0: 15e0006f bnez t7,80035db0 <__umoddi3+0x364> -80035bf4: 00000000 nop -80035bf8: 00e5102b sltu v0,a3,a1 -80035bfc: 14400005 bnez v0,80035c14 <__umoddi3+0x1c8> -80035c00: 00861023 subu v0,a0,a2 -80035c04: 0086102b sltu v0,a0,a2 -80035c08: 14400119 bnez v0,80036070 <__umoddi3+0x624> -80035c0c: 00000000 nop -80035c10: 00861023 subu v0,a0,a2 -80035c14: 00a72823 subu a1,a1,a3 -80035c18: 0082182b sltu v1,a0,v0 -80035c1c: 00a31823 subu v1,a1,v1 -80035c20: 03e00008 jr ra -80035c24: 00000000 nop -80035c28: 14c00008 bnez a2,80035c4c <__umoddi3+0x200> -80035c2c: 0102102b sltu v0,t0,v0 -80035c30: 24020001 li v0,1 -80035c34: 14c00002 bnez a2,80035c40 <__umoddi3+0x1f4> -80035c38: 0046001b divu zero,v0,a2 -80035c3c: 0007000d break 0x7 -80035c40: 00004012 mflo t0 -80035c44: 3c020001 lui v0,0x1 -80035c48: 0102102b sltu v0,t0,v0 -80035c4c: 144000a5 bnez v0,80035ee4 <__umoddi3+0x498> -80035c50: 2d090100 sltiu t1,t0,256 -80035c54: 3c020100 lui v0,0x100 -80035c58: 0102102b sltu v0,t0,v0 -80035c5c: 10400002 beqz v0,80035c68 <__umoddi3+0x21c> -80035c60: 24090018 li t1,24 -80035c64: 24090010 li t1,16 -80035c68: 3c028004 lui v0,0x8004 -80035c6c: 01281806 srlv v1,t0,t1 -80035c70: 24428e48 addiu v0,v0,-29112 -80035c74: 00621021 addu v0,v1,v0 -80035c78: 90460000 lbu a2,0(v0) -80035c7c: 24020020 li v0,32 -80035c80: 00c94821 addu t1,a2,t1 -80035c84: 00495823 subu t3,v0,t1 -80035c88: 156000a2 bnez t3,80035f14 <__umoddi3+0x4c8> -80035c8c: 00000000 nop -80035c90: 00a84823 subu t1,a1,t0 -80035c94: 00086402 srl t4,t0,0x10 -80035c98: 3102ffff andi v0,t0,0xffff -80035c9c: 15800002 bnez t4,80035ca8 <__umoddi3+0x25c> -80035ca0: 012c001b divu zero,t1,t4 -80035ca4: 0007000d break 0x7 -80035ca8: 000d5402 srl t2,t5,0x10 -80035cac: 00003012 mflo a2 -80035cb0: 00001810 mfhi v1 -80035cb4: 00031c00 sll v1,v1,0x10 -80035cb8: 01435025 or t2,t2,v1 -80035cbc: 00c20018 mult a2,v0 -80035cc0: 00003012 mflo a2 -80035cc4: 0146202b sltu a0,t2,a2 -80035cc8: 00000000 nop -80035ccc: 15800002 bnez t4,80035cd8 <__umoddi3+0x28c> -80035cd0: 012c001b divu zero,t1,t4 -80035cd4: 0007000d break 0x7 -80035cd8: 10800009 beqz a0,80035d00 <__umoddi3+0x2b4> -80035cdc: 01464823 subu t1,t2,a2 -80035ce0: 01485021 addu t2,t2,t0 -80035ce4: 0148182b sltu v1,t2,t0 -80035ce8: 14600005 bnez v1,80035d00 <__umoddi3+0x2b4> -80035cec: 01464823 subu t1,t2,a2 -80035cf0: 0146182b sltu v1,t2,a2 -80035cf4: 146000da bnez v1,80036060 <__umoddi3+0x614> -80035cf8: 00000000 nop -80035cfc: 01464823 subu t1,t2,a2 -80035d00: 31aaffff andi t2,t5,0xffff -80035d04: 15800002 bnez t4,80035d10 <__umoddi3+0x2c4> -80035d08: 012c001b divu zero,t1,t4 -80035d0c: 0007000d break 0x7 -80035d10: 00001812 mflo v1 -80035d14: 00003810 mfhi a3 -80035d18: 00073c00 sll a3,a3,0x10 -80035d1c: 00000000 nop -80035d20: 00620018 mult v1,v0 -80035d24: 01471825 or v1,t2,a3 -80035d28: 00001012 mflo v0 -80035d2c: 0062202b sltu a0,v1,v0 -80035d30: 00000000 nop -80035d34: 15800002 bnez t4,80035d40 <__umoddi3+0x2f4> -80035d38: 012c001b divu zero,t1,t4 -80035d3c: 0007000d break 0x7 -80035d40: 10800008 beqz a0,80035d64 <__umoddi3+0x318> -80035d44: 00000000 nop -80035d48: 00681821 addu v1,v1,t0 -80035d4c: 0068202b sltu a0,v1,t0 -80035d50: 14800004 bnez a0,80035d64 <__umoddi3+0x318> -80035d54: 0062202b sltu a0,v1,v0 -80035d58: 10800002 beqz a0,80035d64 <__umoddi3+0x318> -80035d5c: 00000000 nop -80035d60: 00681821 addu v1,v1,t0 -80035d64: 00621823 subu v1,v1,v0 -80035d68: 01631006 srlv v0,v1,t3 -80035d6c: 1000ff8a b 80035b98 <__umoddi3+0x14c> -80035d70: 00001821 move v1,zero -80035d74: 00a01821 move v1,a1 -80035d78: 03e00008 jr ra -80035d7c: 00000000 nop -80035d80: 2d080001 sltiu t0,t0,1 -80035d84: 000840c0 sll t0,t0,0x3 -80035d88: 3c028004 lui v0,0x8004 -80035d8c: 01074806 srlv t1,a3,t0 -80035d90: 24428e48 addiu v0,v0,-29112 -80035d94: 01221021 addu v0,t1,v0 -80035d98: 90420000 lbu v0,0(v0) -80035d9c: 240f0020 li t7,32 -80035da0: 00481021 addu v0,v0,t0 -80035da4: 01e27823 subu t7,t7,v0 -80035da8: 11e0ff93 beqz t7,80035bf8 <__umoddi3+0x1ac> -80035dac: 00000000 nop -80035db0: 01e73804 sllv a3,a3,t7 -80035db4: 00465006 srlv t2,a2,v0 -80035db8: 00ea5025 or t2,a3,t2 -80035dbc: 0045c806 srlv t9,a1,v0 -80035dc0: 000ac402 srl t8,t2,0x10 -80035dc4: 17000002 bnez t8,80035dd0 <__umoddi3+0x384> -80035dc8: 0338001b divu zero,t9,t8 -80035dcc: 0007000d break 0x7 -80035dd0: 3143ffff andi v1,t2,0xffff -80035dd4: 01e53804 sllv a3,a1,t7 -80035dd8: 00444806 srlv t1,a0,v0 -80035ddc: 01274825 or t1,t1,a3 -80035de0: 00097402 srl t6,t1,0x10 -80035de4: 01e63804 sllv a3,a2,t7 -80035de8: 00005812 mflo t3 -80035dec: 00006810 mfhi t5 -80035df0: 000d6c00 sll t5,t5,0x10 -80035df4: 01cd6825 or t5,t6,t5 -80035df8: 006b0018 mult v1,t3 -80035dfc: 00006012 mflo t4 -80035e00: 01ac282b sltu a1,t5,t4 -80035e04: 00000000 nop -80035e08: 17000002 bnez t8,80035e14 <__umoddi3+0x3c8> -80035e0c: 0338001b divu zero,t9,t8 -80035e10: 0007000d break 0x7 -80035e14: 10a00006 beqz a1,80035e30 <__umoddi3+0x3e4> -80035e18: 01e42004 sllv a0,a0,t7 -80035e1c: 01aa6821 addu t5,t5,t2 -80035e20: 01aa282b sltu a1,t5,t2 -80035e24: 10a00089 beqz a1,8003604c <__umoddi3+0x600> -80035e28: 2566ffff addiu a2,t3,-1 -80035e2c: 00c05821 move t3,a2 -80035e30: 01ac6023 subu t4,t5,t4 -80035e34: 3129ffff andi t1,t1,0xffff -80035e38: 17000002 bnez t8,80035e44 <__umoddi3+0x3f8> -80035e3c: 0198001b divu zero,t4,t8 -80035e40: 0007000d break 0x7 -80035e44: 00002812 mflo a1 -80035e48: 00004010 mfhi t0 -80035e4c: 00084400 sll t0,t0,0x10 -80035e50: 01284025 or t0,t1,t0 -80035e54: 00650018 mult v1,a1 -80035e58: 00001812 mflo v1 -80035e5c: 0103302b sltu a2,t0,v1 -80035e60: 00000000 nop -80035e64: 17000002 bnez t8,80035e70 <__umoddi3+0x424> -80035e68: 0198001b divu zero,t4,t8 -80035e6c: 0007000d break 0x7 -80035e70: 10c00006 beqz a2,80035e8c <__umoddi3+0x440> -80035e74: 00000000 nop -80035e78: 010a4021 addu t0,t0,t2 -80035e7c: 010a302b sltu a2,t0,t2 -80035e80: 10c0006d beqz a2,80036038 <__umoddi3+0x5ec> -80035e84: 24a9ffff addiu t1,a1,-1 -80035e88: 01202821 move a1,t1 -80035e8c: 000b4c00 sll t1,t3,0x10 -80035e90: 01255825 or t3,t1,a1 -80035e94: 01034023 subu t0,t0,v1 -80035e98: 01670019 multu t3,a3 -80035e9c: 00006810 mfhi t5 -80035ea0: 010d282b sltu a1,t0,t5 -80035ea4: 00006012 mflo t4 -80035ea8: 14a00059 bnez a1,80036010 <__umoddi3+0x5c4> -80035eac: 00000000 nop -80035eb0: 110d0072 beq t0,t5,8003607c <__umoddi3+0x630> -80035eb4: 00000000 nop -80035eb8: 010d4023 subu t0,t0,t5 -80035ebc: 00003812 mflo a3 -80035ec0: 00873823 subu a3,a0,a3 -80035ec4: 0087202b sltu a0,a0,a3 -80035ec8: 01044023 subu t0,t0,a0 -80035ecc: 00482004 sllv a0,t0,v0 -80035ed0: 01e73806 srlv a3,a3,t7 -80035ed4: 00871025 or v0,a0,a3 -80035ed8: 01e81806 srlv v1,t0,t7 -80035edc: 03e00008 jr ra -80035ee0: 00000000 nop -80035ee4: 2d290001 sltiu t1,t1,1 -80035ee8: 000948c0 sll t1,t1,0x3 -80035eec: 3c028004 lui v0,0x8004 -80035ef0: 01281806 srlv v1,t0,t1 -80035ef4: 24428e48 addiu v0,v0,-29112 -80035ef8: 00621021 addu v0,v1,v0 -80035efc: 90460000 lbu a2,0(v0) -80035f00: 24020020 li v0,32 -80035f04: 00c94821 addu t1,a2,t1 -80035f08: 00495823 subu t3,v0,t1 -80035f0c: 1160ff60 beqz t3,80035c90 <__umoddi3+0x244> -80035f10: 00000000 nop -80035f14: 01684004 sllv t0,t0,t3 -80035f18: 01257006 srlv t6,a1,t1 -80035f1c: 00086402 srl t4,t0,0x10 -80035f20: 15800002 bnez t4,80035f2c <__umoddi3+0x4e0> -80035f24: 01cc001b divu zero,t6,t4 -80035f28: 0007000d break 0x7 -80035f2c: 3102ffff andi v0,t0,0xffff -80035f30: 01652804 sllv a1,a1,t3 -80035f34: 01244806 srlv t1,a0,t1 -80035f38: 01254825 or t1,t1,a1 -80035f3c: 00095402 srl t2,t1,0x10 -80035f40: 00003012 mflo a2 -80035f44: 00003810 mfhi a3 -80035f48: 00073c00 sll a3,a3,0x10 -80035f4c: 01473825 or a3,t2,a3 -80035f50: 00460018 mult v0,a2 -80035f54: 00003012 mflo a2 -80035f58: 00e6182b sltu v1,a3,a2 -80035f5c: 00000000 nop -80035f60: 15800002 bnez t4,80035f6c <__umoddi3+0x520> -80035f64: 01cc001b divu zero,t6,t4 -80035f68: 0007000d break 0x7 -80035f6c: 10600008 beqz v1,80035f90 <__umoddi3+0x544> -80035f70: 01646804 sllv t5,a0,t3 -80035f74: 00e83821 addu a3,a3,t0 -80035f78: 00e8182b sltu v1,a3,t0 -80035f7c: 14600004 bnez v1,80035f90 <__umoddi3+0x544> -80035f80: 00e6182b sltu v1,a3,a2 -80035f84: 10600002 beqz v1,80035f90 <__umoddi3+0x544> -80035f88: 00000000 nop -80035f8c: 00e83821 addu a3,a3,t0 -80035f90: 00e63023 subu a2,a3,a2 -80035f94: 312affff andi t2,t1,0xffff -80035f98: 15800002 bnez t4,80035fa4 <__umoddi3+0x558> -80035f9c: 00cc001b divu zero,a2,t4 -80035fa0: 0007000d break 0x7 -80035fa4: 00002812 mflo a1 -80035fa8: 00004810 mfhi t1 -80035fac: 00094c00 sll t1,t1,0x10 -80035fb0: 01495025 or t2,t2,t1 -80035fb4: 00450018 mult v0,a1 -80035fb8: 00002812 mflo a1 -80035fbc: 0145182b sltu v1,t2,a1 -80035fc0: 00000000 nop -80035fc4: 15800002 bnez t4,80035fd0 <__umoddi3+0x584> -80035fc8: 00cc001b divu zero,a2,t4 -80035fcc: 0007000d break 0x7 -80035fd0: 10600008 beqz v1,80035ff4 <__umoddi3+0x5a8> -80035fd4: 00000000 nop -80035fd8: 01485021 addu t2,t2,t0 -80035fdc: 0148182b sltu v1,t2,t0 -80035fe0: 14600004 bnez v1,80035ff4 <__umoddi3+0x5a8> -80035fe4: 0145182b sltu v1,t2,a1 -80035fe8: 10600002 beqz v1,80035ff4 <__umoddi3+0x5a8> -80035fec: 00000000 nop -80035ff0: 01485021 addu t2,t2,t0 -80035ff4: 1000ff29 b 80035c9c <__umoddi3+0x250> -80035ff8: 01454823 subu t1,t2,a1 -80035ffc: 00c2102b sltu v0,a2,v0 -80036000: 1040000b beqz v0,80036030 <__umoddi3+0x5e4> -80036004: 00000000 nop -80036008: 1000fe9d b 80035a80 <__umoddi3+0x34> -8003600c: 240b0010 li t3,16 -80036010: 01873823 subu a3,t4,a3 -80036014: 01aa5023 subu t2,t5,t2 -80036018: 0187182b sltu v1,t4,a3 -8003601c: 01431823 subu v1,t2,v1 -80036020: 1000ffa7 b 80035ec0 <__umoddi3+0x474> -80036024: 01034023 subu t0,t0,v1 -80036028: 1000ff0f b 80035c68 <__umoddi3+0x21c> -8003602c: 24090018 li t1,24 -80036030: 1000fe93 b 80035a80 <__umoddi3+0x34> -80036034: 240b0018 li t3,24 -80036038: 0103302b sltu a2,t0,v1 -8003603c: 10c0ff92 beqz a2,80035e88 <__umoddi3+0x43c> -80036040: 24a5fffe addiu a1,a1,-2 -80036044: 1000ff91 b 80035e8c <__umoddi3+0x440> -80036048: 010a4021 addu t0,t0,t2 -8003604c: 01ac282b sltu a1,t5,t4 -80036050: 10a0ff76 beqz a1,80035e2c <__umoddi3+0x3e0> -80036054: 256bfffe addiu t3,t3,-2 -80036058: 1000ff75 b 80035e30 <__umoddi3+0x3e4> -8003605c: 01aa6821 addu t5,t5,t2 -80036060: 1000ff26 b 80035cfc <__umoddi3+0x2b0> -80036064: 01485021 addu t2,t2,t0 -80036068: 1000feae b 80035b24 <__umoddi3+0xd8> -8003606c: 01485021 addu t2,t2,t0 -80036070: 00801021 move v0,a0 -80036074: 03e00008 jr ra -80036078: 00000000 nop -8003607c: 008c182b sltu v1,a0,t4 -80036080: 1460ffe3 bnez v1,80036010 <__umoddi3+0x5c4> -80036084: 00000000 nop -80036088: 00003812 mflo a3 -8003608c: 1000ff8c b 80035ec0 <__umoddi3+0x474> -80036090: 00004021 move t0,zero - -80036094 <__adddf3>: -80036094: 3c08000f lui t0,0xf -80036098: 3508ffff ori t0,t0,0xffff -8003609c: 27bdffd8 addiu sp,sp,-40 -800360a0: 01054824 and t1,t0,a1 -800360a4: 01074024 and t0,t0,a3 -800360a8: 00051502 srl v0,a1,0x14 -800360ac: 00046742 srl t4,a0,0x1d -800360b0: 00065f42 srl t3,a2,0x1d -800360b4: afb10018 sw s1,24(sp) -800360b8: 000948c0 sll t1,t1,0x3 -800360bc: 00075502 srl t2,a3,0x14 -800360c0: 000840c0 sll t0,t0,0x3 -800360c4: 00058fc2 srl s1,a1,0x1f -800360c8: 00072fc2 srl a1,a3,0x1f -800360cc: afb00014 sw s0,20(sp) -800360d0: afbf0024 sw ra,36(sp) -800360d4: 305007ff andi s0,v0,0x7ff -800360d8: afb30020 sw s3,32(sp) -800360dc: afb2001c sw s2,28(sp) -800360e0: 012c1025 or v0,t1,t4 -800360e4: 000420c0 sll a0,a0,0x3 -800360e8: 314a07ff andi t2,t2,0x7ff -800360ec: 010b4025 or t0,t0,t3 -800360f0: 12250071 beq s1,a1,800362b8 <__adddf3+0x224> -800360f4: 000630c0 sll a2,a2,0x3 -800360f8: 020a4823 subu t1,s0,t2 -800360fc: 192000c9 blez t1,80036424 <__adddf3+0x390> -80036100: 00000000 nop -80036104: 1540000b bnez t2,80036134 <__adddf3+0xa0> -80036108: 240307ff li v1,2047 -8003610c: 01061825 or v1,t0,a2 -80036110: 1060008e beqz v1,8003634c <__adddf3+0x2b8> -80036114: 240307ff li v1,2047 -80036118: 2529ffff addiu t1,t1,-1 -8003611c: 15200105 bnez t1,80036534 <__adddf3+0x4a0> -80036120: 00869023 subu s2,a0,a2 -80036124: 00481023 subu v0,v0,t0 -80036128: 0092202b sltu a0,a0,s2 -8003612c: 10000015 b 80036184 <__adddf3+0xf0> -80036130: 00441023 subu v0,v0,a0 -80036134: 12030087 beq s0,v1,80036354 <__adddf3+0x2c0> -80036138: 3c030080 lui v1,0x80 -8003613c: 01034025 or t0,t0,v1 -80036140: 29230039 slti v1,t1,57 -80036144: 106000e0 beqz v1,800364c8 <__adddf3+0x434> -80036148: 29230020 slti v1,t1,32 -8003614c: 10600108 beqz v1,80036570 <__adddf3+0x4dc> -80036150: 24050020 li a1,32 -80036154: 00a92823 subu a1,a1,t1 -80036158: 01263806 srlv a3,a2,t1 -8003615c: 00a81804 sllv v1,t0,a1 -80036160: 00a63004 sllv a2,a2,a1 -80036164: 00671825 or v1,v1,a3 -80036168: 0006382b sltu a3,zero,a2 -8003616c: 00673825 or a3,v1,a3 -80036170: 01284006 srlv t0,t0,t1 -80036174: 00879023 subu s2,a0,a3 -80036178: 00484023 subu t0,v0,t0 -8003617c: 0092202b sltu a0,a0,s2 -80036180: 01041023 subu v0,t0,a0 -80036184: 3c130080 lui s3,0x80 -80036188: 00531824 and v1,v0,s3 -8003618c: 106000a1 beqz v1,80036414 <__adddf3+0x380> -80036190: 32430007 andi v1,s2,0x7 -80036194: 2673ffff addiu s3,s3,-1 -80036198: 00539824 and s3,v0,s3 -8003619c: 126000b4 beqz s3,80036470 <__adddf3+0x3dc> -800361a0: 00000000 nop -800361a4: 0c00e215 jal 80038854 <__clzsi2> -800361a8: 02602021 move a0,s3 -800361ac: 2446fff8 addiu a2,v0,-8 -800361b0: 28c30020 slti v1,a2,32 -800361b4: 106000b6 beqz v1,80036490 <__adddf3+0x3fc> -800361b8: 2442ffd8 addiu v0,v0,-40 -800361bc: 00061823 negu v1,a2 -800361c0: 00721806 srlv v1,s2,v1 -800361c4: 00d31004 sllv v0,s3,a2 -800361c8: 00629825 or s3,v1,v0 -800361cc: 00d0102a slt v0,a2,s0 -800361d0: 144000b3 bnez v0,800364a0 <__adddf3+0x40c> -800361d4: 00d29004 sllv s2,s2,a2 -800361d8: 00d03023 subu a2,a2,s0 -800361dc: 24c20001 addiu v0,a2,1 -800361e0: 28430020 slti v1,v0,32 -800361e4: 106000d7 beqz v1,80036544 <__adddf3+0x4b0> -800361e8: 24030020 li v1,32 -800361ec: 24040020 li a0,32 -800361f0: 00822023 subu a0,a0,v0 -800361f4: 00521806 srlv v1,s2,v0 -800361f8: 00923804 sllv a3,s2,a0 -800361fc: 00932004 sllv a0,s3,a0 -80036200: 00832025 or a0,a0,v1 -80036204: 0007382b sltu a3,zero,a3 -80036208: 00879025 or s2,a0,a3 -8003620c: 00531006 srlv v0,s3,v0 -80036210: 32430007 andi v1,s2,0x7 -80036214: 00008021 move s0,zero -80036218: 10600009 beqz v1,80036240 <__adddf3+0x1ac> -8003621c: 3c030080 lui v1,0x80 -80036220: 3243000f andi v1,s2,0xf -80036224: 24040004 li a0,4 -80036228: 10640004 beq v1,a0,8003623c <__adddf3+0x1a8> -8003622c: 26440004 addiu a0,s2,4 -80036230: 0092382b sltu a3,a0,s2 -80036234: 00471021 addu v0,v0,a3 -80036238: 00809021 move s2,a0 -8003623c: 3c030080 lui v1,0x80 -80036240: 00431824 and v1,v0,v1 -80036244: 10600062 beqz v1,800363d0 <__adddf3+0x33c> -80036248: 26060001 addiu a2,s0,1 -8003624c: 240307ff li v1,2047 -80036250: 10c30099 beq a2,v1,800364b8 <__adddf3+0x424> -80036254: 00000000 nop -80036258: 3c04ff7f lui a0,0xff7f -8003625c: 3484ffff ori a0,a0,0xffff -80036260: 00441024 and v0,v0,a0 -80036264: 00022740 sll a0,v0,0x1d -80036268: 001238c2 srl a3,s2,0x3 -8003626c: 00021240 sll v0,v0,0x9 -80036270: 00873825 or a3,a0,a3 -80036274: 00022302 srl a0,v0,0xc -80036278: 30c207ff andi v0,a2,0x7ff -8003627c: 00023500 sll a2,v0,0x14 -80036280: 3c02000f lui v0,0xf -80036284: 3442ffff ori v0,v0,0xffff -80036288: 8fbf0024 lw ra,36(sp) -8003628c: 00821024 and v0,a0,v0 -80036290: 00111fc0 sll v1,s1,0x1f -80036294: 00461025 or v0,v0,a2 -80036298: 00431825 or v1,v0,v1 -8003629c: 8fb30020 lw s3,32(sp) -800362a0: 8fb2001c lw s2,28(sp) -800362a4: 8fb10018 lw s1,24(sp) -800362a8: 8fb00014 lw s0,20(sp) -800362ac: 00e01021 move v0,a3 -800362b0: 03e00008 jr ra -800362b4: 27bd0028 addiu sp,sp,40 -800362b8: 020a2823 subu a1,s0,t2 -800362bc: 18a00089 blez a1,800364e4 <__adddf3+0x450> -800362c0: 00000000 nop -800362c4: 11400034 beqz t2,80036398 <__adddf3+0x304> -800362c8: 01061825 or v1,t0,a2 -800362cc: 240307ff li v1,2047 -800362d0: 12030020 beq s0,v1,80036354 <__adddf3+0x2c0> -800362d4: 3c030080 lui v1,0x80 -800362d8: 01034025 or t0,t0,v1 -800362dc: 28a30039 slti v1,a1,57 -800362e0: 146000cd bnez v1,80036618 <__adddf3+0x584> -800362e4: 28a30020 slti v1,a1,32 -800362e8: 01063025 or a2,t0,a2 -800362ec: 0006382b sltu a3,zero,a2 -800362f0: 00004021 move t0,zero -800362f4: 00e49021 addu s2,a3,a0 -800362f8: 01024021 addu t0,t0,v0 -800362fc: 0244202b sltu a0,s2,a0 -80036300: 00881021 addu v0,a0,t0 -80036304: 3c030080 lui v1,0x80 -80036308: 00431824 and v1,v0,v1 -8003630c: 10600041 beqz v1,80036414 <__adddf3+0x380> -80036310: 32430007 andi v1,s2,0x7 -80036314: 26100001 addiu s0,s0,1 -80036318: 240307ff li v1,2047 -8003631c: 120300eb beq s0,v1,800366cc <__adddf3+0x638> -80036320: 00122042 srl a0,s2,0x1 -80036324: 3c03ff7f lui v1,0xff7f -80036328: 3463ffff ori v1,v1,0xffff -8003632c: 00431024 and v0,v0,v1 -80036330: 32470001 andi a3,s2,0x1 -80036334: 00879025 or s2,a0,a3 -80036338: 00023fc0 sll a3,v0,0x1f -8003633c: 00f29025 or s2,a3,s2 -80036340: 00021042 srl v0,v0,0x1 -80036344: 1000ffb4 b 80036218 <__adddf3+0x184> -80036348: 32430007 andi v1,s2,0x7 -8003634c: 1603ffbb bne s0,v1,8003623c <__adddf3+0x1a8> -80036350: 00809021 move s2,a0 -80036354: 00441825 or v1,v0,a0 -80036358: 1460ffb8 bnez v1,8003623c <__adddf3+0x1a8> -8003635c: 00809021 move s2,a0 -80036360: 00003821 move a3,zero -80036364: 00671025 or v0,v1,a3 -80036368: 10400054 beqz v0,800364bc <__adddf3+0x428> -8003636c: 240207ff li v0,2047 -80036370: 3c040007 lui a0,0x7 -80036374: 3484ffff ori a0,a0,0xffff -80036378: 00641024 and v0,v1,a0 -8003637c: 00471825 or v1,v0,a3 -80036380: 14600055 bnez v1,800364d8 <__adddf3+0x444> -80036384: 00000000 nop -80036388: 00008821 move s1,zero -8003638c: 240207ff li v0,2047 -80036390: 1000ffba b 8003627c <__adddf3+0x1e8> -80036394: 2407ffff li a3,-1 -80036398: 1060ffec beqz v1,8003634c <__adddf3+0x2b8> -8003639c: 240307ff li v1,2047 -800363a0: 24a5ffff addiu a1,a1,-1 -800363a4: 14a000b0 bnez a1,80036668 <__adddf3+0x5d4> -800363a8: 00869021 addu s2,a0,a2 -800363ac: 00481021 addu v0,v0,t0 -800363b0: 0244202b sltu a0,s2,a0 -800363b4: 1000ffd3 b 80036304 <__adddf3+0x270> -800363b8: 00821021 addu v0,a0,v0 -800363bc: 3c02003f lui v0,0x3f -800363c0: 00008821 move s1,zero -800363c4: 241007ff li s0,2047 -800363c8: 3442ffff ori v0,v0,0xffff -800363cc: 2412fff8 li s2,-8 -800363d0: 00021f40 sll v1,v0,0x1d -800363d4: 001238c2 srl a3,s2,0x3 -800363d8: 00e33825 or a3,a3,v1 -800363dc: 000218c2 srl v1,v0,0x3 -800363e0: 240207ff li v0,2047 -800363e4: 1202ffdf beq s0,v0,80036364 <__adddf3+0x2d0> -800363e8: 00000000 nop -800363ec: 3c06000f lui a2,0xf -800363f0: 34c6ffff ori a2,a2,0xffff -800363f4: 00662024 and a0,v1,a2 -800363f8: 1000ffa0 b 8003627c <__adddf3+0x1e8> -800363fc: 320207ff andi v0,s0,0x7ff -80036400: 02471825 or v1,s2,a3 -80036404: 1060012f beqz v1,800368c4 <__adddf3+0x830> -80036408: 00000000 nop -8003640c: 00e01021 move v0,a3 -80036410: 32430007 andi v1,s2,0x7 -80036414: 1460ff82 bnez v1,80036220 <__adddf3+0x18c> -80036418: 00021f40 sll v1,v0,0x1d -8003641c: 1000ffee b 800363d8 <__adddf3+0x344> -80036420: 001238c2 srl a3,s2,0x3 -80036424: 1520005b bnez t1,80036594 <__adddf3+0x500> -80036428: 26030001 addiu v1,s0,1 -8003642c: 306307ff andi v1,v1,0x7ff -80036430: 28630002 slti v1,v1,2 -80036434: 1460009b bnez v1,800366a4 <__adddf3+0x610> -80036438: 00869023 subu s2,a0,a2 -8003643c: 0092182b sltu v1,a0,s2 -80036440: 00489823 subu s3,v0,t0 -80036444: 02639823 subu s3,s3,v1 -80036448: 3c030080 lui v1,0x80 -8003644c: 02631824 and v1,s3,v1 -80036450: 1060006c beqz v1,80036604 <__adddf3+0x570> -80036454: 02531825 or v1,s2,s3 -80036458: 00c49023 subu s2,a2,a0 -8003645c: 01021023 subu v0,t0,v0 -80036460: 00d2302b sltu a2,a2,s2 -80036464: 00469823 subu s3,v0,a2 -80036468: 1660ff4e bnez s3,800361a4 <__adddf3+0x110> -8003646c: 00a08821 move s1,a1 -80036470: 0c00e215 jal 80038854 <__clzsi2> -80036474: 02402021 move a0,s2 -80036478: 24420020 addiu v0,v0,32 -8003647c: 2446fff8 addiu a2,v0,-8 -80036480: 28c30020 slti v1,a2,32 -80036484: 1460ff4e bnez v1,800361c0 <__adddf3+0x12c> -80036488: 00061823 negu v1,a2 -8003648c: 2442ffd8 addiu v0,v0,-40 -80036490: 00529804 sllv s3,s2,v0 -80036494: 00d0102a slt v0,a2,s0 -80036498: 1040ff4f beqz v0,800361d8 <__adddf3+0x144> -8003649c: 00009021 move s2,zero -800364a0: 3c02ff7f lui v0,0xff7f -800364a4: 3442ffff ori v0,v0,0xffff -800364a8: 02068023 subu s0,s0,a2 -800364ac: 02621024 and v0,s3,v0 -800364b0: 1000ff59 b 80036218 <__adddf3+0x184> -800364b4: 32430007 andi v1,s2,0x7 -800364b8: 240207ff li v0,2047 -800364bc: 00002021 move a0,zero -800364c0: 1000ff6e b 8003627c <__adddf3+0x1e8> -800364c4: 00003821 move a3,zero -800364c8: 01063025 or a2,t0,a2 -800364cc: 0006382b sltu a3,zero,a2 -800364d0: 1000ff28 b 80036174 <__adddf3+0xe0> -800364d4: 00004021 move t0,zero -800364d8: 00402021 move a0,v0 -800364dc: 1000ff67 b 8003627c <__adddf3+0x1e8> -800364e0: 240207ff li v0,2047 -800364e4: 14a00086 bnez a1,80036700 <__adddf3+0x66c> -800364e8: 00000000 nop -800364ec: 26050001 addiu a1,s0,1 -800364f0: 30a307ff andi v1,a1,0x7ff -800364f4: 28630002 slti v1,v1,2 -800364f8: 14600063 bnez v1,80036688 <__adddf3+0x5f4> -800364fc: 00000000 nop -80036500: 240307ff li v1,2047 -80036504: 10a30071 beq a1,v1,800366cc <__adddf3+0x638> -80036508: 00863021 addu a2,a0,a2 -8003650c: 00c4202b sltu a0,a2,a0 -80036510: 00481021 addu v0,v0,t0 -80036514: 00821021 addu v0,a0,v0 -80036518: 00023fc0 sll a3,v0,0x1f -8003651c: 00063042 srl a2,a2,0x1 -80036520: 00e69025 or s2,a3,a2 -80036524: 00021042 srl v0,v0,0x1 -80036528: 32430007 andi v1,s2,0x7 -8003652c: 1000ff3a b 80036218 <__adddf3+0x184> -80036530: 00a08021 move s0,a1 -80036534: 1603ff02 bne s0,v1,80036140 <__adddf3+0xac> -80036538: 00441825 or v1,v0,a0 -8003653c: 1000ff86 b 80036358 <__adddf3+0x2c4> -80036540: 00000000 nop -80036544: 24c6ffe1 addiu a2,a2,-31 -80036548: 1043004b beq v0,v1,80036678 <__adddf3+0x5e4> -8003654c: 00d33006 srlv a2,s3,a2 -80036550: 00023823 negu a3,v0 -80036554: 00f33804 sllv a3,s3,a3 -80036558: 02473825 or a3,s2,a3 -8003655c: 0007382b sltu a3,zero,a3 -80036560: 00c79025 or s2,a2,a3 -80036564: 00001021 move v0,zero -80036568: 1000ffa9 b 80036410 <__adddf3+0x37c> -8003656c: 00008021 move s0,zero -80036570: 11250043 beq t1,a1,80036680 <__adddf3+0x5ec> -80036574: 01281806 srlv v1,t0,t1 -80036578: 00093823 negu a3,t1 -8003657c: 00e83804 sllv a3,t0,a3 -80036580: 00e63025 or a2,a3,a2 -80036584: 0006382b sltu a3,zero,a2 -80036588: 00673825 or a3,v1,a3 -8003658c: 1000fef9 b 80036174 <__adddf3+0xe0> -80036590: 00004021 move t0,zero -80036594: 1200002b beqz s0,80036644 <__adddf3+0x5b0> -80036598: 00441825 or v1,v0,a0 -8003659c: 240307ff li v1,2047 -800365a0: 114300be beq t2,v1,8003689c <__adddf3+0x808> -800365a4: 3c030080 lui v1,0x80 -800365a8: 00094823 negu t1,t1 -800365ac: 00431025 or v0,v0,v1 -800365b0: 29230039 slti v1,t1,57 -800365b4: 10600077 beqz v1,80036794 <__adddf3+0x700> -800365b8: 29230020 slti v1,t1,32 -800365bc: 106000c4 beqz v1,800368d0 <__adddf3+0x83c> -800365c0: 24030020 li v1,32 -800365c4: 240b0020 li t3,32 -800365c8: 01695823 subu t3,t3,t1 -800365cc: 01243806 srlv a3,a0,t1 -800365d0: 01621804 sllv v1,v0,t3 -800365d4: 01642004 sllv a0,a0,t3 -800365d8: 00671825 or v1,v1,a3 -800365dc: 0004382b sltu a3,zero,a0 -800365e0: 00673825 or a3,v1,a3 -800365e4: 01224806 srlv t1,v0,t1 -800365e8: 00c79023 subu s2,a2,a3 -800365ec: 01094823 subu t1,t0,t1 -800365f0: 00d2302b sltu a2,a2,s2 -800365f4: 01261023 subu v0,t1,a2 -800365f8: 01408021 move s0,t2 -800365fc: 1000fee1 b 80036184 <__adddf3+0xf0> -80036600: 00a08821 move s1,a1 -80036604: 1460fee5 bnez v1,8003619c <__adddf3+0x108> -80036608: 00003821 move a3,zero -8003660c: 00008821 move s1,zero -80036610: 1000ff76 b 800363ec <__adddf3+0x358> -80036614: 00008021 move s0,zero -80036618: 1060002f beqz v1,800366d8 <__adddf3+0x644> -8003661c: 24090020 li t1,32 -80036620: 01254823 subu t1,t1,a1 -80036624: 00a63806 srlv a3,a2,a1 -80036628: 01281804 sllv v1,t0,t1 -8003662c: 01263004 sllv a2,a2,t1 -80036630: 00671825 or v1,v1,a3 -80036634: 0006382b sltu a3,zero,a2 -80036638: 00673825 or a3,v1,a3 -8003663c: 1000ff2d b 800362f4 <__adddf3+0x260> -80036640: 00a84006 srlv t0,t0,a1 -80036644: 14600049 bnez v1,8003676c <__adddf3+0x6d8> -80036648: 00000000 nop -8003664c: 240207ff li v0,2047 -80036650: 11420092 beq t2,v0,8003689c <__adddf3+0x808> -80036654: 01001021 move v0,t0 -80036658: 00c09021 move s2,a2 -8003665c: 01408021 move s0,t2 -80036660: 1000fef6 b 8003623c <__adddf3+0x1a8> -80036664: 00a08821 move s1,a1 -80036668: 1603ff1c bne s0,v1,800362dc <__adddf3+0x248> -8003666c: 00441825 or v1,v0,a0 -80036670: 1000ff39 b 80036358 <__adddf3+0x2c4> -80036674: 00000000 nop -80036678: 1000ffb7 b 80036558 <__adddf3+0x4c4> -8003667c: 00003821 move a3,zero -80036680: 1000ffbf b 80036580 <__adddf3+0x4ec> -80036684: 00003821 move a3,zero -80036688: 1600006e bnez s0,80036844 <__adddf3+0x7b0> -8003668c: 00441825 or v1,v0,a0 -80036690: 146000a9 bnez v1,80036938 <__adddf3+0x8a4> -80036694: 01061825 or v1,t0,a2 -80036698: 01001021 move v0,t0 -8003669c: 1000fee7 b 8003623c <__adddf3+0x1a8> -800366a0: 00c09021 move s2,a2 -800366a4: 16000021 bnez s0,8003672c <__adddf3+0x698> -800366a8: 00441825 or v1,v0,a0 -800366ac: 14600055 bnez v1,80036804 <__adddf3+0x770> -800366b0: 01061825 or v1,t0,a2 -800366b4: 10600084 beqz v1,800368c8 <__adddf3+0x834> -800366b8: 00003821 move a3,zero -800366bc: 01001021 move v0,t0 -800366c0: 00c09021 move s2,a2 -800366c4: 1000fedd b 8003623c <__adddf3+0x1a8> -800366c8: 00a08821 move s1,a1 -800366cc: 00001821 move v1,zero -800366d0: 1000ff24 b 80036364 <__adddf3+0x2d0> -800366d4: 00003821 move a3,zero -800366d8: 24070020 li a3,32 -800366dc: 10a70077 beq a1,a3,800368bc <__adddf3+0x828> -800366e0: 00a81806 srlv v1,t0,a1 -800366e4: 00053823 negu a3,a1 -800366e8: 00e83804 sllv a3,t0,a3 -800366ec: 00e63025 or a2,a3,a2 -800366f0: 0006382b sltu a3,zero,a2 -800366f4: 00673825 or a3,v1,a3 -800366f8: 1000fefe b 800362f4 <__adddf3+0x260> -800366fc: 00004021 move t0,zero -80036700: 16000028 bnez s0,800367a4 <__adddf3+0x710> -80036704: 240307ff li v1,2047 -80036708: 00441825 or v1,v0,a0 -8003670c: 14600079 bnez v1,800368f4 <__adddf3+0x860> -80036710: 00000000 nop -80036714: 240207ff li v0,2047 -80036718: 1142009a beq t2,v0,80036984 <__adddf3+0x8f0> -8003671c: 01001021 move v0,t0 -80036720: 00c09021 move s2,a2 -80036724: 1000fec5 b 8003623c <__adddf3+0x1a8> -80036728: 01408021 move s0,t2 -8003672c: 14600009 bnez v1,80036754 <__adddf3+0x6c0> -80036730: 00000000 nop -80036734: 01061025 or v0,t0,a2 -80036738: 10400077 beqz v0,80036918 <__adddf3+0x884> -8003673c: 3c030007 lui v1,0x7 -80036740: 01001021 move v0,t0 -80036744: 00c09021 move s2,a2 -80036748: 00a08821 move s1,a1 -8003674c: 1000febb b 8003623c <__adddf3+0x1a8> -80036750: 241007ff li s0,2047 -80036754: 01063025 or a2,t0,a2 -80036758: 14c00040 bnez a2,8003685c <__adddf3+0x7c8> -8003675c: 000228c2 srl a1,v0,0x3 -80036760: 00809021 move s2,a0 -80036764: 1000feb5 b 8003623c <__adddf3+0x1a8> -80036768: 241007ff li s0,2047 -8003676c: 00094827 nor t1,zero,t1 -80036770: 15200048 bnez t1,80036894 <__adddf3+0x800> -80036774: 240307ff li v1,2047 -80036778: 00c49023 subu s2,a2,a0 -8003677c: 01021023 subu v0,t0,v0 -80036780: 00d2302b sltu a2,a2,s2 -80036784: 00461023 subu v0,v0,a2 -80036788: 01408021 move s0,t2 -8003678c: 1000fe7d b 80036184 <__adddf3+0xf0> -80036790: 00a08821 move s1,a1 -80036794: 00442025 or a0,v0,a0 -80036798: 0004382b sltu a3,zero,a0 -8003679c: 1000ff92 b 800365e8 <__adddf3+0x554> -800367a0: 00004821 move t1,zero -800367a4: 11430077 beq t2,v1,80036984 <__adddf3+0x8f0> -800367a8: 3c030080 lui v1,0x80 -800367ac: 00052823 negu a1,a1 -800367b0: 00431025 or v0,v0,v1 -800367b4: 28a30039 slti v1,a1,57 -800367b8: 1060005b beqz v1,80036928 <__adddf3+0x894> -800367bc: 28a30020 slti v1,a1,32 -800367c0: 10600075 beqz v1,80036998 <__adddf3+0x904> -800367c4: 24030020 li v1,32 -800367c8: 24090020 li t1,32 -800367cc: 01254823 subu t1,t1,a1 -800367d0: 00a43806 srlv a3,a0,a1 -800367d4: 01221804 sllv v1,v0,t1 -800367d8: 01242004 sllv a0,a0,t1 -800367dc: 00671825 or v1,v1,a3 -800367e0: 0004382b sltu a3,zero,a0 -800367e4: 00673825 or a3,v1,a3 -800367e8: 00a21006 srlv v0,v0,a1 -800367ec: 00e69021 addu s2,a3,a2 -800367f0: 00484021 addu t0,v0,t0 -800367f4: 0246302b sltu a2,s2,a2 -800367f8: 00c81021 addu v0,a2,t0 -800367fc: 1000fec1 b 80036304 <__adddf3+0x270> -80036800: 01408021 move s0,t2 -80036804: 1060fe8d beqz v1,8003623c <__adddf3+0x1a8> -80036808: 00809021 move s2,a0 -8003680c: 00869023 subu s2,a0,a2 -80036810: 00481823 subu v1,v0,t0 -80036814: 0092382b sltu a3,a0,s2 -80036818: 00673823 subu a3,v1,a3 -8003681c: 3c030080 lui v1,0x80 -80036820: 00e31824 and v1,a3,v1 -80036824: 1060fef6 beqz v1,80036400 <__adddf3+0x36c> -80036828: 01021023 subu v0,t0,v0 -8003682c: 00c49023 subu s2,a2,a0 -80036830: 00d2302b sltu a2,a2,s2 -80036834: 00461023 subu v0,v0,a2 -80036838: 32430007 andi v1,s2,0x7 -8003683c: 1000fe76 b 80036218 <__adddf3+0x184> -80036840: 00a08821 move s1,a1 -80036844: 1460ffc3 bnez v1,80036754 <__adddf3+0x6c0> -80036848: 00000000 nop -8003684c: 01001021 move v0,t0 -80036850: 00c09021 move s2,a2 -80036854: 1000fe79 b 8003623c <__adddf3+0x1a8> -80036858: 241007ff li s0,2047 -8003685c: 000818c2 srl v1,t0,0x3 -80036860: 00651825 or v1,v1,a1 -80036864: 3c060008 lui a2,0x8 -80036868: 00661824 and v1,v1,a2 -8003686c: 1460fed3 bnez v1,800363bc <__adddf3+0x328> -80036870: 00021740 sll v0,v0,0x1d -80036874: 000420c2 srl a0,a0,0x3 -80036878: 00443825 or a3,v0,a0 -8003687c: 000528c0 sll a1,a1,0x3 -80036880: 00071742 srl v0,a3,0x1d -80036884: 00451025 or v0,v0,a1 -80036888: 000790c0 sll s2,a3,0x3 -8003688c: 1000fe6b b 8003623c <__adddf3+0x1a8> -80036890: 241007ff li s0,2047 -80036894: 1543ff47 bne t2,v1,800365b4 <__adddf3+0x520> -80036898: 29230039 slti v1,t1,57 -8003689c: 01061825 or v1,t0,a2 -800368a0: 10600034 beqz v1,80036974 <__adddf3+0x8e0> -800368a4: 00003821 move a3,zero -800368a8: 01001021 move v0,t0 -800368ac: 00c09021 move s2,a2 -800368b0: 241007ff li s0,2047 -800368b4: 1000fe61 b 8003623c <__adddf3+0x1a8> -800368b8: 00a08821 move s1,a1 -800368bc: 1000ff8b b 800366ec <__adddf3+0x658> -800368c0: 00003821 move a3,zero -800368c4: 00003821 move a3,zero -800368c8: 1000fec8 b 800363ec <__adddf3+0x358> -800368cc: 00008821 move s1,zero -800368d0: 1123003a beq t1,v1,800369bc <__adddf3+0x928> -800368d4: 01223806 srlv a3,v0,t1 -800368d8: 00094823 negu t1,t1 -800368dc: 01221804 sllv v1,v0,t1 -800368e0: 00642025 or a0,v1,a0 -800368e4: 0004182b sltu v1,zero,a0 -800368e8: 00e33825 or a3,a3,v1 -800368ec: 1000ff3e b 800365e8 <__adddf3+0x554> -800368f0: 00004821 move t1,zero -800368f4: 00052827 nor a1,zero,a1 -800368f8: 14a00020 bnez a1,8003697c <__adddf3+0x8e8> -800368fc: 240307ff li v1,2047 -80036900: 00869021 addu s2,a0,a2 -80036904: 00481021 addu v0,v0,t0 -80036908: 0246302b sltu a2,s2,a2 -8003690c: 00c21021 addu v0,a2,v0 -80036910: 1000fe7c b 80036304 <__adddf3+0x270> -80036914: 01408021 move s0,t2 -80036918: 3463ffff ori v1,v1,0xffff -8003691c: 2407ffff li a3,-1 -80036920: 1000fe90 b 80036364 <__adddf3+0x2d0> -80036924: 00008821 move s1,zero -80036928: 00441025 or v0,v0,a0 -8003692c: 0002382b sltu a3,zero,v0 -80036930: 1000ffae b 800367ec <__adddf3+0x758> -80036934: 00001021 move v0,zero -80036938: 1060fe40 beqz v1,8003623c <__adddf3+0x1a8> -8003693c: 00809021 move s2,a0 -80036940: 00869021 addu s2,a0,a2 -80036944: 00481021 addu v0,v0,t0 -80036948: 0244202b sltu a0,s2,a0 -8003694c: 00821021 addu v0,a0,v0 -80036950: 3c030080 lui v1,0x80 -80036954: 00431824 and v1,v0,v1 -80036958: 1060fead beqz v1,80036410 <__adddf3+0x37c> -8003695c: 3c03ff7f lui v1,0xff7f -80036960: 3463ffff ori v1,v1,0xffff -80036964: 00431024 and v0,v0,v1 -80036968: 24100001 li s0,1 -8003696c: 1000fe2a b 80036218 <__adddf3+0x184> -80036970: 32430007 andi v1,s2,0x7 -80036974: 1000fe7b b 80036364 <__adddf3+0x2d0> -80036978: 00a08821 move s1,a1 -8003697c: 1543ff8e bne t2,v1,800367b8 <__adddf3+0x724> -80036980: 28a30039 slti v1,a1,57 -80036984: 01061825 or v1,t0,a2 -80036988: 1460ffb1 bnez v1,80036850 <__adddf3+0x7bc> -8003698c: 01001021 move v0,t0 -80036990: 1000fe74 b 80036364 <__adddf3+0x2d0> -80036994: 00003821 move a3,zero -80036998: 10a3000a beq a1,v1,800369c4 <__adddf3+0x930> -8003699c: 00a23806 srlv a3,v0,a1 -800369a0: 00052823 negu a1,a1 -800369a4: 00a21004 sllv v0,v0,a1 -800369a8: 00442025 or a0,v0,a0 -800369ac: 0004102b sltu v0,zero,a0 -800369b0: 00e23825 or a3,a3,v0 -800369b4: 1000ff8d b 800367ec <__adddf3+0x758> -800369b8: 00001021 move v0,zero -800369bc: 1000ffc8 b 800368e0 <__adddf3+0x84c> -800369c0: 00001821 move v1,zero -800369c4: 1000fff8 b 800369a8 <__adddf3+0x914> -800369c8: 00001021 move v0,zero - -800369cc <__divdf3>: -800369cc: 27bdffc0 addiu sp,sp,-64 -800369d0: afb5002c sw s5,44(sp) -800369d4: afb00018 sw s0,24(sp) -800369d8: 0005ad02 srl s5,a1,0x14 -800369dc: 3c10000f lui s0,0xf -800369e0: afb40028 sw s4,40(sp) -800369e4: 3610ffff ori s0,s0,0xffff -800369e8: 0005a7c2 srl s4,a1,0x1f -800369ec: 32b507ff andi s5,s5,0x7ff -800369f0: afb70034 sw s7,52(sp) -800369f4: afb1001c sw s1,28(sp) -800369f8: afbf003c sw ra,60(sp) -800369fc: afbe0038 sw s8,56(sp) -80036a00: afb60030 sw s6,48(sp) -80036a04: afb30024 sw s3,36(sp) -80036a08: afb20020 sw s2,32(sp) -80036a0c: 00808821 move s1,a0 -80036a10: 02058024 and s0,s0,a1 -80036a14: 12a00078 beqz s5,80036bf8 <__divdf3+0x22c> -80036a18: 0280b821 move s7,s4 -80036a1c: 240207ff li v0,2047 -80036a20: 12a20026 beq s5,v0,80036abc <__divdf3+0xf0> -80036a24: 02048825 or s1,s0,a0 -80036a28: 3c050010 lui a1,0x10 -80036a2c: 02058025 or s0,s0,a1 -80036a30: 001080c0 sll s0,s0,0x3 -80036a34: 00042f42 srl a1,a0,0x1d -80036a38: 00b08025 or s0,a1,s0 -80036a3c: 000490c0 sll s2,a0,0x3 -80036a40: 26b5fc01 addiu s5,s5,-1023 -80036a44: 00009821 move s3,zero -80036a48: 0000f021 move s8,zero -80036a4c: 00072d02 srl a1,a3,0x14 -80036a50: 3c11000f lui s1,0xf -80036a54: 3631ffff ori s1,s1,0xffff -80036a58: 30a507ff andi a1,a1,0x7ff -80036a5c: 00c01821 move v1,a2 -80036a60: 02278824 and s1,s1,a3 -80036a64: 10a00023 beqz a1,80036af4 <__divdf3+0x128> -80036a68: 0007b7c2 srl s6,a3,0x1f -80036a6c: 240207ff li v0,2047 -80036a70: 10a2007a beq a1,v0,80036c5c <__divdf3+0x290> -80036a74: 3c020010 lui v0,0x10 -80036a78: 02228825 or s1,s1,v0 -80036a7c: 001188c0 sll s1,s1,0x3 -80036a80: 00061742 srl v0,a2,0x1d -80036a84: 00518825 or s1,v0,s1 -80036a88: 000618c0 sll v1,a2,0x3 -80036a8c: 24a5fc01 addiu a1,a1,-1023 -80036a90: 00001021 move v0,zero -80036a94: 00532025 or a0,v0,s3 -80036a98: 00043080 sll a2,a0,0x2 -80036a9c: 3c048004 lui a0,0x8004 -80036aa0: 24848dc8 addiu a0,a0,-29240 -80036aa4: 00862021 addu a0,a0,a2 -80036aa8: 8c860000 lw a2,0(a0) -80036aac: 02962026 xor a0,s4,s6 -80036ab0: 00803821 move a3,a0 -80036ab4: 00c00008 jr a2 -80036ab8: 02a52823 subu a1,s5,a1 -80036abc: 16200077 bnez s1,80036c9c <__divdf3+0x2d0> -80036ac0: 00809021 move s2,a0 -80036ac4: 00072d02 srl a1,a3,0x14 -80036ac8: 3c11000f lui s1,0xf -80036acc: 3631ffff ori s1,s1,0xffff -80036ad0: 30a507ff andi a1,a1,0x7ff -80036ad4: 24130008 li s3,8 -80036ad8: 00008021 move s0,zero -80036adc: 00009021 move s2,zero -80036ae0: 241e0002 li s8,2 -80036ae4: 00c01821 move v1,a2 -80036ae8: 02278824 and s1,s1,a3 -80036aec: 14a0ffdf bnez a1,80036a6c <__divdf3+0xa0> -80036af0: 0007b7c2 srl s6,a3,0x1f -80036af4: 02261025 or v0,s1,a2 -80036af8: 1040005f beqz v0,80036c78 <__divdf3+0x2ac> -80036afc: 00001821 move v1,zero -80036b00: 12200090 beqz s1,80036d44 <__divdf3+0x378> -80036b04: 00c02021 move a0,a2 -80036b08: 02202021 move a0,s1 -80036b0c: 0c00e215 jal 80038854 <__clzsi2> -80036b10: afa60010 sw a2,16(sp) -80036b14: 8fa60010 lw a2,16(sp) -80036b18: 2444fff5 addiu a0,v0,-11 -80036b1c: 2883001d slti v1,a0,29 -80036b20: 10600084 beqz v1,80036d34 <__divdf3+0x368> -80036b24: 00000000 nop -80036b28: 2405001d li a1,29 -80036b2c: 2443fff8 addiu v1,v0,-8 -80036b30: 00a42823 subu a1,a1,a0 -80036b34: 00718804 sllv s1,s1,v1 -80036b38: 00a62806 srlv a1,a2,a1 -80036b3c: 00b18825 or s1,a1,s1 -80036b40: 00661804 sllv v1,a2,v1 -80036b44: 2405fc02 li a1,-1022 -80036b48: 00a42823 subu a1,a1,a0 -80036b4c: 1000ffd1 b 80036a94 <__divdf3+0xc8> -80036b50: 00001021 move v0,zero -80036b54: 02e03821 move a3,s7 -80036b58: 30e40001 andi a0,a3,0x1 -80036b5c: 240307ff li v1,2047 -80036b60: 00002821 move a1,zero -80036b64: 00009021 move s2,zero -80036b68: 3c10000f lui s0,0xf -80036b6c: 3610ffff ori s0,s0,0xffff -80036b70: 00031d00 sll v1,v1,0x14 -80036b74: 8fbf003c lw ra,60(sp) -80036b78: 00b08024 and s0,a1,s0 -80036b7c: 02038025 or s0,s0,v1 -80036b80: 000427c0 sll a0,a0,0x1f -80036b84: 02041825 or v1,s0,a0 -80036b88: 02401021 move v0,s2 -80036b8c: 8fbe0038 lw s8,56(sp) -80036b90: 8fb70034 lw s7,52(sp) -80036b94: 8fb60030 lw s6,48(sp) -80036b98: 8fb5002c lw s5,44(sp) -80036b9c: 8fb40028 lw s4,40(sp) -80036ba0: 8fb30024 lw s3,36(sp) -80036ba4: 8fb20020 lw s2,32(sp) -80036ba8: 8fb1001c lw s1,28(sp) -80036bac: 8fb00018 lw s0,24(sp) -80036bb0: 03e00008 jr ra -80036bb4: 27bd0040 addiu sp,sp,64 -80036bb8: 02c0b821 move s7,s6 -80036bbc: 02208021 move s0,s1 -80036bc0: 00609021 move s2,v1 -80036bc4: 0040f021 move s8,v0 -80036bc8: 24020002 li v0,2 -80036bcc: 13c2ffe1 beq s8,v0,80036b54 <__divdf3+0x188> -80036bd0: 24020003 li v0,3 -80036bd4: 13c201a6 beq s8,v0,80037270 <__divdf3+0x8a4> -80036bd8: 00000000 nop -80036bdc: 24020001 li v0,1 -80036be0: 17c20104 bne s8,v0,80036ff4 <__divdf3+0x628> -80036be4: 02e02021 move a0,s7 -80036be8: 00001821 move v1,zero -80036bec: 00002821 move a1,zero -80036bf0: 1000ffdd b 80036b68 <__divdf3+0x19c> -80036bf4: 00009021 move s2,zero -80036bf8: 02041025 or v0,s0,a0 -80036bfc: 10400023 beqz v0,80036c8c <__divdf3+0x2c0> -80036c00: 24130004 li s3,4 -80036c04: afa70014 sw a3,20(sp) -80036c08: 12000057 beqz s0,80036d68 <__divdf3+0x39c> -80036c0c: afa60010 sw a2,16(sp) -80036c10: 0c00e215 jal 80038854 <__clzsi2> -80036c14: 02002021 move a0,s0 -80036c18: 8fa60010 lw a2,16(sp) -80036c1c: 8fa70014 lw a3,20(sp) -80036c20: 2443fff5 addiu v1,v0,-11 -80036c24: 2864001d slti a0,v1,29 -80036c28: 1080004b beqz a0,80036d58 <__divdf3+0x38c> -80036c2c: 2404001d li a0,29 -80036c30: 2452fff8 addiu s2,v0,-8 -80036c34: 00832023 subu a0,a0,v1 -80036c38: 02508004 sllv s0,s0,s2 -80036c3c: 00912006 srlv a0,s1,a0 -80036c40: 00908025 or s0,a0,s0 -80036c44: 02519004 sllv s2,s1,s2 -80036c48: 2405fc02 li a1,-1022 -80036c4c: 00a3a823 subu s5,a1,v1 -80036c50: 00009821 move s3,zero -80036c54: 1000ff7d b 80036a4c <__divdf3+0x80> -80036c58: 0000f021 move s8,zero -80036c5c: 02263025 or a2,s1,a2 -80036c60: 14c00008 bnez a2,80036c84 <__divdf3+0x2b8> -80036c64: 00000000 nop -80036c68: 00008821 move s1,zero -80036c6c: 00001821 move v1,zero -80036c70: 1000ff88 b 80036a94 <__divdf3+0xc8> -80036c74: 24020002 li v0,2 -80036c78: 00008821 move s1,zero -80036c7c: 1000ff85 b 80036a94 <__divdf3+0xc8> -80036c80: 24020001 li v0,1 -80036c84: 1000ff83 b 80036a94 <__divdf3+0xc8> -80036c88: 24020003 li v0,3 -80036c8c: 00008021 move s0,zero -80036c90: 00009021 move s2,zero -80036c94: 1000ff6d b 80036a4c <__divdf3+0x80> -80036c98: 241e0001 li s8,1 -80036c9c: 2413000c li s3,12 -80036ca0: 1000ff6a b 80036a4c <__divdf3+0x80> -80036ca4: 241e0003 li s8,3 -80036ca8: 3c100007 lui s0,0x7 -80036cac: 3610ffff ori s0,s0,0xffff -80036cb0: 2412ffff li s2,-1 -80036cb4: 0000b821 move s7,zero -80036cb8: 3c05000f lui a1,0xf -80036cbc: 34a5ffff ori a1,a1,0xffff -80036cc0: 02052824 and a1,s0,a1 -80036cc4: 02e02021 move a0,s7 -80036cc8: 1000ffa7 b 80036b68 <__divdf3+0x19c> -80036ccc: 240307ff li v1,2047 -80036cd0: 0230102b sltu v0,s1,s0 -80036cd4: 1440002d bnez v0,80036d8c <__divdf3+0x3c0> -80036cd8: 00121042 srl v0,s2,0x1 -80036cdc: 12110028 beq s0,s1,80036d80 <__divdf3+0x3b4> -80036ce0: 0243102b sltu v0,s2,v1 -80036ce4: 02403021 move a2,s2 -80036ce8: 24a5ffff addiu a1,a1,-1 -80036cec: 1000002b b 80036d9c <__divdf3+0x3d0> -80036cf0: 00009021 move s2,zero -80036cf4: 02118825 or s1,s0,s1 -80036cf8: 3c050008 lui a1,0x8 -80036cfc: 02258824 and s1,s1,a1 -80036d00: 162000b8 bnez s1,80036fe4 <__divdf3+0x618> -80036d04: 00000000 nop -80036d08: 24a5ffff addiu a1,a1,-1 -80036d0c: 02058024 and s0,s0,a1 -80036d10: 02501025 or v0,s2,s0 -80036d14: 1440ffe8 bnez v0,80036cb8 <__divdf3+0x2ec> -80036d18: 00000000 nop -80036d1c: 3c050007 lui a1,0x7 -80036d20: 00002021 move a0,zero -80036d24: 240307ff li v1,2047 -80036d28: 34a5ffff ori a1,a1,0xffff -80036d2c: 1000ff8e b 80036b68 <__divdf3+0x19c> -80036d30: 2412ffff li s2,-1 -80036d34: 2442ffd8 addiu v0,v0,-40 -80036d38: 00468804 sllv s1,a2,v0 -80036d3c: 1000ff81 b 80036b44 <__divdf3+0x178> -80036d40: 00001821 move v1,zero -80036d44: 0c00e215 jal 80038854 <__clzsi2> -80036d48: afa60010 sw a2,16(sp) -80036d4c: 8fa60010 lw a2,16(sp) -80036d50: 1000ff71 b 80036b18 <__divdf3+0x14c> -80036d54: 24420020 addiu v0,v0,32 -80036d58: 2442ffd8 addiu v0,v0,-40 -80036d5c: 00518004 sllv s0,s1,v0 -80036d60: 1000ffb9 b 80036c48 <__divdf3+0x27c> -80036d64: 00009021 move s2,zero -80036d68: 0c00e215 jal 80038854 <__clzsi2> -80036d6c: 00000000 nop -80036d70: 8fa70014 lw a3,20(sp) -80036d74: 8fa60010 lw a2,16(sp) -80036d78: 1000ffa9 b 80036c20 <__divdf3+0x254> -80036d7c: 24420020 addiu v0,v0,32 -80036d80: 1440ffd9 bnez v0,80036ce8 <__divdf3+0x31c> -80036d84: 02403021 move a2,s2 -80036d88: 00121042 srl v0,s2,0x1 -80036d8c: 001037c0 sll a2,s0,0x1f -80036d90: 00c23025 or a2,a2,v0 -80036d94: 00108042 srl s0,s0,0x1 -80036d98: 001297c0 sll s2,s2,0x1f -80036d9c: 00032602 srl a0,v1,0x18 -80036da0: 00118a00 sll s1,s1,0x8 -80036da4: 02248825 or s1,s1,a0 -80036da8: 00115402 srl t2,s1,0x10 -80036dac: 15400002 bnez t2,80036db8 <__divdf3+0x3ec> -80036db0: 020a001b divu zero,s0,t2 -80036db4: 0007000d break 0x7 -80036db8: 322bffff andi t3,s1,0xffff -80036dbc: 00064c02 srl t1,a2,0x10 -80036dc0: 00001012 mflo v0 -80036dc4: 00006010 mfhi t4 -80036dc8: 000c6400 sll t4,t4,0x10 -80036dcc: 012c4025 or t0,t1,t4 -80036dd0: 01620018 mult t3,v0 -80036dd4: 00008012 mflo s0 -80036dd8: 0110202b sltu a0,t0,s0 -80036ddc: 1080000a beqz a0,80036e08 <__divdf3+0x43c> -80036de0: 00031a00 sll v1,v1,0x8 -80036de4: 01114021 addu t0,t0,s1 -80036de8: 0111202b sltu a0,t0,s1 -80036dec: 148000b0 bnez a0,800370b0 <__divdf3+0x6e4> -80036df0: 2449ffff addiu t1,v0,-1 -80036df4: 0110202b sltu a0,t0,s0 -80036df8: 108000ad beqz a0,800370b0 <__divdf3+0x6e4> -80036dfc: 00000000 nop -80036e00: 2442fffe addiu v0,v0,-2 -80036e04: 01114021 addu t0,t0,s1 -80036e08: 01104023 subu t0,t0,s0 -80036e0c: 15400002 bnez t2,80036e18 <__divdf3+0x44c> -80036e10: 010a001b divu zero,t0,t2 -80036e14: 0007000d break 0x7 -80036e18: 30c6ffff andi a2,a2,0xffff -80036e1c: 00008012 mflo s0 -80036e20: 00004010 mfhi t0 -80036e24: 00084400 sll t0,t0,0x10 -80036e28: 00c82025 or a0,a2,t0 -80036e2c: 01700018 mult t3,s0 -80036e30: 00006012 mflo t4 -80036e34: 008c302b sltu a2,a0,t4 -80036e38: 10c0000a beqz a2,80036e64 <__divdf3+0x498> -80036e3c: 00000000 nop -80036e40: 00912021 addu a0,a0,s1 -80036e44: 0091302b sltu a2,a0,s1 -80036e48: 14c00097 bnez a2,800370a8 <__divdf3+0x6dc> -80036e4c: 2608ffff addiu t0,s0,-1 -80036e50: 008c302b sltu a2,a0,t4 -80036e54: 10c00094 beqz a2,800370a8 <__divdf3+0x6dc> -80036e58: 00000000 nop -80036e5c: 2610fffe addiu s0,s0,-2 -80036e60: 00912021 addu a0,a0,s1 -80036e64: 00021400 sll v0,v0,0x10 -80036e68: 00508025 or s0,v0,s0 -80036e6c: 02030019 multu s0,v1 -80036e70: 008c2023 subu a0,a0,t4 -80036e74: 00004810 mfhi t1 -80036e78: 0089102b sltu v0,a0,t1 -80036e7c: 00004012 mflo t0 -80036e80: 14400049 bnez v0,80036fa8 <__divdf3+0x5dc> -80036e84: 01206021 move t4,t1 -80036e88: 10890045 beq a0,t1,80036fa0 <__divdf3+0x5d4> -80036e8c: 0248102b sltu v0,s2,t0 -80036e90: 00892023 subu a0,a0,t1 -80036e94: 02484023 subu t0,s2,t0 -80036e98: 0248902b sltu s2,s2,t0 -80036e9c: 00922023 subu a0,a0,s2 -80036ea0: 122400af beq s1,a0,80037160 <__divdf3+0x794> -80036ea4: 00081402 srl v0,t0,0x10 -80036ea8: 15400002 bnez t2,80036eb4 <__divdf3+0x4e8> -80036eac: 008a001b divu zero,a0,t2 -80036eb0: 0007000d break 0x7 -80036eb4: 00002012 mflo a0 -80036eb8: 00003010 mfhi a2 -80036ebc: 00063400 sll a2,a2,0x10 -80036ec0: 00463025 or a2,v0,a2 -80036ec4: 01640018 mult t3,a0 -80036ec8: 00009012 mflo s2 -80036ecc: 00d2102b sltu v0,a2,s2 -80036ed0: 1040000a beqz v0,80036efc <__divdf3+0x530> -80036ed4: 00000000 nop -80036ed8: 00d13021 addu a2,a2,s1 -80036edc: 00d1102b sltu v0,a2,s1 -80036ee0: 144000a1 bnez v0,80037168 <__divdf3+0x79c> -80036ee4: 2489ffff addiu t1,a0,-1 -80036ee8: 00d2102b sltu v0,a2,s2 -80036eec: 1040009e beqz v0,80037168 <__divdf3+0x79c> -80036ef0: 00000000 nop -80036ef4: 2484fffe addiu a0,a0,-2 -80036ef8: 00d13021 addu a2,a2,s1 -80036efc: 00d23023 subu a2,a2,s2 -80036f00: 15400002 bnez t2,80036f0c <__divdf3+0x540> -80036f04: 00ca001b divu zero,a2,t2 -80036f08: 0007000d break 0x7 -80036f0c: 3109ffff andi t1,t0,0xffff -80036f10: 00005012 mflo t2 -80036f14: 00003010 mfhi a2 -80036f18: 00063400 sll a2,a2,0x10 -80036f1c: 01264025 or t0,t1,a2 -80036f20: 016a0018 mult t3,t2 -80036f24: 00005812 mflo t3 -80036f28: 010b102b sltu v0,t0,t3 -80036f2c: 1040000a beqz v0,80036f58 <__divdf3+0x58c> -80036f30: 00000000 nop -80036f34: 01114021 addu t0,t0,s1 -80036f38: 0111102b sltu v0,t0,s1 -80036f3c: 1440008c bnez v0,80037170 <__divdf3+0x7a4> -80036f40: 2546ffff addiu a2,t2,-1 -80036f44: 010b102b sltu v0,t0,t3 -80036f48: 10400089 beqz v0,80037170 <__divdf3+0x7a4> -80036f4c: 00000000 nop -80036f50: 254afffe addiu t2,t2,-2 -80036f54: 01114021 addu t0,t0,s1 -80036f58: 00042400 sll a0,a0,0x10 -80036f5c: 008a9025 or s2,a0,t2 -80036f60: 00720019 multu v1,s2 -80036f64: 010b4023 subu t0,t0,t3 -80036f68: 00006810 mfhi t5 -80036f6c: 010d202b sltu a0,t0,t5 -80036f70: 00006012 mflo t4 -80036f74: 00003012 mflo a2 -80036f78: 1080003e beqz a0,80037074 <__divdf3+0x6a8> -80036f7c: 01a01021 move v0,t5 -80036f80: 02284021 addu t0,s1,t0 -80036f84: 0111482b sltu t1,t0,s1 -80036f88: 1120007b beqz t1,80037178 <__divdf3+0x7ac> -80036f8c: 2644ffff addiu a0,s2,-1 -80036f90: 1102004d beq t0,v0,800370c8 <__divdf3+0x6fc> -80036f94: 00809021 move s2,a0 -80036f98: 10000017 b 80036ff8 <__divdf3+0x62c> -80036f9c: 36520001 ori s2,s2,0x1 -80036fa0: 10400050 beqz v0,800370e4 <__divdf3+0x718> -80036fa4: 00000000 nop -80036fa8: 02439021 addu s2,s2,v1 -80036fac: 0243302b sltu a2,s2,v1 -80036fb0: 00d11021 addu v0,a2,s1 -80036fb4: 00442021 addu a0,v0,a0 -80036fb8: 0224102b sltu v0,s1,a0 -80036fbc: 10400033 beqz v0,8003708c <__divdf3+0x6c0> -80036fc0: 260dffff addiu t5,s0,-1 -80036fc4: 0089102b sltu v0,a0,t1 -80036fc8: 1440007b bnez v0,800371b8 <__divdf3+0x7ec> -80036fcc: 00000000 nop -80036fd0: 11840041 beq t4,a0,800370d8 <__divdf3+0x70c> -80036fd4: 0248102b sltu v0,s2,t0 -80036fd8: 00892023 subu a0,a0,t1 -80036fdc: 1000ffad b 80036e94 <__divdf3+0x4c8> -80036fe0: 01a08021 move s0,t5 -80036fe4: 24b0ffff addiu s0,a1,-1 -80036fe8: 2412ffff li s2,-1 -80036fec: 1000ff32 b 80036cb8 <__divdf3+0x2ec> -80036ff0: 0000b821 move s7,zero -80036ff4: 02e03821 move a3,s7 -80036ff8: 24a303ff addiu v1,a1,1023 -80036ffc: 1860003b blez v1,800370ec <__divdf3+0x720> -80037000: 00000000 nop -80037004: 32420007 andi v0,s2,0x7 -80037008: 10400009 beqz v0,80037030 <__divdf3+0x664> -8003700c: 3c020100 lui v0,0x100 -80037010: 3242000f andi v0,s2,0xf -80037014: 24040004 li a0,4 -80037018: 10440004 beq v0,a0,8003702c <__divdf3+0x660> -8003701c: 26420004 addiu v0,s2,4 -80037020: 0052902b sltu s2,v0,s2 -80037024: 02128021 addu s0,s0,s2 -80037028: 00409021 move s2,v0 -8003702c: 3c020100 lui v0,0x100 -80037030: 02021024 and v0,s0,v0 -80037034: 10400006 beqz v0,80037050 <__divdf3+0x684> -80037038: 286207ff slti v0,v1,2047 -8003703c: 3c02feff lui v0,0xfeff -80037040: 3442ffff ori v0,v0,0xffff -80037044: 02028024 and s0,s0,v0 -80037048: 24a30400 addiu v1,a1,1024 -8003704c: 286207ff slti v0,v1,2047 -80037050: 1040fec1 beqz v0,80036b58 <__divdf3+0x18c> -80037054: 00101740 sll v0,s0,0x1d -80037058: 001290c2 srl s2,s2,0x3 -8003705c: 00108240 sll s0,s0,0x9 -80037060: 00529025 or s2,v0,s2 -80037064: 00102b02 srl a1,s0,0xc -80037068: 306307ff andi v1,v1,0x7ff -8003706c: 1000febe b 80036b68 <__divdf3+0x19c> -80037070: 30e40001 andi a0,a3,0x1 -80037074: 150dffc8 bne t0,t5,80036f98 <__divdf3+0x5cc> -80037078: 00000000 nop -8003707c: 1180ffde beqz t4,80036ff8 <__divdf3+0x62c> -80037080: 02284021 addu t0,s1,t0 -80037084: 1000ffc0 b 80036f88 <__divdf3+0x5bc> -80037088: 0111482b sltu t1,t0,s1 -8003708c: 1624ffd2 bne s1,a0,80036fd8 <__divdf3+0x60c> -80037090: 00000000 nop -80037094: 10c0ffcc beqz a2,80036fc8 <__divdf3+0x5fc> -80037098: 0089102b sltu v0,a0,t1 -8003709c: 02292023 subu a0,s1,t1 -800370a0: 1000ff7c b 80036e94 <__divdf3+0x4c8> -800370a4: 01a08021 move s0,t5 -800370a8: 1000ff6e b 80036e64 <__divdf3+0x498> -800370ac: 01008021 move s0,t0 -800370b0: 1000ff55 b 80036e08 <__divdf3+0x43c> -800370b4: 01201021 move v0,t1 -800370b8: 006c602b sltu t4,v1,t4 -800370bc: 15800045 bnez t4,800371d4 <__divdf3+0x808> -800370c0: 00034840 sll t1,v1,0x1 -800370c4: 00809021 move s2,a0 -800370c8: 1066ffcc beq v1,a2,80036ffc <__divdf3+0x630> -800370cc: 24a303ff addiu v1,a1,1023 -800370d0: 1000ffca b 80036ffc <__divdf3+0x630> -800370d4: 36520001 ori s2,s2,0x1 -800370d8: 14400037 bnez v0,800371b8 <__divdf3+0x7ec> -800370dc: 00000000 nop -800370e0: 01a08021 move s0,t5 -800370e4: 1000ff6b b 80036e94 <__divdf3+0x4c8> -800370e8: 00002021 move a0,zero -800370ec: 1460002a bnez v1,80037198 <__divdf3+0x7cc> -800370f0: 24020001 li v0,1 -800370f4: 24030020 li v1,32 -800370f8: 00621823 subu v1,v1,v0 -800370fc: 00702004 sllv a0,s0,v1 -80037100: 00522806 srlv a1,s2,v0 -80037104: 00721804 sllv v1,s2,v1 -80037108: 0003182b sltu v1,zero,v1 -8003710c: 00852025 or a0,a0,a1 -80037110: 00832025 or a0,a0,v1 -80037114: 30830007 andi v1,a0,0x7 -80037118: 10600008 beqz v1,8003713c <__divdf3+0x770> -8003711c: 00501006 srlv v0,s0,v0 -80037120: 3083000f andi v1,a0,0xf -80037124: 24050004 li a1,4 -80037128: 10650004 beq v1,a1,8003713c <__divdf3+0x770> -8003712c: 00801821 move v1,a0 -80037130: 24640004 addiu a0,v1,4 -80037134: 0083182b sltu v1,a0,v1 -80037138: 00431021 addu v0,v0,v1 -8003713c: 3c030080 lui v1,0x80 -80037140: 00431824 and v1,v0,v1 -80037144: 1060002a beqz v1,800371f0 <__divdf3+0x824> -80037148: 00000000 nop -8003714c: 24030001 li v1,1 -80037150: 00002821 move a1,zero -80037154: 00009021 move s2,zero -80037158: 1000fe83 b 80036b68 <__divdf3+0x19c> -8003715c: 30e40001 andi a0,a3,0x1 -80037160: 1000ffa5 b 80036ff8 <__divdf3+0x62c> -80037164: 2412ffff li s2,-1 -80037168: 1000ff64 b 80036efc <__divdf3+0x530> -8003716c: 01202021 move a0,t1 -80037170: 1000ff79 b 80036f58 <__divdf3+0x58c> -80037174: 00c05021 move t2,a2 -80037178: 010d482b sltu t1,t0,t5 -8003717c: 15200014 bnez t1,800371d0 <__divdf3+0x804> -80037180: 00000000 nop -80037184: 1048ffcc beq v0,t0,800370b8 <__divdf3+0x6ec> -80037188: 00000000 nop -8003718c: 00809021 move s2,a0 -80037190: 1000ff99 b 80036ff8 <__divdf3+0x62c> -80037194: 36520001 ori s2,s2,0x1 -80037198: 00431023 subu v0,v0,v1 -8003719c: 28440039 slti a0,v0,57 -800371a0: 1480001c bnez a0,80037214 <__divdf3+0x848> -800371a4: 30e40001 andi a0,a3,0x1 -800371a8: 00001821 move v1,zero -800371ac: 00002821 move a1,zero -800371b0: 1000fe6d b 80036b68 <__divdf3+0x19c> -800371b4: 00009021 move s2,zero -800371b8: 02439021 addu s2,s2,v1 -800371bc: 0243302b sltu a2,s2,v1 -800371c0: 00d13021 addu a2,a2,s1 -800371c4: 00c42021 addu a0,a2,a0 -800371c8: 1000ff31 b 80036e90 <__divdf3+0x4c4> -800371cc: 2610fffe addiu s0,s0,-2 -800371d0: 00034840 sll t1,v1,0x1 -800371d4: 0123182b sltu v1,t1,v1 -800371d8: 00718821 addu s1,v1,s1 -800371dc: 2644fffe addiu a0,s2,-2 -800371e0: 01114021 addu t0,t0,s1 -800371e4: 1000ff6a b 80036f90 <__divdf3+0x5c4> -800371e8: 01201821 move v1,t1 -800371ec: 00602021 move a0,v1 -800371f0: 00022a40 sll a1,v0,0x9 -800371f4: 00052b02 srl a1,a1,0xc -800371f8: 00021740 sll v0,v0,0x1d -800371fc: 00801821 move v1,a0 -80037200: 000318c2 srl v1,v1,0x3 -80037204: 00629025 or s2,v1,v0 -80037208: 30e40001 andi a0,a3,0x1 -8003720c: 1000fe56 b 80036b68 <__divdf3+0x19c> -80037210: 00001821 move v1,zero -80037214: 28440020 slti a0,v0,32 -80037218: 1480ffb6 bnez a0,800370f4 <__divdf3+0x728> -8003721c: 2404ffe1 li a0,-31 -80037220: 00831823 subu v1,a0,v1 -80037224: 24040020 li a0,32 -80037228: 1044000f beq v0,a0,80037268 <__divdf3+0x89c> -8003722c: 00701806 srlv v1,s0,v1 -80037230: 00021023 negu v0,v0 -80037234: 00501004 sllv v0,s0,v0 -80037238: 00521025 or v0,v0,s2 -8003723c: 0002102b sltu v0,zero,v0 -80037240: 00621825 or v1,v1,v0 -80037244: 30620007 andi v0,v1,0x7 -80037248: 1040ffed beqz v0,80037200 <__divdf3+0x834> -8003724c: 00002821 move a1,zero -80037250: 3062000f andi v0,v1,0xf -80037254: 24040004 li a0,4 -80037258: 1044ffe4 beq v0,a0,800371ec <__divdf3+0x820> -8003725c: 00001021 move v0,zero -80037260: 1000ffb4 b 80037134 <__divdf3+0x768> -80037264: 24640004 addiu a0,v1,4 -80037268: 1000fff3 b 80037238 <__divdf3+0x86c> -8003726c: 00001021 move v0,zero -80037270: 3c050007 lui a1,0x7 -80037274: 34a5ffff ori a1,a1,0xffff -80037278: 02058024 and s0,s0,a1 -8003727c: 1000fea5 b 80036d14 <__divdf3+0x348> -80037280: 02501025 or v0,s2,s0 - -80037284 <__muldf3>: -80037284: 27bdffc0 addiu sp,sp,-64 -80037288: 00054502 srl t0,a1,0x14 -8003728c: afb20020 sw s2,32(sp) -80037290: afb1001c sw s1,28(sp) -80037294: 00809021 move s2,a0 -80037298: 00808821 move s1,a0 -8003729c: 3c04000f lui a0,0xf -800372a0: afb70034 sw s7,52(sp) -800372a4: afb40028 sw s4,40(sp) -800372a8: 3484ffff ori a0,a0,0xffff -800372ac: 0005a7c2 srl s4,a1,0x1f -800372b0: 311707ff andi s7,t0,0x7ff -800372b4: afb60030 sw s6,48(sp) -800372b8: afb5002c sw s5,44(sp) -800372bc: afbf003c sw ra,60(sp) -800372c0: afbe0038 sw s8,56(sp) -800372c4: afb30024 sw s3,36(sp) -800372c8: afb00018 sw s0,24(sp) -800372cc: 0085b024 and s6,a0,a1 -800372d0: 12e00072 beqz s7,8003749c <__muldf3+0x218> -800372d4: 0280a821 move s5,s4 -800372d8: 240207ff li v0,2047 -800372dc: 12e20029 beq s7,v0,80037384 <__muldf3+0x100> -800372e0: 3c040010 lui a0,0x10 -800372e4: 02c42825 or a1,s6,a0 -800372e8: 000520c0 sll a0,a1,0x3 -800372ec: 00122f42 srl a1,s2,0x1d -800372f0: 001288c0 sll s1,s2,0x3 -800372f4: 00a4b025 or s6,a1,a0 -800372f8: 26f7fc01 addiu s7,s7,-1023 -800372fc: 00009021 move s2,zero -80037300: 0000f021 move s8,zero -80037304: 00074d02 srl t1,a3,0x14 -80037308: 3c10000f lui s0,0xf -8003730c: 3610ffff ori s0,s0,0xffff -80037310: 312807ff andi t0,t1,0x7ff -80037314: 00c02021 move a0,a2 -80037318: 02078024 and s0,s0,a3 -8003731c: 11000028 beqz t0,800373c0 <__muldf3+0x13c> -80037320: 00079fc2 srl s3,a3,0x1f -80037324: 240207ff li v0,2047 -80037328: 11020076 beq t0,v0,80037504 <__muldf3+0x280> -8003732c: 3c020010 lui v0,0x10 -80037330: 02028025 or s0,s0,v0 -80037334: 001080c0 sll s0,s0,0x3 -80037338: 00061742 srl v0,a2,0x1d -8003733c: 00508025 or s0,v0,s0 -80037340: 000620c0 sll a0,a2,0x3 -80037344: 2508fc01 addiu t0,t0,-1023 -80037348: 00001021 move v0,zero -8003734c: 00523025 or a2,v0,s2 -80037350: 02e84021 addu t0,s7,t0 -80037354: 2cc50010 sltiu a1,a2,16 -80037358: 02931826 xor v1,s4,s3 -8003735c: 10a00092 beqz a1,800375a8 <__muldf3+0x324> -80037360: 25070001 addiu a3,t0,1 -80037364: 3c098004 lui t1,0x8004 -80037368: 00063080 sll a2,a2,0x2 -8003736c: 25298e08 addiu t1,t1,-29176 -80037370: 01263021 addu a2,t1,a2 -80037374: 8cc50000 lw a1,0(a2) -80037378: 00000000 nop -8003737c: 00a00008 jr a1 -80037380: 00000000 nop -80037384: 02d29025 or s2,s6,s2 -80037388: 16400072 bnez s2,80037554 <__muldf3+0x2d0> -8003738c: 2412000c li s2,12 -80037390: 00074d02 srl t1,a3,0x14 -80037394: 3c10000f lui s0,0xf -80037398: 3610ffff ori s0,s0,0xffff -8003739c: 312807ff andi t0,t1,0x7ff -800373a0: 24120008 li s2,8 -800373a4: 0000b021 move s6,zero -800373a8: 00008821 move s1,zero -800373ac: 241e0002 li s8,2 -800373b0: 00c02021 move a0,a2 -800373b4: 02078024 and s0,s0,a3 -800373b8: 1500ffda bnez t0,80037324 <__muldf3+0xa0> -800373bc: 00079fc2 srl s3,a3,0x1f -800373c0: 02061025 or v0,s0,a2 -800373c4: 1040005a beqz v0,80037530 <__muldf3+0x2ac> -800373c8: 00002021 move a0,zero -800373cc: 120000db beqz s0,8003773c <__muldf3+0x4b8> -800373d0: 00c02021 move a0,a2 -800373d4: 02002021 move a0,s0 -800373d8: 0c00e215 jal 80038854 <__clzsi2> -800373dc: afa60010 sw a2,16(sp) -800373e0: 8fa60010 lw a2,16(sp) -800373e4: 2448fff5 addiu t0,v0,-11 -800373e8: 2903001d slti v1,t0,29 -800373ec: 106000cf beqz v1,8003772c <__muldf3+0x4a8> -800373f0: 2403001d li v1,29 -800373f4: 2444fff8 addiu a0,v0,-8 -800373f8: 00681823 subu v1,v1,t0 -800373fc: 00908004 sllv s0,s0,a0 -80037400: 00661806 srlv v1,a2,v1 -80037404: 00708025 or s0,v1,s0 -80037408: 00862004 sllv a0,a2,a0 -8003740c: 2406fc02 li a2,-1022 -80037410: 00c84023 subu t0,a2,t0 -80037414: 1000ffcd b 8003734c <__muldf3+0xc8> -80037418: 00001021 move v0,zero -8003741c: 02601821 move v1,s3 -80037420: 24050002 li a1,2 -80037424: 1045003e beq v0,a1,80037520 <__muldf3+0x29c> -80037428: 24050003 li a1,3 -8003742c: 10450113 beq v0,a1,8003787c <__muldf3+0x5f8> -80037430: 3c050007 lui a1,0x7 -80037434: 24050001 li a1,1 -80037438: 1445008d bne v0,a1,80037670 <__muldf3+0x3ec> -8003743c: 00e04021 move t0,a3 -80037440: 00008021 move s0,zero -80037444: 00002021 move a0,zero -80037448: 00008821 move s1,zero -8003744c: 00101500 sll v0,s0,0x14 -80037450: 3c10000f lui s0,0xf -80037454: 3610ffff ori s0,s0,0xffff -80037458: 8fbf003c lw ra,60(sp) -8003745c: 00908024 and s0,a0,s0 -80037460: 02028025 or s0,s0,v0 -80037464: 00031fc0 sll v1,v1,0x1f -80037468: 02031825 or v1,s0,v1 -8003746c: 02201021 move v0,s1 -80037470: 8fbe0038 lw s8,56(sp) -80037474: 8fb70034 lw s7,52(sp) -80037478: 8fb60030 lw s6,48(sp) -8003747c: 8fb5002c lw s5,44(sp) -80037480: 8fb40028 lw s4,40(sp) -80037484: 8fb30024 lw s3,36(sp) -80037488: 8fb20020 lw s2,32(sp) -8003748c: 8fb1001c lw s1,28(sp) -80037490: 8fb00018 lw s0,24(sp) -80037494: 03e00008 jr ra -80037498: 27bd0040 addiu sp,sp,64 -8003749c: 02d21025 or v0,s6,s2 -800374a0: 10400028 beqz v0,80037544 <__muldf3+0x2c0> -800374a4: 00008821 move s1,zero -800374a8: afa70014 sw a3,20(sp) -800374ac: 12c000ab beqz s6,8003775c <__muldf3+0x4d8> -800374b0: afa60010 sw a2,16(sp) -800374b4: 0c00e215 jal 80038854 <__clzsi2> -800374b8: 02c02021 move a0,s6 -800374bc: 8fa60010 lw a2,16(sp) -800374c0: 8fa70014 lw a3,20(sp) -800374c4: 2443fff5 addiu v1,v0,-11 -800374c8: 2864001d slti a0,v1,29 -800374cc: 108000a0 beqz a0,80037750 <__muldf3+0x4cc> -800374d0: 2445ffd8 addiu a1,v0,-40 -800374d4: 2408001d li t0,29 -800374d8: 2451fff8 addiu s1,v0,-8 -800374dc: 01034023 subu t0,t0,v1 -800374e0: 02362804 sllv a1,s6,s1 -800374e4: 01124006 srlv t0,s2,t0 -800374e8: 0105b025 or s6,t0,a1 -800374ec: 02328804 sllv s1,s2,s1 -800374f0: 2408fc02 li t0,-1022 -800374f4: 0103b823 subu s7,t0,v1 -800374f8: 00009021 move s2,zero -800374fc: 1000ff81 b 80037304 <__muldf3+0x80> -80037500: 0000f021 move s8,zero -80037504: 02063025 or a2,s0,a2 -80037508: 14c0000c bnez a2,8003753c <__muldf3+0x2b8> -8003750c: 00000000 nop -80037510: 00008021 move s0,zero -80037514: 00002021 move a0,zero -80037518: 1000ff8c b 8003734c <__muldf3+0xc8> -8003751c: 24020002 li v0,2 -80037520: 241007ff li s0,2047 -80037524: 00002021 move a0,zero -80037528: 1000ffc8 b 8003744c <__muldf3+0x1c8> -8003752c: 00008821 move s1,zero -80037530: 00008021 move s0,zero -80037534: 1000ff85 b 8003734c <__muldf3+0xc8> -80037538: 24020001 li v0,1 -8003753c: 1000ff83 b 8003734c <__muldf3+0xc8> -80037540: 24020003 li v0,3 -80037544: 24120004 li s2,4 -80037548: 0000b021 move s6,zero -8003754c: 1000ff6d b 80037304 <__muldf3+0x80> -80037550: 241e0001 li s8,1 -80037554: 1000ff6b b 80037304 <__muldf3+0x80> -80037558: 241e0003 li s8,3 -8003755c: 3c100007 lui s0,0x7 -80037560: 3605ffff ori a1,s0,0xffff -80037564: 2411ffff li s1,-1 -80037568: 0000a821 move s5,zero -8003756c: 3c10000f lui s0,0xf -80037570: 3610ffff ori s0,s0,0xffff -80037574: 00b02024 and a0,a1,s0 -80037578: 32a30001 andi v1,s5,0x1 -8003757c: 1000ffb3 b 8003744c <__muldf3+0x1c8> -80037580: 241007ff li s0,2047 -80037584: 02c08021 move s0,s6 -80037588: 02202021 move a0,s1 -8003758c: 1000ffa4 b 80037420 <__muldf3+0x19c> -80037590: 03c01021 move v0,s8 -80037594: 02c08021 move s0,s6 -80037598: 02202021 move a0,s1 -8003759c: 02801821 move v1,s4 -800375a0: 1000ff9f b 80037420 <__muldf3+0x19c> -800375a4: 03c01021 move v0,s8 -800375a8: 02300019 multu s1,s0 -800375ac: 00007012 mflo t6 -800375b0: 00007810 mfhi t7 - ... -800375bc: 02240019 multu s1,a0 -800375c0: 00006012 mflo t4 -800375c4: 00006810 mfhi t5 -800375c8: 01ae5021 addu t2,t5,t6 -800375cc: 014e102b sltu v0,t2,t6 -800375d0: 02160019 multu s0,s6 -800375d4: 00008012 mflo s0 -800375d8: 01f03021 addu a2,t7,s0 -800375dc: 00464821 addu t1,v0,a2 -800375e0: 00008810 mfhi s1 -800375e4: 0122102b sltu v0,t1,v0 -800375e8: 00cf302b sltu a2,a2,t7 -800375ec: 00960019 multu a0,s6 -800375f0: 00c23025 or a2,a2,v0 -800375f4: 00d13021 addu a2,a2,s1 -800375f8: 3c020100 lui v0,0x100 -800375fc: 00002012 mflo a0 -80037600: 01445021 addu t2,t2,a0 -80037604: 0144802b sltu s0,t2,a0 -80037608: 00002810 mfhi a1 -8003760c: 01254821 addu t1,t1,a1 -80037610: 0209b021 addu s6,s0,t1 -80037614: 02d0802b sltu s0,s6,s0 -80037618: 0125482b sltu t1,t1,a1 -8003761c: 01308025 or s0,t1,s0 -80037620: 00d08021 addu s0,a2,s0 -80037624: 000a8a40 sll s1,t2,0x9 -80037628: 00102a40 sll a1,s0,0x9 -8003762c: 022c8825 or s1,s1,t4 -80037630: 001685c2 srl s0,s6,0x17 -80037634: 0011202b sltu a0,zero,s1 -80037638: 00b08025 or s0,a1,s0 -8003763c: 000a55c2 srl t2,t2,0x17 -80037640: 008a5025 or t2,a0,t2 -80037644: 02021024 and v0,s0,v0 -80037648: 00162240 sll a0,s6,0x9 -8003764c: 10400008 beqz v0,80037670 <__muldf3+0x3ec> -80037650: 01442025 or a0,t2,a0 -80037654: 00041042 srl v0,a0,0x1 -80037658: 30840001 andi a0,a0,0x1 -8003765c: 00102fc0 sll a1,s0,0x1f -80037660: 00442025 or a0,v0,a0 -80037664: 00a42025 or a0,a1,a0 -80037668: 00108042 srl s0,s0,0x1 -8003766c: 00e04021 move t0,a3 -80037670: 250203ff addiu v0,t0,1023 -80037674: 18400042 blez v0,80037780 <__muldf3+0x4fc> -80037678: 00000000 nop -8003767c: 30850007 andi a1,a0,0x7 -80037680: 10a00009 beqz a1,800376a8 <__muldf3+0x424> -80037684: 3c050100 lui a1,0x100 -80037688: 3085000f andi a1,a0,0xf -8003768c: 24060004 li a2,4 -80037690: 10a60004 beq a1,a2,800376a4 <__muldf3+0x420> -80037694: 24850004 addiu a1,a0,4 -80037698: 00a4202b sltu a0,a1,a0 -8003769c: 02048021 addu s0,s0,a0 -800376a0: 00a02021 move a0,a1 -800376a4: 3c050100 lui a1,0x100 -800376a8: 02052824 and a1,s0,a1 -800376ac: 10a00006 beqz a1,800376c8 <__muldf3+0x444> -800376b0: 284507ff slti a1,v0,2047 -800376b4: 3c02feff lui v0,0xfeff -800376b8: 3442ffff ori v0,v0,0xffff -800376bc: 02028024 and s0,s0,v0 -800376c0: 25020400 addiu v0,t0,1024 -800376c4: 284507ff slti a1,v0,2047 -800376c8: 10a0ff95 beqz a1,80037520 <__muldf3+0x29c> -800376cc: 00000000 nop -800376d0: 000420c2 srl a0,a0,0x3 -800376d4: 00108f40 sll s1,s0,0x1d -800376d8: 00108240 sll s0,s0,0x9 -800376dc: 02248825 or s1,s1,a0 -800376e0: 00102302 srl a0,s0,0xc -800376e4: 1000ff59 b 8003744c <__muldf3+0x1c8> -800376e8: 305007ff andi s0,v0,0x7ff -800376ec: 02d08025 or s0,s6,s0 -800376f0: 3c040008 lui a0,0x8 -800376f4: 02048024 and s0,s0,a0 -800376f8: 1600001e bnez s0,80037774 <__muldf3+0x4f0> -800376fc: 2485ffff addiu a1,a0,-1 -80037700: 2484ffff addiu a0,a0,-1 -80037704: 02c42824 and a1,s6,a0 -80037708: 02251025 or v0,s1,a1 -8003770c: 1440ff97 bnez v0,8003756c <__muldf3+0x2e8> -80037710: 00000000 nop -80037714: 3c040007 lui a0,0x7 -80037718: 00001821 move v1,zero -8003771c: 241007ff li s0,2047 -80037720: 3484ffff ori a0,a0,0xffff -80037724: 1000ff49 b 8003744c <__muldf3+0x1c8> -80037728: 2411ffff li s1,-1 -8003772c: 2442ffd8 addiu v0,v0,-40 -80037730: 00468004 sllv s0,a2,v0 -80037734: 1000ff35 b 8003740c <__muldf3+0x188> -80037738: 00002021 move a0,zero -8003773c: 0c00e215 jal 80038854 <__clzsi2> -80037740: afa60010 sw a2,16(sp) -80037744: 8fa60010 lw a2,16(sp) -80037748: 1000ff26 b 800373e4 <__muldf3+0x160> -8003774c: 24420020 addiu v0,v0,32 -80037750: 00b2b004 sllv s6,s2,a1 -80037754: 1000ff66 b 800374f0 <__muldf3+0x26c> -80037758: 00008821 move s1,zero -8003775c: 0c00e215 jal 80038854 <__clzsi2> -80037760: 02402021 move a0,s2 -80037764: 8fa70014 lw a3,20(sp) -80037768: 8fa60010 lw a2,16(sp) -8003776c: 1000ff55 b 800374c4 <__muldf3+0x240> -80037770: 24420020 addiu v0,v0,32 -80037774: 2411ffff li s1,-1 -80037778: 1000ff7c b 8003756c <__muldf3+0x2e8> -8003777c: 0000a821 move s5,zero -80037780: 1440001b bnez v0,800377f0 <__muldf3+0x56c> -80037784: 24050001 li a1,1 -80037788: 24020020 li v0,32 -8003778c: 00451023 subu v0,v0,a1 -80037790: 00503004 sllv a2,s0,v0 -80037794: 00a43806 srlv a3,a0,a1 -80037798: 00441004 sllv v0,a0,v0 -8003779c: 0002102b sltu v0,zero,v0 -800377a0: 00c73025 or a2,a2,a3 -800377a4: 00c23025 or a2,a2,v0 -800377a8: 30c20007 andi v0,a2,0x7 -800377ac: 10400008 beqz v0,800377d0 <__muldf3+0x54c> -800377b0: 00b02806 srlv a1,s0,a1 -800377b4: 30c2000f andi v0,a2,0xf -800377b8: 24040004 li a0,4 -800377bc: 10440004 beq v0,a0,800377d0 <__muldf3+0x54c> -800377c0: 00c01021 move v0,a2 -800377c4: 24460004 addiu a2,v0,4 -800377c8: 00c2102b sltu v0,a2,v0 -800377cc: 00a22821 addu a1,a1,v0 -800377d0: 3c020080 lui v0,0x80 -800377d4: 00a21024 and v0,a1,v0 -800377d8: 1040001d beqz v0,80037850 <__muldf3+0x5cc> -800377dc: 00000000 nop -800377e0: 24100001 li s0,1 -800377e4: 00002021 move a0,zero -800377e8: 1000ff18 b 8003744c <__muldf3+0x1c8> -800377ec: 00008821 move s1,zero -800377f0: 00a22823 subu a1,a1,v0 -800377f4: 28a60039 slti a2,a1,57 -800377f8: 10c0ff11 beqz a2,80037440 <__muldf3+0x1bc> -800377fc: 28a60020 slti a2,a1,32 -80037800: 14c0ffe1 bnez a2,80037788 <__muldf3+0x504> -80037804: 2406ffe1 li a2,-31 -80037808: 00c21023 subu v0,a2,v0 -8003780c: 00503006 srlv a2,s0,v0 -80037810: 24020020 li v0,32 -80037814: 10a20003 beq a1,v0,80037824 <__muldf3+0x5a0> -80037818: 00001021 move v0,zero -8003781c: 00051023 negu v0,a1 -80037820: 00501004 sllv v0,s0,v0 -80037824: 00441025 or v0,v0,a0 -80037828: 0002102b sltu v0,zero,v0 -8003782c: 00c21025 or v0,a2,v0 -80037830: 30450007 andi a1,v0,0x7 -80037834: 14a0000b bnez a1,80037864 <__muldf3+0x5e0> -80037838: 00002021 move a0,zero -8003783c: 000210c2 srl v0,v0,0x3 -80037840: 00a28825 or s1,a1,v0 -80037844: 1000ff01 b 8003744c <__muldf3+0x1c8> -80037848: 00008021 move s0,zero -8003784c: 00002821 move a1,zero -80037850: 00052240 sll a0,a1,0x9 -80037854: 00042302 srl a0,a0,0xc -80037858: 00052f40 sll a1,a1,0x1d -8003785c: 1000fff7 b 8003783c <__muldf3+0x5b8> -80037860: 00c01021 move v0,a2 -80037864: 3044000f andi a0,v0,0xf -80037868: 24050004 li a1,4 -8003786c: 1085fff7 beq a0,a1,8003784c <__muldf3+0x5c8> -80037870: 00403021 move a2,v0 -80037874: 1000ffd3 b 800377c4 <__muldf3+0x540> -80037878: 00002821 move a1,zero -8003787c: 34a5ffff ori a1,a1,0xffff -80037880: 02052824 and a1,s0,a1 -80037884: 00851025 or v0,a0,a1 -80037888: 00808821 move s1,a0 -8003788c: 1000ff9f b 8003770c <__muldf3+0x488> -80037890: 0060a821 move s5,v1 - -80037894 <__subdf3>: -80037894: 3c08000f lui t0,0xf -80037898: 3508ffff ori t0,t0,0xffff -8003789c: 01054824 and t1,t0,a1 -800378a0: 00075502 srl t2,a3,0x14 -800378a4: 01074024 and t0,t0,a3 -800378a8: 27bdffd8 addiu sp,sp,-40 -800378ac: 00051502 srl v0,a1,0x14 -800378b0: 00046742 srl t4,a0,0x1d -800378b4: 00065f42 srl t3,a2,0x1d -800378b8: 000948c0 sll t1,t1,0x3 -800378bc: 000840c0 sll t0,t0,0x3 -800378c0: 314a07ff andi t2,t2,0x7ff -800378c4: 240307ff li v1,2047 -800378c8: 000420c0 sll a0,a0,0x3 -800378cc: afb10018 sw s1,24(sp) -800378d0: afb00014 sw s0,20(sp) -800378d4: 305107ff andi s1,v0,0x7ff -800378d8: afbf0024 sw ra,36(sp) -800378dc: afb30020 sw s3,32(sp) -800378e0: afb2001c sw s2,28(sp) -800378e4: 000587c2 srl s0,a1,0x1f -800378e8: 012c1025 or v0,t1,t4 -800378ec: 00073fc2 srl a3,a3,0x1f -800378f0: 010b4025 or t0,t0,t3 -800378f4: 11430012 beq t2,v1,80037940 <__subdf3+0xac> -800378f8: 000630c0 sll a2,a2,0x3 -800378fc: 38e70001 xori a3,a3,0x1 -80037900: 10f00066 beq a3,s0,80037a9c <__subdf3+0x208> -80037904: 022a2823 subu a1,s1,t2 -80037908: 18a000d3 blez a1,80037c58 <__subdf3+0x3c4> -8003790c: 00000000 nop -80037910: 15400010 bnez t2,80037954 <__subdf3+0xc0> -80037914: 240307ff li v1,2047 -80037918: 01061825 or v1,t0,a2 -8003791c: 10600085 beqz v1,80037b34 <__subdf3+0x2a0> -80037920: 240307ff li v1,2047 -80037924: 24a5ffff addiu a1,a1,-1 -80037928: 14a000ad bnez a1,80037be0 <__subdf3+0x34c> -8003792c: 00869023 subu s2,a0,a2 -80037930: 00481023 subu v0,v0,t0 -80037934: 0092202b sltu a0,a0,s2 -80037938: 1000001a b 800379a4 <__subdf3+0x110> -8003793c: 00441023 subu v0,v0,a0 -80037940: 01061825 or v1,t0,a2 -80037944: 1460ffee bnez v1,80037900 <__subdf3+0x6c> -80037948: 00000000 nop -8003794c: 1000ffec b 80037900 <__subdf3+0x6c> -80037950: 38e70001 xori a3,a3,0x1 -80037954: 122300a4 beq s1,v1,80037be8 <__subdf3+0x354> -80037958: 3c030080 lui v1,0x80 -8003795c: 01034025 or t0,t0,v1 -80037960: 28a30039 slti v1,a1,57 -80037964: 106000e6 beqz v1,80037d00 <__subdf3+0x46c> -80037968: 28a30020 slti v1,a1,32 -8003796c: 1060010a beqz v1,80037d98 <__subdf3+0x504> -80037970: 24070020 li a3,32 -80037974: 00e53823 subu a3,a3,a1 -80037978: 00a69006 srlv s2,a2,a1 -8003797c: 00e81804 sllv v1,t0,a3 -80037980: 00e63004 sllv a2,a2,a3 -80037984: 00721825 or v1,v1,s2 -80037988: 0006902b sltu s2,zero,a2 -8003798c: 00729025 or s2,v1,s2 -80037990: 00a84006 srlv t0,t0,a1 -80037994: 00929023 subu s2,a0,s2 -80037998: 00484023 subu t0,v0,t0 -8003799c: 0092202b sltu a0,a0,s2 -800379a0: 01041023 subu v0,t0,a0 -800379a4: 3c130080 lui s3,0x80 -800379a8: 00531824 and v1,v0,s3 -800379ac: 106000a6 beqz v1,80037c48 <__subdf3+0x3b4> -800379b0: 32430007 andi v1,s2,0x7 -800379b4: 2673ffff addiu s3,s3,-1 -800379b8: 00539824 and s3,v0,s3 -800379bc: 126000b9 beqz s3,80037ca4 <__subdf3+0x410> -800379c0: 00000000 nop -800379c4: 0c00e215 jal 80038854 <__clzsi2> -800379c8: 02602021 move a0,s3 -800379cc: 2446fff8 addiu a2,v0,-8 -800379d0: 28c30020 slti v1,a2,32 -800379d4: 106000bb beqz v1,80037cc4 <__subdf3+0x430> -800379d8: 2442ffd8 addiu v0,v0,-40 -800379dc: 00061823 negu v1,a2 -800379e0: 00721806 srlv v1,s2,v1 -800379e4: 00d31004 sllv v0,s3,a2 -800379e8: 00629825 or s3,v1,v0 -800379ec: 00d1102a slt v0,a2,s1 -800379f0: 144000b8 bnez v0,80037cd4 <__subdf3+0x440> -800379f4: 00d29004 sllv s2,s2,a2 -800379f8: 00d13023 subu a2,a2,s1 -800379fc: 24c20001 addiu v0,a2,1 -80037a00: 28430020 slti v1,v0,32 -80037a04: 106000d9 beqz v1,80037d6c <__subdf3+0x4d8> -80037a08: 24030020 li v1,32 -80037a0c: 00621823 subu v1,v1,v0 -80037a10: 00522006 srlv a0,s2,v0 -80037a14: 00724004 sllv t0,s2,v1 -80037a18: 00731804 sllv v1,s3,v1 -80037a1c: 00641825 or v1,v1,a0 -80037a20: 0008402b sltu t0,zero,t0 -80037a24: 00689025 or s2,v1,t0 -80037a28: 00531006 srlv v0,s3,v0 -80037a2c: 32430007 andi v1,s2,0x7 -80037a30: 00008821 move s1,zero -80037a34: 10600043 beqz v1,80037b44 <__subdf3+0x2b0> -80037a38: 3c030080 lui v1,0x80 -80037a3c: 3243000f andi v1,s2,0xf -80037a40: 24040004 li a0,4 -80037a44: 1064003e beq v1,a0,80037b40 <__subdf3+0x2ac> -80037a48: 26430004 addiu v1,s2,4 -80037a4c: 0072402b sltu t0,v1,s2 -80037a50: 00481021 addu v0,v0,t0 -80037a54: 00609021 move s2,v1 -80037a58: 3c030080 lui v1,0x80 -80037a5c: 00431824 and v1,v0,v1 -80037a60: 1460003b bnez v1,80037b50 <__subdf3+0x2bc> -80037a64: 00000000 nop -80037a68: 00021f40 sll v1,v0,0x1d -80037a6c: 001240c2 srl t0,s2,0x3 -80037a70: 01034025 or t0,t0,v1 -80037a74: 000218c2 srl v1,v0,0x3 -80037a78: 240207ff li v0,2047 -80037a7c: 12220060 beq s1,v0,80037c00 <__subdf3+0x36c> -80037a80: 00000000 nop -80037a84: 3c06000f lui a2,0xf -80037a88: 34c6ffff ori a2,a2,0xffff -80037a8c: 00662024 and a0,v1,a2 -80037a90: 322207ff andi v0,s1,0x7ff -80037a94: 1000003c b 80037b88 <__subdf3+0x2f4> -80037a98: 32030001 andi v1,s0,0x1 -80037a9c: 022a1823 subu v1,s1,t2 -80037aa0: 1860009f blez v1,80037d20 <__subdf3+0x48c> -80037aa4: 00000000 nop -80037aa8: 11400046 beqz t2,80037bc4 <__subdf3+0x330> -80037aac: 01062825 or a1,t0,a2 -80037ab0: 240507ff li a1,2047 -80037ab4: 122500e7 beq s1,a1,80037e54 <__subdf3+0x5c0> -80037ab8: 3c050080 lui a1,0x80 -80037abc: 01054025 or t0,t0,a1 -80037ac0: 28650039 slti a1,v1,57 -80037ac4: 14a000e9 bnez a1,80037e6c <__subdf3+0x5d8> -80037ac8: 28650020 slti a1,v1,32 -80037acc: 01063025 or a2,t0,a2 -80037ad0: 0006902b sltu s2,zero,a2 -80037ad4: 00004021 move t0,zero -80037ad8: 02449021 addu s2,s2,a0 -80037adc: 01024021 addu t0,t0,v0 -80037ae0: 0244202b sltu a0,s2,a0 -80037ae4: 00881021 addu v0,a0,t0 -80037ae8: 3c030080 lui v1,0x80 -80037aec: 00431824 and v1,v0,v1 -80037af0: 10600101 beqz v1,80037ef8 <__subdf3+0x664> -80037af4: 240307ff li v1,2047 -80037af8: 26310001 addiu s1,s1,1 -80037afc: 12230109 beq s1,v1,80037f24 <__subdf3+0x690> -80037b00: 00000000 nop -80037b04: 3c03ff7f lui v1,0xff7f -80037b08: 3463ffff ori v1,v1,0xffff -80037b0c: 00431024 and v0,v0,v1 -80037b10: 32480001 andi t0,s2,0x1 -80037b14: 00121842 srl v1,s2,0x1 -80037b18: 00684025 or t0,v1,t0 -80037b1c: 000297c0 sll s2,v0,0x1f -80037b20: 02489025 or s2,s2,t0 -80037b24: 00021042 srl v0,v0,0x1 -80037b28: 32430007 andi v1,s2,0x7 -80037b2c: 1000ffc1 b 80037a34 <__subdf3+0x1a0> -80037b30: 00e08021 move s0,a3 -80037b34: 1223002d beq s1,v1,80037bec <__subdf3+0x358> -80037b38: 00441825 or v1,v0,a0 -80037b3c: 00809021 move s2,a0 -80037b40: 3c030080 lui v1,0x80 -80037b44: 00431824 and v1,v0,v1 -80037b48: 1060ffc8 beqz v1,80037a6c <__subdf3+0x1d8> -80037b4c: 00021f40 sll v1,v0,0x1d -80037b50: 26260001 addiu a2,s1,1 -80037b54: 240307ff li v1,2047 -80037b58: 10c30065 beq a2,v1,80037cf0 <__subdf3+0x45c> -80037b5c: 32030001 andi v1,s0,0x1 -80037b60: 3c04ff7f lui a0,0xff7f -80037b64: 3484ffff ori a0,a0,0xffff -80037b68: 00441024 and v0,v0,a0 -80037b6c: 00021f40 sll v1,v0,0x1d -80037b70: 001240c2 srl t0,s2,0x3 -80037b74: 00021240 sll v0,v0,0x9 -80037b78: 00684025 or t0,v1,t0 -80037b7c: 00022302 srl a0,v0,0xc -80037b80: 32030001 andi v1,s0,0x1 -80037b84: 30c207ff andi v0,a2,0x7ff -80037b88: 00023500 sll a2,v0,0x14 -80037b8c: 3c02000f lui v0,0xf -80037b90: 3442ffff ori v0,v0,0xffff -80037b94: 8fbf0024 lw ra,36(sp) -80037b98: 00821024 and v0,a0,v0 -80037b9c: 00461025 or v0,v0,a2 -80037ba0: 00031fc0 sll v1,v1,0x1f -80037ba4: 00431825 or v1,v0,v1 -80037ba8: 8fb30020 lw s3,32(sp) -80037bac: 8fb2001c lw s2,28(sp) -80037bb0: 8fb10018 lw s1,24(sp) -80037bb4: 8fb00014 lw s0,20(sp) -80037bb8: 01001021 move v0,t0 -80037bbc: 03e00008 jr ra -80037bc0: 27bd0028 addiu sp,sp,40 -80037bc4: 14a0009e bnez a1,80037e40 <__subdf3+0x5ac> -80037bc8: 2463ffff addiu v1,v1,-1 -80037bcc: 240307ff li v1,2047 -80037bd0: 1623ffdb bne s1,v1,80037b40 <__subdf3+0x2ac> -80037bd4: 00809021 move s2,a0 -80037bd8: 1000009f b 80037e58 <__subdf3+0x5c4> -80037bdc: 00441825 or v1,v0,a0 -80037be0: 1623ff60 bne s1,v1,80037964 <__subdf3+0xd0> -80037be4: 28a30039 slti v1,a1,57 -80037be8: 00441825 or v1,v0,a0 -80037bec: 1460ffd4 bnez v1,80037b40 <__subdf3+0x2ac> -80037bf0: 00809021 move s2,a0 -80037bf4: 02003821 move a3,s0 -80037bf8: 00004021 move t0,zero -80037bfc: 00e08021 move s0,a3 -80037c00: 00681025 or v0,v1,t0 -80037c04: 10400039 beqz v0,80037cec <__subdf3+0x458> -80037c08: 00000000 nop -80037c0c: 3c040007 lui a0,0x7 -80037c10: 3484ffff ori a0,a0,0xffff -80037c14: 00641024 and v0,v1,a0 -80037c18: 00481825 or v1,v0,t0 -80037c1c: 1460003c bnez v1,80037d10 <__subdf3+0x47c> -80037c20: 00000000 nop -80037c24: 00001821 move v1,zero -80037c28: 240207ff li v0,2047 -80037c2c: 1000ffd6 b 80037b88 <__subdf3+0x2f4> -80037c30: 2408ffff li t0,-1 -80037c34: 02451825 or v1,s2,a1 -80037c38: 10600133 beqz v1,80038108 <__subdf3+0x874> -80037c3c: 00004021 move t0,zero -80037c40: 00a01021 move v0,a1 -80037c44: 32430007 andi v1,s2,0x7 -80037c48: 1460ff7c bnez v1,80037a3c <__subdf3+0x1a8> -80037c4c: 00021f40 sll v1,v0,0x1d -80037c50: 1000ff87 b 80037a70 <__subdf3+0x1dc> -80037c54: 001240c2 srl t0,s2,0x3 -80037c58: 14a00058 bnez a1,80037dbc <__subdf3+0x528> -80037c5c: 26230001 addiu v1,s1,1 -80037c60: 306307ff andi v1,v1,0x7ff -80037c64: 28630002 slti v1,v1,2 -80037c68: 146000a5 bnez v1,80037f00 <__subdf3+0x66c> -80037c6c: 00869023 subu s2,a0,a2 -80037c70: 0092182b sltu v1,a0,s2 -80037c74: 00489823 subu s3,v0,t0 -80037c78: 02639823 subu s3,s3,v1 -80037c7c: 3c030080 lui v1,0x80 -80037c80: 02631824 and v1,s3,v1 -80037c84: 10600069 beqz v1,80037e2c <__subdf3+0x598> -80037c88: 02531825 or v1,s2,s3 -80037c8c: 00c49023 subu s2,a2,a0 -80037c90: 01021023 subu v0,t0,v0 -80037c94: 00d2302b sltu a2,a2,s2 -80037c98: 00469823 subu s3,v0,a2 -80037c9c: 1660ff49 bnez s3,800379c4 <__subdf3+0x130> -80037ca0: 00e08021 move s0,a3 -80037ca4: 0c00e215 jal 80038854 <__clzsi2> -80037ca8: 02402021 move a0,s2 -80037cac: 24420020 addiu v0,v0,32 -80037cb0: 2446fff8 addiu a2,v0,-8 -80037cb4: 28c30020 slti v1,a2,32 -80037cb8: 1460ff49 bnez v1,800379e0 <__subdf3+0x14c> -80037cbc: 00061823 negu v1,a2 -80037cc0: 2442ffd8 addiu v0,v0,-40 -80037cc4: 00529804 sllv s3,s2,v0 -80037cc8: 00d1102a slt v0,a2,s1 -80037ccc: 1040ff4a beqz v0,800379f8 <__subdf3+0x164> -80037cd0: 00009021 move s2,zero -80037cd4: 3c02ff7f lui v0,0xff7f -80037cd8: 3442ffff ori v0,v0,0xffff -80037cdc: 02268823 subu s1,s1,a2 -80037ce0: 02621024 and v0,s3,v0 -80037ce4: 1000ff53 b 80037a34 <__subdf3+0x1a0> -80037ce8: 32430007 andi v1,s2,0x7 -80037cec: 32030001 andi v1,s0,0x1 -80037cf0: 240207ff li v0,2047 -80037cf4: 00002021 move a0,zero -80037cf8: 1000ffa3 b 80037b88 <__subdf3+0x2f4> -80037cfc: 00004021 move t0,zero -80037d00: 01064025 or t0,t0,a2 -80037d04: 0008902b sltu s2,zero,t0 -80037d08: 1000ff22 b 80037994 <__subdf3+0x100> -80037d0c: 00004021 move t0,zero -80037d10: 00402021 move a0,v0 -80037d14: 32030001 andi v1,s0,0x1 -80037d18: 1000ff9b b 80037b88 <__subdf3+0x2f4> -80037d1c: 240207ff li v0,2047 -80037d20: 1460008d bnez v1,80037f58 <__subdf3+0x6c4> -80037d24: 26250001 addiu a1,s1,1 -80037d28: 30a307ff andi v1,a1,0x7ff -80037d2c: 28630002 slti v1,v1,2 -80037d30: 1460006a bnez v1,80037edc <__subdf3+0x648> -80037d34: 00000000 nop -80037d38: 240307ff li v1,2047 -80037d3c: 10a30079 beq a1,v1,80037f24 <__subdf3+0x690> -80037d40: 00481021 addu v0,v0,t0 -80037d44: 00863021 addu a2,a0,a2 -80037d48: 00c4202b sltu a0,a2,a0 -80037d4c: 00821021 addu v0,a0,v0 -80037d50: 000247c0 sll t0,v0,0x1f -80037d54: 00063042 srl a2,a2,0x1 -80037d58: 01069025 or s2,t0,a2 -80037d5c: 00021042 srl v0,v0,0x1 -80037d60: 32430007 andi v1,s2,0x7 -80037d64: 1000ff33 b 80037a34 <__subdf3+0x1a0> -80037d68: 00a08821 move s1,a1 -80037d6c: 24c6ffe1 addiu a2,a2,-31 -80037d70: 10430056 beq v0,v1,80037ecc <__subdf3+0x638> -80037d74: 00d33006 srlv a2,s3,a2 -80037d78: 00024023 negu t0,v0 -80037d7c: 01134004 sllv t0,s3,t0 -80037d80: 02484025 or t0,s2,t0 -80037d84: 0008402b sltu t0,zero,t0 -80037d88: 00c89025 or s2,a2,t0 -80037d8c: 00001021 move v0,zero -80037d90: 1000ffac b 80037c44 <__subdf3+0x3b0> -80037d94: 00008821 move s1,zero -80037d98: 10a7004e beq a1,a3,80037ed4 <__subdf3+0x640> -80037d9c: 00a81806 srlv v1,t0,a1 -80037da0: 00059023 negu s2,a1 -80037da4: 02489004 sllv s2,t0,s2 -80037da8: 02463025 or a2,s2,a2 -80037dac: 0006902b sltu s2,zero,a2 -80037db0: 00729025 or s2,v1,s2 -80037db4: 1000fef7 b 80037994 <__subdf3+0x100> -80037db8: 00004021 move t0,zero -80037dbc: 12200036 beqz s1,80037e98 <__subdf3+0x604> -80037dc0: 00441825 or v1,v0,a0 -80037dc4: 240307ff li v1,2047 -80037dc8: 114300c5 beq t2,v1,800380e0 <__subdf3+0x84c> -80037dcc: 3c030080 lui v1,0x80 -80037dd0: 00052823 negu a1,a1 -80037dd4: 00431025 or v0,v0,v1 -80037dd8: 28a30039 slti v1,a1,57 -80037ddc: 1060007e beqz v1,80037fd8 <__subdf3+0x744> -80037de0: 28a30020 slti v1,a1,32 -80037de4: 106000ca beqz v1,80038110 <__subdf3+0x87c> -80037de8: 24030020 li v1,32 -80037dec: 24090020 li t1,32 -80037df0: 01254823 subu t1,t1,a1 -80037df4: 00a49006 srlv s2,a0,a1 -80037df8: 01221804 sllv v1,v0,t1 -80037dfc: 01242004 sllv a0,a0,t1 -80037e00: 00721825 or v1,v1,s2 -80037e04: 0004902b sltu s2,zero,a0 -80037e08: 00729025 or s2,v1,s2 -80037e0c: 00a21006 srlv v0,v0,a1 -80037e10: 00d29023 subu s2,a2,s2 -80037e14: 01021023 subu v0,t0,v0 -80037e18: 00d2302b sltu a2,a2,s2 -80037e1c: 00461023 subu v0,v0,a2 -80037e20: 01408821 move s1,t2 -80037e24: 1000fedf b 800379a4 <__subdf3+0x110> -80037e28: 00e08021 move s0,a3 -80037e2c: 1460fee3 bnez v1,800379bc <__subdf3+0x128> -80037e30: 00004021 move t0,zero -80037e34: 00008021 move s0,zero -80037e38: 1000ff12 b 80037a84 <__subdf3+0x1f0> -80037e3c: 00008821 move s1,zero -80037e40: 1060001e beqz v1,80037ebc <__subdf3+0x628> -80037e44: 00869021 addu s2,a0,a2 -80037e48: 240507ff li a1,2047 -80037e4c: 1625ff1d bne s1,a1,80037ac4 <__subdf3+0x230> -80037e50: 28650039 slti a1,v1,57 -80037e54: 00441825 or v1,v0,a0 -80037e58: 1460ff39 bnez v1,80037b40 <__subdf3+0x2ac> -80037e5c: 00809021 move s2,a0 -80037e60: 00004021 move t0,zero -80037e64: 1000ff66 b 80037c00 <__subdf3+0x36c> -80037e68: 00e08021 move s0,a3 -80037e6c: 10a00031 beqz a1,80037f34 <__subdf3+0x6a0> -80037e70: 24090020 li t1,32 -80037e74: 01234823 subu t1,t1,v1 -80037e78: 00669006 srlv s2,a2,v1 -80037e7c: 01282804 sllv a1,t0,t1 -80037e80: 01263004 sllv a2,a2,t1 -80037e84: 00b22825 or a1,a1,s2 -80037e88: 0006902b sltu s2,zero,a2 -80037e8c: 00b29025 or s2,a1,s2 -80037e90: 1000ff11 b 80037ad8 <__subdf3+0x244> -80037e94: 00684006 srlv t0,t0,v1 -80037e98: 1460004a bnez v1,80037fc4 <__subdf3+0x730> -80037e9c: 00000000 nop -80037ea0: 240207ff li v0,2047 -80037ea4: 1142008e beq t2,v0,800380e0 <__subdf3+0x84c> -80037ea8: 01001021 move v0,t0 -80037eac: 00c09021 move s2,a2 -80037eb0: 01408821 move s1,t2 -80037eb4: 1000ff22 b 80037b40 <__subdf3+0x2ac> -80037eb8: 00e08021 move s0,a3 -80037ebc: 00481021 addu v0,v0,t0 -80037ec0: 0244202b sltu a0,s2,a0 -80037ec4: 1000ff08 b 80037ae8 <__subdf3+0x254> -80037ec8: 00821021 addu v0,a0,v0 -80037ecc: 1000ffac b 80037d80 <__subdf3+0x4ec> -80037ed0: 00004021 move t0,zero -80037ed4: 1000ffb4 b 80037da8 <__subdf3+0x514> -80037ed8: 00009021 move s2,zero -80037edc: 1620006a bnez s1,80038088 <__subdf3+0x7f4> -80037ee0: 00441825 or v1,v0,a0 -80037ee4: 146000a4 bnez v1,80038178 <__subdf3+0x8e4> -80037ee8: 01061825 or v1,t0,a2 -80037eec: 01001021 move v0,t0 -80037ef0: 1000ff13 b 80037b40 <__subdf3+0x2ac> -80037ef4: 00c09021 move s2,a2 -80037ef8: 1000ff52 b 80037c44 <__subdf3+0x3b0> -80037efc: 00e08021 move s0,a3 -80037f00: 16200020 bnez s1,80037f84 <__subdf3+0x6f0> -80037f04: 00441825 or v1,v0,a0 -80037f08: 1460004f bnez v1,80038048 <__subdf3+0x7b4> -80037f0c: 01061825 or v1,t0,a2 -80037f10: 1060007c beqz v1,80038104 <__subdf3+0x870> -80037f14: 00c09021 move s2,a2 -80037f18: 01001021 move v0,t0 -80037f1c: 1000ff08 b 80037b40 <__subdf3+0x2ac> -80037f20: 00e08021 move s0,a3 -80037f24: 00001821 move v1,zero -80037f28: 00004021 move t0,zero -80037f2c: 1000ff34 b 80037c00 <__subdf3+0x36c> -80037f30: 00e08021 move s0,a3 -80037f34: 10690071 beq v1,t1,800380fc <__subdf3+0x868> -80037f38: 00682806 srlv a1,t0,v1 -80037f3c: 00039023 negu s2,v1 -80037f40: 02489004 sllv s2,t0,s2 -80037f44: 02463025 or a2,s2,a2 -80037f48: 0006902b sltu s2,zero,a2 -80037f4c: 00b29025 or s2,a1,s2 -80037f50: 1000fee1 b 80037ad8 <__subdf3+0x244> -80037f54: 00004021 move t0,zero -80037f58: 16200023 bnez s1,80037fe8 <__subdf3+0x754> -80037f5c: 240507ff li a1,2047 -80037f60: 00442825 or a1,v0,a0 -80037f64: 14a00073 bnez a1,80038134 <__subdf3+0x8a0> -80037f68: 00031827 nor v1,zero,v1 -80037f6c: 240207ff li v0,2047 -80037f70: 11420098 beq t2,v0,800381d4 <__subdf3+0x940> -80037f74: 01001021 move v0,t0 -80037f78: 00c09021 move s2,a2 -80037f7c: 1000fef0 b 80037b40 <__subdf3+0x2ac> -80037f80: 01408821 move s1,t2 -80037f84: 14600009 bnez v1,80037fac <__subdf3+0x718> -80037f88: 00000000 nop -80037f8c: 01061025 or v0,t0,a2 -80037f90: 10400070 beqz v0,80038154 <__subdf3+0x8c0> -80037f94: 3c030007 lui v1,0x7 -80037f98: 01001021 move v0,t0 -80037f9c: 00c09021 move s2,a2 -80037fa0: 00e08021 move s0,a3 -80037fa4: 1000fee6 b 80037b40 <__subdf3+0x2ac> -80037fa8: 241107ff li s1,2047 -80037fac: 01063025 or a2,t0,a2 -80037fb0: 14c0003b bnez a2,800380a0 <__subdf3+0x80c> -80037fb4: 000228c2 srl a1,v0,0x3 -80037fb8: 00809021 move s2,a0 -80037fbc: 1000fee0 b 80037b40 <__subdf3+0x2ac> -80037fc0: 241107ff li s1,2047 -80037fc4: 00052827 nor a1,zero,a1 -80037fc8: 14a00043 bnez a1,800380d8 <__subdf3+0x844> -80037fcc: 240307ff li v1,2047 -80037fd0: 1000ff90 b 80037e14 <__subdf3+0x580> -80037fd4: 00c49023 subu s2,a2,a0 -80037fd8: 00441025 or v0,v0,a0 -80037fdc: 0002902b sltu s2,zero,v0 -80037fe0: 1000ff8b b 80037e10 <__subdf3+0x57c> -80037fe4: 00001021 move v0,zero -80037fe8: 1145007a beq t2,a1,800381d4 <__subdf3+0x940> -80037fec: 3c050080 lui a1,0x80 -80037ff0: 00031823 negu v1,v1 -80037ff4: 00451025 or v0,v0,a1 -80037ff8: 28650039 slti a1,v1,57 -80037ffc: 10a0005a beqz a1,80038168 <__subdf3+0x8d4> -80038000: 28650020 slti a1,v1,32 -80038004: 10a00078 beqz a1,800381e8 <__subdf3+0x954> -80038008: 24050020 li a1,32 -8003800c: 24090020 li t1,32 -80038010: 01234823 subu t1,t1,v1 -80038014: 00649006 srlv s2,a0,v1 -80038018: 01222804 sllv a1,v0,t1 -8003801c: 01242004 sllv a0,a0,t1 -80038020: 00b22825 or a1,a1,s2 -80038024: 0004902b sltu s2,zero,a0 -80038028: 00b29025 or s2,a1,s2 -8003802c: 00621006 srlv v0,v0,v1 -80038030: 02469021 addu s2,s2,a2 -80038034: 00484021 addu t0,v0,t0 -80038038: 0246302b sltu a2,s2,a2 -8003803c: 00c81021 addu v0,a2,t0 -80038040: 1000fea9 b 80037ae8 <__subdf3+0x254> -80038044: 01408821 move s1,t2 -80038048: 1060febd beqz v1,80037b40 <__subdf3+0x2ac> -8003804c: 00809021 move s2,a0 -80038050: 00869023 subu s2,a0,a2 -80038054: 00481823 subu v1,v0,t0 -80038058: 0092282b sltu a1,a0,s2 -8003805c: 00652823 subu a1,v1,a1 -80038060: 3c030080 lui v1,0x80 -80038064: 00a31824 and v1,a1,v1 -80038068: 1060fef2 beqz v1,80037c34 <__subdf3+0x3a0> -8003806c: 01021023 subu v0,t0,v0 -80038070: 00c49023 subu s2,a2,a0 -80038074: 00d2302b sltu a2,a2,s2 -80038078: 00461023 subu v0,v0,a2 -8003807c: 32430007 andi v1,s2,0x7 -80038080: 1000fe6c b 80037a34 <__subdf3+0x1a0> -80038084: 00e08021 move s0,a3 -80038088: 1460ffc8 bnez v1,80037fac <__subdf3+0x718> -8003808c: 00000000 nop -80038090: 01001021 move v0,t0 -80038094: 00c09021 move s2,a2 -80038098: 1000fea9 b 80037b40 <__subdf3+0x2ac> -8003809c: 241107ff li s1,2047 -800380a0: 000818c2 srl v1,t0,0x3 -800380a4: 00651825 or v1,v1,a1 -800380a8: 3c060008 lui a2,0x8 -800380ac: 00661824 and v1,v1,a2 -800380b0: 14600040 bnez v1,800381b4 <__subdf3+0x920> -800380b4: 000420c2 srl a0,a0,0x3 -800380b8: 00021740 sll v0,v0,0x1d -800380bc: 00444025 or t0,v0,a0 -800380c0: 000528c0 sll a1,a1,0x3 -800380c4: 00081742 srl v0,t0,0x1d -800380c8: 00451025 or v0,v0,a1 -800380cc: 000890c0 sll s2,t0,0x3 -800380d0: 1000fe9b b 80037b40 <__subdf3+0x2ac> -800380d4: 241107ff li s1,2047 -800380d8: 1543ff40 bne t2,v1,80037ddc <__subdf3+0x548> -800380dc: 28a30039 slti v1,a1,57 -800380e0: 01061825 or v1,t0,a2 -800380e4: 1060ff5e beqz v1,80037e60 <__subdf3+0x5cc> -800380e8: 01001021 move v0,t0 -800380ec: 00c09021 move s2,a2 -800380f0: 241107ff li s1,2047 -800380f4: 1000fe92 b 80037b40 <__subdf3+0x2ac> -800380f8: 00e08021 move s0,a3 -800380fc: 1000ff91 b 80037f44 <__subdf3+0x6b0> -80038100: 00009021 move s2,zero -80038104: 00004021 move t0,zero -80038108: 1000fe5e b 80037a84 <__subdf3+0x1f0> -8003810c: 00008021 move s0,zero -80038110: 10a3003e beq a1,v1,8003820c <__subdf3+0x978> -80038114: 00a29006 srlv s2,v0,a1 -80038118: 00052823 negu a1,a1 -8003811c: 00a21004 sllv v0,v0,a1 -80038120: 00442025 or a0,v0,a0 -80038124: 0004102b sltu v0,zero,a0 -80038128: 02429025 or s2,s2,v0 -8003812c: 1000ff38 b 80037e10 <__subdf3+0x57c> -80038130: 00001021 move v0,zero -80038134: 14600025 bnez v1,800381cc <__subdf3+0x938> -80038138: 240507ff li a1,2047 -8003813c: 00869021 addu s2,a0,a2 -80038140: 00481021 addu v0,v0,t0 -80038144: 0246302b sltu a2,s2,a2 -80038148: 00c21021 addu v0,a2,v0 -8003814c: 1000fe66 b 80037ae8 <__subdf3+0x254> -80038150: 01408821 move s1,t2 -80038154: 00003821 move a3,zero -80038158: 3463ffff ori v1,v1,0xffff -8003815c: 2408ffff li t0,-1 -80038160: 1000fea7 b 80037c00 <__subdf3+0x36c> -80038164: 00e08021 move s0,a3 -80038168: 00441025 or v0,v0,a0 -8003816c: 0002902b sltu s2,zero,v0 -80038170: 1000ffaf b 80038030 <__subdf3+0x79c> -80038174: 00001021 move v0,zero -80038178: 1060fe71 beqz v1,80037b40 <__subdf3+0x2ac> -8003817c: 00809021 move s2,a0 -80038180: 00869021 addu s2,a0,a2 -80038184: 00481021 addu v0,v0,t0 -80038188: 0244202b sltu a0,s2,a0 -8003818c: 00821021 addu v0,a0,v0 -80038190: 3c030080 lui v1,0x80 -80038194: 00431824 and v1,v0,v1 -80038198: 1060feaa beqz v1,80037c44 <__subdf3+0x3b0> -8003819c: 3c03ff7f lui v1,0xff7f -800381a0: 3463ffff ori v1,v1,0xffff -800381a4: 00431024 and v0,v0,v1 -800381a8: 24110001 li s1,1 -800381ac: 1000fe21 b 80037a34 <__subdf3+0x1a0> -800381b0: 32430007 andi v1,s2,0x7 -800381b4: 3c02003f lui v0,0x3f -800381b8: 00008021 move s0,zero -800381bc: 241107ff li s1,2047 -800381c0: 3442ffff ori v0,v0,0xffff -800381c4: 1000fe28 b 80037a68 <__subdf3+0x1d4> -800381c8: 2412fff8 li s2,-8 -800381cc: 1545ff8b bne t2,a1,80037ffc <__subdf3+0x768> -800381d0: 28650039 slti a1,v1,57 -800381d4: 01061825 or v1,t0,a2 -800381d8: 1460ffae bnez v1,80038094 <__subdf3+0x800> -800381dc: 01001021 move v0,t0 -800381e0: 1000ff20 b 80037e64 <__subdf3+0x5d0> -800381e4: 00004021 move t0,zero -800381e8: 1065000a beq v1,a1,80038214 <__subdf3+0x980> -800381ec: 00629006 srlv s2,v0,v1 -800381f0: 00031823 negu v1,v1 -800381f4: 00621004 sllv v0,v0,v1 -800381f8: 00442025 or a0,v0,a0 -800381fc: 0004102b sltu v0,zero,a0 -80038200: 02429025 or s2,s2,v0 -80038204: 1000ff8a b 80038030 <__subdf3+0x79c> -80038208: 00001021 move v0,zero -8003820c: 1000ffc4 b 80038120 <__subdf3+0x88c> -80038210: 00001021 move v0,zero -80038214: 1000fff8 b 800381f8 <__subdf3+0x964> -80038218: 00001021 move v0,zero - -8003821c <__fixdfsi>: -8003821c: 00053502 srl a2,a1,0x14 -80038220: 30c607ff andi a2,a2,0x7ff -80038224: 3c03000f lui v1,0xf -80038228: 3463ffff ori v1,v1,0xffff -8003822c: 28c703ff slti a3,a2,1023 -80038230: 00651824 and v1,v1,a1 -80038234: 14e00015 bnez a3,8003828c <__fixdfsi+0x70> -80038238: 00052fc2 srl a1,a1,0x1f -8003823c: 28c2041e slti v0,a2,1054 -80038240: 1040000e beqz v0,8003827c <__fixdfsi+0x60> -80038244: 24070433 li a3,1075 -80038248: 00e63823 subu a3,a3,a2 -8003824c: 3c020010 lui v0,0x10 -80038250: 28e80020 slti t0,a3,32 -80038254: 11000010 beqz t0,80038298 <__fixdfsi+0x7c> -80038258: 00621825 or v1,v1,v0 -8003825c: 24c6fbed addiu a2,a2,-1043 -80038260: 00e41006 srlv v0,a0,a3 -80038264: 00c31804 sllv v1,v1,a2 -80038268: 00621025 or v0,v1,v0 -8003826c: 10a00008 beqz a1,80038290 <__fixdfsi+0x74> -80038270: 00000000 nop -80038274: 03e00008 jr ra -80038278: 00021023 negu v0,v0 -8003827c: 3c027fff lui v0,0x7fff -80038280: 3442ffff ori v0,v0,0xffff -80038284: 03e00008 jr ra -80038288: 00a21021 addu v0,a1,v0 -8003828c: 00001021 move v0,zero -80038290: 03e00008 jr ra -80038294: 00000000 nop -80038298: 24020413 li v0,1043 -8003829c: 00461023 subu v0,v0,a2 -800382a0: 1000fff2 b 8003826c <__fixdfsi+0x50> -800382a4: 00431006 srlv v0,v1,v0 - -800382a8 <__floatsidf>: -800382a8: 27bdffe0 addiu sp,sp,-32 -800382ac: afbf001c sw ra,28(sp) -800382b0: afb10018 sw s1,24(sp) -800382b4: 1080002a beqz a0,80038360 <__floatsidf+0xb8> -800382b8: afb00014 sw s0,20(sp) -800382bc: 00808021 move s0,a0 -800382c0: 0480002c bltz a0,80038374 <__floatsidf+0xcc> -800382c4: 00048fc2 srl s1,a0,0x1f -800382c8: 0c00e215 jal 80038854 <__clzsi2> -800382cc: 02002021 move a0,s0 -800382d0: 2403041e li v1,1054 -800382d4: 00621823 subu v1,v1,v0 -800382d8: 24050433 li a1,1075 -800382dc: 00a32823 subu a1,a1,v1 -800382e0: 28a40020 slti a0,a1,32 -800382e4: 14800016 bnez a0,80038340 <__floatsidf+0x98> -800382e8: 2404000b li a0,11 -800382ec: 24020413 li v0,1043 -800382f0: 00431023 subu v0,v0,v1 -800382f4: 3c04000f lui a0,0xf -800382f8: 00501004 sllv v0,s0,v0 -800382fc: 3484ffff ori a0,a0,0xffff -80038300: 00441024 and v0,v0,a0 -80038304: 00008021 move s0,zero -80038308: 306407ff andi a0,v1,0x7ff -8003830c: 3c03000f lui v1,0xf -80038310: 3463ffff ori v1,v1,0xffff -80038314: 00431024 and v0,v0,v1 -80038318: 8fbf001c lw ra,28(sp) -8003831c: 00042500 sll a0,a0,0x14 -80038320: 00111fc0 sll v1,s1,0x1f -80038324: 00441025 or v0,v0,a0 -80038328: 00431825 or v1,v0,v1 -8003832c: 8fb10018 lw s1,24(sp) -80038330: 02001021 move v0,s0 -80038334: 8fb00014 lw s0,20(sp) -80038338: 03e00008 jr ra -8003833c: 27bd0020 addiu sp,sp,32 -80038340: 00821023 subu v0,a0,v0 -80038344: 3c04000f lui a0,0xf -80038348: 00501006 srlv v0,s0,v0 -8003834c: 3484ffff ori a0,a0,0xffff -80038350: 00441024 and v0,v0,a0 -80038354: 00b08004 sllv s0,s0,a1 -80038358: 1000ffec b 8003830c <__floatsidf+0x64> -8003835c: 306407ff andi a0,v1,0x7ff -80038360: 00008821 move s1,zero -80038364: 00002021 move a0,zero -80038368: 00001021 move v0,zero -8003836c: 1000ffe7 b 8003830c <__floatsidf+0x64> -80038370: 00008021 move s0,zero -80038374: 00048023 negu s0,a0 -80038378: 0c00e215 jal 80038854 <__clzsi2> -8003837c: 02002021 move a0,s0 -80038380: 2403041e li v1,1054 -80038384: 00621823 subu v1,v1,v0 -80038388: 24050433 li a1,1075 -8003838c: 00a32823 subu a1,a1,v1 -80038390: 28a40020 slti a0,a1,32 -80038394: 1080ffd5 beqz a0,800382ec <__floatsidf+0x44> -80038398: 2404000b li a0,11 -8003839c: 1000ffe9 b 80038344 <__floatsidf+0x9c> -800383a0: 00821023 subu v0,a0,v0 - -800383a4 <__floatdidf>: -800383a4: 27bdffd8 addiu sp,sp,-40 -800383a8: 00851025 or v0,a0,a1 -800383ac: afbf0024 sw ra,36(sp) -800383b0: afb30020 sw s3,32(sp) -800383b4: afb2001c sw s2,28(sp) -800383b8: afb10018 sw s1,24(sp) -800383bc: 10400051 beqz v0,80038504 <__floatdidf+0x160> -800383c0: afb00014 sw s0,20(sp) -800383c4: 00808821 move s1,a0 -800383c8: 00a09021 move s2,a1 -800383cc: 04a10005 bgez a1,800383e4 <__floatdidf+0x40> -800383d0: 000587c2 srl s0,a1,0x1f -800383d4: 00048823 negu s1,a0 -800383d8: 0011302b sltu a2,zero,s1 -800383dc: 00052823 negu a1,a1 -800383e0: 00a69023 subu s2,a1,a2 -800383e4: 12400019 beqz s2,8003844c <__floatdidf+0xa8> -800383e8: 02409821 move s3,s2 -800383ec: 0c00e215 jal 80038854 <__clzsi2> -800383f0: 02402021 move a0,s2 -800383f4: 2403043e li v1,1086 -800383f8: 00624023 subu t0,v1,v0 -800383fc: 29030434 slti v1,t0,1076 -80038400: 1060001b beqz v1,80038470 <__floatdidf+0xcc> -80038404: 29030437 slti v1,t0,1079 -80038408: 24070433 li a3,1075 -8003840c: 00e83823 subu a3,a3,t0 -80038410: 10e00078 beqz a3,800385f4 <__floatdidf+0x250> -80038414: 00000000 nop -80038418: 28e30020 slti v1,a3,32 -8003841c: 10600060 beqz v1,800385a0 <__floatdidf+0x1fc> -80038420: 2406002b li a2,43 -80038424: 00c21023 subu v0,a2,v0 -80038428: 00511006 srlv v0,s1,v0 -8003842c: 00f22804 sllv a1,s2,a3 -80038430: 00451025 or v0,v0,a1 -80038434: 3c05000f lui a1,0xf -80038438: 34a5ffff ori a1,a1,0xffff -8003843c: 00f18804 sllv s1,s1,a3 -80038440: 00452824 and a1,v0,a1 -80038444: 10000033 b 80038514 <__floatdidf+0x170> -80038448: 310307ff andi v1,t0,0x7ff -8003844c: 0c00e215 jal 80038854 <__clzsi2> -80038450: 02202021 move a0,s1 -80038454: 24420020 addiu v0,v0,32 -80038458: 2403043e li v1,1086 -8003845c: 00624023 subu t0,v1,v0 -80038460: 29030434 slti v1,t0,1076 -80038464: 1460ffe9 bnez v1,8003840c <__floatdidf+0x68> -80038468: 24070433 li a3,1075 -8003846c: 29030437 slti v1,t0,1079 -80038470: 10600038 beqz v1,80038554 <__floatdidf+0x1b0> -80038474: 24060436 li a2,1078 -80038478: 00c83023 subu a2,a2,t0 -8003847c: 10c00006 beqz a2,80038498 <__floatdidf+0xf4> -80038480: 00d22804 sllv a1,s2,a2 -80038484: 24130028 li s3,40 -80038488: 02629823 subu s3,s3,v0 -8003848c: 02713806 srlv a3,s1,s3 -80038490: 00e59825 or s3,a3,a1 -80038494: 00d18804 sllv s1,s1,a2 -80038498: 3c03ff7f lui v1,0xff7f -8003849c: 3463ffff ori v1,v1,0xffff -800384a0: 32240007 andi a0,s1,0x7 -800384a4: 10800008 beqz a0,800384c8 <__floatdidf+0x124> -800384a8: 02631824 and v1,s3,v1 -800384ac: 3224000f andi a0,s1,0xf -800384b0: 24050004 li a1,4 -800384b4: 10850004 beq a0,a1,800384c8 <__floatdidf+0x124> -800384b8: 26240004 addiu a0,s1,4 -800384bc: 0091882b sltu s1,a0,s1 -800384c0: 00711821 addu v1,v1,s1 -800384c4: 00808821 move s1,a0 -800384c8: 3c040080 lui a0,0x80 -800384cc: 00642024 and a0,v1,a0 -800384d0: 10800005 beqz a0,800384e8 <__floatdidf+0x144> -800384d4: 3c04ff7f lui a0,0xff7f -800384d8: 3484ffff ori a0,a0,0xffff -800384dc: 2408043f li t0,1087 -800384e0: 00641824 and v1,v1,a0 -800384e4: 01024023 subu t0,t0,v0 -800384e8: 00031740 sll v0,v1,0x1d -800384ec: 00032a40 sll a1,v1,0x9 -800384f0: 001188c2 srl s1,s1,0x3 -800384f4: 00518825 or s1,v0,s1 -800384f8: 00052b02 srl a1,a1,0xc -800384fc: 10000005 b 80038514 <__floatdidf+0x170> -80038500: 310307ff andi v1,t0,0x7ff -80038504: 00008021 move s0,zero -80038508: 00001821 move v1,zero -8003850c: 00002821 move a1,zero -80038510: 00008821 move s1,zero -80038514: 3c02000f lui v0,0xf -80038518: 3442ffff ori v0,v0,0xffff -8003851c: 00031d00 sll v1,v1,0x14 -80038520: 00a21024 and v0,a1,v0 -80038524: 00432825 or a1,v0,v1 -80038528: 001087c0 sll s0,s0,0x1f -8003852c: 8fbf0024 lw ra,36(sp) -80038530: 00b02825 or a1,a1,s0 -80038534: 02201021 move v0,s1 -80038538: 8fb30020 lw s3,32(sp) -8003853c: 8fb2001c lw s2,28(sp) -80038540: 8fb10018 lw s1,24(sp) -80038544: 8fb00014 lw s0,20(sp) -80038548: 00a01821 move v1,a1 -8003854c: 03e00008 jr ra -80038550: 27bd0028 addiu sp,sp,40 -80038554: 24130008 li s3,8 -80038558: 02629823 subu s3,s3,v0 -8003855c: 32630020 andi v1,s3,0x20 -80038560: 1060001e beqz v1,800385dc <__floatdidf+0x238> -80038564: 00121840 sll v1,s2,0x1 -80038568: 02723006 srlv a2,s2,s3 -8003856c: 00001821 move v1,zero -80038570: 24040476 li a0,1142 -80038574: 00882023 subu a0,a0,t0 -80038578: 30850020 andi a1,a0,0x20 -8003857c: 10a00011 beqz a1,800385c4 <__floatdidf+0x220> -80038580: 00112842 srl a1,s1,0x1 -80038584: 00912804 sllv a1,s1,a0 -80038588: 00002021 move a0,zero -8003858c: 00852025 or a0,a0,a1 -80038590: 0004202b sltu a0,zero,a0 -80038594: 00c48825 or s1,a2,a0 -80038598: 1000ffbf b 80038498 <__floatdidf+0xf4> -8003859c: 00609821 move s3,v1 -800385a0: 24050413 li a1,1043 -800385a4: 00a82823 subu a1,a1,t0 -800385a8: 3c02000f lui v0,0xf -800385ac: 00b12804 sllv a1,s1,a1 -800385b0: 3442ffff ori v0,v0,0xffff -800385b4: 00a22824 and a1,a1,v0 -800385b8: 310307ff andi v1,t0,0x7ff -800385bc: 1000ffd5 b 80038514 <__floatdidf+0x170> -800385c0: 00008821 move s1,zero -800385c4: 00043827 nor a3,zero,a0 -800385c8: 00e53806 srlv a3,a1,a3 -800385cc: 00922804 sllv a1,s2,a0 -800385d0: 00e52825 or a1,a3,a1 -800385d4: 1000ffed b 8003858c <__floatdidf+0x1e8> -800385d8: 00912004 sllv a0,s1,a0 -800385dc: 00132027 nor a0,zero,s3 -800385e0: 00831804 sllv v1,v1,a0 -800385e4: 02713006 srlv a2,s1,s3 -800385e8: 00663025 or a2,v1,a2 -800385ec: 1000ffe0 b 80038570 <__floatdidf+0x1cc> -800385f0: 02721806 srlv v1,s2,s3 -800385f4: 3c02000f lui v0,0xf -800385f8: 3442ffff ori v0,v0,0xffff -800385fc: 02422824 and a1,s2,v0 -80038600: 1000ffc4 b 80038514 <__floatdidf+0x170> -80038604: 310307ff andi v1,t0,0x7ff - -80038608 <__truncdfsf2>: -80038608: 00053d02 srl a3,a1,0x14 -8003860c: 30e707ff andi a3,a3,0x7ff -80038610: 3c02000f lui v0,0xf -80038614: 24e60001 addiu a2,a3,1 -80038618: 3442ffff ori v0,v0,0xffff -8003861c: 00451024 and v0,v0,a1 -80038620: 30c607ff andi a2,a2,0x7ff -80038624: 00052fc2 srl a1,a1,0x1f -80038628: 000210c0 sll v0,v0,0x3 -8003862c: 00041f42 srl v1,a0,0x1d -80038630: 28c60002 slti a2,a2,2 -80038634: 00a04021 move t0,a1 -80038638: 00621825 or v1,v1,v0 -8003863c: 14c0003d bnez a2,80038734 <__truncdfsf2+0x12c> -80038640: 000448c0 sll t1,a0,0x3 -80038644: 24e2fc80 addiu v0,a3,-896 -80038648: 284600ff slti a2,v0,255 -8003864c: 10c00049 beqz a2,80038774 <__truncdfsf2+0x16c> -80038650: 00000000 nop -80038654: 1840001e blez v0,800386d0 <__truncdfsf2+0xc8> -80038658: 00043180 sll a2,a0,0x6 -8003865c: 0006302b sltu a2,zero,a2 -80038660: 000318c0 sll v1,v1,0x3 -80038664: 00c31825 or v1,a2,v1 -80038668: 00092742 srl a0,t1,0x1d -8003866c: 00642025 or a0,v1,a0 -80038670: 30830007 andi v1,a0,0x7 -80038674: 10600005 beqz v1,8003868c <__truncdfsf2+0x84> -80038678: 3083000f andi v1,a0,0xf -8003867c: 24060004 li a2,4 -80038680: 10660003 beq v1,a2,80038690 <__truncdfsf2+0x88> -80038684: 3c030400 lui v1,0x400 -80038688: 24840004 addiu a0,a0,4 -8003868c: 3c030400 lui v1,0x400 -80038690: 00831824 and v1,a0,v1 -80038694: 10600013 beqz v1,800386e4 <__truncdfsf2+0xdc> -80038698: 240300ff li v1,255 -8003869c: 24420001 addiu v0,v0,1 -800386a0: 10430034 beq v0,v1,80038774 <__truncdfsf2+0x16c> -800386a4: 00042180 sll a0,a0,0x6 -800386a8: 00042242 srl a0,a0,0x9 -800386ac: 304200ff andi v0,v0,0xff -800386b0: 00021dc0 sll v1,v0,0x17 -800386b4: 3c02007f lui v0,0x7f -800386b8: 3442ffff ori v0,v0,0xffff -800386bc: 00822024 and a0,a0,v0 -800386c0: 00832025 or a0,a0,v1 -800386c4: 000517c0 sll v0,a1,0x1f -800386c8: 03e00008 jr ra -800386cc: 00821025 or v0,a0,v0 -800386d0: 2844ffe9 slti a0,v0,-23 -800386d4: 10800041 beqz a0,800387dc <__truncdfsf2+0x1d4> -800386d8: 240a001e li t2,30 -800386dc: 00001021 move v0,zero -800386e0: 24040005 li a0,5 -800386e4: 240300ff li v1,255 -800386e8: 14430016 bne v0,v1,80038744 <__truncdfsf2+0x13c> -800386ec: 000420c2 srl a0,a0,0x3 -800386f0: 10800020 beqz a0,80038774 <__truncdfsf2+0x16c> -800386f4: 3c03003f lui v1,0x3f -800386f8: 3463ffff ori v1,v1,0xffff -800386fc: 00832024 and a0,a0,v1 -80038700: 14800034 bnez a0,800387d4 <__truncdfsf2+0x1cc> -80038704: 01002821 move a1,t0 -80038708: 240200ff li v0,255 -8003870c: 00602021 move a0,v1 -80038710: 00021dc0 sll v1,v0,0x17 -80038714: 3c02007f lui v0,0x7f -80038718: 3442ffff ori v0,v0,0xffff -8003871c: 00002821 move a1,zero -80038720: 00822024 and a0,a0,v0 -80038724: 00832025 or a0,a0,v1 -80038728: 000517c0 sll v0,a1,0x1f -8003872c: 03e00008 jr ra -80038730: 00821025 or v0,a0,v0 -80038734: 14e00019 bnez a3,8003879c <__truncdfsf2+0x194> -80038738: 00692025 or a0,v1,t1 -8003873c: 1480ffe8 bnez a0,800386e0 <__truncdfsf2+0xd8> -80038740: 00001021 move v0,zero -80038744: 3c03007f lui v1,0x7f -80038748: 3463ffff ori v1,v1,0xffff -8003874c: 304200ff andi v0,v0,0xff -80038750: 00832024 and a0,a0,v1 -80038754: 00021dc0 sll v1,v0,0x17 -80038758: 3c02007f lui v0,0x7f -8003875c: 3442ffff ori v0,v0,0xffff -80038760: 00822024 and a0,a0,v0 -80038764: 00832025 or a0,a0,v1 -80038768: 000517c0 sll v0,a1,0x1f -8003876c: 03e00008 jr ra -80038770: 00821025 or v0,a0,v0 -80038774: 240200ff li v0,255 -80038778: 00021dc0 sll v1,v0,0x17 -8003877c: 3c02007f lui v0,0x7f -80038780: 3442ffff ori v0,v0,0xffff -80038784: 00002021 move a0,zero -80038788: 00822024 and a0,a0,v0 -8003878c: 00832025 or a0,a0,v1 -80038790: 000517c0 sll v0,a1,0x1f -80038794: 03e00008 jr ra -80038798: 00821025 or v0,a0,v0 -8003879c: 00691025 or v0,v1,t1 -800387a0: 1040fff4 beqz v0,80038774 <__truncdfsf2+0x16c> -800387a4: 000318c0 sll v1,v1,0x3 -800387a8: 00092742 srl a0,t1,0x1d -800387ac: 00832025 or a0,a0,v1 -800387b0: 3c0301ff lui v1,0x1ff -800387b4: 3463fff8 ori v1,v1,0xfff8 -800387b8: 00832024 and a0,a0,v1 -800387bc: 14800015 bnez a0,80038814 <__truncdfsf2+0x20c> -800387c0: 00000000 nop -800387c4: 3c04003f lui a0,0x3f -800387c8: 00004021 move t0,zero -800387cc: 3484ffff ori a0,a0,0xffff -800387d0: 01002821 move a1,t0 -800387d4: 1000ffb6 b 800386b0 <__truncdfsf2+0xa8> -800387d8: 240200ff li v0,255 -800387dc: 01425023 subu t2,t2,v0 -800387e0: 3c040080 lui a0,0x80 -800387e4: 294b0020 slti t3,t2,32 -800387e8: 1160000c beqz t3,8003881c <__truncdfsf2+0x214> -800387ec: 00641825 or v1,v1,a0 -800387f0: 24e6fc82 addiu a2,a3,-894 -800387f4: 00c93804 sllv a3,t1,a2 -800387f8: 0007382b sltu a3,zero,a3 -800387fc: 00c31804 sllv v1,v1,a2 -80038800: 00e33025 or a2,a3,v1 -80038804: 01492006 srlv a0,t1,t2 -80038808: 00c42025 or a0,a2,a0 -8003880c: 1000ff98 b 80038670 <__truncdfsf2+0x68> -80038810: 00001021 move v0,zero -80038814: 1000ff96 b 80038670 <__truncdfsf2+0x68> -80038818: 240200ff li v0,255 -8003881c: 2404fffe li a0,-2 -80038820: 00822023 subu a0,a0,v0 -80038824: 24020020 li v0,32 -80038828: 11420008 beq t2,v0,8003884c <__truncdfsf2+0x244> -8003882c: 00832006 srlv a0,v1,a0 -80038830: 24e7fca2 addiu a3,a3,-862 -80038834: 00e31804 sllv v1,v1,a3 -80038838: 00691825 or v1,v1,t1 -8003883c: 0003182b sltu v1,zero,v1 -80038840: 00642025 or a0,v1,a0 -80038844: 1000ff8a b 80038670 <__truncdfsf2+0x68> -80038848: 00001021 move v0,zero -8003884c: 1000fffa b 80038838 <__truncdfsf2+0x230> -80038850: 00001821 move v1,zero - -80038854 <__clzsi2>: -80038854: 3c020001 lui v0,0x1 -80038858: 0082102b sltu v0,a0,v0 -8003885c: 1040000c beqz v0,80038890 <__clzsi2+0x3c> -80038860: 3c020100 lui v0,0x100 -80038864: 2c820100 sltiu v0,a0,256 -80038868: 10400014 beqz v0,800388bc <__clzsi2+0x68> -8003886c: 3c038004 lui v1,0x8004 -80038870: 00001021 move v0,zero -80038874: 00442006 srlv a0,a0,v0 -80038878: 24638e48 addiu v1,v1,-29112 -8003887c: 00832021 addu a0,a0,v1 -80038880: 90820000 lbu v0,0(a0) -80038884: 24050020 li a1,32 -80038888: 03e00008 jr ra -8003888c: 00a21023 subu v0,a1,v0 -80038890: 0082102b sltu v0,a0,v0 -80038894: 14400011 bnez v0,800388dc <__clzsi2+0x88> -80038898: 3c038004 lui v1,0x8004 -8003889c: 24020018 li v0,24 -800388a0: 00442006 srlv a0,a0,v0 -800388a4: 24638e48 addiu v1,v1,-29112 -800388a8: 00832021 addu a0,a0,v1 -800388ac: 90820000 lbu v0,0(a0) -800388b0: 24050008 li a1,8 -800388b4: 03e00008 jr ra -800388b8: 00a21023 subu v0,a1,v0 -800388bc: 24020008 li v0,8 -800388c0: 00442006 srlv a0,a0,v0 -800388c4: 24638e48 addiu v1,v1,-29112 -800388c8: 00832021 addu a0,a0,v1 -800388cc: 90820000 lbu v0,0(a0) -800388d0: 24050018 li a1,24 -800388d4: 03e00008 jr ra -800388d8: 00a21023 subu v0,a1,v0 -800388dc: 24020010 li v0,16 -800388e0: 00442006 srlv a0,a0,v0 -800388e4: 24638e48 addiu v1,v1,-29112 -800388e8: 00832021 addu a0,a0,v1 -800388ec: 90820000 lbu v0,0(a0) -800388f0: 24050010 li a1,16 -800388f4: 03e00008 jr ra -800388f8: 00a21023 subu v0,a1,v0 - -Disassembly of section .rodata: - -800388fc <MainMenuPltList-0x90>: -800388fc: 00200040 0x200040 -80038900: 00800100 0x800100 -80038904: 00208000 0x208000 -80038908: 00000010 mfhi zero -8003890c: 00200020 add zero,at,zero -80038910: 00100040 sll zero,s0,0x1 -80038914: 00100010 0x100010 - ... -8003892c: 00100010 0x100010 -80038930: 00100040 sll zero,s0,0x1 -80038934: 00080004 sllv zero,t0,zero - ... -8003894c: 00800080 0x800080 -80038950: 00400040 0x400040 -80038954: 00200020 add zero,at,zero -80038958: 00100010 0x100010 -8003895c: 00040004 sllv zero,a0,zero -80038960: 00080008 0x80008 -80038964: 00010001 0x10001 -80038968: 00020002 srl zero,v0,0x0 -8003896c: 00800080 0x800080 -80038970: 00800080 0x800080 -80038974: 00200020 add zero,at,zero -80038978: 00200020 add zero,at,zero - ... - -8003898c <MainMenuPltList>: -8003898c: 8003a844 lb v1,-22460(zero) -80038990: 8003a83c lb v1,-22468(zero) - -80038994 <MainMenuLevelList>: -80038994: 800390e4 lb v1,-28444(zero) -80038998: 80039104 lb v1,-28412(zero) -8003899c: 20008000 addi zero,zero,-32768 -800389a0: 40001000 mfc0 zero,c0_entrylo -800389a4: 00020001 0x20001 -800389a8: 00080004 sllv zero,t0,zero -800389ac: 00200010 0x200010 -800389b0: 00800040 0x800040 -800389b4: 800259ec lb v0,23020(zero) -800389b8: 80025a94 lb v0,23188(zero) -800389bc: 80025b44 lb v0,23364(zero) -800389c0: 80025bc8 lb v0,23496(zero) -800389c4: 80025b90 lb v0,23440(zero) -800389c8: 80025c38 lb v0,23608(zero) -800389cc: 10040701 beq zero,a0,8003a5d4 <__data_start+0x168c> -800389d0: 090a110b j 8428442c <__bss_end+0x420cd8c> -800389d4: 0f0e0812 jal 8c382048 <__bss_end+0xc30a9a8> -800389d8: 93139010 lbu s3,-28656(t8) -800389dc: 800289f0 lb v0,-30224(zero) -800389e0: 80028a14 lb v0,-30188(zero) -800389e4: 80028c20 lb v0,-29664(zero) -800389e8: 80028bc8 lb v0,-29752(zero) -800389ec: 80028c20 lb v0,-29664(zero) -800389f0: 80028a38 lb v0,-30152(zero) -800389f4: 80028c20 lb v0,-29664(zero) -800389f8: 80028c20 lb v0,-29664(zero) -800389fc: 800289e4 lb v0,-30236(zero) -80038a00: 80028c20 lb v0,-29664(zero) -80038a04: 80028c20 lb v0,-29664(zero) -80038a08: 80028c20 lb v0,-29664(zero) -80038a0c: 800289fc lb v0,-30212(zero) - -80038a10 <AircraftLiveryTable>: -80038a10: 00000001 0x1 -80038a14: 00000000 nop -80038a18: 00004d01 0x4d01 -80038a1c: ffffff01 0xffffff01 -80038a20: 000000ff 0xff -80038a24: 00000000 nop - -80038a28 <__FUNCTION__.2396>: -80038a28: 65537347 0x65537347 -80038a2c: 64695674 0x64695674 -80038a30: 6f4d6f65 0x6f4d6f65 -80038a34: 78456564 0x78456564 - ... - -80038a40 <gs_rot_cos_tbl>: -80038a40: 00000000 nop -80038a44: 3ff00000 0x3ff00000 -80038a48: 3b9f127f xori ra,gp,0x127f -80038a4c: 3feffec1 0x3feffec1 -80038a50: d59d55e7 0xd59d55e7 -80038a54: 3feffb02 0x3feffb02 -80038a58: e6d9be4d swc1 $f25,-16819(s6) -80038a5c: 3feff4c6 0x3feff4c6 -80038a60: 5675579b 0x5675579b -80038a64: 3fefec0b 0x3fefec0b -80038a68: 562e09ff 0x562e09ff -80038a6c: 3fefe0d4 0x3fefe0d4 -80038a70: cd24e161 lwc3 $4,-7839(t1) -80038a74: 3fefd31f 0x3fefd31f -80038a78: d438d1d9 0xd438d1d9 -80038a7c: 3fefc2ef 0x3fefc2ef -80038a80: 8448cf7d lh t0,-12419(v0) -80038a84: 3fefb046 0x3fefb046 -80038a88: dd54da4d 0xdd54da4d -80038a8c: 3fef9b23 0x3fef9b23 -80038a90: 111ada77 beq t0,k0,8002f470 <GsSortSprite+0x2bc> -80038a94: 3fef838c 0x3fef838c -80038a98: 06bbdbe4 0x6bbdbe4 -80038a9c: 3fef697d 0x3fef697d -80038aa0: 08d4bad8 j 8352eb60 <__bss_end+0x34b74c0> -80038aa4: 3fef4cfd 0x3fef4cfd -80038aa8: fe86833c 0xfe86833c -80038aac: 3fef2e09 0x3fef2e09 -80038ab0: 326e1156 andi t6,s3,0x1156 -80038ab4: 3fef0caa 0x3fef0caa -80038ab8: a48b6523 sh t3,25891(a0) -80038abc: 3feee8dd 0x3feee8dd -80038ac0: 869c66d3 lh gp,26323(s4) -80038ac4: 3feec2a8 0x3feec2a8 -80038ac8: f1800a7c 0xf1800a7c -80038acc: 3fee9a0c 0x3fee9a0c -80038ad0: 16f4384c bne s7,s4,80046c04 <file_buffer+0xb1ec> -80038ad4: 3fee6f0f 0x3fee6f0f -80038ad8: 0fd7e458 jal 8f5f9160 <__bss_end+0xf581ac0> -80038adc: 3fee41b1 0x3fee41b1 -80038ae0: 0de8f6cf jal 87a3db3c <__bss_end+0x79c649c> -80038ae4: 3fee11f7 0x3fee11f7 -80038ae8: 2a0663c7 slti a2,s0,25543 -80038aec: 3feddfe3 0x3feddfe3 -80038af0: c7abfb9c lwc1 $f11,-1124(sp) -80038af4: 3fedab7d 0x3fedab7d -80038af8: e6d9be4d swc1 $f25,-16819(s6) -80038afc: 3fed74c6 0x3fed74c6 -80038b00: b94d9408 swr t5,-27640(t2) -80038b04: 3fed3bc2 0x3fed3bc2 -80038b08: a2834d27 sb v1,19751(s4) -80038b0c: 3fed0079 0x3fed0079 -80038b10: a27ae9ab sb k0,-5717(s3) -80038b14: 3fecc2eb 0x3fecc2eb -80038b18: 1cb039ef 0x1cb039ef -80038b1c: 3fec8321 0x3fec8321 -80038b20: 2a023209 slti v0,s0,12809 -80038b24: 3fec411c 0x3fec411c -80038b28: 150dae3e bne t0,t5,80024424 <GameGuiShowPassengersLeft+0x18> -80038b2c: 3febfce3 0x3febfce3 -80038b30: 0f9096bc jal 8e425af0 <__bss_end+0xe3ae450> -80038b34: 3febb67a 0x3febb67a -80038b38: 7d06bbdc 0x7d06bbdc -80038b3c: 3feb6de9 0x3feb6de9 -80038b40: 8f2e05cd lw t6,1485(t9) -80038b44: 3feb2335 0x3feb2335 -80038b48: 90a350d3 lbu v1,20691(a1) -80038b4c: 3fead664 0x3fead664 -80038b50: b324851b 0xb324851b -80038b54: 3fea877a 0x3fea877a -80038b58: 414e7ee9 0x414e7ee9 -80038b5c: 3fea367e 0x3fea367e -80038b60: 9e9d0e99 0x9e9d0e99 -80038b64: 3fe9e377 0x3fe9e377 -80038b68: 15ad106f bne t5,t5,8003cd28 <file_buffer+0x1310> -80038b6c: 3fe98e6d 0x3fe98e6d -80038b70: d83c6c98 0xd83c6c98 -80038b74: 3fe93762 0x3fe93762 -80038b78: 49c6f36f 0x49c6f36f -80038b7c: 3fe8de61 0x3fe8de61 -80038b80: b4e98138 0xb4e98138 -80038b84: 3fe8836e 0x3fe8836e -80038b88: 95feda66 lhu s8,-9626(t7) -80038b8c: 3fe82695 0x3fe82695 -80038b90: 05e5f30e 0x5e5f30e -80038b94: 3fe7c7d8 0x3fe7c7d8 -80038b98: 80f98fa3 lb t9,-28765(a3) -80038b9c: 3fe76740 0x3fe76740 -80038ba0: 51d68c69 0x51d68c69 -80038ba4: 3fe704d5 0x3fe704d5 -80038ba8: dbf8b9bb 0xdbf8b9bb -80038bac: 3fe6a09e 0x3fe6a09e -80038bb0: 69fcf3dc 0x69fcf3dc -80038bb4: 3fe63aa3 0x3fe63aa3 -80038bb8: 783dff3f 0x783dff3f -80038bbc: 3fe5d2ed 0x3fe5d2ed -80038bc0: 6a37ac3f 0x6a37ac3f -80038bc4: 3fe56985 0x3fe56985 -80038bc8: 71a7e308 0x71a7e308 -80038bcc: 3fe4fe6f 0x3fe4fe6f -80038bd0: 23c85c25 addi t0,s8,23589 -80038bd4: 3fe491b8 0x3fe491b8 -80038bd8: b256ffc1 0xb256ffc1 -80038bdc: 3fe42363 0x3fe42363 -80038be0: b28d8666 0xb28d8666 -80038be4: 3fe3b37e 0x3fe3b37e -80038be8: 87e7c06e lh a3,-16274(ra) -80038bec: 3fe34211 0x3fe34211 -80038bf0: 7d028a1e 0x7d028a1e -80038bf4: 3fe2cf22 0x3fe2cf22 -80038bf8: 0e38a7e7 jal 88e29f9c <__bss_end+0x8db28fc> -80038bfc: 3fe25abc 0x3fe25abc -80038c00: b7e4de3c 0xb7e4de3c -80038c04: 3fe1e4e8 0x3fe1e4e8 -80038c08: c4a4095f lwc1 $f4,2399(a1) -80038c0c: 3fe16dae 0x3fe16dae -80038c10: b0d0edc4 0xb0d0edc4 -80038c14: 3fe0f518 0x3fe0f518 -80038c18: f8c64fdb 0xf8c64fdb -80038c1c: 3fe07b30 0x3fe07b30 -80038c20: 00000000 nop -80038c24: 3fe00000 0x3fe00000 -80038c28: 85b18549 lh s1,-31415(t5) -80038c2c: 3fdf0720 0x3fdf0720 -80038c30: 4998d046 0x4998d046 -80038c34: 3fde0bd4 0x3fde0bd4 -80038c38: 12ad81ae beq s5,t5,800192f4 <exit+0x8f74> -80038c3c: 3fdd0e2c 0x3fdd0e2c -80038c40: 3d20f2bf 0x3d20f2bf -80038c44: 3fdc0e45 0x3fdc0e45 -80038c48: 5e2cdc01 0x5e2cdc01 -80038c4c: 3fdb0c2c 0x3fdb0c2c -80038c50: a044ae86 sb a0,-20858(v0) -80038c54: 3fda07fa 0x3fda07fa -80038c58: 98a222d5 lwr v0,8917(a1) -80038c5c: 3fd901bc 0x3fd901bc -80038c60: a376922e sb s6,-28114(k1) -80038c64: 3fd7f98f 0x3fd7f98f -80038c68: 55fbb518 0x55fbb518 -80038c6c: 3fd6ef80 0x3fd6ef80 -80038c70: daa4fca4 0xdaa4fca4 -80038c74: 3fd5e3a7 0x3fd5e3a7 -80038c78: 2a27f1b7 slti a3,s1,-3657 -80038c7c: 3fd4d61b 0x3fd4d61b -80038c80: 3d3a1d32 0x3d3a1d32 -80038c84: 3fd3c6ef 0x3fd3c6ef -80038c88: 0c9107fb jal 82441fec <__bss_end+0x23ca94c> -80038c8c: 3fd2b639 0x3fd2b639 -80038c90: 5f2452c6 0x5f2452c6 -80038c94: 3fd1a409 0x3fd1a409 -80038c98: 912556d2 lbu a1,22226(t1) -80038c9c: 3fd0907d 0x3fd0907d -80038ca0: d31769a9 0xd31769a9 -80038ca4: 3fcef74c 0x3fcef74c -80038ca8: c219eb64 lwc0 $25,-5276(s0) -80038cac: 3fcccb31 0x3fcccb31 -80038cb0: 443914f5 0x443914f5 -80038cb4: 3fca9cdc 0x3fca9cdc -80038cb8: e76427c8 swc1 $f4,10184(k1) -80038cbc: 3fc86c6d 0x3fc86c6d -80038cc0: 008205ff 0x8205ff -80038cc4: 3fc63a19 0x3fc63a19 -80038cc8: 80fdc161 lb sp,-16031(a3) -80038ccc: 3fc40607 0x3fc40607 -80038cd0: bdbe3c10 0xbdbe3c10 -80038cd4: 3fc1d06b 0x3fc1d06b -80038cd8: 89656ef0 lwl a1,28400(t3) -80038cdc: 3fbf32ce 0x3fbf32ce -80038ce0: d5842b73 0xd5842b73 -80038ce4: 3fbac258 0x3fbac258 -80038ce8: 09a671ef j 8699c7bc <__bss_end+0x692511c> -80038cec: 3fb64fdb 0x3fb64fdb -80038cf0: 7ab32485 0x7ab32485 -80038cf4: 3fb1db87 0x3fb1db87 -80038cf8: c0ce91c9 lwc0 c0_epc,-28215(a2) -80038cfc: 3faacbc8 0x3faacbc8 -80038d00: 1f53825e 0x1f53825e -80038d04: 3fa1de48 0x3fa1de48 -80038d08: e4ffc979 swc1 $f31,-13959(a3) -80038d0c: 3f91deef 0x3f91deef - ... - -80038d18 <cdrom_command_type>: -80038d18: 01010101 0x1010101 -80038d1c: 01010101 0x1010101 -80038d20: 01020201 0x1020201 -80038d24: 01010101 0x1010101 -80038d28: 01ff0101 0x1ff0101 -80038d2c: ff020201 0xff020201 -80038d30: 010201ff 0x10201ff -80038d34: 0002ff01 0x2ff01 - -80038d38 <cdrom_command_type_str>: -80038d38: 8003a630 lb v1,-22992(zero) -80038d3c: 8003a638 lb v1,-22984(zero) -80038d40: 8003a644 lb v1,-22972(zero) -80038d44: 8003a650 lb v1,-22960(zero) -80038d48: 8003a658 lb v1,-22952(zero) -80038d4c: 8003a664 lb v1,-22940(zero) -80038d50: 8003a670 lb v1,-22928(zero) -80038d54: 8003a67c lb v1,-22916(zero) -80038d58: 8003a688 lb v1,-22904(zero) -80038d5c: 8003a690 lb v1,-22896(zero) -80038d60: 8003a69c lb v1,-22884(zero) -80038d64: 8003a6a4 lb v1,-22876(zero) -80038d68: 8003a6ac lb v1,-22868(zero) -80038d6c: 8003a6b8 lb v1,-22856(zero) -80038d70: 8003a6c4 lb v1,-22844(zero) -80038d74: 8003a6d0 lb v1,-22832(zero) -80038d78: 8003a6dc lb v1,-22820(zero) -80038d7c: 8003a6e8 lb v1,-22808(zero) -80038d80: 8003a6f4 lb v1,-22796(zero) -80038d84: 8003a700 lb v1,-22784(zero) -80038d88: 8003a70c lb v1,-22772(zero) -80038d8c: 8003a718 lb v1,-22760(zero) -80038d90: 8003a724 lb v1,-22748(zero) -80038d94: 8003a730 lb v1,-22736(zero) -80038d98: 8003a73c lb v1,-22724(zero) -80038d9c: 8003a748 lb v1,-22712(zero) -80038da0: 8003a750 lb v1,-22704(zero) -80038da4: 8003a758 lb v1,-22696(zero) -80038da8: 8003a764 lb v1,-22684(zero) -80038dac: 8003a770 lb v1,-22672(zero) -80038db0: 8003a77c lb v1,-22660(zero) -80038db4: 80032900 lb v1,10496(zero) -80038db8: 80032918 lb v1,10520(zero) -80038dbc: 8003293c lb v1,10556(zero) -80038dc0: 8003293c lb v1,10556(zero) -80038dc4: 80032950 lb v1,10576(zero) -80038dc8: 80036cd0 lb v1,27856(zero) -80038dcc: 80036b58 lb v1,27480(zero) -80038dd0: 80036be8 lb v1,27624(zero) -80038dd4: 80036bb8 lb v1,27576(zero) -80038dd8: 80036be8 lb v1,27624(zero) -80038ddc: 80036ca8 lb v1,27816(zero) -80038de0: 80036be8 lb v1,27624(zero) -80038de4: 80036bb8 lb v1,27576(zero) -80038de8: 80036b58 lb v1,27480(zero) -80038dec: 80036b58 lb v1,27480(zero) -80038df0: 80036ca8 lb v1,27816(zero) -80038df4: 80036bb8 lb v1,27576(zero) -80038df8: 80036bc8 lb v1,27592(zero) -80038dfc: 80036bc8 lb v1,27592(zero) -80038e00: 80036bc8 lb v1,27592(zero) -80038e04: 80036cf4 lb v1,27892(zero) -80038e08: 800375a8 lb v1,30120(zero) -80038e0c: 80037420 lb v1,29728(zero) -80038e10: 80037420 lb v1,29728(zero) -80038e14: 8003741c lb v1,29724(zero) -80038e18: 80037584 lb v1,30084(zero) -80038e1c: 80037584 lb v1,30084(zero) -80038e20: 8003755c lb v1,30044(zero) -80038e24: 8003741c lb v1,29724(zero) -80038e28: 80037584 lb v1,30084(zero) -80038e2c: 8003755c lb v1,30044(zero) -80038e30: 80037584 lb v1,30084(zero) -80038e34: 8003741c lb v1,29724(zero) -80038e38: 80037594 lb v1,30100(zero) -80038e3c: 80037594 lb v1,30100(zero) -80038e40: 80037594 lb v1,30100(zero) -80038e44: 800376ec lb v1,30444(zero) - -80038e48 <__clz_tab>: -80038e48: 02020100 0x2020100 -80038e4c: 03030303 0x3030303 -80038e50: 04040404 0x4040404 -80038e54: 04040404 0x4040404 -80038e58: 05050505 0x5050505 -80038e5c: 05050505 0x5050505 -80038e60: 05050505 0x5050505 -80038e64: 05050505 0x5050505 -80038e68: 06060606 0x6060606 -80038e6c: 06060606 0x6060606 -80038e70: 06060606 0x6060606 -80038e74: 06060606 0x6060606 -80038e78: 06060606 0x6060606 -80038e7c: 06060606 0x6060606 -80038e80: 06060606 0x6060606 -80038e84: 06060606 0x6060606 -80038e88: 07070707 0x7070707 -80038e8c: 07070707 0x7070707 -80038e90: 07070707 0x7070707 -80038e94: 07070707 0x7070707 -80038e98: 07070707 0x7070707 -80038e9c: 07070707 0x7070707 -80038ea0: 07070707 0x7070707 -80038ea4: 07070707 0x7070707 -80038ea8: 07070707 0x7070707 -80038eac: 07070707 0x7070707 -80038eb0: 07070707 0x7070707 -80038eb4: 07070707 0x7070707 -80038eb8: 07070707 0x7070707 -80038ebc: 07070707 0x7070707 -80038ec0: 07070707 0x7070707 -80038ec4: 07070707 0x7070707 -80038ec8: 08080808 j 80202020 <__bss_end+0x18a980> -80038ecc: 08080808 j 80202020 <__bss_end+0x18a980> -80038ed0: 08080808 j 80202020 <__bss_end+0x18a980> -80038ed4: 08080808 j 80202020 <__bss_end+0x18a980> -80038ed8: 08080808 j 80202020 <__bss_end+0x18a980> -80038edc: 08080808 j 80202020 <__bss_end+0x18a980> -80038ee0: 08080808 j 80202020 <__bss_end+0x18a980> -80038ee4: 08080808 j 80202020 <__bss_end+0x18a980> -80038ee8: 08080808 j 80202020 <__bss_end+0x18a980> -80038eec: 08080808 j 80202020 <__bss_end+0x18a980> -80038ef0: 08080808 j 80202020 <__bss_end+0x18a980> -80038ef4: 08080808 j 80202020 <__bss_end+0x18a980> -80038ef8: 08080808 j 80202020 <__bss_end+0x18a980> -80038efc: 08080808 j 80202020 <__bss_end+0x18a980> -80038f00: 08080808 j 80202020 <__bss_end+0x18a980> -80038f04: 08080808 j 80202020 <__bss_end+0x18a980> -80038f08: 08080808 j 80202020 <__bss_end+0x18a980> -80038f0c: 08080808 j 80202020 <__bss_end+0x18a980> -80038f10: 08080808 j 80202020 <__bss_end+0x18a980> -80038f14: 08080808 j 80202020 <__bss_end+0x18a980> -80038f18: 08080808 j 80202020 <__bss_end+0x18a980> -80038f1c: 08080808 j 80202020 <__bss_end+0x18a980> -80038f20: 08080808 j 80202020 <__bss_end+0x18a980> -80038f24: 08080808 j 80202020 <__bss_end+0x18a980> -80038f28: 08080808 j 80202020 <__bss_end+0x18a980> -80038f2c: 08080808 j 80202020 <__bss_end+0x18a980> -80038f30: 08080808 j 80202020 <__bss_end+0x18a980> -80038f34: 08080808 j 80202020 <__bss_end+0x18a980> -80038f38: 08080808 j 80202020 <__bss_end+0x18a980> -80038f3c: 08080808 j 80202020 <__bss_end+0x18a980> -80038f40: 08080808 j 80202020 <__bss_end+0x18a980> -80038f44: 08080808 j 80202020 <__bss_end+0x18a980> - -Disassembly of section .MIPS.abiflags: - -80038f48 <.MIPS.abiflags>: -80038f48: 00010000 sll zero,at,0x0 -80038f4c: 03000001 0x3000001 - ... - -Disassembly of section .rodata.str1.4: - -80038f60 <.rodata.str1.4>: -80038f60: 00000072 0x72 -80038f64: 31646150 andi a0,t3,0x6150 -80038f68: 6e6f6320 0x6e6f6320 -80038f6c: 7463656e jalx 818d95b8 <__bss_end+0x1861f18> -80038f70: 3d206465 0x3d206465 -80038f74: 00642520 0x642520 -80038f78: 31646150 andi a0,t3,0x6150 -80038f7c: 70797420 0x70797420 -80038f80: 203d2065 addi sp,at,8293 -80038f84: 30257830 andi a1,at,0x7830 -80038f88: 00005832 0x5832 -80038f8c: 31646150 andi a0,t3,0x6150 -80038f90: 20444920 addi a0,v0,18720 -80038f94: 7830203d 0x7830203d -80038f98: 58323025 0x58323025 -80038f9c: 00000000 nop -80038fa0: 31646150 andi a0,t3,0x6150 -80038fa4: 77617220 jalx 8d85c880 <__bss_end+0xd7e51e0> -80038fa8: 74616420 jalx 81859080 <__bss_end+0x17e19e0> -80038fac: 203d2061 addi sp,at,8289 -80038fb0: 30257830 andi a1,at,0x7830 -80038fb4: 00005834 0x5834 -80038fb8: 32646150 andi a0,s3,0x6150 -80038fbc: 6e6f6320 0x6e6f6320 -80038fc0: 7463656e jalx 818d95b8 <__bss_end+0x1861f18> -80038fc4: 3d206465 0x3d206465 -80038fc8: 00642520 0x642520 -80038fcc: 32646150 andi a0,s3,0x6150 -80038fd0: 70797420 0x70797420 -80038fd4: 203d2065 addi sp,at,8293 -80038fd8: 30257830 andi a1,at,0x7830 -80038fdc: 00005832 0x5832 -80038fe0: 32646150 andi a0,s3,0x6150 -80038fe4: 20444920 addi a0,v0,18720 -80038fe8: 7830203d 0x7830203d -80038fec: 58323025 0x58323025 -80038ff0: 00000000 nop -80038ff4: 32646150 andi a0,s3,0x6150 -80038ff8: 77617220 jalx 8d85c880 <__bss_end+0xd7e51e0> -80038ffc: 74616420 jalx 81859080 <__bss_end+0x17e19e0> -80039000: 203d2061 addi sp,at,8289 -80039004: 30257830 andi a1,at,0x7830 -80039008: 00005834 0x5834 -8003900c: 656d6954 0x656d6954 -80039010: 3d203272 0x3d203272 -80039014: 25783020 addiu t8,t3,12320 -80039018: 2c583430 sltiu t8,v0,13360 -8003901c: 6d697420 0x6d697420 -80039020: 20327265 addi s2,at,29285 -80039024: 7830203d 0x7830203d -80039028: 58343025 0x58343025 -8003902c: 00000000 nop -80039030: 6974704f 0x6974704f -80039034: 4d736e6f 0x4d736e6f -80039038: 28756e65 slti s5,v1,28261 -8003903c: 64696f76 0x64696f76 -80039040: 000a2129 0xa2129 -80039044: 436d654d c0 0x16d654d -80039048: 53647261 0x53647261 -8003904c: 4d776f68 0x4d776f68 -80039050: 29287061 slti t0,t1,28769 -80039054: 69616620 0x69616620 -80039058: 2164656c addi a0,t3,25964 -8003905c: 0000000a 0xa -80039060: 6f726463 0x6f726463 -80039064: 445c3a6d 0x445c3a6d -80039068: 5c415441 0x5c415441 -8003906c: 4556454c 0x4556454c -80039070: 4c5c534c 0x4c5c534c -80039074: 4c455645 0x4c455645 -80039078: 4c502e32 0x4c502e32 -8003907c: 00313b54 0x313b54 -80039080: 6f726463 0x6f726463 -80039084: 445c3a6d 0x445c3a6d -80039088: 5c415441 0x5c415441 -8003908c: 4556454c 0x4556454c -80039090: 545c534c 0x545c534c -80039094: 524f5455 0x524f5455 -80039098: 2e314149 sltiu s1,s1,16713 -8003909c: 3b544c50 xori s4,k0,0x4c50 -800390a0: 00000031 0x31 -800390a4: 6f726463 0x6f726463 -800390a8: 445c3a6d 0x445c3a6d -800390ac: 5c415441 0x5c415441 -800390b0: 4556454c 0x4556454c -800390b4: 4c5c534c 0x4c5c534c -800390b8: 4c455645 0x4c455645 -800390bc: 4c502e31 0x4c502e31 -800390c0: 00313b54 0x313b54 -800390c4: 6f726463 0x6f726463 -800390c8: 445c3a6d 0x445c3a6d -800390cc: 5c415441 0x5c415441 -800390d0: 4556454c 0x4556454c -800390d4: 455c534c 0x455c534c -800390d8: 2e595341 sltiu t9,s2,21313 -800390dc: 3b544c50 xori s4,k0,0x4c50 -800390e0: 00000031 0x31 -800390e4: 6f726463 0x6f726463 -800390e8: 445c3a6d 0x445c3a6d -800390ec: 5c415441 0x5c415441 -800390f0: 4556454c 0x4556454c -800390f4: 4c5c534c 0x4c5c534c -800390f8: 4c455645 0x4c455645 -800390fc: 564c2e31 0x564c2e31 -80039100: 00313b4c syscall 0xc4ed -80039104: 6f726463 0x6f726463 -80039108: 445c3a6d 0x445c3a6d -8003910c: 5c415441 0x5c415441 -80039110: 4556454c 0x4556454c -80039114: 4c5c534c 0x4c5c534c -80039118: 4c455645 0x4c455645 -8003911c: 564c2e32 0x564c2e32 -80039120: 00313b4c syscall 0xc4ed -80039124: 6f726463 0x6f726463 -80039128: 445c3a6d 0x445c3a6d -8003912c: 5c415441 0x5c415441 -80039130: 49525053 0x49525053 -80039134: 5c534554 0x5c534554 -80039138: 4e49414d c3 0x49414d -8003913c: 554e454d 0x554e454d -80039140: 4d49542e 0x4d49542e -80039144: 0000313b 0x313b -80039148: 6f726463 0x6f726463 -8003914c: 445c3a6d 0x445c3a6d -80039150: 5c415441 0x5c415441 -80039154: 4e554f53 c3 0x554f53 -80039158: 425c5344 c0 0x5c5344 -8003915c: 2e4c4c45 sltiu t4,s2,19525 -80039160: 3b474156 xori a3,k0,0x4156 -80039164: 00000031 0x31 -80039168: 6f726463 0x6f726463 -8003916c: 445c3a6d 0x445c3a6d -80039170: 5c415441 0x5c415441 -80039174: 4e554f53 c3 0x554f53 -80039178: 415c5344 0x415c5344 -8003917c: 50454343 0x50454343 -80039180: 41562e54 0x41562e54 -80039184: 00313b47 0x313b47 -80039188: 6f726463 0x6f726463 -8003918c: 445c3a6d 0x445c3a6d -80039190: 5c415441 0x5c415441 -80039194: 49525053 0x49525053 -80039198: 5c534554 0x5c534554 -8003919c: 54545542 0x54545542 -800391a0: 2e534e4f sltiu s3,s2,20047 -800391a4: 3b4d4954 xori t5,k0,0x4954 -800391a8: 00000031 0x31 -800391ac: 6f726463 0x6f726463 -800391b0: 445c3a6d 0x445c3a6d -800391b4: 5c415441 0x5c415441 -800391b8: 49525053 0x49525053 -800391bc: 5c534554 0x5c534554 -800391c0: 554e454d 0x554e454d -800391c4: 52415453 0x52415453 -800391c8: 4d49542e 0x4d49542e -800391cc: 0000313b 0x313b -800391d0: 6f726463 0x6f726463 -800391d4: 445c3a6d 0x445c3a6d -800391d8: 5c415441 0x5c415441 -800391dc: 49525053 0x49525053 -800391e0: 5c534554 0x5c534554 -800391e4: 44585350 0x44585350 -800391e8: 2e4b5349 sltiu t3,s2,21321 -800391ec: 3b4d4954 xori t5,k0,0x4954 -800391f0: 00000031 0x31 -800391f4: 6f726463 0x6f726463 -800391f8: 445c3a6d 0x445c3a6d -800391fc: 5c415441 0x5c415441 -80039200: 544e4f46 0x544e4f46 -80039204: 4e495c53 c3 0x495c53 -80039208: 464f5254 c1 0x4f5254 -8003920c: 542e544e 0x542e544e -80039210: 313b4d49 andi k1,t1,0x4d49 -80039214: 00000000 nop -80039218: 6f726463 0x6f726463 -8003921c: 445c3a6d 0x445c3a6d -80039220: 5c415441 0x5c415441 -80039224: 49525053 0x49525053 -80039228: 5c534554 0x5c534554 -8003922c: 2e4c5047 sltiu t4,s2,20551 -80039230: 3b4d4954 xori t5,k0,0x4954 -80039234: 00000031 0x31 -80039238: 6f726463 0x6f726463 -8003923c: 445c3a6d 0x445c3a6d -80039240: 5c415441 0x5c415441 -80039244: 49525053 0x49525053 -80039248: 5c534554 0x5c534554 -8003924c: 4e45504f c3 0x45504f -80039250: 2e435253 sltiu v1,s2,21075 -80039254: 3b4d4954 xori t5,k0,0x4954 -80039258: 00000031 0x31 -8003925c: 6f726463 0x6f726463 -80039260: 445c3a6d 0x445c3a6d -80039264: 5c415441 0x5c415441 -80039268: 4e554f53 c3 0x554f53 -8003926c: 545c5344 0x545c5344 -80039270: 43594152 c0 0x1594152 -80039274: 41562e4c 0x41562e4c -80039278: 00313b47 0x313b47 -8003927c: 6f726463 0x6f726463 -80039280: 445c3a6d 0x445c3a6d -80039284: 5c415441 0x5c415441 -80039288: 4e554f53 c3 0x554f53 -8003928c: 535c5344 0x535c5344 -80039290: 444e4950 0x444e4950 -80039294: 2e4b5349 sltiu t3,s2,21321 -80039298: 3b474156 xori a3,k0,0x4156 -8003929c: 00000031 0x31 -800392a0: 6b6e694c 0x6b6e694c -800392a4: 6c206465 0x6c206465 -800392a8: 20747369 addi s4,v1,29545 -800392ac: 72657469 0x72657469 -800392b0: 726f7461 0x726f7461 -800392b4: 65766f20 0x65766f20 -800392b8: 6f6c6672 0x6f6c6672 -800392bc: 000a2177 0xa2177 -800392c0: 74616857 jalx 8185a15c <__bss_end+0x17e2abc> -800392c4: 65687420 0x65687420 -800392c8: 6c656820 0x6c656820 -800392cc: 7369206c 0x7369206c -800392d0: 70616820 0x70616820 -800392d4: 696e6570 0x696e6570 -800392d8: 0a3f676e j 88fd9db8 <__bss_end+0x8f62718> -800392dc: 00000000 nop -800392e0: 70736944 0x70736944 -800392e4: 2e766e45 sltiu s6,s3,28229 -800392e8: 203d2078 addi sp,at,8312 -800392ec: 000a6425 0xa6425 -800392f0: 70736944 0x70736944 -800392f4: 2e766e45 sltiu s6,s3,28229 -800392f8: 203d2079 addi sp,at,8313 -800392fc: 000a6425 0xa6425 -80039300: 77617244 jalx 8d85c910 <__bss_end+0xd7e5270> -80039304: 2e766e45 sltiu s6,s3,28229 -80039308: 203d2078 addi sp,at,8312 -8003930c: 000a6425 0xa6425 -80039310: 77617244 jalx 8d85c910 <__bss_end+0xd7e5270> -80039314: 2e766e45 sltiu s6,s3,28229 -80039318: 203d2079 addi sp,at,8313 -8003931c: 000a6425 0xa6425 -80039320: 0000314c syscall 0xc5 -80039324: 0000324c syscall 0xc9 -80039328: 00003152 0x3152 -8003932c: 00003252 0x3252 -80039330: 61766e49 0x61766e49 -80039334: 2064696c addi a0,v1,26988 -80039338: 20646170 addi a0,v1,24944 -8003933c: 6c6c6163 0x6c6c6163 -80039340: 66206465 0x66206465 -80039344: 5020726f 0x5020726f -80039348: 68436461 0x68436461 -8003934c: 48746165 0x48746165 -80039350: 6c646e61 0x6c646e61 -80039354: 29287265 slti t0,t1,29285 -80039358: 00000a21 0xa21 -8003935c: 34302530 ori s0,at,0x2530 -80039360: 00000a58 0xa58 -80039364: 6978614d 0x6978614d -80039368: 206d756d addi t5,v1,30061 -8003936c: 626d756e 0x626d756e -80039370: 6f207265 0x6f207265 -80039374: 68632066 0x68632066 -80039378: 73746165 0x73746165 -8003937c: 63786520 0x63786520 -80039380: 65646565 0x65646565 -80039384: 000a2164 0xa2164 -80039388: 00003b2e 0x3b2e -8003938c: 656c6946 0x656c6946 -80039390: 74786520 jalx 81e19480 <__bss_end+0x1da1de0> -80039394: 69736e65 0x69736e65 -80039398: 203a6e6f addi k0,at,28271 -8003939c: 0a73252e j 89cc94b8 <__bss_end+0x9c51e18> -800393a0: 00000000 nop -800393a4: 004d4954 0x4d4954 -800393a8: 6c756f43 0x6c756f43 -800393ac: 6f6e2064 0x6f6e2064 -800393b0: 6f6c2074 0x6f6c2074 -800393b4: 69206461 0x69206461 -800393b8: 6567616d 0x6567616d -800393bc: 6c696620 0x6c696620 -800393c0: 25222065 addiu v0,t1,8293 -800393c4: 0a212273 j 888489cc <__bss_end+0x87d132c> -800393c8: 00000000 nop -800393cc: 00544c43 0x544c43 -800393d0: 4e524157 c3 0x524157 -800393d4: 3a474e49 xori a3,s2,0x4e49 -800393d8: 6c694620 0x6c694620 -800393dc: 73252065 0x73252065 -800393e0: 6e696c20 0x6e696c20 -800393e4: 2064656b addi a0,v1,25963 -800393e8: 6e206f74 0x6e206f74 -800393ec: 4e2d6e6f c3 0x2d6e6f -800393f0: 204c4c55 addi t4,v0,19541 -800393f4: 74736564 jalx 81cd9590 <__bss_end+0x1c61ef0> -800393f8: 74616e69 jalx 8185b9a4 <__bss_end+0x17e4304> -800393fc: 206e6f69 addi t6,v1,28521 -80039400: 6e696f70 0x6e696f70 -80039404: 21726574 addi s2,t3,25972 -80039408: 0000000a 0xa -8003940c: 6c756f43 0x6c756f43 -80039410: 6f6e2064 0x6f6e2064 -80039414: 6f6c2074 0x6f6c2074 -80039418: 43206461 c0 0x1206461 -8003941c: 2054554c addi s4,v0,21836 -80039420: 656c6966 0x656c6966 -80039424: 73252220 0x73252220 -80039428: 000a2122 0xa2122 -8003942c: 00474156 0x474156 -80039430: 6c756f43 0x6c756f43 -80039434: 6f6e2064 0x6f6e2064 -80039438: 6f6c2074 0x6f6c2074 -8003943c: 73206461 0x73206461 -80039440: 646e756f 0x646e756f -80039444: 6c696620 0x6c696620 -80039448: 25222065 addiu v0,t1,8293 -8003944c: 0a212273 j 888489cc <__bss_end+0x87d132c> -80039450: 00000000 nop -80039454: 00544e46 0x544e46 -80039458: 6c756f43 0x6c756f43 -8003945c: 6f6e2064 0x6f6e2064 -80039460: 6f6c2074 0x6f6c2074 -80039464: 66206461 0x66206461 -80039468: 20746e6f addi s4,v1,28271 -8003946c: 656c6966 0x656c6966 -80039470: 73252220 0x73252220 -80039474: 000a2122 0xa2122 -80039478: 00544c50 0x544c50 -8003947c: 6c756f43 0x6c756f43 -80039480: 6f6e2064 0x6f6e2064 -80039484: 6f6c2074 0x6f6c2074 -80039488: 70206461 0x70206461 -8003948c: 746f6c69 jalx 81bdb1a4 <__bss_end+0x1b63b04> -80039490: 69662073 0x69662073 -80039494: 2220656c addi zero,s1,25964 -80039498: 21227325 addi v0,t1,29477 -8003949c: 0000000a 0xa -800394a0: 64616f4c 0x64616f4c -800394a4: 756e654d jalx 85b99534 <__bss_end+0x5b21e94> -800394a8: 656f6420 0x656f6420 -800394ac: 6f6e2073 0x6f6e2073 -800394b0: 65722074 0x65722074 -800394b4: 6e676f63 0x6e676f63 -800394b8: 20657a69 addi a1,v1,31337 -800394bc: 6c6c6f66 0x6c6c6f66 -800394c0: 6e69776f 0x6e69776f -800394c4: 78652067 0x78652067 -800394c8: 736e6574 0x736e6574 -800394cc: 3a6e6f69 xori t6,s3,0x6f69 -800394d0: 0a732520 j 89cc9480 <__bss_end+0x9c51de0> -800394d4: 00000000 nop -800394d8: 20746553 addi s4,v1,25939 -800394dc: 61666564 0x61666564 -800394e0: 20746c75 addi s4,v1,27765 -800394e4: 616c4256 0x616c4256 -800394e8: 68206b6e 0x68206b6e -800394ec: 6c646e61 0x6c646e61 -800394f0: 0a2e7265 j 88b9c994 <__bss_end+0x8b252f4> -800394f4: 00000000 nop -800394f8: 414d5f49 0x414d5f49 -800394fc: 3d204b53 0x3d204b53 -80039500: 25783020 addiu t8,t3,12320 -80039504: 0a583830 j 8960e0c0 <__bss_end+0x9596a20> -80039508: 00000000 nop -8003950c: 656c6946 0x656c6946 -80039510: 73696c20 0x73696c20 -80039514: 69732074 0x69732074 -80039518: 6420657a 0x6420657a -8003951c: 65666669 0x65666669 -80039520: 746e6572 jalx 81b995c8 <__bss_end+0x1b21f28> -80039524: 6f726620 0x6f726620 -80039528: 6564206d 0x6564206d -8003952c: 6c207473 0x6c207473 -80039530: 20747369 addi s4,v1,29545 -80039534: 657a6973 0x657a6973 -80039538: 64252021 0x64252021 -8003953c: 20737620 addi s3,v1,30240 -80039540: 000a6425 0xa6425 -80039544: 6f726463 0x6f726463 -80039548: 445c3a6d 0x445c3a6d -8003954c: 5c415441 0x5c415441 -80039550: 49525053 0x49525053 -80039554: 5c534554 0x5c534554 -80039558: 4e414c50 c3 0x414c50 -8003955c: 49542e45 0x49542e45 -80039560: 00313b4d break 0x31,0xed -80039564: 6f726463 0x6f726463 -80039568: 445c3a6d 0x445c3a6d -8003956c: 5c415441 0x5c415441 -80039570: 49525053 0x49525053 -80039574: 5c534554 0x5c534554 -80039578: 44414f4c 0x44414f4c -8003957c: 2e474e49 sltiu a3,s2,20041 -80039580: 3b4d4954 xori t5,k0,0x4954 -80039584: 00000031 0x31 -80039588: 6f726463 0x6f726463 -8003958c: 445c3a6d 0x445c3a6d -80039590: 5c415441 0x5c415441 -80039594: 544e4f46 0x544e4f46 -80039598: 4f465c53 c3 0x1465c53 -8003959c: 325f544e andi ra,s2,0x544e -800395a0: 544e462e 0x544e462e -800395a4: 0000313b 0x313b -800395a8: 2e6d6552 sltiu t5,s3,25938 -800395ac: 72696120 0x72696120 -800395b0: 66617263 0x66617263 -800395b4: 25203a74 addiu zero,t1,14964 -800395b8: 00000064 0x64 -800395bc: 7478654e jalx 81e19538 <__bss_end+0x1da1e98> -800395c0: 72696120 0x72696120 -800395c4: 66617263 0x66617263 -800395c8: 25203a74 addiu zero,t1,14964 -800395cc: 65732064 0x65732064 -800395d0: 00000063 0x63 -800395d4: 616d6552 0x616d6552 -800395d8: 6e696e69 0x6e696e69 -800395dc: 69612067 0x69612067 -800395e0: 61726372 0x61726372 -800395e4: 203a7466 addi k0,at,29798 -800395e8: 00006425 0x6425 -800395ec: 6b726150 0x6b726150 -800395f0: 00006465 0x6465 -800395f4: 6f626e55 0x6f626e55 -800395f8: 00647261 0x647261 -800395fc: 646c6f48 0x646c6f48 -80039600: 00676e69 0x676e69 -80039604: 656b6154 0x656b6154 -80039608: 0066666f 0x66666f -8003960c: 72707041 0x72707041 -80039610: 6863616f 0x6863616f -80039614: 00000000 nop -80039618: 706f7453 0x706f7453 -8003961c: 00646570 0x646570 -80039620: 646e614c 0x646e614c -80039624: 00006465 0x6465 -80039628: 00736425 0x736425 -8003962c: 6f6c6e55 0x6f6c6e55 -80039630: 74206b63 jalx 8081ad8c <__bss_end+0x7a36ec> -80039634: 65677261 0x65677261 -80039638: 00000074 0x74 -8003963c: 6b636f4c 0x6b636f4c -80039640: 72617420 0x72617420 -80039644: 00746567 0x746567 -80039648: 75736552 jalx 85cd9548 <__bss_end+0x5c61ea8> -8003964c: 7420656d jalx 808195b4 <__bss_end+0x7a1f14> -80039650: 69697861 0x69697861 -80039654: 0000676e 0x676e -80039658: 706f7453 0x706f7453 -8003965c: 6d6d6920 0x6d6d6920 -80039660: 61696465 0x61696465 -80039664: 796c6574 0x796c6574 -80039668: 00000000 nop -8003966c: 66206f4e 0x66206f4e -80039670: 6867696c 0x6867696c -80039674: 00217374 0x217374 -80039678: 64323025 0x64323025 -8003967c: 3230253a andi s0,s1,0x253a -80039680: 00000064 0x64 -80039684: 70206425 0x70206425 -80039688: 65737361 0x65737361 -8003968c: 7265676e 0x7265676e -80039690: 656c2073 0x656c2073 -80039694: 00007466 0x7466 -80039698: 70206425 0x70206425 -8003969c: 202e7861 addi t6,at,30817 -800396a0: 7466656c jalx 819995b0 <__bss_end+0x1921f10> -800396a4: 00000000 nop -800396a8: 726f6353 0x726f6353 -800396ac: 64253a65 0x64253a65 -800396b0: 00000000 nop -800396b4: 6576654c 0x6576654c -800396b8: 6966206c 0x6966206c -800396bc: 6873696e 0x6873696e -800396c0: 00216465 0x216465 -800396c4: 6c6c6f43 0x6c6c6f43 -800396c8: 6f697369 0x6f697369 -800396cc: 6562206e 0x6562206e -800396d0: 65657774 0x65657774 -800396d4: 6961206e 0x6961206e -800396d8: 61726372 0x61726372 -800396dc: 00217466 0x217466 -800396e0: 6f726463 0x6f726463 -800396e4: 445c3a6d 0x445c3a6d -800396e8: 5c415441 0x5c415441 -800396ec: 49525053 0x49525053 -800396f0: 5c534554 0x5c534554 -800396f4: 42425542 c0 0x425542 -800396f8: 542e454c 0x542e454c -800396fc: 313b4d49 andi k1,t1,0x4d49 -80039700: 00000000 nop -80039704: 6f726463 0x6f726463 -80039708: 445c3a6d 0x445c3a6d -8003970c: 5c415441 0x5c415441 -80039710: 544e4f46 0x544e4f46 -80039714: 4f465c53 c3 0x1465c53 -80039718: 315f544e andi ra,t2,0x544e -8003971c: 544e462e 0x544e462e -80039720: 0000313b 0x313b -80039724: 6f726463 0x6f726463 -80039728: 445c3a6d 0x445c3a6d -8003972c: 5c415441 0x5c415441 -80039730: 49525053 0x49525053 -80039734: 5c534554 0x5c534554 -80039738: 41504544 0x41504544 -8003973c: 542e5252 0x542e5252 -80039740: 313b4d49 andi k1,t1,0x4d49 -80039744: 00000000 nop -80039748: 6f726463 0x6f726463 -8003974c: 445c3a6d 0x445c3a6d -80039750: 5c415441 0x5c415441 -80039754: 49525053 0x49525053 -80039758: 5c534554 0x5c534554 -8003975c: 45474150 0x45474150 -80039760: 4e445055 c3 0x445055 -80039764: 4d49542e 0x4d49542e -80039768: 0000313b 0x313b -8003976c: 4e205942 c3 0x205942 -80039770: 56545845 0x56545845 -80039774: 4d554c4f 0x4d554c4f -80039778: 00000045 0x45 -8003977c: 4544414d 0x4544414d -80039780: 54495720 0x54495720 -80039784: 53502048 0x53502048 -80039788: 4b445358 c2 0x1445358 -8003978c: 00000000 nop -80039790: 0000003b 0x3b -80039794: 41504544 0x41504544 -80039798: 52555452 0x52555452 -8003979c: 00000045 0x45 -800397a0: 49525241 0x49525241 -800397a4: 004c4156 0x4c4156 -800397a8: 5353454d 0x5353454d -800397ac: 00454741 0x454741 -800397b0: 4d3a4848 0x4d3a4848 -800397b4: 0000004d break 0x0,0x1 -800397b8: 253a6425 addiu k0,t1,25637 -800397bc: 00000a64 0xa64 -800397c0: 00435441 0x435441 -800397c4: 20646150 addi a0,v1,24912 -800397c8: 64207325 0x64207325 -800397cc: 6f637369 0x6f637369 -800397d0: 63656e6e 0x63656e6e -800397d4: 00646574 0x646574 -800397d8: 68676972 0x68676972 -800397dc: 00000074 0x74 -800397e0: 6f726463 0x6f726463 -800397e4: 445c3a6d 0x445c3a6d -800397e8: 5c415441 0x5c415441 -800397ec: 49525053 0x49525053 -800397f0: 5c534554 0x5c534554 -800397f4: 454c4954 0x454c4954 -800397f8: 31544553 andi s4,t2,0x4553 -800397fc: 4d49542e 0x4d49542e -80039800: 0000313b 0x313b -80039804: 6f726463 0x6f726463 -80039808: 445c3a6d 0x445c3a6d -8003980c: 5c415441 0x5c415441 -80039810: 49525053 0x49525053 -80039814: 5c534554 0x5c534554 -80039818: 454d4147 0x454d4147 -8003981c: 2e4e4c50 sltiu t6,s2,19536 -80039820: 3b4d4954 xori t5,k0,0x4954 -80039824: 00000031 0x31 -80039828: 6f726463 0x6f726463 -8003982c: 445c3a6d 0x445c3a6d -80039830: 5c415441 0x5c415441 -80039834: 49525053 0x49525053 -80039838: 5c534554 0x5c534554 -8003983c: 424e4c50 c0 0x4e4c50 -80039840: 2e45554c sltiu a1,s2,21836 -80039844: 3b544c43 xori s4,k0,0x4c43 -80039848: 00000031 0x31 -8003984c: 6f726463 0x6f726463 -80039850: 445c3a6d 0x445c3a6d -80039854: 5c415441 0x5c415441 -80039858: 49525053 0x49525053 -8003985c: 5c534554 0x5c534554 -80039860: 53554f4d 0x53554f4d -80039864: 49542e45 0x49542e45 -80039868: 00313b4d break 0x31,0xed -8003986c: 6f726463 0x6f726463 -80039870: 445c3a6d 0x445c3a6d -80039874: 5c415441 0x5c415441 -80039878: 49525053 0x49525053 -8003987c: 5c534554 0x5c534554 -80039880: 4e444c42 c3 0x444c42 -80039884: 2e315347 sltiu s1,s1,21319 -80039888: 3b4d4954 xori t5,k0,0x4954 -8003988c: 00000031 0x31 -80039890: 6f726463 0x6f726463 -80039894: 445c3a6d 0x445c3a6d -80039898: 5c415441 0x5c415441 -8003989c: 4e554f53 c3 0x554f53 -800398a0: 525c5344 0x525c5344 -800398a4: 31575043 andi s7,t2,0x5043 -800398a8: 562e3141 0x562e3141 -800398ac: 313b4741 andi k1,t1,0x4741 -800398b0: 00000000 nop -800398b4: 6f726463 0x6f726463 -800398b8: 445c3a6d 0x445c3a6d -800398bc: 5c415441 0x5c415441 -800398c0: 4e554f53 c3 0x554f53 -800398c4: 525c5344 0x525c5344 -800398c8: 314d5043 andi t5,t2,0x5043 -800398cc: 562e3141 0x562e3141 -800398d0: 313b4741 andi k1,t1,0x4741 -800398d4: 00000000 nop -800398d8: 6f726463 0x6f726463 -800398dc: 445c3a6d 0x445c3a6d -800398e0: 5c415441 0x5c415441 -800398e4: 4e554f53 c3 0x554f53 -800398e8: 525c5344 0x525c5344 -800398ec: 314d5443 andi t5,t2,0x5443 -800398f0: 562e3146 0x562e3146 -800398f4: 313b4741 andi k1,t1,0x4741 -800398f8: 00000000 nop -800398fc: 6f726463 0x6f726463 -80039900: 445c3a6d 0x445c3a6d -80039904: 5c415441 0x5c415441 -80039908: 4e554f53 c3 0x554f53 -8003990c: 545c5344 0x545c5344 -80039910: 4f454b41 c3 0x1454b41 -80039914: 2e314646 sltiu s1,s1,17990 -80039918: 3b474156 xori a3,k0,0x4156 -8003991c: 00000031 0x31 -80039920: 6f726463 0x6f726463 -80039924: 445c3a6d 0x445c3a6d -80039928: 5c415441 0x5c415441 -8003992c: 49525053 0x49525053 -80039930: 5c534554 0x5c534554 -80039934: 59544943 0x59544943 -80039938: 2e314742 sltiu s1,s1,18242 -8003993c: 3b4d4954 xori t5,k0,0x4954 -80039940: 00000031 0x31 -80039944: 6f726463 0x6f726463 -80039948: 445c3a6d 0x445c3a6d -8003994c: 5c415441 0x5c415441 -80039950: 4e554f53 c3 0x554f53 -80039954: 425c5344 c0 0x5c5344 -80039958: 2e504545 sltiu s0,s2,17733 -8003995c: 3b474156 xori a3,k0,0x4156 -80039960: 00000031 0x31 -80039964: 69727053 0x69727053 -80039968: 43206574 c0 0x1206574 -8003996c: 203d2058 addi sp,at,8280 -80039970: 202c6425 addi t4,at,25637 -80039974: 69727073 0x69727073 -80039978: 43206574 c0 0x1206574 -8003997c: 203d2059 addi sp,at,8281 -80039980: 000a6425 0xa6425 -80039984: 6f636e49 0x6f636e49 -80039988: 63657272 0x63657272 -8003998c: 6c732074 0x6c732074 -80039990: 2520746f addiu zero,t1,29807 -80039994: 42202164 c0 0x202164 -80039998: 6b636f6c 0x6b636f6c -8003999c: 3f642520 0x3f642520 -800399a0: 0000000a 0xa -800399a4: 61766e49 0x61766e49 -800399a8: 2064696c addi a0,v1,26988 -800399ac: 6f6d656d 0x6f6d656d -800399b0: 63207972 0x63207972 -800399b4: 20647261 addi a0,v1,29281 -800399b8: 74636573 jalx 818d95cc <__bss_end+0x1861f2c> -800399bc: 2520726f addiu zero,t1,29295 -800399c0: 4f202e64 c3 0x1202e64 -800399c4: 20796c6e addi t9,v1,27758 -800399c8: 756c6176 jalx 85b185d8 <__bss_end+0x5aa0f38> -800399cc: 62207365 0x62207365 -800399d0: 65777465 0x65777465 -800399d4: 30206e65 andi zero,at,0x6e65 -800399d8: 646e6120 0x646e6120 -800399dc: 20642520 addi a0,v1,9504 -800399e0: 20657261 addi a1,v1,29281 -800399e4: 6f6c6c61 0x6f6c6c61 -800399e8: 21646577 addi a0,t3,25975 -800399ec: 0000000a 0xa -800399f0: 61766e49 0x61766e49 -800399f4: 2064696c addi a0,v1,26988 -800399f8: 63656863 0x63656863 -800399fc: 6d75736b 0x6d75736b -80039a00: 726f6620 0x726f6620 -80039a04: 6d656d20 0x6d656d20 -80039a08: 2079726f addi t9,v1,29295 -80039a0c: 64726163 0x64726163 -80039a10: 63657320 0x63657320 -80039a14: 20726f74 addi s2,v1,28532 -80039a18: 66206425 0x66206425 -80039a1c: 206d6f72 addi t5,v1,28530 -80039a20: 636f6c62 0x636f6c62 -80039a24: 6425206b 0x6425206b -80039a28: 6c73202c 0x6c73202c -80039a2c: 2520746f addiu zero,t1,29807 -80039a30: 00000064 0x64 -80039a34: 61766e49 0x61766e49 -80039a38: 2064696c addi a0,v1,26988 -80039a3c: 6f6d656d 0x6f6d656d -80039a40: 63207972 0x63207972 -80039a44: 20647261 addi a0,v1,29281 -80039a48: 74636573 jalx 818d95cc <__bss_end+0x1861f2c> -80039a4c: 2520726f addiu zero,t1,29295 -80039a50: 4f202e64 c3 0x1202e64 -80039a54: 20796c6e addi t9,v1,27758 -80039a58: 756c6176 jalx 85b185d8 <__bss_end+0x5aa0f38> -80039a5c: 62207365 0x62207365 -80039a60: 65777465 0x65777465 -80039a64: 30206e65 andi zero,at,0x6e65 -80039a68: 646e6120 0x646e6120 -80039a6c: 31313520 andi s1,t1,0x3520 -80039a70: 65726120 0x65726120 -80039a74: 6c6c6120 0x6c6c6120 -80039a78: 6465776f 0x6465776f -80039a7c: 00000a21 0xa21 -80039a80: 64616f4c 0x64616f4c -80039a84: 20676e69 addi a3,v1,28265 -80039a88: 6f6d656d 0x6f6d656d -80039a8c: 63207972 0x63207972 -80039a90: 20647261 addi a0,v1,29281 -80039a94: 61746164 0x61746164 -80039a98: 002e2e2e 0x2e2e2e -80039a9c: 61766e49 0x61766e49 -80039aa0: 2064696c addi a0,v1,26988 -80039aa4: 626d756e 0x626d756e -80039aa8: 6f207265 0x6f207265 -80039aac: 63692066 0x63692066 -80039ab0: 2e736e6f sltiu s3,s3,28271 -80039ab4: 0000000a 0xa -80039ab8: 43207347 c0 0x1207347 -80039abc: 2074756c addi s4,v1,30060 -80039ac0: 257b203d addiu k1,t3,8253 -80039ac4: 64252c64 0x64252c64 -80039ac8: 2c64252c sltiu a0,v1,9516 -80039acc: 0a7d6425 j 89f59094 <__bss_end+0x9ee19f4> -80039ad0: 00000000 nop -80039ad4: 41505409 0x41505409 -80039ad8: 3d204547 0x3d204547 -80039adc: 0a642520 j 89909480 <__bss_end+0x9891de0> -80039ae0: 00000000 nop -80039ae4: 3d207509 0x3d207509 -80039ae8: 64257b20 0x64257b20 -80039aec: 6425202c 0x6425202c -80039af0: 6425202c 0x6425202c -80039af4: 6425202c 0x6425202c -80039af8: 00000a7d 0xa7d -80039afc: 756c6309 jalx 85b18c24 <__bss_end+0x5aa1584> -80039b00: 203d2074 addi sp,at,8308 -80039b04: 2c64257b sltiu a0,v1,9595 -80039b08: 7d642520 0x7d642520 -80039b0c: 0000000a 0xa -80039b10: 436d654d c0 0x16d654d -80039b14: 47647261 c1 0x1647261 -80039b18: 6c427465 0x6c427465 -80039b1c: 536b636f 0x536b636f -80039b20: 65746174 0x65746174 -80039b24: 656c6946 0x656c6946 -80039b28: 656d614e 0x656d614e -80039b2c: 0a2e2e2e j 88b8b8b8 <__bss_end+0x8b14218> -80039b30: 00000000 nop -80039b34: 636f6c42 0x636f6c42 -80039b38: 6425206b 0x6425206b -80039b3c: 6c73202c 0x6c73202c -80039b40: 2520746f addiu zero,t1,29807 -80039b44: 61202c64 0x61202c64 -80039b48: 636f6c6c 0x636f6c6c -80039b4c: 6f697461 0x6f697461 -80039b50: 7473206e jalx 81cc81b8 <__bss_end+0x1c50b18> -80039b54: 3a657461 xori a1,s3,0x7461 -80039b58: 25783020 addiu t8,t3,12320 -80039b5c: 2e583230 sltiu t8,s2,12848 -80039b60: 0000000a 0xa -80039b64: 61766e49 0x61766e49 -80039b68: 2064696c addi a0,v1,26988 -80039b6c: 636f6c62 0x636f6c62 -80039b70: 6c61206b 0x6c61206b -80039b74: 61636f6c 0x61636f6c -80039b78: 6e6f6974 0x6e6f6974 -80039b7c: 61747320 0x61747320 -80039b80: 0a216574 j 888595d0 <__bss_end+0x87e1f30> -80039b84: 00000000 nop -80039b88: 656c6946 0x656c6946 -80039b8c: 6d616e20 0x6d616e20 -80039b90: 25203a65 addiu zero,t1,14949 -80039b94: 00000a73 0xa73 -80039b98: 436d654d c0 0x16d654d -80039b9c: 47647261 c1 0x1647261 -80039ba0: 6e497465 0x6e497465 -80039ba4: 61697469 0x61697469 -80039ba8: 6172466c 0x6172466c -80039bac: 6e49656d 0x6e49656d -80039bb0: 2e2e6f66 sltiu t6,s1,28518 -80039bb4: 00000a2e 0xa2e -80039bb8: 6967614d 0x6967614d -80039bbc: 756e2063 jalx 85b8818c <__bss_end+0x5b10aec> -80039bc0: 7265626d 0x7265626d -80039bc4: 2527203a addiu a3,t1,8250 -80039bc8: 27202763 addiu zero,t9,10083 -80039bcc: 0a276325 j 889d8c94 <__bss_end+0x89615f4> -80039bd0: 00000000 nop -80039bd4: 61766e49 0x61766e49 -80039bd8: 2064696c addi a0,v1,26988 -80039bdc: 6967616d 0x6967616d -80039be0: 756e2063 jalx 85b8818c <__bss_end+0x5b10aec> -80039be4: 7265626d 0x7265626d -80039be8: 74786520 jalx 81e19480 <__bss_end+0x1da1de0> -80039bec: 74636172 jalx 818d85c8 <__bss_end+0x1860f28> -80039bf0: 66206465 0x66206465 -80039bf4: 206d6f72 addi t5,v1,28530 -80039bf8: 746f6c73 jalx 81bdb1cc <__bss_end+0x1b63b2c> -80039bfc: 2c642520 sltiu a0,v1,9504 -80039c00: 6f6c6220 0x6f6c6220 -80039c04: 25206b63 addiu zero,t1,27491 -80039c08: 000a2e64 0xa2e64 -80039c0c: 626d754e 0x626d754e -80039c10: 6f207265 0x6f207265 -80039c14: 63692066 0x63692066 -80039c18: 3a736e6f xori s3,s3,0x6e6f -80039c1c: 0a642520 j 89909480 <__bss_end+0x9891de0> -80039c20: 00000000 nop -80039c24: 72206f4e 0x72206f4e -80039c28: 72656665 0x72656665 -80039c2c: 65636e65 0x65636e65 -80039c30: 6d656d20 0x6d656d20 -80039c34: 2079726f addi t9,v1,29295 -80039c38: 64726163 0x64726163 -80039c3c: 6f6c6220 0x6f6c6220 -80039c40: 66206b63 0x66206b63 -80039c44: 646e756f 0x646e756f -80039c48: 74657920 jalx 8195e480 <__bss_end+0x18e6de0> -80039c4c: 00000a21 0xa21 -80039c50: 6f634909 0x6f634909 -80039c54: 6425206e 0x6425206e -80039c58: 74756f20 jalx 81d5bc80 <__bss_end+0x1ce45e0> -80039c5c: 20666f20 addi a2,v1,28448 -80039c60: 000a6425 0xa6425 -80039c64: 6c756f43 0x6c756f43 -80039c68: 6f6e2064 0x6f6e2064 -80039c6c: 65722074 0x65722074 -80039c70: 6d206461 0x6d206461 -80039c74: 726f6d65 0x726f6d65 -80039c78: 65732079 0x65732079 -80039c7c: 726f7463 0x726f7463 -80039c80: 00000a21 0xa21 -80039c84: 61766e49 0x61766e49 -80039c88: 2064696c addi a0,v1,26988 -80039c8c: 6e6f6369 0x6e6f6369 -80039c90: 66756220 0x66756220 -80039c94: 20726566 addi s2,v1,25958 -80039c98: 20726f66 addi s2,v1,28518 -80039c9c: 746f6c73 jalx 81bdb1cc <__bss_end+0x1b63b2c> -80039ca0: 2c642520 sltiu a0,v1,9504 -80039ca4: 6f6c6220 0x6f6c6220 -80039ca8: 25206b63 addiu zero,t1,27491 -80039cac: 000a2e64 0xa2e64 -80039cb0: 6e6b6e55 0x6e6b6e55 -80039cb4: 206e776f addi t6,v1,30575 -80039cb8: 6f727265 0x6f727265 -80039cbc: 72662072 0x72662072 -80039cc0: 4d206d6f 0x4d206d6f -80039cc4: 61436d65 0x61436d65 -80039cc8: 65476472 0x65476472 -80039ccc: 6f634974 0x6f634974 -80039cd0: 6172466e 0x6172466e -80039cd4: 6e49656d 0x6e49656d -80039cd8: 29286f66 slti t0,t1,28518 -80039cdc: 00000a21 0xa21 -80039ce0: 436d654d c0 0x16d654d -80039ce4: 47647261 c1 0x1647261 -80039ce8: 63497465 0x63497465 -80039cec: 72466e6f 0x72466e6f -80039cf0: 49656d61 0x49656d61 -80039cf4: 2e6f666e sltiu t7,s3,26222 -80039cf8: 000a2e2e 0xa2e2e -80039cfc: 436d654d c0 0x16d654d -80039d00: 55647261 0x55647261 -80039d04: 616f6c70 0x616f6c70 -80039d08: 476f5464 c1 0x16f5464 -80039d0c: 2e2e5550 sltiu t6,s1,21840 -80039d10: 00000a2e 0xa2e -80039d14: 6e6f6349 0x6e6f6349 -80039d18: 646e6920 0x646e6920 -80039d1c: 203a7865 addi k0,at,30821 -80039d20: 000a6425 0xa6425 -80039d24: 3d205509 0x3d205509 -80039d28: 64257b20 0x64257b20 -80039d2c: 2c64252c sltiu a0,v1,9516 -80039d30: 252c6425 addiu t4,t1,25637 -80039d34: 000a7d64 0xa7d64 -80039d38: 3d205609 0x3d205609 -80039d3c: 64257b20 0x64257b20 -80039d40: 2c64252c sltiu a0,v1,9516 -80039d44: 252c6425 addiu t4,t1,25637 -80039d48: 000a7d64 0xa7d64 -80039d4c: 6f6c4209 0x6f6c4209 -80039d50: 6e206b63 0x6e206b63 -80039d54: 65626d75 0x65626d75 -80039d58: 25203a72 addiu zero,t1,14962 -80039d5c: 00000a64 0xa64 -80039d60: 6f6c4209 0x6f6c4209 -80039d64: 63206b63 0x63206b63 -80039d68: 746e756f jalx 81b9d5bc <__bss_end+0x1b25f1c> -80039d6c: 6425203a 0x6425203a -80039d70: 0000000a 0xa -80039d74: 3d205809 0x3d205809 -80039d78: 64257b20 0x64257b20 -80039d7c: 2c64252c sltiu a0,v1,9516 -80039d80: 252c6425 addiu t4,t1,25637 -80039d84: 000a7d64 0xa7d64 -80039d88: 3d205909 0x3d205909 -80039d8c: 64257b20 0x64257b20 -80039d90: 2c64252c sltiu a0,v1,9516 -80039d94: 252c6425 addiu t4,t1,25637 -80039d98: 000a7d64 0xa7d64 -80039d9c: 554c4309 0x554c4309 -80039da0: 203d2054 addi sp,at,8276 -80039da4: 2c64257b sltiu a0,v1,9595 -80039da8: 7d642520 0x7d642520 -80039dac: 0000000a 0xa -80039db0: 63736944 0x63736944 -80039db4: 656e6e6f 0x656e6e6f -80039db8: 64657463 0x64657463 -80039dbc: 00000000 nop -80039dc0: 74706d45 jalx 81c1b514 <__bss_end+0x1ba3e74> -80039dc4: 6c622079 0x6c622079 -80039dc8: 006b636f 0x6b636f -80039dcc: 65746e49 0x65746e49 -80039dd0: 64656d72 0x64656d72 -80039dd4: 65746169 0x65746169 -80039dd8: 6f6c6220 0x6f6c6220 -80039ddc: 00006b63 0x6b63 -80039de0: 7473614c jalx 81cd8530 <__bss_end+0x1c60e90> -80039de4: 6f6c6220 0x6f6c6220 -80039de8: 00006b63 0x6b63 -80039dec: 49564158 0x49564158 -80039df0: 312d3831 andi t5,t1,0x3831 -80039df4: 35313238 ori s1,t1,0x3238 -80039df8: 50524941 0x50524941 -80039dfc: 0054524f 0x54524f -80039e00: 61632049 0x61632049 -80039e04: 746f6e6e jalx 81bdb9b8 <__bss_end+0x1b64318> -80039e08: 61726520 0x61726520 -80039e0c: 62206573 0x62206573 -80039e10: 6b636f6c 0x6b636f6c -80039e14: 72662073 0x72662073 -80039e18: 6f206d6f 0x6f206d6f -80039e1c: 72656874 0x72656874 -80039e20: 6d616720 0x6d616720 -80039e24: 0a217365 j 8885cd94 <__bss_end+0x87e56f4> -80039e28: 00000000 nop -80039e2c: 61656c50 0x61656c50 -80039e30: 73206573 0x73206573 -80039e34: 63656c65 0x63656c65 -80039e38: 69662074 0x69662074 -80039e3c: 20747372 addi s4,v1,29554 -80039e40: 636f6c62 0x636f6c62 -80039e44: 666f206b 0x666f206b -80039e48: 6f6c6220 0x6f6c6220 -80039e4c: 61206b63 0x61206b63 -80039e50: 79617272 0x79617272 -80039e54: 00000a2e 0xa2e -80039e58: 65637845 0x65637845 -80039e5c: 64656465 0x64656465 -80039e60: 78616d20 0x78616d20 -80039e64: 6d756d69 0x6d756d69 -80039e68: 72696120 0x72696120 -80039e6c: 66617263 0x66617263 -80039e70: 61632074 0x61632074 -80039e74: 69636170 0x69636170 -80039e78: 0a217974 j 8885e5d0 <__bss_end+0x87e6f30> -80039e7c: 00000000 nop -80039e80: 41727470 0x41727470 -80039e84: 72637269 0x72637269 -80039e88: 2d746661 sltiu s4,t3,26209 -80039e8c: 696c463e 0x696c463e -80039e90: 44746867 0x44746867 -80039e94: 49617461 0x49617461 -80039e98: 3d207864 0x3d207864 -80039e9c: 2c642520 sltiu a0,v1,9504 -80039ea0: 696c4620 0x696c4620 -80039ea4: 44746867 0x44746867 -80039ea8: 49617461 0x49617461 -80039eac: 7865646e 0x7865646e -80039eb0: 25203d20 addiu zero,t1,15648 -80039eb4: 00000a64 0xa64 -80039eb8: 61766e49 0x61766e49 -80039ebc: 2064696c addi a0,v1,26988 -80039ec0: 776e7572 jalx 8db9d5c8 <__bss_end+0xdb25f28> -80039ec4: 64207961 0x64207961 -80039ec8: 63657269 0x63657269 -80039ecc: 6e6f6974 0x6e6f6974 -80039ed0: 20642520 addi a0,v1,9504 -80039ed4: 20726f66 addi s2,v1,28518 -80039ed8: 6f626e69 0x6f626e69 -80039edc: 20646e75 addi a0,v1,28277 -80039ee0: 67696c66 0x67696c66 -80039ee4: 0a2e7468 j 88b9d1a0 <__bss_end+0x8b25b00> -80039ee8: 00000000 nop -80039eec: 61766e49 0x61766e49 -80039ef0: 2064696c addi a0,v1,26988 -80039ef4: 65726964 0x65726964 -80039ef8: 6f697463 0x6f697463 -80039efc: 6f66206e 0x6f66206e -80039f00: 756f2072 jalx 85bc81c8 <__bss_end+0x5b50b28> -80039f04: 756f6274 jalx 85bd89d0 <__bss_end+0x5b61330> -80039f08: 6620646e 0x6620646e -80039f0c: 6867696c 0x6867696c -80039f10: 000a2e74 0xa2e74 -80039f14: 7269410a 0x7269410a -80039f18: 66617263 0x66617263 -80039f1c: 61442074 0x61442074 -80039f20: 0a3a6174 j 88e985d0 <__bss_end+0x8e20f30> -80039f24: 00000000 nop -80039f28: 72615409 0x72615409 -80039f2c: 73746567 0x73746567 -80039f30: 0000003a 0x3a -80039f34: 6944090a 0x6944090a -80039f38: 74636572 jalx 818d95c8 <__bss_end+0x1861f28> -80039f3c: 3a6e6f69 xori t6,s3,0x6f69 -80039f40: 0a642520 j 89909480 <__bss_end+0x9891de0> -80039f44: 00000000 nop -80039f48: 76694c0a jalx 89a53028 <__bss_end+0x99db988> -80039f4c: 3a797265 xori t9,s3,0x7265 -80039f50: 0a642520 j 89909480 <__bss_end+0x9891de0> -80039f54: 00000000 nop -80039f58: 63726941 0x63726941 -80039f5c: 74666172 jalx 819985c8 <__bss_end+0x1920f28> -80039f60: 736f7020 0x736f7020 -80039f64: 6f697469 0x6f697469 -80039f68: 7b203a6e 0x7b203a6e -80039f6c: 202c6425 addi t4,at,25637 -80039f70: 202c6425 addi t4,at,25637 -80039f74: 0a7d6425 j 89f59094 <__bss_end+0x9ee19f4> -80039f78: 00000000 nop -80039f7c: 67696c46 0x67696c46 -80039f80: 25207468 addiu zero,t1,29800 -80039f84: 65722064 0x65722064 -80039f88: 65766f6d 0x65766f6d -80039f8c: 00000a64 0xa64 -80039f90: 6e6b6e55 0x6e6b6e55 -80039f94: 206e776f addi t6,v1,30575 -80039f98: 6576696c 0x6576696c -80039f9c: 25207972 addiu zero,t1,31090 -80039fa0: 000a2164 0xa2164 -80039fa4: 206c6c41 addi t4,v1,27713 -80039fa8: 67726174 0x67726174 -80039fac: 20737465 addi s3,v1,29797 -80039fb0: 63616572 0x63616572 -80039fb4: 21646568 addi a0,t3,25960 -80039fb8: 0000000a 0xa -80039fbc: 63726941 0x63726941 -80039fc0: 74666172 jalx 819985c8 <__bss_end+0x1920f28> -80039fc4: 63656843 0x63656843 -80039fc8: 7461506b jalx 818541ac <__bss_end+0x17dcb0c> -80039fcc: 55203a68 0x55203a68 -80039fd0: 6665646e 0x6665646e -80039fd4: 64656e69 0x64656e69 -80039fd8: 72696420 0x72696420 -80039fdc: 69746365 0x69746365 -80039fe0: 000a6e6f 0xa6e6f -80039fe4: 6f726463 0x6f726463 -80039fe8: 445c3a6d 0x445c3a6d -80039fec: 5c415441 0x5c415441 -80039ff0: 49525053 0x49525053 -80039ff4: 5c534554 0x5c534554 -80039ff8: 414e4455 0x414e4455 -80039ffc: 574f5252 0x574f5252 -8003a000: 4d49542e 0x4d49542e -8003a004: 0000313b 0x313b -8003a008: 6f726463 0x6f726463 -8003a00c: 445c3a6d 0x445c3a6d -8003a010: 5c415441 0x5c415441 -8003a014: 49525053 0x49525053 -8003a018: 5c534554 0x5c534554 -8003a01c: 4152464c 0x4152464c -8003a020: 574f5252 0x574f5252 -8003a024: 4d49542e 0x4d49542e -8003a028: 0000313b 0x313b -8003a02c: 00584850 0x584850 -8003a030: 69726553 0x69726553 -8003a034: 65526c61 0x65526c61 -8003a038: 203a6461 addi k0,at,25697 -8003a03c: 61766e69 0x61766e69 -8003a040: 2064696c addi a0,v1,26988 -8003a044: 657a6973 0x657a6973 -8003a048: 0a642520 j 89909480 <__bss_end+0x9891de0> -8003a04c: 00000000 nop -8003a050: 69726553 0x69726553 -8003a054: 72576c61 0x72576c61 -8003a058: 3a657469 xori a1,s3,0x7469 -8003a05c: 766e6920 jalx 89b9a480 <__bss_end+0x9b22de0> -8003a060: 64696c61 0x64696c61 -8003a064: 7a697320 0x7a697320 -8003a068: 64252065 0x64252065 -8003a06c: 0000000a 0xa -8003a070: 6e6e6143 0x6e6e6143 -8003a074: 6320746f 0x6320746f -8003a078: 74616572 jalx 818595c8 <__bss_end+0x17e1f28> -8003a07c: 69742065 0x69742065 -8003a080: 2072656d addi s2,v1,25965 -8003a084: 68746977 0x68746977 -8003a088: 6d697420 0x6d697420 -8003a08c: 3d3d2065 0x3d3d2065 -8003a090: 0a213020 j 8884c080 <__bss_end+0x87d49e0> -8003a094: 00000000 nop -8003a098: 6c756f43 0x6c756f43 -8003a09c: 6f6e2064 0x6f6e2064 -8003a0a0: 69662074 0x69662074 -8003a0a4: 6120646e 0x6120646e -8003a0a8: 6620796e 0x6620796e -8003a0ac: 20656572 addi a1,v1,25970 -8003a0b0: 656d6974 0x656d6974 -8003a0b4: 000a2172 0xa2172 -8003a0b8: 63637553 0x63637553 -8003a0bc: 66737365 0x66737365 -8003a0c0: 796c6c75 0x796c6c75 -8003a0c4: 6c6c6120 0x6c6c6120 -8003a0c8: 7461636f jalx 81858dbc <__bss_end+0x17e171c> -8003a0cc: 6d206465 0x6d206465 -8003a0d0: 61737365 0x61737365 -8003a0d4: 69206567 0x69206567 -8003a0d8: 206f746e addi t7,v1,29806 -8003a0dc: 746f6c73 jalx 81bdb1cc <__bss_end+0x1b63b2c> -8003a0e0: 2e642520 sltiu a0,s3,9504 -8003a0e4: 0000000a 0xa -8003a0e8: 6c756f43 0x6c756f43 -8003a0ec: 6f6e2064 0x6f6e2064 -8003a0f0: 6c612074 0x6c612074 -8003a0f4: 61636f6c 0x61636f6c -8003a0f8: 6d206574 0x6d206574 -8003a0fc: 61737365 0x61737365 -8003a100: 72206567 0x72206567 -8003a104: 756f7365 jalx 85bdcd94 <__bss_end+0x5b656f4> -8003a108: 20656372 addi a1,v1,25458 -8003a10c: 46206f74 c1 0x206f74 -8003a110: 2e4f4649 sltiu t7,s2,17993 -8003a114: 0000000a 0xa -8003a118: 73657250 0x73657250 -8003a11c: 20202073 addi zero,at,8307 -8003a120: 63206f74 0x63206f74 -8003a124: 69746e6f 0x69746e6f -8003a128: 2e65756e sltiu a1,s3,30062 -8003a12c: 00002e2e 0x2e2e -8003a130: 73657250 0x73657250 -8003a134: 00000073 0x73 -8003a138: 74696e49 jalx 81a5b924 <__bss_end+0x19e4284> -8003a13c: 696c6169 0x696c6169 -8003a140: 676e697a 0x676e697a -8003a144: 58535020 0x58535020 -8003a148: 2e4b4453 sltiu t3,s2,17491 -8003a14c: 0a202e2e j 8880b8b8 <__bss_end+0x8794218> -8003a150: 00000000 nop -8003a154: 73625f5f 0x73625f5f -8003a158: 74735f73 jalx 81cd7dcc <__bss_end+0x1c6072c> -8003a15c: 20747261 addi s4,v1,29281 -8003a160: 7830203d 0x7830203d -8003a164: 58383025 0x58383025 -8003a168: 5f5f202c 0x5f5f202c -8003a16c: 5f737362 0x5f737362 -8003a170: 20646e65 addi a0,v1,28261 -8003a174: 7830203d 0x7830203d -8003a178: 58383025 0x58383025 -8003a17c: 0000000a 0xa -8003a180: 6c6c6143 0x6c6c6143 -8003a184: 20676e69 addi a3,v1,28265 -8003a188: 74617473 jalx 8185d1cc <__bss_end+0x17e5b2c> -8003a18c: 63206369 0x63206369 -8003a190: 74736e6f jalx 81cdb9bc <__bss_end+0x1c6431c> -8003a194: 74637572 jalx 818dd5c8 <__bss_end+0x1865f28> -8003a198: 2e73726f sltiu s3,s3,29295 -8003a19c: 00000a2e 0xa2e -8003a1a0: 696e6946 0x696e6946 -8003a1a4: 64656873 0x64656873 -8003a1a8: 6c616320 0x6c616320 -8003a1ac: 676e696c 0x676e696c -8003a1b0: 61747320 0x61747320 -8003a1b4: 20636974 addi v1,v1,26996 -8003a1b8: 736e6f63 0x736e6f63 -8003a1bc: 63757274 0x63757274 -8003a1c0: 73726f74 0x73726f74 -8003a1c4: 0000000a 0xa -8003a1c8: 65746e45 0x65746e45 -8003a1cc: 676e6972 0x676e6972 -8003a1d0: 206f4e20 addi t7,v1,20000 -8003a1d4: 534f4942 0x534f4942 -8003a1d8: 646f6d20 0x646f6d20 -8003a1dc: 2e2e2e65 sltiu t6,s1,11877 -8003a1e0: 0000000a 0xa -8003a1e4: 53585350 0x53585350 -8003a1e8: 74204b44 jalx 80812d10 <__bss_end+0x79b670> -8003a1ec: 69747365 0x69747365 -8003a1f0: 7620676e jalx 88819db8 <__bss_end+0x87a2718> -8003a1f4: 69737265 0x69737265 -8003a1f8: 21206e6f addi zero,t1,28271 -8003a1fc: 000a2121 0xa2121 -8003a200: 6f726463 0x6f726463 -8003a204: 00003a6d 0x3a6d -8003a208: 00007562 0x7562 -8003a20c: 64726148 0x64726148 -8003a210: 65726177 0x65726177 -8003a214: 65766520 0x65766520 -8003a218: 6120746e 0x6120746e -8003a21c: 65726464 0x65726464 -8003a220: 3d207373 0x3d207373 -8003a224: 25783020 addiu t8,t3,12320 -8003a228: 0a583830 j 8960e0c0 <__bss_end+0x9596a20> -8003a22c: 00000000 nop -8003a230: 746e6372 jalx 81b98dc8 <__bss_end+0x1b21728> -8003a234: 6e61685f 0x6e61685f -8003a238: 72656c64 0x72656c64 -8003a23c: 6576655f 0x6576655f -8003a240: 695f746e 0x695f746e -8003a244: 203d2064 addi sp,at,8292 -8003a248: 30257830 andi a1,at,0x7830 -8003a24c: 000a5838 0xa5838 -8003a250: 74737953 jalx 81cde54c <__bss_end+0x1c66eac> -8003a254: 52206d65 0x52206d65 -8003a258: 56204d4f 0x56204d4f -8003a25c: 69737265 0x69737265 -8003a260: 00006e6f 0x6e6f -8003a264: 74737953 jalx 81cde54c <__bss_end+0x1c66eac> -8003a268: 52206d65 0x52206d65 -8003a26c: 56204d4f 0x56204d4f -8003a270: 69737265 0x69737265 -8003a274: 55206e6f 0x55206e6f -8003a278: 6176616e 0x6176616e -8003a27c: 62616c69 0x62616c69 -8003a280: 0000656c 0x656c -8003a284: 43746553 c0 0x1746553 -8003a288: 4d4f5244 0x4d4f5244 -8003a28c: 646e6148 0x646e6148 -8003a290: 0a72656c j 89c995b0 <__bss_end+0x9c21f10> -8003a294: 00000000 nop -8003a298: 74696e49 jalx 81a5b924 <__bss_end+0x19e4284> -8003a29c: 696c6169 0x696c6169 -8003a2a0: 676e697a 0x676e697a -8003a2a4: 55505320 0x55505320 -8003a2a8: 6f532820 0x6f532820 -8003a2ac: 20646e75 addi a0,v1,28277 -8003a2b0: 746e7953 jalx 81b9e54c <__bss_end+0x1b26eac> -8003a2b4: 69736568 0x69736568 -8003a2b8: 2972657a slti s2,t3,25978 -8003a2bc: 0a2e2e2e j 88b8b8b8 <__bss_end+0x8b14218> -8003a2c0: 00000000 nop -8003a2c4: 2f555053 sltiu s5,k0,20563 -8003a2c8: 49205353 0x49205353 -8003a2cc: 6974696e 0x6974696e -8003a2d0: 7a696c61 0x7a696c61 -8003a2d4: 0a2e6465 j 88b99194 <__bss_end+0x8b21af4> -8003a2d8: 00000000 nop -8003a2dc: 70474156 0x70474156 -8003a2e0: 00000000 nop -8003a2e4: 6f727245 0x6f727245 -8003a2e8: 68772072 0x68772072 -8003a2ec: 77206e65 jalx 8c81b994 <__bss_end+0xc7a42f4> -8003a2f0: 69746972 0x69746972 -8003a2f4: 6620676e 0x6620676e -8003a2f8: 206d6f72 addi t5,v1,28530 -8003a2fc: 6f6d654d 0x6f6d654d -8003a300: 43207972 c0 0x1207972 -8003a304: 21647261 addi a0,t3,29281 -8003a308: 0000000a 0xa -8003a30c: 20444142 addi a0,v0,16706 -8003a310: 314b4341 andi t3,t2,0x4341 -8003a314: 78452021 0x78452021 -8003a318: 74636570 jalx 818d95c0 <__bss_end+0x1861f20> -8003a31c: 30206465 andi zero,at,0x6465 -8003a320: 2c433578 sltiu v1,v0,13688 -8003a324: 746f6720 jalx 81bd9c80 <__bss_end+0x1b625e0> -8003a328: 0a642520 j 89909480 <__bss_end+0x9891de0> -8003a32c: 00000000 nop -8003a330: 20444142 addi a0,v0,16706 -8003a334: 324b4341 andi t3,s2,0x4341 -8003a338: 78452021 0x78452021 -8003a33c: 74636570 jalx 818d95c0 <__bss_end+0x1861f20> -8003a340: 30206465 andi zero,at,0x6465 -8003a344: 2c443578 sltiu a0,v0,13688 -8003a348: 746f6720 jalx 81bd9c80 <__bss_end+0x1b625e0> -8003a34c: 0a642520 j 89909480 <__bss_end+0x9891de0> -8003a350: 00000000 nop -8003a354: 20444142 addi a0,v0,16706 -8003a358: 2042534d addi v0,v0,21325 -8003a35c: 74636573 jalx 818d95cc <__bss_end+0x1861f2c> -8003a360: 2021726f addi at,at,29295 -8003a364: 65707845 0x65707845 -8003a368: 64657463 0x64657463 -8003a36c: 2c642520 sltiu a0,v1,9504 -8003a370: 746f6720 jalx 81bd9c80 <__bss_end+0x1b625e0> -8003a374: 0a642520 j 89909480 <__bss_end+0x9891de0> -8003a378: 00000000 nop -8003a37c: 20444142 addi a0,v0,16706 -8003a380: 2042534c addi v0,v0,21324 -8003a384: 74636573 jalx 818d95cc <__bss_end+0x1861f2c> -8003a388: 2021726f addi at,at,29295 -8003a38c: 65707845 0x65707845 -8003a390: 64657463 0x64657463 -8003a394: 2c642520 sltiu a0,v1,9504 -8003a398: 746f6720 jalx 81bd9c80 <__bss_end+0x1b625e0> -8003a39c: 0a642520 j 89909480 <__bss_end+0x9891de0> -8003a3a0: 00000000 nop -8003a3a4: 203a7325 addi k0,at,29477 -8003a3a8: 6f727265 0x6f727265 -8003a3ac: 75202c72 jalx 8480b1c8 <__bss_end+0x4793b28> -8003a3b0: 6f6e6b6e 0x6f6e6b6e -8003a3b4: 77206e77 jalx 8c81b9dc <__bss_end+0xc7a433c> -8003a3b8: 68746469 0x68746469 -8003a3bc: 21642520 addi a0,t3,9504 -8003a3c0: 0000000a 0xa -8003a3c4: 203a7325 addi k0,at,29477 -8003a3c8: 6f727265 0x6f727265 -8003a3cc: 75202c72 jalx 8480b1c8 <__bss_end+0x4793b28> -8003a3d0: 6f6e6b6e 0x6f6e6b6e -8003a3d4: 68206e77 0x68206e77 -8003a3d8: 68676965 0x68676965 -8003a3dc: 64252074 0x64252074 -8003a3e0: 00000a21 0xa21 -8003a3e4: 6c6c616d 0x6c6c616d -8003a3e8: 7320636f 0x7320636f -8003a3ec: 70757465 0x70757465 -8003a3f0: 00000a2e 0xa2e -8003a3f4: 6c6c616d 0x6c6c616d -8003a3f8: 2528636f addiu t0,t1,25455 -8003a3fc: 000a2964 0xa2964 -8003a400: 65657266 0x65657266 -8003a404: 29782528 slti t8,t3,9512 -8003a408: 0000000a 0xa -8003a40c: 66202a2a 0x66202a2a -8003a410: 28656572 slti a1,v1,25970 -8003a414: 2a2a2029 slti t2,s1,8233 -8003a418: 74203a20 jalx 8080e880 <__bss_end+0x7971e0> -8003a41c: 64656972 0x64656972 -8003a420: 206f7420 addi t7,v1,29728 -8003a424: 65657266 0x65657266 -8003a428: 6d656d20 0x6d656d20 -8003a42c: 2079726f addi t9,v1,29295 -8003a430: 68746977 0x68746977 -8003a434: 766e6920 jalx 89b9a480 <__bss_end+0x9b22de0> -8003a438: 64696c61 0x64696c61 -8003a43c: 696f7020 0x696f7020 -8003a440: 7265746e 0x7265746e -8003a444: 20746120 addi s4,v1,24864 -8003a448: 000a7825 or t7,zero,t2 -8003a44c: 69727470 0x69727470 -8003a450: 78202b20 0x78202b20 -8003a454: 25203d20 addiu zero,t1,15648 -8003a458: 00000a64 0xa64 -8003a45c: 72202a2a 0x72202a2a -8003a460: 6c6c6165 0x6c6c6165 -8003a464: 2928636f slti t0,t1,25455 -8003a468: 202a2a20 addi t2,at,10784 -8003a46c: 7274203a 0x7274203a -8003a470: 20646569 addi a0,v1,25961 -8003a474: 72206f74 0x72206f74 -8003a478: 6c6c6165 0x6c6c6165 -8003a47c: 7461636f jalx 81858dbc <__bss_end+0x17e171c> -8003a480: 656d2065 0x656d2065 -8003a484: 79726f6d 0x79726f6d -8003a488: 74697720 jalx 81a5dc80 <__bss_end+0x19e65e0> -8003a48c: 6e692068 0x6e692068 -8003a490: 696c6176 0x696c6176 -8003a494: 6f702064 0x6f702064 -8003a498: 65746e69 0x65746e69 -8003a49c: 74612072 jalx 818481c8 <__bss_end+0x17d0b28> -8003a4a0: 0a782520 j 89e09480 <__bss_end+0x9d91de0> -8003a4a4: 00000000 nop -8003a4a8: 00002b72 0x2b72 -8003a4ac: 00000077 0x77 -8003a4b0: 00002b77 0x2b77 -8003a4b4: 00000061 0x61 -8003a4b8: 00002b61 0x2b61 -8003a4bc: 7a697372 0x7a697372 -8003a4c0: 203d2065 addi sp,at,8293 -8003a4c4: 000a6425 0xa6425 -8003a4c8: 6f726463 0x6f726463 -8003a4cc: 005c3a6d 0x5c3a6d -8003a4d0: 00006272 0x6272 -8003a4d4: 6f726463 0x6f726463 -8003a4d8: 545c3a6d 0x545c3a6d -8003a4dc: 534e4152 0x534e4152 -8003a4e0: 4c42542e 0x4c42542e -8003a4e4: 0000313b 0x313b -8003a4e8: 656c6946 0x656c6946 -8003a4ec: 656d616e 0x656d616e -8003a4f0: 756f6620 jalx 85bd9880 <__bss_end+0x5b621e0> -8003a4f4: 203a646e addi k0,at,25710 -8003a4f8: 2d207325 sltiu zero,t1,29477 -8003a4fc: 7325203e 0x7325203e -8003a500: 000a7325 0xa7325 -8003a504: 656c6946 0x656c6946 -8003a508: 746f6e20 jalx 81bdb880 <__bss_end+0x1b641e0> -8003a50c: 756f6620 jalx 85bd9880 <__bss_end+0x5b621e0> -8003a510: 202e646e addi t6,at,25710 -8003a514: 69642041 0x69642041 -8003a518: 74636572 jalx 818d95c8 <__bss_end+0x1861f28> -8003a51c: 2079726f addi t9,v1,29295 -8003a520: 20736177 addi s3,v1,24951 -8003a524: 63657073 0x63657073 -8003a528: 65696669 0x65696669 -8003a52c: 000a2e64 0xa2e64 -8003a530: 0000005c 0x5c -8003a534: 4e415254 c3 0x415254 -8003a538: 42542e53 c0 0x542e53 -8003a53c: 00313b4c syscall 0xc4ed -8003a540: 6c756f43 0x6c756f43 -8003a544: 74276e64 jalx 809db990 <__bss_end+0x9642f0> -8003a548: 6e696620 0x6e696620 -8003a54c: 73252064 0x73252064 -8003a550: 0000000a 0xa -8003a554: 6f726463 0x6f726463 -8003a558: 003a4c6d 0x3a4c6d -8003a55c: 6f726463 0x6f726463 -8003a560: 0000006d 0x6d -8003a564: 6f726463 0x6f726463 -8003a568: 00004c6d 0x4c6d -8003a56c: 646e6553 0x646e6553 -8003a570: 20676e69 addi a3,v1,28265 -8003a574: 20776172 addi s7,v1,24946 -8003a578: 522d4443 0x522d4443 -8003a57c: 63204d4f 0x63204d4f -8003a580: 616d6d6f 0x616d6d6f -8003a584: 3020646e andi zero,at,0x646e -8003a588: 32302578 andi s0,s1,0x2578 -8003a58c: 25282058 addiu t0,t1,8280 -8003a590: 0a2e2973 j 88b8a5cc <__bss_end+0x8b12f2c> -8003a594: 00000000 nop -8003a598: 20776152 addi s7,v1,24914 -8003a59c: 522d4443 0x522d4443 -8003a5a0: 63204d4f 0x63204d4f -8003a5a4: 616d6d6f 0x616d6d6f -8003a5a8: 3020646e andi zero,at,0x646e -8003a5ac: 32302578 andi s0,s1,0x2578 -8003a5b0: 25282058 addiu t0,t1,8280 -8003a5b4: 65202973 0x65202973 -8003a5b8: 63657078 0x63657078 -8003a5bc: 25207374 addiu zero,t1,29556 -8003a5c0: 61702064 0x61702064 -8003a5c4: 656d6172 0x656d6172 -8003a5c8: 73726574 0x73726574 -8003a5cc: 00000a2e 0xa2e -8003a5d0: 6f726463 0x6f726463 -8003a5d4: 6f635f6d 0x6f635f6d -8003a5d8: 6e616d6d 0x6e616d6d -8003a5dc: 74735f64 jalx 81cd7d90 <__bss_end+0x1c606f0> -8003a5e0: 255b7461 addiu k1,t2,29793 -8003a5e4: 3d205d64 0x3d205d64 -8003a5e8: 25783020 addiu t8,t3,12320 -8003a5ec: 0a583230 j 8960c8c0 <__bss_end+0x9595220> -8003a5f0: 00000000 nop -8003a5f4: 72617453 0x72617453 -8003a5f8: 676e6974 0x676e6974 -8003a5fc: 52444320 0x52444320 -8003a600: 696c4d4f 0x696c4d4f -8003a604: 2e2e2e62 sltiu t6,s1,11874 -8003a608: 0000000a 0xa -8003a60c: 6f726463 0x6f726463 -8003a610: 61685f6d 0x61685f6d -8003a614: 656c646e 0x656c646e -8003a618: 76655f72 jalx 89957dc8 <__bss_end+0x98e0728> -8003a61c: 5f746e65 0x5f746e65 -8003a620: 3d206469 0x3d206469 -8003a624: 25783020 addiu t8,t3,12320 -8003a628: 0a583830 j 8960e0c0 <__bss_end+0x9596a20> -8003a62c: 00000000 nop -8003a630: 536c6443 0x536c6443 -8003a634: 00636e79 0x636e79 -8003a638: 476c6443 c1 0x16c6443 -8003a63c: 74737465 jalx 81cdd194 <__bss_end+0x1c65af4> -8003a640: 00007461 0x7461 -8003a644: 536c6443 0x536c6443 -8003a648: 6f6c7465 0x6f6c7465 -8003a64c: 00000063 0x63 -8003a650: 506c6443 0x506c6443 -8003a654: 0079616c 0x79616c -8003a658: 466c6443 c1 0x6c6443 -8003a65c: 6177726f 0x6177726f -8003a660: 00006472 0x6472 -8003a664: 426c6443 c0 0x6c6443 -8003a668: 776b6361 jalx 8dad8d84 <__bss_end+0xda616e4> -8003a66c: 00647261 0x647261 -8003a670: 526c6443 0x526c6443 -8003a674: 4e646165 c3 0x646165 -8003a678: 00000000 nop -8003a67c: 536c6443 0x536c6443 -8003a680: 646e6174 0x646e6174 -8003a684: 00007962 0x7962 -8003a688: 536c6443 0x536c6443 -8003a68c: 00706f74 0x706f74 -8003a690: 506c6443 0x506c6443 -8003a694: 65737561 0x65737561 -8003a698: 00000000 nop -8003a69c: 496c6443 0x496c6443 -8003a6a0: 0074696e 0x74696e -8003a6a4: 4d6c6443 0x4d6c6443 -8003a6a8: 00657475 0x657475 -8003a6ac: 446c6443 0x446c6443 -8003a6b0: 74756d65 jalx 81d5b594 <__bss_end+0x1ce3ef4> -8003a6b4: 00000065 0x65 -8003a6b8: 536c6443 0x536c6443 -8003a6bc: 69667465 0x69667465 -8003a6c0: 0065746c 0x65746c -8003a6c4: 536c6443 0x536c6443 -8003a6c8: 6f6d7465 0x6f6d7465 -8003a6cc: 00006564 0x6564 -8003a6d0: 536c6443 0x536c6443 -8003a6d4: 61707465 0x61707465 -8003a6d8: 006d6172 0x6d6172 -8003a6dc: 476c6443 c1 0x16c6443 -8003a6e0: 6f6c7465 0x6f6c7465 -8003a6e4: 00004c63 0x4c63 -8003a6e8: 476c6443 c1 0x16c6443 -8003a6ec: 6f6c7465 0x6f6c7465 -8003a6f0: 00005063 0x5063 -8003a6f4: 436c6443 c0 0x16c6443 -8003a6f8: 3831646d xori s1,at,0x646d -8003a6fc: 00000000 nop -8003a700: 476c6443 c1 0x16c6443 -8003a704: 4e547465 c3 0x547465 -8003a708: 00000000 nop -8003a70c: 476c6443 c1 0x16c6443 -8003a710: 44547465 0x44547465 -8003a714: 00000000 nop -8003a718: 536c6443 0x536c6443 -8003a71c: 4c6b6565 0x4c6b6565 -8003a720: 00000000 nop -8003a724: 536c6443 0x536c6443 -8003a728: 506b6565 0x506b6565 -8003a72c: 00000000 nop -8003a730: 436c6443 c0 0x16c6443 -8003a734: 3332646d andi s2,t9,0x646d -8003a738: 00000000 nop -8003a73c: 436c6443 c0 0x16c6443 -8003a740: 3432646d ori s2,at,0x646d -8003a744: 00000000 nop -8003a748: 546c6443 0x546c6443 -8003a74c: 00747365 0x747365 -8003a750: 496c6443 0x496c6443 -8003a754: 00000044 0x44 -8003a758: 526c6443 0x526c6443 -8003a75c: 53646165 0x53646165 -8003a760: 00000000 nop -8003a764: 526c6443 0x526c6443 -8003a768: 74657365 jalx 8195cd94 <__bss_end+0x18e56f4> -8003a76c: 00000000 nop -8003a770: 436c6443 c0 0x16c6443 -8003a774: 3932646d xori s2,t1,0x646d -8003a778: 00000000 nop -8003a77c: 526c6443 0x526c6443 -8003a780: 54646165 0x54646165 -8003a784: 0000434f 0x434f -8003a788: 43455250 c0 0x1455250 -8003a78c: 4f495349 c3 0x1495349 -8003a790: 203d204e addi sp,at,8270 -8003a794: 000a6425 0xa6425 -8003a798: 666e692d 0x666e692d -8003a79c: 00000000 nop -8003a7a0: 00666e69 0x666e69 -8003a7a4: 006e616e 0x6e616e -8003a7a8: 726f6261 0x726f6261 -8003a7ac: 3a292874 xori t1,s1,0x2874 -8003a7b0: 6e624120 0x6e624120 -8003a7b4: 616d726f 0x616d726f -8003a7b8: 7270206c 0x7270206c -8003a7bc: 6172676f 0x6172676f -8003a7c0: 6574206d 0x6574206d -8003a7c4: 6e696d72 0x6e696d72 -8003a7c8: 6f697461 0x6f697461 -8003a7cc: 00000a6e 0xa6e - -Disassembly of section .data: - -8003a7d0 <called_exit>: -8003a7d0: 6c6c6143 0x6c6c6143 -8003a7d4: 65206465 0x65206465 -8003a7d8: 28746978 slti s4,v1,27000 -8003a7dc: 0a296425 j 88a59094 <__bss_end+0x89e19f4> -8003a7e0: 0x6f725000 - -8003a7e1 <progtermfmt>: -8003a7e1: 7250 cmpi v0,80 -8003a7e3: 676f move v1,t7 -8003a7e5: 6172 btnez 8003a8cc <MainMenuBtnAni+0x40> -8003a7e7: 206d beqz s0,8003a8c4 <MainMenuBtnAni+0x38> -8003a7e9: 6574 move s3,a0 -8003a7eb: 6d72 li a1,114 -8003a7ed: 6e69 li a2,105 -8003a7ef: 7461 cmpi a0,97 -8003a7f1: 6465 0x6465 -8003a7f3: 7720 cmpi a3,32 -8003a7f5: 7469 cmpi a0,105 -8003a7f7: 2068 beqz s0,8003a8ca <MainMenuBtnAni+0x3e> -8003a7f9: 6572 move s3,v0 -8003a7fb: 7574 cmpi a1,116 -8003a7fd: 6e72 li a2,114 -8003a7ff: 7620 cmpi a2,32 -8003a801: 6c61 li a0,97 -8003a803: 6575 move s3,a1 -8003a805: 2520 beqz a1,8003a848 <MainMenuLevel1Plt+0x4> -8003a807: 0a64 la v0,8003a998 <firstLoad.2884> -8003a809: 0000 addiu s0,sp,0 - ... - -8003a80c <isldo_data>: -8003a80c: 0adecade j 8b7b2b78 <__bss_end+0xb73b4d8> - -8003a810 <MainMenuDest>: -8003a810: 8005bba8 lb a1,-17496(zero) -8003a814: 8005bb54 lb a1,-17580(zero) -8003a818: 8005bb2c lb a1,-17620(zero) -8003a81c: 8006e9b0 lb a2,-5712(zero) -8003a820: 8005bb7c lb a1,-17540(zero) -8003a824: 8006eab0 lb a2,-5456(zero) -8003a828: 8006ea5c lb a2,-5540(zero) -8003a82c: 8006ea30 lb a2,-5584(zero) -8003a830: 8006e9dc lb a2,-5668(zero) -8003a834: 8006ea88 lb a2,-5496(zero) -8003a838: 8006ea08 lb a2,-5624(zero) - -8003a83c <MainMenuLevel2Plt>: -8003a83c: 80039060 lb v1,-28576(zero) -8003a840: 00000000 nop - -8003a844 <MainMenuLevel1Plt>: -8003a844: 80039080 lb v1,-28544(zero) -8003a848: 800390a4 lb v1,-28508(zero) -8003a84c: 800390c4 lb v1,-28476(zero) -8003a850: 00000000 nop - -8003a854 <MainMenuFiles>: -8003a854: 80039124 lb v1,-28380(zero) -8003a858: 80039148 lb v1,-28344(zero) -8003a85c: 80039168 lb v1,-28312(zero) -8003a860: 80039188 lb v1,-28280(zero) -8003a864: 800391ac lb v1,-28244(zero) -8003a868: 800391d0 lb v1,-28208(zero) -8003a86c: 800391f4 lb v1,-28172(zero) -8003a870: 80039218 lb v1,-28136(zero) -8003a874: 80039238 lb v1,-28104(zero) -8003a878: 8003925c lb v1,-28068(zero) -8003a87c: 8003927c lb v1,-28036(zero) - -8003a880 <first_entered.3003>: -8003a880: 00000001 0x1 - -8003a884 <ptrPrimList.2929>: -8003a884: 8005fbdc lb a1,-1060(zero) - -8003a888 <MainMenuBtnAni_sz>: -8003a888: 00000036 0x36 - -8003a88c <MainMenuBtnAni>: -8003a88c: 00030000 sll zero,v1,0x0 -8003a890: 00090006 srlv zero,t1,zero -8003a894: 000c000b 0xc000b -8003a898: 000d000d break 0xd -8003a89c: 000d000d break 0xd -8003a8a0: 000b000c syscall 0x2c00 -8003a8a4: 0008000a 0x8000a -8003a8a8: 00050006 srlv zero,a1,zero -8003a8ac: 00010003 sra zero,at,0x0 -8003a8b0: 00010000 sll zero,at,0x0 -8003a8b4: 00030003 sra zero,v1,0x0 -8003a8b8: 00050004 sllv zero,a1,zero -8003a8bc: 00050005 0x50005 -8003a8c0: 00050005 0x50005 -8003a8c4: 00040005 0x40005 -8003a8c8: 00030004 sllv zero,v1,zero -8003a8cc: 00020003 sra zero,v0,0x0 -8003a8d0: 00010001 0x10001 -8003a8d4: 00010000 sll zero,at,0x0 -8003a8d8: 00010001 0x10001 -8003a8dc: 00020002 srl zero,v0,0x0 -8003a8e0: 00020002 srl zero,v0,0x0 -8003a8e4: 00020002 srl zero,v0,0x0 -8003a8e8: 00020002 srl zero,v0,0x0 -8003a8ec: 00010002 srl zero,at,0x0 -8003a8f0: 00010001 0x10001 -8003a8f4: 00000001 0x1 - -8003a8f8 <LoadMenuDest>: -8003a8f8: 80063d28 lb a2,15656(zero) -8003a8fc: 80063cfc lb a2,15612(zero) -8003a900: 8006e920 lb a2,-5856(zero) - -8003a904 <LoadMenuFiles>: -8003a904: 80039544 lb v1,-27324(zero) -8003a908: 80039564 lb v1,-27292(zero) -8003a90c: 80039588 lb v1,-27256(zero) - -8003a910 <firstLoad.2988>: -8003a910: 00000001 0x1 - -8003a914 <GameFileDest>: -8003a914: 80063e74 lb a2,15988(zero) -8003a918: 8006e96c lb a2,-5780(zero) -8003a91c: 80063dbc lb a2,15804(zero) -8003a920: 80063d90 lb a2,15760(zero) - -8003a924 <GameFileList>: -8003a924: 800396e0 lb v1,-26912(zero) -8003a928: 80039704 lb v1,-26876(zero) -8003a92c: 80039724 lb v1,-26844(zero) -8003a930: 80039748 lb v1,-26808(zero) - -8003a934 <firstLoad.3229>: -8003a934: 00000001 0x1 - -8003a938 <GamePltDest>: -8003a938: 8006bac8 lb a2,-17720(zero) - -8003a93c <GameFileDest>: -8003a93c: 8006be7c lb a2,-16772(zero) -8003a940: 8006be50 lb a2,-16816(zero) -8003a944: 00000000 nop -8003a948: 8006be24 lb a2,-16860(zero) -8003a94c: 8006bdf8 lb a2,-16904(zero) -8003a950: 800699c0 lb a2,-26176(zero) -8003a954: 800699e8 lb a2,-26136(zero) -8003a958: 80069970 lb a2,-26256(zero) -8003a95c: 80069948 lb a2,-26296(zero) -8003a960: 8006bdcc lb a2,-16948(zero) -8003a964: 80069920 lb a2,-26336(zero) - -8003a968 <GameFileList>: -8003a968: 800397e0 lb v1,-26656(zero) -8003a96c: 80039804 lb v1,-26620(zero) -8003a970: 80039828 lb v1,-26584(zero) -8003a974: 8003984c lb v1,-26548(zero) -8003a978: 8003986c lb v1,-26516(zero) -8003a97c: 80039890 lb v1,-26480(zero) -8003a980: 800398b4 lb v1,-26444(zero) -8003a984: 800398d8 lb v1,-26408(zero) -8003a988: 800398fc lb v1,-26372(zero) -8003a98c: 80039920 lb v1,-26336(zero) -8003a990: 80039944 lb v1,-26300(zero) - -8003a994 <first_access.3084>: -8003a994: 00000001 0x1 - -8003a998 <firstLoad.2884>: -8003a998: 00000001 0x1 - -8003a99c <GameFileDest>: -8003a99c: 8006c110 lb a2,-16112(zero) -8003a9a0: 8006c0e4 lb a2,-16156(zero) - -8003a9a4 <GameFileList>: -8003a9a4: 80039fe4 lb v1,-24604(zero) -8003a9a8: 8003a008 lb v1,-24568(zero) - -8003a9ac <AircraftLiveryNamesTable>: -8003a9ac: 8003a02c lb v1,-24532(zero) -8003a9b0: 00000000 nop - -8003a9b4 <sysromver_unavail>: -8003a9b4: 8003a264 lb v1,-23964(zero) - -8003a9b8 <prfont_bl>: -8003a9b8: 0x808080 - -8003a9b9 <prfont_gl>: -8003a9b9: lb a0,0(s0) - -8003a9ba <prfont_rl>: -8003a9ba: sll zero,zero,0x2 - -8003a9bc <psxsdk_font_data>: - ... -8003adc0: 00010000 sll zero,at,0x0 -8003adc4: 00101000 sll v0,s0,0x0 -8003adc8: 00101000 sll v0,s0,0x0 -8003adcc: 00010000 sll zero,at,0x0 -8003add0: 00000000 nop -8003add4: 00011000 sll v0,at,0x0 -8003add8: 00010000 sll zero,at,0x0 -8003addc: 00000000 nop -8003ade0: 00010000 sll zero,at,0x0 -8003ade4: 00101000 sll v0,s0,0x0 -8003ade8: 00101000 sll v0,s0,0x0 -8003adec: 01111000 0x1111000 -8003adf0: 01001100 0x1001100 -8003adf4: 00010100 sll zero,at,0x4 -8003adf8: 00010000 sll zero,at,0x0 -8003adfc: 00000000 nop -8003ae00: 00010000 sll zero,at,0x0 -8003ae04: 00000000 nop -8003ae08: 11111110 beq t0,s1,8003f24c <file_buffer+0x3834> -8003ae0c: 00010100 sll zero,at,0x4 -8003ae10: 00101100 sll v0,s0,0x4 -8003ae14: 00001000 sll v0,zero,0x0 - ... -8003ae20: 00010000 sll zero,at,0x0 -8003ae24: 00000000 nop -8003ae28: 00101000 sll v0,s0,0x0 -8003ae2c: 00111000 sll v0,s1,0x0 -8003ae30: 00010000 sll zero,at,0x0 -8003ae34: 00010100 sll zero,at,0x4 - ... -8003ae40: 00010000 sll zero,at,0x0 -8003ae44: 00000000 nop -8003ae48: 11111110 beq t0,s1,8003f28c <file_buffer+0x3874> -8003ae4c: 01010000 0x1010000 -8003ae50: 01101000 0x1101000 -8003ae54: 01100010 0x1100010 - ... -8003ae68: 00101000 sll v0,s0,0x0 -8003ae6c: 00111100 sll v0,s1,0x4 -8003ae70: 01100100 0x1100100 -8003ae74: 00100010 0x100010 - ... -8003ae80: 00010000 sll zero,at,0x0 -8003ae84: 00000000 nop -8003ae88: 00101000 sll v0,s0,0x0 -8003ae8c: 00010000 sll zero,at,0x0 -8003ae90: 00000000 nop -8003ae94: 01011100 0x1011100 - ... -8003aebc: 00100000 sll zero,s0,0x0 -8003aec0: 00001000 sll v0,zero,0x0 -8003aec4: 00010000 sll zero,at,0x0 -8003aec8: 00010000 sll zero,at,0x0 - ... -8003aed8: 10000000 b 8003aedc <psxsdk_font_data+0x520> -8003aedc: 00010000 sll zero,at,0x0 -8003aee0: 00010000 sll zero,at,0x0 -8003aee4: 10010010 beq zero,at,8003af28 <psxsdk_font_data+0x56c> -8003aee8: 00010000 sll zero,at,0x0 - ... -8003aef8: 01000000 0x1000000 -8003aefc: 00001000 sll v0,zero,0x0 -8003af00: 00100000 sll zero,s0,0x0 -8003af04: 01010100 0x1010100 -8003af08: 00010000 sll zero,at,0x0 - ... -8003af18: 00100000 sll zero,s0,0x0 -8003af1c: 00001000 sll v0,zero,0x0 -8003af20: 00100000 sll zero,s0,0x0 -8003af24: 00111000 sll v0,s1,0x0 -8003af28: 11111110 beq t0,s1,8003f36c <file_buffer+0x3954> -8003af2c: 00000000 nop -8003af30: 11111110 beq t0,s1,8003f374 <file_buffer+0x395c> -8003af34: 00000000 nop -8003af38: 00010000 sll zero,at,0x0 -8003af3c: 00001000 sll v0,zero,0x0 -8003af40: 00100000 sll zero,s0,0x0 -8003af44: 01010100 0x1010100 -8003af48: 00010000 sll zero,at,0x0 -8003af4c: 00110000 sll zero,s1,0x0 - ... -8003af58: 00001000 sll v0,zero,0x0 -8003af5c: 00010000 sll zero,at,0x0 -8003af60: 00010000 sll zero,at,0x0 -8003af64: 10010010 beq zero,at,8003afa8 <psxsdk_font_data+0x5ec> -8003af68: 00010000 sll zero,at,0x0 -8003af6c: 00110000 sll zero,s1,0x0 -8003af70: 00000000 nop -8003af74: 00110000 sll zero,s1,0x0 -8003af78: 00000100 sll zero,zero,0x4 -8003af7c: 00100000 sll zero,s0,0x0 -8003af80: 00001000 sll v0,zero,0x0 -8003af84: 00010000 sll zero,at,0x0 -8003af88: 00010000 sll zero,at,0x0 -8003af8c: 00100000 sll zero,s0,0x0 -8003af90: 00000000 nop -8003af94: 00110000 sll zero,s1,0x0 -8003af98: 00000010 mfhi zero - ... -8003afac: 00010000 sll zero,at,0x0 - ... -8003afbc: 00111000 sll v0,s1,0x0 -8003afc0: 00010000 sll zero,at,0x0 -8003afc4: 00111000 sll v0,s1,0x0 -8003afc8: 00111000 sll v0,s1,0x0 -8003afcc: 00110000 sll zero,s1,0x0 -8003afd0: 01111100 0x1111100 -8003afd4: 00111000 sll v0,s1,0x0 -8003afd8: 01111100 0x1111100 -8003afdc: 01000100 0x1000100 -8003afe0: 00011000 sll v0,at,0x0 -8003afe4: 01000100 0x1000100 -8003afe8: 01000100 0x1000100 -8003afec: 00101000 sll v0,s0,0x0 -8003aff0: 00000100 sll zero,zero,0x4 -8003aff4: 01000100 0x1000100 -8003aff8: 01000000 0x1000000 -8003affc: 01000100 0x1000100 -8003b000: 00010000 sll zero,at,0x0 -8003b004: 01000000 0x1000000 -8003b008: 01000000 0x1000000 -8003b00c: 00100100 sll zero,s0,0x4 -8003b010: 00000100 sll zero,zero,0x4 -8003b014: 00000100 sll zero,zero,0x4 -8003b018: 00100000 sll zero,s0,0x0 -8003b01c: 01010100 0x1010100 -8003b020: 00010000 sll zero,at,0x0 -8003b024: 00100000 sll zero,s0,0x0 -8003b028: 00110000 sll zero,s1,0x0 -8003b02c: 01111100 0x1111100 -8003b030: 00111100 sll v0,s1,0x4 -8003b034: 00111100 sll v0,s1,0x4 -8003b038: 00010000 sll zero,at,0x0 -8003b03c: 01000100 0x1000100 -8003b040: 00010000 sll zero,at,0x0 -8003b044: 00010000 sll zero,at,0x0 -8003b048: 01000000 0x1000000 -8003b04c: 00100000 sll zero,s0,0x0 -8003b050: 01000000 0x1000000 -8003b054: 01000100 0x1000100 -8003b058: 00001000 sll v0,zero,0x0 -8003b05c: 01000100 0x1000100 -8003b060: 00010000 sll zero,at,0x0 -8003b064: 00001000 sll v0,zero,0x0 -8003b068: 01000100 0x1000100 -8003b06c: 00100000 sll zero,s0,0x0 -8003b070: 01000100 0x1000100 -8003b074: 01000100 0x1000100 -8003b078: 00001000 sll v0,zero,0x0 -8003b07c: 00111000 sll v0,s1,0x0 -8003b080: 00111000 sll v0,s1,0x0 -8003b084: 01111100 0x1111100 -8003b088: 00111000 sll v0,s1,0x0 -8003b08c: 01110000 0x1110000 -8003b090: 00111000 sll v0,s1,0x0 -8003b094: 00111000 sll v0,s1,0x0 -8003b098: 00001000 sll v0,zero,0x0 - ... -8003b0bc: 00111000 sll v0,s1,0x0 -8003b0c0: 00111000 sll v0,s1,0x0 - ... -8003b0cc: 00100000 sll zero,s0,0x0 -8003b0d0: 00000000 nop -8003b0d4: 00000100 sll zero,zero,0x4 -8003b0d8: 00111000 sll v0,s1,0x0 -8003b0dc: 01000100 0x1000100 -8003b0e0: 01000100 0x1000100 -8003b0e4: 00110000 sll zero,s1,0x0 -8003b0e8: 00110000 sll zero,s1,0x0 -8003b0ec: 00010000 sll zero,at,0x0 -8003b0f0: 00000000 nop -8003b0f4: 00001000 sll v0,zero,0x0 -8003b0f8: 01000100 0x1000100 -8003b0fc: 01000100 0x1000100 -8003b100: 01000100 0x1000100 -8003b104: 00110000 sll zero,s1,0x0 -8003b108: 00110000 sll zero,s1,0x0 -8003b10c: 00001000 sll v0,zero,0x0 -8003b110: 11111110 beq t0,s1,8003f554 <file_buffer+0x3b3c> -8003b114: 00010000 sll zero,at,0x0 -8003b118: 01000000 0x1000000 -8003b11c: 00111000 sll v0,s1,0x0 -8003b120: 01111000 0x1111000 - ... -8003b12c: 00000100 sll zero,zero,0x4 -8003b130: 00000000 nop -8003b134: 00100000 sll zero,s0,0x0 -8003b138: 00100000 sll zero,s0,0x0 -8003b13c: 01000100 0x1000100 -8003b140: 01000000 0x1000000 -8003b144: 00110000 sll zero,s1,0x0 -8003b148: 00110000 sll zero,s1,0x0 -8003b14c: 00001000 sll v0,zero,0x0 -8003b150: 11111110 beq t0,s1,8003f594 <file_buffer+0x3b7c> -8003b154: 00010000 sll zero,at,0x0 -8003b158: 00010000 sll zero,at,0x0 -8003b15c: 01000100 0x1000100 -8003b160: 01000100 0x1000100 -8003b164: 00110000 sll zero,s1,0x0 -8003b168: 00110000 sll zero,s1,0x0 -8003b16c: 00010000 sll zero,at,0x0 -8003b170: 00000000 nop -8003b174: 00001000 sll v0,zero,0x0 -8003b178: 00000000 nop -8003b17c: 00111000 sll v0,s1,0x0 -8003b180: 00111000 sll v0,s1,0x0 -8003b184: 00000000 nop -8003b188: 00100000 sll zero,s0,0x0 -8003b18c: 00100000 sll zero,s0,0x0 -8003b190: 00000000 nop -8003b194: 00000100 sll zero,zero,0x4 -8003b198: 00010000 sll zero,at,0x0 - ... -8003b1a8: 00010000 sll zero,at,0x0 - ... -8003b1bc: 00111000 sll v0,s1,0x0 -8003b1c0: 00111000 sll v0,s1,0x0 -8003b1c4: 00111100 sll v0,s1,0x4 -8003b1c8: 00111000 sll v0,s1,0x0 -8003b1cc: 00111100 sll v0,s1,0x4 -8003b1d0: 01111100 0x1111100 -8003b1d4: 01111100 0x1111100 -8003b1d8: 00111000 sll v0,s1,0x0 -8003b1dc: 01000100 0x1000100 -8003b1e0: 01000100 0x1000100 -8003b1e4: 01000100 0x1000100 -8003b1e8: 01000100 0x1000100 -8003b1ec: 01000100 0x1000100 -8003b1f0: 00000100 sll zero,zero,0x4 -8003b1f4: 00000100 sll zero,zero,0x4 -8003b1f8: 01000100 0x1000100 -8003b1fc: 01110100 0x1110100 -8003b200: 01000100 0x1000100 -8003b204: 01000100 0x1000100 -8003b208: 00000100 sll zero,zero,0x4 -8003b20c: 01000100 0x1000100 -8003b210: 00000100 sll zero,zero,0x4 -8003b214: 00000100 sll zero,zero,0x4 -8003b218: 00000100 sll zero,zero,0x4 -8003b21c: 01010100 0x1010100 -8003b220: 01111100 0x1111100 -8003b224: 00111100 sll v0,s1,0x4 -8003b228: 00000100 sll zero,zero,0x4 -8003b22c: 01000100 0x1000100 -8003b230: 00111100 sll v0,s1,0x4 -8003b234: 01111100 0x1111100 -8003b238: 01110100 0x1110100 -8003b23c: 01110100 0x1110100 -8003b240: 01000100 0x1000100 -8003b244: 01000100 0x1000100 -8003b248: 00000100 sll zero,zero,0x4 -8003b24c: 01000100 0x1000100 -8003b250: 00000100 sll zero,zero,0x4 -8003b254: 00000100 sll zero,zero,0x4 -8003b258: 01000100 0x1000100 -8003b25c: 00000100 sll zero,zero,0x4 -8003b260: 01000100 0x1000100 -8003b264: 01000100 0x1000100 -8003b268: 01000100 0x1000100 -8003b26c: 01000100 0x1000100 -8003b270: 00000100 sll zero,zero,0x4 -8003b274: 00000100 sll zero,zero,0x4 -8003b278: 01000100 0x1000100 -8003b27c: 00111000 sll v0,s1,0x0 -8003b280: 01000100 0x1000100 -8003b284: 00111100 sll v0,s1,0x4 -8003b288: 00111000 sll v0,s1,0x0 -8003b28c: 00111100 sll v0,s1,0x4 -8003b290: 01111100 0x1111100 -8003b294: 00000100 sll zero,zero,0x4 -8003b298: 00111000 sll v0,s1,0x0 - ... -8003b2bc: 01000100 0x1000100 -8003b2c0: 00111000 sll v0,s1,0x0 -8003b2c4: 01110000 0x1110000 -8003b2c8: 01000100 0x1000100 -8003b2cc: 00001000 sll v0,zero,0x0 -8003b2d0: 10000010 b 8003b314 <psxsdk_font_data+0x958> -8003b2d4: 01000100 0x1000100 -8003b2d8: 00111000 sll v0,s1,0x0 -8003b2dc: 01000100 0x1000100 -8003b2e0: 00010000 sll zero,at,0x0 -8003b2e4: 00100000 sll zero,s0,0x0 -8003b2e8: 01000100 0x1000100 -8003b2ec: 00001000 sll v0,zero,0x0 -8003b2f0: 11000110 beqz t0,8003b734 <psxsdk_font_data+0xd78> -8003b2f4: 01001100 0x1001100 -8003b2f8: 01000100 0x1000100 -8003b2fc: 01000100 0x1000100 -8003b300: 00010000 sll zero,at,0x0 -8003b304: 00100000 sll zero,s0,0x0 -8003b308: 00100100 sll zero,s0,0x4 -8003b30c: 00001000 sll v0,zero,0x0 -8003b310: 10101010 beq zero,s0,8003f354 <file_buffer+0x393c> -8003b314: 01010100 0x1010100 -8003b318: 01000100 0x1000100 -8003b31c: 01111100 0x1111100 -8003b320: 00010000 sll zero,at,0x0 -8003b324: 00100000 sll zero,s0,0x0 -8003b328: 00011100 sll v0,at,0x4 -8003b32c: 00001000 sll v0,zero,0x0 -8003b330: 10010010 beq zero,at,8003b374 <psxsdk_font_data+0x9b8> -8003b334: 01010100 0x1010100 -8003b338: 01000100 0x1000100 -8003b33c: 01000100 0x1000100 -8003b340: 00010000 sll zero,at,0x0 -8003b344: 00100100 sll zero,s0,0x4 -8003b348: 00100100 sll zero,s0,0x4 -8003b34c: 00001000 sll v0,zero,0x0 -8003b350: 10000010 b 8003b394 <psxsdk_font_data+0x9d8> -8003b354: 01100100 0x1100100 -8003b358: 01000100 0x1000100 -8003b35c: 01000100 0x1000100 -8003b360: 00010000 sll zero,at,0x0 -8003b364: 00100100 sll zero,s0,0x4 -8003b368: 01000100 0x1000100 -8003b36c: 00001000 sll v0,zero,0x0 -8003b370: 10000010 b 8003b3b4 <psxsdk_font_data+0x9f8> -8003b374: 01000100 0x1000100 -8003b378: 01000100 0x1000100 -8003b37c: 01000100 0x1000100 -8003b380: 00111000 sll v0,s1,0x0 -8003b384: 00011000 sll v0,at,0x0 -8003b388: 01000100 0x1000100 -8003b38c: 01111000 0x1111000 -8003b390: 10000010 b 8003b3d4 <psxsdk_font_data+0xa18> -8003b394: 01000100 0x1000100 -8003b398: 00111000 sll v0,s1,0x0 - ... -8003b3bc: 00111000 sll v0,s1,0x0 -8003b3c0: 00111000 sll v0,s1,0x0 -8003b3c4: 00111100 sll v0,s1,0x4 -8003b3c8: 00111000 sll v0,s1,0x0 -8003b3cc: 01111100 0x1111100 -8003b3d0: 01000100 0x1000100 -8003b3d4: 01000100 0x1000100 -8003b3d8: 10000010 b 8003b41c <psxsdk_font_data+0xa60> -8003b3dc: 01001000 0x1001000 -8003b3e0: 01000100 0x1000100 -8003b3e4: 01000100 0x1000100 -8003b3e8: 01000100 0x1000100 -8003b3ec: 00010000 sll zero,at,0x0 -8003b3f0: 01000100 0x1000100 -8003b3f4: 01000100 0x1000100 -8003b3f8: 10000010 b 8003b43c <psxsdk_font_data+0xa80> -8003b3fc: 01001000 0x1001000 -8003b400: 01000100 0x1000100 -8003b404: 01000100 0x1000100 -8003b408: 00000100 sll zero,zero,0x4 -8003b40c: 00010000 sll zero,at,0x0 -8003b410: 01000100 0x1000100 -8003b414: 01000100 0x1000100 -8003b418: 10000010 b 8003b45c <psxsdk_font_data+0xaa0> -8003b41c: 00111000 sll v0,s1,0x0 -8003b420: 01000100 0x1000100 -8003b424: 00111100 sll v0,s1,0x4 -8003b428: 00111000 sll v0,s1,0x0 -8003b42c: 00010000 sll zero,at,0x0 -8003b430: 01000100 0x1000100 -8003b434: 00101000 sll v0,s0,0x0 -8003b438: 01010100 0x1010100 -8003b43c: 00001000 sll v0,zero,0x0 -8003b440: 01000100 0x1000100 -8003b444: 00010100 sll zero,at,0x4 -8003b448: 01000000 0x1000000 -8003b44c: 00010000 sll zero,at,0x0 -8003b450: 01000100 0x1000100 -8003b454: 00101000 sll v0,s0,0x0 -8003b458: 01010100 0x1010100 -8003b45c: 00001000 sll v0,zero,0x0 -8003b460: 01000100 0x1000100 -8003b464: 00100100 sll zero,s0,0x4 -8003b468: 01000100 0x1000100 -8003b46c: 00010000 sll zero,at,0x0 -8003b470: 01000100 0x1000100 -8003b474: 00010000 sll zero,at,0x0 -8003b478: 00101000 sll v0,s0,0x0 -8003b47c: 00001000 sll v0,zero,0x0 -8003b480: 00111000 sll v0,s1,0x0 -8003b484: 01000100 0x1000100 -8003b488: 00111000 sll v0,s1,0x0 -8003b48c: 00010000 sll zero,at,0x0 -8003b490: 00111000 sll v0,s1,0x0 -8003b494: 00010000 sll zero,at,0x0 -8003b498: 00101000 sll v0,s0,0x0 -8003b49c: 00000000 nop -8003b4a0: 01100000 0x1100000 - ... -8003b4bc: 01000100 0x1000100 -8003b4c0: 01000100 0x1000100 -8003b4c4: 01111100 0x1111100 -8003b4c8: 00111000 sll v0,s1,0x0 -8003b4cc: 00000010 mfhi zero -8003b4d0: 00111000 sll v0,s1,0x0 -8003b4d4: 00010000 sll zero,at,0x0 -8003b4d8: 00000000 nop -8003b4dc: 01000100 0x1000100 -8003b4e0: 01000100 0x1000100 -8003b4e4: 01000000 0x1000000 -8003b4e8: 00001000 sll v0,zero,0x0 -8003b4ec: 00000100 sll zero,zero,0x4 -8003b4f0: 00100000 sll zero,s0,0x0 -8003b4f4: 00101000 sll v0,s0,0x0 -8003b4f8: 00000000 nop -8003b4fc: 00101000 sll v0,s0,0x0 -8003b500: 00101000 sll v0,s0,0x0 -8003b504: 00100000 sll zero,s0,0x0 -8003b508: 00001000 sll v0,zero,0x0 -8003b50c: 00001000 sll v0,zero,0x0 -8003b510: 00100000 sll zero,s0,0x0 -8003b514: 01000100 0x1000100 -8003b518: 00000000 nop -8003b51c: 00010000 sll zero,at,0x0 -8003b520: 00010000 sll zero,at,0x0 -8003b524: 00010000 sll zero,at,0x0 -8003b528: 00001000 sll v0,zero,0x0 -8003b52c: 00010000 sll zero,at,0x0 -8003b530: 00100000 sll zero,s0,0x0 - ... -8003b53c: 00101000 sll v0,s0,0x0 -8003b540: 00010000 sll zero,at,0x0 -8003b544: 00001000 sll v0,zero,0x0 -8003b548: 00001000 sll v0,zero,0x0 -8003b54c: 00100000 sll zero,s0,0x0 -8003b550: 00100000 sll zero,s0,0x0 - ... -8003b55c: 01000100 0x1000100 -8003b560: 00010000 sll zero,at,0x0 -8003b564: 00000100 sll zero,zero,0x4 -8003b568: 00001000 sll v0,zero,0x0 -8003b56c: 01000000 0x1000000 -8003b570: 00100000 sll zero,s0,0x0 - ... -8003b57c: 01000100 0x1000100 -8003b580: 00010000 sll zero,at,0x0 -8003b584: 01111100 0x1111100 -8003b588: 00111000 sll v0,s1,0x0 -8003b58c: 10000000 b 8003b590 <psxsdk_font_data+0xbd4> -8003b590: 00111000 sll v0,s1,0x0 - ... -8003b5b8: 11111110 beq t0,s1,8003f9fc <file_buffer+0x3fe4> -8003b5bc: 00001000 sll v0,zero,0x0 -8003b5c0: 00000000 nop -8003b5c4: 00001000 sll v0,zero,0x0 -8003b5c8: 00000000 nop -8003b5cc: 01000000 0x1000000 -8003b5d0: 00000000 nop -8003b5d4: 00110000 sll zero,s1,0x0 -8003b5d8: 00000000 nop -8003b5dc: 00010000 sll zero,at,0x0 -8003b5e0: 00111000 sll v0,s1,0x0 -8003b5e4: 00001000 sll v0,zero,0x0 -8003b5e8: 00000000 nop -8003b5ec: 01000000 0x1000000 -8003b5f0: 00000000 nop -8003b5f4: 01001000 0x1001000 - ... -8003b600: 01000000 0x1000000 -8003b604: 00111000 sll v0,s1,0x0 -8003b608: 00111000 sll v0,s1,0x0 -8003b60c: 01110000 0x1110000 -8003b610: 00111000 sll v0,s1,0x0 -8003b614: 00001000 sll v0,zero,0x0 -8003b618: 10111000 beq zero,s1,8003f61c <file_buffer+0x3c04> -8003b61c: 00000000 nop -8003b620: 01111000 0x1111000 -8003b624: 01001000 0x1001000 -8003b628: 00000100 sll zero,zero,0x4 -8003b62c: 01001000 0x1001000 -8003b630: 01000100 0x1000100 -8003b634: 00011100 sll v0,at,0x4 -8003b638: 01000100 0x1000100 -8003b63c: 00000000 nop -8003b640: 01000100 0x1000100 -8003b644: 01001000 0x1001000 -8003b648: 00000100 sll zero,zero,0x4 -8003b64c: 01001000 0x1001000 -8003b650: 01111100 0x1111100 -8003b654: 00001000 sll v0,zero,0x0 -8003b658: 01000100 0x1000100 -8003b65c: 00000000 nop -8003b660: 01000100 0x1000100 -8003b664: 01001000 0x1001000 -8003b668: 00000100 sll zero,zero,0x4 -8003b66c: 01001000 0x1001000 -8003b670: 00000100 sll zero,zero,0x4 -8003b674: 00001000 sll v0,zero,0x0 -8003b678: 01111000 0x1111000 -8003b67c: 00000000 nop -8003b680: 10111000 beq zero,s1,8003f684 <file_buffer+0x3c6c> -8003b684: 00110100 sll zero,s1,0x4 -8003b688: 00111000 sll v0,s1,0x0 -8003b68c: 10110000 beq zero,s1,8003b690 <psxsdk_font_data+0xcd4> -8003b690: 00111000 sll v0,s1,0x0 -8003b694: 00001000 sll v0,zero,0x0 -8003b698: 01000000 0x1000000 - ... -8003b6b8: 00111000 sll v0,s1,0x0 -8003b6bc: 00000100 sll zero,zero,0x4 - ... -8003b6c8: 00000100 sll zero,zero,0x4 -8003b6cc: 00011000 sll v0,at,0x0 - ... -8003b6dc: 00000100 sll zero,zero,0x4 -8003b6e0: 00010000 sll zero,at,0x0 -8003b6e4: 00010000 sll zero,at,0x0 -8003b6e8: 00000100 sll zero,zero,0x4 -8003b6ec: 00010000 sll zero,at,0x0 - ... -8003b6fc: 00110100 sll zero,s1,0x4 - ... -8003b708: 00100100 sll zero,s0,0x4 -8003b70c: 00010000 sll zero,at,0x0 -8003b710: 01101101 0x1101101 -8003b714: 00110100 sll zero,s1,0x4 -8003b718: 00111000 sll v0,s1,0x0 -8003b71c: 01001100 0x1001100 -8003b720: 00010000 sll zero,at,0x0 -8003b724: 00010000 sll zero,at,0x0 -8003b728: 00010100 sll zero,at,0x4 -8003b72c: 00010000 sll zero,at,0x0 -8003b730: 10010010 beq zero,at,8003b774 <psxsdk_font_data+0xdb8> -8003b734: 01001000 0x1001000 -8003b738: 01000100 0x1000100 -8003b73c: 01000100 0x1000100 -8003b740: 00010000 sll zero,at,0x0 -8003b744: 00010000 sll zero,at,0x0 -8003b748: 00001100 sll v0,zero,0x4 -8003b74c: 00010000 sll zero,at,0x0 -8003b750: 10010010 beq zero,at,8003b794 <psxsdk_font_data+0xdd8> -8003b754: 01001000 0x1001000 -8003b758: 01000100 0x1000100 -8003b75c: 01000100 0x1000100 -8003b760: 00010000 sll zero,at,0x0 -8003b764: 00010000 sll zero,at,0x0 -8003b768: 00010100 sll zero,at,0x4 -8003b76c: 00010000 sll zero,at,0x0 -8003b770: 10000010 b 8003b7b4 <psxsdk_font_data+0xdf8> -8003b774: 01001000 0x1001000 -8003b778: 01000100 0x1000100 -8003b77c: 01000100 0x1000100 -8003b780: 00010000 sll zero,at,0x0 -8003b784: 00010000 sll zero,at,0x0 -8003b788: 00100100 sll zero,s0,0x4 -8003b78c: 00010000 sll zero,at,0x0 -8003b790: 10000010 b 8003b7d4 <psxsdk_font_data+0xe18> -8003b794: 01001000 0x1001000 -8003b798: 00111000 sll v0,s1,0x0 - ... -8003b7a4: 00001100 sll v0,zero,0x4 - ... -8003b7ec: 00010000 sll zero,at,0x0 - ... -8003b7fc: 00110100 sll zero,s1,0x4 -8003b800: 01011000 0x1011000 -8003b804: 00110100 sll zero,s1,0x4 -8003b808: 00111000 sll v0,s1,0x0 -8003b80c: 00111000 sll v0,s1,0x0 -8003b810: 00100100 sll zero,s0,0x4 -8003b814: 01000100 0x1000100 -8003b818: 10000010 b 8003b85c <psxsdk_font_data+0xea0> -8003b81c: 01001000 0x1001000 -8003b820: 00100100 sll zero,s0,0x4 -8003b824: 00001100 sll v0,zero,0x4 -8003b828: 00000100 sll zero,zero,0x4 -8003b82c: 00010000 sll zero,at,0x0 -8003b830: 00100100 sll zero,s0,0x4 -8003b834: 01000100 0x1000100 -8003b838: 10000010 b 8003b87c <psxsdk_font_data+0xec0> -8003b83c: 01001000 0x1001000 -8003b840: 00100100 sll zero,s0,0x4 -8003b844: 00000100 sll zero,zero,0x4 -8003b848: 00011000 sll v0,at,0x0 -8003b84c: 00010000 sll zero,at,0x0 -8003b850: 00100100 sll zero,s0,0x4 -8003b854: 01000100 0x1000100 -8003b858: 10010010 beq zero,at,8003b89c <psxsdk_font_data+0xee0> -8003b85c: 00111000 sll v0,s1,0x0 -8003b860: 00111000 sll v0,s1,0x0 -8003b864: 00000100 sll zero,zero,0x4 -8003b868: 00100000 sll zero,s0,0x0 -8003b86c: 00010000 sll zero,at,0x0 -8003b870: 00100100 sll zero,s0,0x4 -8003b874: 00101000 sll v0,s0,0x0 -8003b878: 10101010 beq zero,s0,8003f8bc <file_buffer+0x3ea4> -8003b87c: 00001000 sll v0,zero,0x0 -8003b880: 00100000 sll zero,s0,0x0 -8003b884: 00000100 sll zero,zero,0x4 -8003b888: 00011100 sll v0,at,0x4 -8003b88c: 00010000 sll zero,at,0x0 -8003b890: 01011000 0x1011000 -8003b894: 00010000 sll zero,at,0x0 -8003b898: 01000100 0x1000100 -8003b89c: 00001000 sll v0,zero,0x0 -8003b8a0: 00100000 sll zero,s0,0x0 - ... -8003b8c8: 00110000 sll zero,s1,0x0 -8003b8cc: 00010000 sll zero,at,0x0 -8003b8d0: 00001100 sll v0,zero,0x4 - ... -8003b8e8: 00001000 sll v0,zero,0x0 -8003b8ec: 00010000 sll zero,at,0x0 -8003b8f0: 00010000 sll zero,at,0x0 - ... -8003b8fc: 01000100 0x1000100 -8003b900: 01001000 0x1001000 -8003b904: 00111100 sll v0,s1,0x4 -8003b908: 00001000 sll v0,zero,0x0 -8003b90c: 00010000 sll zero,at,0x0 -8003b910: 00010000 sll zero,at,0x0 -8003b914: 00001100 sll v0,zero,0x4 -8003b918: 00000000 nop -8003b91c: 00101000 sll v0,s0,0x0 -8003b920: 01001000 0x1001000 -8003b924: 00100000 sll zero,s0,0x0 -8003b928: 00000100 sll zero,zero,0x4 -8003b92c: 00010000 sll zero,at,0x0 -8003b930: 00100000 sll zero,s0,0x0 -8003b934: 10010010 beq zero,at,8003b978 <psxsdk_font_data+0xfbc> -8003b938: 00000000 nop -8003b93c: 00010000 sll zero,at,0x0 -8003b940: 01001000 0x1001000 -8003b944: 00010000 sll zero,at,0x0 -8003b948: 00001000 sll v0,zero,0x0 -8003b94c: 00010000 sll zero,at,0x0 -8003b950: 00010000 sll zero,at,0x0 -8003b954: 01100000 0x1100000 -8003b958: 00000000 nop -8003b95c: 00101000 sll v0,s0,0x0 -8003b960: 01110000 0x1110000 -8003b964: 00001000 sll v0,zero,0x0 -8003b968: 00001000 sll v0,zero,0x0 -8003b96c: 00010000 sll zero,at,0x0 -8003b970: 00010000 sll zero,at,0x0 - ... -8003b97c: 01000100 0x1000100 -8003b980: 01000000 0x1000000 -8003b984: 00111100 sll v0,s1,0x4 -8003b988: 00110000 sll zero,s1,0x0 -8003b98c: 00010000 sll zero,at,0x0 -8003b990: 00001100 sll v0,zero,0x4 - ... -8003b9a0: 00111000 sll v0,s1,0x0 - ... - -8003b9cc <cdrom_queue_buf>: - ... -8003b9d4: 800350bc lb v1,20668(zero) -8003b9d8: 00000000 nop - -8003b9dc <rand_seed>: -8003b9dc: 00000001 0x1 - -Disassembly of section .bss: - -8003b9e0 <last_500_ms_tick.2956>: - ... - -8003b9e8 <last_100_ms_tick.2955>: - ... - -8003b9f0 <last_one_second_tick.2954>: - ... - -8003b9f8 <sine_decrease.2929>: - ... - -8003b9fa <u16_0_01seconds_cnt_prev>: - ... - -8003b9fc <u16_0_01seconds_cnt>: - ... - -8003b9fe <sine_counter>: - ... - -8003b9ff <devmenu_flag>: - ... - -8003ba00 <system_busy>: - ... - -8003ba01 <emergency_mode>: - ... - -8003ba02 <five_hundred_ms_timer>: - ... - -8003ba03 <hundred_ms_timer>: - ... - -8003ba04 <one_second_timer>: - ... - -8003ba05 <temp_fps>: - ... - -8003ba06 <fps>: - ... - -8003ba07 <refresh_needed>: - ... - -8003ba08 <rand_seed>: - ... - -8003ba10 <global_timer>: - ... - -8003ba18 <file_buffer>: - ... - -8005ba18 <previous_btn_selected.3131>: - ... - -8005ba19 <btn_selected.3130>: -8005ba19: 0000 addiu s0,sp,0 - ... - -8005ba1c <MainMenuMinimumBtn>: -8005ba1c: 00000000 nop - -8005ba20 <menuLevel>: -8005ba20: 00000000 nop - -8005ba24 <MainMenuBtn>: - ... - -8005ba84 <GameCfg>: - ... - -8005ba90 <isLevelSelected>: - ... - -8005ba91 <SelectedPlt>: -8005ba91: 0000 addiu s0,sp,0 - ... - -8005ba94 <SelectedLevel>: -8005ba94: 00000000 nop - -8005ba98 <BcnGWSpr_set>: -8005ba98: 00000000 nop - -8005ba9c <SerialCheat>: - ... - -8005bac0 <DevMenuCheat>: - ... - -8005bae4 <StackCheckCheat>: - ... - -8005bb08 <TestCheat>: - ... - -8005bb2c <AcceptSnd>: - ... - -8005bb54 <BellSnd>: - ... - -8005bb7c <MenuStarSpr>: - ... - -8005bba8 <MenuSpr>: - ... - -8005bbd4 <orig_v.3005>: - ... - -8005bbd6 <orig_u.3004>: - ... - -8005bbd8 <one_second_show>: - ... - -8005bbd9 <five_hundred_ms_show>: - ... - -8005bbda <global_lum>: - ... - -8005bbdb <gfx_busy>: - ... - -8005bbdc <prim_list2>: - ... - -8005fbdc <prim_list>: - ... - -80063bdc <DispEnv>: -80063bdc: 00000000 nop - -80063be0 <DrawEnv>: - ... - -80063bec <idx.3006>: - ... - -80063bee <old_adc_mouse.2942>: - ... - -80063bf0 <cheatsArray>: - ... - -80063c30 <pad2_cheat_timer>: -80063c30: 00000000 nop - -80063c34 <pad1_cheat_timer>: -80063c34: 00000000 nop - -80063c38 <pad2_cheat_array>: - ... - -80063c58 <pad1_cheat_array>: - ... - -80063c78 <pad2_last_key_single_pressed>: - ... - -80063c7a <pad1_last_key_single_pressed>: - ... - -80063c7c <pad2_keys_repeat>: - ... - -80063c88 <pad1_keys_repeat>: - ... - -80063c94 <pad2_vibration_timer>: - ... - -80063c96 <pad1_vibration_timer>: - ... - -80063c98 <previous_pad2>: - ... - -80063c9a <previous_pad1>: - ... - -80063c9c <pad2>: - ... - -80063c9e <pad1>: - ... - -80063ca0 <first_load.2822>: - ... - -80063ca1 <load_menu_running>: - ... - -80063ca2 <isr_ended>: - ... - -80063ca3 <end_flag>: - ... - -80063ca4 <isr_started>: - ... - -80063ca5 <startup_flag>: -80063ca5: 0000 addiu s0,sp,0 - ... - -80063ca8 <strCurrentFile>: -80063ca8: 00000000 nop - -80063cac <LoadMenuBarRect>: - ... - -80063cbc <LoadMenuBarLines>: - ... - -80063cfc <LoadMenuTitleSpr>: - ... - -80063d28 <LoadMenuPlaneSpr>: - ... - -80063d54 <loadMenuBg>: - ... - -80063d74 <strClock.3058>: - ... - -80063d7c <GameGuiBubbleVibrationTimer.3050>: -80063d7c: 00000000 nop - -80063d80 <GameGuiBubbleShowFlagOld.3049>: -80063d80: 00000000 nop - -80063d84 <GameGuiBubbleTimer.3045>: -80063d84: 00000000 nop - -80063d88 <slowScore>: -80063d88: 00000000 nop - -80063d8c <GameGuiBubbleVibrationFlag>: - ... - -80063d8d <GameGuiBubbleShowFlag>: - ... - -80063d8e <GameGuiClearPassengersLeft_Flag>: - ... - -80063d90 <PageUpDownSpr>: - ... - -80063dbc <DepArrSpr>: - ... - -80063de8 <SecondDisplay>: - ... - -80063e14 <PauseRect>: - ... - -80063e34 <SelectedAircraftGPoly4>: - ... - -80063e54 <AircraftDataGPoly4>: - ... - -80063e74 <BubbleSpr>: - ... - -80063ea0 <usedVoices>: - ... - -80063eb8 <EndAnimationDisplay>: - ... - -80063ee4 <EndAnimationRect>: - ... - -80063ef4 <intro_timer.2869>: -80063ef4: 00000000 nop - -80063ef8 <spin_rotate.2873>: -80063ef8: 00000000 nop - -80063efc <spin_speed.2874>: -80063efc: 00000000 nop - -80063f00 <PSXSDKIntroClose>: - ... - -80063f01 <PSXSDKIntroStringEvent>: - ... - -80063f02 <PSXSDKIntroRandTextEventReminder>: - ... - -80063f03 <PSXSDKIntroRandTextEvent>: - ... - -80063f04 <PSXSDKIntroSpinDiskEventReminder>: - ... - -80063f05 <PSXSDKIntroSpinDiskEvent>: - ... - -80063f06 <PSXSDKIntroCloseShellEventReminder>: - ... - -80063f07 <PSXSDKIntroCloseShellEvent>: - ... - -80063f08 <dir.3578>: -80063f08: 00000000 nop - -80063f0c <i.3577>: - ... - -80063f0e <last_tile.3576>: - ... - -80063f10 <TwoPlayersActive>: - ... - -80063f11 <GameMinutes>: - ... - -80063f12 <GameHour>: - ... - -80063f14 <GameLevelTitle>: - ... - -80063f2c <GameLevelSize>: - ... - -80063f2e <GameLevelColumns>: - ... - -80063f30 <GameLevelBuffer>: - ... - -80064730 <PlayerData>: - ... - -80069920 <BeepSnd>: - ... - -80069948 <TakeoffSnd>: - ... - -80069970 <TowerFinalSnds>: - ... - -800699c0 <ApproachSnds>: - ... - -80069a10 <GameLevelBuffer_UVData>: - ... - -8006aa10 <GameAircraftTilemap>: - ... - -8006ba10 <GameBuildingData>: - ... - -8006baa0 <GameAircraftCollisionIdx>: - ... - -8006baa1 <GameAircraftCollisionFlag>: - ... - -8006baa2 <GameAircraftCreatedFlag>: - ... - -8006baa3 <spawnMinTimeFlag>: - ... - -8006baa4 <GameSpawnMinTime>: -8006baa4: 00000000 nop - -8006baa8 <GameUsedRwy>: - ... - -8006bac8 <FlightData>: - ... - -8006bdac <GameRwy>: - ... - -8006bdcc <CityBg1Spr>: - ... - -8006bdf8 <GameBuildingSpr>: - ... - -8006be24 <GameMouseSpr>: - ... - -8006be50 <GamePlaneSpr>: - ... - -8006be7c <GameTilesetSpr>: - ... - -8006bea8 <_blend_effect_lum>: -8006bea8: 00000000 nop - -8006beac <_internal_text>: - ... - -8006bf74 <iconTimer.3075>: -8006bf74: 00000000 nop - -8006bf78 <ptrReferenceBlock.3016>: -8006bf78: 00000000 nop - -8006bf7c <ProgressBarXOffset>: - ... - -8006bf7e <CurrentReadBlock>: - ... - -8006bf7f <TotalBlocks>: - ... - -8006bf80 <MemCardStatus>: - ... - -8006bf88 <IconIndex>: -8006bf88: 00000000 nop - -8006bf8c <MemCardProgressBarLines>: - ... - -8006bfcc <MemCardProgressBar>: - ... - -8006bfdc <MemCardRect>: - ... - -8006bffc <SecondDisplay>: - ... - -8006c028 <MemCardErrors>: - ... - -8006c038 <DataBuffer>: - ... - -8006c0b8 <aircraft_sine.2966>: - ... - -8006c0b9 <aircraft_sine_decrease.2967>: -8006c0b9: 0000 addiu s0,sp,0 - ... - -8006c0bc <AircraftFlightDataIdx_HashTable>: - ... - -8006c0dc <AircraftCenterIsoPos>: - ... - -8006c0e4 <LeftRightArrowSpr>: - ... - -8006c110 <UpDownArrowSpr>: - ... - -8006c13c <AircraftSpr>: - ... - -8006c168 <AircraftIndex>: -8006c168: 00000000 nop - -8006c16c <AircraftData>: - ... - -8006d36c <serial_busy>: -8006d36c: 00000000 nop - -8006d370 <SerialState>: -8006d370: 00000000 nop - -8006d374 <timer_array>: - ... - -8006d474 <MessageIdx>: -8006d474: 00000000 nop - -8006d478 <tMessageFIFO>: - ... - -8006e4f8 <f_ptr_pos>: -8006e4f8: 00000000 nop - -8006e4fc <f_ptr>: - ... - -8006e57c <psxBiosState>: -8006e57c: 00000000 nop - -8006e580 <psxSdkFlags>: -8006e580: 00000000 nop - -8006e584 <rcnt_handler_event_id>: -8006e584: 00000000 nop - -8006e588 <rcnt_handler_set>: -8006e588: 00000000 nop - -8006e58c <vblank_handler_event_id>: -8006e58c: 00000000 nop - -8006e590 <vblank_handler_set>: -8006e590: 00000000 nop - -8006e594 <ss_vag_addr>: -8006e594: 00000000 nop - -8006e598 <arr>: - ... - -8006e624 <card_cmd>: - ... - -8006e6b0 <gpu_stringbuf>: - ... - -8006e8b0 <__gs_autowait>: -8006e8b0: 00000000 nop - -8006e8b4 <prfont_scale_y>: -8006e8b4: 00000000 nop - -8006e8b8 <prfont_scale_x>: -8006e8b8: 00000000 nop - -8006e8bc <prfont_flags>: -8006e8bc: 00000000 nop - -8006e8c0 <linked_list_pos>: -8006e8c0: 00000000 nop - -8006e8c4 <linked_list>: -8006e8c4: 00000000 nop - -8006e8c8 <__stdio_direction>: -8006e8c8: 00000000 nop - -8006e8cc <__sio_cr_mapped>: -8006e8cc: 00000000 nop - -8006e8d0 <libc_sprintf_floatbuf>: - ... - -8006e910 <strtok_pos.1643>: -8006e910: 00000000 nop - -8006e914 <strtok_len.1642>: -8006e914: 00000000 nop - -8006e918 <strtok_string.1641>: -8006e918: 00000000 nop - -8006e91c <gte_data_registers>: -8006e91c: 00000000 nop - -8006e920 <SmallFont>: - ... - -8006e964 <gte_operations>: -8006e964: 00000000 nop - -8006e968 <gte_error_flags>: -8006e968: 00000000 nop - -8006e96c <RadioFont>: - ... - -8006e9b0 <PSXButtons>: - ... - -8006e9dc <OpenSource_Logo>: - ... - -8006ea08 <SpinDiskSnd>: - ... - -8006ea30 <GPL_Logo>: - ... - -8006ea5c <PSXSDKIntroFont>: - ... - -8006ea88 <TrayClSnd>: - ... - -8006eab0 <PsxDisk>: - ... - -8006eadc <GameScore>: -8006eadc: 00000000 nop - -8006eae0 <RADIO_CHATTER_VOICE_NUMBERS>: -8006eae0: 00000000 nop - -8006eae4 <GameFinishedFlag>: - ... - -8006eae5 <GameStartupFlag>: -8006eae5: 0000 addiu s0,sp,0 - ... - -8006eae8 <MemCardData>: - ... - -80072c88 <psxsdkPadArr>: - ... - -80072cb4 <padread_buf>: - ... - -80072cc4 <rcnt_handler_evfield>: -80072cc4: 00000000 nop - -80072cc8 <rcnt_handler_callback>: -80072cc8: 00000000 nop - -80072ccc <vblank_handler_callback>: -80072ccc: 00000000 nop - -80072cd0 <_EXC_vblank_handler_set>: -80072cd0: 00000000 nop - -80072cd4 <_EXC_dma_handler_set>: -80072cd4: 00000000 nop - -80072cd8 <_EXC_sio_handler_set>: -80072cd8: 00000000 nop - -80072cdc <_EXC_cdrom_handler>: -80072cdc: 00000000 nop - -80072ce0 <_EXC_cdrom_handler_set>: -80072ce0: 00000000 nop - -80072ce4 <_EXC_sio_handler>: -80072ce4: 00000000 nop - -80072ce8 <_EXC_vblank_handler>: -80072ce8: 00000000 nop - -80072cec <__psxsdk_gpu_dma_finished>: -80072cec: 00000000 nop - -80072cf0 <_EXC_dma_handler>: -80072cf0: 00000000 nop - -80072cf4 <readpad_vibrations>: - ... - -80072d00 <fb_font_y>: -80072d00: 00000000 nop - -80072d04 <GsCurDrawEnvW>: - ... - -80072d06 <GsScreenH>: - ... - -80072d08 <fb_font_cy>: - ... - -80072d10 <gs_vbuf>: - ... - -80072d70 <GsScreenW>: -80072d70: 00000000 nop - -80072d74 <fb_font_x>: -80072d74: 00000000 nop - -80072d78 <GsScreenM>: -80072d78: 00000000 nop - -80072d7c <fb_font_cx>: -80072d7c: 00000000 nop - -80072d80 <GsCurDrawEnvH>: -80072d80: 00000000 nop - -80072d84 <draw_mode_packet>: -80072d84: 00000000 nop - -80072d88 <alloc_size>: - ... - -80074d88 <busy_pages>: - ... - -80075588 <first_free_page>: -80075588: 00000000 nop - -8007558c <file_state>: - ... - -8007568c <errno>: -8007568c: 00000000 nop - -80075690 <onesec_buf>: - ... - -80075e90 <file_structs>: - ... - -80077690 <want_feedback>: -80077690: 00000000 nop - -80077694 <cdrom_command_direct>: -80077694: 00000000 nop - -80077698 <cdrom_command_stat>: - ... - -8007769a <cdrom_last_command>: - ... - -8007769c <cdrom_handler_event_id>: -8007769c: 00000000 nop - -Disassembly of section .reginfo: - -00000000 <.reginfo>: - 0: fbfffffe 0xfbfffffe - ... - -Disassembly of section .gnu.attributes: - -00000000 <.gnu.attributes>: - 0: 00000f41 0xf41 - 4: 756e6700 jalx 5b99c00 <__scratchpad-0x19c66400> - 8: 00070100 sll zero,a3,0x4 - c: 03040000 0x3040000 - -Disassembly of section .comment: - -00000000 <.comment>: - 0: 3a434347 xori v1,s2,0x4347 - 4: 4e472820 c3 0x472820 - 8: 35202955 ori zero,t1,0x2955 - c: 302e322e andi t6,at,0x322e - ... - -Disassembly of section .debug_line: - -00000000 <.debug_line>: - 0: 00000117 0x117 - 4: 00280002 0x280002 - 8: 01010000 0x1010000 - c: 000d0efb 0xd0efb - 10: 01010101 0x1010101 - 14: 01000000 0x1000000 - 18: 73010000 0x73010000 - 1c: 732f6372 0x732f6372 - 20: 74726174 jalx 1c985d0 <__scratchpad-0x1db67a30> - 24: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 28: 2e747261 sltiu s4,s3,29281 - 2c: 00010073 0x10073 - 30: 05000000 bltz t0,34 <__scratchpad-0x1f7fffcc> - 34: 01000002 0x1000002 - 38: 01260380 0x1260380 - 3c: 83134c83 lb s3,19587(t8) - 40: 83148314 lb s4,-31980(t8) - 44: 8314834d lb s4,-31923(t8) - 48: 834d8314 lb t5,-31980(k0) - 4c: 4b4b4c51 c2 0x14b4c51 - 50: 4b4c4b4b c2 0x14c4b4b - 54: 4b4b4b4b c2 0x14b4b4b - 58: 4b4b4b4b c2 0x14b4b4b - 5c: 4b4b4b4b c2 0x14b4b4b - 60: 4b4b4b4b c2 0x14b4b4b - 64: 4b4b4b4b c2 0x14b4b4b - 68: 4b4b4b4b c2 0x14b4b4b - 6c: 4c834e4b 0x4c834e4b - 70: 4d4b834b 0x4d4b834b - 74: 4b4b4b84 c2 0x14b4b84 - 78: 4b4b4e4b c2 0x14b4e4b - 7c: 4b4b4b4b c2 0x14b4b4b - 80: 4b4b4b4c c2 0x14b4b4c - 84: 4b4b4b4b c2 0x14b4b4b - 88: 4b4b4b4b c2 0x14b4b4b - 8c: 4b4b4b4b c2 0x14b4b4b - 90: 4b4b4b4b c2 0x14b4b4b - 94: 4b4b4b4b c2 0x14b4b4b - 98: 4b4b4b4b c2 0x14b4b4b - 9c: ec03834b swc3 $3,-31925(zero) - a0: 4b4c4a00 c2 0x14c4a00 - a4: 4c4b4b4b 0x4c4b4b4b - a8: 4b4b4b4b c2 0x14b4b4b - ac: 4b4b4b4b c2 0x14b4b4b - b0: 4b4b4b4b c2 0x14b4b4b - b4: 4b4b4b4b c2 0x14b4b4b - b8: 4b4b4b4b c2 0x14b4b4b - bc: 4b4b4b4b c2 0x14b4b4b - c0: 834d4b4b lb t5,19275(k0) - c4: 4b834b4c c2 0x1834b4c - c8: 4b84834d c2 0x184834d - cc: 4e4b4b4b c3 0x4b4b4b - d0: 4b4b4b4b c2 0x14b4b4b - d4: 4b4c4b4b c2 0x14c4b4b - d8: 4b4b4b4b c2 0x14b4b4b - dc: 4b4b4b4b c2 0x14b4b4b - e0: 4b4b4b4b c2 0x14b4b4b - e4: 4b4b4b4b c2 0x14b4b4b - e8: 4b4b4b4b c2 0x14b4b4b - ec: 4b4b4b4b c2 0x14b4b4b - f0: 834b4b4b lb t3,19275(k0) - f4: 4d834b4d 0x4d834b4d - f8: 4b4d834b c2 0x14d834b - fc: 4d834d83 0x4d834d83 - 100: 83bc834b lb gp,-31925(sp) - 104: 4c83134c 0x4c83134c - 108: 4c4d8313 0x4c4d8313 - 10c: 83134c83 lb s3,19587(t8) - 110: 83144c4b lb s4,19531(t8) - 114: 03f8d802 0x3f8d802 - 118: ae010100 sw at,256(s0) - 11c: 02000000 0x2000000 - 120: 00007100 sll t6,zero,0x4 - 124: fb010100 0xfb010100 - 128: 01000d0e 0x1000d0e - 12c: 00010101 0x10101 - 130: 00010000 sll zero,at,0x0 - 134: 72730100 0x72730100 - 138: 682f0063 0x682f0063 - 13c: 2f656d6f sltiu a1,k1,28015 - 140: 69766178 0x69766178 - 144: 702f7265 0x702f7265 - 148: 64737873 0x64737873 - 14c: 30322d6b andi s2,at,0x2d6b - 150: 37303531 ori s0,t9,0x3531 - 154: 6c2f3932 0x6c2f3932 - 158: 73706269 0x73706269 - 15c: 6e692f78 0x6e692f78 - 160: 64756c63 0x64756c63 - 164: 73000065 0x73000065 - 168: 70757465 0x70757465 - 16c: 0100632e 0x100632e - 170: 73700000 0x73700000 - 174: 65746778 0x65746778 - 178: 0200682e 0x200682e - 17c: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 180: 2e6f6964 sltiu t7,s3,26980 - 184: 00020068 0x20068 - 188: 6d656d00 0x6d656d00 - 18c: 2e79726f sltiu t9,s3,29295 - 190: 00010068 0x10068 - 194: 05000000 bltz t0,198 <__scratchpad-0x1f7ffe68> - 198: 02c38402 0x2c38402 - 19c: 01170380 0x1170380 - 1a0: 474d4715 c1 0x14d4715 - 1a4: 770884bd jalx c2212f4 <__scratchpad-0x135ded0c> - 1a8: 01040200 0x1040200 - 1ac: 02008206 0x2008206 - 1b0: bc060304 0xbc060304 - 1b4: 03040200 0x3040200 - 1b8: 67038848 0x67038848 - 1bc: 08400882 j 1002208 <__scratchpad-0x1e7fddf8> - 1c0: 081803e5 j 600f94 <__scratchpad-0x1f1ff06c> - 1c4: ba6a0374 swr t2,884(s3) - 1c8: 01001002 0x1001002 - 1cc: 00005101 0x5101 - 1d0: 23000200 addi zero,t8,512 - 1d4: 01000000 0x1000000 - 1d8: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 1dc: 01010100 0x1010100 - 1e0: 00000001 0x1 - 1e4: 01000001 0x1000001 - 1e8: 00637273 0x637273 - 1ec: 65746100 0x65746100 - 1f0: 2e746978 sltiu s4,s3,27000 - 1f4: 00010063 0x10063 - 1f8: 05000000 bltz t0,1fc <__scratchpad-0x1f7ffe04> - 1fc: 02c44c02 0x2c44c02 - 200: 08131880 j 4c6200 <__scratchpad-0x1f339e00> - 204: 4bae0877 c2 0x1ae0877 - 208: 4e464e85 c3 0x464e85 - 20c: 4e454f46 c3 0x454f46 - 210: 0402004b 0x402004b - 214: 02004901 0x2004901 - 218: 08830304 j 20c0c10 <__scratchpad-0x1d73f3f0> - 21c: 001402ad 0x1402ad - 220: 02480101 0x2480101 - 224: 00020000 sll zero,v0,0x0 - 228: 000000af 0xaf - 22c: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - 230: 0101000d break 0x101 - 234: 00000101 0x101 - 238: 00000100 sll zero,zero,0x4 - 23c: 63727301 0x63727301 - 240: 6f682f00 0x6f682f00 - 244: 782f656d 0x782f656d - 248: 65697661 0x65697661 - 24c: 73702f72 0x73702f72 - 250: 6b647378 0x6b647378 - 254: 3130322d andi s0,t1,0x322d - 258: 32373035 andi s7,s1,0x3035 - 25c: 696c2f39 0x696c2f39 - 260: 78737062 0x78737062 - 264: 636e692f 0x636e692f - 268: 6564756c 0x6564756c - 26c: 73700000 0x73700000 - 270: 6b647378 0x6b647378 - 274: 0100632e 0x100632e - 278: 73700000 0x73700000 - 27c: 6f696278 0x6f696278 - 280: 00682e73 0x682e73 - 284: 70000002 0x70000002 - 288: 61707873 0x61707873 - 28c: 00682e64 0x682e64 - 290: 70000002 0x70000002 - 294: 74677873 jalx 19de1cc <__scratchpad-0x1de21e34> - 298: 00682e65 0x682e65 - 29c: 70000002 0x70000002 - 2a0: 682e7873 0x682e7873 - 2a4: 00000200 sll zero,zero,0x8 - 2a8: 65637865 0x65637865 - 2ac: 6f697470 0x6f697470 - 2b0: 00682e6e 0x682e6e - 2b4: 73000001 0x73000001 - 2b8: 6f696474 0x6f696474 - 2bc: 0200682e 0x200682e - 2c0: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 2c4: 62696c64 0x62696c64 - 2c8: 0200682e 0x200682e - 2cc: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 2d0: 676e6972 0x676e6972 - 2d4: 0200682e 0x200682e - 2d8: 00000000 nop - 2dc: c4e80205 lwc1 $f8,517(a3) - 2e0: 3f038002 0x3f038002 - 2e4: 83494b01 lb t1,19201(k0) - 2e8: 8583bc84 lh v1,-17276(t4) - 2ec: 498383bf 0x498383bf - 2f0: bc87f34b 0xbc87f34b - 2f4: 84848383 lh a0,-31869(a0) - 2f8: 84820a03 lh v0,2563(a0) - 2fc: 834985bc lb t1,-31300(k0) - 300: 130313bd beq t8,v1,51f8 <__scratchpad-0x1f7fae08> - 304: 4be90882 c2 0x1e90882 - 308: 7a0350bc 0x7a0350bc - 30c: f5bc4e4a 0xf5bc4e4a - 310: 0200af08 0x200af08 - 314: 74030204 jalx c0810 <__scratchpad-0x1f73f7f0> - 318: f20e03ba 0xf20e03ba - 31c: 474de708 c1 0x14de708 - 320: 85474552 lh a3,17746(t2) - 324: 034f4d47 0x34f4d47 - 328: b5524a78 0xb5524a78 - 32c: 84f74d47 lh s7,19783(a3) - 330: 3d083f08 0x3d083f08 - 334: 4c4b7808 0x4c4b7808 - 338: f4167708 0xf4167708 - 33c: 4008bdbb 0x4008bdbb - 340: 50021003 0x50021003 - 344: 82740301 lb s4,769(s3) - 348: 820a0384 lb t2,900(s0) - 34c: f3f3f383 0xf3f3f383 - 350: bbf383bd swr s3,-31811(ra) - 354: 88844bbb lwl a0,19387(a0) - 358: 210314bf addi v1,t0,5311 - 35c: 84bd3c08 lh sp,15368(a1) - 360: b5820b03 0xb5820b03 - 364: 173c024f bne t9,gp,ca4 <__scratchpad-0x1f7ff35c> - 368: 084d4f45 j 1353d14 <__scratchpad-0x1e4ac2ec> - 36c: 7b084db1 0x7b084db1 - 370: 49bbf584 0x49bbf584 - 374: 4785bf4b c1 0x185bf4b - 378: 084df34d j 137cd34 <__scratchpad-0x1e4832cc> - 37c: 0884f33f j 213ccfc <__scratchpad-0x1d6c3304> - 380: 088584e6 j 2161398 <__scratchpad-0x1d69ec68> - 384: 4f4b84ae c3 0x14b84ae - 388: 4c137708 0x4c137708 - 38c: bb854d47 swr a1,19783(gp) - 390: 4b494b49 c2 0x1494b49 - 394: 854b4c4b lh t3,19531(t2) - 398: 08bd4c13 j 2f5304c <__scratchpad-0x1c8acfb4> - 39c: 4c1385ad 0x4c1385ad - 3a0: 85af08bd lh t7,2237(t5) - 3a4: 08bd4c13 j 2f5304c <__scratchpad-0x1c8acfb4> - 3a8: 081385af j 4e16bc <__scratchpad-0x1f31e944> - 3ac: 03834b77 0x3834b77 - 3b0: 0903827a j 40e09e8 <__scratchpad-0x1b71f618> - 3b4: 82770382 lb s7,898(s3) - 3b8: 034a0903 0x34a0903 - 3bc: 09034a77 j 40d29dc <__scratchpad-0x1b72d624> - 3c0: 038484f2 0x38484f2 - 3c4: 84848209 lh a0,-32247(a0) - 3c8: 4c484c48 0x4c484c48 - 3cc: 4b493d08 c2 0x1493d08 - 3d0: 084f4b84 j 13d2e10 <__scratchpad-0x1e42d1f0> - 3d4: 0813863b j 4e18ec <__scratchpad-0x1f31e714> - 3d8: 8ab64b76 lwl s6,19318(s5) - 3dc: 52827803 0x52827803 - 3e0: 03bb8484 0x3bb8484 - 3e4: 4e7eba09 c3 0x7eba09 - 3e8: 3f088448 0x3f088448 - 3ec: 86730813 lh s3,2067(s3) - 3f0: 84e8087e lh t0,2174(a3) - 3f4: ba090384 swr t1,900(s0) - 3f8: 838447f6 lb a0,18422(gp) - 3fc: 807608f3 lb s6,2291(v1) - 400: bfbcbc4c 0xbfbcbc4c - 404: 024c4def 0x24c4def - 408: 4b831548 c2 0x1831548 - 40c: f6ab0888 0xf6ab0888 - 410: 86730813 lh s3,2067(s3) - 414: 84844e7e lh a0,20094(a0) - 418: 4e7ec0bb c3 0x7ec0bb - 41c: 77088448 jalx c221120 <__scratchpad-0x135deee0> - 420: 03f20903 0x3f20903 - 424: 03524a77 0x3524a77 - 428: 034a4a78 0x34a4a78 - 42c: 4b494a09 c2 0x1494a09 - 430: 02040200 0x2040200 - 434: 8386ab08 lb a2,-21752(gp) - 438: 08137708 j 4ddc20 <__scratchpad-0x1f3223e0> - 43c: 08838673 j 20e19cc <__scratchpad-0x1d71e634> - 440: 4d47853d 0x4d47853d - 444: f27cc803 0xf27cc803 - 448: 494b8113 0x494b8113 - 44c: 83838483 lb v1,-31613(gp) - 450: 3e088485 0x3e088485 - 454: af038381 sw v1,-31871(t8) - 458: f514f203 0xf514f203 - 45c: 4a4b8113 c2 0x4b8113 - 460: 03838385 0x3838385 - 464: bfed4a09 0xbfed4a09 - 468: 00080248 0x80248 - 46c: 00c10101 0xc10101 - 470: 00020000 sll zero,v0,0x0 - 474: 00000072 0x72 - 478: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - 47c: 0101000d break 0x101 - 480: 00000101 0x101 - 484: 00000100 sll zero,zero,0x4 - 488: 63727301 0x63727301 - 48c: 6f682f00 0x6f682f00 - 490: 782f656d 0x782f656d - 494: 65697661 0x65697661 - 498: 73702f72 0x73702f72 - 49c: 6b647378 0x6b647378 - 4a0: 3130322d andi s0,t1,0x322d - 4a4: 32373035 andi s7,s1,0x3035 - 4a8: 696c2f39 0x696c2f39 - 4ac: 78737062 0x78737062 - 4b0: 636e692f 0x636e692f - 4b4: 6564756c 0x6564756c - 4b8: 78650000 0x78650000 - 4bc: 74706563 jalx 1c1958c <__scratchpad-0x1dbe6a74> - 4c0: 2e6e6f69 sltiu t6,s3,28521 - 4c4: 00010063 0x10063 - 4c8: 78737000 0x78737000 - 4cc: 2e657467 sltiu a1,s3,29799 - 4d0: 00020068 0x20068 - 4d4: 64747300 0x64747300 - 4d8: 682e6f69 0x682e6f69 - 4dc: 00000200 sll zero,zero,0x8 - 4e0: 2e787370 sltiu t8,s3,29552 - 4e4: 00020068 0x20068 - 4e8: 05000000 bltz t0,4ec <__scratchpad-0x1f7ffb14> - 4ec: 02d01402 0x2d01402 - 4f0: 018b0380 0x18b0380 - 4f4: f3bd1301 0xf3bd1301 - 4f8: 7f8f0385 0x7f8f0385 - 4fc: 498315f2 0x498315f2 - 500: f403864b 0xf403864b - 504: 84138200 lh s3,-32256(zero) - 508: 4c4e46f3 0x4c4e46f3 - 50c: 51827a03 0x51827a03 - 510: 4a7803bb c2 0x7803bb - 514: 03484d52 0x3484d52 - 518: 09034a77 j 40d29dc <__scratchpad-0x1b72d624> - 51c: 4f45514a c3 0x145514a - 520: 08864e46 j 2193918 <__scratchpad-0x1d66c6e8> - 524: 85bd4ee5 lh sp,20197(t5) - 528: 4b8546c1 c2 0x18546c1 - 52c: 0c024b49 jal 92d24 <__scratchpad-0x1f76d2dc> - 530: 9a010100 lwr at,256(s0) - 534: 02000000 0x2000000 - 538: 00006400 sll t4,zero,0x10 - 53c: fb010100 0xfb010100 - 540: 01000d0e 0x1000d0e - 544: 00010101 0x10101 - 548: 00010000 sll zero,at,0x0 - 54c: 72730100 0x72730100 - 550: 682f0063 0x682f0063 - 554: 2f656d6f sltiu a1,k1,28015 - 558: 69766178 0x69766178 - 55c: 702f7265 0x702f7265 - 560: 64737873 0x64737873 - 564: 30322d6b andi s2,at,0x2d6b - 568: 37303531 ori s0,t9,0x3531 - 56c: 6c2f3932 0x6c2f3932 - 570: 73706269 0x73706269 - 574: 6e692f78 0x6e692f78 - 578: 64756c63 0x64756c63 - 57c: 73000065 0x73000065 - 580: 632e6f69 0x632e6f69 - 584: 00000100 sll zero,zero,0x4 - 588: 73787370 0x73787370 - 58c: 682e6f69 0x682e6f69 - 590: 00000200 sll zero,zero,0x8 - 594: 67787370 0x67787370 - 598: 682e6574 0x682e6574 - 59c: 00000200 sll zero,zero,0x8 - 5a0: 02050000 0x2050000 - 5a4: 8002d140 lb v0,-11968(zero) - 5a8: 14011303 bne zero,at,51b8 <__scratchpad-0x1f7fae48> - 5ac: 7a03b208 0x7a03b208 - 5b0: 4e4d854a c3 0x4d854a - 5b4: 2c026e03 sltiu v0,zero,28163 - 5b8: 14031401 bne zero,v1,55c0 <__scratchpad-0x1f7faa40> - 5bc: 4b8314f2 c2 0x18314f2 - 5c0: 858313be lh v1,5054(t4) - 5c4: 14f64b01 bne a3,s6,131cc <__scratchpad-0x1f7ece34> - 5c8: 83148583 lb s4,-31357(t8) - 5cc: 01000802 0x1000802 - 5d0: 0001b201 0x1b201 - 5d4: 89000200 lwl zero,512(t0) - 5d8: 01000000 0x1000000 - 5dc: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 5e0: 01010100 0x1010100 - 5e4: 00000001 0x1 - 5e8: 01000001 0x1000001 - 5ec: 00637273 0x637273 - 5f0: 6d6f682f 0x6d6f682f - 5f4: 61782f65 0x61782f65 - 5f8: 72656976 0x72656976 - 5fc: 7873702f 0x7873702f - 600: 2d6b6473 sltiu t3,t3,25715 - 604: 35313032 ori s1,t1,0x3032 - 608: 39323730 xori s2,t1,0x3730 - 60c: 62696c2f 0x62696c2f - 610: 2f787370 sltiu t8,k1,29552 - 614: 6c636e69 0x6c636e69 - 618: 00656475 0x656475 - 61c: 75707300 jalx 5c1cc00 <__scratchpad-0x19be3400> - 620: 0100632e 0x100632e - 624: 73700000 0x73700000 - 628: 75707378 jalx 5c1cde0 <__scratchpad-0x19be3220> - 62c: 0200682e 0x200682e - 630: 73700000 0x73700000 - 634: 72646378 0x72646378 - 638: 682e6d6f 0x682e6d6f - 63c: 00000200 sll zero,zero,0x8 - 640: 67787370 0x67787370 - 644: 682e6574 0x682e6574 - 648: 00000200 sll zero,zero,0x8 - 64c: 69647473 0x69647473 - 650: 00682e6f 0x682e6f - 654: 73000002 0x73000002 - 658: 6e697274 0x6e697274 - 65c: 00682e67 0x682e67 - 660: 00000002 srl zero,zero,0x0 - 664: 08020500 j 81400 <__scratchpad-0x1f77ec00> - 668: 038002d2 0x38002d2 - 66c: f413012c 0xf413012c - 670: 0815864b j 56192c <__scratchpad-0x1f29e6d4> - 674: 78081840 0x78081840 - 678: 864bf413 lh t3,-3053(s2) - 67c: 13780818 beq k1,t8,26e0 <__scratchpad-0x1f7fd920> - 680: 4b498384 c2 0x1498384 - 684: 838413c2 lb a0,5058(gp) - 688: 13c04b49 beqz s8,133b0 <__scratchpad-0x1f7ecc50> - 68c: be4b4983 0xbe4b4983 - 690: 4b498313 c2 0x1498313 - 694: 020013be 0x20013be - 698: 4a060104 c2 0x60104 - 69c: 853d0806 lh sp,2054(t1) - 6a0: 84854715 lh a1,18197(a0) - 6a4: 4c833e08 0x4c833e08 - 6a8: 0200844b 0x200844b - 6ac: 08840104 j 2100410 <__scratchpad-0x1d6ffbf0> - 6b0: 4a1a0376 c2 0x1a0376 - 6b4: 034a6703 0x34a6703 - 6b8: 6b034a19 0x6b034a19 - 6bc: 4b4d4b4a c2 0x14d4b4a - 6c0: 4b4b4b4b c2 0x14b4b4b - 6c4: 4b4d4b4d c2 0x14d4b4d - 6c8: 4a7f8803 c2 0x7f8803 - 6cc: ba00fc03 swr zero,-1021(s0) - 6d0: 4a7f8603 c2 0x7f8603 - 6d4: 4a18034b c2 0x18034b - 6d8: 4a00e103 c2 0xe103 - 6dc: 45c08488 0x45c08488 - 6e0: 484e464e 0x484e464e - 6e4: 138a4985 beq gp,t2,12cfc <__scratchpad-0x1f7ed304> - 6e8: 0e038387 jal 80e0e1c <__scratchpad-0x1771f1e4> - 6ec: f26f034a 0xf26f034a - 6f0: 40084b84 0x40084b84 - 6f4: 02040200 0x2040200 - 6f8: 0085ab08 0x85ab08 - 6fc: f5030402 0xf5030402 - 700: 03040200 0x3040200 - 704: af0885f1 sw t0,-31247(t8) - 708: 02040200 0x2040200 - 70c: 0200ab08 0x200ab08 - 710: 08850104 j 2140410 <__scratchpad-0x1d6bfbf0> - 714: 081885b2 j 6216c8 <__scratchpad-0x1f1de938> - 718: 47bd8575 c1 0x1bd8575 - 71c: 474d474d c1 0x14d474d - 720: 47f5f54d c1 0x1f5f54d - 724: f5bb47f5 0xf5bb47f5 - 728: 02e50847 0x2e50847 - 72c: 83491324 lb t1,4900(k0) - 730: 084b4c83 j 12d320c <__scratchpad-0x1e52cdf4> - 734: 084b1377 j 12c4ddc <__scratchpad-0x1e53b224> - 738: 4c811341 0x4c811341 - 73c: 834c4949 lb t4,18761(k0) - 740: 8683494b lh v1,18763(s4) - 744: 4a7eae03 c2 0x7eae03 - 748: 01d003f4 0x1d003f4 - 74c: 7eb0034a 0x7eb0034a - 750: 01d0034a 0x1d0034a - 754: 804c3c08 lb t4,15368(v0) - 758: 7eb0034a 0x7eb0034a - 75c: 01d20382 0x1d20382 - 760: 7ea6034a 0x7ea6034a - 764: db034b82 0xdb034b82 - 768: 49854a01 0x49854a01 - 76c: 4b82854b c2 0x182854b - 770: 858349bc lh v1,18876(t4) - 774: 8313f613 lb s3,-2541(t8) - 778: 1386bb49 beq gp,a2,fffef4a0 <__bss_end+0x7ff77e00> - 77c: 4913e808 0x4913e808 - 780: 0c024b83 jal 92e0c <__scratchpad-0x1f76d1f4> - 784: 2d010100 sltiu at,t0,256 - 788: 02000001 0x2000001 - 78c: 00008c00 sll s1,zero,0x10 - 790: fb010100 0xfb010100 - 794: 01000d0e 0x1000d0e - 798: 00010101 0x10101 - 79c: 00010000 sll zero,at,0x0 - 7a0: 72730100 0x72730100 - 7a4: 682f0063 0x682f0063 - 7a8: 2f656d6f sltiu a1,k1,28015 - 7ac: 69766178 0x69766178 - 7b0: 702f7265 0x702f7265 - 7b4: 64737873 0x64737873 - 7b8: 30322d6b andi s2,at,0x2d6b - 7bc: 37303531 ori s0,t9,0x3531 - 7c0: 6c2f3932 0x6c2f3932 - 7c4: 73706269 0x73706269 - 7c8: 6e692f78 0x6e692f78 - 7cc: 64756c63 0x64756c63 - 7d0: 6d000065 0x6d000065 - 7d4: 61636d65 0x61636d65 - 7d8: 632e6472 0x632e6472 - 7dc: 00000100 sll zero,zero,0x4 - 7e0: 67787370 0x67787370 - 7e4: 682e6574 0x682e6574 - 7e8: 00000200 sll zero,zero,0x8 - 7ec: 636d656d 0x636d656d - 7f0: 2e647261 sltiu a0,s3,29281 - 7f4: 00020068 0x20068 - 7f8: 72747300 0x72747300 - 7fc: 2e676e69 sltiu a3,s3,28265 - 800: 00020068 0x20068 - 804: 78737000 0x78737000 - 808: 2e646170 sltiu a0,s3,24944 - 80c: 00020068 0x20068 - 810: 64747300 0x64747300 - 814: 682e6f69 0x682e6f69 - 818: 00000200 sll zero,zero,0x8 - 81c: 02050000 0x2050000 - 820: 8002d788 lb v0,-10360(zero) - 824: 83011b03 lb at,6915(t8) - 828: 493d0849 0x493d0849 - 82c: 844b494b lh t3,18763(v0) - 830: 4d49be83 0x4d49be83 - 834: 3f087508 0x3f087508 - 838: 83f47a08 lb s4,31240(ra) - 83c: 83f485f3 lb s4,-31245(ra) - 840: 3e0885f3 0x3e0885f3 - 844: 853d0883 lh sp,2179(t1) - 848: 08833e08 j 20cf820 <__scratchpad-0x1d7307e0> - 84c: 034b863d 0x34b863d - 850: 85ac080c lh t4,2060(t5) - 854: 7f3f0847 0x7f3f0847 - 858: 03898485 0x3898485 - 85c: 47c04a7a c1 0x1c04a7a - 860: 854d7f4d lh t5,32589(t2) - 864: 03040200 0x3040200 - 868: 040200bb 0x40200bb - 86c: 0200b903 0x200b903 - 870: 004b0304 0x4b0304 - 874: 49030402 0x49030402 - 878: 083d0885 j f42214 <__scratchpad-0x1e8bddec> - 87c: f683f476 0xf683f476 - 880: f383f485 0xf383f485 - 884: 4b821203 c2 0x1821203 - 888: 4785af08 c1 0x185af08 - 88c: 474d474d c1 0x14d474d - 890: 494b844d 0x494b844d - 894: 4a7a0351 c2 0x7a0351 - 898: ba7a0350 swr k0,848(s3) - 89c: 00844d4d break 0x84,0x135 - 8a0: 03010402 0x3010402 - 8a4: 033c0873 0x33c0873 - 8a8: 0200f212 0x200f212 - 8ac: f2060104 0xf2060104 - 8b0: 024ef406 0x24ef406 - 8b4: 01010014 0x1010014 - 8b8: 00000147 0x147 - 8bc: 00580002 0x580002 - 8c0: 01010000 0x1010000 - 8c4: 000d0efb 0xd0efb - 8c8: 01010101 0x1010101 - 8cc: 01000000 0x1000000 - 8d0: 73010000 0x73010000 - 8d4: 2f006372 sltiu zero,t8,25458 - 8d8: 656d6f68 0x656d6f68 - 8dc: 7661782f jalx 985e0bc <__scratchpad-0x15fa1f44> - 8e0: 2f726569 sltiu s2,k1,25961 - 8e4: 73787370 0x73787370 - 8e8: 322d6b64 andi t5,s1,0x6b64 - 8ec: 30353130 andi s5,at,0x3130 - 8f0: 2f393237 sltiu t9,t9,12855 - 8f4: 7062696c 0x7062696c - 8f8: 692f7873 0x692f7873 - 8fc: 756c636e jalx 5b18db8 <__scratchpad-0x19ce7248> - 900: 00006564 0x6564 - 904: 2e646170 sltiu a0,s3,24944 - 908: 00010063 0x10063 - 90c: 78737000 0x78737000 - 910: 2e657467 sltiu a1,s3,29799 - 914: 00020068 0x20068 - 918: 05000000 bltz t0,91c <__scratchpad-0x1f7ff6e4> - 91c: 02db0402 0x2db0402 - 920: 01310380 0x1310380 - 924: 804a0a03 lb t2,2563(v0) - 928: 00844b4c syscall 0x2112d - 92c: 06020402 0x6020402 - 930: 040200ba 0x40200ba - 934: 00850602 0x850602 - 938: bc020402 0xbc020402 - 93c: 01040200 0x1040200 - 940: 02004a06 0x2004a06 - 944: 3c080304 lui t0,0x304 - 948: 52760806 0x52760806 - 94c: 034a0a03 0x34a0a03 - 950: 004c4a13 0x4c4a13 - 954: 03010402 0x3010402 - 958: 3f084a59 0x3f084a59 - 95c: 4bf20903 c2 0x1f20903 - 960: 76034d49 jalx 80d3524 <__scratchpad-0x1772cadc> - 964: 02007408 0x2007408 - 968: 4a060104 c2 0x60104 - 96c: 003f0806 srlv at,ra,at - 970: 08020402 j 81008 <__scratchpad-0x1f77eff8> - 974: 080d0339 j 340ce4 <__scratchpad-0x1f4bf31c> - 978: 04020074 0x4020074 - 97c: 3c080601 lui t0,0x601 - 980: f2090306 0xf2090306 - 984: 01040200 0x1040200 - 988: 08064a06 j 192818 <__scratchpad-0x1f66d7e8> - 98c: 4d474d43 0x4d474d43 - 990: 00f26f03 0xf26f03 - 994: 06010402 bgez s0,19a0 <__scratchpad-0x1f7fe660> - 998: 3f08064a 0x3f08064a - 99c: 02040200 0x2040200 - 9a0: 0a033908 j 80ce420 <__scratchpad-0x17731be0> - 9a4: 02007408 0x2007408 - 9a8: 39080204 xori t0,t0,0x204 - 9ac: 01040200 0x1040200 - 9b0: 74080a03 jalx 20280c <__scratchpad-0x1f5fd7f4> - 9b4: 02040200 0x2040200 - 9b8: 063c0806 0x63c0806 - 9bc: 04020084 0x4020084 - 9c0: 4a590302 c2 0x590302 - 9c4: 02040200 0x2040200 - 9c8: 004a2a03 0x4a2a03 - 9cc: 03020402 0x3020402 - 9d0: 2d034a56 sltiu v1,t0,19030 - 9d4: 4d8583f2 0x4d8583f2 - 9d8: 4fb53e08 c3 0x1b53e08 - 9dc: 08b54c83 j 2d5320c <__scratchpad-0x1caacdf4> - 9e0: f5834d3e 0xf5834d3e - 9e4: bc48844b 0xbc48844b - 9e8: 83844b7f lb a0,19327(gp) - 9ec: 4b814bf5 c2 0x1814bf5 - 9f0: bb848349 swr a0,-31927(gp) - 9f4: f5bb3d08 0xf5bb3d08 - 9f8: 844b4913 lh t3,18707(v0) - 9fc: 0c023d08 jal 8f420 <__scratchpad-0x1f770be0> - a00: 87010100 lh at,256(t8) - a04: 02000000 0x2000000 - a08: 00005800 sll t3,zero,0x0 - a0c: fb010100 0xfb010100 - a10: 01000d0e 0x1000d0e - a14: 00010101 0x10101 - a18: 00010000 sll zero,at,0x0 - a1c: 72730100 0x72730100 - a20: 682f0063 0x682f0063 - a24: 2f656d6f sltiu a1,k1,28015 - a28: 69766178 0x69766178 - a2c: 702f7265 0x702f7265 - a30: 64737873 0x64737873 - a34: 30322d6b andi s2,at,0x2d6b - a38: 37303531 ori s0,t9,0x3531 - a3c: 6c2f3932 0x6c2f3932 - a40: 73706269 0x73706269 - a44: 6e692f78 0x6e692f78 - a48: 64756c63 0x64756c63 - a4c: 63000065 0x63000065 - a50: 632e706f 0x632e706f - a54: 00000100 sll zero,zero,0x4 - a58: 67787370 0x67787370 - a5c: 682e6574 0x682e6574 - a60: 00000200 sll zero,zero,0x8 - a64: 02050000 0x2050000 - a68: 8002de68 lb v0,-8600(zero) - a6c: 4a0f0316 c2 0xf0316 - a70: 0e03874a jal 80e1d28 <__scratchpad-0x1771e2d8> - a74: 13864a4a beq gp,a2,133a0 <__scratchpad-0x1f7ecc60> - a78: 4a0e03c0 c2 0xe03c0 - a7c: 0e03c04a jal 80f0128 <__scratchpad-0x1770fed8> - a80: 13bf4a4a beq sp,ra,133ac <__scratchpad-0x1f7ecc54> - a84: 4a0e03f7 c2 0xe03f7 - a88: 0008024a 0x8024a - a8c: 09cd0101 j 7340404 <__scratchpad-0x184bfbfc> - a90: 00020000 sll zero,v0,0x0 - a94: 000000e1 0xe1 - a98: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - a9c: 0101000d break 0x101 - aa0: 00000101 0x101 - aa4: 00000100 sll zero,zero,0x4 - aa8: 63727301 0x63727301 - aac: 73752f00 0x73752f00 - ab0: 6f6c2f72 0x6f6c2f72 - ab4: 2f6c6163 sltiu t4,k1,24931 - ab8: 73787370 0x73787370 - abc: 6c2f6b64 0x6c2f6b64 - ac0: 672f6269 0x672f6269 - ac4: 6d2f6363 0x6d2f6363 - ac8: 65737069 0x65737069 - acc: 6e752d6c 0x6e752d6c - ad0: 776f6e6b jalx dbdb9ac <__scratchpad-0x11c24654> - ad4: 6c652d6e 0x6c652d6e - ad8: 2e352f66 sltiu s5,s1,12134 - adc: 2f302e32 sltiu s0,t9,11826 - ae0: 6c636e69 0x6c636e69 - ae4: 00656475 0x656475 - ae8: 6d6f682f 0x6d6f682f - aec: 61782f65 0x61782f65 - af0: 72656976 0x72656976 - af4: 7873702f 0x7873702f - af8: 2d6b6473 sltiu t3,t3,25715 - afc: 35313032 ori s1,t1,0x3032 - b00: 39323730 xori s2,t1,0x3730 - b04: 62696c2f 0x62696c2f - b08: 2f787370 sltiu t8,k1,29552 - b0c: 6c636e69 0x6c636e69 - b10: 00656475 0x656475 - b14: 75706700 jalx 5c19c00 <__scratchpad-0x19be6400> - b18: 0100632e 0x100632e - b1c: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - b20: 67726164 0x67726164 - b24: 0200682e 0x200682e - b28: 73700000 0x73700000 - b2c: 75706778 jalx 5c19de0 <__scratchpad-0x19be6220> - b30: 0300682e 0x300682e - b34: 73700000 0x73700000 - b38: 65746778 0x65746778 - b3c: 0300682e 0x300682e - b40: 73700000 0x73700000 - b44: 00682e78 0x682e78 - b48: 66000003 0x66000003 - b4c: 2e746e6f sltiu s4,s3,28271 - b50: 00010068 0x10068 - b54: 736f6300 0x736f6300 - b58: 2e6c6274 sltiu t4,s3,25204 - b5c: 00010068 0x10068 - b60: 64747300 0x64747300 - b64: 682e6f69 0x682e6f69 - b68: 00000300 sll zero,zero,0xc - b6c: 69727473 0x69727473 - b70: 682e676e 0x682e676e - b74: 00000300 sll zero,zero,0xc - b78: 02050000 0x2050000 - b7c: 8002dedc lb v0,-8484(zero) - b80: 010a9f03 0x10a9f03 - b84: bb760813 swr s6,2067(k1) - b88: bbbbf3f3 swr k1,-3085(sp) - b8c: bb132802 swr s3,10242(t8) - b90: 83142402 lb s4,9218(t8) - b94: 760813f5 jalx 8204fd4 <__scratchpad-0x175fb02c> - b98: 02f383bb 0x2f383bb - b9c: 83f31324 lb s3,4900(ra) - ba0: 142802f3 bne at,t0,1770 <__scratchpad-0x1f7fe890> - ba4: 3002f583 andi v0,zero,0xf583 - ba8: 4b498318 c2 0x1498318 - bac: 844b4983 lh t3,18819(v0) - bb0: 49834c48 0x49834c48 - bb4: 4b49834b c2 0x149834b - bb8: 834cf084 lb t4,-3964(k0) - bbc: 5c024bf1 0x5c024bf1 - bc0: 024bf113 0x24bf113 - bc4: 4b491360 c2 0x1491360 - bc8: 4bf17508 c2 0x1f17508 - bcc: f1134002 0xf1134002 - bd0: 1340024b beqz k0,1500 <__scratchpad-0x1f7feb00> - bd4: 834bf183 lb t3,-3709(k0) - bd8: 4b814b81 c2 0x1814b81 - bdc: 084d4785 j 1351e14 <__scratchpad-0x1e4ae1ec> - be0: 00498571 0x498571 - be4: 4b030402 c2 0x1030402 - be8: 03040200 0x3040200 - bec: 11019802 beq t0,at,fffe6bf8 <__bss_end+0x7ff6f558> - bf0: 040200f5 0x40200f5 - bf4: 00af0803 0xaf0803 - bf8: 08030402 j c1008 <__scratchpad-0x1f73eff8> - bfc: d103843b 0xd103843b - c00: 01300275 0x1300275 - c04: 13858413 beq gp,a1,fffe1c54 <__bss_end+0x7ff6a5b4> - c08: 84138584 lh s3,-31356(zero) - c0c: 85841385 lh a0,4997(t4) - c10: 0a038413 j 80e104c <__scratchpad-0x1771efb4> - c14: 08bb1382 j 2ec4e08 <__scratchpad-0x1c93b1f8> - c18: bd848475 0xbd848475 - c1c: 13853d08 beq gp,a1,10040 <__scratchpad-0x1f7effc0> - c20: 03d30383 0x3d30383 - c24: 020017ba 0x20017ba - c28: 82060104 lb a2,260(s0) - c2c: bb3e0806 swr s8,2054(t9) - c30: 474d4885 c1 0x14d4885 - c34: 484c494c 0x484c494c - c38: 034b4b4b 0x34b4b4b - c3c: ac0800e6 sw t0,230(zero) - c40: 4e464e13 c3 0x464e13 - c44: 02003e08 0x2003e08 - c48: 08060404 j 181010 <__scratchpad-0x1f67eff0> - c4c: 040200e4 0x40200e4 - c50: 00500604 0x500604 - c54: 03040402 0x3040402 - c58: 02004a7a 0x2004a7a - c5c: 00f40404 0xf40404 - c60: 49040402 0x49040402 - c64: 04040200 0x4040200 - c68: 04020083 0x4020083 - c6c: 00e50804 sllv at,a1,a3 - c70: f1040402 0xf1040402 - c74: 04040200 0x4040200 - c78: 0402004b 0x402004b - c7c: 00e50804 sllv at,a1,a3 - c80: 49040402 0x49040402 - c84: 04040200 0x4040200 - c88: 0402004b 0x402004b - c8c: 0200f404 0x200f404 - c90: 3a080404 xori t0,s0,0x404 - c94: 04040200 0x4040200 - c98: 0402004c 0x402004c - c9c: 02004c04 0x2004c04 - ca0: 00480404 0x480404 - ca4: 48040402 0x48040402 - ca8: 04040200 0x4040200 - cac: 0402004e 0x402004e - cb0: 02004b04 0x2004b04 - cb4: 00450404 0x450404 - cb8: 4f040402 c3 0x1040402 - cbc: 03822903 0x3822903 - cc0: 76080113 jalx 820044c <__scratchpad-0x175ffbb4> - cc4: ba6f03bb swr t7,955(s3) - cc8: 08848613 j 212184c <__scratchpad-0x1d6de7b4> - ccc: 84804caa lh zero,19626(a0) - cd0: 084c484c j 1312130 <__scratchpad-0x1e4eded0> - cd4: 484c1378 0x484c1378 - cd8: 13be834c beq sp,s8,fffe1a0c <__bss_end+0x7ff6a36c> - cdc: 484c13f6 0x484c13f6 - ce0: 03be834c syscall 0xefa0d - ce4: 3e08010a 0x3e08010a - ce8: 4f4b494b c3 0x14b494b - cec: 8b03f7bb lwl v1,-2117(t8) - cf0: 0350827b 0x350827b - cf4: 4c4b4a7a 0x4c4b4a7a - cf8: 50497d4d 0x50497d4d - cfc: 4b750884 c2 0x1750884 - d00: 03040200 0x3040200 - d04: 00154002 srl t0,s5,0x0 - d08: 08030402 j c1008 <__scratchpad-0x1f73eff8> - d0c: 750885e3 jalx 422178c <__scratchpad-0x1b5de874> - d10: 5085bb81 0x5085bb81 - d14: 4b4a7a03 c2 0x14a7a03 - d18: 497d4d4c 0x497d4d4c - d1c: 75088450 jalx 4221140 <__scratchpad-0x1b5deec0> - d20: 0402004b 0x402004b - d24: 15400203 bnez t2,1534 <__scratchpad-0x1f7feacc> - d28: 03040200 0x3040200 - d2c: 0885e308 j 2178c20 <__scratchpad-0x1d6873e0> - d30: 85bb8175 lh k1,-32395(t5) - d34: 4a780352 c2 0x780352 - d38: 7d4d4c4d 0x7d4d4c4d - d3c: 08845247 j 211491c <__scratchpad-0x1d6eb6e4> - d40: aa084e75 swl t0,20085(s0) - d44: 04020084 0x4020084 - d48: 34020604 li v0,0x604 - d4c: 04020012 0x4020012 - d50: 00830604 0x830604 - d54: 47040402 c1 0x1040402 - d58: 04040200 0x4040200 - d5c: 0402004d 0x402004d - d60: 88e10804 lwl at,2052(a3) - d64: bb817508 swr at,29960(gp) - d68: 78035285 0x78035285 - d6c: 4d4c4d4a 0x4d4c4d4a - d70: 8452477d lh s2,18301(v0) - d74: 084e7508 j 139d420 <__scratchpad-0x1e462be0> - d78: 020084aa 0x20084aa - d7c: 02060404 0x2060404 - d80: 02001234 0x2001234 - d84: 83060404 lb a2,1028(t8) - d88: 04040200 0x4040200 - d8c: 04020047 0x4020047 - d90: 02004d04 0x2004d04 - d94: e1080404 swc0 c0_badvaddr,1028(t0) - d98: 81750888 lb s5,2184(t3) - d9c: 035285bb 0x35285bb - da0: 4f4d4a78 c3 0x14d4a78 - da4: 47454d47 c1 0x1454d47 - da8: 75088452 jalx 4221148 <__scratchpad-0x1b5deeb8> - dac: 7a03f84b 0x7a03f84b - db0: bd47f54a 0xbd47f54a - db4: 48142802 0x48142802 - db8: 08bc48bc j 2f122f0 <__scratchpad-0x1c8edd10> - dbc: 035285e5 0x35285e5 - dc0: 4c4d4a78 0x4c4d4a78 - dc4: 52477d4d 0x52477d4d - dc8: 4e750884 c3 0x750884 - dcc: 0084aa08 0x84aa08 - dd0: 06040402 0x6040402 - dd4: 00123402 srl a2,s2,0x10 - dd8: 06040402 0x6040402 - ddc: 04020083 0x4020083 - de0: 02004704 0x2004704 - de4: 004d0404 0x4d0404 - de8: 08040402 j 101008 <__scratchpad-0x1f6feff8> - dec: 750888e1 jalx 4222384 <__scratchpad-0x1b5ddc7c> - df0: 5185bb81 0x5185bb81 - df4: 4d4a7903 0x4d4a7903 - df8: 464d474e c1 0x4d474e - dfc: 08845147 j 211451c <__scratchpad-0x1d6ebae4> - e00: 47f54b75 c1 0x1f54b75 - e04: 4dbb47f5 0x4dbb47f5 - e08: 08ae0847 j 2b8211c <__scratchpad-0x1cc7dee4> - e0c: 92034d3a lbu v1,19770(s0) - e10: 4f828201 c3 0x1828201 - e14: 49474e7e 0x49474e7e - e18: 7508844e jalx 4221138 <__scratchpad-0x1b5deec8> - e1c: f745f74b 0xf745f74b - e20: 454fbb45 0x454fbb45 - e24: 4bbb48bc c2 0x1bb48bc - e28: 132c0249 beq t9,t4,1750 <__scratchpad-0x1f7fe8b0> - e2c: 3d083e08 0x3d083e08 - e30: 4b454f85 c2 0x1454f85 - e34: 464d474e c1 0x4d474e - e38: 08844f49 j 2113d24 <__scratchpad-0x1d6ec2dc> - e3c: 46f64b75 c1 0xf64b75 - e40: 4ebb46f6 c3 0xbb46f6 - e44: bb49bb46 swr t1,-17594(k0) - e48: 3a083e08 xori t0,s0,0x3e08 - e4c: 0382854d break 0x382,0x215 - e50: 78034a09 0x78034a09 - e54: 79035282 0x79035282 - e58: 8652494a lh s2,18762(s2) - e5c: 46f67a08 c1 0xf67a08 - e60: 03f20a03 0x3f20a03 - e64: 03bb4a76 0x3bb4a76 - e68: 77034a09 jalx c0d2824 <__scratchpad-0x1372d7dc> - e6c: 7903c14a 0x7903c14a - e70: 0352bb4a 0x352bb4a - e74: 03c04a78 0x3c04a78 - e78: 28024a7a slti v0,zero,19066 - e7c: 79035113 0x79035113 - e80: 7903c14a 0x7903c14a - e84: 3d08bb4a 0x3d08bb4a - e88: 45bf4b49 0x45bf4b49 - e8c: 023d08bb 0x23d08bb - e90: 47bd1324 c1 0x1bd1324 - e94: b0034b84 0xb0034b84 - e98: 1003827e beq zero,v1,fffe1894 <__bss_end+0x7ff6a1f4> - e9c: 4a700301 c2 0x700301 - ea0: 4b152c02 c2 0x1152c02 - ea4: 88ba0c03 lwl k0,3075(a1) - ea8: 484f4b46 0x484f4b46 - eac: 4b515047 c2 0x1515047 - eb0: 4a740347 c2 0x740347 - eb4: 03504d4d break 0x350,0x135 - eb8: 524c4a78 0x524c4a78 - ebc: 7503484d jalx 40d2134 <__scratchpad-0x1b72decc> - ec0: 034d524a 0x34d524a - ec4: 4d4c4a75 0x4d4c4a75 - ec8: b1084c4b 0xb1084c4b - ecc: 494b4983 0x494b4983 - ed0: 834985bb lb t1,-31301(k0) - ed4: 08bd8081 j 2f60204 <__scratchpad-0x1c89fdfc> - ed8: 08bc803e j 2f200f8 <__scratchpad-0x1c8dff08> - edc: 83ee853d lb t6,-31427(ra) - ee0: 02008384 0x2008384 - ee4: 00f60304 0xf60304 - ee8: 08030402 j c1008 <__scratchpad-0x1f73eff8> - eec: 04020075 0x4020075 - ef0: 132c0203 beq t9,t4,1700 <__scratchpad-0x1f7fe900> - ef4: 03040200 0x3040200 - ef8: 890e3002 lwl t6,12290(t0) - efc: 4a780352 c2 0x780352 - f00: bbbbbb4b swr k1,-17589(sp) - f04: 00bebbbb 0xbebbbb - f08: 06010402 bgez s0,1f14 <__scratchpad-0x1f7fe0ec> - f0c: 83063c08 lb a2,15368(t8) - f10: 08770884 j 1dc2210 <__scratchpad-0x1da3ddf0> - f14: 0883bc77 j 20ef1dc <__scratchpad-0x1d710e24> - f18: 08bb8440 j 2ee1100 <__scratchpad-0x1c91ef00> - f1c: 0883bc3f j 20ef0fc <__scratchpad-0x1d710f04> - f20: 08bb8440 j 2ee1100 <__scratchpad-0x1c91ef00> - f24: 4b3d083f c2 0x13d083f - f28: 4c49494b 0x4c49494b - f2c: 85494c48 lh t1,19528(t2) - f30: 84bc8446 lh gp,-31674(a1) - f34: f5834108 0xf5834108 - f38: 834108f4 lb at,2292(k0) - f3c: 4b474df5 c2 0x1474df5 - f40: 4a790351 c2 0x790351 - f44: bbbbbc4b swr k1,-17333(sp) - f48: 0384f6bc 0x384f6bc - f4c: 300200c7 andi v0,zero,0xc7 - f50: 7d508201 0x7d508201 - f54: 4f454d4c c3 0x1454d4c - f58: 03750884 0x3750884 - f5c: 01380210 0x1380210 - f60: 4ff27303 c3 0x1f27303 - f64: 24024c45 li v0,19525 - f68: 7ef9f413 0x7ef9f413 - f6c: 00162402 srl a0,s6,0x10 - f70: 03020402 0x3020402 - f74: 15034a74 bne t0,v1,13948 <__scratchpad-0x1f7ec6b8> - f78: 7508ac08 jalx 422b020 <__scratchpad-0x1b5d4fe0> - f7c: f1038349 0xf1038349 - f80: f5148201 0xf5148201 - f84: bc014c03 0xbc014c03 - f88: ba3603bb swr s6,955(s1) - f8c: bb014903 swr at,18691(t8) - f90: 84ba3b03 lh k0,15107(a1) - f94: 82410384 lb at,900(s2) - f98: 034a3f03 0x34a3f03 - f9c: 03498241 0x3498241 - fa0: 038200cb 0x38200cb - fa4: b94a7fb6 swr t2,32694(t2) - fa8: 00c5034b 0xc5034b - fac: 13854f4a beq gp,a1,14cd8 <__scratchpad-0x1f7eb328> - fb0: 03822803 0x3822803 - fb4: 49017f8a bc2t 20de0 <__scratchpad-0x1f7df220> - fb8: 4a00f703 c2 0xf703 - fbc: 4a7f8903 c2 0x7f8903 - fc0: 00f6034b 0xf6034b - fc4: 7f89034a 0x7f89034a - fc8: 03494b4a 0x3494b4a - fcc: 034a00fc 0x34a00fc - fd0: b9827f85 swr v0,32645(t4) - fd4: 4b3b084b c2 0x13b084b - fd8: ba018603 swr at,-31229(s0) - fdc: 03854108 0x3854108 - fe0: 03740869 0x3740869 - fe4: b1084a1b 0xb1084a1b - fe8: ba0b037d swr t3,893(s0) - fec: 034a7503 0x34a7503 - ff0: 78038211 0x78038211 - ff4: 84887408 lh t0,29704(a0) - ff8: 02008583 0x2008583 - ffc: 82060104 lb a2,260(s0) - 1000: 02004b06 0x2004b06 - 1004: 82060104 lb a2,260(s0) - 1008: 02004b06 0x2004b06 - 100c: f2060104 0xf2060104 - 1010: 02004b06 0x2004b06 - 1014: f2060104 0xf2060104 - 1018: 7ed30306 0x7ed30306 - 101c: 81bb4c4a lb k1,19530(t5) - 1020: 01af034b 0x1af034b - 1024: 8483834a lh v1,-31926(a0) - 1028: 7fbb034b 0x7fbb034b - 102c: 4c804cf2 0x4c804cf2 - 1030: 00c50383 0xc50383 - 1034: 020013f2 0x20013f2 - 1038: 82060104 lb a2,260(s0) - 103c: bc3f0806 0xbc3f0806 - 1040: 034b494b 0x34b494b - 1044: 034a7ecc syscall 0xd29fb - 1048: 740801b6 jalx 2006d8 <__scratchpad-0x1f5ff928> - 104c: 4a7eca03 c2 0x7eca03 - 1050: 8201b703 lb at,-18685(s0) - 1054: 4a7ec903 c2 0x7ec903 - 1058: 8201b603 lb at,-18941(s0) - 105c: 7ecb034b 0x7ecb034b - 1060: b3034b4a 0xb3034b4a - 1064: 034b4a01 0x34b4a01 - 1068: f81aba11 0xf81aba11 - 106c: 873e08f6 lh s8,2294(t9) - 1070: 484b4b49 0x484b4b49 - 1074: bbbb4b4c swr k1,19276(sp) - 1078: 08820a03 j 208280c <__scratchpad-0x1d77d7f4> - 107c: 4d4b4640 0x4d4b4640 - 1080: 494b4b47 0x494b4b47 - 1084: 4b514b4b c2 0x1514b4b - 1088: 8200c403 lb zero,-15357(s0) - 108c: 017dc103 0x17dc103 - 1090: 4a02bf03 c2 0x2bf03 - 1094: 4a7dc103 c2 0x7dc103 - 1098: b803bb4c swr v1,-17588(zero) - 109c: 0903ba7f j 40ee9fc <__scratchpad-0x1b711604> - 10a0: 4a770382 c2 0x770382 - 10a4: f34a0903 0xf34a0903 - 10a8: 034a3d03 0x34a3d03 - 10ac: 03864a43 0x3864a43 - 10b0: 42034a39 c0 0x34a39 - 10b4: 3903bf4a xori v1,t0,0xbf4a - 10b8: 4b814b4a c2 0x1814b4a - 10bc: 474bf447 c1 0x14bf447 - 10c0: 48143002 0x48143002 - 10c4: 4b84474d c2 0x184474d - 10c8: 4c4a5203 0x4c4a5203 - 10cc: 01040200 0x1040200 - 10d0: 4c06f206 0x4c06f206 - 10d4: bb49bc84 swr t1,-17276(k0) - 10d8: f202e703 0xf202e703 - 10dc: 08010c03 j 4300c <__scratchpad-0x1f7bcff4> - 10e0: 78b8033d 0x78b8033d - 10e4: 02001882 0x2001882 - 10e8: 82060104 lb a2,260(s0) - 10ec: 033e0806 srlv at,s8,t9 - 10f0: 7a034a09 0x7a034a09 - 10f4: 4a770382 c2 0x770382 - 10f8: 844a0b03 lh t2,2819(v0) - 10fc: 04020046 0x4020046 - 1100: 083e0801 j f82004 <__scratchpad-0x1e87dffc> - 1104: 844c4840 lh t4,18496(v0) - 1108: 01040200 0x1040200 - 110c: 02004a06 0x2004a06 - 1110: bb060304 swr a2,772(t8) - 1114: 03040200 0x3040200 - 1118: 04020049 0x4020049 - 111c: 02004b03 0x2004b03 - 1120: 08490304 j 1240c10 <__scratchpad-0x1e5bf3f0> - 1124: 640387b0 0x640387b0 - 1128: 1d033c08 0x1d033c08 - 112c: be03f382 0xbe03f382 - 1130: 0383f27f 0x383f27f - 1134: 033c0820 add at,t9,gp - 1138: 08894a63 j 225298c <__scratchpad-0x1d5ad674> - 113c: 040200ea 0x40200ea - 1140: 00820601 0x820601 - 1144: 06010402 bgez s0,2150 <__scratchpad-0x1f7fdeb0> - 1148: fe033e08 0xfe033e08 - 114c: 49740804 0x49740804 - 1150: 7b87034b 0x7b87034b - 1154: 04f9034a 0x4f9034a - 1158: 7b85034a 0x7b85034a - 115c: 514b4b4a 0x514b4b4a - 1160: 02004f7d 0x2004f7d - 1164: f3830104 0xf3830104 - 1168: f203c303 0xf203c303 - 116c: 040200be 0x40200be - 1170: 004a0601 0x4a0601 - 1174: 06010402 bgez s0,2180 <__scratchpad-0x1f7fde80> - 1178: 887608f6 lwl s6,2294(v1) - 117c: 49844885 0x49844885 - 1180: 48844b83 0x48844b83 - 1184: 004b844d break 0x4b,0x211 - 1188: 49010402 bc2t 2194 <__scratchpad-0x1f7fde6c> - 118c: 03040200 0x3040200 - 1190: 040200bb 0x40200bb - 1194: bf3b0803 0xbf3b0803 - 1198: a1038448 sb v1,-31672(t0) - 119c: 494b8203 0x494b8203 - 11a0: 4b3b084b c2 0x13b084b - 11a4: f2730384 0xf2730384 - 11a8: 84834913 lh v1,18707(a0) - 11ac: 03ad0885 0x3ad0885 - 11b0: 4bf2f209 c2 0x1f2f209 - 11b4: 02f48584 0x2f48584 - 11b8: bcf31334 0xbcf31334 - 11bc: 83f3bcbb lb s3,-17221(ra) - 11c0: 24024c83 li v0,19587 - 11c4: 0c03b715 jal edc54 <__scratchpad-0x1f7123ac> - 11c8: 7a033c08 0x7a033c08 - 11cc: 85bdac08 lh sp,-21496(t5) - 11d0: 4e4d4d4e c3 0x4d4d4e - 11d4: 504a7603 0x504a7603 - 11d8: 4d474e47 0x4d474e47 - 11dc: 4a7903bd c2 0x7903bd - 11e0: ff03504b 0xff03504b - 11e4: 084ef27e j 13bc9f8 <__scratchpad-0x1e443608> - 11e8: 02004e70 0x2004e70 - 11ec: f3830104 0xf3830104 - 11f0: 01040200 0x1040200 - 11f4: 00f3ad08 0xf3ad08 - 11f8: 08010402 j 41008 <__scratchpad-0x1f7beff8> - 11fc: 9403f3ad lhu v1,-3155(zero) - 1200: 4b4ef201 c2 0x14ef201 - 1204: 4a740351 c2 0x740351 - 1208: 4b4c4b4d c2 0x14c4b4d - 120c: 834d4b4b lb t5,19275(k0) - 1210: 034d4df5 0x34d4df5 - 1214: 83504a7a lb s0,19066(k0) - 1218: bb494bf7 swr t1,19447(k0) - 121c: b74def4c 0xb74def4c - 1220: 0402004d 0x402004d - 1224: 03f48301 0x3f48301 - 1228: 484c820a 0x484c820a - 122c: 0200834b 0x200834b - 1230: 74030104 jalx c0410 <__scratchpad-0x1f73fbf0> - 1234: 76088482 jalx 8221208 <__scratchpad-0x175dedf8> - 1238: 04020083 0x4020083 - 123c: 7c088401 0x7c088401 - 1240: 03820d03 0x3820d03 - 1244: 0d034a73 jal 40d29cc <__scratchpad-0x1b72d634> - 1248: 4a730382 c2 0x730382 - 124c: 24020d03 li v0,3331 - 1250: 88f68301 lwl s6,-31999(a3) - 1254: 4b4a7a03 c2 0x14a7a03 - 1258: 864b4587 lh t3,17799(s2) - 125c: 48844c46 0x48844c46 - 1260: 8230034b lb s0,843(s1) - 1264: 4b4a5003 c2 0x14a5003 - 1268: 83132c02 lb s3,11266(t8) - 126c: 034a2d03 0x34a2d03 - 1270: 39034a47 xori v1,t0,0x4a47 - 1274: 825b034a lb k1,842(s2) - 1278: 820c0384 lb t4,900(s0) - 127c: 034a6003 0x34a6003 - 1280: 034b4a20 0x34b4a20 - 1284: 0c034a5f jal d297c <__scratchpad-0x1f72d684> - 1288: 4a15034a c2 0x15034a - 128c: 034a6d03 0x34a6d03 - 1290: 5c034a16 0x5c034a16 - 1294: 504e4b4a 0x504e4b4a - 1298: 4a16034d c2 0x16034d - 129c: f44a6c03 0xf44a6c03 - 12a0: ae08ae08 sw t0,-20984(s0) - 12a4: 3e08f64b 0x3e08f64b - 12a8: 7508474d jalx 4211d34 <__scratchpad-0x1b5ee2cc> - 12ac: 040200f4 0x40200f4 - 12b0: 74080601 jalx 201804 <__scratchpad-0x1f5fe7fc> - 12b4: 02040200 0x2040200 - 12b8: 04020082 0x4020082 - 12bc: 004b0602 0x4b0602 - 12c0: 49020402 0x49020402 - 12c4: 00853d08 0x853d08 - 12c8: 06010402 bgez s0,22d4 <__scratchpad-0x1f7fdd2c> - 12cc: f4bb06f2 0xf4bb06f2 - 12d0: 84f3f585 lh s3,-2683(a3) - 12d4: 04020084 0x4020084 - 12d8: 00ba0604 0xba0604 - 12dc: 06040402 0x6040402 - 12e0: bb3f084b swr ra,2123(t9) - 12e4: 83853e08 lb a1,15880(gp) - 12e8: 30024b49 andi v0,zero,0x4b49 - 12ec: 86468615 lh a2,-31211(s2) - 12f0: 4e468646 c3 0x468646 - 12f4: 083e0884 j f82210 <__scratchpad-0x1e87ddf0> - 12f8: bb3d0875 swr sp,2165(t9) - 12fc: 08837508 j 20dd420 <__scratchpad-0x1d722be0> - 1300: 8a370841 lwl s7,2113(s1) - 1304: 87514587 lh s1,17799(k0) - 1308: 4cbb13f5 0x4cbb13f5 - 130c: 3d084cbb 0x3d084cbb - 1310: be3d084c 0xbe3d084c - 1314: 9d034c13 0x9d034c13 - 1318: 50888276 0x50888276 - 131c: 504a7a03 0x504a7a03 - 1320: 99038888 lwr v1,-30584(t0) - 1324: 8613f20a lh s3,-3574(s0) - 1328: 03010903 0x3010903 - 132c: 09038277 j 40e09dc <__scratchpad-0x1b71f624> - 1330: 79034b4a 0x79034b4a - 1334: 4a090382 c2 0x90382 - 1338: 4e4a7403 c3 0x4a7403 - 133c: 4b4b4b4b c2 0x14b4b4b - 1340: 13f5834e beq ra,s5,fffe207c <__bss_end+0x7ff6a9dc> - 1344: cd0313f6 lwc3 $3,5110(t0) - 1348: 83138200 lb s3,-32256(t8) - 134c: 034f4dbe 0x34f4dbe - 1350: 4c4d4a78 0x4c4d4a78 - 1354: 8278034d lb t8,845(s3) - 1358: 75088552 jalx 4221548 <__scratchpad-0x1b5deab8> - 135c: 00143c02 srl a3,s4,0x10 - 1360: 06010402 bgez s0,236c <__scratchpad-0x1f7fdc94> - 1364: 04020082 0x4020082 - 1368: 3d080603 0x3d080603 - 136c: 03040200 0x3040200 - 1370: 040200f1 0x40200f1 - 1374: 3c024b03 lui v0,0x4b03 - 1378: 08474d14 j 11d3450 <__scratchpad-0x1e62cbb0> - 137c: 132802ae beq t9,t0,1e38 <__scratchpad-0x1f7fe1c8> - 1380: 454f4d85 0x454f4d85 - 1384: 034d4f47 0x34d4f47 - 1388: 85528278 lh s2,-32136(t2) - 138c: 4e7eb008 c3 0x7eb008 - 1390: 04020080 0x4020080 - 1394: 06ba0602 0x6ba0602 - 1398: 02003e08 0x2003e08 - 139c: 02060404 0x2060404 - 13a0: 02001258 0x2001258 - 13a4: 83060404 lb a2,1028(t8) - 13a8: 04040200 0x4040200 - 13ac: 04020047 0x4020047 - 13b0: 48024d04 0x48024d04 - 13b4: 08474d15 j 11d3454 <__scratchpad-0x1e62cbac> - 13b8: 132c02ae beq t9,t4,1e74 <__scratchpad-0x1f7fe18c> - 13bc: 09038285 j 40e0a14 <__scratchpad-0x1b71f5ec> - 13c0: 8278034a lb t8,842(s3) - 13c4: 4a790352 c2 0x790352 - 13c8: 08865249 j 2194924 <__scratchpad-0x1d66b6dc> - 13cc: 0345f77a 0x345f77a - 13d0: 7303f20d 0x7303f20d - 13d4: 0c03bb4a jal eed28 <__scratchpad-0x1f7112d8> - 13d8: 4a74034a c2 0x74034a - 13dc: 03ba0c03 0x3ba0c03 - 13e0: 03bb4a74 0x3bb4a74 - 13e4: 75034a0b jalx 40d282c <__scratchpad-0x1b72d7d4> - 13e8: ba0b034a swr t3,842(s0) - 13ec: 024a7503 0x24a7503 - 13f0: 03521328 0x3521328 - 13f4: 0a034a78 j 80d29e0 <__scratchpad-0x1772d620> - 13f8: 4a760382 c2 0x760382 - 13fc: 24027508 li v0,29960 - 1400: 02750813 0x2750813 - 1404: 2402132c li v0,4908 - 1408: 4f3d0813 c3 0x13d0813 - 140c: 08488445 j 1221114 <__scratchpad-0x1e5deeec> - 1410: 13240275 beq t9,a0,1de8 <__scratchpad-0x1f7fe218> - 1414: 854b3e08 lh t3,15880(t2) - 1418: 4c7d5082 0x4c7d5082 - 141c: 844f454d lh t7,17741(v0) - 1420: 8745b108 lh a1,-20216(k0) - 1424: 034a0c03 0x34a0c03 - 1428: 0351f271 0x351f271 - 142c: 02004a79 0x2004a79 - 1430: 004c0404 0x4c0404 - 1434: 02040402 0x2040402 - 1438: 02001428 0x2001428 - 143c: 24020404 li v0,1028 - 1440: 04020013 0x4020013 - 1444: 7ef9f404 0x7ef9f404 - 1448: 00162402 srl a0,s6,0x10 - 144c: 03020402 0x3020402 - 1450: 16034a72 bne s0,v1,13e1c <__scratchpad-0x1f7ec1e4> - 1454: 7508e408 jalx 4239020 <__scratchpad-0x1b5c6fe0> - 1458: 08028349 j a0d24 <__scratchpad-0x1f75f2dc> - 145c: 80010100 lb at,256(zero) - 1460: 02000001 0x2000001 - 1464: 00006600 sll t4,zero,0x18 - 1468: fb010100 0xfb010100 - 146c: 01000d0e 0x1000d0e - 1470: 00010101 0x10101 - 1474: 00010000 sll zero,at,0x0 - 1478: 72730100 0x72730100 - 147c: 682f0063 0x682f0063 - 1480: 2f656d6f sltiu a1,k1,28015 - 1484: 69766178 0x69766178 - 1488: 702f7265 0x702f7265 - 148c: 64737873 0x64737873 - 1490: 30322d6b andi s2,at,0x2d6b - 1494: 37303531 ori s0,t9,0x3531 - 1498: 6c2f3932 0x6c2f3932 - 149c: 73706269 0x73706269 - 14a0: 6e692f78 0x6e692f78 - 14a4: 64756c63 0x64756c63 - 14a8: 6d000065 0x6d000065 - 14ac: 726f6d65 0x726f6d65 - 14b0: 00632e79 0x632e79 - 14b4: 73000001 0x73000001 - 14b8: 6f696474 0x6f696474 - 14bc: 0200682e 0x200682e - 14c0: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 14c4: 676e6972 0x676e6972 - 14c8: 0200682e 0x200682e - 14cc: 00000000 nop - 14d0: 0e5c0205 jal 9700814 <__scratchpad-0x160ff7ec> - 14d4: 19038003 0x19038003 - 14d8: 85471501 lh a3,5377(t2) - 14dc: bcbb8485 0xbcbb8485 - 14e0: 4bbcb008 c2 0x1bcb008 - 14e4: 01040200 0x1040200 - 14e8: 04020047 0x4020047 - 14ec: 0200f403 0x200f403 - 14f0: f54b0304 0xf54b0304 - 14f4: 01040200 0x1040200 - 14f8: 02004a06 0x2004a06 - 14fc: 84060304 lh a2,772(zero) - 1500: 03040200 0x3040200 - 1504: 0402004b 0x402004b - 1508: f587b703 0xf587b703 - 150c: 4983494b 0x4983494b - 1510: bdbb884b 0xbdbb884b - 1514: 820b034e lb t3,846(s0) - 1518: 4c4a7503 0x4c4a7503 - 151c: 01040200 0x1040200 - 1520: 020083fa 0x20083fa - 1524: b1080104 0xb1080104 - 1528: 01040200 0x1040200 - 152c: 04020049 0x4020049 - 1530: 02008303 0x2008303 - 1534: 87810304 lh at,772(gp) - 1538: 02003f08 0x2003f08 - 153c: 69030204 0x69030204 - 1540: ba1e03f2 swr s8,1010(s0) - 1544: 4913f54b 0x4913f54b - 1548: 040200bb 0x40200bb - 154c: 007b0801 0x7b0801 - 1550: 83030402 lb v1,1026(t8) - 1554: 494bf5bd 0x494bf5bd - 1558: 468547be c1 0x8547be - 155c: 020088f3 0x20088f3 - 1560: ba060104 swr a2,260(s0) - 1564: 02040200 0x2040200 - 1568: 0200ac08 0x200ac08 - 156c: 03060104 0x3060104 - 1570: 01240218 0x1240218 - 1574: 03820a03 0x3820a03 - 1578: 03740864 0x3740864 - 157c: 6403821c 0x6403821c - 1580: 0402004a 0x402004a - 1584: ba100301 swr s0,769(s0) - 1588: 03040200 0x3040200 - 158c: 02003e08 0x2003e08 - 1590: 00f00304 0xf00304 - 1594: 4d030402 0x4d030402 - 1598: 46820903 c1 0x820903 - 159c: 17e7084e bne ra,a3,36d8 <__scratchpad-0x1f7fc928> - 15a0: 034cbc83 0x34cbc83 - 15a4: 0b034a76 j c0d29d8 <__scratchpad-0x1372d628> - 15a8: 71034e4a 0x71034e4a - 15ac: f20f0382 0xf20f0382 - 15b0: 01040200 0x1040200 - 15b4: 02008206 0x2008206 - 15b8: e4080204 swc1 $f8,516(zero) - 15bc: 03ea0806 srlv at,t2,ra - 15c0: 7403ba16 jalx ee858 <__scratchpad-0x1f7117a8> - 15c4: 04020082 0x4020082 - 15c8: 02008401 0x2008401 - 15cc: 00830304 0x830304 - 15d0: 81030402 lb v1,1026(t0) - 15d4: 84bcf485 lh gp,-2939(a1) - 15d8: 03eff385 0x3eff385 - 15dc: 1c024a09 0x1c024a09 - 15e0: 38010100 xori at,zero,0x100 - 15e4: 02000003 0x2000003 - 15e8: 0000ad00 sll s5,zero,0x14 - 15ec: fb010100 0xfb010100 - 15f0: 01000d0e 0x1000d0e - 15f4: 00010101 0x10101 - 15f8: 00010000 sll zero,at,0x0 - 15fc: 72730100 0x72730100 - 1600: 682f0063 0x682f0063 - 1604: 2f656d6f sltiu a1,k1,28015 - 1608: 69766178 0x69766178 - 160c: 702f7265 0x702f7265 - 1610: 64737873 0x64737873 - 1614: 30322d6b andi s2,at,0x2d6b - 1618: 37303531 ori s0,t9,0x3531 - 161c: 6c2f3932 0x6c2f3932 - 1620: 73706269 0x73706269 - 1624: 6e692f78 0x6e692f78 - 1628: 64756c63 0x64756c63 - 162c: 6c000065 0x6c000065 - 1630: 2e636269 sltiu v1,s3,25193 - 1634: 00010063 0x10063 - 1638: 78737000 0x78737000 - 163c: 2e657467 sltiu a1,s3,29799 - 1640: 00020068 0x20068 - 1644: 64747300 0x64747300 - 1648: 682e6f69 0x682e6f69 - 164c: 00000200 sll zero,zero,0x8 - 1650: 69727473 0x69727473 - 1654: 682e676e 0x682e676e - 1658: 00000200 sll zero,zero,0x8 - 165c: 746e6366 jalx 1b98d98 <__scratchpad-0x1dc67268> - 1660: 00682e6c 0x682e6c - 1664: 73000002 0x73000002 - 1668: 6e697274 0x6e697274 - 166c: 682e7367 0x682e7367 - 1670: 00000200 sll zero,zero,0x8 - 1674: 6c647473 0x6c647473 - 1678: 682e6269 0x682e6269 - 167c: 00000200 sll zero,zero,0x8 - 1680: 62787370 0x62787370 - 1684: 2e736f69 sltiu s3,s3,28521 - 1688: 00020068 0x20068 - 168c: 78737000 0x78737000 - 1690: 2e6f6973 sltiu t7,s3,26995 - 1694: 00020068 0x20068 - 1698: 05000000 bltz t0,169c <__scratchpad-0x1f7fe964> - 169c: 03128002 0x3128002 - 16a0: 01280380 0x1280380 - 16a4: 0c034686 jal d1a18 <__scratchpad-0x1f72e5e8> - 16a8: f3f67e4a 0xf3f67e4a - 16ac: 02040200 0x2040200 - 16b0: 03f27903 0x3f27903 - 16b4: 484c820b 0x484c820b - 16b8: 0878084c j 1e02130 <__scratchpad-0x1d9fded0> - 16bc: 08780878 j 1e021e0 <__scratchpad-0x1d9fde20> - 16c0: 08780878 j 1e021e0 <__scratchpad-0x1d9fde20> - 16c4: 87f54c7a lh s5,19578(ra) - 16c8: 087903bc j 1e40ef0 <__scratchpad-0x1d9bf110> - 16cc: 8209033c lb t1,828(s0) - 16d0: 3c087703 lui t0,0x7703 - 16d4: 81821503 lb v0,5379(t4) - 16d8: 034a7503 0x34a7503 - 16dc: 85bb4a0c lh k1,18956(t5) - 16e0: 4b494d47 c2 0x1494d47 - 16e4: 02040200 0x2040200 - 16e8: 03ba6c03 0x3ba6c03 - 16ec: c003820c lwc0 $3,-32244(zero) - 16f0: 4b838200 c2 0x1838200 - 16f4: f20a03bc 0xf20a03bc - 16f8: 4a090313 c2 0x90313 - 16fc: 034a7603 0x34a7603 - 1700: 76034a0a jalx 80d2828 <__scratchpad-0x1772d7d8> - 1704: 03e5084a 0x3e5084a - 1708: 7a034a09 0x7a034a09 - 170c: 03528382 0x3528382 - 1710: 03528278 0x3528278 - 1714: 03524a78 0x3524a78 - 1718: 83524a78 lb s2,19064(k0) - 171c: 4d47bdf4 0x4d47bdf4 - 1720: 020903bc 0x20903bc - 1724: 7a030128 0x7a030128 - 1728: 0f03504a jal c0d4128 <__scratchpad-0x1372bed8> - 172c: b9770882 swr s7,2178(t3) - 1730: f4bd884b 0xf4bd884b - 1734: 84484cf6 lh t0,19702(v0) - 1738: 15152802 bne t0,s5,b744 <__scratchpad-0x1f7f48bc> - 173c: 03507108 0x3507108 - 1740: 8550827a lh s0,-32134(t2) - 1744: 14f54b49 bne a3,s5,1446c <__scratchpad-0x1f7ebb94> - 1748: e80813bd swc2 $8,5053(zero) - 174c: 857f5084 lh ra,20612(t3) - 1750: f3138587 0xf3138587 - 1754: f313854d 0xf313854d - 1758: 3402854d li v0,0x854d - 175c: 820a0318 lb t2,792(s0) - 1760: 08f43d08 j 3d0f420 <__scratchpad-0x1baf0be0> - 1764: 82420376 lb v0,886(s2) - 1768: 4a00c403 c2 0xc403 - 176c: 51847508 0x51847508 - 1770: 514a7903 0x514a7903 - 1774: 01040200 0x1040200 - 1778: 02008206 0x2008206 - 177c: 74080404 jalx 201010 <__scratchpad-0x1f5feff0> - 1780: 01040200 0x1040200 - 1784: 0200c006 srlv t8,zero,s0 - 1788: bc800104 0xbc800104 - 178c: f200c103 0xf200c103 - 1790: bdba1303 0xbdba1303 - 1794: 01040200 0x1040200 - 1798: 087fa903 j 1fea40c <__scratchpad-0x1d815bf4> - 179c: 040200ac 0x40200ac - 17a0: 00820602 0x820602 - 17a4: 06020402 0x6020402 - 17a8: 04020080 0x4020080 - 17ac: 820a0301 lb t2,769(s0) - 17b0: 0206f206 0x206f206 - 17b4: 50bb1524 0x50bb1524 - 17b8: 02173002 0x2173002 - 17bc: 47851628 c1 0x1851628 - 17c0: 172c024d bne t9,t4,20f8 <__scratchpad-0x1f7fdf08> - 17c4: 02040200 0x2040200 - 17c8: 06e40806 0x6e40806 - 17cc: 48843f08 0x48843f08 - 17d0: 1728024c bne t9,t0,2104 <__scratchpad-0x1f7fdefc> - 17d4: 74085903 jalx 21640c <__scratchpad-0x1f5e9bf4> - 17d8: 01040200 0x1040200 - 17dc: 8406ba06 lh a2,-17914(zero) - 17e0: 0200bb87 0x200bb87 - 17e4: bb860104 swr a2,260(gp) - 17e8: 03040200 0x3040200 - 17ec: 04020086 0x4020086 - 17f0: 06820604 0x6820604 - 17f4: 040200f4 0x40200f4 - 17f8: 87bbf701 lh k1,-2303(sp) - 17fc: 01040200 0x1040200 - 1800: 88bb4008 lwl k1,16392(a1) - 1804: f3400884 0xf3400884 - 1808: 0b03a908 j c0ea420 <__scratchpad-0x13715be0> - 180c: 040200ba 0x40200ba - 1810: 06820601 0x6820601 - 1814: 040200f3 0x40200f3 - 1818: 7a03c201 0x7a03c201 - 181c: ba2003ba swr zero,954(s1) - 1820: 01040200 0x1040200 - 1824: 00ba6603 0xba6603 - 1828: 06030402 0x6030402 - 182c: 040200f2 0x40200f2 - 1830: 00f80601 0xf80601 - 1834: 80010402 lb at,1026(zero) - 1838: 040200bc 0x40200bc - 183c: 00f20601 0xf20601 - 1840: 82020402 lb v0,1026(s0) - 1844: 02040200 0x2040200 - 1848: bb8a8006 swr t2,-32762(gp) - 184c: f4f4bbbc 0xf4f4bbbc - 1850: 4bf3bcf4 c2 0x1f3bcf4 - 1854: 7ec80385 0x7ec80385 - 1858: 01bd03ba 0x1bd03ba - 185c: 7ecb034a 0x7ecb034a - 1860: 01b5034a 0x1b5034a - 1864: 88bcf34a lwl gp,-3254(a1) - 1868: 027da603 0x27da603 - 186c: b5bf0130 0xb5bf0130 - 1870: 0884f5bf j 213d6fc <__scratchpad-0x1d6c2904> - 1874: 084308af j 10c22bc <__scratchpad-0x1e73dd44> - 1878: c03f0839 lwc0 $31,2105(at) - 187c: 020084bc 0x20084bc - 1880: 82060104 lb a2,260(s0) - 1884: 01040200 0x1040200 - 1888: 48878306 0x48878306 - 188c: 0075084c syscall 0x1d421 - 1890: 81010402 lb at,1026(t0) - 1894: ad087608 sw t0,30216(t0) - 1898: 85bb844c lh k1,-31668(t5) - 189c: ab037708 swl v1,30472(t8) - 18a0: 13740802 beq k1,s4,38ac <__scratchpad-0x1f7fc754> - 18a4: 4b13854b c2 0x113854b - 18a8: 854b1385 lh t3,4997(t2) - 18ac: 04020013 0x4020013 - 18b0: 00f20602 0xf20602 - 18b4: 06080402 0x6080402 - 18b8: bb1385f3 swr s3,-31245(t8) - 18bc: 02001385 0x2001385 - 18c0: 08060404 j 181010 <__scratchpad-0x1f67eff0> - 18c4: 04020074 0x4020074 - 18c8: 85830608 lh v1,1544(t4) - 18cc: 04020013 0x4020013 - 18d0: 00ba0608 0xba0608 - 18d4: 060e0402 0x60e0402 - 18d8: 4b138583 c2 0x1138583 - 18dc: 854b1385 lh t3,4997(t2) - 18e0: 00138514 0x138514 - 18e4: 06020402 0x6020402 - 18e8: 040200ba 0x40200ba - 18ec: 85830606 lh v1,1542(t4) - 18f0: be13f613 0xbe13f613 - 18f4: 0083494b 0x83494b - 18f8: 06010402 bgez s0,2904 <__scratchpad-0x1f7fd6fc> - 18fc: 3d080682 0x3d080682 - 1900: 01040200 0x1040200 - 1904: 0885f484 j 217d210 <__scratchpad-0x1d682df0> - 1908: f4f3f33f 0xf4f3f33f - 190c: 13420885 beq k0,v0,3b24 <__scratchpad-0x1f7fc4dc> - 1910: 8a7fb208 lwl ra,-19960(s3) - 1914: b2081385 0xb2081385 - 1918: 08028a7f j a29fc <__scratchpad-0x1f75d604> - 191c: 94010100 lhu at,256(zero) - 1920: 02000001 0x2000001 - 1924: 0000c700 sll t8,zero,0x1c - 1928: fb010100 0xfb010100 - 192c: 01000d0e 0x1000d0e - 1930: 00010101 0x10101 - 1934: 00010000 sll zero,at,0x0 - 1938: 72730100 0x72730100 - 193c: 752f0063 jalx 4bc018c <__scratchpad-0x1ac3fe74> - 1940: 6c2f7273 0x6c2f7273 - 1944: 6c61636f 0x6c61636f - 1948: 7873702f 0x7873702f - 194c: 2f6b6473 sltiu t3,k1,25715 - 1950: 2f62696c sltiu v0,k1,26988 - 1954: 2f636367 sltiu v1,k1,25447 - 1958: 7370696d 0x7370696d - 195c: 752d6c65 jalx 4b5b194 <__scratchpad-0x1aca4e6c> - 1960: 6f6e6b6e 0x6f6e6b6e - 1964: 652d6e77 0x652d6e77 - 1968: 352f666c ori t7,t1,0x666c - 196c: 302e322e andi t6,at,0x322e - 1970: 636e692f 0x636e692f - 1974: 6564756c 0x6564756c - 1978: 6f682f00 0x6f682f00 - 197c: 782f656d 0x782f656d - 1980: 65697661 0x65697661 - 1984: 73702f72 0x73702f72 - 1988: 6b647378 0x6b647378 - 198c: 3130322d andi s0,t1,0x322d - 1990: 32373035 andi s7,s1,0x3035 - 1994: 696c2f39 0x696c2f39 - 1998: 78737062 0x78737062 - 199c: 636e692f 0x636e692f - 19a0: 6564756c 0x6564756c - 19a4: 64630000 0x64630000 - 19a8: 2e6d6f72 sltiu t5,s3,28530 - 19ac: 00010063 0x10063 - 19b0: 64747300 0x64747300 - 19b4: 2e677261 sltiu a3,s3,29281 - 19b8: 00020068 0x20068 - 19bc: 78737000 0x78737000 - 19c0: 6f726463 0x6f726463 - 19c4: 00682e6d 0x682e6d - 19c8: 70000003 0x70000003 - 19cc: 74677873 jalx 19de1cc <__scratchpad-0x1de21e34> - 19d0: 00682e65 0x682e65 - 19d4: 73000003 0x73000003 - 19d8: 6f696474 0x6f696474 - 19dc: 0300682e 0x300682e - 19e0: 73700000 0x73700000 - 19e4: 6f696278 0x6f696278 - 19e8: 00682e73 0x682e73 - 19ec: 00000003 sra zero,zero,0x0 - 19f0: 3c020500 lui v0,0x500 - 19f4: 0380031f 0x380031f - 19f8: 870100e2 lh at,226(t8) - 19fc: 03524d01 0x3524d01 - 1a00: 03524a78 0x3524a78 - 1a04: e4084a75 swc1 $f8,19061(zero) - 1a08: 4b820b03 c2 0x1820b03 - 1a0c: 03827403 0x3827403 - 1a10: 484e4a10 0x484e4a10 - 1a14: 08ec0884 j 3b02210 <__scratchpad-0x1bcfddf0> - 1a18: 4c804c3a 0x4c804c3a - 1a1c: 4c484cbc 0x4c484cbc - 1a20: 020b034c syscall 0x82c0d - 1a24: 75030124 jalx 40c0490 <__scratchpad-0x1b73fb70> - 1a28: 4c50874a 0x4c50874a - 1a2c: 01040200 0x1040200 - 1a30: bc4a7803 0xbc4a7803 - 1a34: 01040200 0x1040200 - 1a38: 04020084 0x4020084 - 1a3c: 00ae0802 0xae0802 - 1a40: f4020402 0xf4020402 - 1a44: 02040200 0x2040200 - 1a48: 02003e08 0x2003e08 - 1a4c: 00830204 0x830204 - 1a50: 03020402 0x3020402 - 1a54: 12038275 beq s0,v1,fffe242c <__bss_end+0x7ff6ad8c> - 1a58: 084d4782 j 1351e08 <__scratchpad-0x1e4ae1f8> - 1a5c: 17bd4d71 bne sp,sp,15024 <__scratchpad-0x1f7eafdc> - 1a60: 00f6464e 0xf6464e - 1a64: 46010402 mul.s $f16,$f0,$f1 - 1a68: 84142402 lh s4,9218(zero) - 1a6c: 0200494b 0x200494b - 1a70: 037e0204 0x37e0204 - 1a74: 02848209 0x2848209 - 1a78: 844b1424 lh t3,5156(v0) - 1a7c: 491385c0 0x491385c0 - 1a80: 844b494b lh t3,18763(v0) - 1a84: 4884f484 0x4884f484 - 1a88: 084c484c j 1312130 <__scratchpad-0x1e4eded0> - 1a8c: 81f5bcad lb s5,-17235(t7) - 1a90: 4d474d86 0x4d474d86 - 1a94: 00f5bd83 0xf5bd83 - 1a98: 03010402 0x3010402 - 1a9c: 3e08f212 0x3e08f212 - 1aa0: 040200bb 0x40200bb - 1aa4: 142c0201 bne at,t4,22ac <__scratchpad-0x1f7fdd54> - 1aa8: 4ef53f08 c3 0xf53f08 - 1aac: 4eb64e46 c3 0xb64e46 - 1ab0: 1002bd83 beq zero,v0,ffff10c0 <__bss_end+0x7ff79a20> - 1ab4: fe010100 0xfe010100 - 1ab8: 02000004 sllv zero,zero,s0 - 1abc: 0000b200 sll s6,zero,0x8 - 1ac0: fb010100 0xfb010100 - 1ac4: 01000d0e 0x1000d0e - 1ac8: 00010101 0x10101 - 1acc: 00010000 sll zero,at,0x0 - 1ad0: 72730100 0x72730100 - 1ad4: 696c2f63 0x696c2f63 - 1ad8: 2f006362 sltiu zero,t8,25442 - 1adc: 2f727375 sltiu s2,k1,29557 - 1ae0: 61636f6c 0x61636f6c - 1ae4: 73702f6c 0x73702f6c - 1ae8: 6b647378 0x6b647378 - 1aec: 62696c2f 0x62696c2f - 1af0: 6363672f 0x6363672f - 1af4: 70696d2f 0x70696d2f - 1af8: 2d6c6573 sltiu t4,t3,25971 - 1afc: 6e6b6e75 0x6e6b6e75 - 1b00: 2d6e776f sltiu t6,t3,30575 - 1b04: 2f666c65 sltiu a2,k1,27749 - 1b08: 2e322e35 sltiu s2,s1,11829 - 1b0c: 6e692f30 0x6e692f30 - 1b10: 64756c63 0x64756c63 - 1b14: 682f0065 0x682f0065 - 1b18: 2f656d6f sltiu a1,k1,28015 - 1b1c: 69766178 0x69766178 - 1b20: 702f7265 0x702f7265 - 1b24: 64737873 0x64737873 - 1b28: 30322d6b andi s2,at,0x2d6b - 1b2c: 37303531 ori s0,t9,0x3531 - 1b30: 6c2f3932 0x6c2f3932 - 1b34: 73706269 0x73706269 - 1b38: 6e692f78 0x6e692f78 - 1b3c: 64756c63 0x64756c63 - 1b40: 70000065 0x70000065 - 1b44: 746e6972 jalx 1b9a5c8 <__scratchpad-0x1dc65a38> - 1b48: 00632e66 0x632e66 - 1b4c: 73000001 0x73000001 - 1b50: 72616474 0x72616474 - 1b54: 00682e67 0x682e67 - 1b58: 73000002 0x73000002 - 1b5c: 6f696474 0x6f696474 - 1b60: 0300682e 0x300682e - 1b64: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 1b68: 676e6972 0x676e6972 - 1b6c: 0300682e 0x300682e - 1b70: 00000000 nop - 1b74: 23040205 addi a0,t8,517 - 1b78: 9b038003 lwr v1,-32765(t8) - 1b7c: 03190101 0x3190101 - 1b80: 1a038279 0x1a038279 - 1b84: 4a66034a c2 0x66034a - 1b88: 44020a03 0x44020a03 - 1b8c: 4a760301 c2 0x760301 - 1b90: 01040200 0x1040200 - 1b94: 00ba0d03 0xba0d03 - 1b98: 06030402 0x6030402 - 1b9c: 040200ba 0x40200ba - 1ba0: 084b0603 j 12c180c <__scratchpad-0x1e53e7f4> - 1ba4: 08e608e6 j 3982398 <__scratchpad-0x1be7dc68> - 1ba8: 04020077 0x4020077 - 1bac: 00820601 0x820601 - 1bb0: 82020402 lb v0,1026(s0) - 1bb4: 4e720806 c3 0x720806 - 1bb8: 85153c02 lh s5,15362(t0) - 1bbc: 020049bb 0x20049bb - 1bc0: 6d030204 0x6d030204 - 1bc4: ba19034a swr t9,842(s0) - 1bc8: 034b4985 0x34b4985 - 1bcc: 340204eb li v0,0x4eb - 1bd0: 494b0101 0x494b0101 - 1bd4: 4b84854b c2 0x184854b - 1bd8: 13821403 beq gp,v0,6be8 <__scratchpad-0x1f7f9418> - 1bdc: 03858349 0x3858349 - 1be0: 4913f270 0x4913f270 - 1be4: a4038583 sh v1,-31357(zero) - 1be8: 2c02f27c sltiu v0,zero,-3460 - 1bec: ba120312 swr s2,786(s0) - 1bf0: ba7a03bd swr k0,957(s3) - 1bf4: 03827903 0x3827903 - 1bf8: 0382038f 0x382038f - 1bfc: 03f27ae3 0x3f27ae3 - 1c00: 4bba0293 c2 0x1ba0293 - 1c04: 494a7903 0x494a7903 - 1c08: 484a1303 0x484a1303 - 1c0c: 4a7de303 c2 0x7de303 - 1c10: 01040200 0x1040200 - 1c14: 4a029f03 c2 0x29f03 - 1c18: 84b87808 lh t8,30728(a1) - 1c1c: 4c020a03 0x4c020a03 - 1c20: ba760301 swr s6,769(s3) - 1c24: 74080d03 jalx 20340c <__scratchpad-0x1f5fcbf4> - 1c28: 03ba7303 0x3ba7303 - 1c2c: 83e4081f lb a0,2079(ra) - 1c30: 03ba6003 0x3ba6003 - 1c34: 6002038c 0x6002038c - 1c38: 7cf40301 0x7cf40301 - 1c3c: 038c0382 0x38c0382 - 1c40: f4037408 0xf4037408 - 1c44: 8c03827c lw v1,-32132(zero) - 1c48: 01300203 0x1300203 - 1c4c: 827cf403 lb gp,-3069(s3) - 1c50: e4082c03 swc1 $f8,11267(zero) - 1c54: 8256034b lb s6,843(s2) - 1c58: ba1f03f6 swr ra,1014(s0) - 1c5c: 03f43d08 0x3f43d08 - 1c60: f488ba61 0xf488ba61 - 1c64: 09034208 j 40d0820 <__scratchpad-0x1b72f7e0> - 1c68: ba0f03ba swr t7,954(s0) - 1c6c: 01040200 0x1040200 - 1c70: 8506f206 lh a2,-3578(t0) - 1c74: 1c033d08 0x1c033d08 - 1c78: 3d08e408 0x3d08e408 - 1c7c: e6087608 swc1 $f8,30216(s0) - 1c80: 87033d08 lh v1,15624(t8) - 1c84: 02ac087d 0x2ac087d - 1c88: 034e1534 0x34e1534 - 1c8c: bcbeba09 0xbcbeba09 - 1c90: f20e034b 0xf20e034b - 1c94: ba090385 swr t1,901(s0) - 1c98: 039a0384 0x39a0384 - 1c9c: 49bb3c08 0x49bb3c08 - 1ca0: 033e0883 0x33e0883 - 1ca4: 74087cb0 jalx 21f2c0 <__scratchpad-0x1f5e0d40> - 1ca8: 037fe708 0x37fe708 - 1cac: 6f038221 0x6f038221 - 1cb0: 4a110382 c2 0x110382 - 1cb4: 4a03b303 c2 0x3b303 - 1cb8: 09040200 j 4100800 <__scratchpad-0x1b6ff800> - 1cbc: 0200ba06 0x200ba06 - 1cc0: 00f20304 0xf20304 - 1cc4: 08070402 j 1c1008 <__scratchpad-0x1f63eff8> - 1cc8: 040200ac 0x40200ac - 1ccc: e508060a swc1 $f8,1546(t0) - 1cd0: 00ac0806 srlv at,t4,a1 - 1cd4: 82080402 lb t0,1026(s0) - 1cd8: 04040200 0x4040200 - 1cdc: 04020082 0x4020082 - 1ce0: 00ac0807 srav at,t4,a1 - 1ce4: 06010402 bgez s0,2cf0 <__scratchpad-0x1f7fd310> - 1ce8: 00ba1303 0xba1303 - 1cec: 03010402 0x3010402 - 1cf0: 08868273 j 21a09cc <__scratchpad-0x1d65f634> - 1cf4: 003f08ae 0x3f08ae - 1cf8: 06010402 bgez s0,2d04 <__scratchpad-0x1f7fd2fc> - 1cfc: 04020082 0x4020082 - 1d00: 73030602 0x73030602 - 1d04: 0200ef82 0x200ef82 - 1d08: 00c00104 0xc00104 - 1d0c: 06030402 0x6030402 - 1d10: 040200ba 0x40200ba - 1d14: 084b0603 j 12c180c <__scratchpad-0x1e53e7f4> - 1d18: 3a0850eb xori t0,s0,0x50eb - 1d1c: 0848e608 j 1239820 <__scratchpad-0x1e5c67e0> - 1d20: 084c48ae j 13122b8 <__scratchpad-0x1e4edd48> - 1d24: 04020078 0x4020078 - 1d28: 00f20602 0xf20602 - 1d2c: 82040402 lb a0,1026(s0) - 1d30: 08090306 j 240c18 <__scratchpad-0x1f5bf3e8> - 1d34: 8349bbac lb t1,-17492(k0) - 1d38: 88033e08 lwl v1,15880(zero) - 1d3c: 0874087c j 1d021f0 <__scratchpad-0x1dafde10> - 1d40: 21037fe7 addi v1,t0,32743 - 1d44: 826f0382 lb t7,898(s3) - 1d48: 034a1103 0x34a1103 - 1d4c: f34a03db 0xf34a03db - 1d50: 083e08f4 j f823d0 <__scratchpad-0x1e87dc30> - 1d54: bb4c4876 swr t4,18550(k0) - 1d58: 77088581 jalx c221604 <__scratchpad-0x135de9fc> - 1d5c: 06040200 0x6040200 - 1d60: 0200ba06 0x200ba06 - 1d64: e4080404 swc1 $f8,1028(zero) - 1d68: 07040200 0x7040200 - 1d6c: 040200ba 0x40200ba - 1d70: 3d080607 0x3d080607 - 1d74: 00ac0806 srlv at,t4,a1 - 1d78: 82080402 lb t0,1026(s0) - 1d7c: 04040200 0x4040200 - 1d80: 04020082 0x4020082 - 1d84: 00ac0807 srav at,t4,a1 - 1d88: 06010402 bgez s0,2d94 <__scratchpad-0x1f7fd26c> - 1d8c: 040200b9 0x40200b9 - 1d90: 008a8501 0x8a8501 - 1d94: 06010402 bgez s0,2da0 <__scratchpad-0x1f7fd260> - 1d98: 04020082 0x4020082 - 1d9c: 78030602 0x78030602 - 1da0: 4cf3bc82 0x4cf3bc82 - 1da4: 024f7e87 0x24f7e87 - 1da8: 7508152c jalx 42054b0 <__scratchpad-0x1b5fab50> - 1dac: 08750384 j 1d40e10 <__scratchpad-0x1dabf1f0> - 1db0: 82100374 lb s0,884(s0) - 1db4: 02040200 0x2040200 - 1db8: 0200f206 0x200f206 - 1dbc: 06820404 0x6820404 - 1dc0: 4c172402 0x4c172402 - 1dc4: 79084c80 0x79084c80 - 1dc8: 750886f5 jalx 4221bd4 <__scratchpad-0x1b5de42c> - 1dcc: 75087508 jalx 421d420 <__scratchpad-0x1b5e2be0> - 1dd0: ad087508 sw t0,29960(t0) - 1dd4: ac087403 sw t0,29699(zero) - 1dd8: f4821203 0xf4821203 - 1ddc: 3c02854b lui v0,0x854b - 1de0: 3d088414 0x3d088414 - 1de4: 3e08f486 0x3e08f486 - 1de8: 0884bc85 j 212f214 <__scratchpad-0x1d6d0dec> - 1dec: 0809033d j 240cf4 <__scratchpad-0x1f5bf30c> - 1df0: 083d08e4 j f42390 <__scratchpad-0x1e8bdc70> - 1df4: 51df0876 0x51df0876 - 1df8: 4c3d0884 0x4c3d0884 - 1dfc: 04020085 0x4020085 - 1e00: 06820601 0x6820601 - 1e04: 02004df0 0x2004df0 - 1e08: 77030204 jalx c0c0810 <__scratchpad-0x1373f7f0> - 1e0c: 1103ac08 beq t0,v1,fffece30 <__bss_end+0x7ff75790> - 1e10: 3d083c08 0x3d083c08 - 1e14: df087608 0xdf087608 - 1e18: 4c454f51 0x4c454f51 - 1e1c: 00854cf3 0x854cf3 - 1e20: 06010402 bgez s0,2e2c <__scratchpad-0x1f7fd1d4> - 1e24: 4df00682 0x4df00682 - 1e28: 02040200 0x2040200 - 1e2c: 2c027703 sltiu v0,zero,30467 - 1e30: 08100301 j 400c04 <__scratchpad-0x1f3ff3fc> - 1e34: 8a75083c lwl s5,2108(s3) - 1e38: 7ca703f4 0x7ca703f4 - 1e3c: 03d903f2 0x3d903f2 - 1e40: 7ca7034a 0x7ca7034a - 1e44: 4d47bf82 0x4d47bf82 - 1e48: 854d4c45 lh t5,19525(t2) - 1e4c: 85112802 lh s1,10242(t0) - 1e50: ad08ae08 sw t0,-20984(t0) - 1e54: 81bfaf08 lb ra,-20728(t5) - 1e58: 4a6503bb c2 0x6503bb - 1e5c: 821e0381 lb s8,897(s0) - 1e60: 86ae084c lh t6,2124(s5) - 1e64: 02192402 0x2192402 - 1e68: 6e03152c 0x6e03152c - 1e6c: f21503f2 0xf21503f2 - 1e70: 8049f3f4 lb t1,-3084(v0) - 1e74: 83e508c0 lb a1,2240(ra) - 1e78: 843e084c lh s8,2124(at) - 1e7c: 039f0385 0x39f0385 - 1e80: f4013402 0xf4013402 - 1e84: 08040200 j 100800 <__scratchpad-0x1f6ff800> - 1e88: 12280206 beq s1,t0,26a4 <__scratchpad-0x1f7fd95c> - 1e8c: 04040200 0x4040200 - 1e90: 04020082 0x4020082 - 1e94: 00e40807 srav at,a0,a3 - 1e98: 08010402 j 41008 <__scratchpad-0x1f7beff8> - 1e9c: 040200ac 0x40200ac - 1ea0: 3e080601 0x3e080601 - 1ea4: 03040200 0x3040200 - 1ea8: 00ae08f3 0xae08f3 - 1eac: 06020402 0x6020402 - 1eb0: 040200ba 0x40200ba - 1eb4: 0206ba04 0x206ba04 - 1eb8: 28021730 slti v0,zero,5936 - 1ebc: 18240218 0x18240218 - 1ec0: 03820b03 0x3820b03 - 1ec4: ac087d96 sw t0,32150(zero) - 1ec8: ba01d803 swr at,-10237(s0) - 1ecc: 034a3103 0x34a3103 - 1ed0: 808200dc lb v0,220(a0) - 1ed4: 49474c4b 0x49474c4b - 1ed8: 04020049 0x4020049 - 1edc: 7ce80302 0x7ce80302 - 1ee0: 7df1034a 0x7df1034a - 1ee4: 03012402 0x3012402 - 1ee8: e1034a11 swc0 $3,18961(t0) - 1eec: 3e084a02 0x3e084a02 - 1ef0: 0349e508 0x349e508 - 1ef4: 02004a17 0x2004a17 - 1ef8: ba060904 swr a2,2308(s0) - 1efc: 03040200 0x3040200 - 1f00: 040200f2 0x40200f2 - 1f04: 00ac0807 srav at,t4,a1 - 1f08: 060a0402 0x60a0402 - 1f0c: e4081103 swc1 $f8,4355(zero) - 1f10: 00ac0806 srlv at,t4,a1 - 1f14: 82080402 lb t0,1026(s0) - 1f18: 04040200 0x4040200 - 1f1c: 04020082 0x4020082 - 1f20: 00ac0807 srav at,t4,a1 - 1f24: 06010402 bgez s0,2f30 <__scratchpad-0x1f7fd0d0> - 1f28: 00ba1103 0xba1103 - 1f2c: 03010402 0x3010402 - 1f30: 08848275 j 21209d4 <__scratchpad-0x1d6df62c> - 1f34: 003f08ae 0x3f08ae - 1f38: 06010402 bgez s0,2f44 <__scratchpad-0x1f7fd0bc> - 1f3c: 04020082 0x4020082 - 1f40: 75030602 jalx 40c1808 <__scratchpad-0x1b73e7f8> - 1f44: f26d0382 0xf26d0382 - 1f48: 01040200 0x1040200 - 1f4c: 00ba1603 0xba1603 - 1f50: 06030402 0x6030402 - 1f54: 040200ba 0x40200ba - 1f58: 084b0603 j 12c180c <__scratchpad-0x1e53e7f4> - 1f5c: 3a0850e9 xori t0,s0,0x50e9 - 1f60: 0848e608 j 1239820 <__scratchpad-0x1e5c67e0> - 1f64: 034c48ae 0x34c48ae - 1f68: 00740809 0x740809 - 1f6c: 06020402 0x6020402 - 1f70: 040200f2 0x40200f2 - 1f74: 03068204 0x3068204 - 1f78: ac087fb7 sw t0,32695(zero) - 1f7c: f202cc03 0xf202cc03 - 1f80: 0d033f08 jal 40cfc20 <__scratchpad-0x1b7303e0> - 1f84: 13013402 beq t8,at,ef90 <__scratchpad-0x1f7f1070> - 1f88: 4b814b49 c2 0x1814b49 - 1f8c: f20a0383 0xf20a0383 - 1f90: 084b4913 j 12d244c <__scratchpad-0x1e52dbb4> - 1f94: 03834b3b 0x3834b3b - 1f98: 4913f20a 0x4913f20a - 1f9c: 4b3b084b c2 0x13b084b - 1fa0: f613f583 0xf613f583 - 1fa4: 514a4587 0x514a4587 - 1fa8: 4587f587 0x4587f587 - 1fac: 87f58751 lh s5,-30895(ra) - 1fb0: 87894a45 lh t1,19013(gp) - 1fb4: 01001002 0x1001002 - 1fb8: 00034801 0x34801 - 1fbc: 6b000200 0x6b000200 - 1fc0: 01000000 0x1000000 - 1fc4: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 1fc8: 01010100 0x1010100 - 1fcc: 00000001 0x1 - 1fd0: 01000001 0x1000001 - 1fd4: 2f637273 sltiu v1,k1,29299 - 1fd8: 6362696c 0x6362696c - 1fdc: 6f682f00 0x6f682f00 - 1fe0: 782f656d 0x782f656d - 1fe4: 65697661 0x65697661 - 1fe8: 73702f72 0x73702f72 - 1fec: 6b647378 0x6b647378 - 1ff0: 3130322d andi s0,t1,0x322d - 1ff4: 32373035 andi s7,s1,0x3035 - 1ff8: 696c2f39 0x696c2f39 - 1ffc: 78737062 0x78737062 - 2000: 636e692f 0x636e692f - 2004: 6564756c 0x6564756c - 2008: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 200c: 676e6972 0x676e6972 - 2010: 0100632e 0x100632e - 2014: 74730000 jalx 1cc0000 <__scratchpad-0x1db40000> - 2018: 62696c64 0x62696c64 - 201c: 0200682e 0x200682e - 2020: 74630000 jalx 18c0000 <__scratchpad-0x1df40000> - 2024: 2e657079 sltiu a1,s3,28793 - 2028: 00020068 0x20068 - 202c: 05000000 bltz t0,2030 <__scratchpad-0x1f7fdfd0> - 2030: 033a0402 0x33a0402 - 2034: 010d0380 0x10d0380 - 2038: f5bb8501 0xf5bb8501 - 203c: 84844d85 lh a0,19845(a0) - 2040: 0001f587 0x1f587 - 2044: 08010402 j 41008 <__scratchpad-0x1f7beff8> - 2048: 04020040 0x4020040 - 204c: 85bd8303 lh sp,-31997(t5) - 2050: 01040200 0x1040200 - 2054: 3d08834f 0x3d08834f - 2058: 4b158585 c2 0x1158585 - 205c: 83c04749 lb zero,18249(s8) - 2060: 484d85f5 0x484d85f5 - 2064: 85f6f584 lh s6,-2684(t7) - 2068: 02004d01 0x2004d01 - 206c: 08060104 j 180410 <__scratchpad-0x1f67fbf0> - 2070: 8384063c lb a0,1596(gp) - 2074: 04020085 0x4020085 - 2078: 06820601 0x6820601 - 207c: 4d01854d bc3t fffe35b4 <__bss_end+0x7ff6bf14> - 2080: 01040200 0x1040200 - 2084: 08064a06 j 192818 <__scratchpad-0x1f66d7e8> - 2088: 0014853e 0x14853e - 208c: 06010402 bgez s0,3098 <__scratchpad-0x1f7fcf68> - 2090: 3e080682 0x3e080682 - 2094: 0200bc85 0x200bc85 - 2098: f3840104 0xf3840104 - 209c: f54b7608 0xf54b7608 - 20a0: 040200bc 0x40200bc - 20a4: 08bbbc01 j 2eef004 <__scratchpad-0x1c910ffc> - 20a8: 00f54b76 0xf54b76 - 20ac: 15010402 bne t0,at,30b8 <__scratchpad-0x1f7fcf48> - 20b0: 01040200 0x1040200 - 20b4: 80f33d08 lb s3,15624(a3) - 20b8: 498385f7 0x498385f7 - 20bc: 85bd834b lh sp,-31925(t5) - 20c0: 01040200 0x1040200 - 20c4: 0200f3f5 0x200f3f5 - 20c8: 73080204 0x73080204 - 20cc: 13f54108 beq ra,s5,124f0 <__scratchpad-0x1f7edb10> - 20d0: 01040200 0x1040200 - 20d4: 0200f206 0x200f206 - 20d8: 06f20204 0x6f20204 - 20dc: 854b8585 lh t3,-31355(t2) - 20e0: 02004c13 0x2004c13 - 20e4: f2060104 0xf2060104 - 20e8: 02040200 0x2040200 - 20ec: 04020082 0x4020082 - 20f0: 86068203 lh a2,-32253(s0) - 20f4: 85874bbc lh a3,19388(t4) - 20f8: bc85f4bb 0xbc85f4bb - 20fc: 3d083f08 0x3d083f08 - 2100: 85ae0883 lh t6,2179(t5) - 2104: 087708f4 j 1dc23d0 <__scratchpad-0x1da3dc30> - 2108: 4bf4f5e9 c2 0x1f4f5e9 - 210c: 01040200 0x1040200 - 2110: f3827a03 0xf3827a03 - 2114: 4df5848a 0x4df5848a - 2118: 040200f5 0x40200f5 - 211c: 06820601 0x6820601 - 2120: 4fad08f4 c3 0x1ad08f4 - 2124: 3802f480 xori v0,zero,0xf480 - 2128: bf518419 0xbf518419 - 212c: 00864b48 0x864b48 - 2130: 06010402 bgez s0,313c <__scratchpad-0x1f7fcec4> - 2134: 004b0682 0x4b0682 - 2138: 06010402 bgez s0,3144 <__scratchpad-0x1f7fcebc> - 213c: 04020082 0x4020082 - 2140: 03064a04 0x3064a04 - 2144: 2403825d li v1,-32163 - 2148: 83770882 lb s7,2178(k1) - 214c: eb08f583 swc2 $8,-2685(t8) - 2150: 89827903 lwl v0,30979(t4) - 2154: 52454b84 0x52454b84 - 2158: 01040200 0x1040200 - 215c: 06e40806 0x6e40806 - 2160: 4c3e0883 0x4c3e0883 - 2164: 48142402 0x48142402 - 2168: 004dbc4c syscall 0x136f1 - 216c: 06010402 bgez s0,3178 <__scratchpad-0x1f7fce88> - 2170: 8306e408 lb a2,-7160(t8) - 2174: 004c3e08 0x4c3e08 - 2178: 06010402 bgez s0,3184 <__scratchpad-0x1f7fce7c> - 217c: 00840682 0x840682 - 2180: 84010402 lh at,1026(zero) - 2184: 03040200 0x3040200 - 2188: 7508f4f3 jalx 423d3cc <__scratchpad-0x1b5c2c34> - 218c: 24024b49 li v0,19273 - 2190: 024d8316 0x24d8316 - 2194: 24021338 li v0,4920 - 2198: 83861315 lb a2,4885(gp) - 219c: bbf53d08 swr s5,15624(ra) - 21a0: bbf53f08 swr s5,16136(ra) - 21a4: 08f53f08 j 3d4fc20 <__scratchpad-0x1bab03e0> - 21a8: 040200ad 0x40200ad - 21ac: 3c080601 lui t0,0x601 - 21b0: 02040200 0x2040200 - 21b4: 08063c08 j 18f020 <__scratchpad-0x1f670fe0> - 21b8: 08854be6 j 2152f98 <__scratchpad-0x1d6ad068> - 21bc: 084b4975 j 12d25d4 <__scratchpad-0x1e52da2c> - 21c0: bbac083f swr t4,2111(sp) - 21c4: 0402004c 0x402004c - 21c8: 3c080601 lui t0,0x601 - 21cc: 02040200 0x2040200 - 21d0: 02003c08 0x2003c08 - 21d4: e4080304 swc1 $f8,772(zero) - 21d8: 4bbc8606 c2 0x1bc8606 - 21dc: 49750886 0x49750886 - 21e0: 13af084b beq sp,t7,4310 <__scratchpad-0x1f7fbcf0> - 21e4: 14881386 bne a0,t0,7000 <__scratchpad-0x1f7f9000> - 21e8: 02004c4c syscall 0x80131 - 21ec: 08060104 j 180410 <__scratchpad-0x1f67fbf0> - 21f0: f4860674 0xf4860674 - 21f4: 820a0384 lb t2,900(s0) - 21f8: 02003f08 0x2003f08 - 21fc: 82060104 lb a2,260(s0) - 2200: 2f034d06 sltiu v1,t8,19718 - 2204: 1e03c182 0x1e03c182 - 2208: 038480ba 0x38480ba - 220c: 00f4f265 0xf4f265 - 2210: 06010402 bgez s0,321c <__scratchpad-0x1f7fcde4> - 2214: 0402004a 0x402004a - 2218: f4f40601 0xf4f40601 - 221c: 0884c0f4 j 21303d0 <__scratchpad-0x1d6cfc30> - 2220: 192c02ae 0x192c02ae - 2224: 1003f4bc beq zero,v1,fffff518 <__bss_end+0x7ff87e78> - 2228: 7a03ac08 0x7a03ac08 - 222c: 037108ba 0x37108ba - 2230: 0140020a 0x140020a - 2234: 020016f5 0x20016f5 - 2238: 4a060104 c2 0x60104 - 223c: 01040200 0x1040200 - 2240: f4400806 0xf4400806 - 2244: 85f20b03 lh s2,2819(t7) - 2248: 04020016 0x4020016 - 224c: 004a0601 0x4a0601 - 2250: 06010402 bgez s0,325c <__scratchpad-0x1f7fcda4> - 2254: 03f44008 0x3f44008 - 2258: 0374080b 0x374080b - 225c: f5827efa 0xf5827efa - 2260: f9f48584 0xf9f48584 - 2264: 4c85f4f4 0x4c85f4f4 - 2268: 00ee034b 0xee034b - 226c: 084df2f2 j 137cbc8 <__scratchpad-0x1e483438> - 2270: 0886bb3e j 21aecf8 <__scratchpad-0x1d651308> - 2274: 084df23f j 137c8fc <__scratchpad-0x1e483704> - 2278: 0886bb3e j 21aecf8 <__scratchpad-0x1d651308> - 227c: 13be133f beq sp,s8,6f7c <__scratchpad-0x1f7f9084> - 2280: 004c4bbe 0x4c4bbe - 2284: 06010402 bgez s0,3290 <__scratchpad-0x1f7fcd70> - 2288: 8606ac08 lh a2,-21496(s0) - 228c: 02001685 0x2001685 - 2290: ba060104 swr a2,260(s0) - 2294: 03040200 0x3040200 - 2298: 008406f2 0x8406f2 - 229c: 08040402 j 101008 <__scratchpad-0x1f6feff8> - 22a0: 0200853d 0x200853d - 22a4: 004d0104 0x4d0104 - 22a8: bb010402 swr at,1026(t8) - 22ac: 1385af08 beq gp,a1,fffeded0 <__bss_end+0x7ff76830> - 22b0: 00bdbb4e 0xbdbb4e - 22b4: 06010402 bgez s0,32c0 <__scratchpad-0x1f7fcd40> - 22b8: bd063c08 0xbd063c08 - 22bc: 13240285 beq t9,a0,2cd4 <__scratchpad-0x1f7fd32c> - 22c0: 08f44208 j 3d10820 <__scratchpad-0x1baef7e0> - 22c4: 820903b3 lb t1,947(s0) - 22c8: e708867f swc1 $f8,-31105(t8) - 22cc: 844b49bb lh t3,18875(v0) - 22d0: f53f0885 0xf53f0885 - 22d4: 084d83bb j 1360eec <__scratchpad-0x1e49f114> - 22d8: 3d08bc75 0x3d08bc75 - 22dc: 01040200 0x1040200 - 22e0: 4d068206 0x4d068206 - 22e4: 020017f6 0x20017f6 - 22e8: 82060104 lb a2,260(s0) - 22ec: 040200ba 0x40200ba - 22f0: 844c0601 lh t4,1537(v0) - 22f4: 02007808 0x2007808 - 22f8: 7a030204 0x7a030204 - 22fc: 820b03f2 lb t3,1010(s0) - 2300: 01000802 0x1000802 - 2304: 0000fa01 0xfa01 - 2308: 69000200 0x69000200 - 230c: 01000000 0x1000000 - 2310: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 2314: 01010100 0x1010100 - 2318: 00000001 0x1 - 231c: 01000001 0x1000001 - 2320: 2f637273 sltiu v1,k1,29299 - 2324: 6362696c 0x6362696c - 2328: 6f682f00 0x6f682f00 - 232c: 782f656d 0x782f656d - 2330: 65697661 0x65697661 - 2334: 73702f72 0x73702f72 - 2338: 6b647378 0x6b647378 - 233c: 3130322d andi s0,t1,0x322d - 2340: 32373035 andi s7,s1,0x3035 - 2344: 696c2f39 0x696c2f39 - 2348: 78737062 0x78737062 - 234c: 636e692f 0x636e692f - 2350: 6564756c 0x6564756c - 2354: 696d0000 0x696d0000 - 2358: 632e6373 0x632e6373 - 235c: 00000100 sll zero,zero,0x4 - 2360: 69647473 0x69647473 - 2364: 00682e6f 0x682e6f - 2368: 73000002 0x73000002 - 236c: 696c6474 0x696c6474 - 2370: 00682e62 0x682e62 - 2374: 00000002 srl zero,zero,0x0 - 2378: 3c020500 lui v0,0x500 - 237c: 0380034a 0x380034a - 2380: 3402011a li v0,0x11a - 2384: 4c87f812 0x4c87f812 - 2388: 142c0248 bne at,t4,2cac <__scratchpad-0x1f7fd354> - 238c: 01040200 0x1040200 - 2390: 063c0806 0x63c0806 - 2394: eff34008 swc3 $19,16392(ra) - 2398: 01040200 0x1040200 - 239c: 00e40806 srlv at,a0,a3 - 23a0: 06010402 bgez s0,33ac <__scratchpad-0x1f7fcc54> - 23a4: bc174002 0xbc174002 - 23a8: 85ae08f3 lh t6,2291(t5) - 23ac: 4ebb8185 c3 0xbb8185 - 23b0: 02040200 0x2040200 - 23b4: 03ba7103 0x3ba7103 - 23b8: 02e40816 0x2e40816 - 23bc: 034d0f28 0x34d0f28 - 23c0: 8586ba43 lh a2,-17853(t4) - 23c4: 0813be13 j 4ef84c <__scratchpad-0x1f3107b4> - 23c8: 31034be5 andi v1,t0,0x4be5 - 23cc: 3b084b82 xori t0,t8,0x4b82 - 23d0: 4bf5834b c2 0x1f5834b - 23d4: 834bab08 lb t3,-21752(k0) - 23d8: ab084bf5 swl t0,19445(t8) - 23dc: 13f5834b beq ra,s5,fffe310c <__bss_end+0x7ff6ba6c> - 23e0: e3084bf1 swc0 c0_badvaddr,19441(t8) - 23e4: 4bf5834b c2 0x1f5834b - 23e8: 24024b81 li v0,19329 - 23ec: f5834b11 0xf5834b11 - 23f0: 024b814b 0x24b814b - 23f4: 834b1124 lb t3,4388(k0) - 23f8: 834913f5 lb t1,5109(k0) - 23fc: 0c024984 jal 92610 <__scratchpad-0x1f76d9f0> - 2400: e7010100 swc1 $f1,256(t8) - 2404: 02000000 0x2000000 - 2408: 00002500 sll a0,zero,0x14 - 240c: fb010100 0xfb010100 - 2410: 01000d0e 0x1000d0e - 2414: 00010101 0x10101 - 2418: 00010000 sll zero,at,0x0 - 241c: 72730100 0x72730100 - 2420: 73000063 0x73000063 - 2424: 61637379 0x61637379 - 2428: 2e736c6c sltiu s3,s3,27756 - 242c: 00010073 0x10073 - 2430: 05000000 bltz t0,2434 <__scratchpad-0x1f7fdbcc> - 2434: 034e3002 0x34e3002 - 2438: 010d0380 0x10d0380 - 243c: 134d8313 beq k0,t5,fffe308c <__bss_end+0x7ff6b9ec> - 2440: 83834d83 lb v1,19843(gp) - 2444: 4c831383 0x4c831383 - 2448: 09038313 j 40e0c4c <__scratchpad-0x1b71f3b4> - 244c: 4d83134a 0x4d83134a - 2450: 0c038313 jal e0c4c <__scratchpad-0x1f71f3b4> - 2454: 4d83134a 0x4d83134a - 2458: 134f8313 beq k0,t7,fffe30a8 <__bss_end+0x7ff6ba08> - 245c: 134b5283 beq k0,t3,16e6c <__scratchpad-0x1f7e9194> - 2460: 134b4d83 beq k0,t3,15a70 <__scratchpad-0x1f7ea590> - 2464: 134b4d83 beq k0,t3,15a74 <__scratchpad-0x1f7ea58c> - 2468: 4a0d0383 c2 0xd0383 - 246c: 134d8313 beq k0,t5,fffe30bc <__bss_end+0x7ff6ba1c> - 2470: 83134d83 lb s3,19843(t8) - 2474: 4d83134d 0x4d83134d - 2478: 134d8313 beq k0,t5,fffe30c8 <__bss_end+0x7ff6ba28> - 247c: 83134d83 lb s3,19843(t8) - 2480: 0383134d break 0x383,0x4d - 2484: 83134a0f lb s3,18959(t8) - 2488: 4d83134d 0x4d83134d - 248c: 134d8313 beq k0,t5,fffe30dc <__bss_end+0x7ff6ba3c> - 2490: 83134d83 lb s3,19843(t8) - 2494: 4d83134d 0x4d83134d - 2498: 134d8313 beq k0,t5,fffe30e8 <__bss_end+0x7ff6ba48> - 249c: 83134d83 lb s3,19843(t8) - 24a0: 0383134d break 0x383,0x4d - 24a4: 4b4b4a0a c2 0x14b4a0a - 24a8: 4b4d8313 c2 0x14d8313 - 24ac: 4d83134b 0x4d83134b - 24b0: 134d8313 beq k0,t5,fffe3100 <__bss_end+0x7ff6ba60> - 24b4: 4a090383 c2 0x90383 - 24b8: 134d8313 beq k0,t5,fffe3108 <__bss_end+0x7ff6ba68> - 24bc: 83134d83 lb s3,19843(t8) - 24c0: 03831351 0x3831351 - 24c4: 83134a10 lb s3,18960(t8) - 24c8: 4d83134d 0x4d83134d - 24cc: 134d8313 beq k0,t5,fffe311c <__bss_end+0x7ff6ba7c> - 24d0: 83134d83 lb s3,19843(t8) - 24d4: 4d83134d 0x4d83134d - 24d8: 134d8313 beq k0,t5,fffe3128 <__bss_end+0x7ff6ba88> - 24dc: 83134d83 lb s3,19843(t8) - 24e0: 5183134d 0x5183134d - 24e4: 4b4f8313 c2 0x14f8313 - 24e8: 00080213 0x80213 - 24ec: 00950101 0x950101 - 24f0: 00020000 sll zero,v0,0x0 - 24f4: 00000023 negu zero,zero - 24f8: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - 24fc: 0101000d break 0x101 - 2500: 00000101 0x101 - 2504: 00000100 sll zero,zero,0x4 - 2508: 63727301 0x63727301 - 250c: 64630000 0x64630000 - 2510: 686d6f72 0x686d6f72 - 2514: 0100732e 0x100732e - 2518: 00000000 nop - 251c: 50bc0205 0x50bc0205 - 2520: 4c188003 0x4c188003 - 2524: 4b4b4b4b c2 0x14b4b4b - 2528: 4b4b4b4c c2 0x14b4b4c - 252c: 4b4b4b4b c2 0x14b4b4b - 2530: 4b4b4b4b c2 0x14b4b4b - 2534: 4b4b4b4b c2 0x14b4b4b - 2538: 4b4b4b4b c2 0x14b4b4b - 253c: 4b4b4b4b c2 0x14b4b4b - 2540: 4e4b4b4b c3 0x4b4b4b - 2544: 834b8383 lb t3,-31869(k0) - 2548: 4b83834e c2 0x183834e - 254c: 83835183 lb v1,20867(gp) - 2550: 4c834d83 0x4c834d83 - 2554: 834d4b4c lb t5,19276(k0) - 2558: 4b4b4b4c c2 0x14b4b4c - 255c: 4b4b4e4b c2 0x14b4e4b - 2560: 4b4b4b4b c2 0x14b4b4b - 2564: 4b4b4b4c c2 0x14b4b4c - 2568: 4b4b4b4b c2 0x14b4b4b - 256c: 4b4b4b4b c2 0x14b4b4b - 2570: 4b4b4b4b c2 0x14b4b4b - 2574: 4b4b4b4b c2 0x14b4b4b - 2578: 4b4b4b4b c2 0x14b4b4b - 257c: 4b4b4b4b c2 0x14b4b4b - 2580: 0402834b 0x402834b - 2584: 74010100 jalx 40400 <__scratchpad-0x1f7bfc00> - 2588: 02000000 0x2000000 - 258c: 00002100 sll a0,zero,0x4 - 2590: fb010100 0xfb010100 - 2594: 01000d0e 0x1000d0e - 2598: 00010101 0x10101 - 259c: 00010000 sll zero,at,0x0 - 25a0: 72730100 0x72730100 - 25a4: 65000063 0x65000063 - 25a8: 2e316378 sltiu s1,s1,25464 - 25ac: 00010073 0x10073 - 25b0: 05000000 bltz t0,25b4 <__scratchpad-0x1f7fda4c> - 25b4: 03526c02 0x3526c02 - 25b8: 01090380 0x1090380 - 25bc: 4b4b4b4b c2 0x14b4b4b - 25c0: 4b4b4b4b c2 0x14b4b4b - 25c4: 4b4b4b4b c2 0x14b4b4b - 25c8: 4b4b4b4b c2 0x14b4b4b - 25cc: 4b4b4b4b c2 0x14b4b4b - 25d0: 4b4b4b4b c2 0x14b4b4b - 25d4: 4b4b4b4b c2 0x14b4b4b - 25d8: 4b4f834e c2 0x14f834e - 25dc: 4b4b4b4b c2 0x14b4b4b - 25e0: 4b4b4b4b c2 0x14b4b4b - 25e4: 4b4b4b4b c2 0x14b4b4b - 25e8: 4b4b4b4b c2 0x14b4b4b - 25ec: 4b4b4b4b c2 0x14b4b4b - 25f0: 4b4b4b4b c2 0x14b4b4b - 25f4: 4e4b4b4b c3 0x4b4b4b - 25f8: 04024b85 0x4024b85 - 25fc: 72010100 0x72010100 - 2600: 02000000 0x2000000 - 2604: 00004a00 sll t1,zero,0x8 - 2608: fb010100 0xfb010100 - 260c: 01000d0e 0x1000d0e - 2610: 00010101 0x10101 - 2614: 00010000 sll zero,at,0x0 - 2618: 2e2e0100 sltiu t6,s1,256 - 261c: 2f2e2e2f sltiu t6,t9,11823 - 2620: 2e2f2e2e sltiu t7,s1,11822 - 2624: 63672f2e 0x63672f2e - 2628: 2e352d63 sltiu s5,s1,11619 - 262c: 2f302e32 sltiu s0,t9,11826 - 2630: 6762696c 0x6762696c - 2634: 00006363 0x6363 - 2638: 6762696c 0x6762696c - 263c: 2e326363 sltiu s2,s1,25443 - 2640: 00010063 0x10063 - 2644: 62696c00 0x62696c00 - 2648: 32636367 andi v1,s3,0x6367 - 264c: 0100682e 0x100682e - 2650: 00000000 nop - 2654: 53700205 0x53700205 - 2658: 93038003 lbu v1,-32765(t8) - 265c: 86130103 lh s3,259(s0) - 2660: 820a034d lb t2,845(s0) - 2664: 6d034e49 0x6d034e49 - 2668: 4a140382 c2 0x140382 - 266c: 49827503 0x49827503 - 2670: 01000c02 0x1000c02 - 2674: 00007201 0x7201 - 2678: 4a000200 c2 0x200 - 267c: 01000000 0x1000000 - 2680: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 2684: 01010100 0x1010100 - 2688: 00000001 0x1 - 268c: 01000001 0x1000001 - 2690: 2e2f2e2e sltiu t7,s1,11822 - 2694: 2e2e2f2e sltiu t6,s1,12078 - 2698: 2f2e2e2f sltiu t6,t9,11823 - 269c: 2d636367 sltiu v1,t3,25447 - 26a0: 2e322e35 sltiu s2,s1,11829 - 26a4: 696c2f30 0x696c2f30 - 26a8: 63636762 0x63636762 - 26ac: 696c0000 0x696c0000 - 26b0: 63636762 0x63636762 - 26b4: 00632e32 0x632e32 - 26b8: 6c000001 0x6c000001 - 26bc: 63676269 0x63676269 - 26c0: 682e3263 0x682e3263 - 26c4: 00000100 sll zero,zero,0x4 - 26c8: 02050000 0x2050000 - 26cc: 800353b0 lb v1,21424(zero) - 26d0: 0103af03 0x103af03 - 26d4: 034d8613 0x34d8613 - 26d8: 4e49820a c3 0x49820a - 26dc: 03826d03 0x3826d03 - 26e0: 75034a14 jalx 40d2850 <__scratchpad-0x1b72d7b0> - 26e4: 0c024982 jal 92608 <__scratchpad-0x1f76d9f8> - 26e8: 3c010100 lui at,0x100 - 26ec: 02000001 0x2000001 - 26f0: 00008000 sll s0,zero,0x0 - 26f4: fb010100 0xfb010100 - 26f8: 01000d0e 0x1000d0e - 26fc: 00010101 0x10101 - 2700: 00010000 sll zero,at,0x0 - 2704: 2e2e0100 sltiu t6,s1,256 - 2708: 2f2e2e2f sltiu t6,t9,11823 - 270c: 2e2f2e2e sltiu t7,s1,11822 - 2710: 63672f2e 0x63672f2e - 2714: 2e352d63 sltiu s5,s1,11619 - 2718: 2f302e32 sltiu s0,t9,11826 - 271c: 6762696c 0x6762696c - 2720: 2e006363 sltiu zero,s0,25443 - 2724: 2e2e2f2e sltiu t6,s1,12078 - 2728: 2f2e2e2f sltiu t6,t9,11823 - 272c: 672f2e2e 0x672f2e2e - 2730: 352d6363 ori t5,t1,0x6363 - 2734: 302e322e andi t6,at,0x322e - 2738: 62696c2f 0x62696c2f - 273c: 2f636367 sltiu v1,k1,25447 - 2740: 692f2e2e 0x692f2e2e - 2744: 756c636e jalx 5b18db8 <__scratchpad-0x19ce7248> - 2748: 00006564 0x6564 - 274c: 6762696c 0x6762696c - 2750: 2e326363 sltiu s2,s1,25443 - 2754: 00010063 0x10063 - 2758: 62696c00 0x62696c00 - 275c: 32636367 andi v1,s3,0x6367 - 2760: 0100682e 0x100682e - 2764: 6f6c0000 0x6f6c0000 - 2768: 6f6c676e 0x6f6c676e - 276c: 682e676e 0x682e676e - 2770: 00000200 sll zero,zero,0x8 - 2774: 02050000 0x2050000 - 2778: 800353f0 lb v1,21488(zero) - 277c: 010a8603 0x10a8603 - 2780: 017df503 0x17df503 - 2784: 4a26034c c2 0x26034c - 2788: 3c02be84 lui v0,0xbe84 - 278c: 4b818814 c2 0x1818814 - 2790: d3034d4b 0xd3034d4b - 2794: 01dc0201 0x1dc0201 - 2798: 7ee70301 0x7ee70301 - 279c: ba130382 swr s3,898(s0) - 27a0: 03134402 0x3134402 - 27a4: fb03820a 0xfb03820a - 27a8: 03740800 0x3740800 - 27ac: 83827eb6 lb v0,32438(gp) - 27b0: 44023e08 0x44023e08 - 27b4: 82090314 lb t1,788(s0) - 27b8: 03f21303 0x3f21303 - 27bc: d00201a9 0xd00201a9 - 27c0: e7030101 swc1 $f3,257(t8) - 27c4: 9903827e lwr v1,-32130(t0) - 27c8: fa034a01 0xfa034a01 - 27cc: 2802827e slti v0,zero,-32130 - 27d0: 82220313 lb v0,787(s1) - 27d4: 39084e84 xori t0,t0,0x4e84 - 27d8: 01b402bd 0x1b402bd - 27dc: 4c488413 0x4c488413 - 27e0: 00d803f4 0xd803f4 - 27e4: 7eb9034a 0x7eb9034a - 27e8: 14280282 bne at,t0,31f4 <__scratchpad-0x1f7fce0c> - 27ec: 4b821203 c2 0x1821203 - 27f0: 4b39084e c2 0x139084e - 27f4: 4f038549 c3 0x1038549 - 27f8: 0101e802 0x101e802 - 27fc: 3c083603 lui t0,0x3603 - 2800: 03f25603 0x3f25603 - 2804: 088200f9 j 20803e4 <__scratchpad-0x1d77fc1c> - 2808: 7f91033e 0x7f91033e - 280c: 82680382 lb t0,898(s3) - 2810: 8200e403 lb zero,-7165(s0) - 2814: 8200fb03 lb zero,-1277(s0) - 2818: 827fa303 lb ra,-23805(s3) - 281c: 027faf03 0x27faf03 - 2820: 03f70128 0x3f70128 - 2824: 08028256 j a0958 <__scratchpad-0x1f75f6a8> - 2828: 40010100 0x40010100 - 282c: 02000001 0x2000001 - 2830: 00008000 sll s0,zero,0x0 - 2834: fb010100 0xfb010100 - 2838: 01000d0e 0x1000d0e - 283c: 00010101 0x10101 - 2840: 00010000 sll zero,at,0x0 - 2844: 2e2e0100 sltiu t6,s1,256 - 2848: 2f2e2e2f sltiu t6,t9,11823 - 284c: 2e2f2e2e sltiu t7,s1,11822 - 2850: 63672f2e 0x63672f2e - 2854: 2e352d63 sltiu s5,s1,11619 - 2858: 2f302e32 sltiu s0,t9,11826 - 285c: 6762696c 0x6762696c - 2860: 2e006363 sltiu zero,s0,25443 - 2864: 2e2e2f2e sltiu t6,s1,12078 - 2868: 2f2e2e2f sltiu t6,t9,11823 - 286c: 672f2e2e 0x672f2e2e - 2870: 352d6363 ori t5,t1,0x6363 - 2874: 302e322e andi t6,at,0x322e - 2878: 62696c2f 0x62696c2f - 287c: 2f636367 sltiu v1,k1,25447 - 2880: 692f2e2e 0x692f2e2e - 2884: 756c636e jalx 5b18db8 <__scratchpad-0x19ce7248> - 2888: 00006564 0x6564 - 288c: 6762696c 0x6762696c - 2890: 2e326363 sltiu s2,s1,25443 - 2894: 00010063 0x10063 - 2898: 62696c00 0x62696c00 - 289c: 32636367 andi v1,s3,0x6367 - 28a0: 0100682e 0x100682e - 28a4: 6f6c0000 0x6f6c0000 - 28a8: 6f6c676e 0x6f6c676e - 28ac: 682e676e 0x682e676e - 28b0: 00000200 sll zero,zero,0x8 - 28b4: 02050000 0x2050000 - 28b8: 80035a4c lb v1,23116(zero) - 28bc: 0109fa03 0x109fa03 - 28c0: 017e8103 0x17e8103 - 28c4: 4a26034c c2 0x26034c - 28c8: 3802be84 xori v0,zero,0xbe84 - 28cc: 4b818814 c2 0x1818814 - 28d0: 31034d4b andi v1,t0,0x4d4b - 28d4: 0101d402 0x101d402 - 28d8: 0198034c syscall 0x6600d - 28dc: 7eef034a 0x7eef034a - 28e0: ba130382 swr s3,898(s0) - 28e4: 03134402 0x3134402 - 28e8: 7708820a jalx c220828 <__scratchpad-0x135df7d8> - 28ec: f200f003 0xf200f003 - 28f0: 827ebe03 lb s8,-16893(s3) - 28f4: 023e0883 0x23e0883 - 28f8: 09031444 j 40c5110 <__scratchpad-0x1b73aef0> - 28fc: ba130382 swr s3,898(s0) - 2900: 1901cc02 0x1901cc02 - 2904: 8213034c lb s3,844(s0) - 2908: 4a018503 c2 0x18503 - 290c: 827f8203 lb ra,-32253(s3) - 2910: 03132802 0x3132802 - 2914: 4ebc8222 c3 0xbc8222 - 2918: 45bd3908 0x45bd3908 - 291c: 01b0024f 0x1b0024f - 2920: 4c488413 0x4c488413 - 2924: 0d033a08 jal 40ce820 <__scratchpad-0x1b7317e0> - 2928: 0384bb4a 0x384bb4a - 292c: 038200c4 0x38200c4 - 2930: 02827ec1 0x2827ec1 - 2934: 12031428 beq s0,v1,79d8 <__scratchpad-0x1f7f8628> - 2938: 084e4b82 j 1392e08 <__scratchpad-0x1e46d1f8> - 293c: 4f03bd39 c3 0x103bd39 - 2940: 0101c002 0x101c002 - 2944: 08018803 j 6200c <__scratchpad-0x1f79dff4> - 2948: 7f90033c 0x7f90033c - 294c: 68037408 0x68037408 - 2950: 01820382 0x1820382 - 2954: 7fb40382 0x7fb40382 - 2958: 03012802 0x3012802 - 295c: d8038256 0xd8038256 - 2960: f3038200 0xf3038200 - 2964: ae034a00 sw v1,18944(s0) - 2968: 1802827f 0x1802827f - 296c: 91010100 lbu at,256(t0) - 2970: 02000003 0x2000003 - 2974: 00005000 sll t2,zero,0x0 - 2978: fb010100 0xfb010100 - 297c: 01000d0e 0x1000d0e - 2980: 00010101 0x10101 - 2984: 00010000 sll zero,at,0x0 - 2988: 2e2e0100 sltiu t6,s1,256 - 298c: 2f2e2e2f sltiu t6,t9,11823 - 2990: 2e2f2e2e sltiu t7,s1,11822 - 2994: 63672f2e 0x63672f2e - 2998: 2e352d63 sltiu s5,s1,11619 - 299c: 2f302e32 sltiu s0,t9,11826 - 29a0: 6762696c 0x6762696c - 29a4: 732f6363 0x732f6363 - 29a8: 2d74666f sltiu s4,t3,26223 - 29ac: 00007066 0x7066 - 29b0: 64646461 0x64646461 - 29b4: 632e3366 0x632e3366 - 29b8: 00000100 sll zero,zero,0x4 - 29bc: 62756f64 0x62756f64 - 29c0: 682e656c 0x682e656c - 29c4: 00000100 sll zero,zero,0x4 - 29c8: 02050000 0x2050000 - 29cc: 80036094 lb v1,24724(zero) - 29d0: 1a012303 0x1a012303 - 29d4: 52827803 0x52827803 - 29d8: 0383494b 0x383494b - 29dc: 4b524a77 c2 0x1524a77 - 29e0: 77034b81 jalx c0d2e04 <__scratchpad-0x1372d1fc> - 29e4: 78038a4a 0x78038a4a - 29e8: 83838a4a lb v1,-30134(gp) - 29ec: 08040200 j 100800 <__scratchpad-0x1f6ff800> - 29f0: 03008206 0x3008206 - 29f4: ba01a204 swr at,-24060(s0) - 29f8: a4040300 sh a0,768(zero) - 29fc: 03008201 0x3008201 - 2a00: ba01a704 swr at,-22780(s0) - 2a04: af040300 sw a0,768(t8) - 2a08: 0300ba01 0x300ba01 - 2a0c: f201a504 0xf201a504 - 2a10: bb040300 swr a0,768(t8) - 2a14: 03008201 0x3008201 - 2a18: 4a01c304 c2 0x1c304 - 2a1c: c4040300 lwc1 $f4,768(zero) - 2a20: 0300ba01 0x300ba01 - 2a24: 8201c604 lb at,-14844(s0) - 2a28: d4040300 0xd4040300 - 2a2c: 00e40801 0xe40801 - 2a30: 02890403 0x2890403 - 2a34: 040300f2 0x40300f2 - 2a38: 00f202ba 0xf202ba - 2a3c: 02bb0403 0x2bb0403 - 2a40: 04030082 0x4030082 - 2a44: 008202be 0x8202be - 2a48: 02ce0403 0x2ce0403 - 2a4c: 03007408 0x3007408 - 2a50: 0802d804 j b6010 <__scratchpad-0x1f749ff0> - 2a54: 040300ac 0x40300ac - 2a58: 3c0802da lui t0,0x2da - 2a5c: 132c0206 beq t9,t4,3278 <__scratchpad-0x1f7fcd88> - 2a60: 1b040200 0x1b040200 - 2a64: 02008206 0x2008206 - 2a68: 00f22104 0xf22104 - 2a6c: ba1d0402 swr sp,1026(s0) - 2a70: 2b040200 slti a0,t8,512 - 2a74: 0200baf2 0x200baf2 - 2a78: 24023e04 li v0,15876 - 2a7c: 04020012 0x4020012 - 2a80: 00be063e 0xbe063e - 2a84: 463e0402 mul.d $f16,$f0,$f30 - 2a88: 3e040200 0x3e040200 - 2a8c: 040200f6 0x40200f6 - 2a90: 00a70807 srav at,a3,a1 - 2a94: 06090402 0x6090402 - 2a98: 040200ba 0x40200ba - 2a9c: 0200820c syscall 0x80208 - 2aa0: 00ba2204 0xba2204 - 2aa4: 4a2a0402 c2 0x2a0402 - 2aa8: 2c040200 sltiu a0,zero,512 - 2aac: 040200ba 0x40200ba - 2ab0: 0200ba3b 0x200ba3b - 2ab4: 00f27004 sllv t6,s2,a3 - 2ab8: 019c0403 0x19c0403 - 2abc: 0300f2f2 0x300f2f2 - 2ac0: 0201a604 0x201a604 - 2ac4: 03001228 0x3001228 - 2ac8: 8201bc04 lb at,-17404(s0) - 2acc: 34040200 li a0,0x200 - 2ad0: 0200f306 0x200f306 - 2ad4: ba063b04 swr a2,15108(s0) - 2ad8: 0200e408 0x200e408 - 2adc: 81060b04 lb a2,2820(t0) - 2ae0: 0e040200 jal 8100800 <__scratchpad-0x176ff800> - 2ae4: 02008206 0x2008206 - 2ae8: 06ba1604 0x6ba1604 - 2aec: 00133402 srl a2,s3,0x10 - 2af0: 02950403 0x2950403 - 2af4: 00f3e308 0xf3e308 - 2af8: 01a30403 0x1a30403 - 2afc: 03003b08 0x3003b08 - 2b00: 0601d704 bgez s0,ffff8714 <__bss_end+0x7ff81074> - 2b04: 04030082 0x4030082 - 2b08: 00f2028b 0xf2028b - 2b0c: 02b70403 0x2b70403 - 2b10: 0300ac08 0x300ac08 - 2b14: 0802c404 j b1010 <__scratchpad-0x1f74eff0> - 2b18: 04030074 0x4030074 - 2b1c: ac0802cf sw t0,719(zero) - 2b20: d9040300 0xd9040300 - 2b24: 063c0802 0x63c0802 - 2b28: 03007508 0x3007508 - 2b2c: f101c504 0xf101c504 - 2b30: 02003d08 0x2003d08 - 2b34: 00810a04 0x810a04 - 2b38: 063e0402 0x63e0402 - 2b3c: 04020082 0x4020082 - 2b40: ba3c0872 swr gp,2162(s1) - 2b44: b0040300 0xb0040300 - 2b48: 12280201 beq s1,t0,3350 <__scratchpad-0x1f7fccb0> - 2b4c: db040300 0xdb040300 - 2b50: 0300f202 0x300f202 - 2b54: ba02e304 swr v0,-7420(s0) - 2b58: e6040300 swc1 $f4,768(s0) - 2b5c: 03008202 0x3008202 - 2b60: 0801c704 j 71c10 <__scratchpad-0x1f78e3f0> - 2b64: 04030074 0x4030074 - 2b68: 008201ce 0x8201ce - 2b6c: 01d10403 0x1d10403 - 2b70: 04030082 0x4030082 - 2b74: 3c0801d6 lui t0,0x1d6 - 2b78: d9040300 0xd9040300 - 2b7c: 03008201 0x3008201 - 2b80: ba01ef04 swr at,-4348(s0) - 2b84: f7040300 0xf7040300 - 2b88: 03008201 0x3008201 - 2b8c: ba01f804 swr at,-2044(s0) - 2b90: fa040300 0xfa040300 - 2b94: 03008201 0x3008201 - 2b98: 02028804 sllv s1,v0,s0 - 2b9c: 03001224 0x3001224 - 2ba0: 06028804 0x6028804 - 2ba4: 040300f1 0x40300f1 - 2ba8: 00bb02b8 0xbb02b8 - 2bac: 062b0402 0x62b0402 - 2bb0: 02003c08 0x2003c08 - 2bb4: 00822d04 0x822d04 - 2bb8: 01d80403 0x1d80403 - 2bbc: 00122402 srl a0,s2,0x10 - 2bc0: 01da0403 0x1da0403 - 2bc4: 4bb90682 c2 0x1b90682 - 2bc8: 17040200 bne t8,a0,33cc <__scratchpad-0x1f7fcc34> - 2bcc: 00f2ba06 0xf2ba06 - 2bd0: f2710402 0xf2710402 - 2bd4: 73040200 0x73040200 - 2bd8: 00810682 0x810682 - 2bdc: 028a0403 0x28a0403 - 2be0: 040300bb 0x40300bb - 2be4: 8206028c lb a2,652(s0) - 2be8: 8e040300 lw a0,768(s0) - 2bec: 81068202 lb a2,-32254(t0) - 2bf0: 04020083 0x4020083 - 2bf4: 3c08062e lui t0,0x62e - 2bf8: 35040200 ori a0,t0,0x200 - 2bfc: 040200ba 0x40200ba - 2c00: 02008238 0x2008238 - 2c04: 3c083d04 lui t0,0x3d04 - 2c08: 3f040200 0x3f040200 - 2c0c: 04020082 0x4020082 - 2c10: b906ba41 swr a2,-17855(t0) - 2c14: 0403004b 0x403004b - 2c18: 820602a4 lb a2,676(s0) - 2c1c: a5040300 sh a0,768(t0) - 2c20: b9068202 swr a2,-32254(t0) - 2c24: 04030083 0x4030083 - 2c28: ba0602a6 swr a2,678(s0) - 2c2c: 004cb806 srlv s7,t4,v0 - 2c30: 01db0403 0x1db0403 - 2c34: 03008206 0x3008206 - 2c38: ba01e304 swr at,-7420(s0) - 2c3c: e3040300 swc0 c0_context,768(t8) - 2c40: 00f10601 0xf10601 - 2c44: 01e30403 0x1e30403 - 2c48: 0403004b 0x403004b - 2c4c: 820601f9 lb a2,505(s0) - 2c50: 40040200 0x40040200 - 2c54: 040200f2 0x40200f2 - 2c58: 02008256 0x2008256 - 2c5c: 00825e04 0x825e04 - 2c60: ba5f0402 swr ra,1026(s2) - 2c64: 61040200 0x61040200 - 2c68: 04020082 0x4020082 - 2c6c: 1224026f beq s1,a0,362c <__scratchpad-0x1f7fc9d4> - 2c70: 8f040300 lw a0,768(t8) - 2c74: 00740802 0x740802 - 2c78: 02930403 0x2930403 - 2c7c: 04030082 0x4030082 - 2c80: e4080294 swc1 $f8,660(zero) - 2c84: 8a040300 lwl a0,768(s0) - 2c88: 06740801 0x6740801 - 2c8c: 03008381 0x3008381 - 2c90: 0602ae04 0x602ae04 - 2c94: 04030082 0x4030082 - 2c98: 740802b0 jalx 200ac0 <__scratchpad-0x1f5ff540> - 2c9c: e4040300 swc1 $f4,768(zero) - 2ca0: 00e40801 0xe40801 - 2ca4: 01f00403 0x1f00403 - 2ca8: 83b90682 lb t9,1666(sp) - 2cac: fb040300 0xfb040300 - 2cb0: e4080601 swc1 $f8,1537(zero) - 2cb4: 82040300 lb a0,768(s0) - 2cb8: 03008202 0x3008202 - 2cbc: 82028504 lb v0,-31484(s0) - 2cc0: 42040200 c0 0x40200 - 2cc4: 02003c08 0x2003c08 - 2cc8: 08ba4a04 j 2e92810 <__scratchpad-0x1c96d7f0> - 2ccc: 040200e4 0x40200e4 - 2cd0: 02008260 0x2008260 - 2cd4: 00f27604 0xf27604 - 2cd8: 827b0402 lb k1,1026(s3) - 2cdc: 7c040200 0x7c040200 - 2ce0: 0200e408 0x200e408 - 2ce4: ac084b04 sw t0,19204(zero) - 2ce8: 57040200 0x57040200 - 2cec: 04020082 0x4020082 - 2cf0: 003c0862 0x3c0862 - 2cf4: 82690402 lb t1,1026(s3) - 2cf8: 6c040200 0x6c040200 - 2cfc: 023c0882 0x23c0882 - 2d00: 01010010 0x1010010 - 2d04: 00000298 0x298 - 2d08: 005d0002 0x5d0002 - 2d0c: 01010000 0x1010000 - 2d10: 000d0efb 0xd0efb - 2d14: 01010101 0x1010101 - 2d18: 01000000 0x1000000 - 2d1c: 2e010000 sltiu at,s0,0 - 2d20: 2e2e2f2e sltiu t6,s1,12078 - 2d24: 2f2e2e2f sltiu t6,t9,11823 - 2d28: 672f2e2e 0x672f2e2e - 2d2c: 352d6363 ori t5,t1,0x6363 - 2d30: 302e322e andi t6,at,0x322e - 2d34: 62696c2f 0x62696c2f - 2d38: 2f636367 sltiu v1,k1,25447 - 2d3c: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 2d40: 0070662d 0x70662d - 2d44: 76696400 jalx 9a59000 <__scratchpad-0x15da7000> - 2d48: 2e336664 sltiu s3,s1,26212 - 2d4c: 00010063 0x10063 - 2d50: 666f7300 0x666f7300 - 2d54: 70662d74 0x70662d74 - 2d58: 0100682e 0x100682e - 2d5c: 6f640000 0x6f640000 - 2d60: 656c6275 0x656c6275 - 2d64: 0100682e 0x100682e - 2d68: 00000000 nop - 2d6c: 69cc0205 0x69cc0205 - 2d70: 23038003 addi v1,t8,-32765 - 2d74: 7803c201 0x7803c201 - 2d78: 78035282 0x78035282 - 2d7c: 52ac08ba 0x52ac08ba - 2d80: 02133c02 0x2133c02 - 2d84: 02001348 0x2001348 - 2d88: 28020304 slti v0,zero,772 - 2d8c: ab088310 swl t0,-31984(t8) - 2d90: 0402004b 0x402004b - 2d94: 00f20602 0xf20602 - 2d98: ba0b0402 swr t3,1026(s0) - 2d9c: 0e040200 jal 8100800 <__scratchpad-0x176ff800> - 2da0: 04020082 0x4020082 - 2da4: 0200f21d 0x200f21d - 2da8: 00f21e04 0xf21e04 - 2dac: 08270402 j 9c1008 <__scratchpad-0x1ee3eff8> - 2db0: 00f406ac 0xf406ac - 2db4: 06040402 0x6040402 - 2db8: 04020082 0x4020082 - 2dbc: 0200ba62 0x200ba62 - 2dc0: be066204 0xbe066204 - 2dc4: 62040200 0x62040200 - 2dc8: 04020046 0x4020046 - 2dcc: 7a03f662 0x7a03f662 - 2dd0: f4013002 0xf4013002 - 2dd4: 02040200 0x2040200 - 2dd8: 000f3002 srl a2,t7,0x0 - 2ddc: 060b0402 0x60b0402 - 2de0: 040200f2 0x40200f2 - 2de4: 0200820e 0x200820e - 2de8: 00f21d04 0xf21d04 - 2dec: f21e0402 0xf21e0402 - 2df0: 27040200 addiu a0,t8,512 - 2df4: 02007408 0x2007408 - 2df8: 08060304 j 180c10 <__scratchpad-0x1f67f3f0> - 2dfc: 3c08063d lui t0,0x63d - 2e00: 11240206 beq t1,a0,361c <__scratchpad-0x1f7fc9e4> - 2e04: e5083e08 swc1 $f8,15880(t0) - 2e08: 02040200 0x2040200 - 2e0c: 04020081 0x4020081 - 2e10: 00ba060b 0xba060b - 2e14: 820f0402 lb t7,1026(s0) - 2e18: 09040200 j 4100800 <__scratchpad-0x1b6ff800> - 2e1c: 040200f2 0x40200f2 - 2e20: e5080605 swc1 $f8,1541(t0) - 2e24: 00740806 srlv at,s4,v1 - 2e28: 061f0402 0x61f0402 - 2e2c: 04020080 0x4020080 - 2e30: 00f20614 0xf20614 - 2e34: 061f0402 0x61f0402 - 2e38: 02003b08 0x2003b08 - 2e3c: f2061404 0xf2061404 - 2e40: 0c040200 jal 100800 <__scratchpad-0x1f6ff800> - 2e44: 00760806 srlv at,s6,v1 - 2e48: 060e0402 0x60e0402 - 2e4c: 04020082 0x4020082 - 2e50: 003c0813 0x3c0813 - 2e54: 02160402 0x2160402 - 2e58: 02001248 0x2001248 - 2e5c: 00f21804 sllv v1,s2,a3 - 2e60: ba1a0402 swr k0,1026(s0) - 2e64: 1c040200 0x1c040200 - 2e68: 04020082 0x4020082 - 2e6c: 1238021d beq s1,t8,36e4 <__scratchpad-0x1f7fc91c> - 2e70: 1f040200 0x1f040200 - 2e74: 040200f2 0x40200f2 - 2e78: 0200ba21 0x200ba21 - 2e7c: 00822304 0x822304 - 2e80: 02250402 0x2250402 - 2e84: 02001224 0x2001224 - 2e88: 00ba3604 0xba3604 - 2e8c: 08380402 j e01008 <__scratchpad-0x1e9feff8> - 2e90: 0402003c 0x402003c - 2e94: 12300239 beq s1,s0,377c <__scratchpad-0x1f7fc884> - 2e98: 3b040200 xori a0,t8,0x200 - 2e9c: 040200f2 0x40200f2 - 2ea0: 0200ba3d 0x200ba3d - 2ea4: 00823f04 0x823f04 - 2ea8: 02400402 0x2400402 - 2eac: 02001238 0x2001238 - 2eb0: 00f24204 0xf24204 - 2eb4: ba440402 swr a0,1026(s2) - 2eb8: 46040200 add.s $f8,$f0,$f4 - 2ebc: 04020082 0x4020082 - 2ec0: 1228024b beq s1,t0,37f0 <__scratchpad-0x1f7fc810> - 2ec4: 59040200 0x59040200 - 2ec8: 040200f2 0x40200f2 - 2ecc: 0200825c 0x200825c - 2ed0: 00822604 0x822604 - 2ed4: 82280402 lb t0,1026(s1) - 2ed8: 2e040200 sltiu a0,s0,512 - 2edc: 0200ac08 0x200ac08 - 2ee0: baba3104 swr k0,12548(s5) - 2ee4: 00750806 srlv at,s5,v1 - 2ee8: 06020402 0x6020402 - 2eec: 0402004a 0x402004a - 2ef0: 0200ba06 0x200ba06 - 2ef4: 00ba0804 sllv at,k0,a1 - 2ef8: f20e0402 0xf20e0402 - 2efc: 0a040200 j 8100800 <__scratchpad-0x176ff800> - 2f00: 040200ba 0x40200ba - 2f04: 0200f213 0x200f213 - 2f08: baf21504 swr s2,5380(s7) - 2f0c: 48040200 0x48040200 - 2f10: 00ab0806 srlv at,t3,a1 - 2f14: 06490402 0x6490402 - 2f18: 04020082 0x4020082 - 2f1c: 0200f22b 0x200f22b - 2f20: ba822c04 swr v0,11268(s4) - 2f24: 55040200 0x55040200 - 2f28: 00ba7408 0xba7408 - 2f2c: 4a5b0402 c2 0x5b0402 - 2f30: 04020082 0x4020082 - 2f34: 00828232 0x828232 - 2f38: 06070402 0x6070402 - 2f3c: 040200bb 0x40200bb - 2f40: 00820634 0x820634 - 2f44: 02420402 0x2420402 - 2f48: 0200122c 0x200122c - 2f4c: 00f24804 sllv t1,s2,a3 - 2f50: ba440402 swr a0,1026(s2) - 2f54: b9067408 swr a2,29704(t0) - 2f58: 51040200 0x51040200 - 2f5c: 00740806 srlv at,s4,v1 - 2f60: ba540402 swr s4,1026(s2) - 2f64: 04020082 0x4020082 - 2f68: 06bb0631 0x6bb0631 - 2f6c: 040200f2 0x40200f2 - 2f70: 00f10634 0xf10634 - 2f74: 06570402 0x6570402 - 2f78: 08067408 j 19d020 <__scratchpad-0x1f662fe0> - 2f7c: 040200ad 0x40200ad - 2f80: 3c08064e lui t0,0x64e - 2f84: 32040200 andi a0,s0,0x200 - 2f88: 02003c08 0x2003c08 - 2f8c: 00ba3504 0xba3504 - 2f90: f23d0402 0xf23d0402 - 2f94: 40040200 0x40040200 - 2f98: 02740882 0x2740882 - 2f9c: 01010034 0x1010034 - 2fa0: 000001b2 0x1b2 - 2fa4: 005d0002 0x5d0002 - 2fa8: 01010000 0x1010000 - 2fac: 000d0efb 0xd0efb - 2fb0: 01010101 0x1010101 - 2fb4: 01000000 0x1000000 - 2fb8: 2e010000 sltiu at,s0,0 - 2fbc: 2e2e2f2e sltiu t6,s1,12078 - 2fc0: 2f2e2e2f sltiu t6,t9,11823 - 2fc4: 672f2e2e 0x672f2e2e - 2fc8: 352d6363 ori t5,t1,0x6363 - 2fcc: 302e322e andi t6,at,0x322e - 2fd0: 62696c2f 0x62696c2f - 2fd4: 2f636367 sltiu v1,k1,25447 - 2fd8: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 2fdc: 0070662d 0x70662d - 2fe0: 6c756d00 0x6c756d00 - 2fe4: 2e336664 sltiu s3,s1,26212 - 2fe8: 00010063 0x10063 - 2fec: 666f7300 0x666f7300 - 2ff0: 70662d74 0x70662d74 - 2ff4: 0100682e 0x100682e - 2ff8: 6f640000 0x6f640000 - 2ffc: 656c6275 0x656c6275 - 3000: 0100682e 0x100682e - 3004: 00000000 nop - 3008: 72840205 0x72840205 - 300c: 23038003 addi v1,t8,-32765 - 3010: 78035201 0x78035201 - 3014: 7803c24a 0x7803c24a - 3018: 78038a82 0x78038a82 - 301c: 027c08ba 0x27c08ba - 3020: 48021338 0x48021338 - 3024: 04020013 0x4020013 - 3028: 10380203 beq at,t8,3838 <__scratchpad-0x1f7fc7c8> - 302c: 4bab08bb c2 0x1ab08bb - 3030: 02040200 0x2040200 - 3034: 0200f206 0x200f206 - 3038: 00ba0b04 0xba0b04 - 303c: 820e0402 lb t6,1026(s0) - 3040: 1d040200 0x1d040200 - 3044: 040200f2 0x40200f2 - 3048: 0200f21e 0x200f21e - 304c: 74082704 jalx 209c10 <__scratchpad-0x1f5f63f0> - 3050: 04040200 0x4040200 - 3054: 004c06f2 0x4c06f2 - 3058: 06620402 0x6620402 - 305c: 00122c02 srl a1,s2,0x10 - 3060: 06620402 0x6620402 - 3064: 040200be 0x40200be - 3068: 02004662 0x2004662 - 306c: 00f66204 0xf66204 - 3070: 03020402 0x3020402 - 3074: 01300279 0x1300279 - 3078: 0b040200 j c100800 <__scratchpad-0x136ff800> - 307c: 0200f206 0x200f206 - 3080: 00820e04 0x820e04 - 3084: f21d0402 0xf21d0402 - 3088: 1e040200 0x1e040200 - 308c: 040200f2 0x40200f2 - 3090: 00ac0827 nor at,a1,t4 - 3094: 06030402 0x6030402 - 3098: 08063d08 j 18f420 <__scratchpad-0x1f670be0> - 309c: 0402003c 0x402003c - 30a0: 08840604 j 2101810 <__scratchpad-0x1d6fe7f0> - 30a4: f473083a 0xf473083a - 30a8: 0081e508 0x81e508 - 30ac: 06070402 0x6070402 - 30b0: 040200f2 0x40200f2 - 30b4: 003c0802 0x3c0802 - 30b8: 02190402 0x2190402 - 30bc: 001201b4 0x1201b4 - 30c0: 06020402 0x6020402 - 30c4: 02003d08 0x2003d08 - 30c8: ba060604 swr a2,1540(s0) - 30cc: 08040200 j 100800 <__scratchpad-0x1f6ff800> - 30d0: 040200ba 0x40200ba - 30d4: 0200f20e 0x200f20e - 30d8: 00ba0a04 0xba0a04 - 30dc: f2130402 0xf2130402 - 30e0: 15040200 bne t0,a0,38e4 <__scratchpad-0x1f7fc71c> - 30e4: 0200baf2 0x200baf2 - 30e8: 08060804 j 182010 <__scratchpad-0x1f67dff0> - 30ec: 040200ab 0x40200ab - 30f0: 06e50805 0x6e50805 - 30f4: 02007408 0x2007408 - 30f8: 80061f04 lb a2,7940(zero) - 30fc: 14040200 bne zero,a0,3900 <__scratchpad-0x1f7fc700> - 3100: 0200f206 0x200f206 - 3104: 08061f04 j 187c10 <__scratchpad-0x1f6783f0> - 3108: 0402003b 0x402003b - 310c: 06ba0614 0x6ba0614 - 3110: 02007608 0x2007608 - 3114: 00bb0704 0xbb0704 - 3118: 06340402 0x6340402 - 311c: 04020082 0x4020082 - 3120: 122c0242 beq s1,t4,3a2c <__scratchpad-0x1f7fc5d4> - 3124: 48040200 0x48040200 - 3128: 040200f2 0x40200f2 - 312c: 7408ba44 jalx 22e910 <__scratchpad-0x1f5d16f0> - 3130: 31040200 andi a0,t0,0x200 - 3134: 04020082 0x4020082 - 3138: 0200f232 0x200f232 - 313c: 00823504 0x823504 - 3140: 083d0402 j f41008 <__scratchpad-0x1e8beff8> - 3144: 0402003c 0x402003c - 3148: 02008240 0x2008240 - 314c: 74084e04 jalx 213810 <__scratchpad-0x1f5ec7f0> - 3150: 004802f2 0x4802f2 - 3154: 03a40101 0x3a40101 - 3158: 00020000 sll zero,v0,0x0 - 315c: 00000050 0x50 - 3160: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - 3164: 0101000d break 0x101 - 3168: 00000101 0x101 - 316c: 00000100 sll zero,zero,0x4 - 3170: 2f2e2e01 sltiu t6,t9,11777 - 3174: 2e2f2e2e sltiu t7,s1,11822 - 3178: 2e2e2f2e sltiu t6,s1,12078 - 317c: 6363672f 0x6363672f - 3180: 322e352d andi t6,s1,0x352d - 3184: 6c2f302e 0x6c2f302e - 3188: 63676269 0x63676269 - 318c: 6f732f63 0x6f732f63 - 3190: 662d7466 0x662d7466 - 3194: 73000070 0x73000070 - 3198: 66646275 0x66646275 - 319c: 00632e33 0x632e33 - 31a0: 64000001 0x64000001 - 31a4: 6c62756f 0x6c62756f - 31a8: 00682e65 0x682e65 - 31ac: 00000001 0x1 - 31b0: 94020500 lhu v0,1280(zero) - 31b4: 03800378 0x3800378 - 31b8: bb1a0123 swr k0,291(t8) - 31bc: 52827703 0x52827703 - 31c0: 834b4983 lb t3,18819(k0) - 31c4: 4a780348 c2 0x780348 - 31c8: 4a78038a c2 0x78038a - 31cc: 008383c2 0x8383c2 - 31d0: 06030402 0x6030402 - 31d4: 04020082 0x4020082 - 31d8: 02004a0b 0x2004a0b - 31dc: 00820d04 0x820d04 - 31e0: 01a70403 0x1a70403 - 31e4: 04030082 0x4030082 - 31e8: 008201a9 0x8201a9 - 31ec: 01ac0403 0x1ac0403 - 31f0: 040300ba 0x40300ba - 31f4: 00ba01b4 0xba01b4 - 31f8: f2020402 0xf2020402 - 31fc: 040300ba 0x40300ba - 3200: 008201aa 0x8201aa - 3204: 01c00403 0x1c00403 - 3208: 04030082 0x4030082 - 320c: 004a01c8 0x4a01c8 - 3210: 01c90403 0x1c90403 - 3214: 040300ba 0x40300ba - 3218: 008201cb 0x8201cb - 321c: 01d90403 0x1d90403 - 3220: 0300e408 0x300e408 - 3224: f2028e04 0xf2028e04 - 3228: bf040300 0xbf040300 - 322c: 0300f202 0x300f202 - 3230: 8202c004 lb v0,-16380(s0) - 3234: c3040300 lwc0 c0_context,768(t8) - 3238: 03008202 0x3008202 - 323c: 0802d304 j b4c10 <__scratchpad-0x1f74b3f0> - 3240: 04030074 0x4030074 - 3244: ac0802dd sw t0,733(zero) - 3248: df040300 0xdf040300 - 324c: 063c0802 0x63c0802 - 3250: 00132802 srl a1,s3,0x0 - 3254: 061b0402 0x61b0402 - 3258: 04020082 0x4020082 - 325c: 2c02f221 sltiu v0,zero,-3551 - 3260: 04020012 0x4020012 - 3264: 2402060c li v0,1548 - 3268: 04020011 0x4020011 - 326c: 00ba060e 0xba060e - 3270: 82110402 lb s1,1026(s0) - 3274: 27040200 addiu a0,t8,512 - 3278: 040200ba 0x40200ba - 327c: 02004a2f 0x2004a2f - 3280: 00ba3104 0xba3104 - 3284: ba400402 swr zero,1026(s2) - 3288: 75040200 jalx 4100800 <__scratchpad-0x1b6ff800> - 328c: 040300f2 0x40300f2 - 3290: baf201a1 swr s2,417(s7) - 3294: ab040300 swl a0,768(t8) - 3298: 12300201 beq s1,s0,3aa0 <__scratchpad-0x1f7fc560> - 329c: 02008006 srlv s0,zero,s0 - 32a0: 004d1d04 0x4d1d04 - 32a4: 062b0402 0x62b0402 - 32a8: 0200f2f2 0x200f2f2 - 32ac: 28023e04 slti v0,zero,15876 - 32b0: 04020012 0x4020012 - 32b4: 00be063e 0xbe063e - 32b8: 463e0402 mul.d $f16,$f0,$f30 - 32bc: 3e040200 0x3e040200 - 32c0: 040200f6 0x40200f6 - 32c4: 00a70810 0xa70810 - 32c8: 06120402 0x6120402 - 32cc: 0300ba82 0x300ba82 - 32d0: 8201b504 lb at,-19196(s0) - 32d4: c1040300 lwc0 c0_context,768(t0) - 32d8: 02008201 0x2008201 - 32dc: 08063404 j 18d010 <__scratchpad-0x1f672ff0> - 32e0: 04020075 0x4020075 - 32e4: 08ba063b j 2e818ec <__scratchpad-0x1c97e714> - 32e8: 040300e4 0x40300e4 - 32ec: 8106029a lb a2,666(t0) - 32f0: 040300f3 0x40300f3 - 32f4: 3b0801a8 xori t0,t8,0x1a8 - 32f8: dc040300 0xdc040300 - 32fc: 00820601 0x820601 - 3300: 02900403 0x2900403 - 3304: 040300f2 0x40300f2 - 3308: ac0802bc sw t0,700(zero) - 330c: c9040300 lwc2 $4,768(t0) - 3310: 00740802 0x740802 - 3314: 02d40403 0x2d40403 - 3318: 0300ac08 0x300ac08 - 331c: 0802de04 j b7810 <__scratchpad-0x1f7487f0> - 3320: ad08063c sw t0,1596(t0) - 3324: ca040300 lwc2 $4,768(s0) - 3328: 7508f101 jalx 423c404 <__scratchpad-0x1b5c3bfc> - 332c: 0f040200 jal c100800 <__scratchpad-0x136ff800> - 3330: 04020081 0x4020081 - 3334: 00820643 0x820643 - 3338: f2770402 0xf2770402 - 333c: 040300ba 0x40300ba - 3340: 280202e0 slti v0,zero,736 - 3344: 04030012 0x4030012 - 3348: 00ba02e8 0xba02e8 - 334c: 02eb0403 0x2eb0403 - 3350: 04030082 0x4030082 - 3354: 740801cc jalx 200730 <__scratchpad-0x1f5ff8d0> - 3358: d3040300 0xd3040300 - 335c: 03008201 0x3008201 - 3360: 8201d604 lb at,-10748(s0) - 3364: db040300 0xdb040300 - 3368: 003c0801 0x3c0801 - 336c: 01de0403 0x1de0403 - 3370: 04030082 0x4030082 - 3374: 00ba01f4 0xba01f4 - 3378: 01fc0403 0x1fc0403 - 337c: 04030082 0x4030082 - 3380: 00ba01fd 0xba01fd - 3384: 01ff0403 0x1ff0403 - 3388: 04030082 0x4030082 - 338c: 2402028d li v0,653 - 3390: 04030012 0x4030012 - 3394: f106028d 0xf106028d - 3398: bd040300 0xbd040300 - 339c: 0200bb02 0x200bb02 - 33a0: 08061304 j 184c10 <__scratchpad-0x1f67b3f0> - 33a4: 0402003c 0x402003c - 33a8: 0200821c 0x200821c - 33ac: 00ba2804 sllv a1,k0,a1 - 33b0: 08300402 j c01008 <__scratchpad-0x1ebfeff8> - 33b4: 04020074 0x4020074 - 33b8: 03008232 0x3008232 - 33bc: 0201dd04 0x201dd04 - 33c0: 03001224 0x3001224 - 33c4: 8201df04 lb at,-8444(s0) - 33c8: 004bb906 0x4bb906 - 33cc: 061b0402 0x61b0402 - 33d0: 0200f2ba 0x200f2ba - 33d4: 00f27604 0xf27604 - 33d8: 82780402 lb t8,1026(s3) - 33dc: 03008106 0x3008106 - 33e0: 08028f04 j a3c10 <__scratchpad-0x1f75c3f0> - 33e4: 0403003d 0x403003d - 33e8: 82060291 lb a2,657(s0) - 33ec: 93040300 lbu a0,768(t8) - 33f0: 81068202 lb a2,-32254(t0) - 33f4: 0402004b 0x402004b - 33f8: 74080633 jalx 2018cc <__scratchpad-0x1f5fe734> - 33fc: 3a040200 xori a0,s0,0x200 - 3400: 04020082 0x4020082 - 3404: 0200823d 0x200823d - 3408: 3c084204 lui t0,0x4204 - 340c: 44040200 0x44040200 - 3410: 04020082 0x4020082 - 3414: b906ba46 swr a2,-17850(t0) - 3418: 0403004b 0x403004b - 341c: 820602a9 lb a2,681(s0) - 3420: aa040300 swl a0,768(s0) - 3424: b9068202 swr a2,-32254(t0) - 3428: 04030083 0x4030083 - 342c: ba0602ab swr a2,683(s0) - 3430: 004cb806 srlv s7,t4,v0 - 3434: 01e00403 0x1e00403 - 3438: 03008206 0x3008206 - 343c: ba01e804 swr at,-6140(s0) - 3440: fe040300 0xfe040300 - 3444: 02008201 0x2008201 - 3448: 00f24504 0xf24504 - 344c: 825b0402 lb k1,1026(s2) - 3450: 63040200 0x63040200 - 3454: 04020082 0x4020082 - 3458: 0200ba64 0x200ba64 - 345c: 00826604 0x826604 - 3460: 02740402 0x2740402 - 3464: 03001224 0x3001224 - 3468: 08029404 j a5010 <__scratchpad-0x1f75aff0> - 346c: 04030074 0x4030074 - 3470: 00820298 0x820298 - 3474: 02990403 0x2990403 - 3478: 0300e408 0x300e408 - 347c: 08018f04 j 63c10 <__scratchpad-0x1f79c3f0> - 3480: 83810674 lb at,1652(gp) - 3484: b3040300 0xb3040300 - 3488: 00820602 0x820602 - 348c: 02b50403 0x2b50403 - 3490: 03007408 0x3007408 - 3494: 0801e904 j 7a410 <__scratchpad-0x1f785bf0> - 3498: 040300e4 0x40300e4 - 349c: 068201f5 0x68201f5 - 34a0: 03004bb9 0x3004bb9 - 34a4: 06028004 0x6028004 - 34a8: 0300e408 0x300e408 - 34ac: 82028704 lb v0,-30972(s0) - 34b0: 8a040300 lwl a0,768(s0) - 34b4: 02008202 0x2008202 - 34b8: 3c084704 lui t0,0x4704 - 34bc: 4f040200 c3 0x1040200 - 34c0: 00740882 0x740882 - 34c4: 08650402 j 1941008 <__scratchpad-0x1debeff8> - 34c8: 0402003c 0x402003c - 34cc: 0300f27b 0x300f27b - 34d0: 82018004 lb at,-32764(s0) - 34d4: 81040300 lb a0,768(t0) - 34d8: 00e40801 0xe40801 - 34dc: 02500402 0x2500402 - 34e0: 0200122c 0x200122c - 34e4: 00825c04 0x825c04 - 34e8: 08670402 j 19c1008 <__scratchpad-0x1de3eff8> - 34ec: 0402003c 0x402003c - 34f0: 0200826e 0x200826e - 34f4: 08827104 j 209c410 <__scratchpad-0x1d763bf0> - 34f8: 0010023c 0x10023c - 34fc: 00960101 0x960101 - 3500: 00020000 sll zero,v0,0x0 - 3504: 0000005e 0x5e - 3508: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - 350c: 0101000d break 0x101 - 3510: 00000101 0x101 - 3514: 00000100 sll zero,zero,0x4 - 3518: 2f2e2e01 sltiu t6,t9,11777 - 351c: 2e2f2e2e sltiu t7,s1,11822 - 3520: 2e2e2f2e sltiu t6,s1,12078 - 3524: 6363672f 0x6363672f - 3528: 322e352d andi t6,s1,0x352d - 352c: 6c2f302e 0x6c2f302e - 3530: 63676269 0x63676269 - 3534: 6f732f63 0x6f732f63 - 3538: 662d7466 0x662d7466 - 353c: 66000070 0x66000070 - 3540: 66647869 0x66647869 - 3544: 632e6973 0x632e6973 - 3548: 00000100 sll zero,zero,0x4 - 354c: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 3550: 2e70662d sltiu s0,s3,26157 - 3554: 00010068 0x10068 - 3558: 756f6400 jalx 5bd9000 <__scratchpad-0x19c27000> - 355c: 2e656c62 sltiu a1,s3,27746 - 3560: 00010068 0x10068 - 3564: 05000000 bltz t0,3568 <__scratchpad-0x1f7fca98> - 3568: 03821c02 0x3821c02 - 356c: 01230380 0x1230380 - 3570: 4b49f318 c2 0x149f318 - 3574: 0a040200 j 8100800 <__scratchpad-0x176ff800> - 3578: 02008206 0x2008206 - 357c: 00ba0c04 0xba0c04 - 3580: 08240402 j 901008 <__scratchpad-0x1eefeff8> - 3584: 0402003c 0x402003c - 3588: 0206f22b 0x206f22b - 358c: 02001624 0x2001624 - 3590: 027e2904 0x27e2904 - 3594: 01010010 0x1010010 - 3598: 0000009c 0x9c - 359c: 00600002 0x600002 - 35a0: 01010000 0x1010000 - 35a4: 000d0efb 0xd0efb - 35a8: 01010101 0x1010101 - 35ac: 01000000 0x1000000 - 35b0: 2e010000 sltiu at,s0,0 - 35b4: 2e2e2f2e sltiu t6,s1,12078 - 35b8: 2f2e2e2f sltiu t6,t9,11823 - 35bc: 672f2e2e 0x672f2e2e - 35c0: 352d6363 ori t5,t1,0x6363 - 35c4: 302e322e andi t6,at,0x322e - 35c8: 62696c2f 0x62696c2f - 35cc: 2f636367 sltiu v1,k1,25447 - 35d0: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 35d4: 0070662d 0x70662d - 35d8: 6f6c6600 0x6f6c6600 - 35dc: 69737461 0x69737461 - 35e0: 632e6664 0x632e6664 - 35e4: 00000100 sll zero,zero,0x4 - 35e8: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 35ec: 2e70662d sltiu s0,s3,26157 - 35f0: 00010068 0x10068 - 35f4: 756f6400 jalx 5bd9000 <__scratchpad-0x19c27000> - 35f8: 2e656c62 sltiu a1,s3,27746 - 35fc: 00010068 0x10068 - 3600: 05000000 bltz t0,3604 <__scratchpad-0x1f7fc9fc> - 3604: 0382a802 0x382a802 - 3608: 01240380 0x1240380 - 360c: 040200be 0x40200be - 3610: 00ba0601 0xba0601 - 3614: 82050402 lb a1,1026(s0) - 3618: 17040200 bne t8,a0,3e1c <__scratchpad-0x1f7fc1e4> - 361c: 06123c02 0x6123c02 - 3620: f547bd83 0xf547bd83 - 3624: 16040200 bne s0,a0,3e28 <__scratchpad-0x1f7fc1d8> - 3628: 060e2802 0x60e2802 - 362c: 02007408 0x2007408 - 3630: 02820304 0x2820304 - 3634: 01010030 0x1010030 - 3638: 000000de 0xde - 363c: 00600002 0x600002 - 3640: 01010000 0x1010000 - 3644: 000d0efb 0xd0efb - 3648: 01010101 0x1010101 - 364c: 01000000 0x1000000 - 3650: 2e010000 sltiu at,s0,0 - 3654: 2e2e2f2e sltiu t6,s1,12078 - 3658: 2f2e2e2f sltiu t6,t9,11823 - 365c: 672f2e2e 0x672f2e2e - 3660: 352d6363 ori t5,t1,0x6363 - 3664: 302e322e andi t6,at,0x322e - 3668: 62696c2f 0x62696c2f - 366c: 2f636367 sltiu v1,k1,25447 - 3670: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 3674: 0070662d 0x70662d - 3678: 6f6c6600 0x6f6c6600 - 367c: 69647461 0x69647461 - 3680: 632e6664 0x632e6664 - 3684: 00000100 sll zero,zero,0x4 - 3688: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 368c: 2e70662d sltiu s0,s3,26157 - 3690: 00010068 0x10068 - 3694: 756f6400 jalx 5bd9000 <__scratchpad-0x19c27000> - 3698: 2e656c62 sltiu a1,s3,27746 - 369c: 00010068 0x10068 - 36a0: 05000000 bltz t0,36a4 <__scratchpad-0x1f7fc95c> - 36a4: 0383a402 0x383a402 - 36a8: 01230380 0x1230380 - 36ac: 4a7a0350 c2 0x7a0350 - 36b0: 040200f8 0x40200f8 - 36b4: 74080601 jalx 201804 <__scratchpad-0x1f5fe7fc> - 36b8: 05040200 0x5040200 - 36bc: 040200f2 0x40200f2 - 36c0: 1224021f beq s1,a0,3f40 <__scratchpad-0x1f7fc0c0> - 36c4: 21040200 addi a0,t0,512 - 36c8: 040200f2 0x40200f2 - 36cc: 0200ba22 0x200ba22 - 36d0: 28020e04 slti v0,zero,3588 - 36d4: 04020012 0x4020012 - 36d8: bae40820 swr a0,2080(s7) - 36dc: 34040200 li a0,0x200 - 36e0: 040200ba 0x40200ba - 36e4: 003c0838 0x3c0838 - 36e8: 08540402 j 1501008 <__scratchpad-0x1e2feff8> - 36ec: 0402003c 0x402003c - 36f0: 00baf25a 0xbaf25a - 36f4: 086c0402 j 1b01008 <__scratchpad-0x1dcfeff8> - 36f8: 122802e4 beq s1,t0,428c <__scratchpad-0x1f7fbd74> - 36fc: 78084b06 0x78084b06 - 3700: 02004e46 0x2004e46 - 3704: df082a04 0xdf082a04 - 3708: 23040200 addi a0,t8,512 - 370c: 12680206 beq s3,t0,3f28 <__scratchpad-0x1f7fc0d8> - 3710: 2a040200 slti a0,s0,512 - 3714: 00440282 0x440282 - 3718: 010b0101 0x10b0101 - 371c: 00020000 sll zero,v0,0x0 - 3720: 00000060 0x60 - 3724: 0efb0101 jal bec0404 <__scratchpad-0x1393fbfc> - 3728: 0101000d break 0x101 - 372c: 00000101 0x101 - 3730: 00000100 sll zero,zero,0x4 - 3734: 2f2e2e01 sltiu t6,t9,11777 - 3738: 2e2f2e2e sltiu t7,s1,11822 - 373c: 2e2e2f2e sltiu t6,s1,12078 - 3740: 6363672f 0x6363672f - 3744: 322e352d andi t6,s1,0x352d - 3748: 6c2f302e 0x6c2f302e - 374c: 63676269 0x63676269 - 3750: 6f732f63 0x6f732f63 - 3754: 662d7466 0x662d7466 - 3758: 74000070 jalx 1c0 <__scratchpad-0x1f7ffe40> - 375c: 636e7572 0x636e7572 - 3760: 66736664 0x66736664 - 3764: 00632e32 0x632e32 - 3768: 73000001 0x73000001 - 376c: 6c676e69 0x6c676e69 - 3770: 00682e65 0x682e65 - 3774: 64000001 0x64000001 - 3778: 6c62756f 0x6c62756f - 377c: 00682e65 0x682e65 - 3780: 00000001 0x1 - 3784: 08020500 j 81400 <__scratchpad-0x1f77ec00> - 3788: 03800386 0x3800386 - 378c: bc190124 0xbc190124 - 3790: bc488448 0xbc488448 - 3794: 02008448 0x2008448 - 3798: 82060304 lb a2,772(s0) - 379c: 06040200 0x6040200 - 37a0: 040200f2 0x40200f2 - 37a4: 0806820c j 1a0830 <__scratchpad-0x1f65f7d0> - 37a8: 04020040 0x4020040 - 37ac: 08ba061b j 2e8186c <__scratchpad-0x1c97e794> - 37b0: 04020074 0x4020074 - 37b4: 0200822b 0x200822b - 37b8: 3c083e04 lui t0,0x3e04 - 37bc: 3e040200 0x3e040200 - 37c0: 00780806 srlv at,t8,v1 - 37c4: 030b0402 0x30b0402 - 37c8: 40088278 0x40088278 - 37cc: 34040200 li a0,0x200 - 37d0: 0200ba06 0x200ba06 - 37d4: 08823b04 j 208ec10 <__scratchpad-0x1d7713f0> - 37d8: b0080674 0xb0080674 - 37dc: 04040200 0x4040200 - 37e0: 00827803 0x827803 - 37e4: 06240402 0x6240402 - 37e8: 78080682 0x78080682 - 37ec: 087e7808 j 1f9e020 <__scratchpad-0x1d861fe0> - 37f0: 040200e8 0x40200e8 - 37f4: 82780321 lb t8,801(s3) - 37f8: 31040200 andi a0,t0,0x200 - 37fc: 0806ba06 j 1ae818 <__scratchpad-0x1f6517e8> - 3800: 004e46b0 0x4e46b0 - 3804: ee0e0402 swc3 $14,1026(s0) - 3808: 10040200 beq zero,a0,400c <__scratchpad-0x1f7fbff4> - 380c: 023c0806 srlv at,gp,s1 - 3810: 02001224 0x2001224 - 3814: 00821104 0x821104 - 3818: 08190402 j 641008 <__scratchpad-0x1f1beff8> - 381c: 0402003c 0x402003c - 3820: 3c08821c lui t0,0x821c - 3824: 01000802 0x1000802 - 3828: 00005001 0x5001 - 382c: 4a000200 c2 0x200 - 3830: 01000000 0x1000000 - 3834: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 3838: 01010100 0x1010100 - 383c: 00000001 0x1 - 3840: 01000001 0x1000001 - 3844: 2e2f2e2e sltiu t7,s1,11822 - 3848: 2e2e2f2e sltiu t6,s1,12078 - 384c: 2f2e2e2f sltiu t6,t9,11823 - 3850: 2d636367 sltiu v1,t3,25447 - 3854: 2e322e35 sltiu s2,s1,11829 - 3858: 696c2f30 0x696c2f30 - 385c: 63636762 0x63636762 - 3860: 696c0000 0x696c0000 - 3864: 63636762 0x63636762 - 3868: 00682e32 0x682e32 - 386c: 6c000001 0x6c000001 - 3870: 63676269 0x63676269 - 3874: 632e3263 0x632e3263 - 3878: 00000100 sll zero,zero,0x4 - 387c: 0000b300 sll s6,zero,0xc - 3880: 80000200 lb zero,512(zero) - 3884: 01000000 0x1000000 - 3888: 0d0efb01 jal 43bec04 <__scratchpad-0x1b4413fc> - 388c: 01010100 0x1010100 - 3890: 00000001 0x1 - 3894: 01000001 0x1000001 - 3898: 2e2f2e2e sltiu t7,s1,11822 - 389c: 2e2e2f2e sltiu t6,s1,12078 - 38a0: 2f2e2e2f sltiu t6,t9,11823 - 38a4: 2d636367 sltiu v1,t3,25447 - 38a8: 2e322e35 sltiu s2,s1,11829 - 38ac: 696c2f30 0x696c2f30 - 38b0: 63636762 0x63636762 - 38b4: 2f2e2e00 sltiu t6,t9,11776 - 38b8: 2e2f2e2e sltiu t7,s1,11822 - 38bc: 2e2e2f2e sltiu t6,s1,12078 - 38c0: 6363672f 0x6363672f - 38c4: 322e352d andi t6,s1,0x352d - 38c8: 6c2f302e 0x6c2f302e - 38cc: 63676269 0x63676269 - 38d0: 2e2e2f63 sltiu t6,s1,12131 - 38d4: 636e692f 0x636e692f - 38d8: 6564756c 0x6564756c - 38dc: 696c0000 0x696c0000 - 38e0: 63636762 0x63636762 - 38e4: 00632e32 0x632e32 - 38e8: 6c000001 0x6c000001 - 38ec: 63676269 0x63676269 - 38f0: 682e3263 0x682e3263 - 38f4: 00000100 sll zero,zero,0x4 - 38f8: 676e6f6c 0x676e6f6c - 38fc: 676e6f6c 0x676e6f6c - 3900: 0200682e 0x200682e - 3904: 00000000 nop - 3908: 88540205 lwl s4,517(v0) - 390c: c0038003 lwc0 $3,-32765(zero) - 3910: 00150105 0x150105 - 3914: 06030402 0x6030402 - 3918: f406baf2 0xf406baf2 - 391c: 02004d48 0x2004d48 - 3920: 067f0404 0x67f0404 - 3924: 83f406ba lb s4,1722(ra) - 3928: 7f83f47f 0x7f83f47f - 392c: 024d48f4 0x24d48f4 - 3930: 01010008 0x1010008 - -Disassembly of section .debug_info: - -00000000 <.debug_info>: - 0: 00000058 0x58 - 4: 00000002 srl zero,zero,0x0 - 8: 01040000 0x1040000 - c: 00000000 nop - 10: 80010000 lb at,0(zero) - 14: 80020000 lb v0,0(zero) - 18: 2f637273 sltiu v1,k1,29299 - 1c: 72617473 0x72617473 - 20: 74732f74 jalx 1ccbdd0 <__scratchpad-0x1db34230> - 24: 2e747261 sltiu s4,s3,29281 - 28: 682f0073 0x682f0073 - 2c: 2f656d6f sltiu a1,k1,28015 - 30: 69766178 0x69766178 - 34: 702f7265 0x702f7265 - 38: 64737873 0x64737873 - 3c: 30322d6b andi s2,at,0x2d6b - 40: 37303531 ori s0,t9,0x3531 - 44: 6c2f3932 0x6c2f3932 - 48: 73706269 0x73706269 - 4c: 4e470078 c3 0x470078 - 50: 53412055 0x53412055 - 54: 322e3220 andi t6,s1,0x3220 - 58: 80010035 lb at,53(zero) - 5c: 000003e9 0x3e9 - 60: 00140004 sllv zero,s4,zero - 64: 01040000 0x1040000 - 68: 000003a8 0x3a8 - 6c: 0004b60c syscall 0x12d8 - 70: 00053b00 sll a3,a1,0xc - 74: 02c38400 0x2c38400 - 78: 0000c880 sll t9,zero,0x2 - 7c: 00011b00 sll v1,at,0xc - 80: 07040200 0x7040200 - 84: 0000029e 0x29e - 88: 96060102 lhu a2,258(s0) - 8c: 02000003 0x2000003 - 90: 06b70704 0x6b70704 - 94: 04030000 0x4030000 - 98: 746e6905 jalx 1b9a414 <__scratchpad-0x1dc65bec> - 9c: 08010200 j 40800 <__scratchpad-0x1f7bf800> - a0: 0000038d break 0x0,0xe - a4: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - a8: 04000004 bltz zero,bc <__scratchpad-0x1f7fff44> - ac: 06010204 bgez s0,8c0 <__scratchpad-0x1f7ff740> - b0: 0000038f 0x38f - b4: 1f070202 0x1f070202 - b8: 05000002 bltz t0,c4 <__scratchpad-0x1f7fff3c> - bc: 00003304 0x3304 - c0: 32070200 andi a3,s0,0x200 - c4: 06000001 bltz s0,cc <__scratchpad-0x1f7fff34> - c8: 00000286 0x286 - cc: 00180001 0x180001 - d0: 00029206 0x29206 - d4: 28003000 slti zero,zero,12288 - d8: 02120600 0x2120600 - dc: 00120000 sll zero,s2,0x0 - e0: 90060040 lbu a2,64(zero) - e4: 29000000 slti zero,t0,0 - e8: 06006800 bltz s0,1a0ec <__scratchpad-0x1f7e5f14> - ec: 0000002e 0x2e - f0: 00780010 0x780010 - f4: 00042006 srlv a0,a0,zero - f8: 98001100 lwr zero,4352(zero) - fc: 030b0600 0x30b0600 - 100: 04280000 0x4280000 - 104: 570600a0 0x570600a0 - 108: 1e000003 bgtz s0,118 <__scratchpad-0x1f7ffee8> - 10c: 0600c804 bltz s0,ffff2120 <__bss_end+0x7ff7aa80> - 110: 00000362 0x362 - 114: 00d80420 0xd80420 - 118: 00024806 srlv t1,v0,zero - 11c: e8041300 swc2 $4,4864(zero) - 120: 02540600 0x2540600 - 124: 04160000 0x4160000 - 128: 3a0600f8 xori a2,s0,0xf8 - 12c: 2a000000 slti zero,s0,0 - 130: 0600f800 bltz s0,ffffe134 <__bss_end+0x7ff86a94> - 134: 000001da 0x1da - 138: 0108041b 0x108041b - 13c: 0001e606 0x1e606 - 140: 18043f00 0x18043f00 - 144: 044e0601 0x44e0601 - 148: 04140000 0x4140000 - 14c: 32060128 andi a2,s0,0x128 - 150: 1c000002 bgtz zero,15c <__scratchpad-0x1f7ffea4> - 154: 06013804 bgez s0,e168 <__scratchpad-0x1f7f1e98> - 158: 0000032c 0x32c - 15c: 01400006 srlv zero,zero,t2 - 160: 0001a906 0x1a906 - 164: 58002d00 0x58002d00 - 168: 01b60601 0x1b60601 - 16c: 002e0000 0x2e0000 - 170: 00060168 0x60168 - 174: 0c000000 jal 0 <__scratchpad-0x1f800000> - 178: 06017000 bgez s0,1c17c <__scratchpad-0x1f7e3e84> - 17c: 00000316 0x316 - 180: 0190003d 0x190003d - 184: 00032106 0x32106 - 188: a0003e00 sb zero,15872(zero) - 18c: 04050001 0x4050001 - 190: 00000033 0x33 - 194: 01e23902 0x1e23902 - 198: 5f060000 0x5f060000 - 19c: 00000001 0x1 - 1a0: 06400000 bltz s2,1a4 <__scratchpad-0x1f7ffe5c> - 1a4: 000001fc 0x1fc - 1a8: 20000000 addi zero,zero,0 - 1ac: 0002c106 0x2c106 - 1b0: 00000000 nop - 1b4: 01750610 0x1750610 - 1b8: 00000000 nop - 1bc: 28060800 slti a2,zero,2048 - 1c0: 00000001 0x1 - 1c4: 06040000 0x6040000 - 1c8: 000002d7 0x2d7 - 1cc: 02000000 0x2000000 - 1d0: 00000a06 0xa06 - 1d4: 00000000 nop - 1d8: 02600601 0x2600601 - 1dc: 00000000 nop - 1e0: f8060080 0xf8060080 - 1e4: 00000004 sllv zero,zero,zero - 1e8: 06004000 bltz s0,101ec <__scratchpad-0x1f7efe14> - 1ec: 00000339 0x339 - 1f0: 00200000 0x200000 - 1f4: 00047006 srlv t6,a0,zero - 1f8: 10000000 b 1fc <__scratchpad-0x1f7ffe04> - 1fc: 00ef0600 0xef0600 - 200: 00000000 nop - 204: b2060008 0xb2060008 - 208: 00000000 nop - 20c: 06000400 bltz s0,1210 <__scratchpad-0x1f7fedf0> - 210: 0000010d break 0x0,0x4 - 214: 00020000 sll zero,v0,0x0 - 218: 00007a06 0x7a06 - 21c: 01000000 0x1000000 - 220: 009c0700 0x9c0700 - 224: 80000000 lb zero,0(zero) - 228: 00045907 0x45907 - 22c: 07400000 bltz k0,230 <__scratchpad-0x1f7ffdd0> - 230: 000000cd break 0x0,0x3 - 234: c3072000 lwc0 $7,8192(t8) - 238: 00000001 0x1 - 23c: 04050010 0x4050010 - 240: 00000033 0x33 - 244: 02a95a02 0x2a95a02 - 248: 2d080000 sltiu t0,t0,0 - 24c: 00000004 sllv zero,zero,zero - 250: 00018b08 0x18b08 - 254: 38080100 xori t0,zero,0x100 - 258: 02000004 sllv zero,zero,s0 - 25c: 00019508 0x19508 - 260: 43080300 c0 0x1080300 - 264: 04000004 bltz zero,278 <__scratchpad-0x1f7ffd88> - 268: 00019f08 0x19f08 - 26c: a7080500 sh t0,1280(t8) - 270: 06000002 bltz s0,27c <__scratchpad-0x1f7ffd84> - 274: 0004c208 0x4c208 - 278: 6d080700 0x6d080700 - 27c: 08000003 j c <__scratchpad-0x1f7ffff4> - 280: 0002ed08 0x2ed08 - 284: f7080900 0xf7080900 - 288: 0a000002 j 8000008 <__scratchpad-0x177ffff8> - 28c: 00030108 0x30108 - 290: 46080b00 add.s $f12,$f1,$f8 - 294: 0c000000 jal 0 <__scratchpad-0x1f800000> - 298: 00005108 0x5108 - 29c: 5c080d00 0x5c080d00 - 2a0: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 2a4: 0000e408 0xe408 - 2a8: 8e080f00 lw t0,3840(s0) - 2ac: 10000004 b 2c0 <__scratchpad-0x1f7ffd40> - 2b0: 00049808 0x49808 - 2b4: a2081100 sb t0,4352(s0) - 2b8: 12000004 beqz s0,2cc <__scratchpad-0x1f7ffd34> - 2bc: 0004ac08 0x4ac08 - 2c0: 3e081300 0x3e081300 - 2c4: 14000001 bnez zero,2cc <__scratchpad-0x1f7ffd34> - 2c8: 00014908 0x14908 - 2cc: 54081500 0x54081500 - 2d0: 16000001 bnez s0,2d8 <__scratchpad-0x1f7ffd28> - 2d4: 00050f08 0x50f08 - 2d8: 1a081800 0x1a081800 - 2dc: 19000005 blez t0,2f4 <__scratchpad-0x1f7ffd0c> - 2e0: 00052508 0x52508 - 2e4: 30081a00 andi t0,zero,0x1a00 - 2e8: 1b000005 blez t8,300 <__scratchpad-0x1f7ffd00> - 2ec: 0004ed08 0x4ed08 - 2f0: e2081c00 swc0 c0_badvaddr,7168(s0) - 2f4: 1d000004 bgtz t0,308 <__scratchpad-0x1f7ffcf8> - 2f8: 00038208 0x38208 - 2fc: 77081e00 jalx c207800 <__scratchpad-0x135f8800> - 300: 1f000003 bgtz t8,310 <__scratchpad-0x1f7ffcf0> - 304: 04d70900 0x4d70900 - 308: 0b010000 j c040000 <__scratchpad-0x137c0000> - 30c: 0002bf01 0x2bf01 - 310: 00700a00 0x700a00 - 314: 02bf0f01 0x2bf0f01 - 318: 0b000000 j c000000 <__scratchpad-0x13800000> - 31c: 00004f04 0x4f04 - 320: 039b0c00 0x39b0c00 - 324: 17010000 bne t8,at,328 <__scratchpad-0x1f7ffcd8> - 328: 8002c384 lb v0,-15484(zero) - 32c: 000000c8 0xc8 - 330: 036c9c01 0x36c9c01 - 334: 780d0000 0x780d0000 - 338: 33190100 andi t9,t8,0x100 - 33c: 00000000 nop - 340: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 344: 000002a9 0x2a9 - 348: 8002c3e4 lb v0,-15388(zero) - 34c: 00000000 nop - 350: 03342901 0x3342901 - 354: 000f0000 sll zero,t7,0x0 - 358: 10000000 b 35c <__scratchpad-0x1f7ffca4> - 35c: 000002b5 0x2b5 - 360: 00000013 mtlo zero - 364: 02c3f411 0x2c3f411 - 368: 0003d680 sll k0,v1,0x1a - 36c: 00031f00 sll v1,v1,0x1c - 370: 54011200 0x54011200 - 374: a1800305 sb zero,773(t4) - 378: 13008003 beqz t8,fffe0388 <__bss_end+0x7ff68ce8> - 37c: 8002c44c lb v0,-15284(zero) - 380: 000003d6 0x3d6 - 384: 05540112 0x5540112 - 388: 03a1a003 0x3a1a003 - 38c: 00000080 sll zero,zero,0x2 - 390: 02c3a411 0x2c3a411 - 394: 0003d680 sll k0,v1,0x1a - 398: 00034b00 sll t1,v1,0xc - 39c: 54011200 0x54011200 - 3a0: a1380305 sb t8,773(t1) - 3a4: 11008003 beqz t0,fffe03b4 <__bss_end+0x7ff68d14> - 3a8: 8002c3bc lb v0,-15428(zero) - 3ac: 000003d6 0x3d6 - 3b0: 00000362 0x362 - 3b4: 05540112 0x5540112 - 3b8: 03a15403 0x3a15403 - 3bc: e4140080 swc1 $f20,128(zero) - 3c0: e18002c3 swc0 c0_index,707(t4) - 3c4: 00000003 sra zero,zero,0x0 - 3c8: 00027715 0x27715 - 3cc: 5f340200 0x5f340200 - 3d0: 05000000 bltz t0,3d4 <__scratchpad-0x1f7ffc2c> - 3d4: 06e96403 0x6e96403 - 3d8: 02b11580 0x2b11580 - 3dc: 55020000 0x55020000 - 3e0: 00000132 0x132 - 3e4: e9680305 swc2 $8,773(t3) - 3e8: 67158006 0x67158006 - 3ec: 02000000 0x2000000 - 3f0: 0001e299 0x1e299 - 3f4: 1c030500 0x1c030500 - 3f8: 168006e9 bnez s4,1fa0 <__scratchpad-0x1f7fe060> - 3fc: 0000003a 0x3a - 400: 000003aa 0x3aa - 404: 3c180017 lui t8,0x17 - 408: 01000002 0x1000002 - 40c: 00039f05 0x39f05 - 410: 01f21800 0x1f21800 - 414: 06010000 bgez s0,418 <__scratchpad-0x1f7ffbe8> - 418: 0000039f 0x39f - 41c: 00041418 0x41418 - 420: 4f070100 c3 0x1070100 - 424: 18000000 blez zero,428 <__scratchpad-0x1f7ffbd8> - 428: 000004cc syscall 0x13 - 42c: 004f0801 0x4f0801 - 430: f4190000 0xf4190000 - 434: f400001f 0xf400001f - 438: 0300001f 0x300001f - 43c: 0021194f 0x21194f - 440: 00210000 0x210000 - 444: 04040000 0x4040000 - 448: 0000c900 sll t9,zero,0x4 - 44c: 51000400 0x51000400 - 450: 04000001 bltz zero,458 <__scratchpad-0x1f7ffba8> - 454: 0003a801 0x3a801 - 458: 056e0c00 0x56e0c00 - 45c: 053b0000 0x53b0000 - 460: c44c0000 lwc1 $f12,0(v0) - 464: 009c8002 0x9c8002 - 468: 01cd0000 0x1cd0000 - 46c: 04020000 0x4020000 - 470: 0006b707 0x6b707 - 474: 05040300 0x5040300 - 478: 00746e69 0x746e69 - 47c: 00058504 0x58504 - 480: 2c060100 sltiu a2,zero,256 - 484: 4c000000 mfc3 zero,$0 - 488: 408002c4 0x408002c4 - 48c: 01000000 0x1000000 - 490: 00005a9c 0x5a9c - 494: 05650500 0x5650500 - 498: 06010000 bgez s0,49c <__scratchpad-0x1f7ffb64> - 49c: 0000005b 0x5b - 4a0: 06005401 bltz s0,154a8 <__scratchpad-0x1f7eab58> - 4a4: 005a0407 0x5a0407 - 4a8: 8c080000 lw t0,0(zero) - 4ac: 01000005 0x1000005 - 4b0: 02c48c10 0x2c48c10 - 4b4: 00005c80 sll t3,zero,0x12 - 4b8: 919c0100 lbu gp,256(t4) - 4bc: 09000000 j 4000000 <__scratchpad-0x1b800000> - 4c0: 12010069 beq s0,at,668 <__scratchpad-0x1f7ff998> - 4c4: 0000002c 0x2c - 4c8: 00000040 ssnop - 4cc: 01006609 0x1006609 - 4d0: 00005b13 0x5b13 - 4d4: 00006b00 sll t5,zero,0xc - 4d8: a80a0000 swl t2,0(zero) - 4dc: a1000000 sb zero,0(t0) - 4e0: 0b000000 j c000000 <__scratchpad-0x13800000> - 4e4: 000000a1 0xa1 - 4e8: 0402001f 0x402001f - 4ec: 00029e07 0x29e07 - 4f0: 0d040c00 jal 4103000 <__scratchpad-0x1b6fd000> - 4f4: 0000055f 0x55f - 4f8: 00910301 0x910301 - 4fc: 03050000 0x3050000 - 500: 8006e4fc lb a2,-6916(zero) - 504: 00057b0d break 0x5,0x1ec - 508: 2c040100 sltiu a0,zero,256 - 50c: 05000000 bltz t0,510 <__scratchpad-0x1f7ffaf0> - 510: 06e4f803 0x6e4f803 - 514: 0fce0080 jal f380200 <__scratchpad-0x1047fe00> - 518: 00040000 sll zero,a0,0x0 - 51c: 00000207 0x207 - 520: 03a80104 0x3a80104 - 524: 3e0c0000 0x3e0c0000 - 528: 3b000007 xori zero,t8,0x7 - 52c: e8000005 swc2 $0,5(zero) - 530: 2c8002c4 sltiu zero,a0,708 - 534: 2200000b addi zero,s0,11 - 538: 02000002 0x2000002 - 53c: 000006c4 0x6c4 - 540: 6e490228 0x6e490228 - 544: 03000000 0x3000000 - 548: 00001bad 0x1bad - 54c: 006e4c02 0x6e4c02 - 550: 03000000 0x3000000 - 554: 000006cd break 0x0,0x1b - 558: 008c4e02 0x8c4e02 - 55c: 03140000 0x3140000 - 560: 00000f68 0xf68 - 564: 00935002 0x935002 - 568: 03180000 0x3180000 - 56c: 000005e7 0x5e7 - 570: 009a5202 0x9a5202 - 574: 031c0000 0x31c0000 - 578: 000005c7 0x5c7 - 57c: 00a05402 0xa05402 - 580: 00200000 0x200000 - 584: 00008504 0x8504 - 588: 00007e00 sll t7,zero,0x18 - 58c: 007e0500 0x7e0500 - 590: 00130000 sll zero,s3,0x0 - 594: 9e070406 0x9e070406 - 598: 06000002 bltz s0,5a4 <__scratchpad-0x1f7ffa5c> - 59c: 03960601 0x3960601 - 5a0: 04060000 0x4060000 - 5a4: 0006b707 0x6b707 - 5a8: 05040700 0x5040700 - 5ac: 00746e69 0x746e69 - 5b0: 00250408 0x250408 - 5b4: b0040000 0xb0040000 - 5b8: b0000000 0xb0000000 - 5bc: 05000000 bltz t0,5c0 <__scratchpad-0x1f7ffa40> - 5c0: 0000007e 0x7e - 5c4: 01060007 srav zero,a2,t0 - 5c8: 00038d08 0x38d08 - 5cc: 05020600 0x5020600 - 5d0: 0000040a 0x40a - 5d4: 00b00408 0xb00408 - 5d8: 41090000 0x41090000 - 5dc: 0400000b bltz zero,60c <__scratchpad-0x1f7ff9f4> - 5e0: 0000008c syscall 0x2 - 5e4: 01052103 0x1052103 - 5e8: 1b0a0000 0x1b0a0000 - 5ec: 00000008 jr zero - 5f0: 000a4c0a 0xa4c0a - 5f4: c90a0100 lwc2 $10,256(t0) - 5f8: 02000007 srav zero,zero,s0 - 5fc: 000a6e0a 0xa6e0a - 600: 530a0300 0x530a0300 - 604: 04000008 bltz zero,628 <__scratchpad-0x1f7ff9d8> - 608: 0007090a 0x7090a - 60c: 370a0500 ori t2,t8,0x500 - 610: 06000008 bltz s0,634 <__scratchpad-0x1f7ff9cc> - 614: 0008f60a 0x8f60a - 618: 02000700 0x2000700 - 61c: 000009b2 0x9b2 - 620: 265c0304 addiu gp,s2,772 - 624: 0b000001 j c000004 <__scratchpad-0x137ffffc> - 628: 62030078 0x62030078 - 62c: 00000126 0x126 - 630: 00790b00 0x790b00 - 634: 01266703 0x1266703 - 638: 00020000 sll zero,v0,0x0 - 63c: 00013604 0x13604 - 640: 00013600 sll a2,at,0x18 - 644: 007e0500 0x7e0500 - 648: 00010000 sll zero,at,0x0 - 64c: 8f060106 lw a2,262(t8) - 650: 02000003 0x2000003 - 654: 00000644 0x644 - 658: 5e760304 0x5e760304 - 65c: 0b000001 j c000004 <__scratchpad-0x137ffffc> - 660: 7c030078 0x7c030078 - 664: 00000126 0x126 - 668: 00790b00 0x790b00 - 66c: 01268103 0x1268103 - 670: 00020000 sll zero,v0,0x0 - 674: 00075202 srl t2,a3,0x8 - 678: 88030400 lwl v1,1024(zero) - 67c: 0000019b 0x19b - 680: 0008d503 sra k0,t0,0x14 - 684: 36940300 ori s4,s4,0x300 - 688: 00000001 0x1 - 68c: 656e6f0b 0x656e6f0b - 690: b09c0300 0xb09c0300 - 694: 01000000 0x1000000 - 698: 6f77740b 0x6f77740b - 69c: b0a40300 0xb0a40300 - 6a0: 02000000 0x2000000 - 6a4: 0006e303 sra gp,a2,0xc - 6a8: b0ac0300 0xb0ac0300 - 6ac: 03000000 0x3000000 - 6b0: 08c60c00 j 3183000 <__scratchpad-0x1c67d000> - 6b4: 03040000 0x3040000 - 6b8: 0001c94e 0x1c94e - 6bc: 09b20d00 j 6c83400 <__scratchpad-0x18b7cc00> - 6c0: 68030000 0x68030000 - 6c4: 00000105 0x105 - 6c8: 0006440d break 0x6,0x110 - 6cc: 3d820300 0x3d820300 - 6d0: 0d000001 jal 4000004 <__scratchpad-0x1b7ffffc> - 6d4: 00000752 0x752 - 6d8: 015ead03 0x15ead03 - 6dc: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 6e0: 0d3a030a jal 4e80c28 <__scratchpad-0x1a97f3d8> - 6e4: 03000002 0x3000002 - 6e8: 000010e7 0x10e7 - 6ec: 00b03d03 0xb03d03 - 6f0: 0b000000 j c000000 <__scratchpad-0x13800000> - 6f4: 03006469 0x3006469 - 6f8: 0000b040 sll s6,zero,0x1 - 6fc: ce030100 lwc3 $3,256(s0) - 700: 03000024 and zero,t8,zero - 704: 0000b042 srl s6,zero,0x1 - 708: 1a030200 0x1a030200 - 70c: 0300000a 0x300000a - 710: 00020d48 0x20d48 - 714: c6030400 lwc1 $f3,1024(s0) - 718: 03000008 jr t8 - 71c: 00019bae 0x19bae - 720: 06000600 bltz s0,1f24 <__scratchpad-0x1f7fe0dc> - 724: 021f0702 0x21f0702 - 728: 0d0f0000 jal 43c0000 <__scratchpad-0x1b440000> - 72c: 03000008 jr t8 - 730: 0001c9af 0x1c9af - 734: 8c041000 lw a0,4096(zero) - 738: 04000000 bltz zero,73c <__scratchpad-0x1f7ff8c4> - 73c: 0002f207 0x2f207 - 740: 02861100 0x2861100 - 744: 00010000 sll zero,at,0x0 - 748: 92110018 lbu s1,24(s0) - 74c: 30000002 andi zero,zero,0x2 - 750: 11002800 beqz t0,a754 <__scratchpad-0x1f7f58ac> - 754: 00000212 0x212 - 758: 00400012 0x400012 - 75c: 00009011 0x9011 - 760: 68002900 0x68002900 - 764: 002e1100 0x2e1100 - 768: 00100000 sll zero,s0,0x0 - 76c: 20110078 addi s1,zero,120 - 770: 11000004 beqz t0,784 <__scratchpad-0x1f7ff87c> - 774: 11009800 beqz t0,fffe6778 <__bss_end+0x7ff6f0d8> - 778: 0000030b 0x30b - 77c: 00a00428 0xa00428 - 780: 00035711 0x35711 - 784: c8041e00 lwc2 $4,7680(zero) - 788: 03621100 0x3621100 - 78c: 04200000 bltz at,790 <__scratchpad-0x1f7ff870> - 790: 481100d8 0x481100d8 - 794: 13000002 beqz t8,7a0 <__scratchpad-0x1f7ff860> - 798: 1100e804 beqz t0,ffffa7ac <__bss_end+0x7ff8310c> - 79c: 00000254 0x254 - 7a0: 00f80416 0xf80416 - 7a4: 00003a11 0x3a11 - 7a8: f8002a00 0xf8002a00 - 7ac: 01da1100 0x1da1100 - 7b0: 041b0000 0x41b0000 - 7b4: e6110108 swc1 $f17,264(s0) - 7b8: 3f000001 0x3f000001 - 7bc: 11011804 beq t0,at,67d0 <__scratchpad-0x1f7f9830> - 7c0: 0000044e 0x44e - 7c4: 01280414 0x1280414 - 7c8: 00023211 0x23211 - 7cc: 38041c00 xori a0,zero,0x1c00 - 7d0: 032c1101 0x32c1101 - 7d4: 00060000 sll zero,a2,0x0 - 7d8: a9110140 swl s1,320(t0) - 7dc: 2d000001 sltiu zero,t0,1 - 7e0: 11015800 beq t0,at,167e4 <__scratchpad-0x1f7e981c> - 7e4: 000001b6 0x1b6 - 7e8: 0168002e 0x168002e - 7ec: 00000011 mthi zero - 7f0: 70000c00 0x70000c00 - 7f4: 03161101 0x3161101 - 7f8: 003d0000 0x3d0000 - 7fc: 21110190 addi s1,t0,400 - 800: 3e000003 0x3e000003 - 804: 0001a000 sll s4,at,0x0 - 808: 008c0410 0x8c0410 - 80c: 39040000 xori a0,t0,0x0 - 810: 000003a2 0x3a2 - 814: 00015f11 0x15f11 - 818: 00000000 nop - 81c: 01fc1140 0x1fc1140 - 820: 00000000 nop - 824: c1112000 lwc0 $17,8192(t0) - 828: 00000002 srl zero,zero,0x0 - 82c: 11100000 beq t0,s0,830 <__scratchpad-0x1f7ff7d0> - 830: 00000175 0x175 - 834: 08000000 j 0 <__scratchpad-0x1f800000> - 838: 00012811 0x12811 - 83c: 00000000 nop - 840: 02d71104 0x2d71104 - 844: 00000000 nop - 848: 0a110200 j 8440800 <__scratchpad-0x173bf800> - 84c: 00000000 nop - 850: 11010000 beq t0,at,854 <__scratchpad-0x1f7ff7ac> - 854: 00000260 0x260 - 858: 00800000 0x800000 - 85c: 0004f811 0x4f811 - 860: 40000000 mfc0 zero,c0_index - 864: 03391100 0x3391100 - 868: 00000000 nop - 86c: 70110020 0x70110020 - 870: 00000004 sllv zero,zero,zero - 874: 11001000 beqz t0,4878 <__scratchpad-0x1f7fb788> - 878: 000000ef 0xef - 87c: 00080000 sll zero,t0,0x0 - 880: 0000b211 0xb211 - 884: 04000000 bltz zero,888 <__scratchpad-0x1f7ff778> - 888: 010d1100 0x10d1100 - 88c: 00000000 nop - 890: 7a110002 0x7a110002 - 894: 00000000 nop - 898: 12000100 beqz s0,c9c <__scratchpad-0x1f7ff364> - 89c: 0000009c 0x9c - 8a0: 59128000 0x59128000 - 8a4: 00000004 sllv zero,zero,zero - 8a8: 00cd1240 0xcd1240 - 8ac: 20000000 addi zero,zero,0 - 8b0: 0001c312 0x1c312 - 8b4: 00100000 sll zero,s0,0x0 - 8b8: 008c0410 0x8c0410 - 8bc: 5a040000 0x5a040000 - 8c0: 00000469 0x469 - 8c4: 00042d0a 0x42d0a - 8c8: 8b0a0000 lwl t2,0(t8) - 8cc: 01000001 0x1000001 - 8d0: 0004380a 0x4380a - 8d4: 950a0200 lhu t2,512(t0) - 8d8: 03000001 0x3000001 - 8dc: 0004430a 0x4430a - 8e0: 9f0a0400 0x9f0a0400 - 8e4: 05000001 bltz t0,8ec <__scratchpad-0x1f7ff714> - 8e8: 0002a70a 0x2a70a - 8ec: c20a0600 lwc0 c0_entryhi,1536(s0) - 8f0: 07000004 bltz t8,904 <__scratchpad-0x1f7ff6fc> - 8f4: 00036d0a 0x36d0a - 8f8: ed0a0800 swc3 $10,2048(t0) - 8fc: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - 900: 0002f70a 0x2f70a - 904: 010a0a00 0x10a0a00 - 908: 0b000003 j c00000c <__scratchpad-0x137ffff4> - 90c: 0000460a 0x460a - 910: 510a0c00 0x510a0c00 - 914: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - 918: 00005c0a 0x5c0a - 91c: e40a0e00 swc1 $f10,3584(zero) - 920: 0f000000 jal c000000 <__scratchpad-0x13800000> - 924: 00048e0a 0x48e0a - 928: 980a1000 lwr t2,4096(zero) - 92c: 11000004 beqz t0,940 <__scratchpad-0x1f7ff6c0> - 930: 0004a20a 0x4a20a - 934: ac0a1200 sw t2,4608(zero) - 938: 13000004 beqz t8,94c <__scratchpad-0x1f7ff6b4> - 93c: 00013e0a 0x13e0a - 940: 490a1400 0x490a1400 - 944: 15000001 bnez t0,94c <__scratchpad-0x1f7ff6b4> - 948: 0001540a 0x1540a - 94c: 0f0a1600 jal c285800 <__scratchpad-0x1357a800> - 950: 18000005 blez zero,968 <__scratchpad-0x1f7ff698> - 954: 00051a0a 0x51a0a - 958: 250a1900 addiu t2,t0,6400 - 95c: 1a000005 blez s0,974 <__scratchpad-0x1f7ff68c> - 960: 0005300a 0x5300a - 964: ed0a1b00 swc3 $10,6912(t0) - 968: 1c000004 bgtz zero,97c <__scratchpad-0x1f7ff684> - 96c: 0004e20a 0x4e20a - 970: 820a1d00 lb t2,7424(s0) - 974: 1e000003 bgtz s0,984 <__scratchpad-0x1f7ff67c> - 978: 0003770a 0x3770a - 97c: 09001f00 j 4007c00 <__scratchpad-0x1b7f8400> - 980: 00000897 0x897 - 984: 00008c04 0x8c04 - 988: a76e0500 sh t6,1280(k1) - 98c: 11000004 beqz t0,9a0 <__scratchpad-0x1f7ff660> - 990: 00000b04 0xb04 - 994: f2000000 0xf2000000 - 998: 000b0d11 0xb0d11 - 99c: 00000100 sll zero,zero,0x4 - 9a0: 0b1611f2 j c5847c8 <__scratchpad-0x1327b838> - 9a4: 00020000 sll zero,v0,0x0 - 9a8: 3811f200 xori s1,zero,0xf200 - 9ac: 0300000b 0x300000b - 9b0: 11f20000 beq t7,s2,9b4 <__scratchpad-0x1f7ff64c> - 9b4: 00000670 0x670 - 9b8: f2000003 0xf2000003 - 9bc: 0aec0900 j bb02400 <__scratchpad-0x13cfdc00> - 9c0: 8c040000 lw a0,0(zero) - 9c4: 05000000 bltz t0,9c8 <__scratchpad-0x1f7ff638> - 9c8: 0004d27f 0x4d27f - 9cc: 06a41200 0x6a41200 - 9d0: 10000000 b 9d4 <__scratchpad-0x1f7ff62c> - 9d4: 000a2212 0xa2212 - 9d8: 0a010000 j 8040000 <__scratchpad-0x177c0000> - 9dc: 000005d6 0x5d6 - 9e0: 09d80a10 j 7602840 <__scratchpad-0x181fd7c0> - 9e4: 00010000 sll zero,at,0x0 - 9e8: 00064e02 srl t1,a2,0x18 - 9ec: 8d051000 lw a1,4096(t0) - 9f0: 0000050f 0x50f - 9f4: 0005ec03 sra sp,a1,0x10 - 9f8: 0f8f0500 jal e3c1400 <__scratchpad-0x1143ec00> - 9fc: 00000005 0x5 - a00: 000a2c03 sra a1,t2,0x10 - a04: 93900500 lbu s0,1280(gp) - a08: 04000000 bltz zero,a0c <__scratchpad-0x1f7ff5f4> - a0c: 00077103 sra t6,a3,0x4 - a10: 93910500 lbu s1,1280(gp) - a14: 08000000 j 0 <__scratchpad-0x1f800000> - a18: 7961640b 0x7961640b - a1c: 93920500 lbu s2,1280(gp) - a20: 0c000000 jal 0 <__scratchpad-0x1f800000> - a24: 15040800 bne t0,a0,2a28 <__scratchpad-0x1f7fd5d8> - a28: 13000005 beqz t8,a40 <__scratchpad-0x1f7ff5c0> - a2c: 00000085 0x85 - a30: 0005c702 srl t8,a1,0x1c - a34: 95050400 lhu a1,1024(t0) - a38: 00000533 0x533 - a3c: 000a3103 sra a2,t2,0x4 - a40: 93970500 lbu s7,1280(gp) - a44: 00000000 nop - a48: 09ec0200 j 7b00800 <__scratchpad-0x17cff800> - a4c: 05140000 0x5140000 - a50: 0005588b 0x5588b - a54: 064e0300 0x64e0300 - a58: 93050000 lbu a1,0(t8) - a5c: 000004d2 0x4d2 - a60: 05c70300 0x5c70300 - a64: 98050000 lwr a1,0(zero) - a68: 0000051a 0x51a - a6c: 55090010 0x55090010 - a70: 04000009 bltz zero,a98 <__scratchpad-0x1f7ff568> - a74: 0000008c syscall 0x2 - a78: 057ba505 0x57ba505 - a7c: a60a0000 sh t2,0(s0) - a80: 01000008 jr t0 - a84: 0006550a 0x6550a - a88: 5e0a0200 0x5e0a0200 - a8c: 0400000a bltz zero,ab8 <__scratchpad-0x1f7ff548> - a90: 07080600 0x7080600 - a94: 000006ad 0x6ad - a98: 62050806 0x62050806 - a9c: 06000008 bltz s0,ac0 <__scratchpad-0x1f7ff540> - aa0: 08670504 j 19c1410 <__scratchpad-0x1de3ebf0> - aa4: 04060000 0x4060000 - aa8: 0006b207 0x6b207 - aac: 0a381400 j 8e05000 <__scratchpad-0x169fb000> - ab0: b9010000 swr at,0(t0) - ab4: c3150101 lwc0 $21,257(t8) - ab8: 01000009 jalr zero,t0 - abc: 00930225 0x930225 - ac0: 16010000 bne s0,at,ac4 <__scratchpad-0x1f7ff53c> - ac4: 000005bc 0x5bc - ac8: c4e83f01 lwc1 $f8,16129(a3) - acc: 00d88002 0xd88002 - ad0: 9c010000 0x9c010000 - ad4: 0000068a 0x68a - ad8: 0002bb17 0x2bb17 - adc: 8c3f0100 lw ra,256(at) - ae0: 9b000000 lwr zero,0(t8) - ae4: 18000000 blez zero,ae8 <__scratchpad-0x1f7ff518> - ae8: 00000638 0x638 - aec: c5a86d01 lwc1 $f8,27905(t5) - af0: 0c198002 jal 660008 <__scratchpad-0x1f19fff8> - af4: c88002c5 lwc2 $0,709(a0) - af8: f300000e 0xf300000e - afc: 1a000005 blez s0,b14 <__scratchpad-0x1f7ff4ec> - b00: 03055401 0x3055401 - b04: 8003a1c8 lb v1,-24120(zero) - b08: c5141b00 lwc1 $f20,6912(t0) - b0c: 0ed38002 jal b4e0008 <__scratchpad-0x1431fff8> - b10: 301b0000 andi k1,zero,0x0 - b14: de8002c5 0xde8002c5 - b18: 1900000e blez t0,b54 <__scratchpad-0x1f7ff4ac> - b1c: 8002c538 lb v0,-15048(zero) - b20: 00000ee9 0xee9 - b24: 0000061a 0x61a - b28: 0354011a 0x354011a - b2c: 00243c40 0x243c40 - b30: 02c55019 0x2c55019 - b34: 000ef480 sll s8,t6,0x12 - b38: 00063700 sll a2,a2,0x1c - b3c: 55011a00 0x55011a00 - b40: 244b4004 addiu t3,v0,16388 - b44: 56011a1f 0x56011a1f - b48: 243c4003 addiu gp,at,16387 - b4c: c5581b00 lwc1 $f24,6912(t2) - b50: 0eff8002 jal bfe0008 <__scratchpad-0x1381fff8> - b54: 6c1b0000 0x6c1b0000 - b58: de8002c5 0xde8002c5 - b5c: 1b00000e blez t8,b98 <__scratchpad-0x1f7ff468> - b60: 8002c574 lb v0,-14988(zero) - b64: 00000f0a 0xf0a - b68: 02c57c1b 0x2c57c1b - b6c: 000eff80 sll ra,t6,0x1e - b70: c5841b00 lwc1 $f4,6912(t4) - b74: 0f158002 jal c560008 <__scratchpad-0x1329fff8> - b78: 8c1b0000 lw k1,0(zero) - b7c: 208002c5 addi zero,a0,709 - b80: 1b00000f blez t8,bc0 <__scratchpad-0x1f7ff440> - b84: 8002c594 lb v0,-14956(zero) - b88: 00000f2b 0xf2b - b8c: 02c5a01c 0x2c5a01c - b90: 000ec880 sll t9,t6,0x2 - b94: 54011a00 0x54011a00 - b98: a1e40305 sb a0,773(t7) - b9c: 00008003 sra s0,zero,0x0 - ba0: 00099516 0x99516 - ba4: c0710100 lwc0 $17,256(v1) - ba8: 088002c5 j 2000b14 <__scratchpad-0x1d7ff4ec> - bac: 01000000 0x1000000 - bb0: 0006af9c 0x6af9c - bb4: c5c81d00 lwc1 $f8,7424(t6) - bb8: 05ad8002 0x5ad8002 - bbc: 011a0000 0x11a0000 - bc0: 00310154 0x310154 - bc4: 07911600 bgezal gp,63c8 <__scratchpad-0x1f7f9c38> - bc8: 85010000 lh at,0(t0) - bcc: 8002c5c8 lb v0,-14904(zero) - bd0: 000000b0 0xb0 - bd4: 07299c01 0x7299c01 - bd8: 92170000 lbu s7,0(s0) - bdc: 0100000a 0x100000a - be0: 00072985 0x72985 - be4: 0000de00 sll k1,zero,0x18 - be8: 088f1700 j 23c5c00 <__scratchpad-0x1d43a400> - bec: 85010000 lh at,0(t0) - bf0: 00000729 0x729 - bf4: 000000ff 0xff - bf8: 0100781e 0x100781e - bfc: 00009387 0x9387 - c00: 00012000 sll a0,at,0x0 - c04: 0afb1f00 j bec7c00 <__scratchpad-0x13938400> - c08: 88010000 lwl at,0(zero) - c0c: 0000072f 0x72f - c10: 20609102 addi zero,v1,-28414 - c14: 00000018 mult zero,zero - c18: 7272611e 0x7272611e - c1c: be900100 0xbe900100 - c20: 3f000000 0x3f000000 - c24: 1c000001 bgtz zero,c2c <__scratchpad-0x1f7ff3d4> - c28: 8002c610 lb v0,-14832(zero) - c2c: 00000f36 0xf36 - c30: 0254011a 0x254011a - c34: 011a0081 0x11a0081 - c38: 00800255 0x800255 - c3c: 08000000 j 0 <__scratchpad-0x1f800000> - c40: 00020d04 0x20d04 - c44: 07290400 0x7290400 - c48: 073f0000 0x73f0000 - c4c: 7e050000 0x7e050000 - c50: 01000000 0x1000000 - c54: 08451600 j 1145800 <__scratchpad-0x1e6ba800> - c58: 9e010000 0x9e010000 - c5c: 8002c678 lb v0,-14728(zero) - c60: 000000bc 0xbc - c64: 07b69c01 0x7b69c01 - c68: 00170000 sll zero,s7,0x0 - c6c: 01000007 srav zero,zero,t0 - c70: 0007299e 0x7299e - c74: 00015f00 sll t3,at,0x1c - c78: 08041700 j 105c00 <__scratchpad-0x1f6fa400> - c7c: 9e010000 0x9e010000 - c80: 00000729 0x729 - c84: 0000018b 0x18b - c88: 72726121 0x72726121 - c8c: bea00100 0xbea00100 - c90: 06000000 bltz s0,c94 <__scratchpad-0x1f7ff36c> - c94: 072c8803 0x72c8803 - c98: 681f9f80 0x681f9f80 - c9c: 01000006 srlv zero,zero,t0 - ca0: 0007b6a2 0x7b6a2 - ca4: 58910200 0x58910200 - ca8: 02c6d41c 0x2c6d41c - cac: 000f4180 sll t0,t7,0x6 - cb0: 54011a00 0x54011a00 - cb4: 011a3001 0x11a3001 - cb8: 58910255 0x58910255 - cbc: 0556011a 0x556011a - cc0: 072c8803 0x72c8803 - cc4: 57011a80 0x57011a80 - cc8: 00004501 0x4501 - ccc: 0000b004 sllv s6,zero,zero - cd0: 0007c600 sll t8,a3,0x18 - cd4: 007e0500 0x7e0500 - cd8: 00140000 sll zero,s4,0x0 - cdc: 000b5416 0xb5416 - ce0: 34b60100 ori s6,a1,0x100 - ce4: 388002c7 xori zero,a0,0x2c7 - ce8: 01000001 0x1000001 - cec: 0008059c 0x8059c - cf0: 05df1700 0x5df1700 - cf4: b6010000 0xb6010000 - cf8: 00000093 0x93 - cfc: 000001b7 0x1b7 - d00: 00081122 0x81122 - d04: 05b60100 0x5b60100 - d08: 01000008 jr t0 - d0c: 72612155 0x72612155 - d10: bb010072 swr at,114(t8) - d14: 000000be 0xbe - d18: 08005401 j 15004 <__scratchpad-0x1f7eaffc> - d1c: 00021404 0x21404 - d20: 060a1600 0x60a1600 - d24: ed010000 swc3 $1,0(t0) - d28: 8002c86c lb v0,-14228(zero) - d2c: 00000014 0x14 - d30: 08509c01 j 1427004 <__scratchpad-0x1e3d8ffc> - d34: df170000 0xdf170000 - d38: 01000005 0x1000005 - d3c: 000093ed 0x93ed - d40: 0001d800 sll k1,at,0x0 - d44: c8801d00 lwc2 $0,7424(a0) - d48: 0f368002 jal cda0008 <__scratchpad-0x12a5fff8> - d4c: 011a0000 0x11a0000 - d50: 01f30354 0x1f30354 - d54: 55011a54 0x55011a54 - d58: 5401f30b 0x5401f30b - d5c: 88032431 lwl v1,9265(zero) - d60: 2280072c addi zero,s4,1836 - d64: 82230000 lb v1,0(s1) - d68: 01000007 srav zero,zero,t0 - d6c: c8800110 lwc2 $0,272(a0) - d70: 00e48002 0xe48002 - d74: 9c010000 0x9c010000 - d78: 000008af 0x8af - d7c: 0009f024 and s8,zero,t1 - d80: 01100100 0x1100100 - d84: 000008af 0x8af - d88: 000001f9 0x1f9 - d8c: 01006925 0x1006925 - d90: 05900112 bltzal t4,11dc <__scratchpad-0x1f7fee24> - d94: 02250000 0x2250000 - d98: 69250000 0x69250000 - d9c: 12010032 beq s0,at,e68 <__scratchpad-0x1f7ff198> - da0: 00059001 0x59001 - da4: 00025000 sll t2,v0,0x0 - da8: c8941b00 lwc2 $20,6912(a0) - dac: 0f4c8002 jal d320008 <__scratchpad-0x124dfff8> - db0: 9c1b0000 0x9c1b0000 - db4: 578002c8 0x578002c8 - db8: 1b00000f blez t8,df8 <__scratchpad-0x1f7ff208> - dbc: 8002c934 lb v0,-14028(zero) - dc0: 00000f62 0xf62 - dc4: 33040800 andi a0,t8,0x800 - dc8: 26000005 addiu zero,s0,5 - dcc: 00000870 0x870 - dd0: 93014201 lbu at,16897(t8) - dd4: 64000000 0x64000000 - dd8: 388002c9 xori zero,a0,0x2c9 - ddc: 01000000 0x1000000 - de0: 0009069c 0x9069c - de4: 1bad2400 0x1bad2400 - de8: 42010000 c0 0x10000 - dec: 00090601 0x90601 - df0: 0002ba00 sll s7,v0,0x8 - df4: 07f02700 bltzal ra,a9f8 <__scratchpad-0x1f7f5608> - df8: 44010000 mfc1 at,$f0 - dfc: 00002501 0x2501 - e00: 50910200 0x50910200 - e04: 02c97c1c 0x2c97c1c - e08: 000f6d80 sll t5,t7,0x16 - e0c: 54011a00 0x54011a00 - e10: 5401f303 0x5401f303 - e14: 0255011a 0x255011a - e18: 00000080 sll zero,zero,0x2 - e1c: 00850408 0x850408 - e20: 99260000 lwr a2,0(t1) - e24: 0100000a 0x100000a - e28: 0093014c syscall 0x24c05 - e2c: c99c0000 lwc2 $28,0(t4) - e30: 008c8002 0x8c8002 - e34: 9c010000 0x9c010000 - e38: 00000999 0x999 - e3c: 001bad24 0x1bad24 - e40: 014c0100 0x14c0100 - e44: 00000906 0x906 - e48: 000002db 0x2db - e4c: 01006925 0x1006925 - e50: 0093014e 0x93014e - e54: 03070000 0x3070000 - e58: b4190000 0xb4190000 - e5c: b58002c9 0xb58002c9 - e60: 58000008 0x58000008 - e64: 1a000009 blez s0,e8c <__scratchpad-0x1f7ff174> - e68: 81025401 lb v0,21505(t0) - e6c: cc190000 lwc3 $25,0(zero) - e70: 788002c9 0x788002c9 - e74: 7a00000f 0x7a00000f - e78: 1a000009 blez s0,ea0 <__scratchpad-0x1f7ff160> - e7c: 81025401 lb v0,21505(t0) - e80: 55011a00 0x55011a00 - e84: a2000305 sb zero,773(s0) - e88: 011a8003 0x11a8003 - e8c: 00360156 0x360156 - e90: 02c9f81c 0x2c9f81c - e94: 000f7880 sll t7,t7,0x2 - e98: 54011a00 0x54011a00 - e9c: 1a008102 blez s0,fffe12a8 <__bss_end+0x7ff69c08> - ea0: 03055501 0x3055501 - ea4: 8003a208 lb v1,-24056(zero) - ea8: 0156011a 0x156011a - eac: 26000032 addiu zero,s0,50 - eb0: 00000ab1 0xab1 - eb4: 93016301 lbu at,25345(t8) - eb8: 28000000 slti zero,zero,0 - ebc: 448002ca 0x448002ca - ec0: 01000000 0x1000000 - ec4: 0009e09c 0x9e09c - ec8: 0b4f2400 j d3c9000 <__scratchpad-0x12437000> - ecc: 63010000 0x63010000 - ed0: 00009301 0x9301 - ed4: 00033000 sll a2,v1,0x0 - ed8: 074b2800 0x74b2800 - edc: 63010000 0x63010000 - ee0: 00020d01 0x20d01 - ee4: 28550100 slti s5,v0,256 - ee8: 00001233 0x1233 - eec: 8c016301 lw at,25345(zero) - ef0: 01000000 0x1000000 - ef4: a2260056 sb a2,86(s1) - ef8: 01000005 0x1000005 - efc: 020d0171 0x20d0171 - f00: ca6c0000 lwc2 $12,0(s3) - f04: 00348002 0x348002 - f08: 9c010000 0x9c010000 - f0c: 00000a0b 0xa0b - f10: 000b4f24 0xb4f24 - f14: 01710100 0x1710100 - f18: 00000093 0x93 - f1c: 0000035e 0x35e - f20: 0aa72600 j a9c9800 <__scratchpad-0x14e36800> - f24: 7b010000 0x7b010000 - f28: 00009301 0x9301 - f2c: 02caa000 0x2caa000 - f30: 00003480 sll a2,zero,0x12 - f34: 369c0100 ori gp,s4,0x100 - f38: 2400000a li zero,10 - f3c: 00000b4f 0xb4f - f40: 93017b01 lbu at,31489(t8) - f44: 8c000000 lw zero,0(zero) - f48: 00000003 sra zero,zero,0x0 - f4c: 0009a926 0x9a926 - f50: 01870100 0x1870100 - f54: 00000093 0x93 - f58: 8002cad4 lb v0,-13612(zero) - f5c: 00000034 0x34 - f60: 0a619c01 j 9867004 <__scratchpad-0x15f98ffc> - f64: 4f240000 c3 0x1240000 - f68: 0100000b 0x100000b - f6c: 00930187 0x930187 - f70: 03c70000 0x3c70000 - f74: 23000000 addi zero,t8,0 - f78: 00000adb 0xadb - f7c: 08019301 j 64c04 <__scratchpad-0x1f79b3fc> - f80: d48002cb 0xd48002cb - f84: 01000000 0x1000000 - f88: 000ad09c 0xad09c - f8c: 0ac82400 j b209000 <__scratchpad-0x145f7000> - f90: 93010000 lbu at,0(t8) - f94: 000ad701 0xad701 - f98: 00040200 sll zero,a0,0x8 - f9c: cb6c1b00 lwc2 $12,6912(k1) - fa0: 0ede8002 jal b7a0008 <__scratchpad-0x1405fff8> - fa4: 7c1b0000 0x7c1b0000 - fa8: de8002cb 0xde8002cb - fac: 1900000e blez t0,fe8 <__scratchpad-0x1f7ff018> - fb0: 8002cba8 lb v0,-13400(zero) - fb4: 00000f83 sra at,zero,0x1e - fb8: 00000abd 0xabd - fbc: 0654011a 0x654011a - fc0: 80808311 lb zero,-31983(a0) - fc4: 011a7f90 0x11a7f90 - fc8: 1a320155 0x1a320155 - fcc: 0a035601 j 80d5804 <__scratchpad-0x1772a7fc> - fd0: 1b001000 blez t8,4fd4 <__scratchpad-0x1f7fb02c> - fd4: 8002cbb8 lb v0,-13384(zero) - fd8: 00000f8e 0xf8e - fdc: 02cbdc29 0x2cbdc29 - fe0: 000eff80 sll ra,t6,0x1e - fe4: d72a0000 0xd72a0000 - fe8: 2b00000a slti zero,t8,10 - fec: d0040800 0xd0040800 - ff0: 2c00000a sltiu zero,zero,10 - ff4: 00000597 0x597 - ff8: 8002cbdc lb v0,-13348(zero) - ffc: 00000090 0x90 - 1000: 0b159c01 j c567004 <__scratchpad-0x13298ffc> - 1004: 281b0000 slti k1,zero,0 - 1008: de8002cc 0xde8002cc - 100c: 1b00000e blez t8,1048 <__scratchpad-0x1f7fefb8> - 1010: 8002cc34 lb v0,-13260(zero) - 1014: 00000f99 0xf99 - 1018: 02cc401b 0x2cc401b - 101c: 000fa480 sll s4,t7,0x12 - 1020: cc582900 lwc3 $24,10496(v0) - 1024: 0eff8002 jal bfe0008 <__scratchpad-0x1381fff8> - 1028: 23000000 addi zero,t8,0 - 102c: 0000092b 0x92b - 1030: 6c01d201 0x6c01d201 - 1034: 808002cc lb zero,716(a0) - 1038: 01000001 0x1000001 - 103c: 000c279c 0xc279c - 1040: 0ac82400 j b209000 <__scratchpad-0x145f7000> - 1044: d2010000 0xd2010000 - 1048: 000ad701 0xad701 - 104c: 00044400 sll t0,a0,0x10 - 1050: 0b4f2400 j d3c9000 <__scratchpad-0x12437000> - 1054: d2010000 0xd2010000 - 1058: 00009301 0x9301 - 105c: 00049100 sll s2,a0,0x4 - 1060: 074b2400 0x74b2400 - 1064: d2010000 0xd2010000 - 1068: 00020d01 0x20d01 - 106c: 0004de00 sll k1,a0,0x18 - 1070: ccc41b00 lwc3 $4,6912(a2) - 1074: 0ede8002 jal b7a0008 <__scratchpad-0x1405fff8> - 1078: e0190000 swc0 $25,0(zero) - 107c: 998002cc lwr zero,716(t4) - 1080: 8a000009 lwl zero,9(s0) - 1084: 1a00000b blez s0,10b4 <__scratchpad-0x1f7fef4c> - 1088: 80025401 lb v0,21505(zero) - 108c: 55011a00 0x55011a00 - 1090: 5601f307 0x5601f307 - 1094: 1affff0a 0x1affff0a - 1098: 0356011a 0x356011a - 109c: 0010580a 0x10580a - 10a0: 02ccec19 0x2ccec19 - 10a4: 000a0b80 sll at,t2,0xe - 10a8: 000b9e00 sll s3,t3,0x18 - 10ac: 54011a00 0x54011a00 - 10b0: 00008002 srl s0,zero,0x0 - 10b4: 02ccf41b 0x2ccf41b - 10b8: 000ede80 sll k1,t6,0x1a - 10bc: cd041900 lwc3 $4,6400(t0) - 10c0: 0ec88002 jal b220008 <__scratchpad-0x145dfff8> - 10c4: 0bc40000 j f100000 <__scratchpad-0x10700000> - 10c8: 011a0000 0x11a0000 - 10cc: 0c030554 jal c1550 <__scratchpad-0x1f73eab0> - 10d0: 1a8003a2 blez s4,1f5c <__scratchpad-0x1f7fe0a4> - 10d4: 85025501 lh v0,21761(t0) - 10d8: 1c190000 0x1c190000 - 10dc: 838002cd lb zero,717(gp) - 10e0: e400000f swc1 $f0,15(zero) - 10e4: 1a00000b blez s0,1114 <__scratchpad-0x1f7feeec> - 10e8: 85025401 lh v0,21505(t0) - 10ec: 55011a00 0x55011a00 - 10f0: 011a3201 0x11a3201 - 10f4: 000a0356 0xa0356 - 10f8: 34190010 li t9,0x10 - 10fc: c88002cd lwc2 $0,717(a0) - 1100: fb00000e 0xfb00000e - 1104: 1a00000b blez s0,1134 <__scratchpad-0x1f7feecc> - 1108: 03055401 0x3055401 - 110c: 8003a230 lb v1,-24016(zero) - 1110: cd401b00 lwc3 $0,6912(t2) - 1114: 0f8e8002 jal e3a0008 <__scratchpad-0x1145fff8> - 1118: 4c190000 mfc3 t9,$0 - 111c: af8002cd sw zero,717(gp) - 1120: 1d00000f bgtz t0,1160 <__scratchpad-0x1f7feea0> - 1124: 1a00000c blez s0,1158 <__scratchpad-0x1f7feea8> - 1128: 80025401 lb v0,21505(zero) - 112c: 55011a00 0x55011a00 - 1130: 29003101 slti zero,t0,12545 - 1134: 8002cde4 lb v0,-12828(zero) - 1138: 00000eff 0xeff - 113c: 0a802300 j a008c00 <__scratchpad-0x157f7400> - 1140: 03010000 0x3010000 - 1144: 02cdec02 0x2cdec02 - 1148: 00008480 sll s0,zero,0x12 - 114c: 729c0100 0x729c0100 - 1150: 2400000c li zero,12 - 1154: 00000b4f 0xb4f - 1158: 93020301 lbu v0,769(t8) - 115c: 2e000000 sltiu zero,s0,0 - 1160: 1b000005 blez t8,1178 <__scratchpad-0x1f7fee88> - 1164: 8002ce28 lb v0,-12760(zero) - 1168: 00000ede 0xede - 116c: 02ce341b 0x2ce341b - 1170: 000f9980 sll s3,t7,0x6 - 1174: ce401b00 lwc3 $0,6912(s2) - 1178: 0fa48002 jal e920008 <__scratchpad-0x10edfff8> - 117c: 58290000 0x58290000 - 1180: ff8002ce 0xff8002ce - 1184: 0000000e 0xe - 1188: 0006ec26 0x6ec26 - 118c: 02150100 0x2150100 - 1190: 0000050f 0x50f - 1194: 8002ce70 lb v0,-12688(zero) - 1198: 00000070 0x70 - 119c: 0cb69c01 jal 2da7004 <__scratchpad-0x1ca58ffc> - 11a0: 78250000 0x78250000 - 11a4: 021c0100 0x21c0100 - 11a8: 00000093 0x93 - 11ac: 0000055a 0x55a - 11b0: 02ceac1c 0x2ceac1c - 11b4: 000fbb80 sll s7,t7,0xe - 11b8: 54011a00 0x54011a00 - 11bc: 1a008202 blez s0,fffe19c8 <__bss_end+0x7ff6a328> - 11c0: 80025501 lb v0,21761(zero) - 11c4: 56011a00 0x56011a00 - 11c8: 00004201 0x4201 - 11cc: 0005a02c 0x5a02c - 11d0: 02cee000 0x2cee000 - 11d4: 00005c80 sll t3,zero,0x12 - 11d8: f99c0100 0xf99c0100 - 11dc: 1b00000c blez t8,1210 <__scratchpad-0x1f7fedf0> - 11e0: 8002cf08 lb v0,-12536(zero) - 11e4: 00000ede 0xede - 11e8: 02cf1c19 0x2cf1c19 - 11ec: 000ef480 sll s8,t6,0x12 - 11f0: 000cef00 sll sp,t4,0x1c - 11f4: 54011a00 0x54011a00 - 11f8: 244b4004 addiu t3,v0,16388 - 11fc: 56011a1f 0x56011a1f - 1200: 243c4003 addiu gp,at,16387 - 1204: cf241b00 lwc3 $4,6912(t9) - 1208: 0eff8002 jal bfe0008 <__scratchpad-0x1381fff8> - 120c: 16000000 bnez s0,1210 <__scratchpad-0x1f7fedf0> - 1210: 0000099e 0x99e - 1214: cf3c7601 lwc3 $28,30209(t9) - 1218: 00748002 0x748002 - 121c: 9c010000 0x9c010000 - 1220: 00000d3c 0xd3c - 1224: 02cf641b 0x2cf641b - 1228: 000ede80 sll k1,t6,0x1a - 122c: cf6c1b00 lwc3 $12,6912(k1) - 1230: 0f0a8002 jal c2a0008 <__scratchpad-0x1355fff8> - 1234: 741b0000 jalx 6c0000 <__scratchpad-0x1f140000> - 1238: ff8002cf 0xff8002cf - 123c: 1b00000e blez t8,1278 <__scratchpad-0x1f7fed88> - 1240: 8002cf7c lb v0,-12420(zero) - 1244: 00000597 0x597 - 1248: 02cfa029 0x2cfa029 - 124c: 0005a080 sll s4,a1,0x2 - 1250: d22d0000 0xd22d0000 - 1254: 01000006 srlv zero,zero,t0 - 1258: 008c0231 0x8c0231 - 125c: cfb00000 lwc3 $16,0(sp) - 1260: 00108002 srl s0,s0,0x0 - 1264: 9c010000 0x9c010000 - 1268: 00082823 negu a1,t0 - 126c: 02360100 0x2360100 - 1270: 8002cfc0 lb v0,-12352(zero) - 1274: 00000054 0x54 - 1278: 0d879c01 jal 61e7004 <__scratchpad-0x19618ffc> - 127c: f42e0000 0xf42e0000 - 1280: 01000005 0x1000005 - 1284: cfd8023a lwc3 $24,570(s8) - 1288: e01b8002 swc0 $27,-32766(zero) - 128c: f98002cf 0xf98002cf - 1290: 2900000c slti zero,t0,12 - 1294: 8002d014 lb v0,-12268(zero) - 1298: 00000fc6 0xfc6 - 129c: 09fa1f00 j 7e87c00 <__scratchpad-0x17978400> - 12a0: 26010000 addiu at,s0,0 - 12a4: 00000093 0x93 - 12a8: e5900305 swc1 $f16,773(t4) - 12ac: b11f8006 0xb11f8006 - 12b0: 01000007 srav zero,zero,t0 - 12b4: 00008c27 0x8c27 - 12b8: 8c030500 lw v1,1280(zero) - 12bc: 1f8006e5 bgtz gp,2e54 <__scratchpad-0x1f7fd1ac> - 12c0: 00000944 0x944 - 12c4: 00932901 0x932901 - 12c8: 03050000 0x3050000 - 12cc: 8006e588 lb a2,-6776(zero) - 12d0: 0006161f 0x6161f - 12d4: 8c2a0100 lw t2,256(at) - 12d8: 05000000 bltz t0,12dc <__scratchpad-0x1f7fed24> - 12dc: 06e58403 0x6e58403 - 12e0: 08831f80 j 20c7e00 <__scratchpad-0x1d738200> - 12e4: 2f010000 sltiu at,t8,0 - 12e8: 0000008c syscall 0x2 - 12ec: e5800305 swc1 $f0,773(t4) - 12f0: 0d1f8006 jal 47e0018 <__scratchpad-0x1b01ffe8> - 12f4: 0100000a 0x100000a - 12f8: 0000be31 0xbe31 - 12fc: 7c030500 0x7c030500 - 1300: 2f8006e5 sltiu zero,gp,1765 - 1304: 00000277 0x277 - 1308: 021f3404 0x21f3404 - 130c: 03050000 0x3050000 - 1310: 8006e964 lb a2,-5788(zero) - 1314: 0002b12f 0x2b12f - 1318: f2550400 0xf2550400 - 131c: 05000002 bltz t0,1328 <__scratchpad-0x1f7fecd8> - 1320: 06e96803 0x6e96803 - 1324: 00672f80 0x672f80 - 1328: 99040000 lwr a0,0(t0) - 132c: 000003a2 0x3a2 - 1330: e91c0305 swc2 $28,773(t0) - 1334: b2308006 0xb2308006 - 1338: 06000008 bltz s0,135c <__scratchpad-0x1f7feca4> - 133c: 000ad704 0xad704 - 1340: 09f53000 j 7d4c000 <__scratchpad-0x17ab4000> - 1344: 07060000 0x7060000 - 1348: 0000008c syscall 0x2 - 134c: 0005aa2f 0x5aa2f - 1350: 0f140100 jal c500400 <__scratchpad-0x132ffc00> - 1354: 05000005 bltz t0,136c <__scratchpad-0x1f7fec94> - 1358: 03a9b403 0x3a9b403 - 135c: 00b00480 0xb00480 - 1360: 0e5d0000 jal 9740000 <__scratchpad-0x160c0000> - 1364: 7e050000 0x7e050000 - 1368: 01000000 0x1000000 - 136c: 00007e05 0x7e05 - 1370: 2f000700 sltiu zero,t8,1792 - 1374: 0000062c 0x62c - 1378: 0e471601 jal 91c5804 <__scratchpad-0x1663a7fc> - 137c: 03050000 0x3050000 - 1380: 80072cb4 lb a3,11444(zero) - 1384: 000ab92f 0xab92f - 1388: d7180100 0xd7180100 - 138c: 0500000a bltz t0,13b8 <__scratchpad-0x1f7fec48> - 1390: 072ccc03 0x72ccc03 - 1394: 09152f80 j 454be00 <__scratchpad-0x1b2b4200> - 1398: 1c010000 0x1c010000 - 139c: 00000ad7 0xad7 - 13a0: 2cc80305 sltiu t0,a2,773 - 13a4: db2f8007 0xdb2f8007 - 13a8: 01000007 srav zero,zero,t0 - 13ac: 00008c2b 0x8c2b - 13b0: c4030500 lwc1 $f3,1280(zero) - 13b4: 0480072c bltz a0,3068 <__scratchpad-0x1f7fcf98> - 13b8: 000000b0 0xb0 - 13bc: 00000eb7 0xeb7 - 13c0: 00007e05 0x7e05 - 13c4: 7e051400 0x7e051400 - 13c8: 01000000 0x1000000 - 13cc: 09882f00 j 620bc00 <__scratchpad-0x195f4400> - 13d0: 32010000 andi at,s0,0x0 - 13d4: 00000ea1 0xea1 - 13d8: 2c880305 sltiu t0,a0,773 - 13dc: f4318007 0xf4318007 - 13e0: f400001f 0xf400001f - 13e4: 0700001f bltz t8,1464 <__scratchpad-0x1f7feb9c> - 13e8: 0b26314f j c98c53c <__scratchpad-0x12e73ac4> - 13ec: 0b260000 j c980000 <__scratchpad-0x12e80000> - 13f0: 0c060000 jal 180000 <__scratchpad-0x1f680000> - 13f4: 00071b31 0x71b31 - 13f8: 00071b00 sll v1,a3,0xc - 13fc: 31380200 andi t8,t1,0x200 - 1400: 0000069d 0x69d - 1404: 0000069d 0x69d - 1408: 1f312b08 0x1f312b08 - 140c: 1f00000b bgtz t8,143c <__scratchpad-0x1f7febc4> - 1410: 0900000b j 400002c <__scratchpad-0x1b7fffd4> - 1414: 079d3132 0x79d3132 - 1418: 079d0000 0x79d0000 - 141c: 3e020000 0x3e020000 - 1420: 00075931 0x75931 - 1424: 00075900 sll t3,a3,0x4 - 1428: 31340100 andi s4,t1,0x100 - 142c: 000008cc syscall 0x23 - 1430: 000008cc syscall 0x23 - 1434: 76313501 jalx 8c4d404 <__scratchpad-0x16bb2bfc> - 1438: 76000006 jalx 8000018 <__scratchpad-0x177fffe8> - 143c: 01000006 srlv zero,zero,t0 - 1440: 08de313d j 378c4f4 <__scratchpad-0x1c073b0c> - 1444: 08de0000 j 3780000 <__scratchpad-0x1c080000> - 1448: 2d010000 sltiu at,t0,0 - 144c: 0009df31 0x9df31 - 1450: 0009df00 sll k1,t1,0x1c - 1454: 31b30300 andi s3,t5,0x300 - 1458: 000007fb 0x7fb - 145c: 000007fb 0x7fb - 1460: 7431b103 jalx c6c40c <__scratchpad-0x1eb93bf4> - 1464: 74000009 jalx 24 <__scratchpad-0x1f7fffdc> - 1468: 02000009 jalr zero,s0 - 146c: 0730311c bltzal t9,d8e0 <__scratchpad-0x1f7f2720> - 1470: 07300000 bltzal t9,1474 <__scratchpad-0x1f7feb8c> - 1474: 14020000 bne zero,v0,1478 <__scratchpad-0x1f7feb88> - 1478: 00077731 0x77731 - 147c: 00077700 sll t6,a3,0x1c - 1480: 312e0200 andi t6,t1,0x200 - 1484: 00000ad1 0xad1 - 1488: 00000ad1 0xad1 - 148c: ce316002 lwc3 $17,24578(s1) - 1490: ce000005 lwc3 $0,5(s0) - 1494: 09000005 j 4000014 <__scratchpad-0x1b7fffec> - 1498: 093a3115 j 4e8c454 <__scratchpad-0x1a973bac> - 149c: 093a0000 j 4e80000 <__scratchpad-0x1a980000> - 14a0: 90020000 lbu v0,0(zero) - 14a4: 00069131 0x69131 - 14a8: 00069100 sll s2,a2,0x4 - 14ac: 319d0200 andi sp,t4,0x200 - 14b0: 00000764 0x764 - 14b4: 00000764 0x764 - 14b8: 8631ad02 lh s1,-21246(s1) - 14bc: 86000006 lh zero,6(s0) - 14c0: 02000006 srlv zero,zero,s0 - 14c4: 096432a5 j 590ca94 <__scratchpad-0x19ef356c> - 14c8: 09640000 j 5900000 <__scratchpad-0x19f00000> - 14cc: 85050000 lh a1,0(t0) - 14d0: 09bc3101 j 6f0c404 <__scratchpad-0x188f3bfc> - 14d4: 09bc0000 j 6f00000 <__scratchpad-0x18900000> - 14d8: 2f090000 sltiu t1,t8,0 - 14dc: 00090631 0x90631 - 14e0: 00090600 sll zero,t1,0x18 - 14e4: 003a0100 0x3a0100 - 14e8: 00000494 0x494 - 14ec: 04d40004 0x4d40004 - 14f0: 01040000 0x1040000 - 14f4: 000003a8 0x3a8 - 14f8: 000bdb0c syscall 0x2f6c - 14fc: 00053b00 sll a3,a1,0xc - 1500: 02d01400 0x2d01400 - 1504: 00012c80 sll a1,at,0x12 - 1508: 00046e00 sll t5,a0,0x18 - 150c: 07040200 0x7040200 - 1510: 000006b7 0x6b7 - 1514: 69050403 0x69050403 - 1518: 0200746e 0x200746e - 151c: 029e0704 0x29e0704 - 1520: 01020000 0x1020000 - 1524: 00039606 0x39606 - 1528: 08010200 j 40800 <__scratchpad-0x1f7bf800> - 152c: 0000038d break 0x0,0xe - 1530: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - 1534: 04000004 bltz zero,1548 <__scratchpad-0x1f7feab8> - 1538: 00004104 0x4104 - 153c: 06010200 bgez s0,1d40 <__scratchpad-0x1f7fe2c0> - 1540: 0000038f 0x38f - 1544: 1f070202 0x1f070202 - 1548: 05000002 bltz t0,1554 <__scratchpad-0x1f7feaac> - 154c: 00002504 0x2504 - 1550: 36070200 ori a3,s0,0x200 - 1554: 06000001 bltz s0,155c <__scratchpad-0x1f7feaa4> - 1558: 00000286 0x286 - 155c: 00180001 0x180001 - 1560: 00029206 0x29206 - 1564: 28003000 slti zero,zero,12288 - 1568: 02120600 0x2120600 - 156c: 00120000 sll zero,s2,0x0 - 1570: 90060040 lbu a2,64(zero) - 1574: 29000000 slti zero,t0,0 - 1578: 06006800 bltz s0,1b57c <__scratchpad-0x1f7e4a84> - 157c: 0000002e 0x2e - 1580: 00780010 0x780010 - 1584: 00042006 srlv a0,a0,zero - 1588: 98001100 lwr zero,4352(zero) - 158c: 030b0600 0x30b0600 - 1590: 04280000 0x4280000 - 1594: 570600a0 0x570600a0 - 1598: 1e000003 bgtz s0,15a8 <__scratchpad-0x1f7fea58> - 159c: 0600c804 bltz s0,ffff35b0 <__bss_end+0x7ff7bf10> - 15a0: 00000362 0x362 - 15a4: 00d80420 0xd80420 - 15a8: 00024806 srlv t1,v0,zero - 15ac: e8041300 swc2 $4,4864(zero) - 15b0: 02540600 0x2540600 - 15b4: 04160000 0x4160000 - 15b8: 3a0600f8 xori a2,s0,0xf8 - 15bc: 2a000000 slti zero,s0,0 - 15c0: 0600f800 bltz s0,fffff5c4 <__bss_end+0x7ff87f24> - 15c4: 000001da 0x1da - 15c8: 0108041b 0x108041b - 15cc: 0001e606 0x1e606 - 15d0: 18043f00 0x18043f00 - 15d4: 044e0601 0x44e0601 - 15d8: 04140000 0x4140000 - 15dc: 32060128 andi a2,s0,0x128 - 15e0: 1c000002 bgtz zero,15ec <__scratchpad-0x1f7fea14> - 15e4: 06013804 bgez s0,f5f8 <__scratchpad-0x1f7f0a08> - 15e8: 0000032c 0x32c - 15ec: 01400006 srlv zero,zero,t2 - 15f0: 0001a906 0x1a906 - 15f4: 58002d00 0x58002d00 - 15f8: 01b60601 0x1b60601 - 15fc: 002e0000 0x2e0000 - 1600: 00060168 0x60168 - 1604: 0c000000 jal 0 <__scratchpad-0x1f800000> - 1608: 06017000 bgez s0,1d60c <__scratchpad-0x1f7e29f4> - 160c: 00000316 0x316 - 1610: 0190003d 0x190003d - 1614: 00032106 0x32106 - 1618: a0003e00 sb zero,15872(zero) - 161c: 04050001 0x4050001 - 1620: 00000025 move zero,zero - 1624: 01e63902 0x1e63902 - 1628: 5f060000 0x5f060000 - 162c: 00000001 0x1 - 1630: 06400000 bltz s2,1634 <__scratchpad-0x1f7fe9cc> - 1634: 000001fc 0x1fc - 1638: 20000000 addi zero,zero,0 - 163c: 0002c106 0x2c106 - 1640: 00000000 nop - 1644: 01750610 0x1750610 - 1648: 00000000 nop - 164c: 28060800 slti a2,zero,2048 - 1650: 00000001 0x1 - 1654: 06040000 0x6040000 - 1658: 000002d7 0x2d7 - 165c: 02000000 0x2000000 - 1660: 00000a06 0xa06 - 1664: 00000000 nop - 1668: 02600601 0x2600601 - 166c: 00000000 nop - 1670: f8060080 0xf8060080 - 1674: 00000004 sllv zero,zero,zero - 1678: 06004000 bltz s0,1167c <__scratchpad-0x1f7ee984> - 167c: 00000339 0x339 - 1680: 00200000 0x200000 - 1684: 00047006 srlv t6,a0,zero - 1688: 10000000 b 168c <__scratchpad-0x1f7fe974> - 168c: 00ef0600 0xef0600 - 1690: 00000000 nop - 1694: b2060008 0xb2060008 - 1698: 00000000 nop - 169c: 06000400 bltz s0,26a0 <__scratchpad-0x1f7fd960> - 16a0: 0000010d break 0x0,0x4 - 16a4: 00020000 sll zero,v0,0x0 - 16a8: 00007a06 0x7a06 - 16ac: 01000000 0x1000000 - 16b0: 009c0700 0x9c0700 - 16b4: 80000000 lb zero,0(zero) - 16b8: 00045907 0x45907 - 16bc: 07400000 bltz k0,16c0 <__scratchpad-0x1f7fe940> - 16c0: 000000cd break 0x0,0x3 - 16c4: c3072000 lwc0 $7,8192(t8) - 16c8: 00000001 0x1 - 16cc: 04050010 0x4050010 - 16d0: 00000025 move zero,zero - 16d4: 02ad5a02 0x2ad5a02 - 16d8: 2d080000 sltiu t0,t0,0 - 16dc: 00000004 sllv zero,zero,zero - 16e0: 00018b08 0x18b08 - 16e4: 38080100 xori t0,zero,0x100 - 16e8: 02000004 sllv zero,zero,s0 - 16ec: 00019508 0x19508 - 16f0: 43080300 c0 0x1080300 - 16f4: 04000004 bltz zero,1708 <__scratchpad-0x1f7fe8f8> - 16f8: 00019f08 0x19f08 - 16fc: a7080500 sh t0,1280(t8) - 1700: 06000002 bltz s0,170c <__scratchpad-0x1f7fe8f4> - 1704: 0004c208 0x4c208 - 1708: 6d080700 0x6d080700 - 170c: 08000003 j c <__scratchpad-0x1f7ffff4> - 1710: 0002ed08 0x2ed08 - 1714: f7080900 0xf7080900 - 1718: 0a000002 j 8000008 <__scratchpad-0x177ffff8> - 171c: 00030108 0x30108 - 1720: 46080b00 add.s $f12,$f1,$f8 - 1724: 0c000000 jal 0 <__scratchpad-0x1f800000> - 1728: 00005108 0x5108 - 172c: 5c080d00 0x5c080d00 - 1730: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 1734: 0000e408 0xe408 - 1738: 8e080f00 lw t0,3840(s0) - 173c: 10000004 b 1750 <__scratchpad-0x1f7fe8b0> - 1740: 00049808 0x49808 - 1744: a2081100 sb t0,4352(s0) - 1748: 12000004 beqz s0,175c <__scratchpad-0x1f7fe8a4> - 174c: 0004ac08 0x4ac08 - 1750: 3e081300 0x3e081300 - 1754: 14000001 bnez zero,175c <__scratchpad-0x1f7fe8a4> - 1758: 00014908 0x14908 - 175c: 54081500 0x54081500 - 1760: 16000001 bnez s0,1768 <__scratchpad-0x1f7fe898> - 1764: 00050f08 0x50f08 - 1768: 1a081800 0x1a081800 - 176c: 19000005 blez t0,1784 <__scratchpad-0x1f7fe87c> - 1770: 00052508 0x52508 - 1774: 30081a00 andi t0,zero,0x1a00 - 1778: 1b000005 blez t8,1790 <__scratchpad-0x1f7fe870> - 177c: 0004ed08 0x4ed08 - 1780: e2081c00 swc0 c0_badvaddr,7168(s0) - 1784: 1d000004 bgtz t0,1798 <__scratchpad-0x1f7fe868> - 1788: 00038208 0x38208 - 178c: 77081e00 jalx c207800 <__scratchpad-0x135f8800> - 1790: 1f000003 bgtz t8,17a0 <__scratchpad-0x1f7fe860> - 1794: 0bfc0900 j ff02400 <__scratchpad-0xf8fdc00> - 1798: 25040000 addiu a0,t0,0 - 179c: 04000000 bltz zero,17a0 <__scratchpad-0x1f7fe860> - 17a0: 0002dc5a 0x2dc5a - 17a4: 0c5e0800 jal 1782000 <__scratchpad-0x1e07e000> - 17a8: 08080000 j 200000 <__scratchpad-0x1f600000> - 17ac: 00000c27 0xc27 - 17b0: 0c1c080c jal 702030 <__scratchpad-0x1f0fdfd0> - 17b4: 080d0000 j 340000 <__scratchpad-0x1f4c0000> - 17b8: 00000bc0 sll at,zero,0xf - 17bc: 0c12080e jal 482038 <__scratchpad-0x1f37dfc8> - 17c0: 000f0000 sll zero,t7,0x0 - 17c4: 000c6c0a 0xc6c0a - 17c8: 148b0100 bne a0,t3,1bcc <__scratchpad-0x1f7fe434> - 17cc: 348002d0 ori zero,a0,0x2d0 - 17d0: 01000000 0x1000000 - 17d4: 0003139c 0x3139c - 17d8: 0c960b00 jal 2582c00 <__scratchpad-0x1d27d400> - 17dc: 8d010000 lw at,0(t0) - 17e0: 00000025 move zero,zero - 17e4: 690c5301 0x690c5301 - 17e8: 01007172 0x1007172 - 17ec: 0000418e 0x418e - 17f0: 00730800 0x730800 - 17f4: 7f082548 0x7f082548 - 17f8: 0d009f1a jal 4027c68 <__scratchpad-0x1b7d8398> - 17fc: 00000676 0x676 - 1800: d0482201 0xd0482201 - 1804: 00188002 srl s0,t8,0x0 - 1808: 9c010000 0x9c010000 - 180c: 0000033c 0x33c - 1810: 02d0600e 0x2d0600e - 1814: 00048080 sll s0,a0,0x2 - 1818: 54010f00 0x54010f00 - 181c: a2840305 sb a0,773(s4) - 1820: 00008003 sra s0,zero,0x0 - 1824: 000b6510 0xb6510 - 1828: 602a0100 0x602a0100 - 182c: 088002d0 j 2000b40 <__scratchpad-0x1d7ff4c0> - 1830: 01000000 0x1000000 - 1834: 0b26119c j c984670 <__scratchpad-0x12e7b990> - 1838: 9e010000 0x9e010000 - 183c: 8002d068 lb v0,-12184(zero) - 1840: 000000d8 0xd8 - 1844: 03919c01 0x3919c01 - 1848: d8120000 0xd8120000 - 184c: 8b8002d0 lwl zero,720(gp) - 1850: 7a000004 0x7a000004 - 1854: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - 1858: 3c015401 lui at,0x5401 - 185c: 0155010f 0x155010f - 1860: 08130030 j 4c00c0 <__scratchpad-0x1f33ff40> - 1864: 8b8002d1 lwl zero,721(gp) - 1868: 0f000004 jal c000010 <__scratchpad-0x137ffff0> - 186c: 3c015401 lui at,0x5401 - 1870: 0355010f 0x355010f - 1874: 0004010a 0x4010a - 1878: 02771400 0x2771400 - 187c: 34020000 li v0,0x0 - 1880: 00000063 0x63 - 1884: e9640305 swc2 $4,773(t3) - 1888: b1148006 0xb1148006 - 188c: 02000002 0x2000002 - 1890: 00013655 0x13655 - 1894: 68030500 0x68030500 - 1898: 148006e9 bnez a0,3440 <__scratchpad-0x1f7fcbc0> - 189c: 00000067 0x67 - 18a0: 01e69902 0x1e69902 - 18a4: 03050000 0x3050000 - 18a8: 8006e91c lb a2,-5860(zero) - 18ac: 0003cb15 0x3cb15 - 18b0: 14001600 bnez zero,70b4 <__scratchpad-0x1f7f8f4c> - 18b4: 000008b2 0x8b2 - 18b8: 03dc1701 0x3dc1701 - 18bc: 03050000 0x3050000 - 18c0: 80072ce8 lb a3,11496(zero) - 18c4: 03c40404 0x3c40404 - 18c8: 96140000 lhu s4,0(s0) - 18cc: 0100000b 0x100000b - 18d0: 0003dc18 0x3dc18 - 18d4: dc030500 0xdc030500 - 18d8: 1780072c bnez gp,358c <__scratchpad-0x1f7fca74> - 18dc: 000003fe 0x3fe - 18e0: 00004f18 0x4f18 - 18e4: eb140000 swc2 $20,0(t8) - 18e8: 0100000b 0x100000b - 18ec: 00040f19 0x40f19 - 18f0: e4030500 swc1 $f3,1280(zero) - 18f4: 0480072c bltz a0,35a8 <__scratchpad-0x1f7fca58> - 18f8: 0003f304 0x3f304 - 18fc: 0b851400 j e145000 <__scratchpad-0x116bb000> - 1900: 1a010000 0x1a010000 - 1904: 000003dc 0x3dc - 1908: 2cf00305 sltiu s0,a3,773 - 190c: f5148007 0xf5148007 - 1910: 01000009 jalr zero,t0 - 1914: 0000251b 0x251b - 1918: d0030500 0xd0030500 - 191c: 1480072c bnez a0,35d0 <__scratchpad-0x1f7fca30> - 1920: 00000ba9 0xba9 - 1924: 00251c01 0x251c01 - 1928: 03050000 0x3050000 - 192c: 80072ce0 lb a3,11488(zero) - 1930: 000c2f14 0xc2f14 - 1934: 251d0100 addiu sp,t0,256 - 1938: 05000000 bltz t0,193c <__scratchpad-0x1f7fe6c4> - 193c: 072cd803 0x72cd803 - 1940: 0c811480 jal 2045200 <__scratchpad-0x1d7bae00> - 1944: 1e010000 0x1e010000 - 1948: 00000025 move zero,zero - 194c: 2cd40305 sltiu s4,a2,773 - 1950: 44148007 0x44148007 - 1954: 0100000c syscall 0x40000 - 1958: 00047b20 0x47b20 - 195c: ec030500 swc3 $3,1280(zero) - 1960: 1980072c blez t4,3614 <__scratchpad-0x1f7fc9ec> - 1964: 0000002c 0x2c - 1968: 001ff41a 0x1ff41a - 196c: 001ff400 sll s8,ra,0x10 - 1970: 1b4f0300 0x1b4f0300 - 1974: 00000bc9 0xbc9 - 1978: 00000bc9 0xbc9 - 197c: 00010d04 0x10d04 - 1980: 00000479 0x479 - 1984: 06460004 0x6460004 - 1988: 01040000 0x1040000 - 198c: 000003a8 0x3a8 - 1990: 000de00c syscall 0x3780 - 1994: 00053b00 sll a3,a1,0xc - 1998: 02d14000 0x2d14000 - 199c: 0000c880 sll t9,zero,0x2 - 19a0: 00053300 sll a2,a1,0xc - 19a4: 07040200 0x7040200 - 19a8: 0000029e 0x29e - 19ac: 96060102 lhu a2,258(s0) - 19b0: 02000003 0x2000003 - 19b4: 06b70704 0x6b70704 - 19b8: 04030000 0x4030000 - 19bc: 746e6905 jalx 1b9a414 <__scratchpad-0x1dc65bec> - 19c0: 08010200 j 40800 <__scratchpad-0x1f7bf800> - 19c4: 0000038d break 0x0,0xe - 19c8: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - 19cc: 02000004 sllv zero,zero,s0 - 19d0: 038f0601 0x38f0601 - 19d4: 02020000 0x2020000 - 19d8: 00021f07 0x21f07 - 19dc: 0d820400 jal 6081000 <__scratchpad-0x1977f000> - 19e0: 33040000 andi a0,t8,0x0 - 19e4: 02000000 0x2000000 - 19e8: 00008606 0x8606 - 19ec: 0d950500 jal 6541400 <__scratchpad-0x192bec00> - 19f0: 05000000 bltz t0,19f4 <__scratchpad-0x1f7fe60c> - 19f4: 00000db4 0xdb4 - 19f8: 0cb10501 jal 2c41404 <__scratchpad-0x1cbbebfc> - 19fc: 05020000 0x5020000 - 1a00: 00000dea 0xdea - 1a04: e5040003 swc1 $f4,3(t0) - 1a08: 0400000c bltz zero,1a3c <__scratchpad-0x1f7fe5c4> - 1a0c: 00000033 0x33 - 1a10: 00af1402 0xaf1402 - 1a14: 07050000 0x7050000 - 1a18: 0000000d break - 1a1c: 000d1605 0xd1605 - 1a20: 25050100 addiu a1,t0,256 - 1a24: 0200000d break 0x200 - 1a28: 000d3405 0xd3405 - 1a2c: 04000300 bltz zero,2630 <__scratchpad-0x1f7fd9d0> - 1a30: 00000cf2 0xcf2 - 1a34: 00003304 0x3304 - 1a38: d2220200 0xd2220200 - 1a3c: 05000000 bltz t0,1a40 <__scratchpad-0x1f7fe5c0> - 1a40: 00000d43 sra at,zero,0x15 - 1a44: 0d520501 jal 5481404 <__scratchpad-0x1a37ebfc> - 1a48: 05020000 0x5020000 - 1a4c: 00000d63 0xd63 - 1a50: a6040003 sh a0,3(s0) - 1a54: 0400000c bltz zero,1a88 <__scratchpad-0x1f7fe578> - 1a58: 00000033 0x33 - 1a5c: 00f52e02 0xf52e02 - 1a60: f8050000 0xf8050000 - 1a64: 0000000d break - 1a68: 000cbf05 0xcbf05 - 1a6c: 72050100 0x72050100 - 1a70: 0300000d break 0x300 - 1a74: 33040600 andi a0,t8,0x600 - 1a78: 03000000 0x3000000 - 1a7c: 0001c807 srav t9,at,zero - 1a80: 02860700 0x2860700 - 1a84: 00010000 sll zero,at,0x0 - 1a88: 92070018 lbu a3,24(s0) - 1a8c: 30000002 andi zero,zero,0x2 - 1a90: 07002800 bltz t8,ba94 <__scratchpad-0x1f7f456c> - 1a94: 00000212 0x212 - 1a98: 00400012 0x400012 - 1a9c: 00009007 srav s2,zero,zero - 1aa0: 68002900 0x68002900 - 1aa4: 002e0700 0x2e0700 - 1aa8: 00100000 sll zero,s0,0x0 - 1aac: 20070078 addi a3,zero,120 - 1ab0: 11000004 beqz t0,1ac4 <__scratchpad-0x1f7fe53c> - 1ab4: 07009800 bltz t8,fffe7ab8 <__bss_end+0x7ff70418> - 1ab8: 0000030b 0x30b - 1abc: 00a00428 0xa00428 - 1ac0: 00035707 0x35707 - 1ac4: c8041e00 lwc2 $4,7680(zero) - 1ac8: 03620700 0x3620700 - 1acc: 04200000 bltz at,1ad0 <__scratchpad-0x1f7fe530> - 1ad0: 480700d8 0x480700d8 - 1ad4: 13000002 beqz t8,1ae0 <__scratchpad-0x1f7fe520> - 1ad8: 0700e804 bltz t8,ffffbaec <__bss_end+0x7ff8444c> - 1adc: 00000254 0x254 - 1ae0: 00f80416 0xf80416 - 1ae4: 00003a07 0x3a07 - 1ae8: f8002a00 0xf8002a00 - 1aec: 01da0700 0x1da0700 - 1af0: 041b0000 0x41b0000 - 1af4: e6070108 swc1 $f7,264(s0) - 1af8: 3f000001 0x3f000001 - 1afc: 07011804 bgez t8,7b10 <__scratchpad-0x1f7f84f0> - 1b00: 0000044e 0x44e - 1b04: 01280414 0x1280414 - 1b08: 00023207 0x23207 - 1b0c: 38041c00 xori a0,zero,0x1c00 - 1b10: 032c0701 0x32c0701 - 1b14: 00060000 sll zero,a2,0x0 - 1b18: a9070140 swl a3,320(t0) - 1b1c: 2d000001 sltiu zero,t0,1 - 1b20: 07015800 bgez t8,17b24 <__scratchpad-0x1f7e84dc> - 1b24: 000001b6 0x1b6 - 1b28: 0168002e 0x168002e - 1b2c: 00000007 srav zero,zero,zero - 1b30: 70000c00 0x70000c00 - 1b34: 03160701 0x3160701 - 1b38: 003d0000 0x3d0000 - 1b3c: 21070190 addi a3,t0,400 - 1b40: 3e000003 0x3e000003 - 1b44: 0001a000 sll s4,at,0x0 - 1b48: 00330406 0x330406 - 1b4c: 39030000 xori v1,t0,0x0 - 1b50: 00000278 0x278 - 1b54: 00015f07 0x15f07 - 1b58: 00000000 nop - 1b5c: 01fc0740 0x1fc0740 - 1b60: 00000000 nop - 1b64: c1072000 lwc0 $7,8192(t0) - 1b68: 00000002 srl zero,zero,0x0 - 1b6c: 07100000 bltzal t8,1b70 <__scratchpad-0x1f7fe490> - 1b70: 00000175 0x175 - 1b74: 08000000 j 0 <__scratchpad-0x1f800000> - 1b78: 00012807 srav a1,at,zero - 1b7c: 00000000 nop - 1b80: 02d70704 0x2d70704 - 1b84: 00000000 nop - 1b88: 0a070200 j 81c0800 <__scratchpad-0x1763f800> - 1b8c: 00000000 nop - 1b90: 07010000 bgez t8,1b94 <__scratchpad-0x1f7fe46c> - 1b94: 00000260 0x260 - 1b98: 00800000 0x800000 - 1b9c: 0004f807 srav ra,a0,zero - 1ba0: 40000000 mfc0 zero,c0_index - 1ba4: 03390700 0x3390700 - 1ba8: 00000000 nop - 1bac: 70070020 0x70070020 - 1bb0: 00000004 sllv zero,zero,zero - 1bb4: 07001000 bltz t8,5bb8 <__scratchpad-0x1f7fa448> - 1bb8: 000000ef 0xef - 1bbc: 00080000 sll zero,t0,0x0 - 1bc0: 0000b207 0xb207 - 1bc4: 04000000 bltz zero,1bc8 <__scratchpad-0x1f7fe438> - 1bc8: 010d0700 0x10d0700 - 1bcc: 00000000 nop - 1bd0: 7a070002 0x7a070002 - 1bd4: 00000000 nop - 1bd8: 08000100 j 400 <__scratchpad-0x1f7ffc00> - 1bdc: 0000009c 0x9c - 1be0: 59088000 0x59088000 - 1be4: 00000004 sllv zero,zero,zero - 1be8: 00cd0840 0xcd0840 - 1bec: 20000000 addi zero,zero,0 - 1bf0: 0001c308 0x1c308 - 1bf4: 00100000 sll zero,s0,0x0 - 1bf8: 00330406 0x330406 - 1bfc: 5a030000 0x5a030000 - 1c00: 0000033f 0x33f - 1c04: 00042d05 0x42d05 - 1c08: 8b050000 lwl a1,0(t8) - 1c0c: 01000001 0x1000001 - 1c10: 00043805 0x43805 - 1c14: 95050200 lhu a1,512(t0) - 1c18: 03000001 0x3000001 - 1c1c: 00044305 0x44305 - 1c20: 9f050400 0x9f050400 - 1c24: 05000001 bltz t0,1c2c <__scratchpad-0x1f7fe3d4> - 1c28: 0002a705 0x2a705 - 1c2c: c2050600 lwc0 $5,1536(s0) - 1c30: 07000004 bltz t8,1c44 <__scratchpad-0x1f7fe3bc> - 1c34: 00036d05 0x36d05 - 1c38: ed050800 swc3 $5,2048(t0) - 1c3c: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - 1c40: 0002f705 0x2f705 - 1c44: 01050a00 0x1050a00 - 1c48: 0b000003 j c00000c <__scratchpad-0x137ffff4> - 1c4c: 00004605 0x4605 - 1c50: 51050c00 0x51050c00 - 1c54: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - 1c58: 00005c05 0x5c05 - 1c5c: e4050e00 swc1 $f5,3584(zero) - 1c60: 0f000000 jal c000000 <__scratchpad-0x13800000> - 1c64: 00048e05 0x48e05 - 1c68: 98051000 lwr a1,4096(zero) - 1c6c: 11000004 beqz t0,1c80 <__scratchpad-0x1f7fe380> - 1c70: 0004a205 0x4a205 - 1c74: ac051200 sw a1,4608(zero) - 1c78: 13000004 beqz t8,1c8c <__scratchpad-0x1f7fe374> - 1c7c: 00013e05 0x13e05 - 1c80: 49051400 0x49051400 - 1c84: 15000001 bnez t0,1c8c <__scratchpad-0x1f7fe374> - 1c88: 00015405 0x15405 - 1c8c: 0f051600 jal c145800 <__scratchpad-0x136ba800> - 1c90: 18000005 blez zero,1ca8 <__scratchpad-0x1f7fe358> - 1c94: 00051a05 0x51a05 - 1c98: 25051900 addiu a1,t0,6400 - 1c9c: 1a000005 blez s0,1cb4 <__scratchpad-0x1f7fe34c> - 1ca0: 00053005 0x53005 - 1ca4: ed051b00 swc3 $5,6912(t0) - 1ca8: 1c000004 bgtz zero,1cbc <__scratchpad-0x1f7fe344> - 1cac: 0004e205 0x4e205 - 1cb0: 82051d00 lb a1,7424(s0) - 1cb4: 1e000003 bgtz s0,1cc4 <__scratchpad-0x1f7fe33c> - 1cb8: 00037705 0x37705 - 1cbc: 09001f00 j 4007c00 <__scratchpad-0x1b7f8400> - 1cc0: 00000dd5 0xdd5 - 1cc4: d1401301 0xd1401301 - 1cc8: 005c8002 0x5c8002 - 1ccc: 9c010000 0x9c010000 - 1cd0: 00000391 0x391 - 1cd4: 000e080a 0xe080a - 1cd8: 3a130100 xori s3,s0,0x100 - 1cdc: a5000000 sh zero,0(t0) - 1ce0: 0a000005 j 8000014 <__scratchpad-0x177fffec> - 1ce4: 00000cda 0xcda - 1ce8: 003a1301 0x3a1301 - 1cec: 05c60000 0x5c60000 - 1cf0: aa0a0000 swl t2,0(s0) - 1cf4: 0100000c syscall 0x40000 - 1cf8: 00003a13 0x3a13 - 1cfc: 0005e700 sll gp,a1,0x1c - 1d00: 0dcd0a00 jal 7342800 <__scratchpad-0x184bd800> - 1d04: 13010000 beq t8,at,1d08 <__scratchpad-0x1f7fe2f8> - 1d08: 0000003a 0x3a - 1d0c: 00000608 0x608 - 1d10: 0c9d0900 jal 2742400 <__scratchpad-0x1d0bdc00> - 1d14: 0d010000 jal 4040000 <__scratchpad-0x1b7c0000> - 1d18: 8002d19c lb v0,-11876(zero) - 1d1c: 00000010 mfhi zero - 1d20: 03d69c01 0x3d69c01 - 1d24: 080a0000 j 280000 <__scratchpad-0x1f580000> - 1d28: 0100000e 0x100000e - 1d2c: 00003a0d break 0x0,0xe8 - 1d30: 00062900 sll a1,a2,0x4 - 1d34: d1ac0b00 0xd1ac0b00 - 1d38: 033f8002 0x33f8002 - 1d3c: 010c0000 0x10c0000 - 1d40: 01f30354 0x1f30354 - 1d44: 55010c54 0x55010c54 - 1d48: 010c3301 0x10c3301 - 1d4c: 0c300156 jal c00558 <__scratchpad-0x1ebffaa8> - 1d50: 31015701 andi at,t0,0x5701 - 1d54: ff0d0000 0xff0d0000 - 1d58: 0100000c syscall 0x40000 - 1d5c: 02d1ac23 0x2d1ac23 - 1d60: 00001880 sll v1,zero,0x2 - 1d64: 0e9c0100 jal a700400 <__scratchpad-0x150ffc00> - 1d68: 00000dc1 0xdc1 - 1d6c: 00412b01 0x412b01 - 1d70: d1c40000 0xd1c40000 - 1d74: 00108002 srl s0,s0,0x0 - 1d78: 9c010000 0x9c010000 - 1d7c: 000cce09 0xcce09 - 1d80: d4300100 0xd4300100 - 1d84: 148002d1 bnez a0,28cc <__scratchpad-0x1f7fd734> - 1d88: 01000000 0x1000000 - 1d8c: 00041f9c 0x41f9c - 1d90: 14e70f00 bne a3,a3,5994 <__scratchpad-0x1f7fa66c> - 1d94: 30010000 andi at,zero,0x0 - 1d98: 00000041 0x41 - 1d9c: 0e005401 jal 8015004 <__scratchpad-0x177eaffc> - 1da0: 00000e10 0xe10 - 1da4: 003a3501 0x3a3501 - 1da8: d1e80000 0xd1e80000 - 1dac: 00108002 srl s0,s0,0x0 - 1db0: 9c010000 0x9c010000 - 1db4: 000da20e 0xda20e - 1db8: 3a3b0100 xori k1,s1,0x100 - 1dbc: f8000000 0xf8000000 - 1dc0: 108002d1 beqz a0,2908 <__scratchpad-0x1f7fd6f8> - 1dc4: 01000000 0x1000000 - 1dc8: 0277109c 0x277109c - 1dcc: 34030000 li v1,0x0 - 1dd0: 000000f5 0xf5 - 1dd4: e9640305 swc2 $4,773(t3) - 1dd8: b1108006 0xb1108006 - 1ddc: 03000002 0x3000002 - 1de0: 0001c855 0x1c855 - 1de4: 68030500 0x68030500 - 1de8: 108006e9 beqz a0,3990 <__scratchpad-0x1f7fc670> - 1dec: 00000067 0x67 - 1df0: 02789903 0x2789903 - 1df4: 03050000 0x3050000 - 1df8: 8006e91c lb a2,-5860(zero) - 1dfc: 000afd00 sll ra,t2,0x14 - 1e00: 40000400 0x40000400 - 1e04: 04000007 bltz zero,1e24 <__scratchpad-0x1f7fe1dc> - 1e08: 0003a801 0x3a801 - 1e0c: 10530c00 beq v0,s3,4e10 <__scratchpad-0x1f7fb1f0> - 1e10: 053b0000 0x53b0000 - 1e14: d2080000 0xd2080000 - 1e18: 05808002 bltz t4,fffe1e24 <__bss_end+0x7ff6a784> - 1e1c: 05d10000 bgezal t6,1e20 <__scratchpad-0x1f7fe1e0> - 1e20: 04020000 0x4020000 - 1e24: 0006b707 0x6b707 - 1e28: 05040300 0x5040300 - 1e2c: 00746e69 0x746e69 - 1e30: 8d080102 lw t0,258(t0) - 1e34: 02000003 0x2000003 - 1e38: 021f0702 0x21f0702 - 1e3c: 08020000 j 80000 <__scratchpad-0x1f780000> - 1e40: 0006ad07 0x6ad07 - 1e44: 06010200 bgez s0,2648 <__scratchpad-0x1f7fd9b8> - 1e48: 0000038f 0x38f - 1e4c: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - 1e50: 02000004 sllv zero,zero,s0 - 1e54: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - 1e58: 01020000 0x1020000 - 1e5c: 00039606 0x39606 - 1e60: 05040200 0x5040200 - 1e64: 00000867 0x867 - 1e68: b2070402 0xb2070402 - 1e6c: 02000006 srlv zero,zero,s0 - 1e70: 029e0704 0x29e0704 - 1e74: 04040000 0x4040000 - 1e78: 00000033 0x33 - 1e7c: 28060405 slti a2,zero,1029 - 1e80: 00de0b02 0xde0b02 - 1e84: ec070000 swc3 $7,0(zero) - 1e88: 02000005 0x2000005 - 1e8c: 0000250e 0x250e - 1e90: 63070000 0x63070000 - 1e94: 0200000f 0x200000f - 1e98: 00002510 0x2510 - 1e9c: 45070400 0x45070400 - 1ea0: 0200000f 0x200000f - 1ea4: 00002512 0x2512 - 1ea8: ad070800 sw a3,2048(t0) - 1eac: 0200001b divu zero,s0,zero - 1eb0: 0000de14 0xde14 - 1eb4: e7070c00 swc1 $f7,3072(t8) - 1eb8: 02000014 0x2000014 - 1ebc: 00007f16 0x7f16 - 1ec0: ca071c00 lwc2 $7,7168(s0) - 1ec4: 0200000f 0x200000f - 1ec8: 00002518 0x2518 - 1ecc: 65072000 0x65072000 - 1ed0: 0200000e 0x200000e - 1ed4: 00005d1a 0x5d1a - 1ed8: 08002400 j 9000 <__scratchpad-0x1f7f7000> - 1edc: 00000033 0x33 - 1ee0: 000000ee 0xee - 1ee4: 00007209 0x7209 - 1ee8: 0a000f00 j 8003c00 <__scratchpad-0x177fc400> - 1eec: 00000f04 0xf04 - 1ef0: 00811b02 0x811b02 - 1ef4: 040b0000 0x40b0000 - 1ef8: 00000025 move zero,zero - 1efc: 01cc1b03 0x1cc1b03 - 1f00: 5d0c0000 0x5d0c0000 - 1f04: 00000010 mfhi zero - 1f08: 000ebc0c syscall 0x3af0 - 1f0c: 540c0100 0x540c0100 - 1f10: 0100000e 0x100000e - 1f14: 0010930c syscall 0x424c - 1f18: 7b0c0200 0x7b0c0200 - 1f1c: 03000010 0x3000010 - 1f20: 0010aa0c syscall 0x42a8 - 1f24: 470c0400 c1 0x10c0400 - 1f28: 05000010 bltz t0,1f6c <__scratchpad-0x1f7fe094> - 1f2c: 0010270c syscall 0x409c - 1f30: 8a0c0600 lwl t4,1536(s0) - 1f34: 0700000f bltz t8,1f74 <__scratchpad-0x1f7fe08c> - 1f38: 00109d0c syscall 0x4274 - 1f3c: 3c0c0800 lui t4,0x800 - 1f40: 0900000f j 400003c <__scratchpad-0x1b7fffc4> - 1f44: 000f0a0c syscall 0x3c28 - 1f48: 390c0a00 xori t4,t0,0xa00 - 1f4c: 0b00000e j c000038 <__scratchpad-0x137fffc8> - 1f50: 000f320c syscall 0x3cc8 - 1f54: 250c0c00 addiu t4,t0,3072 - 1f58: 0d00000f jal 400003c <__scratchpad-0x1b7fffc4> - 1f5c: 000f6d0c syscall 0x3db4 - 1f60: 780c0e00 0x780c0e00 - 1f64: 0f00000f jal c00003c <__scratchpad-0x137fffc4> - 1f68: 0010b50c syscall 0x42d4 - 1f6c: 6f0c1000 0x6f0c1000 - 1f70: 1100000e beqz t0,1fac <__scratchpad-0x1f7fe054> - 1f74: 000e7a0c syscall 0x39e8 - 1f78: 120c1200 beq s0,t4,677c <__scratchpad-0x1f7f9884> - 1f7c: 1300000f beqz t8,1fbc <__scratchpad-0x1f7fe044> - 1f80: 000eef0c syscall 0x3bbc - 1f84: a40c1400 sh t4,5120(zero) - 1f88: 1500000f bnez t0,1fc8 <__scratchpad-0x1f7fe038> - 1f8c: 000fad0c syscall 0x3eb4 - 1f90: e60c1600 swc1 $f12,5632(s0) - 1f94: 1700000e bnez t8,1fd0 <__scratchpad-0x1f7fe030> - 1f98: 000e830c syscall 0x3a0c - 1f9c: 410c1800 0x410c1800 - 1fa0: 1900000e blez t0,1fdc <__scratchpad-0x1f7fe024> - 1fa4: 000fe80c syscall 0x3fa0 - 1fa8: 300c1a00 andi t4,zero,0x1a00 - 1fac: 1b000010 blez t8,1ff0 <__scratchpad-0x1f7fe010> - 1fb0: 000ff90c syscall 0x3fe4 - 1fb4: a60c1c00 sh t4,7168(s0) - 1fb8: 1d00000e bgtz t0,1ff4 <__scratchpad-0x1f7fe00c> - 1fbc: 000e490c syscall 0x3924 - 1fc0: e10c1e00 swc0 c0_sr,7680(t0) - 1fc4: 1f00000f bgtz t8,2004 <__scratchpad-0x1f7fdffc> - 1fc8: 25040b00 addiu a0,t0,2816 - 1fcc: 04000000 bltz zero,1fd0 <__scratchpad-0x1f7fe030> - 1fd0: 00029f07 0x29f07 - 1fd4: 02860d00 0x2860d00 - 1fd8: 00010000 sll zero,at,0x0 - 1fdc: 920d0018 lbu t5,24(s0) - 1fe0: 30000002 andi zero,zero,0x2 - 1fe4: 0d002800 jal 400a000 <__scratchpad-0x1b7f6000> - 1fe8: 00000212 0x212 - 1fec: 00400012 0x400012 - 1ff0: 0000900d break 0x0,0x240 - 1ff4: 68002900 0x68002900 - 1ff8: 002e0d00 0x2e0d00 - 1ffc: 00100000 sll zero,s0,0x0 - 2000: 200d0078 addi t5,zero,120 - 2004: 11000004 beqz t0,2018 <__scratchpad-0x1f7fdfe8> - 2008: 0d009800 jal 4026000 <__scratchpad-0x1b7da000> - 200c: 0000030b 0x30b - 2010: 00a00428 0xa00428 - 2014: 0003570d break 0x3,0x15c - 2018: c8041e00 lwc2 $4,7680(zero) - 201c: 03620d00 0x3620d00 - 2020: 04200000 bltz at,2024 <__scratchpad-0x1f7fdfdc> - 2024: 480d00d8 0x480d00d8 - 2028: 13000002 beqz t8,2034 <__scratchpad-0x1f7fdfcc> - 202c: 0d00e804 jal 403a010 <__scratchpad-0x1b7c5ff0> - 2030: 00000254 0x254 - 2034: 00f80416 0xf80416 - 2038: 00003a0d break 0x0,0xe8 - 203c: f8002a00 0xf8002a00 - 2040: 01da0d00 0x1da0d00 - 2044: 041b0000 0x41b0000 - 2048: e60d0108 swc1 $f13,264(s0) - 204c: 3f000001 0x3f000001 - 2050: 0d011804 jal 4046010 <__scratchpad-0x1b7b9ff0> - 2054: 0000044e 0x44e - 2058: 01280414 0x1280414 - 205c: 0002320d break 0x2,0xc8 - 2060: 38041c00 xori a0,zero,0x1c00 - 2064: 032c0d01 0x32c0d01 - 2068: 00060000 sll zero,a2,0x0 - 206c: a90d0140 swl t5,320(t0) - 2070: 2d000001 sltiu zero,t0,1 - 2074: 0d015800 jal 4056000 <__scratchpad-0x1b7aa000> - 2078: 000001b6 0x1b6 - 207c: 0168002e 0x168002e - 2080: 0000000d break - 2084: 70000c00 0x70000c00 - 2088: 03160d01 0x3160d01 - 208c: 003d0000 0x3d0000 - 2090: 210d0190 addi t5,t0,400 - 2094: 3e000003 0x3e000003 - 2098: 0001a000 sll s4,at,0x0 - 209c: 0025040b 0x25040b - 20a0: 39040000 xori a0,t0,0x0 - 20a4: 0000034f 0x34f - 20a8: 00015f0d break 0x1,0x17c - 20ac: 00000000 nop - 20b0: 01fc0d40 0x1fc0d40 - 20b4: 00000000 nop - 20b8: c10d2000 lwc0 c0_cause,8192(t0) - 20bc: 00000002 srl zero,zero,0x0 - 20c0: 0d100000 jal 4400000 <__scratchpad-0x1b400000> - 20c4: 00000175 0x175 - 20c8: 08000000 j 0 <__scratchpad-0x1f800000> - 20cc: 0001280d break 0x1,0xa0 - 20d0: 00000000 nop - 20d4: 02d70d04 0x2d70d04 - 20d8: 00000000 nop - 20dc: 0a0d0200 j 8340800 <__scratchpad-0x174bf800> - 20e0: 00000000 nop - 20e4: 0d010000 jal 4040000 <__scratchpad-0x1b7c0000> - 20e8: 00000260 0x260 - 20ec: 00800000 0x800000 - 20f0: 0004f80d break 0x4,0x3e0 - 20f4: 40000000 mfc0 zero,c0_index - 20f8: 03390d00 0x3390d00 - 20fc: 00000000 nop - 2100: 700d0020 0x700d0020 - 2104: 00000004 sllv zero,zero,zero - 2108: 0d001000 jal 4004000 <__scratchpad-0x1b7fc000> - 210c: 000000ef 0xef - 2110: 00080000 sll zero,t0,0x0 - 2114: 0000b20d break 0x0,0x2c8 - 2118: 04000000 bltz zero,211c <__scratchpad-0x1f7fdee4> - 211c: 010d0d00 0x10d0d00 - 2120: 00000000 nop - 2124: 7a0d0002 0x7a0d0002 - 2128: 00000000 nop - 212c: 0e000100 jal 8000400 <__scratchpad-0x177ffc00> - 2130: 0000009c 0x9c - 2134: 590e8000 0x590e8000 - 2138: 00000004 sllv zero,zero,zero - 213c: 00cd0e40 0xcd0e40 - 2140: 20000000 addi zero,zero,0 - 2144: 0001c30e 0x1c30e - 2148: 00100000 sll zero,s0,0x0 - 214c: 0025040b 0x25040b - 2150: 5a040000 0x5a040000 - 2154: 00000416 0x416 - 2158: 00042d0c syscall 0x10b4 - 215c: 8b0c0000 lwl t4,0(t8) - 2160: 01000001 0x1000001 - 2164: 0004380c syscall 0x10e0 - 2168: 950c0200 lhu t4,512(t0) - 216c: 03000001 0x3000001 - 2170: 0004430c syscall 0x110c - 2174: 9f0c0400 0x9f0c0400 - 2178: 05000001 bltz t0,2180 <__scratchpad-0x1f7fde80> - 217c: 0002a70c syscall 0xa9c - 2180: c20c0600 lwc0 c0_sr,1536(s0) - 2184: 07000004 bltz t8,2198 <__scratchpad-0x1f7fde68> - 2188: 00036d0c syscall 0xdb4 - 218c: ed0c0800 swc3 $12,2048(t0) - 2190: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - 2194: 0002f70c syscall 0xbdc - 2198: 010c0a00 0x10c0a00 - 219c: 0b000003 j c00000c <__scratchpad-0x137ffff4> - 21a0: 0000460c syscall 0x118 - 21a4: 510c0c00 0x510c0c00 - 21a8: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - 21ac: 00005c0c syscall 0x170 - 21b0: e40c0e00 swc1 $f12,3584(zero) - 21b4: 0f000000 jal c000000 <__scratchpad-0x13800000> - 21b8: 00048e0c syscall 0x1238 - 21bc: 980c1000 lwr t4,4096(zero) - 21c0: 11000004 beqz t0,21d4 <__scratchpad-0x1f7fde2c> - 21c4: 0004a20c syscall 0x1288 - 21c8: ac0c1200 sw t4,4608(zero) - 21cc: 13000004 beqz t8,21e0 <__scratchpad-0x1f7fde20> - 21d0: 00013e0c syscall 0x4f8 - 21d4: 490c1400 0x490c1400 - 21d8: 15000001 bnez t0,21e0 <__scratchpad-0x1f7fde20> - 21dc: 0001540c syscall 0x550 - 21e0: 0f0c1600 jal c305800 <__scratchpad-0x134fa800> - 21e4: 18000005 blez zero,21fc <__scratchpad-0x1f7fde04> - 21e8: 00051a0c syscall 0x1468 - 21ec: 250c1900 addiu t4,t0,6400 - 21f0: 1a000005 blez s0,2208 <__scratchpad-0x1f7fddf8> - 21f4: 0005300c syscall 0x14c0 - 21f8: ed0c1b00 swc3 $12,6912(t0) - 21fc: 1c000004 bgtz zero,2210 <__scratchpad-0x1f7fddf0> - 2200: 0004e20c syscall 0x1388 - 2204: 820c1d00 lb t4,7424(s0) - 2208: 1e000003 bgtz s0,2218 <__scratchpad-0x1f7fdde8> - 220c: 0003770c syscall 0xddc - 2210: 0f001f00 jal c007c00 <__scratchpad-0x137f8400> - 2214: 00000f95 0xf95 - 2218: 4d014501 bc3t 13620 <__scratchpad-0x1f7ec9e0> - 221c: 10000004 b 2230 <__scratchpad-0x1f7fddd0> - 2220: 00000e69 0xe69 - 2224: 002c4501 0x2c4501 - 2228: b6100000 0xb6100000 - 222c: 0100000e 0x100000e - 2230: 00003a45 0x3a45 - 2234: 0f4c1000 jal d304000 <__scratchpad-0x124fc000> - 2238: 45010000 bc1t 223c <__scratchpad-0x1f7fddc4> - 223c: 0000003a 0x3a - 2240: 01006111 0x1006111 - 2244: 00044d47 0x44d47 - 2248: 04040000 0x4040000 - 224c: 0000003a 0x3a - 2250: 000e8c0f 0xe8c0f - 2254: 012c0100 0x12c0100 - 2258: 0000048a 0x48a - 225c: 000e6910 0xe6910 - 2260: 2c2c0100 sltiu t4,at,256 - 2264: 10000000 b 2268 <__scratchpad-0x1f7fdd98> - 2268: 000010a5 0x10a5 - 226c: 003a2c01 0x3a2c01 - 2270: 5f100000 0x5f100000 - 2274: 0100000e 0x100000e - 2278: 00003a2c 0x3a2c - 227c: 00611100 0x611100 - 2280: 044d2e01 0x44d2e01 - 2284: 0f000000 jal c000000 <__scratchpad-0x13800000> - 2288: 0000106e 0x106e - 228c: b6013401 0xb6013401 - 2290: 10000004 b 22a4 <__scratchpad-0x1f7fdd5c> - 2294: 00000e69 0xe69 - 2298: 002c3401 0x2c3401 - 229c: 84100000 lh s0,0(zero) - 22a0: 0100000f 0x100000f - 22a4: 00003a34 0x3a34 - 22a8: 00611100 0x611100 - 22ac: 044d3601 0x44d3601 - 22b0: 12000000 beqz s0,22b4 <__scratchpad-0x1f7fdd4c> - 22b4: 00000ed8 0xed8 - 22b8: 003ade01 0x3ade01 - 22bc: d1010000 0xd1010000 - 22c0: 13000004 beqz t8,22d4 <__scratchpad-0x1f7fdd2c> - 22c4: 01007a68 0x1007a68 - 22c8: 00002cde 0x2cde - 22cc: 53140000 0x53140000 - 22d0: 08000004 j 10 <__scratchpad-0x1f7ffff0> - 22d4: 1c8002d2 bgtz a0,2e20 <__scratchpad-0x1f7fd1e0> - 22d8: 01000000 0x1000000 - 22dc: 0005039c 0x5039c - 22e0: 045f1500 0x45f1500 - 22e4: 064a0000 0x64a0000 - 22e8: 6a160000 0x6a160000 - 22ec: 01000004 sllv zero,zero,t0 - 22f0: 04751655 0x4751655 - 22f4: 56010000 0x56010000 - 22f8: 00048017 0x48017 - 22fc: 00540100 0x540100 - 2300: 00048a14 0x48a14 - 2304: 02d22400 0x2d22400 - 2308: 00001480 sll v0,zero,0x12 - 230c: 309c0100 andi gp,a0,0x100 - 2310: 15000005 bnez t0,2328 <__scratchpad-0x1f7fdcd8> - 2314: 00000496 0x496 - 2318: 0000066b 0x66b - 231c: 0004a116 0x4a116 - 2320: 18550100 0x18550100 - 2324: 000004ac 0x4ac - 2328: 0000068c syscall 0x1a - 232c: 100c1900 beq zero,t4,8730 <__scratchpad-0x1f7f78d0> - 2330: 3b010000 xori at,t8,0x0 - 2334: 8002d238 lb v0,-11720(zero) - 2338: 00000018 mult zero,zero - 233c: 05719c01 bgezal t3,fffe9344 <__bss_end+0x7ff71ca4> - 2340: 691a0000 0x691a0000 - 2344: 0100000e 0x100000e - 2348: 00002c3b 0x2c3b - 234c: 0006bf00 sll s7,a2,0x1c - 2350: 0e281a00 jal 8a06800 <__scratchpad-0x16df9800> - 2354: 3b010000 xori at,t8,0x0 - 2358: 00000025 move zero,zero - 235c: 000006e0 0x6e0 - 2360: 0100611b 0x100611b - 2364: 00044d40 sll t1,a0,0x15 - 2368: 00070100 sll zero,a3,0x4 - 236c: 16140000 bne s0,s4,2370 <__scratchpad-0x1f7fdc90> - 2370: 50000004 0x50000004 - 2374: 1c8002d2 bgtz a0,2ec0 <__scratchpad-0x1f7fd140> - 2378: 01000000 0x1000000 - 237c: 0005a39c 0x5a39c - 2380: 04221500 0x4221500 - 2384: 07340000 0x7340000 - 2388: 2d160000 sltiu s6,t0,0 - 238c: 01000004 sllv zero,zero,t0 - 2390: 04381655 0x4381655 - 2394: 56010000 0x56010000 - 2398: 00044317 0x44317 - 239c: 00540100 0x540100 - 23a0: 000f5119 0xf5119 - 23a4: 6c4d0100 0x6c4d0100 - 23a8: 188002d2 blez a0,2ef4 <__scratchpad-0x1f7fd10c> - 23ac: 01000000 0x1000000 - 23b0: 0005e49c 0x5e49c - 23b4: 0e691a00 jal 9a46800 <__scratchpad-0x15db9800> - 23b8: 4d010000 bc3t 23bc <__scratchpad-0x1f7fdc44> - 23bc: 0000002c 0x2c - 23c0: 00000755 0x755 - 23c4: 000e281a 0xe281a - 23c8: 254d0100 addiu t5,t2,256 - 23cc: 76000000 jalx 8000000 <__scratchpad-0x17800000> - 23d0: 1b000007 blez t8,23f0 <__scratchpad-0x1f7fdc10> - 23d4: 52010061 0x52010061 - 23d8: 0000044d break 0x0,0x11 - 23dc: 00000797 0x797 - 23e0: 0fc21900 jal f086400 <__scratchpad-0x10779c00> - 23e4: 57010000 0x57010000 - 23e8: 8002d284 lb v0,-11644(zero) - 23ec: 00000024 and zero,zero,zero - 23f0: 06169c01 0x6169c01 - 23f4: 691a0000 0x691a0000 - 23f8: 0100000e 0x100000e - 23fc: 00002c57 0x2c57 - 2400: 0007ca00 sll t9,a3,0x8 - 2404: 00691b00 0x691b00 - 2408: 00255901 0x255901 - 240c: 07eb0000 0x7eb0000 - 2410: 19000000 blez t0,2414 <__scratchpad-0x1f7fdbec> - 2414: 00001083 sra v0,zero,0x2 - 2418: d2a86301 0xd2a86301 - 241c: 00248002 0x248002 - 2420: 9c010000 0x9c010000 - 2424: 00000648 0x648 - 2428: 000e691a 0xe691a - 242c: 2c630100 sltiu v1,v1,256 - 2430: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 2434: 1b000008 blez t8,2458 <__scratchpad-0x1f7fdba8> - 2438: 65010069 0x65010069 - 243c: 00000025 move zero,zero - 2440: 0000082f 0x82f - 2444: 0e2d1900 jal 8b46400 <__scratchpad-0x16cb9c00> - 2448: 6d010000 0x6d010000 - 244c: 8002d2cc lb v0,-11572(zero) - 2450: 0000001c 0x1c - 2454: 066d9c01 0x66d9c01 - 2458: 781a0000 0x781a0000 - 245c: 01000016 0x1000016 - 2460: 00002c6d 0x2c6d - 2464: 00085200 sll t2,t0,0x8 - 2468: c3190000 lwc0 $25,0(t8) - 246c: 0100000e 0x100000e - 2470: 02d2e873 0x2d2e873 - 2474: 00001c80 sll v1,zero,0x12 - 2478: 929c0100 lbu gp,256(s4) - 247c: 1a000006 blez s0,2498 <__scratchpad-0x1f7fdb68> - 2480: 00001678 0x1678 - 2484: 002c7301 0x2c7301 - 2488: 08730000 j 1cc0000 <__scratchpad-0x1db40000> - 248c: 1c000000 bgtz zero,2490 <__scratchpad-0x1f7fdb70> - 2490: 00000eaf 0xeaf - 2494: d3047901 0xd3047901 - 2498: 00208002 0x208002 - 249c: 9c010000 0x9c010000 - 24a0: 00108c19 0x108c19 - 24a4: 247e0100 addiu s8,v1,256 - 24a8: 008002d3 0x8002d3 - 24ac: 01000001 0x1000001 - 24b0: 0007729c 0x7729c - 24b4: 00781b00 0x781b00 - 24b8: 002c8001 0x2c8001 - 24bc: 08940000 j 2500000 <__scratchpad-0x1d300000> - 24c0: 531d0000 0x531d0000 - 24c4: c4000004 lwc1 $f0,4(zero) - 24c8: 308002d3 andi zero,a0,0x2d3 - 24cc: 01000000 0x1000000 - 24d0: 0006fdac 0x6fdac - 24d4: 04751e00 0x4751e00 - 24d8: 1e000000 bgtz s0,24dc <__scratchpad-0x1f7fdb24> - 24dc: 0000046a 0x46a - 24e0: 045f1500 0x45f1500 - 24e4: 08cb0000 j 32c0000 <__scratchpad-0x1c540000> - 24e8: 301f0000 andi ra,zero,0x0 - 24ec: 18000000 blez zero,24f0 <__scratchpad-0x1f7fdb10> - 24f0: 00000480 sll zero,zero,0x12 - 24f4: 000008eb 0x8eb - 24f8: 16200000 bnez s1,24fc <__scratchpad-0x1f7fdb04> - 24fc: dc000004 0xdc000004 - 2500: 048002d3 bltz a0,3050 <__scratchpad-0x1f7fcfb0> - 2504: 01000000 0x1000000 - 2508: 000735ad 0x735ad - 250c: 04381e00 0x4381e00 - 2510: 1e000000 bgtz s0,2514 <__scratchpad-0x1f7fdaec> - 2514: 0000042d 0x42d - 2518: 04222100 0x4222100 - 251c: dc220000 0xdc220000 - 2520: 048002d3 bltz a0,3070 <__scratchpad-0x1f7fcf90> - 2524: 18000000 blez zero,2528 <__scratchpad-0x1f7fdad8> - 2528: 00000443 sra zero,zero,0x11 - 252c: 000008fe 0x8fe - 2530: 38230000 xori v1,at,0x0 - 2534: d48002d3 0xd48002d3 - 2538: 4c00000a 0x4c00000a - 253c: 24000007 li zero,7 - 2540: 03055401 0x3055401 - 2544: 8003a298 lb v1,-23912(zero) - 2548: d3642500 0xd3642500 - 254c: 06928002 0x6928002 - 2550: f0250000 0xf0250000 - 2554: 928002d3 lbu zero,723(s4) - 2558: 26000006 addiu zero,s0,6 - 255c: 8002d424 lb v0,-11228(zero) - 2560: 00000ad4 0xad4 - 2564: 05540124 0x5540124 - 2568: 03a2c403 0x3a2c403 - 256c: 19000080 blez t0,2770 <__scratchpad-0x1f7fd890> - 2570: 00001065 0x1065 - 2574: d424be01 0xd424be01 - 2578: 00f48002 0xf48002 - 257c: 9c010000 0x9c010000 - 2580: 000007cf 0x7cf - 2584: 000e2827 nor a1,zero,t6 - 2588: 7fbe0100 0x7fbe0100 - 258c: 01000000 0x1000000 - 2590: 0f681a54 jal da06950 <__scratchpad-0x11df96b0> - 2594: be010000 0xbe010000 - 2598: 0000002c 0x2c - 259c: 00000911 0x911 - 25a0: 000fca1a 0xfca1a - 25a4: 2cbe0100 sltiu s8,a1,256 - 25a8: 5f000000 0x5f000000 - 25ac: 1b000009 blez t8,25d4 <__scratchpad-0x1f7fda2c> - 25b0: 00727470 0x727470 - 25b4: 044dc001 0x44dc001 - 25b8: 09b90000 j 6e40000 <__scratchpad-0x189c0000> - 25bc: 691b0000 0x691b0000 - 25c0: 2cc10100 sltiu at,a2,256 - 25c4: ef000000 swc3 $0,0(t8) - 25c8: 00000009 jalr zero,zero - 25cc: 0004b614 0x4b614 - 25d0: 02d51800 0x2d51800 - 25d4: 00002080 sll a0,zero,0x2 - 25d8: ec9c0100 swc3 $28,256(a0) - 25dc: 15000007 bnez t0,25fc <__scratchpad-0x1f7fda04> - 25e0: 000004c6 0x4c6 - 25e4: 00000a6f 0xa6f - 25e8: 10022800 beq zero,v0,c5ec <__scratchpad-0x1f7f3a14> - 25ec: e8010000 swc2 $1,0(zero) - 25f0: 0000002c 0x2c - 25f4: 8002d538 lb v0,-10952(zero) - 25f8: 000000f4 0xf4 - 25fc: 086e9c01 j 1ba7004 <__scratchpad-0x1dc58ffc> - 2600: 76290000 jalx 8a40000 <__scratchpad-0x16dc0000> - 2604: 01006761 0x1006761 - 2608: 00086ee8 0x86ee8 - 260c: 000a9000 sll s2,t2,0x0 - 2610: 14e71a00 bne a3,a3,8e14 <__scratchpad-0x1f7f71ec> - 2614: e8010000 swc2 $1,0(zero) - 2618: 0000007f 0x7f - 261c: 00000abc 0xabc - 2620: 0100691b 0x100691b - 2624: 000079ea 0x79ea - 2628: 000af500 sll s8,t2,0x14 - 262c: d5642300 0xd5642300 - 2630: 0adf8002 j b7e0008 <__scratchpad-0x1401fff8> - 2634: 08520000 j 1480000 <__scratchpad-0x1e380000> - 2638: 01240000 0x1240000 - 263c: 00800254 0x800254 - 2640: 05550124 0x5550124 - 2644: 03a2dc03 0x3a2dc03 - 2648: 56012480 0x56012480 - 264c: 2a003401 slti zero,s0,13313 - 2650: 8002d60c lb v0,-10740(zero) - 2654: 00000aea 0xaea - 2658: 02540124 0x2540124 - 265c: 01240c81 0x1240c81 - 2660: 70800255 0x70800255 - 2664: 01560124 0x1560124 - 2668: 04000040 bltz zero,276c <__scratchpad-0x1f7fd894> - 266c: 0000ee04 0xee04 - 2670: 0fd31900 jal f4c6400 <__scratchpad-0x10339c00> - 2674: f8010000 0xf8010000 - 2678: 8002d62c lb v0,-10708(zero) - 267c: 00000018 mult zero,zero - 2680: 08b99c01 j 2e67004 <__scratchpad-0x1c998ffc> - 2684: 76290000 jalx 8a40000 <__scratchpad-0x16dc0000> - 2688: 01006761 0x1006761 - 268c: 00086ef8 0x86ef8 - 2690: 000b2e00 sll a1,t3,0x18 - 2694: 0fca1a00 jal f286800 <__scratchpad-0x10579800> - 2698: f8010000 0xf8010000 - 269c: 0000002c 0x2c - 26a0: 00000b4f 0xb4f - 26a4: 02d64426 0x2d64426 - 26a8: 00077280 sll t6,a3,0xa - 26ac: 56012400 0x56012400 - 26b0: 5501f303 0x5501f303 - 26b4: b6190000 0xb6190000 - 26b8: 0100000f 0x100000f - 26bc: 02d644ff 0x2d644ff - 26c0: 00003880 sll a3,zero,0x2 - 26c4: ef9c0100 swc3 $28,256(gp) - 26c8: 29000008 slti zero,t0,8 - 26cc: 00676176 0x676176 - 26d0: 086eff01 j 1bbfc04 <__scratchpad-0x1dc403fc> - 26d4: 0b7b0000 j dec0000 <__scratchpad-0x11940000> - 26d8: 642a0000 0x642a0000 - 26dc: 748002d6 jalx 2000b58 <__scratchpad-0x1d7ff4a8> - 26e0: 24000008 li zero,8 - 26e4: f3035401 0xf3035401 - 26e8: 00005401 0x5401 - 26ec: 00101d2b 0x101d2b - 26f0: 01060100 0x1060100 - 26f4: 8002d67c lb v0,-10628(zero) - 26f8: 00000074 0x74 - 26fc: 09de9c01 j 77a7004 <__scratchpad-0x18058ffc> - 2700: 762c0000 jalx 8b00000 <__scratchpad-0x16d00000> - 2704: 01006761 0x1006761 - 2708: 086e0106 j 1b80418 <__scratchpad-0x1dc7fbe8> - 270c: 0b9c0000 j e700000 <__scratchpad-0x11100000> - 2710: 692d0000 0x692d0000 - 2714: 0100000e 0x100000e - 2718: 00330106 0x330106 - 271c: 0bc80000 j f200000 <__scratchpad-0x10600000> - 2720: 762c0000 jalx 8b00000 <__scratchpad-0x16d00000> - 2724: 0601006c bgez s0,28d8 <__scratchpad-0x1f7fd728> - 2728: 00003a01 0x3a01 - 272c: 000bf400 sll s8,t3,0x10 - 2730: 72762c00 0x72762c00 - 2734: 01070100 0x1070100 - 2738: 0000003a 0x3a - 273c: 00000c15 0xc15 - 2740: 00048a2e 0x48a2e - 2744: 02d68000 0x2d68000 - 2748: 00004880 sll t1,zero,0x2 - 274c: 01090100 0x1090100 - 2750: 00000979 0x979 - 2754: 0004a115 0x4a115 - 2758: 000c3600 sll a2,t4,0x18 - 275c: 04961500 0x4961500 - 2760: 0c660000 jal 1980000 <__scratchpad-0x1de80000> - 2764: 481f0000 mfc2 ra,$0 - 2768: 18000000 blez zero,276c <__scratchpad-0x1f7fd894> - 276c: 000004ac 0x4ac - 2770: 00000c8a 0xc8a - 2774: 532f0000 0x532f0000 - 2778: d0000004 0xd0000004 - 277c: 088002d6 j 2000b58 <__scratchpad-0x1d7ff4a8> - 2780: 01000000 0x1000000 - 2784: 09bc010b j 6f0042c <__scratchpad-0x188ffbd4> - 2788: 75150000 jalx 4540000 <__scratchpad-0x1b2c0000> - 278c: b6000004 0xb6000004 - 2790: 1500000c bnez t0,27c4 <__scratchpad-0x1f7fd83c> - 2794: 0000046a 0x46a - 2798: 00000cc9 0xcc9 - 279c: 00045f15 0x45f15 - 27a0: 000cdc00 sll k1,t4,0x10 - 27a4: d6d02200 0xd6d02200 - 27a8: 00088002 srl s0,t0,0x0 - 27ac: 80180000 lb t8,0(zero) - 27b0: ef000004 swc3 $0,4(t8) - 27b4: 0000000c syscall - 27b8: d6d02300 0xd6d02300 - 27bc: 05308002 bltzal t1,fffe27c8 <__bss_end+0x7ff6b128> - 27c0: 09d40000 j 7500000 <__scratchpad-0x18300000> - 27c4: 01240000 0x1240000 - 27c8: 01f30654 0x1f30654 - 27cc: 1aff0855 0x1aff0855 - 27d0: d6e02500 0xd6e02500 - 27d4: 05e48002 0x5e48002 - 27d8: 2b000000 slti zero,t8,0 - 27dc: 00000f1b 0xf1b - 27e0: f0011101 0xf0011101 - 27e4: 2c8002d6 sltiu zero,a0,726 - 27e8: 01000000 0x1000000 - 27ec: 000a0e9c 0xa0e9c - 27f0: 61762c00 0x61762c00 - 27f4: 11010067 beq t0,at,2994 <__scratchpad-0x1f7fd66c> - 27f8: 00086e01 0x86e01 - 27fc: 000d0200 sll zero,t5,0x8 - 2800: d7082500 0xd7082500 - 2804: 06168002 0x6168002 - 2808: 30000000 andi zero,zero,0x0 - 280c: 00000e97 0xe97 - 2810: 1c011701 0x1c011701 - 2814: 108002d7 beqz a0,3374 <__scratchpad-0x1f7fcc8c> - 2818: 01000000 0x1000000 - 281c: 0fee2b9c jal fb8ae70 <__scratchpad-0xfc75190> - 2820: 1c010000 0x1c010000 - 2824: 02d72c01 0x2d72c01 - 2828: 00002080 sll a0,zero,0x2 - 282c: 4b9c0100 c2 0x19c0100 - 2830: 2600000a addiu zero,s0,10 - 2834: 8002d74c lb v0,-10420(zero) - 2838: 00000af5 0xaf5 - 283c: 01540124 0x1540124 - 2840: 5501243c 0x5501243c - 2844: 00003001 0x3001 - 2848: 000ef830 0xef830 - 284c: 01220100 0x1220100 - 2850: 8002d74c lb v0,-10420(zero) - 2854: 00000020 add zero,zero,zero - 2858: d02b9c01 0xd02b9c01 - 285c: 0100000e 0x100000e - 2860: d76c0127 0xd76c0127 - 2864: 001c8002 srl s0,gp,0x0 - 2868: 9c010000 0x9c010000 - 286c: 00000a90 0xa90 - 2870: 0010a531 0x10a531 - 2874: 01270100 0x1270100 - 2878: 0000003a 0x3a - 287c: 5f315401 0x5f315401 - 2880: 0100000e 0x100000e - 2884: 003a0127 0x3a0127 - 2888: 55010000 0x55010000 - 288c: 0e213200 jal 884c800 <__scratchpad-0x16fb3800> - 2890: 2a010000 slti at,s0,0 - 2894: 00000025 move zero,zero - 2898: e5940305 swc1 $f20,773(t4) - 289c: 77338006 jalx cce0018 <__scratchpad-0x12b1ffe8> - 28a0: 04000002 bltz zero,28ac <__scratchpad-0x1f7fd754> - 28a4: 0001cc34 0x1cc34 - 28a8: 64030500 0x64030500 - 28ac: 338006e9 andi zero,gp,0x6e9 - 28b0: 000002b1 0x2b1 - 28b4: 029f5504 0x29f5504 - 28b8: 03050000 0x3050000 - 28bc: 8006e968 lb a2,-5784(zero) - 28c0: 00006733 0x6733 - 28c4: 4f990400 c3 0x1990400 - 28c8: 05000003 bltz t0,28d8 <__scratchpad-0x1f7fd728> - 28cc: 06e91c03 0x6e91c03 - 28d0: 1ff43480 0x1ff43480 - 28d4: 1ff40000 0x1ff40000 - 28d8: 4f050000 c3 0x1050000 - 28dc: 0005ce34 0x5ce34 - 28e0: 0005ce00 sll t9,a1,0x18 - 28e4: 34150600 li s5,0x600 - 28e8: 00000b1f 0xb1f - 28ec: 00000b1f 0xb1f - 28f0: 39343206 xori s4,t1,0x3206 - 28f4: 39000010 xori zero,t0,0x10 - 28f8: 03000010 0x3000010 - 28fc: 06f10045 bgezal s7,2a14 <__scratchpad-0x1f7fd5ec> - 2900: 00040000 sll zero,a0,0x0 - 2904: 00000a1f 0xa1f - 2908: 03a80104 0x3a80104 - 290c: 1a0c0000 0x1a0c0000 - 2910: 3b000011 xori zero,t8,0x11 - 2914: 88000005 lwl zero,5(zero) - 2918: 7c8002d7 0x7c8002d7 - 291c: 87000003 lh zero,3(t8) - 2920: 02000007 srav zero,zero,s0 - 2924: 06b70704 0x6b70704 - 2928: 04030000 0x4030000 - 292c: 746e6905 jalx 1b9a414 <__scratchpad-0x1dc65bec> - 2930: 10df0400 beq a2,ra,3934 <__scratchpad-0x1f7fc6cc> - 2934: 25040000 addiu a0,t0,0 - 2938: 03000000 0x3000000 - 293c: 00005605 0x5605 - 2940: 118e0500 beq t4,t6,3d44 <__scratchpad-0x1f7fc2bc> - 2944: 05000000 bltz t0,2948 <__scratchpad-0x1f7fd6b8> - 2948: 00001173 0x1173 - 294c: 11a50501 beq t5,a1,3d54 <__scratchpad-0x1f7fc2ac> - 2950: 00020000 sll zero,v0,0x0 - 2954: 00115d06 0x115d06 - 2958: 330d0300 andi t5,t8,0x300 - 295c: 02000000 0x2000000 - 2960: 038d0801 0x38d0801 - 2964: 02020000 0x2020000 - 2968: 00021f07 0x21f07 - 296c: 07080200 0x7080200 - 2970: 000006ad 0x6ad - 2974: 8f060102 lw a2,258(t8) - 2978: 02000003 0x2000003 - 297c: 040a0502 0x40a0502 - 2980: 08020000 j 80000 <__scratchpad-0x1f780000> - 2984: 00086205 0x86205 - 2988: 06010200 bgez s0,318c <__scratchpad-0x1f7fce74> - 298c: 00000396 0x396 - 2990: 67050402 0x67050402 - 2994: 02000008 jr s0 - 2998: 06b20704 0x6b20704 - 299c: 04020000 0x4020000 - 29a0: 00029e07 0x29e07 - 29a4: 61040700 0x61040700 - 29a8: 08000000 j 0 <__scratchpad-0x1f800000> - 29ac: 00002504 0x2504 - 29b0: 80070200 lb a3,512(zero) - 29b4: 09000001 j 4000004 <__scratchpad-0x1b7ffffc> - 29b8: 00000286 0x286 - 29bc: 00180001 0x180001 - 29c0: 00029209 0x29209 - 29c4: 28003000 slti zero,zero,12288 - 29c8: 02120900 0x2120900 - 29cc: 00120000 sll zero,s2,0x0 - 29d0: 90090040 lbu t1,64(zero) - 29d4: 29000000 slti zero,t0,0 - 29d8: 09006800 j 401a000 <__scratchpad-0x1b7e6000> - 29dc: 0000002e 0x2e - 29e0: 00780010 0x780010 - 29e4: 00042009 0x42009 - 29e8: 98001100 lwr zero,4352(zero) - 29ec: 030b0900 0x30b0900 - 29f0: 04280000 0x4280000 - 29f4: 570900a0 0x570900a0 - 29f8: 1e000003 bgtz s0,2a08 <__scratchpad-0x1f7fd5f8> - 29fc: 0900c804 j 4032010 <__scratchpad-0x1b7cdff0> - 2a00: 00000362 0x362 - 2a04: 00d80420 0xd80420 - 2a08: 00024809 0x24809 - 2a0c: e8041300 swc2 $4,4864(zero) - 2a10: 02540900 0x2540900 - 2a14: 04160000 0x4160000 - 2a18: 3a0900f8 xori t1,s0,0xf8 - 2a1c: 2a000000 slti zero,s0,0 - 2a20: 0900f800 j 403e000 <__scratchpad-0x1b7c2000> - 2a24: 000001da 0x1da - 2a28: 0108041b 0x108041b - 2a2c: 0001e609 0x1e609 - 2a30: 18043f00 0x18043f00 - 2a34: 044e0901 0x44e0901 - 2a38: 04140000 0x4140000 - 2a3c: 32090128 andi t1,s0,0x128 - 2a40: 1c000002 bgtz zero,2a4c <__scratchpad-0x1f7fd5b4> - 2a44: 09013804 j 404e010 <__scratchpad-0x1b7b1ff0> - 2a48: 0000032c 0x32c - 2a4c: 01400006 srlv zero,zero,t2 - 2a50: 0001a909 0x1a909 - 2a54: 58002d00 0x58002d00 - 2a58: 01b60901 0x1b60901 - 2a5c: 002e0000 0x2e0000 - 2a60: 00090168 0x90168 - 2a64: 0c000000 jal 0 <__scratchpad-0x1f800000> - 2a68: 09017000 j 405c000 <__scratchpad-0x1b7a4000> - 2a6c: 00000316 0x316 - 2a70: 0190003d 0x190003d - 2a74: 00032109 0x32109 - 2a78: a0003e00 sb zero,15872(zero) - 2a7c: 04080001 0x4080001 - 2a80: 00000025 move zero,zero - 2a84: 02303902 0x2303902 - 2a88: 5f090000 0x5f090000 - 2a8c: 00000001 0x1 - 2a90: 09400000 j 5000000 <__scratchpad-0x1a800000> - 2a94: 000001fc 0x1fc - 2a98: 20000000 addi zero,zero,0 - 2a9c: 0002c109 0x2c109 - 2aa0: 00000000 nop - 2aa4: 01750910 0x1750910 - 2aa8: 00000000 nop - 2aac: 28090800 slti t1,zero,2048 - 2ab0: 00000001 0x1 - 2ab4: 09040000 j 4100000 <__scratchpad-0x1b700000> - 2ab8: 000002d7 0x2d7 - 2abc: 02000000 0x2000000 - 2ac0: 00000a09 0xa09 - 2ac4: 00000000 nop - 2ac8: 02600901 0x2600901 - 2acc: 00000000 nop - 2ad0: f8090080 0xf8090080 - 2ad4: 00000004 sllv zero,zero,zero - 2ad8: 09004000 j 4010000 <__scratchpad-0x1b7f0000> - 2adc: 00000339 0x339 - 2ae0: 00200000 0x200000 - 2ae4: 00047009 0x47009 - 2ae8: 10000000 b 2aec <__scratchpad-0x1f7fd514> - 2aec: 00ef0900 0xef0900 - 2af0: 00000000 nop - 2af4: b2090008 0xb2090008 - 2af8: 00000000 nop - 2afc: 09000400 j 4001000 <__scratchpad-0x1b7ff000> - 2b00: 0000010d break 0x0,0x4 - 2b04: 00020000 sll zero,v0,0x0 - 2b08: 00007a09 0x7a09 - 2b0c: 01000000 0x1000000 - 2b10: 009c0a00 0x9c0a00 - 2b14: 80000000 lb zero,0(zero) - 2b18: 0004590a 0x4590a - 2b1c: 0a400000 j 9000000 <__scratchpad-0x16800000> - 2b20: 000000cd break 0x0,0x3 - 2b24: c30a2000 lwc0 c0_entryhi,8192(t8) - 2b28: 00000001 0x1 - 2b2c: 04080010 0x4080010 - 2b30: 00000025 move zero,zero - 2b34: 02f75a02 0x2f75a02 - 2b38: 2d050000 sltiu a1,t0,0 - 2b3c: 00000004 sllv zero,zero,zero - 2b40: 00018b05 0x18b05 - 2b44: 38050100 xori a1,zero,0x100 - 2b48: 02000004 sllv zero,zero,s0 - 2b4c: 00019505 0x19505 - 2b50: 43050300 c0 0x1050300 - 2b54: 04000004 bltz zero,2b68 <__scratchpad-0x1f7fd498> - 2b58: 00019f05 0x19f05 - 2b5c: a7050500 sh a1,1280(t8) - 2b60: 06000002 bltz s0,2b6c <__scratchpad-0x1f7fd494> - 2b64: 0004c205 0x4c205 - 2b68: 6d050700 0x6d050700 - 2b6c: 08000003 j c <__scratchpad-0x1f7ffff4> - 2b70: 0002ed05 0x2ed05 - 2b74: f7050900 0xf7050900 - 2b78: 0a000002 j 8000008 <__scratchpad-0x177ffff8> - 2b7c: 00030105 0x30105 - 2b80: 46050b00 add.s $f12,$f1,$f5 - 2b84: 0c000000 jal 0 <__scratchpad-0x1f800000> - 2b88: 00005105 0x5105 - 2b8c: 5c050d00 0x5c050d00 - 2b90: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 2b94: 0000e405 0xe405 - 2b98: 8e050f00 lw a1,3840(s0) - 2b9c: 10000004 b 2bb0 <__scratchpad-0x1f7fd450> - 2ba0: 00049805 0x49805 - 2ba4: a2051100 sb a1,4352(s0) - 2ba8: 12000004 beqz s0,2bbc <__scratchpad-0x1f7fd444> - 2bac: 0004ac05 0x4ac05 - 2bb0: 3e051300 0x3e051300 - 2bb4: 14000001 bnez zero,2bbc <__scratchpad-0x1f7fd444> - 2bb8: 00014905 0x14905 - 2bbc: 54051500 0x54051500 - 2bc0: 16000001 bnez s0,2bc8 <__scratchpad-0x1f7fd438> - 2bc4: 00050f05 0x50f05 - 2bc8: 1a051800 0x1a051800 - 2bcc: 19000005 blez t0,2be4 <__scratchpad-0x1f7fd41c> - 2bd0: 00052505 0x52505 - 2bd4: 30051a00 andi a1,zero,0x1a00 - 2bd8: 1b000005 blez t8,2bf0 <__scratchpad-0x1f7fd410> - 2bdc: 0004ed05 0x4ed05 - 2be0: e2051c00 swc0 $5,7168(s0) - 2be4: 1d000004 bgtz t0,2bf8 <__scratchpad-0x1f7fd408> - 2be8: 00038205 0x38205 - 2bec: 77051e00 jalx c147800 <__scratchpad-0x136b8800> - 2bf0: 1f000003 bgtz t8,2c00 <__scratchpad-0x1f7fd400> - 2bf4: 112f0400 beq t1,t7,3bf8 <__scratchpad-0x1f7fc408> - 2bf8: 25040000 addiu a0,t0,0 - 2bfc: 01000000 0x1000000 - 2c00: 00031a14 0x31a14 - 2c04: 10fb0500 beq a3,k1,4008 <__scratchpad-0x1f7fbff8> - 2c08: 05810000 bgez t4,2c0c <__scratchpad-0x1f7fd3f4> - 2c0c: 000010c0 sll v0,zero,0x3 - 2c10: 114b0552 beq t2,t3,415c <__scratchpad-0x1f7fbea4> - 2c14: 00570000 0x570000 - 2c18: 0010ee0b 0x10ee0b - 2c1c: 611b0100 0x611b0100 - 2c20: 88000000 lwl zero,0(zero) - 2c24: 888002d7 lwl zero,727(a0) - 2c28: 01000001 0x1000001 - 2c2c: 0004a59c 0x4a59c - 2c30: 113a0c00 beq t1,k0,5c34 <__scratchpad-0x1f7fa3cc> - 2c34: 1b010000 0x1b010000 - 2c38: 0000002c 0x2c - 2c3c: 00000d2e 0xd2e - 2c40: 0011280c syscall 0x44a0 - 2c44: 2c1b0100 sltiu k1,zero,256 - 2c48: 5a000000 0x5a000000 - 2c4c: 0c00000d jal 34 <__scratchpad-0x1f7fffcc> - 2c50: 00001144 0x1144 - 2c54: 00a71b01 0xa71b01 - 2c58: 0d860000 jal 6180000 <__scratchpad-0x19680000> - 2c5c: c00d0000 lwc0 c0_cause,0(zero) - 2c60: c88002d7 lwc2 $0,727(a0) - 2c64: 82000006 lb zero,6(s0) - 2c68: 0e000003 jal 800000c <__scratchpad-0x177ffff4> - 2c6c: 03055401 0x3055401 - 2c70: 8006e624 lb a2,-6620(zero) - 2c74: 0155010e 0x155010e - 2c78: 56010e30 0x56010e30 - 2c7c: 008c0802 0x8c0802 - 2c80: 02d7f40d break 0x2d7,0x3d0 - 2c84: 0006c880 sll t9,a2,0x2 - 2c88: 0003a400 sll s4,v1,0x10 - 2c8c: 54010e00 0x54010e00 - 2c90: e5980305 swc1 $f24,773(t4) - 2c94: 010e8006 srlv s0,t6,t0 - 2c98: 0e300155 jal 8c00554 <__scratchpad-0x16bffaac> - 2c9c: 08025601 j 95804 <__scratchpad-0x1f76a7fc> - 2ca0: 080d008c j 340230 <__scratchpad-0x1f4bfdd0> - 2ca4: d38002d8 0xd38002d8 - 2ca8: cd000006 lwc3 $0,6(t0) - 2cac: 0e000003 jal 800000c <__scratchpad-0x177ffff4> - 2cb0: 83025401 lb v0,21505(t8) - 2cb4: 55010e00 0x55010e00 - 2cb8: 0e008102 jal 8020408 <__scratchpad-0x177dfbf8> - 2cbc: 03055601 0x3055601 - 2cc0: 8006e598 lb a2,-6760(zero) - 2cc4: 0257010e 0x257010e - 2cc8: 0d008c08 jal 4023020 <__scratchpad-0x1b7dcfe0> - 2ccc: 8002d820 lb v0,-10208(zero) - 2cd0: 000006de 0x6de - 2cd4: 000003f0 0x3f0 - 2cd8: 0254010e 0x254010e - 2cdc: 010e0082 0x10e0082 - 2ce0: a2030555 sb v1,1365(s0) - 2ce4: 0e8006e5 jal a001b94 <__scratchpad-0x157fe46c> - 2ce8: 08025601 j 95804 <__scratchpad-0x1f76a7fc> - 2cec: 380d0080 xori t5,zero,0x80 - 2cf0: e98002d8 swc2 $0,728(t4) - 2cf4: 07000006 bltz t8,2d10 <__scratchpad-0x1f7fd2f0> - 2cf8: 0e000004 jal 8000010 <__scratchpad-0x177ffff0> - 2cfc: 03055401 0x3055401 - 2d00: 8003a2e4 lb v1,-23836(zero) - 2d04: d8480d00 0xd8480d00 - 2d08: 06e98002 0x6e98002 - 2d0c: 041e0000 0x41e0000 - 2d10: 010e0000 0x10e0000 - 2d14: 0c030554 jal c1550 <__scratchpad-0x1f73eab0> - 2d18: 008003a3 0x8003a3 - 2d1c: 02d8680d break 0x2d8,0x1a0 - 2d20: 0006e980 sll sp,a2,0x6 - 2d24: 00043500 sll a2,a0,0x14 - 2d28: 54010e00 0x54010e00 - 2d2c: a2e40305 sb a0,773(s7) - 2d30: 0d008003 jal 402000c <__scratchpad-0x1b7dfff4> - 2d34: 8002d878 lb v0,-10120(zero) - 2d38: 000006e9 0x6e9 - 2d3c: 0000044c syscall 0x11 - 2d40: 0554010e 0x554010e - 2d44: 03a33003 0x3a33003 - 2d48: 9c0d0080 0x9c0d0080 - 2d4c: e98002d8 swc2 $0,728(t4) - 2d50: 63000006 0x63000006 - 2d54: 0e000004 jal 8000010 <__scratchpad-0x177ffff0> - 2d58: 03055401 0x3055401 - 2d5c: 8003a2e4 lb v1,-23836(zero) - 2d60: d8b00d00 0xd8b00d00 - 2d64: 06e98002 0x6e98002 - 2d68: 047a0000 0x47a0000 - 2d6c: 010e0000 0x10e0000 - 2d70: 54030554 0x54030554 - 2d74: 008003a3 0x8003a3 - 2d78: 02d8d40d break 0x2d8,0x350 - 2d7c: 0006e980 sll sp,a2,0x6 - 2d80: 00049100 sll s2,a0,0x4 - 2d84: 54010e00 0x54010e00 - 2d88: a2e40305 sb a0,773(s7) - 2d8c: 0f008003 jal c02000c <__scratchpad-0x137dfff4> - 2d90: 8002d8e8 lb v0,-10008(zero) - 2d94: 000006e9 0x6e9 - 2d98: 0554010e 0x554010e - 2d9c: 03a37c03 0x3a37c03 - 2da0: 0b000080 j c000200 <__scratchpad-0x137ffe00> - 2da4: 000010d1 0x10d1 - 2da8: 00615901 0x615901 - 2dac: d9100000 0xd9100000 - 2db0: 01408002 0x1408002 - 2db4: 9c010000 0x9c010000 - 2db8: 000005e1 0x5e1 - 2dbc: 00113a0c syscall 0x44e8 - 2dc0: 2c590100 sltiu t9,v0,256 - 2dc4: b2000000 0xb2000000 - 2dc8: 0c00000d jal 34 <__scratchpad-0x1f7fffcc> - 2dcc: 00001128 0x1128 - 2dd0: 002c5901 0x2c5901 - 2dd4: 0dde0000 jal 7780000 <__scratchpad-0x18080000> - 2dd8: 440c0000 mfc1 t4,$f0 - 2ddc: 01000011 mthi t0 - 2de0: 0000a759 0xa759 - 2de4: 000e0a00 sll at,t6,0x8 - 2de8: 00691000 0x691000 - 2dec: 002c5b01 0x2c5b01 - 2df0: 0e360000 jal 8d80000 <__scratchpad-0x16a80000> - 2df4: 480d0000 mfc2 t5,$0 - 2df8: c88002d9 lwc2 $0,729(a0) - 2dfc: 1a000006 blez s0,2e18 <__scratchpad-0x1f7fd1e8> - 2e00: 0e000005 jal 8000014 <__scratchpad-0x177fffec> - 2e04: 03055401 0x3055401 - 2e08: 8006e624 lb a2,-6620(zero) - 2e0c: 0155010e 0x155010e - 2e10: 56010e30 0x56010e30 - 2e14: 008c0802 0x8c0802 - 2e18: 02d97c0d break 0x2d9,0x1f0 - 2e1c: 0006de80 sll k1,a2,0x1a - 2e20: 00053d00 sll a3,a1,0x14 - 2e24: 54010e00 0x54010e00 - 2e28: e62a0305 swc1 $f10,773(s1) - 2e2c: 010e8006 srlv s0,t6,t0 - 2e30: 00830255 0x830255 - 2e34: 0256010e 0x256010e - 2e38: 0d008008 jal 4020020 <__scratchpad-0x1b7dffe0> - 2e3c: 8002d9b8 lb v0,-9800(zero) - 2e40: 000006c8 0x6c8 - 2e44: 0000055f 0x55f - 2e48: 0554010e 0x554010e - 2e4c: 06e59803 0x6e59803 - 2e50: 55010e80 0x55010e80 - 2e54: 010e3001 0x10e3001 - 2e58: 8c080256 lw t0,598(zero) - 2e5c: d9d00d00 0xd9d00d00 - 2e60: 06d38002 0x6d38002 - 2e64: 05880000 0x5880000 - 2e68: 010e0000 0x10e0000 - 2e6c: 00820254 0x820254 - 2e70: 0555010e 0x555010e - 2e74: 06e62403 0x6e62403 - 2e78: 56010e80 0x56010e80 - 2e7c: 0e008002 jal 8020008 <__scratchpad-0x177dfff8> - 2e80: 08025701 j 95c04 <__scratchpad-0x1f76a3fc> - 2e84: e80d008c swc2 $13,140(zero) - 2e88: e98002d9 swc2 $0,729(t4) - 2e8c: 9f000006 0x9f000006 - 2e90: 0e000005 jal 8000014 <__scratchpad-0x177fffec> - 2e94: 03055401 0x3055401 - 2e98: 8003a2e4 lb v1,-23836(zero) - 2e9c: d9f80d00 0xd9f80d00 - 2ea0: 06e98002 0x6e98002 - 2ea4: 05b60000 0x5b60000 - 2ea8: 010e0000 0x10e0000 - 2eac: 0c030554 jal c1550 <__scratchpad-0x1f73eab0> - 2eb0: 008003a3 0x8003a3 - 2eb4: 02da180d break 0x2da,0x60 - 2eb8: 0006e980 sll sp,a2,0x6 - 2ebc: 0005cd00 sll t9,a1,0x14 - 2ec0: 54010e00 0x54010e00 - 2ec4: a2e40305 sb a0,773(s7) - 2ec8: 0f008003 jal c02000c <__scratchpad-0x137dfff4> - 2ecc: 8002da28 lb v0,-9688(zero) - 2ed0: 000006e9 0x6e9 - 2ed4: 0554010e 0x554010e - 2ed8: 03a30c03 0x3a30c03 - 2edc: 0b000080 j c000200 <__scratchpad-0x137ffe00> - 2ee0: 0000110e 0x110e - 2ee4: 00569201 0x569201 - 2ee8: da500000 0xda500000 - 2eec: 00b48002 0xb48002 - 2ef0: 9c010000 0x9c010000 - 2ef4: 00000663 0x663 - 2ef8: 00113a0c syscall 0x44e8 - 2efc: 2c920100 sltiu s2,a0,256 - 2f00: 55000000 0x55000000 - 2f04: 1100000e beqz t0,2f40 <__scratchpad-0x1f7fd0c0> - 2f08: 000010e7 0x10e7 - 2f0c: 00259401 0x259401 - 2f10: 0e810000 jal a040000 <__scratchpad-0x157c0000> - 2f14: 780d0000 0x780d0000 - 2f18: c88002da lwc2 $0,730(a0) - 2f1c: 3a000006 xori zero,s0,0x6 - 2f20: 0e000006 jal 8000018 <__scratchpad-0x177fffe8> - 2f24: 03055401 0x3055401 - 2f28: 8006e624 lb a2,-6620(zero) - 2f2c: 0155010e 0x155010e - 2f30: 56010e30 0x56010e30 - 2f34: 008c0802 0x8c0802 - 2f38: 02daa80f 0x2daa80f - 2f3c: 0006d380 sll k0,a2,0xe - 2f40: 54010e00 0x54010e00 - 2f44: 0e008102 jal 8020408 <__scratchpad-0x177dfbf8> - 2f48: 03055501 0x3055501 - 2f4c: 8006e624 lb a2,-6620(zero) - 2f50: 0556010e 0x556010e - 2f54: 06e59803 0x6e59803 - 2f58: 57010e80 0x57010e80 - 2f5c: 008c0802 0x8c0802 - 2f60: 00611200 0x611200 - 2f64: 06730000 0x6730000 - 2f68: a0130000 sb s3,0(zero) - 2f6c: 8b000000 lwl zero,0(t8) - 2f70: 11851400 beq t4,a1,7f74 <__scratchpad-0x1f7f808c> - 2f74: 11010000 beq t0,at,2f78 <__scratchpad-0x1f7fd088> - 2f78: 00000663 0x663 - 2f7c: e6240305 swc1 $f4,773(s1) - 2f80: 61158006 0x61158006 - 2f84: 01007272 0x1007272 - 2f88: 00066312 0x66312 - 2f8c: 98030500 lwr v1,1280(zero) - 2f90: 168006e5 bnez s4,4b28 <__scratchpad-0x1f7fb4d8> - 2f94: 00000277 0x277 - 2f98: 00ad3402 0xad3402 - 2f9c: 03050000 0x3050000 - 2fa0: 8006e964 lb a2,-5788(zero) - 2fa4: 0002b116 0x2b116 - 2fa8: 80550200 lb s5,512(v0) - 2fac: 05000001 bltz t0,2fb4 <__scratchpad-0x1f7fd04c> - 2fb0: 06e96803 0x6e96803 - 2fb4: 00671680 0x671680 - 2fb8: 99020000 lwr v0,0(t0) - 2fbc: 00000230 0x230 - 2fc0: e91c0305 swc2 $28,773(t0) - 2fc4: 6c178006 0x6c178006 - 2fc8: 6c000011 0x6c000011 - 2fcc: 04000011 bltz zero,3014 <__scratchpad-0x1f7fcfec> - 2fd0: 07fb172d 0x7fb172d - 2fd4: 07fb0000 0x7fb0000 - 2fd8: b1050000 0xb1050000 - 2fdc: 000b1f17 0xb1f17 - 2fe0: 000b1f00 sll v1,t3,0x1c - 2fe4: 17320400 bne t9,s2,3fe8 <__scratchpad-0x1f7fc018> - 2fe8: 00001ff4 0x1ff4 - 2fec: 00001ff4 0x1ff4 - 2ff0: b1004f06 0xb1004f06 - 2ff4: 04000005 bltz zero,300c <__scratchpad-0x1f7fcff4> - 2ff8: 000b5900 sll t3,t3,0x4 - 2ffc: a8010400 swl at,1024(zero) - 3000: 0c000003 jal c <__scratchpad-0x1f7ffff4> - 3004: 0000120f 0x120f - 3008: 0000053b 0x53b - 300c: 8002db04 lb v0,-9468(zero) - 3010: 00000364 0x364 - 3014: 000008b8 0x8b8 - 3018: b7070402 0xb7070402 - 301c: 03000006 srlv zero,zero,t8 - 3020: 6e690504 0x6e690504 - 3024: 01020074 0x1020074 - 3028: 00038d08 0x38d08 - 302c: 07020200 0x7020200 - 3030: 0000021f 0x21f - 3034: ad070802 sw a3,2050(t0) - 3038: 02000006 srlv zero,zero,s0 - 303c: 038f0601 0x38f0601 - 3040: 02020000 0x2020000 - 3044: 00040a05 0x40a05 - 3048: 05080200 0x5080200 - 304c: 00000862 0x862 - 3050: 96060102 lhu a2,258(s0) - 3054: 02000003 0x2000003 - 3058: 08670504 j 19c1410 <__scratchpad-0x1de3ebf0> - 305c: 04020000 0x4020000 - 3060: 0006b207 0x6b207 - 3064: 07040200 0x7040200 - 3068: 0000029e 0x29e - 306c: 00330404 0x330404 - 3070: 04050000 0x4050000 - 3074: 00000025 move zero,zero - 3078: 01520702 0x1520702 - 307c: 86060000 lh a2,0(s0) - 3080: 01000002 0x1000002 - 3084: 06001800 bltz s0,9088 <__scratchpad-0x1f7f6f78> - 3088: 00000292 0x292 - 308c: 00280030 0x280030 - 3090: 00021206 0x21206 - 3094: 40001200 0x40001200 - 3098: 00900600 0x900600 - 309c: 00290000 0x290000 - 30a0: 2e060068 sltiu a2,s0,104 - 30a4: 10000000 b 30a8 <__scratchpad-0x1f7fcf58> - 30a8: 06007800 bltz s0,210ac <__scratchpad-0x1f7def54> - 30ac: 00000420 0x420 - 30b0: 00980011 0x980011 - 30b4: 00030b06 0x30b06 - 30b8: a0042800 sb a0,10240(zero) - 30bc: 03570600 0x3570600 - 30c0: 041e0000 0x41e0000 - 30c4: 620600c8 0x620600c8 - 30c8: 20000003 addi zero,zero,3 - 30cc: 0600d804 bltz s0,ffff90e0 <__bss_end+0x7ff81a40> - 30d0: 00000248 0x248 - 30d4: 00e80413 0xe80413 - 30d8: 00025406 0x25406 - 30dc: f8041600 0xf8041600 - 30e0: 003a0600 0x3a0600 - 30e4: 002a0000 0x2a0000 - 30e8: da0600f8 0xda0600f8 - 30ec: 1b000001 blez t8,30f4 <__scratchpad-0x1f7fcf0c> - 30f0: 06010804 bgez s0,5104 <__scratchpad-0x1f7faefc> - 30f4: 000001e6 0x1e6 - 30f8: 0118043f 0x118043f - 30fc: 00044e06 0x44e06 - 3100: 28041400 slti a0,zero,5120 - 3104: 02320601 0x2320601 - 3108: 041c0000 0x41c0000 - 310c: 2c060138 sltiu a2,zero,312 - 3110: 06000003 bltz s0,3120 <__scratchpad-0x1f7fcee0> - 3114: 06014000 bgez s0,13118 <__scratchpad-0x1f7ecee8> - 3118: 000001a9 0x1a9 - 311c: 0158002d 0x158002d - 3120: 0001b606 0x1b606 - 3124: 68002e00 0x68002e00 - 3128: 00000601 0x601 - 312c: 000c0000 sll zero,t4,0x0 - 3130: 16060170 bne s0,a2,36f4 <__scratchpad-0x1f7fc90c> - 3134: 3d000003 0x3d000003 - 3138: 06019000 bgez s0,fffe713c <__bss_end+0x7ff6fa9c> - 313c: 00000321 0x321 - 3140: 01a0003e 0x1a0003e - 3144: 25040500 addiu a0,t0,1280 - 3148: 02000000 0x2000000 - 314c: 00020239 0x20239 - 3150: 015f0600 0x15f0600 - 3154: 00000000 nop - 3158: fc064000 0xfc064000 - 315c: 00000001 0x1 - 3160: 06200000 bltz s1,3164 <__scratchpad-0x1f7fce9c> - 3164: 000002c1 0x2c1 - 3168: 10000000 b 316c <__scratchpad-0x1f7fce94> - 316c: 00017506 0x17506 - 3170: 00000000 nop - 3174: 01280608 0x1280608 - 3178: 00000000 nop - 317c: d7060400 0xd7060400 - 3180: 00000002 srl zero,zero,0x0 - 3184: 06020000 0x6020000 - 3188: 0000000a 0xa - 318c: 01000000 0x1000000 - 3190: 00026006 srlv t4,v0,zero - 3194: 80000000 lb zero,0(zero) - 3198: 04f80600 0x4f80600 - 319c: 00000000 nop - 31a0: 39060040 xori a2,t0,0x40 - 31a4: 00000003 sra zero,zero,0x0 - 31a8: 06002000 bltz s0,b1ac <__scratchpad-0x1f7f4e54> - 31ac: 00000470 0x470 - 31b0: 00100000 sll zero,s0,0x0 - 31b4: 0000ef06 0xef06 - 31b8: 08000000 j 0 <__scratchpad-0x1f800000> - 31bc: 00b20600 0xb20600 - 31c0: 00000000 nop - 31c4: 0d060004 jal 4180010 <__scratchpad-0x1b67fff0> - 31c8: 00000001 0x1 - 31cc: 06000200 bltz s0,39d0 <__scratchpad-0x1f7fc630> - 31d0: 0000007a 0x7a - 31d4: 00010000 sll zero,at,0x0 - 31d8: 00009c07 0x9c07 - 31dc: 07800000 bltz gp,31e0 <__scratchpad-0x1f7fce20> - 31e0: 00000459 0x459 - 31e4: cd074000 lwc3 $7,16384(t0) - 31e8: 00000000 nop - 31ec: 01c30720 0x1c30720 - 31f0: 10000000 b 31f4 <__scratchpad-0x1f7fce0c> - 31f4: 25040500 addiu a0,t0,1280 - 31f8: 02000000 0x2000000 - 31fc: 0002c95a 0x2c95a - 3200: 042d0800 0x42d0800 - 3204: 08000000 j 0 <__scratchpad-0x1f800000> - 3208: 0000018b 0x18b - 320c: 04380801 0x4380801 - 3210: 08020000 j 80000 <__scratchpad-0x1f780000> - 3214: 00000195 0x195 - 3218: 04430803 0x4430803 - 321c: 08040000 j 100000 <__scratchpad-0x1f700000> - 3220: 0000019f 0x19f - 3224: 02a70805 0x2a70805 - 3228: 08060000 j 180000 <__scratchpad-0x1f680000> - 322c: 000004c2 srl zero,zero,0x13 - 3230: 036d0807 srav at,t5,k1 - 3234: 08080000 j 200000 <__scratchpad-0x1f600000> - 3238: 000002ed 0x2ed - 323c: 02f70809 0x2f70809 - 3240: 080a0000 j 280000 <__scratchpad-0x1f580000> - 3244: 00000301 0x301 - 3248: 0046080b 0x46080b - 324c: 080c0000 j 300000 <__scratchpad-0x1f500000> - 3250: 00000051 0x51 - 3254: 005c080d break 0x5c,0x20 - 3258: 080e0000 j 380000 <__scratchpad-0x1f480000> - 325c: 000000e4 0xe4 - 3260: 048e080f 0x48e080f - 3264: 08100000 j 400000 <__scratchpad-0x1f400000> - 3268: 00000498 0x498 - 326c: 04a20811 0x4a20811 - 3270: 08120000 j 480000 <__scratchpad-0x1f380000> - 3274: 000004ac 0x4ac - 3278: 013e0813 0x13e0813 - 327c: 08140000 j 500000 <__scratchpad-0x1f300000> - 3280: 00000149 0x149 - 3284: 01540815 0x1540815 - 3288: 08160000 j 580000 <__scratchpad-0x1f280000> - 328c: 0000050f 0x50f - 3290: 051a0818 0x51a0818 - 3294: 08190000 j 640000 <__scratchpad-0x1f1c0000> - 3298: 00000525 0x525 - 329c: 0530081a bltzal t1,5308 <__scratchpad-0x1f7facf8> - 32a0: 081b0000 j 6c0000 <__scratchpad-0x1f140000> - 32a4: 000004ed 0x4ed - 32a8: 04e2081c 0x4e2081c - 32ac: 081d0000 j 740000 <__scratchpad-0x1f0c0000> - 32b0: 00000382 srl zero,zero,0xe - 32b4: 0377081e 0x377081e - 32b8: 001f0000 sll zero,ra,0x0 - 32bc: 0007fb09 0x7fb09 - 32c0: 04310100 bgezal at,36c4 <__scratchpad-0x1f7fc93c> - 32c4: 1c8002db bgtz a0,3e34 <__scratchpad-0x1f7fc1cc> - 32c8: 01000002 0x1000002 - 32cc: 0003589c 0x3589c - 32d0: 12190a00 beq s0,t9,5ad4 <__scratchpad-0x1f7fa52c> - 32d4: 31010000 andi at,t0,0x0 - 32d8: 0000002c 0x2c - 32dc: 00000ea0 0xea0 - 32e0: 006e690b 0x6e690b - 32e4: 00793101 0x793101 - 32e8: 0ec10000 jal b040000 <__scratchpad-0x147c0000> - 32ec: 6f0b0000 0x6f0b0000 - 32f0: 01007475 0x1007475 - 32f4: 00007931 0x7931 - 32f8: 000edf00 sll k1,t6,0x1c - 32fc: 656c0c00 0x656c0c00 - 3300: 3101006e andi at,t0,0x6e - 3304: 0000002c 0x2c - 3308: 780d5701 0x780d5701 - 330c: 58360100 0x58360100 - 3310: 02000003 0x2000003 - 3314: 790d7491 0x790d7491 - 3318: 58370100 0x58370100 - 331c: 02000003 0x2000003 - 3320: 690d7091 0x690d7091 - 3324: 58380100 0x58380100 - 3328: 02000003 0x2000003 - 332c: 1f0e6c91 0x1f0e6c91 - 3330: 01000012 0x1000012 - 3334: 00035d39 0x35d39 - 3338: 78910200 0x78910200 - 333c: 0012070e 0x12070e - 3340: 583a0100 0x583a0100 - 3344: 02000003 0x2000003 - 3348: 0f006891 jal c01a244 <__scratchpad-0x137e5dbc> - 334c: 0000002c 0x2c - 3350: 0000330f 0x330f - 3354: 09df0900 j 77c2400 <__scratchpad-0x1803dc00> - 3358: 76010000 jalx 8040000 <__scratchpad-0x177c0000> - 335c: 8002dd20 lb v0,-8928(zero) - 3360: 00000070 0x70 - 3364: 03c79c01 0x3c79c01 - 3368: 190a0000 0x190a0000 - 336c: 01000012 0x1000012 - 3370: 00002c76 0x2c76 - 3374: 000efd00 sll ra,t6,0x14 - 3378: 72610b00 0x72610b00 - 337c: 76010072 jalx 80401c8 <__scratchpad-0x177bfe38> - 3380: 00000079 0x79 - 3384: 00000f1e 0xf1e - 3388: 0006680e 0x6680e - 338c: c77a0100 lwc1 $f26,256(k1) - 3390: 02000003 0x2000003 - 3394: 80106091 lb s0,24721(zero) - 3398: c98002dd lwc2 $0,733(t4) - 339c: 11000002 beqz t0,33a8 <__scratchpad-0x1f7fcc58> - 33a0: f3035401 0xf3035401 - 33a4: 01115401 0x1115401 - 33a8: 60910255 0x60910255 - 33ac: 03560111 0x3560111 - 33b0: 115501f3 beq t2,s5,3b80 <__scratchpad-0x1f7fc480> - 33b4: 45015701 bc1t 18fbc <__scratchpad-0x1f7e7044> - 33b8: 33120000 andi s2,t8,0x0 - 33bc: d7000000 0xd7000000 - 33c0: 13000003 beqz t8,33d0 <__scratchpad-0x1f7fcc30> - 33c4: 00000072 0x72 - 33c8: 28090014 slti t1,zero,20 - 33cc: 01000012 0x1000012 - 33d0: 02dd9082 0x2dd9082 - 33d4: 00004880 sll t1,zero,0x2 - 33d8: 3a9c0100 xori gp,s4,0x100 - 33dc: 0a000004 j 8000010 <__scratchpad-0x177ffff0> - 33e0: 00001219 0x1219 - 33e4: 002c8201 0x2c8201 - 33e8: 0f4a0000 jal d280000 <__scratchpad-0x12580000> - 33ec: c90a0000 lwc2 $10,0(t0) - 33f0: 01000011 mthi t0 - 33f4: 00002c82 srl a1,zero,0x12 - 33f8: 000f6b00 sll t5,t7,0xc - 33fc: 06680e00 0x6680e00 - 3400: 84010000 lh at,0(zero) - 3404: 0000043a 0x43a - 3408: 10709102 beq v1,s0,fffe7814 <__bss_end+0x7ff70174> - 340c: 8002ddc8 lb v0,-8760(zero) - 3410: 000002c9 0x2c9 - 3414: 03540111 0x3540111 - 3418: 115401f3 beq t2,s4,3be8 <__scratchpad-0x1f7fc418> - 341c: 91025501 lbu v0,21761(t0) - 3420: 56011170 0x56011170 - 3424: 01113001 0x1113001 - 3428: 00350157 0x350157 - 342c: 00331200 0x331200 - 3430: 044a0000 0x44a0000 - 3434: 72130000 0x72130000 - 3438: 04000000 bltz zero,343c <__scratchpad-0x1f7fcbc4> - 343c: 11f20900 beq t7,s2,5840 <__scratchpad-0x1f7fa7c0> - 3440: 89010000 lwl at,0(t0) - 3444: 8002ddd8 lb v0,-8744(zero) - 3448: 00000060 0x60 - 344c: 04f19c01 bgezal a3,fffea454 <__bss_end+0x7ff72db4> - 3450: 190a0000 0x190a0000 - 3454: 01000012 0x1000012 - 3458: 00002c89 0x2c89 - 345c: 000f8c00 sll s1,t7,0x10 - 3460: 06680e00 0x6680e00 - 3464: 8b010000 lwl at,0(t8) - 3468: 000004f1 0x4f1 - 346c: 14689102 bne v1,t0,fffe7878 <__bss_end+0x7ff701d8> - 3470: 8002ddfc lb v0,-8708(zero) - 3474: 000005ab 0x5ab - 3478: 0000049e 0x49e - 347c: 02540111 0x2540111 - 3480: 01116891 0x1116891 - 3484: 18030555 0x18030555 - 3488: 1180038a beqz t4,42b4 <__scratchpad-0x1f7fbd4c> - 348c: 39015601 xori at,t0,0x5601 - 3490: de081400 0xde081400 - 3494: 03d78002 0x3d78002 - 3498: 04b70000 0x4b70000 - 349c: 01110000 0x1110000 - 34a0: 00800254 0x800254 - 34a4: 01550111 0x1550111 - 34a8: 1c140031 0x1c140031 - 34ac: c98002de lwc2 $0,734(t4) - 34b0: db000002 0xdb000002 - 34b4: 11000004 beqz t0,34c8 <__scratchpad-0x1f7fcb38> - 34b8: 80025401 lb v0,21505(zero) - 34bc: 55011100 0x55011100 - 34c0: 11689102 beq t3,t0,fffe78cc <__bss_end+0x7ff7022c> - 34c4: 30015601 andi at,zero,0x5601 - 34c8: 01570111 0x1570111 - 34cc: 28100039 slti s0,zero,57 - 34d0: d78002de 0xd78002de - 34d4: 11000003 beqz t0,34e4 <__scratchpad-0x1f7fcb1c> - 34d8: 80025401 lb v0,21505(zero) - 34dc: 55011100 0x55011100 - 34e0: 00003001 0x3001 - 34e4: 00003312 0x3312 - 34e8: 00050100 sll zero,a1,0x4 - 34ec: 00721300 0x721300 - 34f0: 00080000 sll zero,t0,0x0 - 34f4: 0011b709 0x11b709 - 34f8: 38920100 xori s2,a0,0x100 - 34fc: 308002de andi zero,a0,0x2de - 3500: 01000000 0x1000000 - 3504: 0005409c 0x5409c - 3508: 12190a00 beq s0,t9,5d0c <__scratchpad-0x1f7fa2f4> - 350c: 92010000 lbu at,0(s0) - 3510: 0000002c 0x2c - 3514: 00000fb8 0xfb8 - 3518: 00123815 0x123815 - 351c: 33920100 andi s2,gp,0x100 - 3520: 01000000 0x1000000 - 3524: 69620c55 0x69620c55 - 3528: 92010067 lbu at,103(s0) - 352c: 00000033 0x33 - 3530: 16005601 bnez s0,18d38 <__scratchpad-0x1f7e72c8> - 3534: 00000277 0x277 - 3538: 007f3402 0x7f3402 - 353c: 03050000 0x3050000 - 3540: 8006e964 lb a2,-5788(zero) - 3544: 0002b116 0x2b116 - 3548: 52550200 0x52550200 - 354c: 05000001 bltz t0,3554 <__scratchpad-0x1f7fcaac> - 3550: 06e96803 0x6e96803 - 3554: 00671680 0x671680 - 3558: 99020000 lwr v0,0(t0) - 355c: 00000202 srl zero,zero,0x8 - 3560: e91c0305 swc2 $28,773(t0) - 3564: 33128006 andi s2,t8,0x8006 - 3568: 89000000 lwl zero,0(t0) - 356c: 13000005 beqz t8,3584 <__scratchpad-0x1f7fca7c> - 3570: 00000072 0x72 - 3574: 00721303 0x721303 - 3578: 00010000 sll zero,at,0x0 - 357c: 0011d016 0x11d016 - 3580: 732e0100 0x732e0100 - 3584: 05000005 bltz t0,359c <__scratchpad-0x1f7fca64> - 3588: 072cf403 0x72cf403 - 358c: 11e31680 beq t7,v1,8f90 <__scratchpad-0x1f7f7070> - 3590: 2f010000 sltiu at,t8,0 - 3594: 0000002c 0x2c - 3598: 00000305 0x305 - 359c: 1f170000 0x1f170000 - 35a0: 1f00000b bgtz t8,35d0 <__scratchpad-0x1f7fca30> - 35a4: 0000000b 0xb - 35a8: 00000599 0x599 - 35ac: 0c850004 jal 2140010 <__scratchpad-0x1d6bfff0> - 35b0: 01040000 0x1040000 - 35b4: 000003a8 0x3a8 - 35b8: 0012e50c syscall 0x4b94 - 35bc: 00053b00 sll a3,a1,0xc - 35c0: 02de6800 0x2de6800 - 35c4: 00007480 sll t6,zero,0x12 - 35c8: 000a0300 sll zero,t2,0xc - 35cc: 07040200 0x7040200 - 35d0: 0000029e 0x29e - 35d4: 96060102 lhu a2,258(s0) - 35d8: 02000003 0x2000003 - 35dc: 06b70704 0x6b70704 - 35e0: 04030000 0x4030000 - 35e4: 746e6905 jalx 1b9a414 <__scratchpad-0x1dc65bec> - 35e8: 08010200 j 40800 <__scratchpad-0x1f7bf800> - 35ec: 0000038d break 0x0,0xe - 35f0: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - 35f4: 02000004 sllv zero,zero,s0 - 35f8: 038f0601 0x38f0601 - 35fc: 02020000 0x2020000 - 3600: 00021f07 0x21f07 - 3604: 33040400 andi a0,t8,0x400 - 3608: 02000000 0x2000000 - 360c: 00013007 srav a2,at,zero - 3610: 02860500 0x2860500 - 3614: 00010000 sll zero,at,0x0 - 3618: 92050018 lbu a1,24(s0) - 361c: 30000002 andi zero,zero,0x2 - 3620: 05002800 bltz t0,d624 <__scratchpad-0x1f7f29dc> - 3624: 00000212 0x212 - 3628: 00400012 0x400012 - 362c: 00009005 0x9005 - 3630: 68002900 0x68002900 - 3634: 002e0500 0x2e0500 - 3638: 00100000 sll zero,s0,0x0 - 363c: 20050078 addi a1,zero,120 - 3640: 11000004 beqz t0,3654 <__scratchpad-0x1f7fc9ac> - 3644: 05009800 bltz t0,fffe9648 <__bss_end+0x7ff71fa8> - 3648: 0000030b 0x30b - 364c: 00a00428 0xa00428 - 3650: 00035705 0x35705 - 3654: c8041e00 lwc2 $4,7680(zero) - 3658: 03620500 0x3620500 - 365c: 04200000 bltz at,3660 <__scratchpad-0x1f7fc9a0> - 3660: 480500d8 0x480500d8 - 3664: 13000002 beqz t8,3670 <__scratchpad-0x1f7fc990> - 3668: 0500e804 bltz t0,ffffd67c <__bss_end+0x7ff85fdc> - 366c: 00000254 0x254 - 3670: 00f80416 0xf80416 - 3674: 00003a05 0x3a05 - 3678: f8002a00 0xf8002a00 - 367c: 01da0500 0x1da0500 - 3680: 041b0000 0x41b0000 - 3684: e6050108 swc1 $f5,264(s0) - 3688: 3f000001 0x3f000001 - 368c: 05011804 bgez t0,96a0 <__scratchpad-0x1f7f6960> - 3690: 0000044e 0x44e - 3694: 01280414 0x1280414 - 3698: 00023205 0x23205 - 369c: 38041c00 xori a0,zero,0x1c00 - 36a0: 032c0501 0x32c0501 - 36a4: 00060000 sll zero,a2,0x0 - 36a8: a9050140 swl a1,320(t0) - 36ac: 2d000001 sltiu zero,t0,1 - 36b0: 05015800 bgez t0,196b4 <__scratchpad-0x1f7e694c> - 36b4: 000001b6 0x1b6 - 36b8: 0168002e 0x168002e - 36bc: 00000005 0x5 - 36c0: 70000c00 0x70000c00 - 36c4: 03160501 0x3160501 - 36c8: 003d0000 0x3d0000 - 36cc: 21050190 addi a1,t0,400 - 36d0: 3e000003 0x3e000003 - 36d4: 0001a000 sll s4,at,0x0 - 36d8: 00330404 0x330404 - 36dc: 39020000 xori v0,t0,0x0 - 36e0: 000001e0 0x1e0 - 36e4: 00015f05 0x15f05 - 36e8: 00000000 nop - 36ec: 01fc0540 0x1fc0540 - 36f0: 00000000 nop - 36f4: c1052000 lwc0 $5,8192(t0) - 36f8: 00000002 srl zero,zero,0x0 - 36fc: 05100000 bltzal t0,3700 <__scratchpad-0x1f7fc900> - 3700: 00000175 0x175 - 3704: 08000000 j 0 <__scratchpad-0x1f800000> - 3708: 00012805 0x12805 - 370c: 00000000 nop - 3710: 02d70504 0x2d70504 - 3714: 00000000 nop - 3718: 0a050200 j 8140800 <__scratchpad-0x176bf800> - 371c: 00000000 nop - 3720: 05010000 bgez t0,3724 <__scratchpad-0x1f7fc8dc> - 3724: 00000260 0x260 - 3728: 00800000 0x800000 - 372c: 0004f805 0x4f805 - 3730: 40000000 mfc0 zero,c0_index - 3734: 03390500 0x3390500 - 3738: 00000000 nop - 373c: 70050020 0x70050020 - 3740: 00000004 sllv zero,zero,zero - 3744: 05001000 bltz t0,7748 <__scratchpad-0x1f7f88b8> - 3748: 000000ef 0xef - 374c: 00080000 sll zero,t0,0x0 - 3750: 0000b205 0xb205 - 3754: 04000000 bltz zero,3758 <__scratchpad-0x1f7fc8a8> - 3758: 010d0500 0x10d0500 - 375c: 00000000 nop - 3760: 7a050002 0x7a050002 - 3764: 00000000 nop - 3768: 06000100 bltz s0,3b6c <__scratchpad-0x1f7fc494> - 376c: 0000009c 0x9c - 3770: 59068000 0x59068000 - 3774: 00000004 sllv zero,zero,zero - 3778: 00cd0640 0xcd0640 - 377c: 20000000 addi zero,zero,0 - 3780: 0001c306 0x1c306 - 3784: 00100000 sll zero,s0,0x0 - 3788: 00330404 0x330404 - 378c: 5a020000 0x5a020000 - 3790: 000002a7 0x2a7 - 3794: 00042d07 0x42d07 - 3798: 8b070000 lwl a3,0(t8) - 379c: 01000001 0x1000001 - 37a0: 00043807 srav a3,a0,zero - 37a4: 95070200 lhu a3,512(t0) - 37a8: 03000001 0x3000001 - 37ac: 00044307 0x44307 - 37b0: 9f070400 0x9f070400 - 37b4: 05000001 bltz t0,37bc <__scratchpad-0x1f7fc844> - 37b8: 0002a707 0x2a707 - 37bc: c2070600 lwc0 $7,1536(s0) - 37c0: 07000004 bltz t8,37d4 <__scratchpad-0x1f7fc82c> - 37c4: 00036d07 0x36d07 - 37c8: ed070800 swc3 $7,2048(t0) - 37cc: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - 37d0: 0002f707 0x2f707 - 37d4: 01070a00 0x1070a00 - 37d8: 0b000003 j c00000c <__scratchpad-0x137ffff4> - 37dc: 00004607 0x4607 - 37e0: 51070c00 0x51070c00 - 37e4: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - 37e8: 00005c07 0x5c07 - 37ec: e4070e00 swc1 $f7,3584(zero) - 37f0: 0f000000 jal c000000 <__scratchpad-0x13800000> - 37f4: 00048e07 0x48e07 - 37f8: 98071000 lwr a3,4096(zero) - 37fc: 11000004 beqz t0,3810 <__scratchpad-0x1f7fc7f0> - 3800: 0004a207 0x4a207 - 3804: ac071200 sw a3,4608(zero) - 3808: 13000004 beqz t8,381c <__scratchpad-0x1f7fc7e4> - 380c: 00013e07 0x13e07 - 3810: 49071400 0x49071400 - 3814: 15000001 bnez t0,381c <__scratchpad-0x1f7fc7e4> - 3818: 00015407 0x15407 - 381c: 0f071600 jal c1c5800 <__scratchpad-0x1363a800> - 3820: 18000005 blez zero,3838 <__scratchpad-0x1f7fc7c8> - 3824: 00051a07 0x51a07 - 3828: 25071900 addiu a3,t0,6400 - 382c: 1a000005 blez s0,3844 <__scratchpad-0x1f7fc7bc> - 3830: 00053007 srav a2,a1,zero - 3834: ed071b00 swc3 $7,6912(t0) - 3838: 1c000004 bgtz zero,384c <__scratchpad-0x1f7fc7b4> - 383c: 0004e207 0x4e207 - 3840: 82071d00 lb a3,7424(s0) - 3844: 1e000003 bgtz s0,3854 <__scratchpad-0x1f7fc7ac> - 3848: 00037707 0x37707 - 384c: 08001f00 j 7c00 <__scratchpad-0x1f7f8400> - 3850: 00001244 0x1244 - 3854: 00330301 0x330301 - 3858: de680000 0xde680000 - 385c: 00108002 srl s0,s0,0x0 - 3860: 9c010000 0x9c010000 - 3864: 00000304 0x304 - 3868: 00126d09 0x126d09 - 386c: 41030100 0x41030100 - 3870: d9000000 0xd9000000 - 3874: 0900000f j 400003c <__scratchpad-0x1b7fffc4> - 3878: 000012c2 srl v0,zero,0xb - 387c: 00410401 0x410401 - 3880: 0ffa0000 jal fe80000 <__scratchpad-0xf980000> - 3884: 3e0a0000 0x3e0a0000 - 3888: 01000012 0x1000012 - 388c: 00030408 0x30408 - 3890: 70910200 0x70910200 - 3894: 0012860b 0x12860b - 3898: 1f0e0100 0x1f0e0100 - 389c: 1b000003 blez t8,38ac <__scratchpad-0x1f7fc754> - 38a0: 0c000010 jal 40 <__scratchpad-0x1f7fffc0> - 38a4: 8002de78 lb v0,-8584(zero) - 38a8: 00708d02 0x708d02 - 38ac: 0000330d break 0x0,0xcc - 38b0: 00031400 sll v0,v1,0x10 - 38b4: 00250e00 0x250e00 - 38b8: 00030000 sll zero,v1,0x0 - 38bc: 00003a0f 0x3a0f - 38c0: 00031f00 sll v1,v1,0x1c - 38c4: 11001000 beqz t0,78c8 <__scratchpad-0x1f7f8738> - 38c8: 00031404 0x31404 - 38cc: 12ac0800 beq s5,t4,58d0 <__scratchpad-0x1f7fa730> - 38d0: 17010000 bne t8,at,38d4 <__scratchpad-0x1f7fc72c> - 38d4: 00000033 0x33 - 38d8: 8002de78 lb v0,-8584(zero) - 38dc: 00000010 mfhi zero - 38e0: 03829c01 0x3829c01 - 38e4: 6d090000 0x6d090000 - 38e8: 01000012 0x1000012 - 38ec: 00004117 0x4117 - 38f0: 00104600 sll t0,s0,0x18 - 38f4: 12c20900 beq s6,v0,5cf8 <__scratchpad-0x1f7fa308> - 38f8: 18010000 0x18010000 - 38fc: 00000041 0x41 - 3900: 00001067 0x1067 - 3904: 00123e0a 0x123e0a - 3908: 041b0100 0x41b0100 - 390c: 02000003 0x2000003 - 3910: 860b7091 lh t3,28817(s0) - 3914: 01000012 0x1000012 - 3918: 00031f21 0x31f21 - 391c: 00108800 sll s1,s0,0x0 - 3920: de880c00 0xde880c00 - 3924: 8d028002 lw v0,-32766(t0) - 3928: 55080070 0x55080070 - 392c: 01000012 0x1000012 - 3930: 0000332a 0x332a - 3934: 02de8800 0x2de8800 - 3938: 00000c80 sll at,zero,0x12 - 393c: c49c0100 lwc1 $f28,256(a0) - 3940: 09000003 j 400000c <__scratchpad-0x1b7ffff4> - 3944: 000012c2 srl v0,zero,0xb - 3948: 00412a01 0x412a01 - 394c: 10b30000 beq a1,s3,3950 <__scratchpad-0x1f7fc6b0> - 3950: 94120000 lhu s2,0(zero) - 3954: a78002de sh zero,734(gp) - 3958: 13000002 beqz t8,3964 <__scratchpad-0x1f7fc69c> - 395c: 30015401 andi at,zero,0x5401 - 3960: 06550113 0x6550113 - 3964: 085401f3 j 15007cc <__scratchpad-0x1e2ff834> - 3968: 00001aff 0x1aff - 396c: 00127514 0x127514 - 3970: 942f0100 lhu t7,256(at) - 3974: 148002de bnez a0,44f0 <__scratchpad-0x1f7fbb10> - 3978: 01000000 0x1000000 - 397c: 0004349c 0x4349c - 3980: 126d0900 beq s3,t5,5d84 <__scratchpad-0x1f7fa27c> - 3984: 2f010000 sltiu at,t8,0 - 3988: 00000041 0x41 - 398c: 000010df 0x10df - 3990: 0012c209 0x12c209 - 3994: 41300100 0x41300100 - 3998: 00000000 nop - 399c: 09000011 j 4000044 <__scratchpad-0x1b7fffbc> - 39a0: 00001267 0x1267 - 39a4: 00333101 0x333101 - 39a8: 11210000 beq t1,at,39ac <__scratchpad-0x1f7fc654> - 39ac: 3e0a0000 0x3e0a0000 - 39b0: 01000012 0x1000012 - 39b4: 00030434 0x30434 - 39b8: 70910200 0x70910200 - 39bc: 0012860b 0x12860b - 39c0: 3f3a0100 0x3f3a0100 - 39c4: 42000004 c0 0x4 - 39c8: 15000011 bnez t0,3a10 <__scratchpad-0x1f7fc5f0> - 39cc: 8002dea8 lb v0,-8536(zero) - 39d0: 13708d02 beq k1,s0,fffe6ddc <__bss_end+0x7ff6f73c> - 39d4: f3035401 0xf3035401 - 39d8: 00005601 0x5601 - 39dc: 00043f16 0x43f16 - 39e0: 003a1700 0x3a1700 - 39e4: 11000000 beqz t0,39e8 <__scratchpad-0x1f7fc618> - 39e8: 00043404 0x43404 - 39ec: 12cf1400 beq s6,t7,89f0 <__scratchpad-0x1f7f7610> - 39f0: 43010000 c0 0x1010000 - 39f4: 8002dea8 lb v0,-8536(zero) - 39f8: 00000014 0x14 - 39fc: 04b59c01 0x4b59c01 - 3a00: 6d090000 0x6d090000 - 3a04: 01000012 0x1000012 - 3a08: 00004143 sra t0,zero,0x5 - 3a0c: 00116d00 sll t5,s1,0x14 - 3a10: 12c20900 beq s6,v0,5e14 <__scratchpad-0x1f7fa1ec> - 3a14: 44010000 mfc1 at,$f0 - 3a18: 00000041 0x41 - 3a1c: 0000118e 0x118e - 3a20: 00126709 0x126709 - 3a24: 33450100 andi a1,k0,0x100 - 3a28: af000000 sw zero,0(t8) - 3a2c: 0a000011 j 8000044 <__scratchpad-0x177fffbc> - 3a30: 0000123e 0x123e - 3a34: 03044801 0x3044801 - 3a38: 91020000 lbu v0,0(t0) - 3a3c: 12860b70 beq s4,a2,6800 <__scratchpad-0x1f7f9800> - 3a40: 4e010000 c3 0x10000 - 3a44: 0000043f 0x43f - 3a48: 000011d0 0x11d0 - 3a4c: 02debc15 0x2debc15 - 3a50: 708d0280 0x708d0280 - 3a54: 03540113 0x3540113 - 3a58: 005601f3 0x5601f3 - 3a5c: 0bc91400 j f245000 <__scratchpad-0x105bb000> - 3a60: 57010000 0x57010000 - 3a64: 8002debc lb v0,-8516(zero) - 3a68: 00000010 mfhi zero - 3a6c: 05099c01 0x5099c01 - 3a70: c2090000 lwc0 $9,0(s0) - 3a74: 01000012 0x1000012 - 3a78: 00004157 0x4157 - 3a7c: 0011fb00 sll ra,s1,0xc - 3a80: 12670900 beq s3,a3,5e84 <__scratchpad-0x1f7fa17c> - 3a84: 58010000 0x58010000 - 3a88: 00000033 0x33 - 3a8c: 00001227 0x1227 - 3a90: 02decc12 0x2decc12 - 3a94: 0003c480 sll t8,v1,0x12 - 3a98: 54011300 0x54011300 - 3a9c: 01133001 0x1133001 - 3aa0: 01f30655 0x1f30655 - 3aa4: 1aff0854 0x1aff0854 - 3aa8: 03560113 0x3560113 - 3aac: 005501f3 0x5501f3 - 3ab0: 128e1400 beq s4,t6,8ab4 <__scratchpad-0x1f7f754c> - 3ab4: 5d010000 0x5d010000 - 3ab8: 8002decc lb v0,-8500(zero) - 3abc: 00000010 mfhi zero - 3ac0: 05629c01 0x5629c01 - 3ac4: 6d090000 0x6d090000 - 3ac8: 01000012 0x1000012 - 3acc: 0000415d 0x415d - 3ad0: 00125300 sll t2,s2,0xc - 3ad4: 12a20900 beq s5,v0,5ed8 <__scratchpad-0x1f7fa128> - 3ad8: 5e010000 0x5e010000 - 3adc: 00000033 0x33 - 3ae0: 00001274 0x1274 - 3ae4: 00123e0a 0x123e0a - 3ae8: 04610100 bgez v1,3eec <__scratchpad-0x1f7fc114> - 3aec: 02000003 0x2000003 - 3af0: 860b7091 lh t3,28817(s0) - 3af4: 01000012 0x1000012 - 3af8: 00056367 0x56367 - 3afc: 00129500 sll s2,s2,0x14 - 3b00: dedc0c00 0xdedc0c00 - 3b04: 8d028002 lw v0,-32766(t0) - 3b08: 11180070 beq t0,t8,3ccc <__scratchpad-0x1f7fc334> - 3b0c: 00056204 0x56204 - 3b10: 02771900 0x2771900 - 3b14: 34020000 li v0,0x0 - 3b18: 0000005d 0x5d - 3b1c: e9640305 swc2 $4,773(t3) - 3b20: b1198006 0xb1198006 - 3b24: 02000002 0x2000002 - 3b28: 00013055 0x13055 - 3b2c: 68030500 0x68030500 - 3b30: 198006e9 blez t4,56d8 <__scratchpad-0x1f7fa928> - 3b34: 00000067 0x67 - 3b38: 01e09902 0x1e09902 - 3b3c: 03050000 0x3050000 - 3b40: 8006e91c lb a2,-5860(zero) - 3b44: 002c2600 0x2c2600 - 3b48: c5000400 lwc1 $f0,1024(t0) - 3b4c: 0400000d bltz zero,3b84 <__scratchpad-0x1f7fc47c> - 3b50: 0003a801 0x3a801 - 3b54: 15590c00 bne t2,t9,6b58 <__scratchpad-0x1f7f94a8> - 3b58: 053b0000 0x53b0000 - 3b5c: dedc0000 0xdedc0000 - 3b60: 2f808002 sltiu zero,gp,-32766 - 3b64: 0a8e0000 j a380000 <__scratchpad-0x15480000> - 3b68: 2f020000 sltiu v0,t8,0 - 3b6c: 02000015 0x2000015 - 3b70: 00003028 0x3028 - 3b74: c3040300 lwc0 c0_context,768(t8) - 3b78: 02000019 multu s0,zero - 3b7c: 00001536 0x1536 - 3b80: 00256202 0x256202 - 3b84: 04040000 0x4040000 - 3b88: 00029e07 0x29e07 - 3b8c: 06010400 bgez s0,4b90 <__scratchpad-0x1f7fb470> - 3b90: 00000396 0x396 - 3b94: b7070404 0xb7070404 - 3b98: 05000006 bltz t0,3bb4 <__scratchpad-0x1f7fc44c> - 3b9c: 6e690504 0x6e690504 - 3ba0: 01040074 0x1040074 - 3ba4: 00038d08 0x38d08 - 3ba8: 03140600 0x3140600 - 3bac: 0000ab81 0xab81 - 3bb0: 00720700 0x720700 - 3bb4: 005d8403 0x5d8403 - 3bb8: 07000000 bltz t8,3bbc <__scratchpad-0x1f7fc444> - 3bbc: 86030067 lh v1,103(s0) - 3bc0: 0000005d 0x5d - 3bc4: 00620701 0x620701 - 3bc8: 005d8803 0x5d8803 - 3bcc: 07020000 0x7020000 - 3bd0: 8a030078 lwl v1,120(s0) - 3bd4: 000000ab 0xab - 3bd8: 00790704 0x790704 - 3bdc: 00ab8c03 0xab8c03 - 3be0: 080a0000 j 280000 <__scratchpad-0x1f580000> - 3be4: 000018b0 0x18b0 - 3be8: 004f8e03 0x4f8e03 - 3bec: 00100000 sll zero,s0,0x0 - 3bf0: 0000bb09 0xbb09 - 3bf4: 0000bb00 sll s7,zero,0xc - 3bf8: 00410a00 0x410a00 - 3bfc: 00020000 sll zero,v0,0x0 - 3c00: 0a050204 j 8140810 <__scratchpad-0x176bf7f0> - 3c04: 02000004 sllv zero,zero,s0 - 3c08: 0000184f 0x184f - 3c0c: 00648f03 0x648f03 - 3c10: 18060000 0x18060000 - 3c14: 01149303 0x1149303 - 3c18: 72070000 0x72070000 - 3c1c: 5d960300 0x5d960300 - 3c20: 00000000 nop - 3c24: 03006707 0x3006707 - 3c28: 00005d98 0x5d98 - 3c2c: 62070100 0x62070100 - 3c30: 5d9a0300 0x5d9a0300 - 3c34: 02000000 0x2000000 - 3c38: 03007807 srav t7,zero,t8 - 3c3c: 0001149c 0x1149c - 3c40: 79070400 0x79070400 - 3c44: 149e0300 bne a0,s8,4848 <__scratchpad-0x1f7fb7b8> - 3c48: 0c000001 jal 4 <__scratchpad-0x1f7ffffc> - 3c4c: 0018b008 0x18b008 - 3c50: 4fa00300 c3 0x1a00300 - 3c54: 14000000 bnez zero,3c58 <__scratchpad-0x1f7fc3a8> - 3c58: 00bb0900 0xbb0900 - 3c5c: 01240000 0x1240000 - 3c60: 410a0000 0x410a0000 - 3c64: 03000000 0x3000000 - 3c68: 18570200 0x18570200 - 3c6c: a1030000 sb v1,0(t0) - 3c70: 000000cd break 0x0,0x3 - 3c74: a5032406 sh v1,9222(t0) - 3c78: 000001ac 0x1ac - 3c7c: 03007207 0x3007207 - 3c80: 00005da8 0x5da8 - 3c84: 67070000 0x67070000 - 3c88: 5daa0300 0x5daa0300 - 3c8c: 01000000 0x1000000 - 3c90: 03006207 0x3006207 - 3c94: 00005dac 0x5dac - 3c98: 78070200 0x78070200 - 3c9c: abae0300 swl t6,768(sp) - 3ca0: 04000000 bltz zero,3ca4 <__scratchpad-0x1f7fc35c> - 3ca4: 03007907 0x3007907 - 3ca8: 0000abb0 0xabb0 - 3cac: 75070a00 jalx 41c2800 <__scratchpad-0x1b63d800> - 3cb0: acb20300 sw s2,768(a1) - 3cb4: 10000001 b 3cbc <__scratchpad-0x1f7fc344> - 3cb8: 03007607 0x3007607 - 3cbc: 0001acb4 0x1acb4 - 3cc0: 63071300 0x63071300 - 3cc4: b6030078 0xb6030078 - 3cc8: 000000bb 0xbb - 3ccc: 79630716 0x79630716 - 3cd0: bbb80300 swr t8,768(sp) - 3cd4: 18000000 blez zero,3cd8 <__scratchpad-0x1f7fc328> - 3cd8: 0018b008 0x18b008 - 3cdc: 4fba0300 c3 0x1ba0300 - 3ce0: 1c000000 bgtz zero,3ce4 <__scratchpad-0x1f7fc31c> - 3ce4: 00159108 0x159108 - 3ce8: 5dbc0300 0x5dbc0300 - 3cec: 20000000 addi zero,zero,0 - 3cf0: 005d0900 0x5d0900 - 3cf4: 01bc0000 0x1bc0000 - 3cf8: 410a0000 0x410a0000 - 3cfc: 02000000 0x2000000 - 3d00: 14f90200 bne a3,t9,4504 <__scratchpad-0x1f7fbafc> - 3d04: bd030000 0xbd030000 - 3d08: 0000012f 0x12f - 3d0c: c1032806 lwc0 $3,10246(t0) - 3d10: 00000244 0x244 - 3d14: 03007807 srav t7,zero,t8 - 3d18: 000114c4 0x114c4 - 3d1c: 79070000 0x79070000 - 3d20: 14c60300 bne a2,a2,4924 <__scratchpad-0x1f7fb6dc> - 3d24: 08000001 j 4 <__scratchpad-0x1f7ffffc> - 3d28: 03007207 0x3007207 - 3d2c: 00005dc8 0x5dc8 - 3d30: 67071000 0x67071000 - 3d34: 5dca0300 0x5dca0300 - 3d38: 11000000 beqz t0,3d3c <__scratchpad-0x1f7fc2c4> - 3d3c: 03006207 0x3006207 - 3d40: 00005dcc syscall 0x177 - 3d44: 63071200 0x63071200 - 3d48: ce030078 lwc3 $3,120(s0) - 3d4c: 000000bb 0xbb - 3d50: 79630714 0x79630714 - 3d54: bbd00300 swr s0,768(s8) - 3d58: 16000000 bnez s0,3d5c <__scratchpad-0x1f7fc2a4> - 3d5c: 00159108 0x159108 - 3d60: 5dd20300 0x5dd20300 - 3d64: 18000000 blez zero,3d68 <__scratchpad-0x1f7fc298> - 3d68: 03007507 0x3007507 - 3d6c: 000244d4 0x244d4 - 3d70: 76071900 jalx 81c6400 <__scratchpad-0x17639c00> - 3d74: 44d60300 0x44d60300 - 3d78: 1d000002 bgtz t0,3d84 <__scratchpad-0x1f7fc27c> - 3d7c: 0018b008 0x18b008 - 3d80: 4fd80300 c3 0x1d80300 - 3d84: 24000000 li zero,0 - 3d88: 005d0900 0x5d0900 - 3d8c: 02540000 0x2540000 - 3d90: 410a0000 0x410a0000 - 3d94: 03000000 0x3000000 - 3d98: 15020200 bne t0,v0,459c <__scratchpad-0x1f7fba64> - 3d9c: d9030000 0xd9030000 - 3da0: 000001c7 0x1c7 - 3da4: dd031c06 0xdd031c06 - 3da8: 000002a6 0x2a6 - 3dac: 03007207 0x3007207 - 3db0: 0001ace0 0x1ace0 - 3db4: 67070000 0x67070000 - 3db8: ace20300 sw v0,768(a3) - 3dbc: 03000001 0x3000001 - 3dc0: 03006207 0x3006207 - 3dc4: 0001ace4 0x1ace4 - 3dc8: 78070600 0x78070600 - 3dcc: abe60300 swl a2,768(ra) - 3dd0: 0a000000 j 8000000 <__scratchpad-0x17800000> - 3dd4: 03007907 0x3007907 - 3dd8: 0000abe8 0xabe8 - 3ddc: b0081000 0xb0081000 - 3de0: 03000018 mult t8,zero - 3de4: 00004fea 0x4fea - 3de8: 02001800 0x2001800 - 3dec: 000015df 0x15df - 3df0: 025feb03 0x25feb03 - 3df4: 20060000 addi a2,zero,0 - 3df8: 02f8ef03 0x2f8ef03 - 3dfc: 72070000 0x72070000 - 3e00: 44f20300 0x44f20300 - 3e04: 00000002 srl zero,zero,0x0 - 3e08: 03006707 0x3006707 - 3e0c: 000244f4 0x244f4 - 3e10: 62070400 0x62070400 - 3e14: 44f60300 0x44f60300 - 3e18: 08000002 j 8 <__scratchpad-0x1f7ffff8> - 3e1c: 03007807 srav t7,zero,t8 - 3e20: 000114f8 0x114f8 - 3e24: 79070c00 0x79070c00 - 3e28: 14fa0300 bne a3,k0,4a2c <__scratchpad-0x1f7fb5d4> - 3e2c: 14000001 bnez zero,3e34 <__scratchpad-0x1f7fc1cc> - 3e30: 0018b008 0x18b008 - 3e34: 4ffc0300 c3 0x1fc0300 - 3e38: 1c000000 bgtz zero,3e3c <__scratchpad-0x1f7fc1c4> - 3e3c: 15e80200 bne t7,t0,4640 <__scratchpad-0x1f7fb9c0> - 3e40: fd030000 0xfd030000 - 3e44: 000002b1 0x2b1 - 3e48: 0103280b 0x103280b - 3e4c: 00038c01 0x38c01 - 3e50: 00720c00 0x720c00 - 3e54: ac010403 sw at,1027(zero) - 3e58: 00000001 0x1 - 3e5c: 0300670c syscall 0xc019c - 3e60: 01ac0106 0x1ac0106 - 3e64: 0c030000 jal c0000 <__scratchpad-0x1f740000> - 3e68: 08030062 j c0188 <__scratchpad-0x1f73fe78> - 3e6c: 0001ac01 0x1ac01 - 3e70: 780c0600 0x780c0600 - 3e74: 010a0300 0x10a0300 - 3e78: 000000ab 0xab - 3e7c: 00790c0a 0x790c0a - 3e80: ab010c03 swl at,3075(t8) - 3e84: 10000000 b 3e88 <__scratchpad-0x1f7fc178> - 3e88: 0078630c syscall 0x1e18c - 3e8c: bb010e03 swr at,3587(t8) - 3e90: 16000000 bnez s0,3e94 <__scratchpad-0x1f7fc16c> - 3e94: 0079630c syscall 0x1e58c - 3e98: bb011003 swr at,4099(t8) - 3e9c: 18000000 blez zero,3ea0 <__scratchpad-0x1f7fc160> - 3ea0: 0015910d break 0x15,0x244 - 3ea4: 01120300 0x1120300 - 3ea8: 0000005d 0x5d - 3eac: 00750c1a 0x750c1a - 3eb0: ac011403 sw at,5123(zero) - 3eb4: 1b000001 blez t8,3ebc <__scratchpad-0x1f7fc144> - 3eb8: 0300760c syscall 0xc01d8 - 3ebc: 01ac0116 0x1ac0116 - 3ec0: 0d1e0000 jal 4780000 <__scratchpad-0x1b080000> - 3ec4: 000018b0 0x18b0 - 3ec8: 4f011803 c3 0x1011803 - 3ecc: 24000000 li zero,0 - 3ed0: 16d40e00 bne s6,s4,76d4 <__scratchpad-0x1f7f892c> - 3ed4: 19030000 0x19030000 - 3ed8: 00030301 0x30301 - 3edc: 03300b00 0x3300b00 - 3ee0: 0421011d bgez at,4358 <__scratchpad-0x1f7fbca8> - 3ee4: 720c0000 0x720c0000 - 3ee8: 01200300 0x1200300 - 3eec: 00000244 0x244 - 3ef0: 00670c00 0x670c00 - 3ef4: 44012203 0x44012203 - 3ef8: 04000002 bltz zero,3f04 <__scratchpad-0x1f7fc0fc> - 3efc: 0300620c syscall 0xc0188 - 3f00: 02440124 0x2440124 - 3f04: 0c080000 jal 200000 <__scratchpad-0x1f600000> - 3f08: 26030078 addiu v1,s0,120 - 3f0c: 00011401 0x11401 - 3f10: 790c0c00 0x790c0c00 - 3f14: 01280300 0x1280300 - 3f18: 00000114 0x114 - 3f1c: 78630c14 0x78630c14 - 3f20: 012a0300 0x12a0300 - 3f24: 000000bb 0xbb - 3f28: 79630c1c 0x79630c1c - 3f2c: 012c0300 0x12c0300 - 3f30: 000000bb 0xbb - 3f34: 15910d1e bne t4,s1,73b0 <__scratchpad-0x1f7f8c50> - 3f38: 2e030000 sltiu v1,s0,0 - 3f3c: 00005d01 0x5d01 - 3f40: 750c2000 jalx 4308000 <__scratchpad-0x1b4f8000> - 3f44: 01300300 0x1300300 - 3f48: 00000244 0x244 - 3f4c: 00760c21 0x760c21 - 3f50: 44013203 0x44013203 - 3f54: 25000002 addiu zero,t0,2 - 3f58: 0018b00d break 0x18,0x2c0 - 3f5c: 01340300 0x1340300 - 3f60: 0000004f 0x4f - 3f64: de0e002c 0xde0e002c - 3f68: 03000016 0x3000016 - 3f6c: 03980135 0x3980135 - 3f70: 100b0000 beq zero,t3,3f74 <__scratchpad-0x1f7fc08c> - 3f74: 7b013903 0x7b013903 - 3f78: 0c000004 jal 10 <__scratchpad-0x1f7ffff0> - 3f7c: 3c030072 lui v1,0x72 - 3f80: 00005d01 0x5d01 - 3f84: 670c0000 0x670c0000 - 3f88: 013e0300 0x13e0300 - 3f8c: 0000005d 0x5d - 3f90: 00620c01 0x620c01 - 3f94: 5d014003 0x5d014003 - 3f98: 02000000 0x2000000 - 3f9c: 0300780c syscall 0xc01e0 - 3fa0: 047b0142 0x47b0142 - 3fa4: 0c040000 jal 100000 <__scratchpad-0x1f700000> - 3fa8: 44030079 0x44030079 - 3fac: 00047b01 0x47b01 - 3fb0: b00d0800 0xb00d0800 - 3fb4: 03000018 mult t8,zero - 3fb8: 004f0146 0x4f0146 - 3fbc: 000c0000 sll zero,t4,0x0 - 3fc0: 0000bb09 0xbb09 - 3fc4: 00048b00 sll s1,a0,0xc - 3fc8: 00410a00 0x410a00 - 3fcc: 00010000 sll zero,at,0x0 - 3fd0: 00149c0e 0x149c0e - 3fd4: 01470300 0x1470300 - 3fd8: 0000042d 0x42d - 3fdc: 4b030c0b c2 0x1030c0b - 3fe0: 0004e501 0x4e501 - 3fe4: 00720c00 0x720c00 - 3fe8: 5d014e03 0x5d014e03 - 3fec: 00000000 nop - 3ff0: 0300670c syscall 0xc019c - 3ff4: 005d0150 0x5d0150 - 3ff8: 0c010000 jal 40000 <__scratchpad-0x1f7c0000> - 3ffc: 52030062 0x52030062 - 4000: 00005d01 0x5d01 - 4004: 780c0200 0x780c0200 - 4008: 01540300 0x1540300 - 400c: 000000bb 0xbb - 4010: 00790c04 0x790c04 - 4014: bb015603 swr at,22019(t8) - 4018: 06000000 bltz s0,401c <__scratchpad-0x1f7fbfe4> - 401c: 0018b00d break 0x18,0x2c0 - 4020: 01580300 0x1580300 - 4024: 0000004f 0x4f - 4028: 2e0e0008 sltiu t6,s0,8 - 402c: 03000013 mtlo t8 - 4030: 04970159 0x4970159 - 4034: 140b0000 bne zero,t3,4038 <__scratchpad-0x1f7fbfc8> - 4038: 3f015d03 0x3f015d03 - 403c: 0c000005 jal 14 <__scratchpad-0x1f7fffec> - 4040: 60030072 0x60030072 - 4044: 00053f01 0x53f01 - 4048: 670c0000 0x670c0000 - 404c: 01620300 0x1620300 - 4050: 0000053f 0x53f - 4054: 00620c02 0x620c02 - 4058: 3f016403 0x3f016403 - 405c: 04000005 bltz zero,4074 <__scratchpad-0x1f7fbf8c> - 4060: 0300780c syscall 0xc01e0 - 4064: 047b0166 0x47b0166 - 4068: 0c060000 jal 180000 <__scratchpad-0x1f680000> - 406c: 68030079 0x68030079 - 4070: 00047b01 0x47b01 - 4074: b00d0a00 0xb00d0a00 - 4078: 03000018 mult t8,zero - 407c: 004f016a 0x4f016a - 4080: 00100000 sll zero,s0,0x0 - 4084: 00005d09 0x5d09 - 4088: 00054f00 sll t1,a1,0x1c - 408c: 00410a00 0x410a00 - 4090: 00010000 sll zero,at,0x0 - 4094: 0019440e 0x19440e - 4098: 016b0300 0x16b0300 - 409c: 000004f1 0x4f1 - 40a0: 6f032c0b 0x6f032c0b - 40a4: 00063901 0x63901 - 40a8: 00780c00 0x780c00 - 40ac: bb017103 swr at,28931(t8) - 40b0: 00000000 nop - 40b4: 0300790c syscall 0xc01e4 - 40b8: 00bb0171 0xbb0171 - 40bc: 0c020000 jal 80000 <__scratchpad-0x1f780000> - 40c0: 72030075 0x72030075 - 40c4: 00005d01 0x5d01 - 40c8: 760c0400 jalx 8301000 <__scratchpad-0x174ff000> - 40cc: 01720300 0x1720300 - 40d0: 0000005d 0x5d - 40d4: 00770c05 0x770c05 - 40d8: bb017303 swr at,29443(t8) - 40dc: 06000000 bltz s0,40e0 <__scratchpad-0x1f7fbf20> - 40e0: 0300680c syscall 0xc01a0 - 40e4: 00bb0173 0xbb0173 - 40e8: 0c080000 jal 200000 <__scratchpad-0x1f600000> - 40ec: 03007863 0x3007863 - 40f0: 00bb0174 0xbb0174 - 40f4: 0c0a0000 jal 280000 <__scratchpad-0x1f580000> - 40f8: 03007963 0x3007963 - 40fc: 00bb0174 0xbb0174 - 4100: 0c0c0000 jal 300000 <__scratchpad-0x1f500000> - 4104: 75030072 jalx 40c01c8 <__scratchpad-0x1b73fe38> - 4108: 00005d01 0x5d01 - 410c: 670c0e00 0x670c0e00 - 4110: 01750300 0x1750300 - 4114: 0000005d 0x5d - 4118: 00620c0f 0x620c0f - 411c: 5d017503 0x5d017503 - 4120: 10000000 b 4124 <__scratchpad-0x1f7fbedc> - 4124: 0015910d break 0x15,0x244 - 4128: 01760300 0x1760300 - 412c: 0000005d 0x5d - 4130: 18b00d11 0x18b00d11 - 4134: 77030000 jalx c0c0000 <__scratchpad-0x13740000> - 4138: 00004f01 0x4f01 - 413c: 160d1400 bne s0,t5,9140 <__scratchpad-0x1f7f6ec0> - 4140: 03000014 0x3000014 - 4144: 00560195 0x560195 - 4148: 0d180000 jal 4600000 <__scratchpad-0x1b200000> - 414c: 0000141d 0x141d - 4150: 56019503 0x56019503 - 4154: 1c000000 bgtz zero,4158 <__scratchpad-0x1f7fbea8> - 4158: 0014810d break 0x14,0x204 - 415c: 01970300 0x1970300 - 4160: 00000056 0x56 - 4164: 786d0c20 0x786d0c20 - 4168: 01980300 0x1980300 - 416c: 00000056 0x56 - 4170: 796d0c24 0x796d0c24 - 4174: 01980300 0x1980300 - 4178: 00000056 0x56 - 417c: 5f0e0028 0x5f0e0028 - 4180: 03000018 mult t8,zero - 4184: 055b0199 0x55b0199 - 4188: 100b0000 beq zero,t3,418c <__scratchpad-0x1f7fbe74> - 418c: a9019d03 swl at,-25341(t0) - 4190: 0c000006 jal 18 <__scratchpad-0x1f7fffe8> - 4194: a0030078 sb v1,120(zero) - 4198: 0000bb01 0xbb01 - 419c: 790c0000 0x790c0000 - 41a0: 01a00300 0x1a00300 - 41a4: 000000bb 0xbb - 41a8: 00770c02 0x770c02 - 41ac: bb01a103 swr at,-24317(t8) - 41b0: 04000000 bltz zero,41b4 <__scratchpad-0x1f7fbe4c> - 41b4: 0300680c syscall 0xc01a0 - 41b8: 00bb01a1 0xbb01a1 - 41bc: 0c060000 jal 180000 <__scratchpad-0x1f680000> - 41c0: a2030072 sb v1,114(s0) - 41c4: 00005d01 0x5d01 - 41c8: 670c0800 0x670c0800 - 41cc: 01a20300 0x1a20300 - 41d0: 0000005d 0x5d - 41d4: 00620c09 0x620c09 - 41d8: 5d01a203 0x5d01a203 - 41dc: 0a000000 j 8000000 <__scratchpad-0x17800000> - 41e0: 0018b00d break 0x18,0x2c0 - 41e4: 01a30300 0x1a30300 - 41e8: 0000004f 0x4f - 41ec: cf0e000c lwc3 $14,12(t8) - 41f0: 03000013 mtlo t8 - 41f4: 064501a4 0x64501a4 - 41f8: 140b0000 bne zero,t3,41fc <__scratchpad-0x1f7fbe04> - 41fc: 1001a603 beq zero,at,fffeda0c <__bss_end+0x7ff7636c> - 4200: 0d000007 jal 400001c <__scratchpad-0x1b7fffe4> - 4204: 00001966 0x1966 - 4208: 4f01a903 c3 0x101a903 - 420c: 00000000 nop - 4210: 0300720c syscall 0xc01c8 - 4214: 005d01ab 0x5d01ab - 4218: 0c040000 jal 100000 <__scratchpad-0x1f700000> - 421c: ad030067 sw v1,103(t0) - 4220: 00005d01 0x5d01 - 4224: 620c0500 0x620c0500 - 4228: 01af0300 0x1af0300 - 422c: 0000005d 0x5d - 4230: 00780c06 0x780c06 - 4234: 1001b103 beq zero,at,ffff0644 <__bss_end+0x7ff78fa4> - 4238: 08000007 j 1c <__scratchpad-0x1f7fffe4> - 423c: 0300790c syscall 0xc01e4 - 4240: 071001b3 bltzal t8,4910 <__scratchpad-0x1f7fb6f0> - 4244: 0d0c0000 jal 4300000 <__scratchpad-0x1b500000> - 4248: 000018b0 0x18b0 - 424c: 4f01b503 c3 0x101b503 - 4250: 10000000 b 4254 <__scratchpad-0x1f7fbdac> - 4254: bb040f00 swr a0,3840(t8) - 4258: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 425c: 000013db 0x13db - 4260: b501b603 0xb501b603 - 4264: 0b000006 j c000018 <__scratchpad-0x137fffe8> - 4268: 01b8031c 0x1b8031c - 426c: 0000077d 0x77d - 4270: 0019660d break 0x19,0x198 - 4274: 01bb0300 0x1bb0300 - 4278: 0000004f 0x4f - 427c: 00720c00 0x720c00 - 4280: 7d01bd03 0x7d01bd03 - 4284: 04000007 bltz zero,42a4 <__scratchpad-0x1f7fbd5c> - 4288: 0300670c syscall 0xc019c - 428c: 077d01bf 0x77d01bf - 4290: 0c080000 jal 200000 <__scratchpad-0x1f600000> - 4294: c1030062 lwc0 $3,98(t0) - 4298: 00077d01 0x77d01 - 429c: 780c0c00 0x780c0c00 - 42a0: 01c30300 0x1c30300 - 42a4: 00000710 0x710 - 42a8: 00790c10 0x790c10 - 42ac: 1001c503 beq zero,at,ffff56bc <__bss_end+0x7ff7e01c> - 42b0: 14000007 bnez zero,42d0 <__scratchpad-0x1f7fbd30> - 42b4: 0018b00d break 0x18,0x2c0 - 42b8: 01c70300 0x1c70300 - 42bc: 0000004f 0x4f - 42c0: 040f0018 0x40f0018 - 42c4: 0000005d 0x5d - 42c8: 0013aa0e 0x13aa0e - 42cc: 01c80300 0x1c80300 - 42d0: 00000722 0x722 - 42d4: 2e030c0b sltiu v1,s0,3083 - 42d8: 0007f902 srl ra,a3,0x4 - 42dc: 15d80d00 bne t6,t8,76e0 <__scratchpad-0x1f7f8920> - 42e0: 33030000 andi v1,t8,0x0 - 42e4: 00005d02 srl t3,zero,0x14 - 42e8: 8f0d0000 lw t5,0(t8) - 42ec: 03000019 multu t8,zero - 42f0: 005d023b 0x5d023b - 42f4: 0c010000 jal 40000 <__scratchpad-0x1f7c0000> - 42f8: 40030078 0x40030078 - 42fc: 0000bb02 srl s7,zero,0xc - 4300: 790c0200 0x790c0200 - 4304: 02440300 0x2440300 - 4308: 000000bb 0xbb - 430c: 00770c04 0x770c04 - 4310: bb024803 swr v0,18435(t8) - 4314: 06000000 bltz s0,4318 <__scratchpad-0x1f7fbce8> - 4318: 0300680c syscall 0xc01a0 - 431c: 00bb024c syscall 0x2ec09 - 4320: 0d080000 jal 4200000 <__scratchpad-0x1b600000> - 4324: 00001671 0x1671 - 4328: 5d025a03 0x5d025a03 - 432c: 0a000000 j 8000000 <__scratchpad-0x17800000> - 4330: 0017420d break 0x17,0x108 - 4334: 025e0300 0x25e0300 - 4338: 0000005d 0x5d - 433c: 7a0e000b 0x7a0e000b - 4340: 03000017 0x3000017 - 4344: 078f025f 0x78f025f - 4348: 040b0000 0x40b0000 - 434c: 25026703 addiu v0,t0,26371 - 4350: 0c000008 jal 20 <__scratchpad-0x1f7fffe0> - 4354: 6a030078 0x6a030078 - 4358: 0000bb02 srl s7,zero,0xc - 435c: 790c0000 0x790c0000 - 4360: 026c0300 0x26c0300 - 4364: 000000bb 0xbb - 4368: 3a0e0002 xori t6,s0,0x2 - 436c: 03000019 multu t8,zero - 4370: 0805026d j 1409b4 <__scratchpad-0x1f6bf64c> - 4374: 300b0000 andi t3,zero,0x0 - 4378: cf027403 lwc3 $2,29699(t8) - 437c: 0d000008 jal 4000020 <__scratchpad-0x1b7fffe0> - 4380: 00001620 0x1620 - 4384: 56027903 0x56027903 - 4388: 00000000 nop - 438c: 0016b40d break 0x16,0x2d0 - 4390: 027b0300 0x27b0300 - 4394: 00000056 0x56 - 4398: 176c0d04 bne k1,t4,77ac <__scratchpad-0x1f7f8854> - 439c: 7d030000 0x7d030000 - 43a0: 00005602 srl t2,zero,0x18 - 43a4: 730d0800 0x730d0800 - 43a8: 03000017 0x3000017 - 43ac: 0056027f 0x56027f - 43b0: 0d0c0000 jal 4300000 <__scratchpad-0x1b500000> - 43b4: 00001765 0x1765 - 43b8: 56028103 0x56028103 - 43bc: 10000000 b 43c0 <__scratchpad-0x1f7fbc40> - 43c0: 00173b0d break 0x17,0xec - 43c4: 02830300 0x2830300 - 43c8: 00000056 0x56 - 43cc: 00780c14 0x780c14 - 43d0: 56028503 0x56028503 - 43d4: 18000000 blez zero,43d8 <__scratchpad-0x1f7fbc28> - 43d8: 0300790c syscall 0xc01e4 - 43dc: 00560287 0x560287 - 43e0: 0c1c0000 jal 700000 <__scratchpad-0x1f100000> - 43e4: 89030077 lwl v1,119(t0) - 43e8: 00005602 srl t2,zero,0x18 - 43ec: 680c2000 0x680c2000 - 43f0: 028b0300 0x28b0300 - 43f4: 00000056 0x56 - 43f8: 19850d24 0x19850d24 - 43fc: 8d030000 lw v1,0(t0) - 4400: 0008cf02 srl t9,t0,0x1c - 4404: e70d2800 swc1 $f13,10240(t8) - 4408: 03000014 0x3000014 - 440c: 08cf028f j 33c0a3c <__scratchpad-0x1c43f5c4> - 4410: 002c0000 0x2c0000 - 4414: 690e0410 0x690e0410 - 4418: 03000016 0x3000016 - 441c: 08310290 j c40a40 <__scratchpad-0x1ebbf5c0> - 4420: 68110000 0x68110000 - 4424: 04000018 bltz zero,4488 <__scratchpad-0x1f7fbb78> - 4428: 0000004f 0x4f - 442c: fb03ec03 0xfb03ec03 - 4430: 12000008 beqz s0,4454 <__scratchpad-0x1f7fbbac> - 4434: 0000196e 0x196e - 4438: 18451200 0x18451200 - 443c: 00010000 sll zero,at,0x0 - 4440: 8f060104 lw a2,260(t8) - 4444: 04000003 bltz zero,4454 <__scratchpad-0x1f7fbbac> - 4448: 021f0702 0x21f0702 - 444c: 04130000 0x4130000 - 4450: 0000004f 0x4f - 4454: 09dc0704 j 7701c10 <__scratchpad-0x180fe3f0> - 4458: 86140000 lh s4,0(s0) - 445c: 01000002 0x1000002 - 4460: 14001800 bnez zero,a464 <__scratchpad-0x1f7f5b9c> - 4464: 00000292 0x292 - 4468: 00280030 0x280030 - 446c: 00021214 0x21214 - 4470: 40001200 0x40001200 - 4474: 00901400 0x901400 - 4478: 00290000 0x290000 - 447c: 2e140068 sltiu s4,s0,104 - 4480: 10000000 b 4484 <__scratchpad-0x1f7fbb7c> - 4484: 14007800 bnez zero,22488 <__scratchpad-0x1f7ddb78> - 4488: 00000420 0x420 - 448c: 00980011 0x980011 - 4490: 00030b14 0x30b14 - 4494: a0042800 sb a0,10240(zero) - 4498: 03571400 0x3571400 - 449c: 041e0000 0x41e0000 - 44a0: 621400c8 0x621400c8 - 44a4: 20000003 addi zero,zero,3 - 44a8: 1400d804 bnez zero,ffffa4bc <__bss_end+0x7ff82e1c> - 44ac: 00000248 0x248 - 44b0: 00e80413 0xe80413 - 44b4: 00025414 0x25414 - 44b8: f8041600 0xf8041600 - 44bc: 003a1400 0x3a1400 - 44c0: 002a0000 0x2a0000 - 44c4: da1400f8 0xda1400f8 - 44c8: 1b000001 blez t8,44d0 <__scratchpad-0x1f7fbb30> - 44cc: 14010804 bne zero,at,64e0 <__scratchpad-0x1f7f9b20> - 44d0: 000001e6 0x1e6 - 44d4: 0118043f 0x118043f - 44d8: 00044e14 0x44e14 - 44dc: 28041400 slti a0,zero,5120 - 44e0: 02321401 0x2321401 - 44e4: 041c0000 0x41c0000 - 44e8: 2c140138 sltiu s4,zero,312 - 44ec: 06000003 bltz s0,44fc <__scratchpad-0x1f7fbb04> - 44f0: 14014000 bne zero,at,144f4 <__scratchpad-0x1f7ebb0c> - 44f4: 000001a9 0x1a9 - 44f8: 0158002d 0x158002d - 44fc: 0001b614 0x1b614 - 4500: 68002e00 0x68002e00 - 4504: 00001401 0x1401 - 4508: 000c0000 sll zero,t4,0x0 - 450c: 16140170 bne s0,s4,4ad0 <__scratchpad-0x1f7fb530> - 4510: 3d000003 0x3d000003 - 4514: 14019000 bne zero,at,fffe8518 <__bss_end+0x7ff70e78> - 4518: 00000321 0x321 - 451c: 01a0003e 0x1a0003e - 4520: 4f041300 c3 0x1041300 - 4524: 04000000 bltz zero,4528 <__scratchpad-0x1f7fbad8> - 4528: 000a8c39 0xa8c39 - 452c: 015f1400 0x15f1400 - 4530: 00000000 nop - 4534: fc144000 0xfc144000 - 4538: 00000001 0x1 - 453c: 14200000 bnez at,4540 <__scratchpad-0x1f7fbac0> - 4540: 000002c1 0x2c1 - 4544: 10000000 b 4548 <__scratchpad-0x1f7fbab8> - 4548: 00017514 0x17514 - 454c: 00000000 nop - 4550: 01281408 0x1281408 - 4554: 00000000 nop - 4558: d7140400 0xd7140400 - 455c: 00000002 srl zero,zero,0x0 - 4560: 14020000 bne zero,v0,4564 <__scratchpad-0x1f7fba9c> - 4564: 0000000a 0xa - 4568: 01000000 0x1000000 - 456c: 00026014 0x26014 - 4570: 80000000 lb zero,0(zero) - 4574: 04f81400 0x4f81400 - 4578: 00000000 nop - 457c: 39140040 xori s4,t0,0x40 - 4580: 00000003 sra zero,zero,0x0 - 4584: 14002000 bnez zero,c588 <__scratchpad-0x1f7f3a78> - 4588: 00000470 0x470 - 458c: 00100000 sll zero,s0,0x0 - 4590: 0000ef14 0xef14 - 4594: 08000000 j 0 <__scratchpad-0x1f800000> - 4598: 00b21400 0xb21400 - 459c: 00000000 nop - 45a0: 0d140004 jal 4500010 <__scratchpad-0x1b2ffff0> - 45a4: 00000001 0x1 - 45a8: 14000200 bnez zero,4dac <__scratchpad-0x1f7fb254> - 45ac: 0000007a 0x7a - 45b0: 00010000 sll zero,at,0x0 - 45b4: 00009c15 0x9c15 - 45b8: 15800000 bnez t4,45bc <__scratchpad-0x1f7fba44> - 45bc: 00000459 0x459 - 45c0: cd154000 lwc3 $21,16384(t0) - 45c4: 00000000 nop - 45c8: 01c31520 0x1c31520 - 45cc: 10000000 b 45d0 <__scratchpad-0x1f7fba30> - 45d0: 4f041300 c3 0x1041300 - 45d4: 04000000 bltz zero,45d8 <__scratchpad-0x1f7fba28> - 45d8: 000b535a 0xb535a - 45dc: 042d1200 0x42d1200 - 45e0: 12000000 beqz s0,45e4 <__scratchpad-0x1f7fba1c> - 45e4: 0000018b 0x18b - 45e8: 04381201 0x4381201 - 45ec: 12020000 beq s0,v0,45f0 <__scratchpad-0x1f7fba10> - 45f0: 00000195 0x195 - 45f4: 04431203 0x4431203 - 45f8: 12040000 beq s0,a0,45fc <__scratchpad-0x1f7fba04> - 45fc: 0000019f 0x19f - 4600: 02a71205 0x2a71205 - 4604: 12060000 beq s0,a2,4608 <__scratchpad-0x1f7fb9f8> - 4608: 000004c2 srl zero,zero,0x13 - 460c: 036d1207 0x36d1207 - 4610: 12080000 beq s0,t0,4614 <__scratchpad-0x1f7fb9ec> - 4614: 000002ed 0x2ed - 4618: 02f71209 0x2f71209 - 461c: 120a0000 beq s0,t2,4620 <__scratchpad-0x1f7fb9e0> - 4620: 00000301 0x301 - 4624: 0046120b 0x46120b - 4628: 120c0000 beq s0,t4,462c <__scratchpad-0x1f7fb9d4> - 462c: 00000051 0x51 - 4630: 005c120d break 0x5c,0x48 - 4634: 120e0000 beq s0,t6,4638 <__scratchpad-0x1f7fb9c8> - 4638: 000000e4 0xe4 - 463c: 048e120f 0x48e120f - 4640: 12100000 beq s0,s0,4644 <__scratchpad-0x1f7fb9bc> - 4644: 00000498 0x498 - 4648: 04a21211 0x4a21211 - 464c: 12120000 beq s0,s2,4650 <__scratchpad-0x1f7fb9b0> - 4650: 000004ac 0x4ac - 4654: 013e1213 0x13e1213 - 4658: 12140000 beq s0,s4,465c <__scratchpad-0x1f7fb9a4> - 465c: 00000149 0x149 - 4660: 01541215 0x1541215 - 4664: 12160000 beq s0,s6,4668 <__scratchpad-0x1f7fb998> - 4668: 0000050f 0x50f - 466c: 051a1218 0x51a1218 - 4670: 12190000 beq s0,t9,4674 <__scratchpad-0x1f7fb98c> - 4674: 00000525 0x525 - 4678: 0530121a bltzal t1,8ee4 <__scratchpad-0x1f7f711c> - 467c: 121b0000 beq s0,k1,4680 <__scratchpad-0x1f7fb980> - 4680: 000004ed 0x4ed - 4684: 04e2121c 0x4e2121c - 4688: 121d0000 beq s0,sp,468c <__scratchpad-0x1f7fb974> - 468c: 00000382 srl zero,zero,0xe - 4690: 0377121e 0x377121e - 4694: 001f0000 sll zero,ra,0x0 - 4698: 0b59040f j d64103c <__scratchpad-0x121befc4> - 469c: 48160000 mfc2 s6,$0 - 46a0: 17000000 bnez t8,46a4 <__scratchpad-0x1f7fb95c> - 46a4: 00000955 0x955 - 46a8: 00004f04 0x4f04 - 46ac: 81a50500 lb a1,1280(t5) - 46b0: 1200000b beqz s0,46e0 <__scratchpad-0x1f7fb920> - 46b4: 000008a6 0x8a6 - 46b8: 06551201 0x6551201 - 46bc: 12020000 beq s0,v0,46c0 <__scratchpad-0x1f7fb940> - 46c0: 00000a5e 0xa5e - 46c4: 08040004 j 100010 <__scratchpad-0x1f6ffff0> - 46c8: 0006ad07 0x6ad07 - 46cc: 05080400 0x5080400 - 46d0: 00000862 0x862 - 46d4: 67050404 0x67050404 - 46d8: 04000008 bltz zero,46fc <__scratchpad-0x1f7fb904> - 46dc: 06b20704 0x6b20704 - 46e0: a3180000 sb t8,0(t8) - 46e4: 01000014 0x1000014 - 46e8: 00005654 0x5654 - 46ec: 0bc40100 j f100400 <__scratchpad-0x106ffc00> - 46f0: 68190000 0x68190000 - 46f4: 0100000f 0x100000f - 46f8: 00005654 0x5654 - 46fc: 168b1900 bne s4,t3,ab00 <__scratchpad-0x1f7f5500> - 4700: 54010000 0x54010000 - 4704: 00000056 0x56 - 4708: 18f21a00 0x18f21a00 - 470c: f5010000 0xf5010000 - 4710: 0bf60102 j fd80408 <__scratchpad-0xfa7fbf8> - 4714: ce1b0000 lwc3 $27,0(s0) - 4718: 0100001d 0x100001d - 471c: 004f02f5 0x4f02f5 - 4720: 7e1b0000 0x7e1b0000 - 4724: 0100000f 0x100000f - 4728: 004f02f5 0x4f02f5 - 472c: 791c0000 0x791c0000 - 4730: 01000015 0x1000015 - 4734: 004f02f7 0x4f02f7 - 4738: 1a000000 blez s0,473c <__scratchpad-0x1f7fb8c4> - 473c: 000019d5 0x19d5 - 4740: 01032a01 0x1032a01 - 4744: 00000c10 0xc10 - 4748: 0011c91b 0x11c91b - 474c: 032a0100 0x32a0100 - 4750: 00000056 0x56 - 4754: 187f1a00 0x187f1a00 - 4758: 02010000 0x2010000 - 475c: 0c420103 jal 108040c <__scratchpad-0x1e77fbf4> - 4760: ce1b0000 lwc3 $27,0(s0) - 4764: 0100001d 0x100001d - 4768: 004f0302 0x4f0302 - 476c: 7e1b0000 0x7e1b0000 - 4770: 0100000f 0x100000f - 4774: 004f0302 0x4f0302 - 4778: 791c0000 0x791c0000 - 477c: 01000015 0x1000015 - 4780: 004f0304 0x4f0304 - 4784: 1d000000 bgtz t0,4788 <__scratchpad-0x1f7fb878> - 4788: 0000167d 0x167d - 478c: 6d018c01 0x6d018c01 - 4790: 1e00000c bgtz s0,47c4 <__scratchpad-0x1f7fb83c> - 4794: 00736f70 0x736f70 - 4798: 00568f01 0x568f01 - 479c: 731e0000 0x731e0000 - 47a0: 9001007a lbu at,122(zero) - 47a4: 00000056 0x56 - 47a8: 0100781e 0x100781e - 47ac: 00005691 0x5691 - 47b0: 47180000 c1 0x1180000 - 47b4: 01000013 mtlo t0 - 47b8: 00004f47 0x4f47 - 47bc: 0c870100 jal 21c0400 <__scratchpad-0x1d63fc00> - 47c0: 661f0000 0x661f0000 - 47c4: 5d470100 0x5d470100 - 47c8: 00000000 nop - 47cc: 0015a118 0x15a118 - 47d0: 4f410100 c3 0x1410100 - 47d4: 01000000 0x1000000 - 47d8: 00000ca1 0xca1 - 47dc: 0100661f 0x100661f - 47e0: 00005d41 0x5d41 - 47e4: 95180000 lhu t8,0(t0) - 47e8: 01000013 mtlo t0 - 47ec: 00004f3b 0x4f3b - 47f0: 0cbb0100 jal 2ec0400 <__scratchpad-0x1c93fc00> - 47f4: 661f0000 0x661f0000 - 47f8: 5d3b0100 0x5d3b0100 - 47fc: 00000000 nop - 4800: 0015ff18 0x15ff18 - 4804: 4f350100 c3 0x1350100 - 4808: 01000000 0x1000000 - 480c: 00000cd5 0xcd5 - 4810: 0100691f 0x100691f - 4814: 00005635 0x5635 - 4818: f1180000 0xf1180000 - 481c: 01000015 0x1000015 - 4820: 00004f2f 0x4f2f - 4824: 0cef0100 jal 3bc0400 <__scratchpad-0x1bc3fc00> - 4828: 691f0000 0x691f0000 - 482c: 562f0100 0x562f0100 - 4830: 00000000 nop - 4834: 0015ab20 0x15ab20 - 4838: 051f0100 0x51f0100 - 483c: 00000d28 0xd28 - 4840: 8002dedc lb v0,-8484(zero) - 4844: 000000cc syscall 0x3 - 4848: 0d289c01 jal 4a27004 <__scratchpad-0x1add8ffc> - 484c: 61210000 0x61210000 - 4850: 051f0100 0x51f0100 - 4854: 00000056 0x56 - 4858: 000012c0 sll v0,zero,0xb - 485c: 615f6122 0x615f6122 - 4860: 05210100 bgez t1,4c64 <__scratchpad-0x1f7fb39c> - 4864: 00000056 0x56 - 4868: 000012e1 0x12e1 - 486c: 04080400 0x4080400 - 4870: 000020e9 0x20e9 - 4874: 00156920 0x156920 - 4878: 052f0100 0x52f0100 - 487c: 00000d28 0xd28 - 4880: 8002dfa8 lb v0,-8280(zero) - 4884: 000000c8 0xc8 - 4888: 0d689c01 jal 5a27004 <__scratchpad-0x19dd8ffc> - 488c: 61210000 0x61210000 - 4890: 052f0100 0x52f0100 - 4894: 00000056 0x56 - 4898: 00001320 0x1320 - 489c: 615f6122 0x615f6122 - 48a0: 05310100 bgezal t1,4ca4 <__scratchpad-0x1f7fb35c> - 48a4: 00000056 0x56 - 48a8: 00001341 0x1341 - 48ac: 146e2300 bne v1,t6,d4b0 <__scratchpad-0x1f7f2b50> - 48b0: 3f010000 0x3f010000 - 48b4: 02e07005 0x2e07005 - 48b8: 0003d480 sll k0,v1,0x12 - 48bc: 5f9c0100 0x5f9c0100 - 48c0: 2100000e addi zero,t0,14 - 48c4: 00615f78 0x615f78 - 48c8: 56053f01 0x56053f01 - 48cc: 80000000 lb zero,0(zero) - 48d0: 21000013 addi zero,t0,19 - 48d4: 00615f79 0x615f79 - 48d8: 56053f01 0x56053f01 - 48dc: ac000000 sw zero,0(zero) - 48e0: 21000013 addi zero,t0,19 - 48e4: 00615f7a 0x615f7a - 48e8: 56053f01 0x56053f01 - 48ec: cd000000 lwc3 $0,0(t0) - 48f0: 21000013 addi zero,t0,19 - 48f4: 3f010076 0x3f010076 - 48f8: 000e5f05 0xe5f05 - 48fc: 0013ee00 sll sp,s3,0x18 - 4900: 006e2100 0x6e2100 - 4904: 5f053f01 0x5f053f01 - 4908: 1900000e blez t0,4944 <__scratchpad-0x1f7fb6bc> - 490c: 24000014 li zero,20 - 4910: 0000195f 0x195f - 4914: 65054101 0x65054101 - 4918: 0300000e 0x300000e - 491c: 257ec891 addiu s8,t3,-14191 - 4920: 42010062 c0 0x10062 - 4924: 000e7b05 0xe7b05 - 4928: 90910300 lbu s1,768(a0) - 492c: 006b227f 0x6b227f - 4930: 7b054301 0x7b054301 - 4934: 3900000e xori zero,t0,0xe - 4938: 22000014 addi zero,s0,20 - 493c: 43010073 c0 0x1010073 - 4940: 000e7b05 0xe7b05 - 4944: 0014af00 sll s5,s4,0x1c - 4948: 00782200 0x782200 - 494c: 56054401 0x56054401 - 4950: 12000000 beqz s0,4954 <__scratchpad-0x1f7fb6ac> - 4954: 26000015 addiu zero,s0,21 - 4958: 8002e0a8 lb v0,-8024(zero) - 495c: 00000cef 0xcef - 4960: 00000e26 0xe26 - 4964: 02540127 0x2540127 - 4968: 28000086 slti zero,zero,134 - 496c: 8002e0b8 lb v0,-8008(zero) - 4970: 00000cef 0xcef - 4974: 02e0c828 0x2e0c828 - 4978: 000cef80 sll sp,t4,0x1e - 497c: e0d82600 swc0 $24,9728(a2) - 4980: 0d2f8002 jal 4be0008 <__scratchpad-0x1ac1fff8> - 4984: 0e4c0000 jal 9300000 <__scratchpad-0x16500000> - 4988: 01270000 0x1270000 - 498c: 00860254 0x860254 - 4990: e0e82800 swc0 c0_badvaddr,10240(a3) - 4994: 0d2f8002 jal 4be0008 <__scratchpad-0x1ac1fff8> - 4998: f8280000 0xf8280000 - 499c: 2f8002e0 sltiu zero,gp,736 - 49a0: 0000000d break - 49a4: 0d28040f jal 4a0103c <__scratchpad-0x1adfefc4> - 49a8: 28090000 slti t1,zero,0 - 49ac: 7b00000d 0x7b00000d - 49b0: 0a00000e j 8000038 <__scratchpad-0x177fffc8> - 49b4: 00000041 0x41 - 49b8: 00410a02 0x410a02 - 49bc: 00020000 sll zero,v0,0x0 - 49c0: 000d2809 0xd2809 - 49c4: 000e8b00 sll s1,t6,0xc - 49c8: 00410a00 0x410a00 - 49cc: 00020000 sll zero,v0,0x0 - 49d0: 000cd529 0xcd529 - 49d4: 02e44400 0x2e44400 - 49d8: 00001080 sll v0,zero,0x2 - 49dc: a69c0100 sh gp,256(s4) - 49e0: 2a00000e slti zero,s0,14 - 49e4: 00000ce5 0xce5 - 49e8: 29005401 slti zero,t0,21505 - 49ec: 00000cbb 0xcbb - 49f0: 8002e454 lb v0,-7084(zero) - 49f4: 00000010 mfhi zero - 49f8: 0ec19c01 jal b067004 <__scratchpad-0x14798ffc> - 49fc: cb2a0000 lwc2 $10,0(t9) - 4a00: 0100000c syscall 0x40000 - 4a04: a1290054 sb t1,84(t1) - 4a08: 6400000c 0x6400000c - 4a0c: 108002e4 beqz a0,55a0 <__scratchpad-0x1f7faa60> - 4a10: 01000000 0x1000000 - 4a14: 000edc9c 0xedc9c - 4a18: 0cb12a00 jal 2c4a800 <__scratchpad-0x1cbb5800> - 4a1c: 54010000 0x54010000 - 4a20: 0c872900 jal 21ca400 <__scratchpad-0x1d635c00> - 4a24: e4740000 swc1 $f20,0(v1) - 4a28: 00108002 srl s0,s0,0x0 - 4a2c: 9c010000 0x9c010000 - 4a30: 00000ef7 0xef7 - 4a34: 000c972a 0xc972a - 4a38: 00540100 0x540100 - 4a3c: 000c6d29 0xc6d29 - 4a40: 02e48400 0x2e48400 - 4a44: 00001080 sll v0,zero,0x2 - 4a48: 129c0100 beq s4,gp,4e4c <__scratchpad-0x1f7fb1b4> - 4a4c: 2a00000f slti zero,s0,15 - 4a50: 00000c7d 0xc7d - 4a54: 29005401 slti zero,t0,21505 - 4a58: 00000b9d 0xb9d - 4a5c: 8002e494 lb v0,-7020(zero) - 4a60: 0000005c 0x5c - 4a64: 0f549c01 jal d527004 <__scratchpad-0x122d8ffc> - 4a68: ad2b0000 sw t3,0(t1) - 4a6c: 3200000b andi zero,s0,0xb - 4a70: 2b000015 slti zero,t8,21 - 4a74: 00000bb8 0xbb8 - 4a78: 0000155b 0x155b - 4a7c: 02e4c82c 0x2e4c82c - 4a80: 00002080 sll a0,zero,0x2 - 4a84: 0bb82b00 j ee0ac00 <__scratchpad-0x109f5400> - 4a88: 158a0000 bne t4,t2,4a8c <__scratchpad-0x1f7fb574> - 4a8c: ad2b0000 sw t3,0(t1) - 4a90: ab00000b swl zero,11(t8) - 4a94: 00000015 0x15 - 4a98: 154f2d00 bne t2,t7,fe9c <__scratchpad-0x1f7f0164> - 4a9c: 62010000 0x62010000 - 4aa0: 8002e4f0 lb v0,-6928(zero) - 4aa4: 00000014 0x14 - 4aa8: 0f779c01 jal dde7004 <__scratchpad-0x11a18ffc> - 4aac: 882e0000 lwl t6,0(at) - 4ab0: 01000014 0x1000014 - 4ab4: 000f7762 0xf7762 - 4ab8: 00540100 0x540100 - 4abc: 004f040f 0x4f040f - 4ac0: c52f0000 lwc1 $f15,0(t1) - 4ac4: 01000013 mtlo t0 - 4ac8: e5040237 swc1 $f4,567(t0) - 4acc: 00748002 0x748002 - 4ad0: 9c010000 0x9c010000 - 4ad4: 00000ff0 0xff0 - 4ad8: 00140230 0x140230 - 4adc: 02370100 0x2370100 - 4ae0: 00000056 0x56 - 4ae4: 000015c9 0x15c9 - 4ae8: 00140830 0x140830 - 4aec: 02370100 0x2370100 - 4af0: 00000056 0x56 - 4af4: 000015ea 0x15ea - 4af8: 00192e30 0x192e30 - 4afc: 02370100 0x2370100 - 4b00: 00000056 0x56 - 4b04: 0000160b 0x160b - 4b08: 00193430 0x193430 - 4b0c: 02370100 0x2370100 - 4b10: 00000056 0x56 - 4b14: 0000162c 0x162c - 4b18: 01007721 0x1007721 - 4b1c: 00560237 0x560237 - 4b20: 164d0000 bne s2,t5,4b24 <__scratchpad-0x1f7fb4dc> - 4b24: 68210000 0x68210000 - 4b28: 02370100 0x2370100 - 4b2c: 00000056 0x56 - 4b30: 00001661 0x1661 - 4b34: 153e2f00 bne t1,s8,10738 <__scratchpad-0x1f7ef8c8> - 4b38: aa010000 swl at,0(s0) - 4b3c: 02e57802 0x2e57802 - 4b40: 00010c80 sll at,at,0x12 - 4b44: 279c0100 addiu gp,gp,256 - 4b48: 30000010 andi zero,zero,0x10 - 4b4c: 0000140e 0x140e - 4b50: 2702aa01 addiu v0,t8,-22015 - 4b54: 75000010 jalx 4000040 <__scratchpad-0x1b7fffc0> - 4b58: 31000016 andi zero,t0,0x16 - 4b5c: 000016f6 0x16f6 - 4b60: 4f02ac01 c3 0x102ac01 - 4b64: 96000000 lhu zero,0(s0) - 4b68: 00000016 0x16 - 4b6c: 07f9040f 0x7f9040f - 4b70: d62f0000 0xd62f0000 - 4b74: 01000017 0x1000017 - 4b78: e68402e3 swc1 $f4,739(s4) - 4b7c: 00308002 0x308002 - 4b80: 9c010000 0x9c010000 - 4b84: 00001085 0x1085 - 4b88: 00187730 0x187730 - 4b8c: 02e30100 0x2e30100 - 4b90: 00001085 0x1085 - 4b94: 000016c5 0x16c5 - 4b98: 000bc432 0xbc432 - 4b9c: 02e68400 0x2e68400 - 4ba0: 00003080 sll a2,zero,0x2 - 4ba4: 02e50100 0x2e50100 - 4ba8: 000bdd2b 0xbdd2b - 4bac: 0016e600 sll gp,s6,0x18 - 4bb0: 0bd13300 j f44cc00 <__scratchpad-0x103b3400> - 4bb4: 2c050000 sltiu a1,zero,0 - 4bb8: 8002e684 lb v0,-6524(zero) - 4bbc: 00000030 0x30 - 4bc0: 000be934 0xbe934 - 4bc4: 00520100 0x520100 - 4bc8: 040f0000 0x40f0000 - 4bcc: 00000825 move at,zero - 4bd0: 00191d2f 0x191d2f - 4bd4: 02e80100 0x2e80100 - 4bd8: 8002e6b4 lb v0,-6476(zero) - 4bdc: 00000064 0x64 - 4be0: 10c09c01 beqz a2,fffebbe8 <__bss_end+0x7ff74548> - 4be4: 77350000 jalx cd40000 <__scratchpad-0x12ac0000> - 4be8: 01000018 mult t0,zero - 4bec: 108502e8 beq a0,a1,5790 <__scratchpad-0x1f7fa870> - 4bf0: 54010000 0x54010000 - 4bf4: 0016f631 0x16f631 - 4bf8: 02ea0100 0x2ea0100 - 4bfc: 0000004f 0x4f - 4c00: 0000172e 0x172e - 4c04: 0bc42900 j f10a400 <__scratchpad-0x106f5c00> - 4c08: e7180000 swc1 $f24,0(t8) - 4c0c: 00208002 0x208002 - 4c10: 9c010000 0x9c010000 - 4c14: 000010ed 0x10ed - 4c18: 000bd12b 0xbd12b - 4c1c: 00178300 sll s0,s7,0xc - 4c20: 0bdd2b00 j f74ac00 <__scratchpad-0x100b5400> - 4c24: 17a40000 bne sp,a0,4c28 <__scratchpad-0x1f7fb3d8> - 4c28: e9340000 swc2 $20,0(t1) - 4c2c: 0100000b 0x100000b - 4c30: 122f0055 beq s1,t7,4d88 <__scratchpad-0x1f7fb278> - 4c34: 0100001a div zero,t0,zero - 4c38: e73802fd swc1 $f24,765(t9) - 4c3c: 00108002 srl s0,s0,0x0 - 4c40: 9c010000 0x9c010000 - 4c44: 00001112 0x1112 - 4c48: 0014e735 0x14e735 - 4c4c: 02fd0100 0x2fd0100 - 4c50: 0000004f 0x4f - 4c54: 29005401 slti zero,t0,21505 - 4c58: 00000c10 0xc10 - 4c5c: 8002e748 lb v0,-6328(zero) - 4c60: 00000020 add zero,zero,zero - 4c64: 113f9c01 beq t1,ra,fffebc6c <__bss_end+0x7ff745cc> - 4c68: 1d2b0000 0x1d2b0000 - 4c6c: c500000c lwc1 $f0,12(t0) - 4c70: 2b000017 slti zero,t8,23 - 4c74: 00000c29 0xc29 - 4c78: 000017e6 0x17e6 - 4c7c: 000c3534 0xc3534 - 4c80: 00550100 0x550100 - 4c84: 0017ef36 0x17ef36 - 4c88: 030a0100 0x30a0100 - 4c8c: 0000004f 0x4f - 4c90: 8002e768 lb v0,-6296(zero) - 4c94: 00000048 0x48 - 4c98: 11989c01 beq t4,t8,fffebca0 <__bss_end+0x7ff74600> - 4c9c: 91300000 lbu s0,0(t1) - 4ca0: 01000015 0x1000015 - 4ca4: 005d030a 0x5d030a - 4ca8: 18070000 0x18070000 - 4cac: b0300000 0xb0300000 - 4cb0: 01000018 mult t0,zero - 4cb4: 004f030a 0x4f030a - 4cb8: 18280000 0x18280000 - 4cbc: 90350000 lbu s5,0(at) - 4cc0: 01000017 0x1000017 - 4cc4: 077d030a 0x77d030a - 4cc8: 56010000 0x56010000 - 4ccc: 00178431 0x178431 - 4cd0: 030c0100 0x30c0100 - 4cd4: 0000004f 0x4f - 4cd8: 00001849 0x1849 - 4cdc: 17b42d00 bne sp,s4,100e0 <__scratchpad-0x1f7eff20> - 4ce0: ad010000 sw at,0(t0) - 4ce4: 8002e7b0 lb v0,-6224(zero) - 4ce8: 000000e4 0xe4 - 4cec: 120a9c01 beq s0,t2,fffebcf4 <__bss_end+0x7ff74654> - 4cf0: e9370000 swc2 $23,0(t1) - 4cf4: 01000016 0x1000016 - 4cf8: 00120aad 0x120aad - 4cfc: 00188f00 sll s1,t8,0x1c - 4d00: 16f63800 bne s7,s6,12d04 <__scratchpad-0x1f7ed2fc> - 4d04: af010000 sw at,0(t8) - 4d08: 00000056 0x56 - 4d0c: 000018bb 0x18bb - 4d10: 01007839 0x1007839 - 4d14: 000056b0 0x56b0 - 4d18: 0018ce00 sll t9,t8,0x18 - 4d1c: 6b703a00 0x6b703a00 - 4d20: b1010074 0xb1010074 - 4d24: 0000005d 0x5d - 4d28: 39709102 xori s0,t3,0x9102 - 4d2c: 0100646d 0x100646d - 4d30: 00004fb2 0x4fb2 - 4d34: 0018e200 sll gp,t8,0x8 - 4d38: e7dc3b00 swc1 $f28,15104(s8) - 4d3c: 113f8002 beq t1,ra,fffe4d48 <__bss_end+0x7ff6d6a8> - 4d40: 01270000 0x1270000 - 4d44: 27300154 addiu s0,t9,340 - 4d48: 91025601 lbu v0,22017(t0) - 4d4c: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 4d50: 0000c204 0xc204 - 4d54: 17c02d00 bnez s8,10158 <__scratchpad-0x1f7efea8> - 4d58: c0010000 lwc0 c0_random,0(zero) - 4d5c: 8002e894 lb v0,-5996(zero) - 4d60: 000000e4 0xe4 - 4d64: 12829c01 beq s4,v0,fffebd6c <__bss_end+0x7ff746cc> - 4d68: f0370000 0xf0370000 - 4d6c: 01000016 0x1000016 - 4d70: 001282c0 sll s0,s2,0xb - 4d74: 00190100 sll zero,t9,0x4 - 4d78: 16f63800 bne s7,s6,12d7c <__scratchpad-0x1f7ed284> - 4d7c: c2010000 lwc0 c0_random,0(s0) - 4d80: 00000056 0x56 - 4d84: 0000192d 0x192d - 4d88: 01007839 0x1007839 - 4d8c: 000056c3 sra t2,zero,0x1b - 4d90: 00194000 sll t0,t9,0x0 - 4d94: 6b703a00 0x6b703a00 - 4d98: c4010074 lwc1 $f1,116(zero) - 4d9c: 0000005d 0x5d - 4da0: 39709102 xori s0,t3,0x9102 - 4da4: 0100646d 0x100646d - 4da8: 00004fc5 0x4fc5 - 4dac: 00195400 sll t2,t9,0x10 - 4db0: e8c03b00 swc2 $0,15104(a2) - 4db4: 113f8002 beq t1,ra,fffe4dc0 <__bss_end+0x7ff6d720> - 4db8: 01270000 0x1270000 - 4dbc: 27300154 addiu s0,t9,340 - 4dc0: 91025601 lbu v0,22017(t0) - 4dc4: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 4dc8: 00012404 0x12404 - 4dcc: 18fb2d00 0x18fb2d00 - 4dd0: d3010000 0xd3010000 - 4dd4: 8002e978 lb v0,-5768(zero) - 4dd8: 0000010c syscall 0x4 - 4ddc: 12fa9c01 beq s7,k0,fffebde4 <__bss_end+0x7ff74744> - 4de0: e9370000 swc2 $23,0(t1) - 4de4: 01000016 0x1000016 - 4de8: 0012fad3 0x12fad3 - 4dec: 00197300 sll t6,t9,0xc - 4df0: 16f63800 bne s7,s6,12df4 <__scratchpad-0x1f7ed20c> - 4df4: d7010000 0xd7010000 - 4df8: 00000056 0x56 - 4dfc: 0000199f 0x199f - 4e00: 01007839 0x1007839 - 4e04: 000056d8 0x56d8 - 4e08: 0019b200 sll s6,t9,0x8 - 4e0c: 6b703a00 0x6b703a00 - 4e10: d9010074 0xd9010074 - 4e14: 0000005d 0x5d - 4e18: 39709102 xori s0,t3,0x9102 - 4e1c: 0100646d 0x100646d - 4e20: 00004fda 0x4fda - 4e24: 0019d100 sll k0,t9,0x4 - 4e28: e9a43b00 swc2 $4,15104(t5) - 4e2c: 113f8002 beq t1,ra,fffe4e38 <__bss_end+0x7ff6d798> - 4e30: 01270000 0x1270000 - 4e34: 27300154 addiu s0,t9,340 - 4e38: 91025601 lbu v0,22017(t0) - 4e3c: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 4e40: 0002a604 0x2a604 - 4e44: 19082d00 0x19082d00 - 4e48: ea010000 swc2 $1,0(s0) - 4e4c: 8002ea84 lb v0,-5500(zero) - 4e50: 0000010c syscall 0x4 - 4e54: 13729c01 beq k1,s2,fffebe5c <__bss_end+0x7ff747bc> - 4e58: f0370000 0xf0370000 - 4e5c: 01000016 0x1000016 - 4e60: 001372ea 0x1372ea - 4e64: 0019f000 sll s8,t9,0x0 - 4e68: 16f63800 bne s7,s6,12e6c <__scratchpad-0x1f7ed194> - 4e6c: ee010000 swc3 $1,0(s0) - 4e70: 00000056 0x56 - 4e74: 00001a1c 0x1a1c - 4e78: 01007839 0x1007839 - 4e7c: 000056ef 0x56ef - 4e80: 001a2f00 sll a1,k0,0x1c - 4e84: 6b703a00 0x6b703a00 - 4e88: f0010074 0xf0010074 - 4e8c: 0000005d 0x5d - 4e90: 39709102 xori s0,t3,0x9102 - 4e94: 0100646d 0x100646d - 4e98: 00004ff1 0x4ff1 - 4e9c: 001a4e00 sll t1,k0,0x18 - 4ea0: eab03b00 swc2 $16,15104(s5) - 4ea4: 113f8002 beq t1,ra,fffe4eb0 <__bss_end+0x7ff6d810> - 4ea8: 01270000 0x1270000 - 4eac: 27300154 addiu s0,t9,340 - 4eb0: 91025601 lbu v0,22017(t0) - 4eb4: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 4eb8: 0002f804 sllv ra,v0,zero - 4ebc: 165e2f00 bne s2,s8,10ac0 <__scratchpad-0x1f7ef540> - 4ec0: 01010000 0x1010000 - 4ec4: 02eb9001 0x2eb9001 - 4ec8: 0000ec80 sll sp,zero,0x12 - 4ecc: f09c0100 0xf09c0100 - 4ed0: 30000013 andi zero,zero,0x13 - 4ed4: 0000194c syscall 0x65 - 4ed8: f0010101 0xf0010101 - 4edc: 6d000013 0x6d000013 - 4ee0: 3100001a andi zero,t0,0x1a - 4ee4: 000016f6 0x16f6 - 4ee8: 56010501 0x56010501 - 4eec: 99000000 lwr zero,0(t0) - 4ef0: 2200001a addi zero,s0,26 - 4ef4: 06010078 bgez s0,50d8 <__scratchpad-0x1f7faf28> - 4ef8: 00005601 0x5601 - 4efc: 001aac00 sll s5,k0,0x10 - 4f00: 6b702500 0x6b702500 - 4f04: 07010074 bgez t8,50d8 <__scratchpad-0x1f7faf28> - 4f08: 00005d01 0x5d01 - 4f0c: 70910200 0x70910200 - 4f10: 00646d22 0x646d22 - 4f14: 4f010801 c3 0x1010801 - 4f18: d8000000 0xd8000000 - 4f1c: 3b00001a xori zero,t8,0x1a - 4f20: 8002ebbc lb v0,-5188(zero) - 4f24: 0000113f 0x113f - 4f28: 01540127 0x1540127 - 4f2c: 56012730 0x56012730 - 4f30: 00709102 0x709102 - 4f34: 8b040f00 lwl a0,3840(t8) - 4f38: 2f000004 sltiu zero,t8,4 - 4f3c: 000018dc 0x18dc - 4f40: 7c011601 0x7c011601 - 4f44: 0c8002ec jal 2000bb0 <__scratchpad-0x1d7ff450> - 4f48: 01000001 0x1000001 - 4f4c: 00146e9c 0x146e9c - 4f50: 194c3000 0x194c3000 - 4f54: 16010000 bne s0,at,4f58 <__scratchpad-0x1f7fb0a8> - 4f58: 00146e01 0x146e01 - 4f5c: 001af700 sll s8,k0,0x1c - 4f60: 16f63100 bne s7,s6,11364 <__scratchpad-0x1f7eec9c> - 4f64: 1a010000 0x1a010000 - 4f68: 00005601 0x5601 - 4f6c: 001b2300 sll a0,k1,0xc - 4f70: 00782200 0x782200 - 4f74: 56011b01 0x56011b01 - 4f78: 36000000 ori zero,s0,0x0 - 4f7c: 2500001b addiu zero,t0,27 - 4f80: 00746b70 0x746b70 - 4f84: 5d011c01 0x5d011c01 - 4f88: 02000000 0x2000000 - 4f8c: 6d227091 0x6d227091 - 4f90: 1d010064 0x1d010064 - 4f94: 00004f01 0x4f01 - 4f98: 001b5500 sll t2,k1,0x14 - 4f9c: eca83b00 swc3 $8,15104(a1) - 4fa0: 113f8002 beq t1,ra,fffe4fac <__bss_end+0x7ff6d90c> - 4fa4: 01270000 0x1270000 - 4fa8: 27300154 addiu s0,t9,340 - 4fac: 91025601 lbu v0,22017(t0) - 4fb0: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 4fb4: 00054f04 0x54f04 - 4fb8: 14642f00 bne v1,a0,10bbc <__scratchpad-0x1f7ef444> - 4fbc: 2d010000 sltiu at,t0,0 - 4fc0: 02ed8801 0x2ed8801 - 4fc4: 0000c080 sll t8,zero,0x2 - 4fc8: de9c0100 0xde9c0100 - 4fcc: 21000014 addi zero,t0,20 - 4fd0: 00746f64 0x746f64 - 4fd4: de012d01 0xde012d01 - 4fd8: 74000014 jalx 50 <__scratchpad-0x1f7fffb0> - 4fdc: 3100001b andi zero,t0,0x1b - 4fe0: 000016f6 0x16f6 - 4fe4: 56013101 0x56013101 - 4fe8: a0000000 sb zero,0(zero) - 4fec: 2500001b addiu zero,t0,27 - 4ff0: 00746b70 0x746b70 - 4ff4: 5d013201 0x5d013201 - 4ff8: 02000000 0x2000000 - 4ffc: 6d227091 0x6d227091 - 5000: 33010064 andi at,t8,0x64 - 5004: 00004f01 0x4f01 - 5008: 001bb300 sll s6,k1,0xc - 500c: edb43b00 swc3 $20,15104(t5) - 5010: 113f8002 beq t1,ra,fffe501c <__bss_end+0x7ff6d97c> - 5014: 01270000 0x1270000 - 5018: 27300154 addiu s0,t9,340 - 501c: 91025601 lbu v0,22017(t0) - 5020: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 5024: 0004e504 0x4e504 - 5028: 13342f00 beq t9,s4,10c2c <__scratchpad-0x1f7ef3d4> - 502c: ce010000 lwc3 $1,0(s0) - 5030: 02ee4801 0x2ee4801 - 5034: 00010480 sll zero,at,0x12 - 5038: 499c0100 0x499c0100 - 503c: 30000015 andi zero,zero,0x15 - 5040: 0000145d 0x145d - 5044: 4901ce01 bc2t ffff884c <__bss_end+0x7ff811ac> - 5048: d2000015 0xd2000015 - 504c: 3100001b andi zero,t0,0x1b - 5050: 000016f6 0x16f6 - 5054: 4f01d001 c3 0x101d001 - 5058: fe000000 0xfe000000 - 505c: 2500001b addiu zero,t0,27 - 5060: 00746b70 0x746b70 - 5064: 5d01d101 0x5d01d101 - 5068: 02000000 0x2000000 - 506c: 6d227091 0x6d227091 - 5070: d2010064 0xd2010064 - 5074: 00004f01 0x4f01 - 5078: 001c1100 sll v0,gp,0x4 - 507c: ee743b00 swc3 $20,15104(s3) - 5080: 113f8002 beq t1,ra,fffe508c <__bss_end+0x7ff6d9ec> - 5084: 01270000 0x1270000 - 5088: 70910256 0x70910256 - 508c: 040f0000 0x40f0000 - 5090: 00000639 0x639 - 5094: 0018132f 0x18132f - 5098: 01e00100 0x1e00100 - 509c: 8002ef4c lb v0,-4276(zero) - 50a0: 000000d4 0xd4 - 50a4: 15b99c01 bne t5,t9,fffec0ac <__bss_end+0x7ff74a0c> - 50a8: a0300000 sb s0,0(at) - 50ac: 01000016 0x1000016 - 50b0: 15b901e0 bne t5,t9,5834 <__scratchpad-0x1f7fa7cc> - 50b4: 1c300000 0x1c300000 - 50b8: f6310000 0xf6310000 - 50bc: 01000016 0x1000016 - 50c0: 004f01e2 0x4f01e2 - 50c4: 1c5c0000 0x1c5c0000 - 50c8: 70250000 0x70250000 - 50cc: 0100746b 0x100746b - 50d0: 005d01e3 0x5d01e3 - 50d4: 91020000 lbu v0,0(t0) - 50d8: 646d2270 0x646d2270 - 50dc: 01e40100 0x1e40100 - 50e0: 0000004f 0x4f - 50e4: 00001c6f 0x1c6f - 50e8: 02ef783b 0x2ef783b - 50ec: 00113f80 sll a3,s1,0x1e - 50f0: 54012700 0x54012700 - 50f4: 01273001 0x1273001 - 50f8: 70910256 0x70910256 - 50fc: 040f0000 0x40f0000 - 5100: 000006a9 0x6a9 - 5104: 0012f92f 0x12f92f - 5108: 01f10100 0x1f10100 - 510c: 8002f020 lb v0,-4064(zero) - 5110: 00000194 0x194 - 5114: 16249c01 bne s1,a0,fffec11c <__bss_end+0x7ff74a7c> - 5118: ef300000 swc3 $16,0(t9) - 511c: 01000016 0x1000016 - 5120: 162401f1 bne s1,a0,58e8 <__scratchpad-0x1f7fa718> - 5124: 1c8e0000 0x1c8e0000 - 5128: f6310000 0xf6310000 - 512c: 01000016 0x1000016 - 5130: 004f01f3 0x4f01f3 - 5134: 1cba0000 0x1cba0000 - 5138: 70250000 0x70250000 - 513c: 0100746b 0x100746b - 5140: 005d01f4 0x5d01f4 - 5144: 91020000 lbu v0,0(t0) - 5148: 646d2270 0x646d2270 - 514c: 01f50100 0x1f50100 - 5150: 0000004f 0x4f - 5154: 00001ccd break 0x0,0x73 - 5158: 02f04c3b 0x2f04c3b - 515c: 00113f80 sll a3,s1,0x1e - 5160: 56012700 0x56012700 - 5164: 00709102 0x709102 - 5168: 54040f00 0x54040f00 - 516c: 3c000002 lui zero,0x2 - 5170: 000013f5 0x13f5 - 5174: b4013f01 0xb4013f01 - 5178: b08002f1 0xb08002f1 - 517c: 01000004 sllv zero,zero,t0 - 5180: 0017279c 0x17279c - 5184: 145d3000 bne v0,sp,11188 <__scratchpad-0x1f7eee78> - 5188: 3f010000 0x3f010000 - 518c: 00154901 0x154901 - 5190: 001ce000 sll gp,gp,0x0 - 5194: 16ef2400 bne s7,t7,e198 <__scratchpad-0x1f7f1e68> - 5198: 41010000 bc0t 519c <__scratchpad-0x1f7fae64> - 519c: 00025401 0x25401 - 51a0: 98910300 lwr s1,768(a0) - 51a4: 0078227f 0x78227f - 51a8: 56014201 0x56014201 - 51ac: 4e000000 c3 0x0 - 51b0: 2200001d addi zero,s0,29 - 51b4: 42010079 c0 0x10079 - 51b8: 00005601 0x5601 - 51bc: 001d7800 sll t7,sp,0x0 - 51c0: 78732200 0x78732200 - 51c4: 01430100 0x1430100 - 51c8: 00000056 0x56 - 51cc: 00001da1 0x1da1 - 51d0: 00797322 0x797322 - 51d4: 56014401 0x56014401 - 51d8: 44000000 mfc1 zero,$f0 - 51dc: 2200001e addi zero,s0,30 - 51e0: 0078636d 0x78636d - 51e4: 56014501 0x56014501 - 51e8: e7000000 swc1 $f0,0(t8) - 51ec: 2200001e addi zero,s0,30 - 51f0: 0079636d 0x79636d - 51f4: 56014501 0x56014501 - 51f8: fa000000 0xfa000000 - 51fc: 2600001e addiu zero,s0,30 - 5200: 8002f2d8 lb v0,-3368(zero) - 5204: 00000b9d 0xb9d - 5208: 000016d5 0x16d5 - 520c: 03540127 0x3540127 - 5210: 27065091 addiu a2,t8,20625 - 5214: 84025501 lh v0,21761(zero) - 5218: 00260000 0x260000 - 521c: 9d8002f3 0x9d8002f3 - 5220: ef00000b swc3 $0,11(t8) - 5224: 27000016 addiu zero,t8,22 - 5228: 8e025401 lw v0,21505(s0) - 522c: 55012700 0x55012700 - 5230: 00008702 srl s0,zero,0x1c - 5234: 02f36426 0x2f36426 - 5238: 000d6880 sll t5,t5,0x2 - 523c: 00171400 sll v0,s7,0x10 - 5240: 54012700 0x54012700 - 5244: 01273001 0x1273001 - 5248: 27300155 addiu s0,t9,341 - 524c: 81025701 lb v0,22273(t0) - 5250: 8d022700 lw v0,9984(t0) - 5254: 00810210 0x810210 - 5258: f6242800 0xf6242800 - 525c: 15bf8002 bne t5,ra,fffe5268 <__bss_end+0x7ff6dbc8> - 5260: 34280000 ori t0,at,0x0 - 5264: e48002f6 swc1 $f0,758(a0) - 5268: 00000014 0x14 - 526c: 0017972f 0x17972f - 5270: 02120100 0x2120100 - 5274: 8002f664 lb v0,-2460(zero) - 5278: 00000154 0x154 - 527c: 179a9c01 bne gp,k0,fffec284 <__bss_end+0x7ff74be4> - 5280: e8300000 swc2 $16,0(at) - 5284: 01000016 0x1000016 - 5288: 179a0212 bne gp,k0,5ad4 <__scratchpad-0x1f7fa52c> - 528c: 1f0d0000 0x1f0d0000 - 5290: f6310000 0xf6310000 - 5294: 01000016 0x1000016 - 5298: 00560214 0x560214 - 529c: 1f390000 0x1f390000 - 52a0: 78220000 0x78220000 - 52a4: 02150100 0x2150100 - 52a8: 00000056 0x56 - 52ac: 00001f4c syscall 0x7d - 52b0: 746b7025 jalx 1adc094 <__scratchpad-0x1dd23f6c> - 52b4: 02160100 0x2160100 - 52b8: 0000005d 0x5d - 52bc: 22709102 addi s0,s3,-28414 - 52c0: 0100646d 0x100646d - 52c4: 004f0217 0x4f0217 - 52c8: 1f6b0000 0x1f6b0000 - 52cc: 903b0000 lbu k1,0(at) - 52d0: 3f8002f6 0x3f8002f6 - 52d4: 27000011 addiu zero,t8,17 - 52d8: 91025601 lbu v0,22017(t0) - 52dc: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 52e0: 0001bc04 0x1bc04 - 52e4: 13803d00 beqz gp,146e8 <__scratchpad-0x1f7eb918> - 52e8: 25010000 addiu at,t0,0 - 52ec: 00004f03 sra t1,zero,0x1c - 52f0: 02f7b800 0x2f7b800 - 52f4: 00001080 sll v0,zero,0x2 - 52f8: 299c0100 slti gp,t4,256 - 52fc: 00000bf6 0xbf6 - 5300: 8002f7c8 lb v0,-2104(zero) - 5304: 00000024 and zero,zero,zero - 5308: 18049c01 0x18049c01 - 530c: 032b0000 0x32b0000 - 5310: 7e00000c 0x7e00000c - 5314: 3200001f andi zero,s0,0x1f - 5318: 00000bc4 0xbc4 - 531c: 8002f7c8 lb v0,-2104(zero) - 5320: 00000024 and zero,zero,zero - 5324: 2b032c01 slti v1,t8,11265 - 5328: 00000bdd 0xbdd - 532c: 00001f9f 0x1f9f - 5330: 000bd133 0xbd133 - 5334: c82c0300 lwc2 $12,768(at) - 5338: 248002f7 addiu zero,a0,759 - 533c: 34000000 li zero,0x0 - 5340: 00000be9 0xbe9 - 5344: 00005401 0x5401 - 5348: 19152f00 0x19152f00 - 534c: 2f010000 sltiu at,t8,0 - 5350: 02f7ec03 0x2f7ec03 - 5354: 00001880 sll v1,zero,0x2 - 5358: 489c0100 0x489c0100 - 535c: 32000018 andi zero,s0,0x18 - 5360: 00000bc4 0xbc4 - 5364: 8002f7ec lb v0,-2068(zero) - 5368: 00000018 mult zero,zero - 536c: 33033101 andi v1,t8,0x3101 - 5370: 00000bdd 0xbdd - 5374: 0bd13300 j f44cc00 <__scratchpad-0x103b3400> - 5378: 2c000000 sltiu zero,zero,0 - 537c: 8002f7ec lb v0,-2068(zero) - 5380: 00000018 mult zero,zero - 5384: 000be93e 0xbe93e - 5388: 00000000 nop - 538c: 16172f00 bne s0,s7,10f90 <__scratchpad-0x1f7ef070> - 5390: 34010000 li at,0x0 - 5394: 02f80403 0x2f80403 - 5398: 00005480 sll t2,zero,0x12 - 539c: f39c0100 0xf39c0100 - 53a0: 30000018 andi zero,zero,0x18 - 53a4: 000002bb 0x2bb - 53a8: 4f033401 c3 0x1033401 - 53ac: cc000000 lwc3 $0,0(zero) - 53b0: 3f00001f 0x3f00001f - 53b4: 00000bc4 0xbc4 - 53b8: 8002f81c lb v0,-2020(zero) - 53bc: 00000068 0x68 - 53c0: 9e033a01 0x9e033a01 - 53c4: 33000018 andi zero,t8,0x18 - 53c8: 00000bdd 0xbdd - 53cc: 0bd13302 j f44cc08 <__scratchpad-0x103b33f8> - 53d0: 40040000 mfc0 a0,c0_index - 53d4: 00000068 0x68 - 53d8: 000be941 0xbe941 - 53dc: 00000200 sll zero,zero,0x8 - 53e0: 42000004 c0 0x4 - 53e4: 00000bf6 0xbf6 - 53e8: 8002f83c lb v0,-1988(zero) - 53ec: 00000010 mfhi zero - 53f0: e9033d01 swc2 $3,15617(t0) - 53f4: 33000018 andi zero,t8,0x18 - 53f8: 00000c03 sra at,zero,0x10 - 53fc: 0bc43200 j f10c800 <__scratchpad-0x106f3800> - 5400: f83c0000 0xf83c0000 - 5404: 00108002 srl s0,s0,0x0 - 5408: 2c010000 sltiu at,zero,0 - 540c: 0bdd3303 j f74cc0c <__scratchpad-0x100b33f4> - 5410: 33010000 andi at,t8,0x0 - 5414: 00000bd1 0xbd1 - 5418: f83c2c03 0xf83c2c03 - 541c: 00108002 srl s0,s0,0x0 - 5420: e9410000 swc2 $1,0(t2) - 5424: 0100000b 0x100000b - 5428: 00030000 sll zero,v1,0x0 - 542c: 14280000 bne at,t0,5430 <__scratchpad-0x1f7fabd0> - 5430: 048002f8 bltz a0,6014 <__scratchpad-0x1f7f9fec> - 5434: 00000018 mult zero,zero - 5438: 00142c2f 0x142c2f - 543c: 03460100 0x3460100 - 5440: 8002f858 lb v0,-1960(zero) - 5444: 00000008 jr zero - 5448: 19199c01 0x19199c01 - 544c: 60430000 0x60430000 - 5450: 488002f8 0x488002f8 - 5454: 27000018 addiu zero,t8,24 - 5458: 30015401 andi at,zero,0x5401 - 545c: 02360000 0x2360000 - 5460: 01000018 mult t0,zero - 5464: 0056036e 0x56036e - 5468: f8600000 0xf8600000 - 546c: 01988002 0x1988002 - 5470: 9c010000 0x9c010000 - 5474: 00001b75 0x1b75 - 5478: 00156330 0x156330 - 547c: 036e0100 0x36e0100 - 5480: 00000056 0x56 - 5484: 00001fed 0x1fed - 5488: 0016cd30 0x16cd30 - 548c: 036e0100 0x36e0100 - 5490: 00000056 0x56 - 5494: 00002056 0x2056 - 5498: 00175a30 0x175a30 - 549c: 036e0100 0x36e0100 - 54a0: 00000056 0x56 - 54a4: 000020bf 0x20bf - 54a8: 00151630 0x151630 - 54ac: 036e0100 0x36e0100 - 54b0: 00000056 0x56 - 54b4: 0000212b 0x212b - 54b8: 0019a730 0x19a730 - 54bc: 036f0100 0x36f0100 - 54c0: 00000056 0x56 - 54c4: 00002165 0x2165 - 54c8: 00142430 0x142430 - 54cc: 036f0100 0x36f0100 - 54d0: 00000056 0x56 - 54d4: 00002179 0x2179 - 54d8: 00123331 0x123331 - 54dc: 03710100 0x3710100 - 54e0: 0000005d 0x5d - 54e4: 0000218d break 0x0,0x86 - 54e8: 00164344 0x164344 - 54ec: 001b8500 sll s0,k1,0x14 - 54f0: 28030500 slti v1,zero,1280 - 54f4: 3f80038a 0x3f80038a - 54f8: 00000bf6 0xbf6 - 54fc: 8002f860 lb v0,-1952(zero) - 5500: 00000088 0x88 - 5504: f9037301 0xf9037301 - 5508: 33000019 andi zero,t8,0x19 - 550c: 00000c03 sra at,zero,0x10 - 5510: 0bc44500 j f111400 <__scratchpad-0x106eec00> - 5514: f8600000 0xf8600000 - 5518: 00888002 0x888002 - 551c: 2c010000 sltiu at,zero,0 - 5520: 0bdd3303 j f74cc0c <__scratchpad-0x100b33f4> - 5524: 33010000 andi at,t8,0x0 - 5528: 00000bd1 0xbd1 - 552c: 00884003 0x884003 - 5530: e9410000 swc2 $1,0(t2) - 5534: 0100000b 0x100000b - 5538: 00030000 sll zero,v1,0x0 - 553c: c43f0000 lwc1 $f31,0(at) - 5540: 8000000b lb zero,11(zero) - 5544: a88002f8 swl zero,760(a0) - 5548: 01000000 0x1000000 - 554c: 1a2f0377 0x1a2f0377 - 5550: dd2b0000 0xdd2b0000 - 5554: cd00000b lwc3 $0,11(t0) - 5558: 2b000021 slti zero,t8,33 - 555c: 00000bd1 0xbd1 - 5560: 000021e5 0x21e5 - 5564: 0000a840 sll s5,zero,0x1 - 5568: 0be94600 j fa51800 <__scratchpad-0xfdae800> - 556c: 21f90000 addi t9,t7,0 - 5570: 00000000 nop - 5574: 000bc442 srl t8,t3,0x11 - 5578: 02f89800 0x2f89800 - 557c: 00000880 sll at,zero,0x2 - 5580: 03780100 0x3780100 - 5584: 00001a69 0x1a69 - 5588: 000bdd2b 0xbdd2b - 558c: 00221100 0x221100 - 5590: 0bd12b00 j f44ac00 <__scratchpad-0x103b5400> - 5594: 22290000 addi t1,s1,0 - 5598: 982c0000 lwr t4,0(at) - 559c: 088002f8 j 2000be0 <__scratchpad-0x1d7ff420> - 55a0: 46000000 add.s $f0,$f0,$f0 - 55a4: 00000be9 0xbe9 - 55a8: 0000223d 0x223d - 55ac: c4420000 lwc1 $f2,0(v0) - 55b0: a800000b swl zero,11(zero) - 55b4: 088002f8 j 2000be0 <__scratchpad-0x1d7ff420> - 55b8: 01000000 0x1000000 - 55bc: 1aa3037c 0x1aa3037c - 55c0: dd2b0000 0xdd2b0000 - 55c4: 5500000b 0x5500000b - 55c8: 2b000022 slti zero,t8,34 - 55cc: 00000bd1 0xbd1 - 55d0: 0000226d 0x226d - 55d4: 02f8a82c 0x2f8a82c - 55d8: 00000880 sll at,zero,0x2 - 55dc: 0be94600 j fa51800 <__scratchpad-0xfdae800> - 55e0: 22810000 addi at,s4,0 - 55e4: 00000000 nop - 55e8: 000bc442 srl t8,t3,0x11 - 55ec: 02f8b000 0x2f8b000 - 55f0: 00001080 sll v0,zero,0x2 - 55f4: 037d0100 0x37d0100 - 55f8: 00001add 0x1add - 55fc: 000bdd2b 0xbdd2b - 5600: 00229900 0x229900 - 5604: 0bd12b00 j f44ac00 <__scratchpad-0x103b5400> - 5608: 22b10000 addi s1,s5,0 - 560c: b02c0000 0xb02c0000 - 5610: 108002f8 beqz a0,61f4 <__scratchpad-0x1f7f9e0c> - 5614: 46000000 add.s $f0,$f0,$f0 - 5618: 00000be9 0xbe9 - 561c: 000022c5 0x22c5 - 5620: c4420000 lwc1 $f2,0(v0) - 5624: ac00000b sw zero,11(zero) - 5628: 148002f9 bnez a0,6210 <__scratchpad-0x1f7f9df0> - 562c: 01000000 0x1000000 - 5630: 1b1703a6 0x1b1703a6 - 5634: dd2b0000 0xdd2b0000 - 5638: dd00000b 0xdd00000b - 563c: 2b000022 slti zero,t8,34 - 5640: 00000bd1 0xbd1 - 5644: 000022f5 0x22f5 - 5648: 02f9ac2c 0x2f9ac2c - 564c: 00001480 sll v0,zero,0x12 - 5650: 0be94600 j fa51800 <__scratchpad-0xfdae800> - 5654: 23090000 addi t1,t8,0 - 5658: 00000000 nop - 565c: 000bf642 srl s8,t3,0x19 - 5660: 02f9c000 0x2f9c000 - 5664: 00000c80 sll at,zero,0x12 - 5668: 03a70100 0x3a70100 - 566c: 00001b6b 0x1b6b - 5670: 000c032b 0xc032b - 5674: 00232900 0x232900 - 5678: 0bc43200 j f10c800 <__scratchpad-0x106f3800> - 567c: f9c00000 0xf9c00000 - 5680: 000c8002 srl s0,t4,0x0 - 5684: 2c010000 sltiu at,zero,0 - 5688: 0bdd2b03 j f74ac0c <__scratchpad-0x100b53f4> - 568c: 233d0000 addi sp,t9,0 - 5690: d12b0000 0xd12b0000 - 5694: 5100000b 0x5100000b - 5698: 2c000023 sltiu zero,zero,35 - 569c: 8002f9c0 lb v0,-1600(zero) - 56a0: 0000000c syscall - 56a4: 000be946 0xbe946 - 56a8: 00236500 0x236500 - 56ac: 00000000 nop - 56b0: 02f96428 0x2f96428 - 56b4: 002bfc80 0x2bfc80 - 56b8: 48090000 mfc2 t1,$0 - 56bc: 85000000 lh zero,0(t0) - 56c0: 0a00001b j 800006c <__scratchpad-0x177fff94> - 56c4: 00000041 0x41 - 56c8: 75160010 jalx 4580040 <__scratchpad-0x1b27ffc0> - 56cc: 3600001b ori zero,s0,0x1b - 56d0: 000013b6 0x13b6 - 56d4: 56036801 0x56036801 - 56d8: f8000000 0xf8000000 - 56dc: 288002f9 slti zero,a0,761 - 56e0: 01000000 0x1000000 - 56e4: 001c059c 0x1c059c - 56e8: 15633000 bne t3,v1,116ec <__scratchpad-0x1f7ee914> - 56ec: 68010000 0x68010000 - 56f0: 00005603 sra t2,zero,0x18 - 56f4: 00237b00 0x237b00 - 56f8: 16cd3000 bne s6,t5,116fc <__scratchpad-0x1f7ee904> - 56fc: 68010000 0x68010000 - 5700: 00005603 sra t2,zero,0x18 - 5704: 00239c00 0x239c00 - 5708: 175a3000 bne k0,k0,1170c <__scratchpad-0x1f7ee8f4> - 570c: 68010000 0x68010000 - 5710: 00005603 sra t2,zero,0x18 - 5714: 0023bd00 0x23bd00 - 5718: fa103b00 0xfa103b00 - 571c: 19198002 0x19198002 - 5720: 01270000 0x1270000 - 5724: 01f30354 0x1f30354 - 5728: 55012754 0x55012754 - 572c: 5501f303 0x5501f303 - 5730: 03560127 0x3560127 - 5734: 275601f3 addiu s6,k0,499 - 5738: 30015701 andi at,zero,0x5701 - 573c: 108d0227 beq a0,t5,5fdc <__scratchpad-0x1f7fa024> - 5740: 02273001 0x2273001 - 5744: 3001148d andi at,zero,0x148d - 5748: 8a2f0000 lwl t7,0(s1) - 574c: 01000013 mtlo t0 - 5750: fa2003b0 0xfa2003b0 - 5754: 00888002 0x888002 - 5758: 9c010000 0x9c010000 - 575c: 00001cab 0x1cab - 5760: 01007821 move t7,t0 - 5764: 005603b0 0x5603b0 - 5768: 23de0000 addi s8,s8,0 - 576c: 79210000 0x79210000 - 5770: 03b00100 0x3b00100 - 5774: 00000056 0x56 - 5778: 000023ff 0x23ff - 577c: 01007721 0x1007721 - 5780: 005603b0 0x5603b0 - 5784: 24200000 addiu zero,at,0 - 5788: 68210000 0x68210000 - 578c: 03b00100 0x3b00100 - 5790: 00000056 0x56 - 5794: 00002441 0x2441 - 5798: 01007221 0x1007221 - 579c: 005603b0 0x5603b0 - 57a0: 24620000 addiu v0,v1,0 - 57a4: 67210000 0x67210000 - 57a8: 03b00100 0x3b00100 - 57ac: 00000056 0x56 - 57b0: 00002476 0x2476 - 57b4: 01006221 0x1006221 - 57b8: 005603b0 0x5603b0 - 57bc: 248a0000 addiu t2,a0,0 - 57c0: 10450000 beq v0,a1,57c4 <__scratchpad-0x1f7fa83c> - 57c4: 5800000c 0x5800000c - 57c8: c08002fa lwc0 c0_index,762(a0) - 57cc: 01000000 0x1000000 - 57d0: 292b03b9 slti t3,t1,953 - 57d4: 9e00000c 0x9e00000c - 57d8: 33000024 andi zero,t8,0x24 - 57dc: 00000c1d 0xc1d - 57e0: 00c04002 0xc04002 - 57e4: 35340000 ori s4,t1,0x0 - 57e8: 0100000c syscall 0x40000 - 57ec: 00000052 0x52 - 57f0: 0015bb36 0x15bb36 - 57f4: 03cb0100 0x3cb0100 - 57f8: 00000056 0x56 - 57fc: 8002faa8 lb v0,-1368(zero) - 5800: 000000bc 0xbc - 5804: 1d249c01 0x1d249c01 - 5808: bd350000 0xbd350000 - 580c: 01000016 0x1000016 - 5810: 1d2403cb 0x1d2403cb - 5814: 54010000 0x54010000 - 5818: 00171f30 0x171f30 - 581c: 03cb0100 0x3cb0100 - 5820: 000008cf 0x8cf - 5824: 000024c7 0x24c7 - 5828: 0017cc31 0x17cc31 - 582c: 03cd0100 0x3cd0100 - 5830: 00000f77 0xf77 - 5834: 000024e8 0x24e8 - 5838: 0012ef31 0x12ef31 - 583c: 03ce0100 0x3ce0100 - 5840: 00001d2a 0x1d2a - 5844: 00002509 0x2509 - 5848: 00170b31 0x170b31 - 584c: 03cf0100 0x3cf0100 - 5850: 0000004f 0x4f - 5854: 0000252a 0x252a - 5858: 00197931 0x197931 - 585c: 03d00100 0x3d00100 - 5860: 0000004f 0x4f - 5864: 0000253d 0x253d - 5868: d1040f00 0xd1040f00 - 586c: 0f000008 jal c000020 <__scratchpad-0x137fffe0> - 5870: 00090204 0x90204 - 5874: 14ec2f00 bne a3,t4,11478 <__scratchpad-0x1f7eeb88> - 5878: 42010000 c0 0x10000 - 587c: 02fb6404 0x2fb6404 - 5880: 00002480 sll a0,zero,0x12 - 5884: 849c0100 lh gp,256(a0) - 5888: 3000001d andi zero,zero,0x1d - 588c: 000017fd 0x17fd - 5890: 5d044201 0x5d044201 - 5894: 6c000000 0x6c000000 - 5898: 45000025 bc1f 5930 <__scratchpad-0x1f7fa6d0> - 589c: 00000c10 0xc10 - 58a0: 8002fb64 lb v0,-1180(zero) - 58a4: 000000e8 0xe8 - 58a8: 2b044401 slti a0,t8,17409 - 58ac: 00000c29 0xc29 - 58b0: 0000258d break 0x0,0x96 - 58b4: 000c1d33 0xc1d33 - 58b8: e840e600 swc2 $0,-6656(v0) - 58bc: 34000000 li zero,0x0 - 58c0: 00000c35 0xc35 - 58c4: 00005401 0x5401 - 58c8: 13512f00 beq k0,s1,114cc <__scratchpad-0x1f7eeb34> - 58cc: be010000 0xbe010000 - 58d0: 02fb8802 0x2fb8802 - 58d4: 00010480 sll zero,at,0x12 - 58d8: e49c0100 swc1 $f28,256(a0) - 58dc: 3000001e andi zero,zero,0x1e - 58e0: 0000140e 0x140e - 58e4: 2702be01 addiu v0,t8,-16895 - 58e8: b6000010 0xb6000010 - 58ec: 31000025 andi zero,t0,0x25 - 58f0: 00001496 0x1496 - 58f4: 5602c001 0x5602c001 - 58f8: e2000000 swc0 c0_index,0(s0) - 58fc: 31000025 andi zero,t0,0x25 - 5900: 00001490 0x1490 - 5904: 5602c001 0x5602c001 - 5908: 20000000 addi zero,zero,0 - 590c: 22000026 addi zero,s0,38 - 5910: 0100666d 0x100666d - 5914: 005602c1 0x5602c1 - 5918: 26400000 addiu zero,s2,0 - 591c: 103f0000 beq at,ra,5920 <__scratchpad-0x1f7fa6e0> - 5920: ac00000c sw zero,12(zero) - 5924: 008002fb 0x8002fb - 5928: 01000001 0x1000001 - 592c: 1e0c02cb 0x1e0c02cb - 5930: 292b0000 slti t3,t1,0 - 5934: 5f00000c 0x5f00000c - 5938: 33000026 andi zero,t8,0x26 - 593c: 00000c1d 0xc1d - 5940: 010040e1 0x10040e1 - 5944: 35460000 ori a2,t2,0x0 - 5948: 5f00000c 0x5f00000c - 594c: 00000026 xor zero,zero,zero - 5950: 0c104200 jal 410800 <__scratchpad-0x1f3ef800> - 5954: fbd80000 0xfbd80000 - 5958: 000c8002 srl s0,t4,0x0 - 595c: cc010000 lwc3 $1,0(zero) - 5960: 001e4102 srl t0,s8,0x4 - 5964: 0c293300 jal a4cc00 <__scratchpad-0x1edb3400> - 5968: 33000000 andi zero,t8,0x0 - 596c: 00000c1d 0xc1d - 5970: fbd82ce2 0xfbd82ce2 - 5974: 000c8002 srl s0,t4,0x0 - 5978: 35470000 ori a3,t2,0x0 - 597c: 8000000c lb zero,12(zero) - 5980: 7e908080 0x7e908080 - 5984: 10420000 beq v0,v0,5988 <__scratchpad-0x1f7fa678> - 5988: e400000c swc1 $f0,12(zero) - 598c: 188002fb blez a0,657c <__scratchpad-0x1f7f9a84> - 5990: 01000000 0x1000000 - 5994: 1e7802cd 0x1e7802cd - 5998: 292b0000 slti t3,t1,0 - 599c: 7f00000c 0x7f00000c - 59a0: 33000026 andi zero,t8,0x26 - 59a4: 00000c1d 0xc1d - 59a8: fbe42ce3 0xfbe42ce3 - 59ac: 00188002 srl s0,t8,0x0 - 59b0: 35460000 ori a2,t2,0x0 - 59b4: ce00000c lwc3 $0,12(s0) - 59b8: 00000026 xor zero,zero,zero - 59bc: 0c103f00 jal 40fc00 <__scratchpad-0x1f3f0400> - 59c0: fbfc0000 0xfbfc0000 - 59c4: 01208002 0x1208002 - 59c8: d2010000 0xd2010000 - 59cc: 001eab02 srl s5,s8,0xc - 59d0: 0c292b00 jal a4ac00 <__scratchpad-0x1edb5400> - 59d4: 270b0000 addiu t3,t8,0 - 59d8: 1d330000 0x1d330000 - 59dc: e400000c swc1 $f0,12(zero) - 59e0: 00012040 sll a0,at,0x1 - 59e4: 0c354600 jal d51800 <__scratchpad-0x1eaae800> - 59e8: 27b30000 addiu s3,sp,0 - 59ec: 00000000 nop - 59f0: 000c103f 0xc103f - 59f4: 02fc1400 0x2fc1400 - 59f8: 00014080 sll t0,at,0x2 - 59fc: 02d50100 0x2d50100 - 5a00: 00001eda 0x1eda - 5a04: 000c2948 0xc2948 - 5a08: 0c1d3300 jal 74cc00 <__scratchpad-0x1f0b3400> - 5a0c: 40e50000 0x40e50000 - 5a10: 00000140 sll zero,zero,0x5 - 5a14: 000c3546 0xc3546 - 5a18: 0027d300 0x27d300 - 5a1c: 28000000 slti zero,zero,0 - 5a20: 8002fc68 lb v0,-920(zero) - 5a24: 00001d30 0x1d30 - 5a28: 14cf3d00 bne a2,t7,14e2c <__scratchpad-0x1f7eb1d4> - 5a2c: 47010000 c1 0x1010000 - 5a30: 00005604 0x5604 - 5a34: 02fc9400 0x2fc9400 - 5a38: 00001c80 sll v1,zero,0x12 - 5a3c: 299c0100 slti gp,t4,256 - 5a40: 00000c42 srl at,zero,0x11 - 5a44: 8002fcb0 lb v0,-848(zero) - 5a48: 000000f0 0xf0 - 5a4c: 1f4b9c01 0x1f4b9c01 - 5a50: 4e460000 c3 0x460000 - 5a54: e600000c swc1 $f0,12(s0) - 5a58: 46000027 c1 0x27 - 5a5c: 00000c59 0xc59 - 5a60: 00002817 0x2817 - 5a64: 000c6346 0xc6346 - 5a68: 00283600 0x283600 - 5a6c: fd802c00 0xfd802c00 - 5a70: 00108002 srl s0,s0,0x0 - 5a74: 4e490000 c3 0x490000 - 5a78: 4900000c bc2f 5aac <__scratchpad-0x1f7fa554> - 5a7c: 00000c59 0xc59 - 5a80: 000c6349 0xc6349 - 5a84: fd882800 0xfd882800 - 5a88: 1ee48002 0x1ee48002 - 5a8c: 00000000 nop - 5a90: 0018972d 0x18972d - 5a94: a0680100 sb t0,256(v1) - 5a98: d08002fd 0xd08002fd - 5a9c: 01000000 0x1000000 - 5aa0: 001fab9c 0x1fab9c - 5aa4: 0bc44a00 j f112800 <__scratchpad-0x106ed800> - 5aa8: fe1c0000 0xfe1c0000 - 5aac: 01608002 0x1608002 - 5ab0: 7e010000 0x7e010000 - 5ab4: 00001f8f 0x1f8f - 5ab8: 000bdd33 0xbdd33 - 5abc: d1330200 0xd1330200 - 5ac0: 0400000b bltz zero,5af0 <__scratchpad-0x1f7fa510> - 5ac4: 00016040 sll t4,at,0x1 - 5ac8: 0be94100 j fa50400 <__scratchpad-0xfdafc00> - 5acc: 00020000 sll zero,v0,0x0 - 5ad0: 00000400 sll zero,zero,0x10 - 5ad4: 02fdb028 0x2fdb028 - 5ad8: 002c0780 0x2c0780 - 5adc: fdc84b00 0xfdc84b00 - 5ae0: 0c428002 jal 10a0008 <__scratchpad-0x1e75fff8> - 5ae4: 58280000 0x58280000 - 5ae8: e48002fe swc1 $f0,766(a0) - 5aec: 0000001e 0x1e - 5af0: 0016aa2f 0x16aa2f - 5af4: 024c0100 0x24c0100 - 5af8: 8002fe70 lb v0,-400(zero) - 5afc: 000000c4 0xc4 - 5b00: 203d9c01 addi sp,at,-25599 - 5b04: 69210000 0x69210000 - 5b08: 0100676d 0x100676d - 5b0c: 08cf024c j 33c0930 <__scratchpad-0x1c43f6d0> - 5b10: 28550000 slti s5,v0,0 - 5b14: 78210000 0x78210000 - 5b18: 024c0100 0x24c0100 - 5b1c: 00000056 0x56 - 5b20: 00002876 0x2876 - 5b24: 01007921 0x1007921 - 5b28: 0056024c syscall 0x15809 - 5b2c: 28970000 slti s7,a0,0 - 5b30: 77210000 jalx c840000 <__scratchpad-0x12fc0000> - 5b34: 024c0100 0x24c0100 - 5b38: 00000056 0x56 - 5b3c: 000028b8 0x28b8 - 5b40: 01006821 move t5,t0 - 5b44: 0056024c syscall 0x15809 - 5b48: 28d90000 slti t9,a2,0 - 5b4c: bd310000 0xbd310000 - 5b50: 01000016 0x1000016 - 5b54: 1d2a024e 0x1d2a024e - 5b58: 28f90000 slti t9,a3,0 - 5b5c: 61220000 0x61220000 - 5b60: 024f0100 0x24f0100 - 5b64: 00000056 0x56 - 5b68: 0000291a 0x291a - 5b6c: 01006c25 0x1006c25 - 5b70: 0056024f 0x56024f - 5b74: 57010000 0x57010000 - 5b78: 02fe8828 0x2fe8828 - 5b7c: 001ee480 sll gp,s8,0x12 - 5b80: e52f0000 swc1 $f15,0(t1) - 5b84: 01000019 multu t0,zero - 5b88: ff34040b 0xff34040b - 5b8c: 003c8002 0x3c8002 - 5b90: 9c010000 0x9c010000 - 5b94: 0000206d 0x206d - 5b98: 0016bd30 0x16bd30 - 5b9c: 040b0100 0x40b0100 - 5ba0: 00001d24 0x1d24 - 5ba4: 00002939 0x2939 - 5ba8: 02ff6028 0x2ff6028 - 5bac: 001fab80 sll s5,ra,0xe - 5bb0: ca2f0000 lwc2 $15,0(s1) - 5bb4: 01000015 0x1000015 - 5bb8: ff700401 0xff700401 - 5bbc: 00488002 0x488002 - 5bc0: 9c010000 0x9c010000 - 5bc4: 000020b2 0x20b2 - 5bc8: 0016bd30 0x16bd30 - 5bcc: 04010100 b 5fd0 <__scratchpad-0x1f7fa030> - 5bd0: 00001d24 0x1d24 - 5bd4: 0000295a 0x295a - 5bd8: 02ff8c26 0x2ff8c26 - 5bdc: 00203d80 0x203d80 - 5be0: 0020a800 0x20a800 - 5be4: 54012700 0x54012700 - 5be8: 5401f303 0x5401f303 - 5bec: ffa82800 0xffa82800 - 5bf0: 1fab8002 0x1fab8002 - 5bf4: 36000000 ori zero,s0,0x0 - 5bf8: 00001833 0x1833 - 5bfc: 56041101 0x56041101 - 5c00: b8000000 swr zero,0(zero) - 5c04: 848002ff lh zero,767(a0) - 5c08: 01000001 0x1000001 - 5c0c: 00212c9c 0x212c9c - 5c10: 145d3000 bne v0,sp,11c14 <__scratchpad-0x1f7ee3ec> - 5c14: 11010000 beq t0,at,5c18 <__scratchpad-0x1f7fa3e8> - 5c18: 00154904 0x154904 - 5c1c: 00297b00 0x297b00 - 5c20: 16bd3000 bne s5,sp,11c24 <__scratchpad-0x1f7ee3dc> - 5c24: 11010000 beq t0,at,5c28 <__scratchpad-0x1f7fa3d8> - 5c28: 001d2404 0x1d2404 - 5c2c: 0029a700 0x29a700 - 5c30: 17273000 bne t9,a3,11c34 <__scratchpad-0x1f7ee3cc> - 5c34: 11010000 beq t0,at,5c38 <__scratchpad-0x1f7fa3c8> - 5c38: 00005604 0x5604 - 5c3c: 0029d300 0x29d300 - 5c40: ffdc2600 0xffdc2600 - 5c44: 206d8002 addi t5,v1,-32766 - 5c48: 21100000 addi s0,t0,0 - 5c4c: 01270000 0x1270000 - 5c50: 00810254 0x810254 - 5c54: ffec3b00 0xffec3b00 - 5c58: 2c138002 sltiu s3,zero,-32766 - 5c5c: 01270000 0x1270000 - 5c60: 00800254 0x800254 - 5c64: 01550127 0x1550127 - 5c68: 56012730 0x56012730 - 5c6c: 002c0802 0x2c0802 - 5c70: 139f2f00 beq gp,ra,11874 <__scratchpad-0x1f7ee78c> - 5c74: be010000 0xbe010000 - 5c78: 03013c03 0x3013c03 - 5c7c: 0000a080 sll s4,zero,0x2 - 5c80: 069c0100 0x69c0100 - 5c84: 26000022 addiu zero,s0,34 - 5c88: 80030164 lb v1,356(zero) - 5c8c: 00001c05 0x1c05 - 5c90: 0000217a 0x217a - 5c94: 01540127 0x1540127 - 5c98: 55012730 0x55012730 - 5c9c: 01273001 0x1273001 - 5ca0: ff0a0356 0xff0a0356 - 5ca4: 57012703 0x57012703 - 5ca8: 01ff0a03 0x1ff0a03 - 5cac: 108d0227 beq a0,t5,654c <__scratchpad-0x1f7f9ab4> - 5cb0: 02273001 0x2273001 - 5cb4: 3001148d andi at,zero,0x148d - 5cb8: 188d0227 0x188d0227 - 5cbc: 28003001 slti zero,zero,12289 - 5cc0: 8003016c lb v1,364(zero) - 5cc4: 00001ee4 0x1ee4 - 5cc8: 03019026 xor s2,t8,at - 5ccc: 001c0580 sll zero,gp,0x16 - 5cd0: 0021bb00 0x21bb00 - 5cd4: 54012700 0x54012700 - 5cd8: 01273001 0x1273001 - 5cdc: ff0a0355 0xff0a0355 - 5ce0: 56012701 0x56012701 - 5ce4: 03ff0a03 0x3ff0a03 - 5ce8: 01570127 0x1570127 - 5cec: 8d022731 lw v0,10033(t0) - 5cf0: 27300110 addiu s0,t9,272 - 5cf4: 01148d02 0x1148d02 - 5cf8: 8d022730 lw v0,10032(t0) - 5cfc: 00300118 0x300118 - 5d00: 03019828 0x3019828 - 5d04: 001ee480 sll gp,s8,0x12 - 5d08: 01bc2600 0x1bc2600 - 5d0c: 1c058003 0x1c058003 - 5d10: 21fc0000 addi gp,t7,0 - 5d14: 01270000 0x1270000 - 5d18: ff0a0354 0xff0a0354 - 5d1c: 55012703 0x55012703 - 5d20: 01ff0a03 0x1ff0a03 - 5d24: 01560127 0x1560127 - 5d28: 57012731 0x57012731 - 5d2c: 02273101 0x2273101 - 5d30: 3001108d andi at,zero,0x108d - 5d34: 148d0227 bne a0,t5,65d4 <__scratchpad-0x1f7f9a2c> - 5d38: 02273001 0x2273001 - 5d3c: 3001188d andi at,zero,0x188d - 5d40: 01c42800 0x1c42800 - 5d44: 1ee48003 0x1ee48003 - 5d48: 2f000000 sltiu zero,t8,0 - 5d4c: 000014bc 0x14bc - 5d50: dc045c01 0xdc045c01 - 5d54: 44800301 0x44800301 - 5d58: 01000000 0x1000000 - 5d5c: 0022749c 0x22749c - 5d60: 00782100 0x782100 - 5d64: 56045c01 0x56045c01 - 5d68: f4000000 0xf4000000 - 5d6c: 21000029 addi zero,t0,41 - 5d70: 5c010079 0x5c010079 - 5d74: 00005604 0x5604 - 5d78: 002a1500 0x2a1500 - 5d7c: 00772100 0x772100 - 5d80: 56045c01 0x56045c01 - 5d84: 36000000 ori zero,s0,0x0 - 5d88: 2100002a addi zero,t0,42 - 5d8c: 5c010068 0x5c010068 - 5d90: 00005604 0x5604 - 5d94: 002a5700 0x2a5700 - 5d98: 6e652500 0x6e652500 - 5d9c: 5e010076 0x5e010076 - 5da0: 0007f904 0x7f904 - 5da4: 68910200 0x68910200 - 5da8: 0302103b 0x302103b - 5dac: 001d8480 sll s0,sp,0x12 - 5db0: 54012700 0x54012700 - 5db4: 00689102 0x689102 - 5db8: 151c2f00 bne t0,gp,119bc <__scratchpad-0x1f7ee644> - 5dbc: 6c010000 0x6c010000 - 5dc0: 03022004 sllv a0,v0,t8 - 5dc4: 00002880 sll a1,zero,0x2 - 5dc8: c69c0100 lwc1 $f28,256(s4) - 5dcc: 21000022 addi zero,t0,34 - 5dd0: 6c010078 0x6c010078 - 5dd4: 00005604 0x5604 - 5dd8: 002a7800 0x2a7800 - 5ddc: 00792100 0x792100 - 5de0: 56046c01 0x56046c01 - 5de4: 99000000 lwr zero,0(t0) - 5de8: 2500002a addiu zero,t0,42 - 5dec: 00766e65 0x766e65 - 5df0: 25046e01 addiu a0,t0,28161 - 5df4: 02000008 jr s0 - 5df8: 383b7091 xori k1,at,0x7091 - 5dfc: 2d800302 sltiu zero,t4,770 - 5e00: 27000010 addiu zero,t8,16 - 5e04: 91025401 lbu v0,21505(t0) - 5e08: 2f000070 sltiu zero,t8,112 - 5e0c: 0000150b 0x150b - 5e10: 48047801 0x48047801 - 5e14: c0800302 lwc0 c0_index,770(a0) - 5e18: 01000000 0x1000000 - 5e1c: 00238c9c 0x238c9c - 5e20: 17313000 bne t9,s1,11e24 <__scratchpad-0x1f7ee1dc> - 5e24: 78010000 0x78010000 - 5e28: 00005604 0x5604 - 5e2c: 002aba00 0x2aba00 - 5e30: 17363000 bne t9,s6,11e34 <__scratchpad-0x1f7ee1cc> - 5e34: 78010000 0x78010000 - 5e38: 00005604 0x5604 - 5e3c: 002ae600 0x2ae600 - 5e40: 78632100 0x78632100 - 5e44: 04780100 0x4780100 - 5e48: 00000056 0x56 - 5e4c: 00002b12 0x2b12 - 5e50: 00796321 0x796321 - 5e54: 56047801 0x56047801 - 5e58: 3e000000 0x3e000000 - 5e5c: 2500002b addiu zero,t0,43 - 5e60: 006c6170 0x6c6170 - 5e64: 8c047a01 lw a0,31233(zero) - 5e68: 02000023 subu zero,s0,zero - 5e6c: 8c267091 lw a2,28817(at) - 5e70: ab800302 swl zero,770(gp) - 5e74: 5a00001f 0x5a00001f - 5e78: 27000023 addiu zero,t8,35 - 5e7c: 03055401 0x3055401 - 5e80: 8003a9bc lb v1,-22084(zero) - 5e84: 03550127 0x3550127 - 5e88: 275401f3 addiu s4,k0,499 - 5e8c: f3035601 0xf3035601 - 5e90: 01275501 0x1275501 - 5e94: 27400157 addiu zero,k0,343 - 5e98: 02108d02 0x2108d02 - 5e9c: 28008008 slti zero,zero,-32760 - 5ea0: 80030294 lb v1,660(zero) - 5ea4: 00001ee4 0x1ee4 - 5ea8: 0302e026 xor gp,t8,v0 - 5eac: 001fab80 sll s5,ra,0xe - 5eb0: 00238200 0x238200 - 5eb4: 54012700 0x54012700 - 5eb8: 27709102 addiu s0,k1,-28414 - 5ebc: 40015701 0x40015701 - 5ec0: 108d0227 beq a0,t5,6760 <__scratchpad-0x1f7f98a0> - 5ec4: 28003101 slti zero,zero,12545 - 5ec8: 800302f8 lb v1,760(zero) - 5ecc: 00001ee4 0x1ee4 - 5ed0: 09020900 j 4082400 <__scratchpad-0x1b77dc00> - 5ed4: 239c0000 addi gp,gp,0 - 5ed8: 410a0000 0x410a0000 - 5edc: 01000000 0x1000000 - 5ee0: 1a013600 0x1a013600 - 5ee4: 8d010000 lw at,0(t0) - 5ee8: 00004f04 0x4f04 - 5eec: 03030800 0x3030800 - 5ef0: 00030c80 sll at,v1,0x12 - 5ef4: 7c9c0100 0x7c9c0100 - 5ef8: 21000024 addi zero,t0,36 - 5efc: 8d010078 lw at,120(t0) - 5f00: 00005604 0x5604 - 5f04: 002b6a00 0x2b6a00 - 5f08: 00792100 0x792100 - 5f0c: 56048d01 0x56048d01 - 5f10: 96000000 lhu zero,0(s0) - 5f14: 3000002b andi zero,zero,0x2b - 5f18: 00001416 0x1416 - 5f1c: 56048d01 0x56048d01 - 5f20: c2000000 lwc0 c0_index,0(s0) - 5f24: 3000002b andi zero,zero,0x2b - 5f28: 0000141d 0x141d - 5f2c: 56048d01 0x56048d01 - 5f30: e3000000 swc0 c0_index,0(t8) - 5f34: 2500002b addiu zero,t0,43 - 5f38: 00727073 0x727073 - 5f3c: 39049001 xori a0,t0,0x9001 - 5f40: 03000006 srlv zero,zero,t8 - 5f44: 317f9091 andi ra,t3,0x9091 - 5f48: 0000207d 0x207d - 5f4c: 7c049101 0x7c049101 - 5f50: 0f000024 jal c000090 <__scratchpad-0x137fff70> - 5f54: 2200002c addi zero,s0,44 - 5f58: 01007766 0x1007766 - 5f5c: 00560492 0x560492 - 5f60: 2c320000 sltiu s2,at,0 - 5f64: 66220000 0x66220000 - 5f68: 92010068 lbu at,104(s0) - 5f6c: 00005604 0x5604 - 5f70: 002c5000 0x2c5000 - 5f74: 034c2600 0x34c2600 - 5f78: 0b9d8003 j e76000c <__scratchpad-0x1109fff4> - 5f7c: 244a0000 addiu t2,v0,0 - 5f80: 01270000 0x1270000 - 5f84: 27380154 addiu t8,t9,340 - 5f88: f3035501 0xf3035501 - 5f8c: 26005601 addiu zero,s0,22017 - 5f90: 8003035c lb v1,860(zero) - 5f94: 00000b9d 0xb9d - 5f98: 0000245d 0x245d - 5f9c: 01540127 0x1540127 - 5fa0: 48260038 0x48260038 - 5fa4: e4800305 swc1 $f0,773(a0) - 5fa8: 72000014 0x72000014 - 5fac: 27000024 addiu zero,t8,36 - 5fb0: 91035401 lbu v1,21505(t0) - 5fb4: 28007f90 slti zero,zero,32656 - 5fb8: 80030558 lb v1,1368(zero) - 5fbc: 0000162a 0x162a - 5fc0: 48040f00 0x48040f00 - 5fc4: 36000000 ori zero,s0,0x0 - 5fc8: 00001584 0x1584 - 5fcc: 4f04dd01 c3 0x104dd01 - 5fd0: 14000000 bnez zero,5fd4 <__scratchpad-0x1f7fa02c> - 5fd4: cc800306 lwc3 $0,774(a0) - 5fd8: 01000000 0x1000000 - 5fdc: 00252f9c 0x252f9c - 5fe0: 00782100 0x782100 - 5fe4: 5604dd01 0x5604dd01 - 5fe8: 6e000000 0x6e000000 - 5fec: 2100002c addi zero,t0,44 - 5ff0: dd010079 0xdd010079 - 5ff4: 00005604 0x5604 - 5ff8: 002c9a00 0x2c9a00 - 5ffc: 6d662100 0x6d662100 - 6000: dd010074 0xdd010074 - 6004: 000b5304 0xb5304 - 6008: 002cd100 0x2cd100 - 600c: 70612100 0x70612100 - 6010: 04dd0100 0x4dd0100 - 6014: 00000036 0x36 - 6018: 00002cf2 0x2cf2 - 601c: 01007222 0x1007222 - 6020: 005604df 0x5604df - 6024: 2d130000 sltiu s3,t0,0 - 6028: 66220000 0x66220000 - 602c: e2010077 swc0 c0_random,119(s0) - 6030: 00005604 0x5604 - 6034: 002d2600 0x2d2600 - 6038: 06442600 0x6442600 - 603c: 0b9d8003 j e76000c <__scratchpad-0x1109fff4> - 6040: 25070000 addiu a3,t0,0 - 6044: 01270000 0x1270000 - 6048: 00380154 0x380154 - 604c: 03065826 xor t3,t8,a2 - 6050: 002c1e80 0x2c1e80 - 6054: 00252500 0x252500 - 6058: 54012700 0x54012700 - 605c: e6b00305 swc1 $f16,773(s5) - 6060: 01278006 srlv s0,a3,t1 - 6064: 000a0355 0xa0355 - 6068: e04b0002 swc0 $11,2(v0) - 606c: 9c800306 0x9c800306 - 6070: 00000023 negu zero,zero - 6074: 0016ff36 0x16ff36 - 6078: 04f20100 0x4f20100 - 607c: 0000004f 0x4f - 6080: 800306e0 lb v1,1760(zero) - 6084: 00000028 0x28 - 6088: 25b69c01 addiu s6,t5,-25599 - 608c: 78210000 0x78210000 - 6090: 04f20100 0x4f20100 - 6094: 00000056 0x56 - 6098: 00002d4f 0x2d4f - 609c: 01007921 0x1007921 - 60a0: 005604f2 0x5604f2 - 60a4: 2d700000 sltiu s0,t3,0 - 60a8: 66210000 0x66210000 - 60ac: 0100746d 0x100746d - 60b0: 0b5304f2 j d4c13c8 <__scratchpad-0x1233ec38> - 60b4: 2d910000 sltiu s1,t4,0 - 60b8: 254c0000 addiu t4,t2,0 - 60bc: f4010072 0xf4010072 - 60c0: 00005604 0x5604 - 60c4: 25520100 addiu s2,t2,256 - 60c8: 01007061 0x1007061 - 60cc: 003604f6 0x3604f6 - 60d0: 91020000 lbu v0,0(t0) - 60d4: 06f83b70 0x6f83b70 - 60d8: 24828003 addiu v0,a0,-32765 - 60dc: 01270000 0x1270000 - 60e0: 01f30354 0x1f30354 - 60e4: 55012754 0x55012754 - 60e8: 5501f303 0x5501f303 - 60ec: 03560127 0x3560127 - 60f0: 275601f3 addiu s6,k0,499 - 60f4: 91025701 lbu v0,22273(t0) - 60f8: 2f00000c sltiu zero,t8,12 - 60fc: 00001597 0x1597 - 6100: 08050101 j 140404 <__scratchpad-0x1f6bfbfc> - 6104: 58800307 0x58800307 - 6108: 01000000 0x1000000 - 610c: 0026059c 0x26059c - 6110: 17313000 bne t9,s1,12114 <__scratchpad-0x1f7edeec> - 6114: 01010000 0x1010000 - 6118: 00005605 0x5605 - 611c: 002db200 0x2db200 - 6120: 17363500 bne t9,s6,13524 <__scratchpad-0x1f7ecadc> - 6124: 01010000 0x1010000 - 6128: 00005605 0x5605 - 612c: 4d550100 0x4d550100 - 6130: 01007863 0x1007863 - 6134: 00560501 0x560501 - 6138: 56010000 0x56010000 - 613c: 0079634d break 0x79,0x18d - 6140: 56050101 0x56050101 - 6144: 01000000 0x1000000 - 6148: a42f0057 sh t7,87(at) - 614c: 01000017 0x1000017 - 6150: 07600510 bltz k1,7594 <__scratchpad-0x1f7f8a6c> - 6154: 00408003 0x408003 - 6158: 9c010000 0x9c010000 - 615c: 000026bc 0x26bc - 6160: 0002bb35 0x2bb35 - 6164: 05100100 bltzal t0,6568 <__scratchpad-0x1f7f9a98> - 6168: 0000004f 0x4f - 616c: d5425401 0xd5425401 - 6170: 6c00000c 0x6c00000c - 6174: 08800307 j 2000c1c <__scratchpad-0x1d7ff3e4> - 6178: 01000000 0x1000000 - 617c: 26470516 addiu a3,s2,1302 - 6180: e52b0000 swc1 $f11,0(t1) - 6184: d300000c 0xd300000c - 6188: 0000002d 0x2d - 618c: 000cbb3f 0xcbb3f - 6190: 03077400 0x3077400 - 6194: 00017880 sll t7,at,0x2 - 6198: 05170100 0x5170100 - 619c: 00002665 0x2665 - 61a0: 000ccb2b 0xccb2b - 61a4: 002de700 0x2de700 - 61a8: a13f0000 sb ra,0(t1) - 61ac: 7800000c 0x7800000c - 61b0: 90800307 lbu zero,775(a0) - 61b4: 01000001 0x1000001 - 61b8: 26830519 addiu v1,s4,1305 - 61bc: b12b0000 0xb12b0000 - 61c0: fb00000c 0xfb00000c - 61c4: 0000002d 0x2d - 61c8: 000c8742 srl s0,t4,0x1d - 61cc: 03078800 0x3078800 - 61d0: 00000880 sll at,zero,0x2 - 61d4: 051a0100 0x51a0100 - 61d8: 000026a1 0x26a1 - 61dc: 000c972b 0xc972b - 61e0: 002e1000 0x2e1000 - 61e4: 6d320000 0x6d320000 - 61e8: 9000000c lbu zero,12(zero) - 61ec: 10800307 beqz a0,6e0c <__scratchpad-0x1f7f91f4> - 61f0: 01000000 0x1000000 - 61f4: 7d2b051b 0x7d2b051b - 61f8: 2500000c addiu zero,t0,12 - 61fc: 0000002e 0x2e - 6200: 14473600 bne v0,a3,13a04 <__scratchpad-0x1f7ec5fc> - 6204: 61010000 0x61010000 - 6208: 00005605 0x5605 - 620c: 0307a000 0x307a000 - 6210: 00000880 sll at,zero,0x2 - 6214: e09c0100 swc0 $28,256(a0) - 6218: 4b000026 c2 0x1000026 - 621c: 800307a8 lb v1,1960(zero) - 6220: 00001ee4 0x1ee4 - 6224: 17152f00 bne t8,s5,11e28 <__scratchpad-0x1f7ee1d8> - 6228: 66010000 0x66010000 - 622c: 0307a805 0x307a805 - 6230: 00005080 sll t2,zero,0x2 - 6234: 409c0100 0x409c0100 - 6238: 21000027 addi zero,t0,39 - 623c: 66010072 0x66010072 - 6240: 00005605 0x5605 - 6244: 002e3a00 0x2e3a00 - 6248: 00672100 0x672100 - 624c: 56056601 0x56056601 - 6250: 5b000000 0x5b000000 - 6254: 2100002e addi zero,t0,46 - 6258: 66010062 0x66010062 - 625c: 00005605 0x5605 - 6260: 002e7c00 0x2e7c00 - 6264: 1d9d2400 0x1d9d2400 - 6268: 68010000 0x68010000 - 626c: 0006a905 0x6a905 - 6270: 68910200 0x68910200 - 6274: 0307e83b 0x307e83b - 6278: 00154f80 sll t1,s5,0x1e - 627c: 54012700 0x54012700 - 6280: 00689102 0x689102 - 6284: 13614e00 beq k1,at,19a88 <__scratchpad-0x1f7e6578> - 6288: 76010000 jalx 8040000 <__scratchpad-0x177c0000> - 628c: 0307f805 0x307f805 - 6290: 00001080 sll v0,zero,0x2 - 6294: 2f9c0100 sltiu gp,gp,256 - 6298: 00001691 0x1691 - 629c: 08057b01 j 15ec04 <__scratchpad-0x1f6a13fc> - 62a0: 08800308 j 2000c20 <__scratchpad-0x1d7ff3e0> - 62a4: 01000000 0x1000000 - 62a8: 0027e29c 0x27e29c - 62ac: 5f782100 0x5f782100 - 62b0: 7b010061 0x7b010061 - 62b4: 00005605 0x5605 - 62b8: 002e9d00 0x2e9d00 - 62bc: 5f792100 0x5f792100 - 62c0: 7b010061 0x7b010061 - 62c4: 00005605 0x5605 - 62c8: 002ebe00 0x2ebe00 - 62cc: 5f7a2100 0x5f7a2100 - 62d0: 7b010061 0x7b010061 - 62d4: 00005605 0x5605 - 62d8: 002edf00 0x2edf00 - 62dc: 00762100 0x762100 - 62e0: 5f057b01 0x5f057b01 - 62e4: 0000000e 0xe - 62e8: 4d00002f bc3f 63a8 <__scratchpad-0x1f7f9c58> - 62ec: 7b01006e 0x7b01006e - 62f0: 000e5f05 0xe5f05 - 62f4: 10910200 beq a0,s1,6af8 <__scratchpad-0x1f7f9508> - 62f8: 03081043 0x3081043 - 62fc: 000d6880 sll t5,t5,0x2 - 6300: 54012700 0x54012700 - 6304: 5401f303 0x5401f303 - 6308: 03550127 0x3550127 - 630c: 275501f3 addiu s5,k0,499 - 6310: f3035601 0xf3035601 - 6314: 01275601 0x1275601 - 6318: 01f30357 0x1f30357 - 631c: 91022757 lbu v0,10071(t0) - 6320: 10910310 beq a0,s1,6f64 <__scratchpad-0x1f7f909c> - 6324: 2f000006 sltiu zero,t8,6 - 6328: 000017e3 0x17e3 - 632c: 1005c901 beq zero,a1,ffff8734 <__bss_end+0x7ff81094> - 6330: 14800308 bnez a0,6f54 <__scratchpad-0x1f7f90ac> - 6334: 01000000 0x1000000 - 6338: 0028159c 0x28159c - 633c: 14883500 bne a0,t0,13740 <__scratchpad-0x1f7ec8c0> - 6340: c9010000 lwc2 $1,0(t0) - 6344: 000f7705 0xf7705 - 6348: 35540100 ori s4,t2,0x100 - 634c: 0000199f 0x199f - 6350: 4f05c901 c3 0x105c901 - 6354: 01000000 0x1000000 - 6358: f22f0055 0xf22f0055 - 635c: 01000019 multu t0,zero - 6360: 082405cf j 90173c <__scratchpad-0x1eefe8c4> - 6364: 01408003 0x1408003 - 6368: 9c010000 0x9c010000 - 636c: 0000288d break 0x0,0xa2 - 6370: 00194c30 0x194c30 - 6374: 05cf0100 0x5cf0100 - 6378: 0000288d break 0x0,0xa2 - 637c: 00002f21 0x2f21 - 6380: 0016f631 0x16f631 - 6384: 05d30100 0x5d30100 - 6388: 00000056 0x56 - 638c: 00002f4d break 0x0,0xbd - 6390: 01007822 sub t7,t0,zero - 6394: 005605d4 0x5605d4 - 6398: 2f600000 sltiu zero,k1,0 - 639c: 70250000 0x70250000 - 63a0: 0100746b 0x100746b - 63a4: 005d05d5 0x5d05d5 - 63a8: 91020000 lbu v0,0(t0) - 63ac: 646d2270 0x646d2270 - 63b0: 05d60100 0x5d60100 - 63b4: 0000004f 0x4f - 63b8: 00002f7f 0x2f7f - 63bc: 0308503b 0x308503b - 63c0: 00113f80 sll a3,s1,0x1e - 63c4: 54012700 0x54012700 - 63c8: 01273001 0x1273001 - 63cc: 70910256 0x70910256 - 63d0: 040f0000 0x40f0000 - 63d4: 00000716 0x716 - 63d8: 0018ba2f 0x18ba2f - 63dc: 05e60100 0x5e60100 - 63e0: 80030964 lb v1,2404(zero) - 63e4: 00000184 0x184 - 63e8: 290b9c01 slti t3,t0,-25599 - 63ec: 4c300000 0x4c300000 - 63f0: 01000019 multu t0,zero - 63f4: 290b05e6 slti t3,t0,1510 - 63f8: 2f9e0000 sltiu s8,gp,0 - 63fc: f6310000 0xf6310000 - 6400: 01000016 0x1000016 - 6404: 005605ea 0x5605ea - 6408: 2fca0000 sltiu t2,s8,0 - 640c: 78220000 0x78220000 - 6410: 05eb0100 0x5eb0100 - 6414: 00000056 0x56 - 6418: 00002fdd 0x2fdd - 641c: 746b7025 jalx 1adc094 <__scratchpad-0x1dd23f6c> - 6420: 05ec0100 0x5ec0100 - 6424: 0000005d 0x5d - 6428: 22709102 addi s0,s3,-28414 - 642c: 0100646d 0x100646d - 6430: 004f05ed 0x4f05ed - 6434: 2ffc0000 sltiu gp,ra,0 - 6438: 903b0000 lbu k1,0(at) - 643c: 3f800309 0x3f800309 - 6440: 27000011 addiu zero,t8,17 - 6444: 30015401 andi at,zero,0x5401 - 6448: 02560127 0x2560127 - 644c: 00007091 0x7091 - 6450: 0783040f 0x783040f - 6454: 202f0000 addi t7,at,0 - 6458: 01000013 mtlo t0 - 645c: 0ae805ff j ba017fc <__scratchpad-0x13dfe804> - 6460: 02188003 0x2188003 - 6464: 9c010000 0x9c010000 - 6468: 00002976 0x2976 - 646c: 0016ef30 0x16ef30 - 6470: 05ff0100 0x5ff0100 - 6474: 00002976 0x2976 - 6478: 0000301b 0x301b - 647c: 0016f631 0x16f631 - 6480: 06010100 bgez s0,6884 <__scratchpad-0x1f7f977c> - 6484: 0000004f 0x4f - 6488: 00003047 0x3047 - 648c: 746b7025 jalx 1adc094 <__scratchpad-0x1dd23f6c> - 6490: 06020100 0x6020100 - 6494: 0000005d 0x5d - 6498: 22709102 addi s0,s3,-28414 - 649c: 0100646d 0x100646d - 64a0: 004f0603 0x4f0603 - 64a4: 305a0000 andi k0,v0,0x0 - 64a8: 143b0000 bne at,k1,64ac <__scratchpad-0x1f7f9b54> - 64ac: 3f80030b 0x3f80030b - 64b0: 27000011 addiu zero,t8,17 - 64b4: 91025601 lbu v0,22017(t0) - 64b8: 0f000070 jal c0001c0 <__scratchpad-0x137ffe40> - 64bc: 00042104 0x42104 - 64c0: 13122f00 beq t8,s2,120c4 <__scratchpad-0x1f7edf3c> - 64c4: 23010000 addi at,t8,0 - 64c8: 030d0006 srlv zero,t5,t8 - 64cc: 00015c80 sll t3,at,0x12 - 64d0: ef9c0100 swc3 $28,256(gp) - 64d4: 30000029 andi zero,zero,0x29 - 64d8: 000016e8 0x16e8 - 64dc: ef062301 swc3 $6,8961(t8) - 64e0: 6d000029 0x6d000029 - 64e4: 31000030 andi zero,t0,0x30 - 64e8: 000016f6 0x16f6 - 64ec: 56062501 0x56062501 - 64f0: 99000000 lwr zero,0(t0) - 64f4: 22000030 addi zero,s0,48 - 64f8: 26010078 addiu at,s0,120 - 64fc: 00005606 0x5606 - 6500: 0030ac00 0x30ac00 - 6504: 6b702500 0x6b702500 - 6508: 27010074 addiu at,t8,116 - 650c: 00005d06 0x5d06 - 6510: 70910200 0x70910200 - 6514: 00646d22 0x646d22 - 6518: 4f062801 c3 0x1062801 - 651c: cb000000 lwc2 $0,0(t8) - 6520: 3b000030 xori zero,t8,0x30 - 6524: 80030d2c lb v1,3372(zero) - 6528: 0000113f 0x113f - 652c: 02560127 0x2560127 - 6530: 00007091 0x7091 - 6534: 038c040f 0x38c040f - 6538: 064f0000 0x64f0000 - 653c: 01000013 mtlo t0 - 6540: 000f770c syscall 0x3ddc - 6544: c4030500 lwc1 $f3,1280(zero) - 6548: 4f8006e8 c3 0x18006e8 - 654c: 00001823 negu v1,zero - 6550: 004f0d01 0x4f0d01 - 6554: 03050000 0x3050000 - 6558: 8006e8c0 lb a2,-5952(zero) - 655c: 001a1b4f 0x1a1b4f - 6560: 4f1d0100 c3 0x11d0100 - 6564: 05000000 bltz t0,6568 <__scratchpad-0x1f7f9a98> - 6568: 06e8bc03 0x6e8bc03 - 656c: 16264f80 bne s1,a2,1a370 <__scratchpad-0x1f7e5c90> - 6570: 1e010000 0x1e010000 - 6574: 00000056 0x56 - 6578: e8b80305 swc2 $24,773(a1) - 657c: e64f8006 swc1 $f15,-32762(s2) - 6580: 01000013 mtlo t0 - 6584: 0000561f 0x561f - 6588: b4030500 0xb4030500 - 658c: 4f8006e8 c3 0x18006e8 - 6590: 000016c3 sra v0,zero,0x1b - 6594: 005d2001 0x5d2001 - 6598: 03050000 0x3050000 - 659c: 8003a9ba lb v1,-22086(zero) - 65a0: 0018e84f 0x18e84f - 65a4: 5d210100 0x5d210100 - 65a8: 05000000 bltz t0,65ac <__scratchpad-0x1f7f9a54> - 65ac: 03a9b903 0x3a9b903 - 65b0: 160d4f80 bne s0,t5,1a3b4 <__scratchpad-0x1f7e5c4c> - 65b4: 22010000 addi at,s0,0 - 65b8: 0000005d 0x5d - 65bc: a9b80305 swl t8,773(t5) - 65c0: 514f8003 0x514f8003 - 65c4: 01000019 multu t0,zero - 65c8: 0000562d 0x562d - 65cc: b0030500 0xb0030500 - 65d0: 098006e8 j 6001ba0 <__scratchpad-0x197fe460> - 65d4: 00000048 0x48 - 65d8: 00002a9f 0x2a9f - 65dc: 00004150 0x4150 - 65e0: 0001ff00 sll ra,at,0x1c - 65e4: 0018a24f 0x18a24f - 65e8: 8e520100 lw s2,256(s2) - 65ec: 0500002a bltz t0,6698 <__scratchpad-0x1f7f9968> - 65f0: 06e6b003 0x6e6b003 - 65f4: 14535180 bne v0,s3,1abf8 <__scratchpad-0x1f7e5408> - 65f8: 24010000 li at,0 - 65fc: 00000902 srl at,zero,0x4 - 6600: 2d700305 sltiu s0,t3,773 - 6604: d2518007 0xd2518007 - 6608: 01000018 mult t0,zero - 660c: 00090225 0x90225 - 6610: 06030500 0x6030500 - 6614: 5180072d 0x5180072d - 6618: 0000143d 0x143d - 661c: 005d2601 0x5d2601 - 6620: 03050000 0x3050000 - 6624: 80072d78 lb a3,11640(zero) - 6628: 00163551 0x163551 - 662c: 02280100 0x2280100 - 6630: 05000009 bltz t0,6658 <__scratchpad-0x1f7f99a8> - 6634: 072d0403 0x72d0403 - 6638: 16505180 bne s2,s0,1ac3c <__scratchpad-0x1f7e53c4> - 663c: 29010000 slti at,t0,0 - 6640: 00000902 srl at,zero,0x4 - 6644: 2d800305 sltiu zero,t4,773 - 6648: 77518007 jalx d46001c <__scratchpad-0x1239ffe4> - 664c: 04000002 bltz zero,6658 <__scratchpad-0x1f7f99a8> - 6650: 00090934 0x90934 - 6654: 64030500 0x64030500 - 6658: 518006e9 0x518006e9 - 665c: 000002b1 0x2b1 - 6660: 09dc5504 j 7715410 <__scratchpad-0x180eabf0> - 6664: 03050000 0x3050000 - 6668: 8006e968 lb a2,-5784(zero) - 666c: 00006751 0x6751 - 6670: 8c990400 lw t9,1024(a0) - 6674: 0500000a bltz t0,66a0 <__scratchpad-0x1f7f9960> - 6678: 06e91c03 0x6e91c03 - 667c: 005d0980 0x5d0980 - 6680: 2b490000 slti t1,k0,0 - 6684: 41500000 0x41500000 - 6688: 0f000000 jal c000000 <__scratchpad-0x13800000> - 668c: db510010 0xdb510010 - 6690: 06000014 bltz s0,66e4 <__scratchpad-0x1f7f991c> - 6694: 002b3807 srav a3,t3,at - 6698: bc030500 0xbc030500 - 669c: 098003a9 j 6000ea4 <__scratchpad-0x197ff15c> - 66a0: 00000d28 0xd28 - 66a4: 00002b6a 0x2b6a - 66a8: 0000410a 0x410a - 66ac: 51005a00 0x51005a00 - 66b0: 0000174b 0x174b - 66b4: 2b7b0507 slti k1,k1,1287 - 66b8: 03050000 0x3050000 - 66bc: 80038a40 lb v1,-30144(zero) - 66c0: 002b5a16 0x2b5a16 - 66c4: 188d5100 0x188d5100 - 66c8: 0f010000 jal c040000 <__scratchpad-0x137c0000> - 66cc: 00000056 0x56 - 66d0: 2d740305 sltiu s4,t3,773 - 66d4: 33518007 andi s1,k0,0x8007 - 66d8: 01000014 0x1000014 - 66dc: 0000560f 0x560f - 66e0: 00030500 sll zero,v1,0x14 - 66e4: 5180072d 0x5180072d - 66e8: 000019ad 0x19ad - 66ec: 00560f01 0x560f01 - 66f0: 03050000 0x3050000 - 66f4: 80072d7c lb a3,11644(zero) - 66f8: 0019b851 0x19b851 - 66fc: 560f0100 0x560f0100 - 6700: 05000000 bltz t0,6704 <__scratchpad-0x1f7f98fc> - 6704: 072d0803 0x72d0803 - 6708: 0d280980 jal 4a02600 <__scratchpad-0x1adfda00> - 670c: 2bda0000 slti k0,s8,0 - 6710: 410a0000 0x410a0000 - 6714: 03000000 0x3000000 - 6718: 0000410a 0x410a - 671c: 51000200 0x51000200 - 6720: 000018ca 0x18ca - 6724: 2bc42b01 slti a0,s8,11009 - 6728: 03050000 0x3050000 - 672c: 80072d10 lb a3,11536(zero) - 6730: 00136f51 0x136f51 - 6734: 4f4d0100 c3 0x14d0100 - 6738: 05000000 bltz t0,673c <__scratchpad-0x1f7f98c4> - 673c: 072d8403 0x72d8403 - 6740: 1ff45280 0x1ff45280 - 6744: 1ff40000 0x1ff40000 - 6748: 4f080000 c3 0x1080000 - 674c: 0006d253 0x6d253 - 6750: 0006d200 sll k0,a2,0x8 - 6754: 01740500 0x1740500 - 6758: 00116c52 0x116c52 - 675c: 00116c00 sll t5,s1,0x10 - 6760: 522d0900 0x522d0900 - 6764: 00001a28 0x1a28 - 6768: 00001a28 0x1a28 - 676c: 78005a08 0x78005a08 - 6770: 04000003 bltz zero,6780 <__scratchpad-0x1f7f9880> - 6774: 00125b00 sll t3,s2,0xc - 6778: a8010400 swl at,1024(zero) - 677c: 0c000003 jal c <__scratchpad-0x1f7ffff4> - 6780: 00001a5b 0x1a5b - 6784: 0000053b 0x53b - 6788: 80030e5c lb v1,3676(zero) - 678c: 00000424 0x424 - 6790: 0000145f 0x145f - 6794: b7070402 0xb7070402 - 6798: 03000006 srlv zero,zero,t8 - 679c: 6e690504 0x6e690504 - 67a0: 01020074 0x1020074 - 67a4: 00038d08 0x38d08 - 67a8: 07020200 0x7020200 - 67ac: 0000021f 0x21f - 67b0: ad070802 sw a3,2050(t0) - 67b4: 02000006 srlv zero,zero,s0 - 67b8: 038f0601 0x38f0601 - 67bc: 02020000 0x2020000 - 67c0: 00040a05 0x40a05 - 67c4: 05080200 0x5080200 - 67c8: 00000862 0x862 - 67cc: 96060102 lhu a2,258(s0) - 67d0: 02000003 0x2000003 - 67d4: 08670504 j 19c1410 <__scratchpad-0x1de3ebf0> - 67d8: 04020000 0x4020000 - 67dc: 0006b207 0x6b207 - 67e0: 00210400 0x210400 - 67e4: 19010000 0x19010000 - 67e8: 80030e5c lb v1,3676(zero) - 67ec: 000000bc 0xbc - 67f0: 00a89c01 0xa89c01 - 67f4: 78050000 0x78050000 - 67f8: 2c1b0100 sltiu k1,zero,256 - 67fc: de000000 0xde000000 - 6800: 06000030 bltz s0,68c4 <__scratchpad-0x1f7f973c> - 6804: 80030e70 lb v1,3696(zero) - 6808: 00000365 0x365 - 680c: 05540107 0x5540107 - 6810: 03a3e403 0x3a3e403 - 6814: 08000080 j 200 <__scratchpad-0x1f7ffe00> - 6818: 0000069d 0x69d - 681c: 010f3601 0x10f3601 - 6820: 0f180000 jal c600000 <__scratchpad-0x13200000> - 6824: 00e08003 0xe08003 - 6828: 9c010000 0x9c010000 - 682c: 0000010f 0x10f - 6830: 000f6809 0xf6809 - 6834: 25360100 addiu s6,t1,256 - 6838: 36000000 ori zero,s0,0x0 - 683c: 05000031 bltz t0,6904 <__scratchpad-0x1f7f96fc> - 6840: 3a010078 xori at,s0,0x78 - 6844: 0000002c 0x2c - 6848: 00003178 0x3178 - 684c: 01007905 0x1007905 - 6850: 00002c3a 0x2c3a - 6854: 0031a200 0x31a200 - 6858: 1a910a00 0x1a910a00 - 685c: 5f010000 0x5f010000 - 6860: 80030fd8 lb v1,4056(zero) - 6864: 030f3806 srlv a3,t7,t8 - 6868: 00036580 sll t4,v1,0x16 - 686c: 54010700 0x54010700 - 6870: a3f40305 sb s4,773(ra) - 6874: 01078003 0x1078003 - 6878: 00800255 0x800255 - 687c: 040b0000 0x40b0000 - 6880: 001a3208 0x1a3208 - 6884: 0f670100 jal d9c0400 <__scratchpad-0x11e3fc00> - 6888: f8000001 0xf8000001 - 688c: 4c80030f 0x4c80030f - 6890: 01000000 0x1000000 - 6894: 0001809c 0x1809c - 6898: 1a7a0900 0x1a7a0900 - 689c: 67010000 0x67010000 - 68a0: 00000025 move zero,zero - 68a4: 000031cc syscall 0xc7 - 68a8: 000f6809 0xf6809 - 68ac: 25670100 addiu a3,t3,256 - 68b0: ed000000 swc3 $0,0(t0) - 68b4: 0c000031 jal c4 <__scratchpad-0x1f7fff3c> - 68b8: 00727470 0x727470 - 68bc: 010f6901 0x10f6901 - 68c0: 52010000 0x52010000 - 68c4: 001a490d break 0x1a,0x124 - 68c8: 806a0100 lb t2,256(v1) - 68cc: 01000001 0x1000001 - 68d0: 00780552 0x780552 - 68d4: 002c6b01 0x2c6b01 - 68d8: 320e0000 andi t6,s0,0x0 - 68dc: 18060000 0x18060000 - 68e0: a8800310 swl zero,784(a0) - 68e4: 07000000 bltz t8,68e8 <__scratchpad-0x1f7f9718> - 68e8: 80025401 lb v0,21505(zero) - 68ec: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 68f0: 00003304 0x3304 - 68f4: 1a810f00 0x1a810f00 - 68f8: 76010000 jalx 8040000 <__scratchpad-0x177c0000> - 68fc: 80031044 lb v1,4164(zero) - 6900: 00000118 0x118 - 6904: 021b9c01 0x21b9c01 - 6908: 70100000 0x70100000 - 690c: 01007274 0x1007274 - 6910: 00010f76 0x10f76 - 6914: 00323200 0x323200 - 6918: 1a4e1100 0x1a4e1100 - 691c: 7a010000 0x7a010000 - 6920: 00000025 move zero,zero - 6924: 0000328d break 0x0,0xca - 6928: 01007805 0x1007805 - 692c: 00002c7c 0x2c7c - 6930: 0032f700 0x32f700 - 6934: 10801200 beqz a0,b138 <__scratchpad-0x1f7f4ec8> - 6938: 03658003 0x3658003 - 693c: 01e30000 0x1e30000 - 6940: 01070000 0x1070000 - 6944: 00030554 0x30554 - 6948: 078003a4 bltz gp,77dc <__scratchpad-0x1f7f8824> - 694c: 83025501 lb v0,21761(t8) - 6950: 04130000 0x4130000 - 6954: 65800311 0x65800311 - 6958: 01000003 0x1000003 - 695c: 07000002 bltz t8,6968 <__scratchpad-0x1f7f9698> - 6960: 03055401 0x3055401 - 6964: 8003a40c lb v1,-23540(zero) - 6968: 03550107 0x3550107 - 696c: 005401f3 0x5401f3 - 6970: 03112806 srlv a1,s1,t8 - 6974: 00036580 sll t4,v1,0x16 - 6978: 54010700 0x54010700 - 697c: 07008502 bltz t8,fffe7d88 <__bss_end+0x7ff706e8> - 6980: 81055501 lb a1,21761(t0) - 6984: 22008300 addi zero,s0,-32000 - 6988: 53080000 0x53080000 - 698c: 0100001a div zero,t0,zero - 6990: 00010fa2 0x10fa2 - 6994: 03115c00 0x3115c00 - 6998: 00012480 sll a0,at,0x12 - 699c: f39c0100 0xf39c0100 - 69a0: 10000002 b 69ac <__scratchpad-0x1f7f9654> - 69a4: 00727470 0x727470 - 69a8: 010fa201 0x10fa201 - 69ac: 330a0000 andi t2,t8,0x0 - 69b0: 68090000 0x68090000 - 69b4: 0100000f 0x100000f - 69b8: 000025a2 0x25a2 - 69bc: 00337e00 0x337e00 - 69c0: 1a4e1100 0x1a4e1100 - 69c4: a4010000 sh at,0(zero) - 69c8: 00000025 move zero,zero - 69cc: 000033ec 0x33ec - 69d0: 01007805 0x1007805 - 69d4: 00002ca5 0x2ca5 - 69d8: 00348900 0x348900 - 69dc: 1a731100 0x1a731100 - 69e0: a6010000 sh at,0(s0) - 69e4: 0000010f 0x10f - 69e8: 0000349c 0x349c - 69ec: 03116c13 0x3116c13 - 69f0: 0000a880 sll s5,zero,0x2 - 69f4: 00029200 sll s2,v0,0x8 - 69f8: 54010700 0x54010700 - 69fc: 5501f303 0x5501f303 - 6a00: 11ec1200 beq t7,t4,b204 <__scratchpad-0x1f7f4dfc> - 6a04: 03658003 0x3658003 - 6a08: 02a90000 0x2a90000 - 6a0c: 01070000 0x1070000 - 6a10: 5c030554 0x5c030554 - 6a14: 008003a4 0x8003a4 - 6a18: 03123812 0x3123812 - 6a1c: 0000a880 sll s5,zero,0x2 - 6a20: 0002c800 sll t9,v0,0x0 - 6a24: 54010700 0x54010700 - 6a28: 5501f30d 0x5501f30d - 6a2c: 2103ff0a addi v1,t0,-246 - 6a30: 253a0123 addiu k0,t1,291 - 6a34: 1200243a beqz s0,fb20 <__scratchpad-0x1f7f04e0> - 6a38: 80031250 lb v1,4688(zero) - 6a3c: 00000370 0x370 - 6a40: 000002e2 0x2e2 - 6a44: 02540107 0x2540107 - 6a48: 01070081 0x1070081 - 6a4c: 00800255 0x800255 - 6a50: 12580600 beq s2,t8,8254 <__scratchpad-0x1f7f7dac> - 6a54: 01868003 0x1868003 - 6a58: 01070000 0x1070000 - 6a5c: 00800254 0x800254 - 6a60: 2c140000 sltiu s4,zero,0 - 6a64: fe000000 0xfe000000 - 6a68: 15000002 bnez t0,6a74 <__scratchpad-0x1f7f958c> - 6a6c: 01f21600 0x1f21600 - 6a70: 0c010000 jal 40000 <__scratchpad-0x1f7c0000> - 6a74: 000002f3 0x2f3 - 6a78: 001a3917 0x1a3917 - 6a7c: 250e0100 addiu t6,t0,256 - 6a80: 05000000 bltz t0,6a84 <__scratchpad-0x1f7f957c> - 6a84: 07558803 0x7558803 - 6a88: 00331480 0x331480 - 6a8c: 032b0000 0x32b0000 - 6a90: 2b180000 slti t8,t8,0 - 6a94: ff000003 0xff000003 - 6a98: 04020007 0x4020007 - 6a9c: 00029e07 0x29e07 - 6aa0: 1a861700 0x1a861700 - 6aa4: 12010000 beq s0,at,6aa8 <__scratchpad-0x1f7f9558> - 6aa8: 0000031a 0x31a - 6aac: 4d880305 0x4d880305 - 6ab0: 25148007 addiu s4,t0,-32761 - 6ab4: 54000000 0x54000000 - 6ab8: 18000003 blez zero,6ac8 <__scratchpad-0x1f7f9538> - 6abc: 0000032b 0x32b - 6ac0: 170007ff bnez t8,8ac0 <__scratchpad-0x1f7f7540> - 6ac4: 00001a68 0x1a68 - 6ac8: 03431301 0x3431301 - 6acc: 03050000 0x3050000 - 6ad0: 80072d88 lb a3,11656(zero) - 6ad4: 001ff419 0x1ff419 - 6ad8: 001ff400 sll s8,ra,0x10 - 6adc: 194f0200 0x194f0200 - 6ae0: 00000b1f 0xb1f - 6ae4: 00000b1f 0xb1f - 6ae8: 61003203 0x61003203 - 6aec: 04000012 bltz zero,6b38 <__scratchpad-0x1f7f94c8> - 6af0: 0013c800 sll t9,s3,0x0 - 6af4: a8010400 swl at,1024(zero) - 6af8: 0c000003 jal c <__scratchpad-0x1f7ffff4> - 6afc: 00001ab2 0x1ab2 - 6b00: 0000053b 0x53b - 6b04: 80031280 lb v1,4736(zero) - 6b08: 00000cbc 0xcbc - 6b0c: 000015e3 0x15e3 - 6b10: 9e070402 0x9e070402 - 6b14: 02000002 0x2000002 - 6b18: 03960601 0x3960601 - 6b1c: 04020000 0x4020000 - 6b20: 0006b707 0x6b707 - 6b24: 05040300 0x5040300 - 6b28: 00746e69 0x746e69 - 6b2c: 8d080102 lw t0,258(t0) - 6b30: 02000003 0x2000003 - 6b34: 040a0502 0x40a0502 - 6b38: 04040000 0x4040000 - 6b3c: 8f060102 lw a2,258(t8) - 6b40: 02000003 0x2000003 - 6b44: 021f0702 0x21f0702 - 6b48: 04050000 0x4050000 - 6b4c: 00000033 0x33 - 6b50: 01320702 0x1320702 - 6b54: 86060000 lh a2,0(s0) - 6b58: 01000002 0x1000002 - 6b5c: 06001800 bltz s0,cb60 <__scratchpad-0x1f7f34a0> - 6b60: 00000292 0x292 - 6b64: 00280030 0x280030 - 6b68: 00021206 0x21206 - 6b6c: 40001200 0x40001200 - 6b70: 00900600 0x900600 - 6b74: 00290000 0x290000 - 6b78: 2e060068 sltiu a2,s0,104 - 6b7c: 10000000 b 6b80 <__scratchpad-0x1f7f9480> - 6b80: 06007800 bltz s0,24b84 <__scratchpad-0x1f7db47c> - 6b84: 00000420 0x420 - 6b88: 00980011 0x980011 - 6b8c: 00030b06 0x30b06 - 6b90: a0042800 sb a0,10240(zero) - 6b94: 03570600 0x3570600 - 6b98: 041e0000 0x41e0000 - 6b9c: 620600c8 0x620600c8 - 6ba0: 20000003 addi zero,zero,3 - 6ba4: 0600d804 bltz s0,ffffcbb8 <__bss_end+0x7ff85518> - 6ba8: 00000248 0x248 - 6bac: 00e80413 0xe80413 - 6bb0: 00025406 0x25406 - 6bb4: f8041600 0xf8041600 - 6bb8: 003a0600 0x3a0600 - 6bbc: 002a0000 0x2a0000 - 6bc0: da0600f8 0xda0600f8 - 6bc4: 1b000001 blez t8,6bcc <__scratchpad-0x1f7f9434> - 6bc8: 06010804 bgez s0,8bdc <__scratchpad-0x1f7f7424> - 6bcc: 000001e6 0x1e6 - 6bd0: 0118043f 0x118043f - 6bd4: 00044e06 0x44e06 - 6bd8: 28041400 slti a0,zero,5120 - 6bdc: 02320601 0x2320601 - 6be0: 041c0000 0x41c0000 - 6be4: 2c060138 sltiu a2,zero,312 - 6be8: 06000003 bltz s0,6bf8 <__scratchpad-0x1f7f9408> - 6bec: 06014000 bgez s0,16bf0 <__scratchpad-0x1f7e9410> - 6bf0: 000001a9 0x1a9 - 6bf4: 0158002d 0x158002d - 6bf8: 0001b606 0x1b606 - 6bfc: 68002e00 0x68002e00 - 6c00: 00000601 0x601 - 6c04: 000c0000 sll zero,t4,0x0 - 6c08: 16060170 bne s0,a2,71cc <__scratchpad-0x1f7f8e34> - 6c0c: 3d000003 0x3d000003 - 6c10: 06019000 bgez s0,fffeac14 <__bss_end+0x7ff73574> - 6c14: 00000321 0x321 - 6c18: 01a0003e 0x1a0003e - 6c1c: 33040500 andi a0,t8,0x500 - 6c20: 02000000 0x2000000 - 6c24: 0001e239 0x1e239 - 6c28: 015f0600 0x15f0600 - 6c2c: 00000000 nop - 6c30: fc064000 0xfc064000 - 6c34: 00000001 0x1 - 6c38: 06200000 bltz s1,6c3c <__scratchpad-0x1f7f93c4> - 6c3c: 000002c1 0x2c1 - 6c40: 10000000 b 6c44 <__scratchpad-0x1f7f93bc> - 6c44: 00017506 0x17506 - 6c48: 00000000 nop - 6c4c: 01280608 0x1280608 - 6c50: 00000000 nop - 6c54: d7060400 0xd7060400 - 6c58: 00000002 srl zero,zero,0x0 - 6c5c: 06020000 0x6020000 - 6c60: 0000000a 0xa - 6c64: 01000000 0x1000000 - 6c68: 00026006 srlv t4,v0,zero - 6c6c: 80000000 lb zero,0(zero) - 6c70: 04f80600 0x4f80600 - 6c74: 00000000 nop - 6c78: 39060040 xori a2,t0,0x40 - 6c7c: 00000003 sra zero,zero,0x0 - 6c80: 06002000 bltz s0,ec84 <__scratchpad-0x1f7f137c> - 6c84: 00000470 0x470 - 6c88: 00100000 sll zero,s0,0x0 - 6c8c: 0000ef06 0xef06 - 6c90: 08000000 j 0 <__scratchpad-0x1f800000> - 6c94: 00b20600 0xb20600 - 6c98: 00000000 nop - 6c9c: 0d060004 jal 4180010 <__scratchpad-0x1b67fff0> - 6ca0: 00000001 0x1 - 6ca4: 06000200 bltz s0,74a8 <__scratchpad-0x1f7f8b58> - 6ca8: 0000007a 0x7a - 6cac: 00010000 sll zero,at,0x0 - 6cb0: 00009c07 0x9c07 - 6cb4: 07800000 bltz gp,6cb8 <__scratchpad-0x1f7f9348> - 6cb8: 00000459 0x459 - 6cbc: cd074000 lwc3 $7,16384(t0) - 6cc0: 00000000 nop - 6cc4: 01c30720 0x1c30720 - 6cc8: 10000000 b 6ccc <__scratchpad-0x1f7f9334> - 6ccc: 33040500 andi a0,t8,0x500 - 6cd0: 02000000 0x2000000 - 6cd4: 0002a95a 0x2a95a - 6cd8: 042d0800 0x42d0800 - 6cdc: 08000000 j 0 <__scratchpad-0x1f800000> - 6ce0: 0000018b 0x18b - 6ce4: 04380801 0x4380801 - 6ce8: 08020000 j 80000 <__scratchpad-0x1f780000> - 6cec: 00000195 0x195 - 6cf0: 04430803 0x4430803 - 6cf4: 08040000 j 100000 <__scratchpad-0x1f700000> - 6cf8: 0000019f 0x19f - 6cfc: 02a70805 0x2a70805 - 6d00: 08060000 j 180000 <__scratchpad-0x1f680000> - 6d04: 000004c2 srl zero,zero,0x13 - 6d08: 036d0807 srav at,t5,k1 - 6d0c: 08080000 j 200000 <__scratchpad-0x1f600000> - 6d10: 000002ed 0x2ed - 6d14: 02f70809 0x2f70809 - 6d18: 080a0000 j 280000 <__scratchpad-0x1f580000> - 6d1c: 00000301 0x301 - 6d20: 0046080b 0x46080b - 6d24: 080c0000 j 300000 <__scratchpad-0x1f500000> - 6d28: 00000051 0x51 - 6d2c: 005c080d break 0x5c,0x20 - 6d30: 080e0000 j 380000 <__scratchpad-0x1f480000> - 6d34: 000000e4 0xe4 - 6d38: 048e080f 0x48e080f - 6d3c: 08100000 j 400000 <__scratchpad-0x1f400000> - 6d40: 00000498 0x498 - 6d44: 04a20811 0x4a20811 - 6d48: 08120000 j 480000 <__scratchpad-0x1f380000> - 6d4c: 000004ac 0x4ac - 6d50: 013e0813 0x13e0813 - 6d54: 08140000 j 500000 <__scratchpad-0x1f300000> - 6d58: 00000149 0x149 - 6d5c: 01540815 0x1540815 - 6d60: 08160000 j 580000 <__scratchpad-0x1f280000> - 6d64: 0000050f 0x50f - 6d68: 051a0818 0x51a0818 - 6d6c: 08190000 j 640000 <__scratchpad-0x1f1c0000> - 6d70: 00000525 0x525 - 6d74: 0530081a bltzal t1,8de0 <__scratchpad-0x1f7f7220> - 6d78: 081b0000 j 6c0000 <__scratchpad-0x1f140000> - 6d7c: 000004ed 0x4ed - 6d80: 04e2081c 0x4e2081c - 6d84: 081d0000 j 740000 <__scratchpad-0x1f0c0000> - 6d88: 00000382 srl zero,zero,0xe - 6d8c: 0377081e 0x377081e - 6d90: 001f0000 sll zero,ra,0x0 - 6d94: 02af0409 0x2af0409 - 6d98: 2c0a0000 sltiu t2,zero,0 - 6d9c: 0b000000 j c000000 <__scratchpad-0x13800000> - 6da0: 00001b2a 0x1b2a - 6da4: 00003304 0x3304 - 6da8: d1230300 0xd1230300 - 6dac: 08000002 j 8 <__scratchpad-0x1f7ffff8> - 6db0: 00001acc syscall 0x6b - 6db4: 1cb90800 0x1cb90800 - 6db8: 00010000 sll zero,at,0x0 - 6dbc: 2f03180c sltiu v1,t8,6156 - 6dc0: 00000322 0x322 - 6dc4: 001bb20d break 0x1b,0x2c8 - 6dc8: 3a320300 xori s2,s1,0x300 - 6dcc: 00000000 nop - 6dd0: 736f700e 0x736f700e - 6dd4: 33340300 andi s4,t9,0x300 - 6dd8: 04000000 bltz zero,6ddc <__scratchpad-0x1f7f9224> - 6ddc: 0012330d break 0x12,0xcc - 6de0: 33360300 andi s6,t9,0x300 - 6de4: 08000000 j 0 <__scratchpad-0x1f800000> - 6de8: 7665640e jalx 9959038 <__scratchpad-0x15ea6fc8> - 6dec: 33380300 andi t8,t9,0x300 - 6df0: 0c000000 jal 0 <__scratchpad-0x1f800000> - 6df4: 000f680d break 0xf,0x1a0 - 6df8: 333a0300 andi k0,t9,0x300 - 6dfc: 10000000 b 6e00 <__scratchpad-0x1f7f9200> - 6e00: 001b730d break 0x1b,0x1cc - 6e04: 333c0300 andi gp,t9,0x300 - 6e08: 14000000 bnez zero,6e0c <__scratchpad-0x1f7f91f4> - 6e0c: 1d2d0f00 0x1d2d0f00 - 6e10: 3d030000 0x3d030000 - 6e14: 000002d1 0x2d1 - 6e18: ad070802 sw a3,2050(t0) - 6e1c: 02000006 srlv zero,zero,s0 - 6e20: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - 6e24: 04020000 0x4020000 - 6e28: 00086705 0x86705 - 6e2c: 07040200 0x7040200 - 6e30: 000006b2 0x6b2 - 6e34: 00330405 0x330405 - 6e38: 22010000 addi at,s0,0 - 6e3c: 00000368 0x368 - 6e40: 001ae108 0x1ae108 - 6e44: 76080000 jalx 8200000 <__scratchpad-0x17600000> - 6e48: 0100001c 0x100001c - 6e4c: 001b7808 0x1b7808 - 6e50: 10000200 b 7654 <__scratchpad-0x1f7f89ac> - 6e54: 00001be3 0x1be3 - 6e58: 3a010e01 xori at,s0,0xe01 - 6e5c: 01000000 0x1000000 - 6e60: 0000039c 0x39c - 6e64: 01006611 0x1006611 - 6e68: 039c010e 0x39c010e - 6e6c: 8d120000 lw s2,0(t0) - 6e70: 0100001b divu zero,t0,zero - 6e74: 003a010e 0x3a010e - 6e78: e1120000 swc0 $18,0(t0) - 6e7c: 0100001c 0x100001c - 6e80: 003a010e 0x3a010e - 6e84: 09000000 j 4000000 <__scratchpad-0x1b800000> - 6e88: 00032204 0x32204 - 6e8c: 1c231000 0x1c231000 - 6e90: 09010000 j 4040000 <__scratchpad-0x1b7c0000> - 6e94: 00003a01 0x3a01 - 6e98: 03be0100 0x3be0100 - 6e9c: 66110000 0x66110000 - 6ea0: 01090100 0x1090100 - 6ea4: 0000039c 0x39c - 6ea8: 1be91300 0x1be91300 - 6eac: 28010000 slti at,zero,0 - 6eb0: 00000033 0x33 - 6eb4: 80031280 lb v1,4736(zero) - 6eb8: 00000100 sll zero,zero,0x4 - 6ebc: 04b99c01 0x4b99c01 - 6ec0: fb140000 0xfb140000 - 6ec4: 0100001c 0x100001c - 6ec8: 0002a928 0x2a928 - 6ecc: 0034ba00 0x34ba00 - 6ed0: 1c8c1500 0x1c8c1500 - 6ed4: 2a010000 slti at,s0,0 - 6ed8: 000004b9 0x4b9 - 6edc: 16689102 bne s3,t0,fffeb2e8 <__bss_end+0x7ff73c48> - 6ee0: 2b010078 slti at,t8,120 - 6ee4: 0000003a 0x3a - 6ee8: 000034e8 0x34e8 - 6eec: 01007916 0x1007916 - 6ef0: 00003a2b 0x3a2b - 6ef4: 00353200 0x353200 - 6ef8: 12ec1700 beq s7,t4,cafc <__scratchpad-0x1f7f3504> - 6efc: 11708003 beq t3,s0,fffe6f0c <__bss_end+0x7ff6f86c> - 6f00: 042b0000 0x42b0000 - 6f04: 01180000 0x1180000 - 6f08: 68910254 0x68910254 - 6f0c: 05550118 0x5550118 - 6f10: 038f6003 0x38f6003 - 6f14: 04170080 0x4170080 - 6f18: 70800313 0x70800313 - 6f1c: 48000011 0x48000011 - 6f20: 18000004 blez zero,6f34 <__scratchpad-0x1f7f90cc> - 6f24: 91025401 lbu v0,21505(t0) - 6f28: 55011868 0x55011868 - 6f2c: a4a80305 sh t0,773(a1) - 6f30: 17008003 bnez t8,fffe6f40 <__bss_end+0x7ff6f8a0> - 6f34: 8003131c lb v1,4892(zero) - 6f38: 00001170 0x1170 - 6f3c: 00000465 0x465 - 6f40: 02540118 0x2540118 - 6f44: 01186891 0x1186891 - 6f48: ac030555 sw v1,1365(zero) - 6f4c: 008003a4 0x8003a4 - 6f50: 03133417 0x3133417 - 6f54: 00117080 sll t6,s1,0x2 - 6f58: 00048200 sll s0,a0,0x8 - 6f5c: 54011800 0x54011800 - 6f60: 18689102 0x18689102 - 6f64: 03055501 0x3055501 - 6f68: 8003a4b0 lb v1,-23376(zero) - 6f6c: 134c1700 beq k0,t4,cb70 <__scratchpad-0x1f7f3490> - 6f70: 11708003 beq t3,s0,fffe6f80 <__bss_end+0x7ff6f8e0> - 6f74: 049f0000 0x49f0000 - 6f78: 01180000 0x1180000 - 6f7c: 68910254 0x68910254 - 6f80: 05550118 0x5550118 - 6f84: 03a4b403 0x3a4b403 - 6f88: 64190080 0x64190080 - 6f8c: 70800313 0x70800313 - 6f90: 18000011 blez zero,6fd8 <__scratchpad-0x1f7f9028> - 6f94: 91025401 lbu v0,21505(t0) - 6f98: 55011868 0x55011868 - 6f9c: a4b80305 sh t8,773(a1) - 6fa0: 00008003 sra s0,zero,0x0 - 6fa4: 00002c1a 0x2c1a - 6fa8: 0004c900 sll t9,a0,0x4 - 6fac: 00251b00 0x251b00 - 6fb0: 000f0000 sll zero,t7,0x0 - 6fb4: 001c2913 0x1c2913 - 6fb8: 9c5a0100 0x9c5a0100 - 6fbc: 80000003 lb zero,3(zero) - 6fc0: 9c800313 0x9c800313 - 6fc4: 01000000 0x1000000 - 6fc8: 00053d9c 0x53d9c - 6fcc: 1bb21400 0x1bb21400 - 6fd0: 5a010000 0x5a010000 - 6fd4: 0000003a 0x3a - 6fd8: 00003569 0x3569 - 6fdc: 00123314 0x123314 - 6fe0: a95a0100 swl k0,256(t2) - 6fe4: 95000002 lhu zero,2(t0) - 6fe8: 16000035 bnez s0,70c0 <__scratchpad-0x1f7f8f40> - 6fec: 5d010078 0x5d010078 - 6ff0: 0000003a 0x3a - 6ff4: 000035cc syscall 0xd7 - 6ff8: 0313e417 0x313e417 - 6ffc: 00117b80 sll t7,s1,0xe - 7000: 00052c00 sll a1,a1,0x10 - 7004: 54011800 0x54011800 - 7008: 5401f303 0x5401f303 - 700c: 01550118 0x1550118 - 7010: 56011830 0x56011830 - 7014: 19003101 blez t0,1341c <__scratchpad-0x1f7ecbe4> - 7018: 800313f0 lb v1,5104(zero) - 701c: 000003be 0x3be - 7020: 02540118 0x2540118 - 7024: 00000081 0x81 - 7028: 001cb213 0x1cb213 - 702c: 3aab0100 xori t3,s5,0x100 - 7030: 1c000000 bgtz zero,7034 <__scratchpad-0x1f7f8fcc> - 7034: 28800314 slti zero,a0,788 - 7038: 01000000 0x1000000 - 703c: 00056f9c 0x56f9c - 7040: 1d461400 0x1d461400 - 7044: ab010000 swl at,0(t8) - 7048: 0000039c 0x39c - 704c: 000035f6 0x35f6 - 7050: 0314341c 0x314341c - 7054: 00118680 sll s0,s1,0x1a - 7058: 92130000 lbu s3,0(s0) - 705c: 0100001c 0x100001c - 7060: 00003ab9 0x3ab9 - 7064: 03144400 0x3144400 - 7068: 00016880 sll t5,at,0x2 - 706c: b89c0100 swr gp,256(a0) - 7070: 1d000006 bgtz t0,708c <__scratchpad-0x1f7f8f74> - 7074: 00727470 0x727470 - 7078: 004fb901 0x4fb901 - 707c: 36170000 ori s7,s0,0x0 - 7080: 68140000 0x68140000 - 7084: 0100000f 0x100000f - 7088: 00003ab9 0x3ab9 - 708c: 00363500 0x363500 - 7090: 1cdb1400 0x1cdb1400 - 7094: b9010000 swr at,0(t0) - 7098: 0000003a 0x3a - 709c: 00003656 0x3656 - 70a0: 0100661d 0x100661d - 70a4: 00039cb9 0x39cb9 - 70a8: 00367700 0x367700 - 70ac: 1b041e00 0x1b041e00 - 70b0: bb010000 swr at,0(t8) - 70b4: 0000003a 0x3a - 70b8: 000036a3 0x36a3 - 70bc: 001bfa1e 0x1bfa1e - 70c0: 3abc0100 xori gp,s5,0x100 - 70c4: c1000000 lwc0 c0_index,0(t0) - 70c8: 16000036 bnez s0,71a4 <__scratchpad-0x1f7f8e5c> - 70cc: 0078616d 0x78616d - 70d0: 003abd01 0x3abd01 - 70d4: 36df0000 ori ra,s6,0x0 - 70d8: 941e0000 lhu s8,0(zero) - 70dc: 0100001b divu zero,t0,zero - 70e0: 00003abe 0x3abe - 70e4: 0036f200 0x36f200 - 70e8: 14b01700 bne a1,s0,ccec <__scratchpad-0x1f7f3314> - 70ec: 117b8003 beq t3,k1,fffe70fc <__bss_end+0x7ff6fa5c> - 70f0: 06110000 bgezal s0,70f4 <__scratchpad-0x1f7f8f0c> - 70f4: 01180000 0x1180000 - 70f8: 00300156 0x300156 - 70fc: 0314c017 0x314c017 - 7100: 00119180 sll s2,s1,0x6 - 7104: 00062f00 sll a1,a2,0x1c - 7108: 55011800 0x55011800 - 710c: 56900305 0x56900305 - 7110: 01188007 srav s0,t8,t0 - 7114: 000a0356 0xa0356 - 7118: e0170008 swc0 $23,8(zero) - 711c: 9c800314 0x9c800314 - 7120: 4c000011 0x4c000011 - 7124: 18000006 blez zero,7140 <__scratchpad-0x1f7f8ec0> - 7128: 03055401 0x3055401 - 712c: 8003a4bc lb v1,-23364(zero) - 7130: 02550118 0x2550118 - 7134: 17000083 bnez t8,7344 <__scratchpad-0x1f7f8cbc> - 7138: 80031508 lb v1,5384(zero) - 713c: 000011a7 0x11a7 - 7140: 00000660 0x660 - 7144: 02540118 0x2540118 - 7148: 17000084 bnez t8,735c <__scratchpad-0x1f7f8ca4> - 714c: 80031530 lb v1,5424(zero) - 7150: 00001191 0x1191 - 7154: 0000067a 0x67a - 7158: 02550118 0x2550118 - 715c: 01180084 0x1180084 - 7160: 00860256 0x860256 - 7164: 15641700 bne t3,a0,cd68 <__scratchpad-0x1f7f3298> - 7168: 11918003 beq t4,s1,fffe7178 <__bss_end+0x7ff6fad8> - 716c: 06980000 0x6980000 - 7170: 01180000 0x1180000 - 7174: 90030555 lbu v1,1365(zero) - 7178: 18800756 blez a0,8ed4 <__scratchpad-0x1f7f712c> - 717c: 0a035601 j 80d5804 <__scratchpad-0x1772a7fc> - 7180: 19000800 blez t0,9184 <__scratchpad-0x1f7f6e7c> - 7184: 80031574 lb v1,5492(zero) - 7188: 000011a7 0x11a7 - 718c: 02540118 0x2540118 - 7190: 01180084 0x1180084 - 7194: 90030555 lbu v1,1365(zero) - 7198: 18800756 blez a0,8ef4 <__scratchpad-0x1f7f710c> - 719c: 81025601 lb v0,22017(t0) - 71a0: 13000000 beqz t8,71a4 <__scratchpad-0x1f7f8e5c> - 71a4: 00001c30 0x1c30 - 71a8: 003afd01 0x3afd01 - 71ac: 15ac0000 bne t5,t4,71b0 <__scratchpad-0x1f7f8e50> - 71b0: 00488003 0x488003 - 71b4: 9c010000 0x9c010000 - 71b8: 0000070c syscall 0x1c - 71bc: 0100661d 0x100661d - 71c0: 00039cfd 0x39cfd - 71c4: 00372100 0x372100 - 71c8: 00631f00 0x631f00 - 71cc: 0041ff01 0x41ff01 - 71d0: 91020000 lbu v0,0(t0) - 71d4: 15dc1970 bne t6,gp,d798 <__scratchpad-0x1f7f2868> - 71d8: 056f8003 0x56f8003 - 71dc: 01180000 0x1180000 - 71e0: 70910254 0x70910254 - 71e4: 01550118 0x1550118 - 71e8: 56011831 0x56011831 - 71ec: 01183101 0x1183101 - 71f0: 01f30357 0x1f30357 - 71f4: 20000054 addi zero,zero,84 - 71f8: 000003a2 0x3a2 - 71fc: 800315f4 lb v1,5620(zero) - 7200: 0000000c syscall - 7204: 07279c01 0x7279c01 - 7208: b3210000 0xb3210000 - 720c: 01000003 0x1000003 - 7210: 68200054 0x68200054 - 7214: 00000003 sra zero,zero,0x0 - 7218: 4c800316 0x4c800316 - 721c: 01000000 0x1000000 - 7220: 0007529c 0x7529c - 7224: 03792100 0x3792100 - 7228: 54010000 0x54010000 - 722c: 00038321 0x38321 - 7230: 22550100 addi s5,s2,256 - 7234: 0000038f 0x38f - 7238: 00003758 0x3758 - 723c: 1c1b2300 0x1c1b2300 - 7240: 23010000 addi at,t8,0 - 7244: 00003a01 0x3a01 - 7248: 03164c00 0x3164c00 - 724c: 00001c80 sll v1,zero,0x12 - 7250: 799c0100 0x799c0100 - 7254: 24000007 li zero,7 - 7258: 23010063 addi at,t8,99 - 725c: 00003a01 0x3a01 - 7260: 00540100 0x540100 - 7264: 001caa23 0x1caa23 - 7268: 012b0100 0x12b0100 - 726c: 0000003a 0x3a - 7270: 80031668 lb v1,5736(zero) - 7274: 0000001c 0x1c - 7278: 07a09c01 bltz sp,fffee280 <__bss_end+0x7ff76be0> - 727c: 63240000 0x63240000 - 7280: 012b0100 0x12b0100 - 7284: 0000003a 0x3a - 7288: 23005401 addi zero,t8,21505 - 728c: 00001b9a 0x1b9a - 7290: 3a013301 xori at,s0,0x3301 - 7294: 84000000 lh zero,0(zero) - 7298: 30800316 andi zero,a0,0x316 - 729c: 01000005 0x1000005 - 72a0: 000b989c 0xb989c - 72a4: 1cf42500 0x1cf42500 - 72a8: 33010000 andi at,t8,0x0 - 72ac: 000b9801 0xb9801 - 72b0: 00379200 0x379200 - 72b4: 1abd2500 0x1abd2500 - 72b8: 33010000 andi at,t8,0x0 - 72bc: 000b9801 0xb9801 - 72c0: 0037be00 0x37be00 - 72c4: 1ccd2500 0x1ccd2500 - 72c8: 33010000 andi at,t8,0x0 - 72cc: 00003a01 0x3a01 - 72d0: 0037e900 0x37e900 - 72d4: 00662600 0x662600 - 72d8: 9c013501 0x9c013501 - 72dc: 14000003 bnez zero,72ec <__scratchpad-0x1f7f8d14> - 72e0: 26000038 addiu zero,s0,56 - 72e4: 36010073 ori at,s0,0x73 - 72e8: 00003a01 0x3a01 - 72ec: 00385e00 0x385e00 - 72f0: 00782600 0x782600 - 72f4: 3a013701 xori at,s0,0x3701 - 72f8: 71000000 0x71000000 - 72fc: 27000038 addiu zero,t8,56 - 7300: 000024ce 0x24ce - 7304: 3a013801 xori at,s0,0x3801 - 7308: ee000000 swc3 $0,0(s0) - 730c: 26000038 addiu zero,s0,56 - 7310: 39010079 xori at,t0,0x79 - 7314: 00003a01 0x3a01 - 7318: 00391800 0x391800 - 731c: 006c2600 0x6c2600 - 7320: 3a013a01 xori at,s0,0x3a01 - 7324: 85000000 lh zero,0(t0) - 7328: 27000039 addiu zero,t8,57 - 732c: 00001b64 0x1b64 - 7330: 3a013b01 xori at,s0,0x3b01 - 7334: a3000000 sb zero,0(t8) - 7338: 27000039 addiu zero,t8,57 - 733c: 00001d1b 0x1d1b - 7340: 3a013c01 xori at,s0,0x3c01 - 7344: d9000000 0xd9000000 - 7348: 27000039 addiu zero,t8,57 - 734c: 00001bc1 0x1bc1 - 7350: 3a013d01 xori at,s0,0x3d01 - 7354: 3d000000 0x3d000000 - 7358: 2600003a addiu zero,s0,58 - 735c: 00706674 0x706674 - 7360: 3a013e01 xori at,s0,0x3e01 - 7364: 5c000000 0x5c000000 - 7368: 2800003a slti zero,zero,58 - 736c: 00001d3d 0x1d3d - 7370: 9e013f01 0x9e013f01 - 7374: 0400000b bltz zero,73a4 <__scratchpad-0x1f7f8c5c> - 7378: 7efbb891 0x7efbb891 - 737c: 001c6e28 0x1c6e28 - 7380: 01400100 0x1400100 - 7384: 000004b9 0x4b9 - 7388: 7fb89103 0x7fb89103 - 738c: 001c5a28 0x1c5a28 - 7390: 01410100 0x1410100 - 7394: 00000baf 0xbaf - 7398: 7db89103 0x7db89103 - 739c: 001b5b28 0x1b5b28 - 73a0: 01420100 0x1420100 - 73a4: 00000baf 0xbaf - 73a8: 7bb89103 0x7bb89103 - 73ac: 0003a229 0x3a229 - 73b0: 03170400 0x3170400 - 73b4: 00000480 sll zero,zero,0x12 - 73b8: 014d0100 0x14d0100 - 73bc: 000008df 0x8df - 73c0: 0003b322 0x3b322 - 73c4: 003ac900 0x3ac900 - 73c8: a2290000 sb t1,0(s1) - 73cc: 54000003 0x54000003 - 73d0: 0480031b bltz a0,8040 <__scratchpad-0x1f7f7fc0> - 73d4: 01000000 0x1000000 - 73d8: 08fd01c6 j 3f40718 <__scratchpad-0x1b8bf8e8> - 73dc: b3220000 0xb3220000 - 73e0: e7000003 swc1 $f0,3(t8) - 73e4: 0000003a 0x3a - 73e8: 00036829 0x36829 - 73ec: 031b5c00 0x31b5c00 - 73f0: 00000480 sll zero,zero,0x12 - 73f4: 01c70100 0x1c70100 - 73f8: 0000092d 0x92d - 73fc: 00038f22 0x38f22 - 7400: 003afa00 0x3afa00 - 7404: 03832200 0x3832200 - 7408: 3afa0000 xori k0,s7,0x0 - 740c: 79220000 0x79220000 - 7410: 0e000003 jal 800000c <__scratchpad-0x177ffff4> - 7414: 0000003b 0x3b - 7418: 0316c017 0x316c017 - 741c: 0011b280 sll s6,s1,0xa - 7420: 00094100 sll t0,t1,0x4 - 7424: 54011800 0x54011800 - 7428: 00008102 srl s0,zero,0x4 - 742c: 0316d417 0x316d417 - 7430: 0011bd80 sll s7,s1,0x16 - 7434: 00096300 sll t4,t1,0xc - 7438: 54011800 0x54011800 - 743c: fbb89104 0xfbb89104 - 7440: 5501187e 0x5501187e - 7444: 01183001 0x1183001 - 7448: 000a0356 0xa0356 - 744c: e4170040 swc1 $f23,64(zero) - 7450: c8800316 lwc2 $0,790(a0) - 7454: 81000011 lb zero,17(t0) - 7458: 18000009 blez zero,7480 <__scratchpad-0x1f7f8b80> - 745c: 91035401 lbu v1,21505(t0) - 7460: 01187bb8 0x1187bb8 - 7464: c8030555 lwc2 $3,1365(zero) - 7468: 008003a4 0x8003a4 - 746c: 0316f817 0x316f817 - 7470: 000bbf80 sll s7,t3,0x1e - 7474: 0009a100 sll s4,t1,0x4 - 7478: 54011800 0x54011800 - 747c: a4d40305 sh s4,773(a2) - 7480: 01188003 0x1188003 - 7484: d0030555 0xd0030555 - 7488: 008003a4 0x8003a4 - 748c: 03172017 0x3172017 - 7490: 00056f80 sll t5,a1,0x1e - 7494: 0009c800 sll t9,t1,0x0 - 7498: 54011800 0x54011800 - 749c: fbb89104 0xfbb89104 - 74a0: 5501187e 0x5501187e - 74a4: 01183101 0x1183101 - 74a8: 00830256 0x830256 - 74ac: 02570118 0x2570118 - 74b0: 17000080 bnez t8,76b4 <__scratchpad-0x1f7f894c> - 74b4: 80031728 lb v1,5928(zero) - 74b8: 0000053d 0x53d - 74bc: 000009dc 0x9dc - 74c0: 02540118 0x2540118 - 74c4: 17000080 bnez t8,76c8 <__scratchpad-0x1f7f8938> - 74c8: 80031924 lb v1,6436(zero) - 74cc: 000011d3 0x11d3 - 74d0: 00000a03 sra at,zero,0x8 - 74d4: 05540118 0x5540118 - 74d8: 00820081 0x820081 - 74dc: 55011822 0x55011822 - 74e0: 7db89103 0x7db89103 - 74e4: 05560118 0x5560118 - 74e8: 00820086 0x820086 - 74ec: f017001c 0xf017001c - 74f0: 9c800319 0x9c800319 - 74f4: 2e000011 sltiu zero,s0,17 - 74f8: 1800000a blez zero,7524 <__scratchpad-0x1f7f8adc> - 74fc: 03055401 0x3055401 - 7500: 8003a4e8 lb v1,-23320(zero) - 7504: 02550118 0x2550118 - 7508: 01180081 0x1180081 - 750c: b8910356 swr s1,854(a0) - 7510: 5701187b 0x5701187b - 7514: 7fb89103 0x7fb89103 - 7518: 1a001700 blez s0,d11c <__scratchpad-0x1f7f2ee4> - 751c: 11de8003 beq t6,s8,fffe752c <__bss_end+0x7ff6fe8c> - 7520: 0a510000 j 9440000 <__scratchpad-0x163c0000> - 7524: 01180000 0x1180000 - 7528: 04910354 bgezal a0,827c <__scratchpad-0x1f7f7d84> - 752c: 55011806 0x55011806 - 7530: 7bb89103 0x7bb89103 - 7534: 03560118 0x3560118 - 7538: 00060891 0x60891 - 753c: 031a0817 0x31a0817 - 7540: 0011b280 sll s6,s1,0xa - 7544: 000a6600 sll t4,t2,0x18 - 7548: 54011800 0x54011800 - 754c: 7bb89103 0x7bb89103 - 7550: 1a1c1700 0x1a1c1700 - 7554: 11e98003 beq t7,t1,fffe7564 <__bss_end+0x7ff6fec4> - 7558: 0a820000 j a080000 <__scratchpad-0x15780000> - 755c: 01180000 0x1180000 - 7560: 04910354 bgezal a0,82b4 <__scratchpad-0x1f7f7d4c> - 7564: 55011806 0x55011806 - 7568: 7fb89103 0x7fb89103 - 756c: 1a641700 0x1a641700 - 7570: 119c8003 beq t4,gp,fffe7580 <__bss_end+0x7ff6fee0> - 7574: 0a970000 j a5c0000 <__scratchpad-0x15240000> - 7578: 01180000 0x1180000 - 757c: 48910354 0x48910354 - 7580: d8170006 0xd8170006 - 7584: f480031a 0xf480031a - 7588: b3000011 0xb3000011 - 758c: 1800000a blez zero,75b8 <__scratchpad-0x1f7f8a48> - 7590: 91035401 lbu v1,21505(t0) - 7594: 01187bb8 0x1187bb8 - 7598: b8910355 swr s1,853(a0) - 759c: e417007f swc1 $f23,127(zero) - 75a0: f480031a 0xf480031a - 75a4: cf000011 lwc3 $0,17(t8) - 75a8: 1800000a blez zero,75d4 <__scratchpad-0x1f7f8a2c> - 75ac: 91035401 lbu v1,21505(t0) - 75b0: 01187bb8 0x1187bb8 - 75b4: 4c910355 0x4c910355 - 75b8: ec170006 swc3 $23,6(zero) - 75bc: b280031a 0xb280031a - 75c0: e4000011 swc1 $f0,17(zero) - 75c4: 1800000a blez zero,75f0 <__scratchpad-0x1f7f8a10> - 75c8: 91035401 lbu v1,21505(t0) - 75cc: 17007bb8 bnez t8,264b0 <__scratchpad-0x1f7d9b50> - 75d0: 80031b00 lb v1,6912(zero) - 75d4: 000011f4 0x11f4 - 75d8: 00000b02 srl at,zero,0xc - 75dc: 03540118 0x3540118 - 75e0: 187bb891 0x187bb891 - 75e4: 03055501 0x3055501 - 75e8: 8003a534 lb v1,-23244(zero) - 75ec: 1b101700 0x1b101700 - 75f0: 11bd8003 beq t5,sp,fffe7600 <__bss_end+0x7ff6ff60> - 75f4: 0b240000 j c900000 <__scratchpad-0x12f00000> - 75f8: 01180000 0x1180000 - 75fc: b8910454 swr s1,1108(a0) - 7600: 01187efb 0x1187efb - 7604: 18300155 0x18300155 - 7608: 0a035601 j 80d5804 <__scratchpad-0x1772a7fc> - 760c: 17004000 bnez t8,17610 <__scratchpad-0x1f7e89f0> - 7610: 80031b20 lb v1,6944(zero) - 7614: 00000bbf 0xbbf - 7618: 00000b42 srl at,zero,0xd - 761c: 03540118 0x3540118 - 7620: 187bb891 0x187bb891 - 7624: 03055501 0x3055501 - 7628: 8003a4d0 lb v1,-23344(zero) - 762c: 1b3c1700 0x1b3c1700 - 7630: 119c8003 beq t4,gp,fffe7640 <__bss_end+0x7ff6ffa0> - 7634: 0b600000 j d800000 <__scratchpad-0x12000000> - 7638: 01180000 0x1180000 - 763c: 40030554 0x40030554 - 7640: 188003a5 blez a0,84d8 <__scratchpad-0x1f7f7b28> - 7644: 91035501 lbu v1,21761(t0) - 7648: 17007bb8 bnez t8,2652c <__scratchpad-0x1f7d9ad4> - 764c: 80031b70 lb v1,7024(zero) - 7650: 0000056f 0x56f - 7654: 00000b87 0xb87 - 7658: 04540118 0x4540118 - 765c: 7efbb891 0x7efbb891 - 7660: 01550118 0x1550118 - 7664: 56011831 0x56011831 - 7668: 18008302 blez zero,fffe8274 <__bss_end+0x7ff70bd4> - 766c: 87025701 lh v0,22273(t8) - 7670: 78190000 0x78190000 - 7674: 3d80031b 0x3d80031b - 7678: 18000005 blez zero,7690 <__scratchpad-0x1f7f8970> - 767c: 87025401 lh v0,21505(t8) - 7680: 09000000 j 4000000 <__scratchpad-0x1b800000> - 7684: 00002c04 0x2c04 - 7688: 002c1a00 0x2c1a00 - 768c: 0baf0000 j ebc0000 <__scratchpad-0x10c40000> - 7690: 252a0000 addiu t2,t1,0 - 7694: ff000000 0xff000000 - 7698: 2c1a003f sltiu k0,zero,63 - 769c: bf000000 0xbf000000 - 76a0: 1b00000b blez t8,76d0 <__scratchpad-0x1f7f8930> - 76a4: 00000025 move zero,zero - 76a8: 4c1300ff 0x4c1300ff - 76ac: 0100001c 0x100001c - 76b0: 00039c76 0x39c76 - 76b4: 031bb400 0x31bb400 - 76b8: 00017880 sll t7,at,0x2 - 76bc: 8d9c0100 lw gp,256(t4) - 76c0: 1400000d bnez zero,76f8 <__scratchpad-0x1f7f8908> - 76c4: 00001b5f 0x1b5f - 76c8: 0b987601 j e61d804 <__scratchpad-0x111e27fc> - 76cc: 3b210000 xori at,t9,0x0 - 76d0: 33140000 andi s4,t8,0x0 - 76d4: 01000012 0x1000012 - 76d8: 0002a976 0x2a976 - 76dc: 003b4d00 0x3b4d00 - 76e0: 64661600 0x64661600 - 76e4: 3a780100 xori t8,s3,0x100 - 76e8: 79000000 0x79000000 - 76ec: 1600003b bnez s0,77dc <__scratchpad-0x1f7f8824> - 76f0: 79010066 0x79010066 - 76f4: 0000039c 0x39c - 76f8: 00003b97 0x3b97 - 76fc: 01007316 0x1007316 - 7700: 000b987a 0xb987a - 7704: 003bc000 0x3bc000 - 7708: 1be01700 blez ra,d30c <__scratchpad-0x1f7f2cf4> - 770c: 11ff8003 beq t7,ra,fffe771c <__bss_end+0x7ff7007c> - 7710: 0c400000 jal 1000000 <__scratchpad-0x1e800000> - 7714: 01180000 0x1180000 - 7718: 00820254 0x820254 - 771c: 05550118 0x5550118 - 7720: 03a55403 0x3a55403 - 7724: 56011880 0x56011880 - 7728: 17003701 bnez t8,15330 <__scratchpad-0x1f7eacd0> - 772c: 80031bf0 lb v1,7152(zero) - 7730: 0000120a 0x120a - 7734: 00000c55 0xc55 - 7738: 03540118 0x3540118 - 773c: 0004000a 0x4000a - 7740: 031c0417 0x31c0417 - 7744: 0007a080 sll s4,a3,0x2 - 7748: 000c7600 sll t6,t4,0x18 - 774c: 54011800 0x54011800 - 7750: 18078202 0x18078202 - 7754: 81025501 lb v0,21761(t0) - 7758: 56011800 0x56011800 - 775c: 04000a03 bltz zero,9f6c <__scratchpad-0x1f7f6094> - 7760: 1c141700 0x1c141700 - 7764: 03be8003 0x3be8003 - 7768: 0c8a0000 jal 2280000 <__scratchpad-0x1d580000> - 776c: 01180000 0x1180000 - 7770: 00800254 0x800254 - 7774: 1c201700 bgtz at,d378 <__scratchpad-0x1f7f2c88> - 7778: 12158003 beq s0,s5,fffe7788 <__bss_end+0x7ff700e8> - 777c: 0c9e0000 jal 2780000 <__scratchpad-0x1d080000> - 7780: 01180000 0x1180000 - 7784: 00810254 0x810254 - 7788: 1c3c1700 0x1c3c1700 - 778c: 03be8003 0x3be8003 - 7790: 0cb20000 jal 2c80000 <__scratchpad-0x1cb80000> - 7794: 01180000 0x1180000 - 7798: 00800254 0x800254 - 779c: 1c481700 0x1c481700 - 77a0: 12158003 beq s0,s5,fffe77b0 <__bss_end+0x7ff70110> - 77a4: 0cc60000 jal 3180000 <__scratchpad-0x1c680000> - 77a8: 01180000 0x1180000 - 77ac: 00820254 0x820254 - 77b0: 1c601700 bgtz v1,d3b4 <__scratchpad-0x1f7f2c4c> - 77b4: 04c98003 0x4c98003 - 77b8: 0cda0000 jal 3680000 <__scratchpad-0x1c180000> - 77bc: 01180000 0x1180000 - 77c0: 00800255 0x800255 - 77c4: 1c781700 0x1c781700 - 77c8: 12208003 beqz s1,fffe77d8 <__bss_end+0x7ff70138> - 77cc: 0cee0000 jal 3b80000 <__scratchpad-0x1bc80000> - 77d0: 01180000 0x1180000 - 77d4: 00810254 0x810254 - 77d8: 1c981700 0x1c981700 - 77dc: 11ff8003 beq t7,ra,fffe77ec <__bss_end+0x7ff7014c> - 77e0: 0d100000 jal 4400000 <__scratchpad-0x1b400000> - 77e4: 01180000 0x1180000 - 77e8: 00820254 0x820254 - 77ec: 05550118 0x5550118 - 77f0: 03a55c03 0x3a55c03 - 77f4: 56011880 0x56011880 - 77f8: 17003501 bnez t8,14c00 <__scratchpad-0x1f7eb400> - 77fc: 80031cb8 lb v1,7352(zero) - 7800: 000011ff 0x11ff - 7804: 00000d32 0xd32 - 7808: 02540118 0x2540118 - 780c: 01180082 0x1180082 - 7810: 64030555 0x64030555 - 7814: 188003a5 blez a0,86ac <__scratchpad-0x1f7f7954> - 7818: 36015601 ori at,s0,0x5601 - 781c: 1cd41700 0x1cd41700 - 7820: 11ff8003 beq t7,ra,fffe7830 <__bss_end+0x7ff70190> - 7824: 0d540000 jal 5500000 <__scratchpad-0x1a300000> - 7828: 01180000 0x1180000 - 782c: 00820254 0x820254 - 7830: 05550118 0x5550118 - 7834: 03a20803 0x3a20803 - 7838: 56011880 0x56011880 - 783c: 17003201 bnez t8,14044 <__scratchpad-0x1f7ebfbc> - 7840: 80031cf0 lb v1,7408(zero) - 7844: 0000122b 0x122b - 7848: 00000d68 0xd68 - 784c: 02540118 0x2540118 - 7850: 17000081 bnez t8,7a58 <__scratchpad-0x1f7f85a8> - 7854: 80031cfc lb v1,7420(zero) - 7858: 00001220 0x1220 - 785c: 00000d7c 0xd7c - 7860: 02540118 0x2540118 - 7864: 19000081 blez t0,7a6c <__scratchpad-0x1f7f8594> - 7868: 80031d0c lb v1,7436(zero) - 786c: 0000122b 0x122b - 7870: 02540118 0x2540118 - 7874: 00000082 srl zero,zero,0x2 - 7878: 001c5223 0x1c5223 - 787c: 01d30100 0x1d30100 - 7880: 0000003a 0x3a - 7884: 80031d2c lb v1,7468(zero) - 7888: 0000000c syscall - 788c: 0db49c01 jal 6d27004 <__scratchpad-0x18ad8ffc> - 7890: 63240000 0x63240000 - 7894: 01d30100 0x1d30100 - 7898: 0000003a 0x3a - 789c: 23005401 addi zero,t8,21505 - 78a0: 00001d25 0x1d25 - 78a4: 3a01d801 xori at,s0,0xd801 - 78a8: 38000000 xori zero,zero,0x0 - 78ac: 0c80031d jal 2000c74 <__scratchpad-0x1d7ff38c> - 78b0: 01000000 0x1000000 - 78b4: 000ddb9c 0xddb9c - 78b8: 00632400 0x632400 - 78bc: 3a01d801 xori at,s0,0xd801 - 78c0: 01000000 0x1000000 - 78c4: ee230054 swc3 $3,84(s1) - 78c8: 0100001a div zero,t0,zero - 78cc: 003a01dd 0x3a01dd - 78d0: 1d440000 0x1d440000 - 78d4: 000c8003 sra s0,t4,0x0 - 78d8: 9c010000 0x9c010000 - 78dc: 00000e02 srl at,zero,0x18 - 78e0: 01006324 0x1006324 - 78e4: 003a01dd 0x3a01dd - 78e8: 54010000 0x54010000 - 78ec: 1cd22300 0x1cd22300 - 78f0: e2010000 swc0 c0_random,0(s0) - 78f4: 00003a01 0x3a01 - 78f8: 031d5000 0x31d5000 - 78fc: 00002880 sll a1,zero,0x2 - 7900: 2b9c0100 slti gp,gp,256 - 7904: 2b00000e slti zero,t8,14 - 7908: e2010063 swc0 c0_random,99(s0) - 790c: 00003a01 0x3a01 - 7910: 003bf600 0x3bf600 - 7914: d3230000 0xd3230000 - 7918: 0100001b divu zero,t0,zero - 791c: 003a01e7 0x3a01e7 - 7920: 1d780000 0x1d780000 - 7924: 00148003 sra s0,s4,0x0 - 7928: 9c010000 0x9c010000 - 792c: 00000e54 0xe54 - 7930: 0100632b 0x100632b - 7934: 003a01e7 0x3a01e7 - 7938: 3c170000 lui s7,0x0 - 793c: 23000000 addi zero,t8,0 - 7940: 00001bdb 0x1bdb - 7944: 3a01ec01 xori at,s0,0xec01 - 7948: 8c000000 lw zero,0(zero) - 794c: 2880031d slti zero,a0,797 - 7950: 01000000 0x1000000 - 7954: 000e7d9c 0xe7d9c - 7958: 00632b00 0x632b00 - 795c: 3a01ec01 xori at,s0,0xec01 - 7960: 38000000 xori zero,zero,0x0 - 7964: 0000003c 0x3c - 7968: 001b0a23 0x1b0a23 - 796c: 01f10100 0x1f10100 - 7970: 0000003a 0x3a - 7974: 80031db4 lb v1,7604(zero) - 7978: 0000001c 0x1c - 797c: 0ea69c01 jal a9a7004 <__scratchpad-0x14e58ffc> - 7980: 632b0000 0x632b0000 - 7984: 01f10100 0x1f10100 - 7988: 0000003a 0x3a - 798c: 00003c66 0x3c66 - 7990: 1b852300 0x1b852300 - 7994: f6010000 0xf6010000 - 7998: 00003a01 0x3a01 - 799c: 031dd000 0x31dd000 - 79a0: 00000c80 sll at,zero,0x12 - 79a4: cd9c0100 lwc3 $28,256(t4) - 79a8: 2400000e li zero,14 - 79ac: f6010063 0xf6010063 - 79b0: 00003a01 0x3a01 - 79b4: 00540100 0x540100 - 79b8: 001bb923 0x1bb923 - 79bc: 01fb0100 0x1fb0100 - 79c0: 0000003a 0x3a - 79c4: 80031ddc lb v1,7644(zero) - 79c8: 0000000c syscall - 79cc: 0ef49c01 jal bd27004 <__scratchpad-0x13ad8ffc> - 79d0: 63240000 0x63240000 - 79d4: 01fb0100 0x1fb0100 - 79d8: 0000003a 0x3a - 79dc: 23005401 addi zero,t8,21505 - 79e0: 00001ac4 0x1ac4 - 79e4: 3a020001 xori v0,s0,0x1 - 79e8: e8000000 swc2 $0,0(zero) - 79ec: 0880031d j 2000c74 <__scratchpad-0x1d7ff38c> - 79f0: 01000000 0x1000000 - 79f4: 000f1b9c 0xf1b9c - 79f8: 00632400 0x632400 - 79fc: 3a020001 xori v0,s0,0x1 - 7a00: 01000000 0x1000000 - 7a04: 09230054 j 48c0150 <__scratchpad-0x1af3feb0> - 7a08: 0100001c 0x100001c - 7a0c: 003a0205 0x3a0205 - 7a10: 1df00000 0x1df00000 - 7a14: 001c8003 sra s0,gp,0x0 - 7a18: 9c010000 0x9c010000 - 7a1c: 00000f44 0xf44 - 7a20: 0100632b 0x100632b - 7a24: 003a0205 0x3a0205 - 7a28: 3c940000 0x3c940000 - 7a2c: 2c000000 sltiu zero,zero,0 - 7a30: 00001c36 0x1c36 - 7a34: 0c020a01 jal 82804 <__scratchpad-0x1f77d7fc> - 7a38: 1080031e beqz a0,86b4 <__scratchpad-0x1f7f794c> - 7a3c: 01000000 0x1000000 - 7a40: 1b4b2d9c 0x1b4b2d9c - 7a44: 0f010000 jal c040000 <__scratchpad-0x137c0000> - 7a48: 031e1c02 0x31e1c02 - 7a4c: 00000c80 sll at,zero,0x12 - 7a50: 7b9c0100 0x7b9c0100 - 7a54: 2e00000f sltiu zero,s0,15 - 7a58: 00001b22 0x1b22 - 7a5c: 33020f01 andi v0,t8,0xf01 - 7a60: 01000000 0x1000000 - 7a64: e8230054 swc2 $3,84(at) - 7a68: 0100001c 0x100001c - 7a6c: 003a0214 0x3a0214 - 7a70: 1e280000 0x1e280000 - 7a74: 00608003 0x608003 - 7a78: 9c010000 0x9c010000 - 7a7c: 00000fd3 0xfd3 - 7a80: 0100632b 0x100632b - 7a84: 003a0214 0x3a0214 - 7a88: 3cc40000 0x3cc40000 - 7a8c: 5c170000 0x5c170000 - 7a90: 7b80031e 0x7b80031e - 7a94: b600000f 0xb600000f - 7a98: 1800000f blez zero,7ad8 <__scratchpad-0x1f7f8528> - 7a9c: 3d015401 0x3d015401 - 7aa0: 1e641c00 0x1e641c00 - 7aa4: 12368003 beq s1,s6,fffe7ab4 <__bss_end+0x7ff70414> - 7aa8: 74190000 jalx 640000 <__scratchpad-0x1f1c0000> - 7aac: 4180031e 0x4180031e - 7ab0: 18000012 blez zero,7afc <__scratchpad-0x1f7f8504> - 7ab4: 80055401 lb a1,21505(zero) - 7ab8: 1aff0800 0x1aff0800 - 7abc: 00230000 0x230000 - 7ac0: 0100001c 0x100001c - 7ac4: 003a0220 0x3a0220 - 7ac8: 1e880000 0x1e880000 - 7acc: 004c8003 0x4c8003 - 7ad0: 9c010000 0x9c010000 - 7ad4: 00001016 0x1016 - 7ad8: 7274732b 0x7274732b - 7adc: 02200100 0x2200100 - 7ae0: 000002a9 0x2a9 - 7ae4: 00003ced 0x3ced - 7ae8: 031eb01c 0x31eb01c - 7aec: 000f7b80 sll t7,t7,0xe - 7af0: 1ec01900 bgtz s6,def4 <__scratchpad-0x1f7f210c> - 7af4: 0f7b8003 jal dee000c <__scratchpad-0x1191fff4> - 7af8: 01180000 0x1180000 - 7afc: 003a0154 0x3a0154 - 7b00: 1cec2300 0x1cec2300 - 7b04: 2d010000 sltiu at,t0,0 - 7b08: 00003a02 srl a3,zero,0x8 - 7b0c: 031ed400 0x31ed400 - 7b10: 00003480 sll a2,zero,0x12 - 7b14: 5d9c0100 0x5d9c0100 - 7b18: 2b000010 slti zero,t8,16 - 7b1c: 2d010063 sltiu at,t0,99 - 7b20: 00003a02 srl a3,zero,0x8 - 7b24: 003d0b00 0x3d0b00 - 7b28: 1ef82f00 0x1ef82f00 - 7b2c: 0f7b8003 jal dee000c <__scratchpad-0x1191fff4> - 7b30: 10530000 beq v0,s3,7b34 <__scratchpad-0x1f7f84cc> - 7b34: 01180000 0x1180000 - 7b38: 01f30354 0x1f30354 - 7b3c: 00300054 0x300054 - 7b40: 4c80031f 0x4c80031f - 7b44: 00000012 mflo zero - 7b48: 001c0423 0x1c0423 - 7b4c: 023c0100 0x23c0100 - 7b50: 0000003a 0x3a - 7b54: 80031f08 lb v1,7944(zero) - 7b58: 00000034 0x34 - 7b5c: 10a69c01 beq a1,a2,fffeeb64 <__bss_end+0x7ff774c4> - 7b60: 732b0000 0x732b0000 - 7b64: 01007274 0x1007274 - 7b68: 02a9023c 0x2a9023c - 7b6c: 3d500000 0x3d500000 - 7b70: 2c2f0000 sltiu t7,at,0 - 7b74: d380031f 0xd380031f - 7b78: 9c00000f 0x9c00000f - 7b7c: 18000010 blez zero,7bc0 <__scratchpad-0x1f7f8440> - 7b80: f3035401 0xf3035401 - 7b84: 30005401 andi zero,zero,0x5401 - 7b88: 80031f34 lb v1,7988(zero) - 7b8c: 00001258 0x1258 - 7b90: 1b3b1500 0x1b3b1500 - 7b94: 19010000 0x19010000 - 7b98: 00000033 0x33 - 7b9c: e8cc0305 swc2 $12,773(a2) - 7ba0: 77318006 jalx cc60018 <__scratchpad-0x12b9ffe8> - 7ba4: 02000002 0x2000002 - 7ba8: 00005f34 0x5f34 - 7bac: 64030500 0x64030500 - 7bb0: 318006e9 andi zero,t4,0x6e9 - 7bb4: 000002b1 0x2b1 - 7bb8: 01325502 0x1325502 - 7bbc: 03050000 0x3050000 - 7bc0: 8006e968 lb a2,-5784(zero) - 7bc4: 00006731 0x6731 - 7bc8: e2990200 swc0 $25,512(s4) - 7bcc: 05000001 bltz t0,7bd4 <__scratchpad-0x1f7f842c> - 7bd0: 06e91c03 0x6e91c03 - 7bd4: 1c983180 0x1c983180 - 7bd8: 18010000 0x18010000 - 7bdc: 0000003a 0x3a - 7be0: e8c80305 swc2 $8,773(a2) - 7be4: 2c1a8006 sltiu k0,zero,-32762 - 7be8: 0c000000 jal 0 <__scratchpad-0x1f800000> - 7bec: 2a000011 slti zero,s0,17 - 7bf0: 00000025 move zero,zero - 7bf4: 310007ff andi zero,t0,0x7ff - 7bf8: 00001d32 0x1d32 - 7bfc: 10fb1601 beq a3,k1,d404 <__scratchpad-0x1f7f2bfc> - 7c00: 03050000 0x3050000 - 7c04: 80075690 lb a3,22160(zero) - 7c08: 001aac31 0x1aac31 - 7c0c: 3a170100 xori s7,s0,0x100 - 7c10: 05000000 bltz t0,7c14 <__scratchpad-0x1f7f83ec> - 7c14: 07568c03 0x7568c03 - 7c18: 03221a80 0x3221a80 - 7c1c: 113e0000 beq t1,s8,7c20 <__scratchpad-0x1f7f83e0> - 7c20: 251b0000 addiu k1,t0,0 - 7c24: ff000000 0xff000000 - 7c28: 1d0e3100 0x1d0e3100 - 7c2c: 1b010000 0x1b010000 - 7c30: 0000112e 0x112e - 7c34: 5e900305 0x5e900305 - 7c38: 411a8007 0x411a8007 - 7c3c: 5f000000 0x5f000000 - 7c40: 1b000011 blez t8,7c88 <__scratchpad-0x1f7f8378> - 7c44: 00000025 move zero,zero - 7c48: 813100ff lb s1,255(t1) - 7c4c: 0100001c 0x100001c - 7c50: 00114f1d 0x114f1d - 7c54: 8c030500 lw v1,1280(zero) - 7c58: 32800755 andi zero,s4,0x755 - 7c5c: 00001bc6 0x1bc6 - 7c60: 00001bc6 0x1bc6 - 7c64: cd321404 lwc3 $18,5124(t1) - 7c68: cd00001b lwc3 $0,27(t0) - 7c6c: 0500001b bltz t0,7cdc <__scratchpad-0x1f7f8324> - 7c70: 1cb33246 0x1cb33246 - 7c74: 1cb30000 0x1cb30000 - 7c78: 45050000 0x45050000 - 7c7c: 001c9332 0x1c9332 - 7c80: 001c9300 sll s2,gp,0xc - 7c84: 32440500 andi a0,s2,0x500 - 7c88: 00001ff4 0x1ff4 - 7c8c: 00001ff4 0x1ff4 - 7c90: 1f324f03 0x1f324f03 - 7c94: 1f00000b bgtz t8,7cc4 <__scratchpad-0x1f7f833c> - 7c98: 0400000b bltz zero,7cc8 <__scratchpad-0x1f7f8338> - 7c9c: 1aa53232 0x1aa53232 - 7ca0: 1aa50000 0x1aa50000 - 7ca4: 1a040000 0x1a040000 - 7ca8: 00116c32 0x116c32 - 7cac: 00116c00 sll t5,s1,0x10 - 7cb0: 322d0400 andi t5,s1,0x400 - 7cb4: 00001af6 0x1af6 - 7cb8: 00001af6 0x1af6 - 7cbc: 62321804 0x62321804 - 7cc0: 6200001c 0x6200001c - 7cc4: 0600001c bltz s0,7d38 <__scratchpad-0x1f7f82c8> - 7cc8: 1b123223 0x1b123223 - 7ccc: 1b120000 0x1b120000 - 7cd0: 19040000 0x19040000 - 7cd4: 001b1a32 0x1b1a32 - 7cd8: 001b1a00 sll v1,k1,0x8 - 7cdc: 32130400 andi s3,s0,0x400 - 7ce0: 00001afd 0x1afd - 7ce4: 00001afd 0x1afd - 7ce8: ce321204 lwc3 $18,4612(s1) - 7cec: ce000005 lwc3 $0,5(s0) - 7cf0: 04000005 bltz zero,7d08 <__scratchpad-0x1f7f82f8> - 7cf4: 069d3215 0x69d3215 - 7cf8: 069d0000 0x69d0000 - 7cfc: 2b070000 slti a3,t8,0 - 7d00: 001c2b32 0x1c2b32 - 7d04: 001c2b00 sll a1,gp,0xc - 7d08: 32430500 andi v1,s2,0x500 - 7d0c: 00001a81 0x1a81 - 7d10: 00001a81 0x1a81 - 7d14: 70322c07 0x70322c07 - 7d18: 70000008 0x70000008 - 7d1c: 08000008 j 20 <__scratchpad-0x1f7fffe0> - 7d20: 0da2327e jal 688c9f8 <__scratchpad-0x18f73608> - 7d24: 0da20000 jal 6880000 <__scratchpad-0x18f80000> - 7d28: 75090000 jalx 4240000 <__scratchpad-0x1b5c0000> - 7d2c: 000cce32 0xcce32 - 7d30: 000cce00 sll t9,t4,0x18 - 7d34: 33670900 andi a3,k1,0x900 - 7d38: 00001d01 0x1d01 - 7d3c: 00001d01 0x1d01 - 7d40: 33022a01 andi v0,t8,0x2a01 - 7d44: 00001c11 0x1c11 - 7d48: 00001c11 0x1c11 - 7d4c: 00022b01 0x22b01 - 7d50: 0000080a 0x80a - 7d54: 16a80004 bne s5,t0,7d68 <__scratchpad-0x1f7f8298> - 7d58: 01040000 0x1040000 - 7d5c: 000003a8 0x3a8 - 7d60: 001e060c syscall 0x7818 - 7d64: 00053b00 sll a3,a1,0xc - 7d68: 031f3c00 0x31f3c00 - 7d6c: 0003c880 sll t9,v1,0x2 - 7d70: 00191f00 sll v1,t9,0x1c - 7d74: 07040200 0x7040200 - 7d78: 000006b7 0x6b7 - 7d7c: 69050403 0x69050403 - 7d80: 0400746e bltz zero,24f3c <__scratchpad-0x1f7db0c4> - 7d84: 0000152f 0x152f - 7d88: 003e2802 0x3e2802 - 7d8c: 04050000 0x4050000 - 7d90: 000019c3 sra v1,zero,0x7 - 7d94: 00153604 0x153604 - 7d98: 33620200 andi v0,k1,0x200 - 7d9c: 02000000 0x2000000 - 7da0: 029e0704 0x29e0704 - 7da4: 01020000 0x1020000 - 7da8: 00039606 0x39606 - 7dac: 08010200 j 40800 <__scratchpad-0x1f7bf800> - 7db0: 0000038d break 0x0,0xe - 7db4: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - 7db8: 06000004 bltz s0,7dcc <__scratchpad-0x1f7f8234> - 7dbc: 0000005d 0x5d - 7dc0: 0000007b 0x7b - 7dc4: 00004f07 0x4f07 - 7dc8: 08000100 j 400 <__scratchpad-0x1f7ffc00> - 7dcc: 00005d04 0x5d04 - 7dd0: 06010200 bgez s0,85d4 <__scratchpad-0x1f7f7a2c> - 7dd4: 0000038f 0x38f - 7dd8: 1f070202 0x1f070202 - 7ddc: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - 7de0: 00002504 0x2504 - 7de4: 621b0300 0x621b0300 - 7de8: 0a000001 j 8000004 <__scratchpad-0x177ffffc> - 7dec: 0000105d 0x105d - 7df0: 0ebc0a00 jal af02800 <__scratchpad-0x148fd800> - 7df4: 0a010000 j 8040000 <__scratchpad-0x177c0000> - 7df8: 00000e54 0xe54 - 7dfc: 10930a01 beq a0,s3,a604 <__scratchpad-0x1f7f59fc> - 7e00: 0a020000 j 8080000 <__scratchpad-0x17780000> - 7e04: 0000107b 0x107b - 7e08: 10aa0a03 beq a1,t2,a618 <__scratchpad-0x1f7f59e8> - 7e0c: 0a040000 j 8100000 <__scratchpad-0x17700000> - 7e10: 00001047 0x1047 - 7e14: 10270a05 beq at,a3,a62c <__scratchpad-0x1f7f59d4> - 7e18: 0a060000 j 8180000 <__scratchpad-0x17680000> - 7e1c: 00000f8a 0xf8a - 7e20: 109d0a07 beq a0,sp,a640 <__scratchpad-0x1f7f59c0> - 7e24: 0a080000 j 8200000 <__scratchpad-0x17600000> - 7e28: 00000f3c 0xf3c - 7e2c: 0f0a0a09 jal c282824 <__scratchpad-0x1357d7dc> - 7e30: 0a0a0000 j 8280000 <__scratchpad-0x17580000> - 7e34: 00000e39 0xe39 - 7e38: 0f320a0b jal cc8282c <__scratchpad-0x12b7d7d4> - 7e3c: 0a0c0000 j 8300000 <__scratchpad-0x17500000> - 7e40: 00000f25 0xf25 - 7e44: 0f6d0a0d jal db42834 <__scratchpad-0x11cbd7cc> - 7e48: 0a0e0000 j 8380000 <__scratchpad-0x17480000> - 7e4c: 00000f78 0xf78 - 7e50: 10b50a0f beq a1,s5,a690 <__scratchpad-0x1f7f5970> - 7e54: 0a100000 j 8400000 <__scratchpad-0x17400000> - 7e58: 00000e6f 0xe6f - 7e5c: 0e7a0a11 jal 9e82844 <__scratchpad-0x1597d7bc> - 7e60: 0a120000 j 8480000 <__scratchpad-0x17380000> - 7e64: 00000f12 0xf12 - 7e68: 0eef0a13 jal bbc284c <__scratchpad-0x13c3d7b4> - 7e6c: 0a140000 j 8500000 <__scratchpad-0x17300000> - 7e70: 00000fa4 0xfa4 - 7e74: 0fad0a15 jal eb42854 <__scratchpad-0x10cbd7ac> - 7e78: 0a160000 j 8580000 <__scratchpad-0x17280000> - 7e7c: 00000ee6 0xee6 - 7e80: 0e830a17 jal a0c285c <__scratchpad-0x1573d7a4> - 7e84: 0a180000 j 8600000 <__scratchpad-0x17200000> - 7e88: 00000e41 0xe41 - 7e8c: 0fe80a19 jal fa02864 <__scratchpad-0xfdfd79c> - 7e90: 0a1a0000 j 8680000 <__scratchpad-0x17180000> - 7e94: 00001030 0x1030 - 7e98: 0ff90a1b jal fe4286c <__scratchpad-0xf9bd794> - 7e9c: 0a1c0000 j 8700000 <__scratchpad-0x17100000> - 7ea0: 00000ea6 0xea6 - 7ea4: 0e490a1d jal 9242874 <__scratchpad-0x165bd78c> - 7ea8: 0a1e0000 j 8780000 <__scratchpad-0x17080000> - 7eac: 00000fe1 0xfe1 - 7eb0: 0409001f 0x409001f - 7eb4: 00000025 move zero,zero - 7eb8: 02350704 0x2350704 - 7ebc: 860b0000 lh t3,0(s0) - 7ec0: 01000002 0x1000002 - 7ec4: 0b001800 j c006000 <__scratchpad-0x137fa000> - 7ec8: 00000292 0x292 - 7ecc: 00280030 0x280030 - 7ed0: 0002120b 0x2120b - 7ed4: 40001200 0x40001200 - 7ed8: 00900b00 0x900b00 - 7edc: 00290000 0x290000 - 7ee0: 2e0b0068 sltiu t3,s0,104 - 7ee4: 10000000 b 7ee8 <__scratchpad-0x1f7f8118> - 7ee8: 0b007800 j c01e000 <__scratchpad-0x137e2000> - 7eec: 00000420 0x420 - 7ef0: 00980011 0x980011 - 7ef4: 00030b0b 0x30b0b - 7ef8: a0042800 sb a0,10240(zero) - 7efc: 03570b00 0x3570b00 - 7f00: 041e0000 0x41e0000 - 7f04: 620b00c8 0x620b00c8 - 7f08: 20000003 addi zero,zero,3 - 7f0c: 0b00d804 j c036010 <__scratchpad-0x137c9ff0> - 7f10: 00000248 0x248 - 7f14: 00e80413 0xe80413 - 7f18: 0002540b 0x2540b - 7f1c: f8041600 0xf8041600 - 7f20: 003a0b00 0x3a0b00 - 7f24: 002a0000 0x2a0000 - 7f28: da0b00f8 0xda0b00f8 - 7f2c: 1b000001 blez t8,7f34 <__scratchpad-0x1f7f80cc> - 7f30: 0b010804 j c042010 <__scratchpad-0x137bdff0> - 7f34: 000001e6 0x1e6 - 7f38: 0118043f 0x118043f - 7f3c: 00044e0b 0x44e0b - 7f40: 28041400 slti a0,zero,5120 - 7f44: 02320b01 0x2320b01 - 7f48: 041c0000 0x41c0000 - 7f4c: 2c0b0138 sltiu t3,zero,312 - 7f50: 06000003 bltz s0,7f60 <__scratchpad-0x1f7f80a0> - 7f54: 0b014000 j c050000 <__scratchpad-0x137b0000> - 7f58: 000001a9 0x1a9 - 7f5c: 0158002d 0x158002d - 7f60: 0001b60b 0x1b60b - 7f64: 68002e00 0x68002e00 - 7f68: 00000b01 0xb01 - 7f6c: 000c0000 sll zero,t4,0x0 - 7f70: 160b0170 bne s0,t3,8534 <__scratchpad-0x1f7f7acc> - 7f74: 3d000003 0x3d000003 - 7f78: 0b019000 j c064000 <__scratchpad-0x1379c000> - 7f7c: 00000321 0x321 - 7f80: 01a0003e 0x1a0003e - 7f84: 25040900 addiu a0,t0,2304 - 7f88: 04000000 bltz zero,7f8c <__scratchpad-0x1f7f8074> - 7f8c: 0002e539 0x2e539 - 7f90: 015f0b00 0x15f0b00 - 7f94: 00000000 nop - 7f98: fc0b4000 0xfc0b4000 - 7f9c: 00000001 0x1 - 7fa0: 0b200000 j c800000 <__scratchpad-0x13000000> - 7fa4: 000002c1 0x2c1 - 7fa8: 10000000 b 7fac <__scratchpad-0x1f7f8054> - 7fac: 0001750b 0x1750b - 7fb0: 00000000 nop - 7fb4: 01280b08 0x1280b08 - 7fb8: 00000000 nop - 7fbc: d70b0400 0xd70b0400 - 7fc0: 00000002 srl zero,zero,0x0 - 7fc4: 0b020000 j c080000 <__scratchpad-0x13780000> - 7fc8: 0000000a 0xa - 7fcc: 01000000 0x1000000 - 7fd0: 0002600b 0x2600b - 7fd4: 80000000 lb zero,0(zero) - 7fd8: 04f80b00 0x4f80b00 - 7fdc: 00000000 nop - 7fe0: 390b0040 xori t3,t0,0x40 - 7fe4: 00000003 sra zero,zero,0x0 - 7fe8: 0b002000 j c008000 <__scratchpad-0x137f8000> - 7fec: 00000470 0x470 - 7ff0: 00100000 sll zero,s0,0x0 - 7ff4: 0000ef0b 0xef0b - 7ff8: 08000000 j 0 <__scratchpad-0x1f800000> - 7ffc: 00b20b00 0xb20b00 - 8000: 00000000 nop - 8004: 0d0b0004 jal 42c0010 <__scratchpad-0x1b53fff0> - 8008: 00000001 0x1 - 800c: 0b000200 j c000800 <__scratchpad-0x137ff800> - 8010: 0000007a 0x7a - 8014: 00010000 sll zero,at,0x0 - 8018: 00009c0c syscall 0x270 - 801c: 0c800000 jal 2000000 <__scratchpad-0x1d800000> - 8020: 00000459 0x459 - 8024: cd0c4000 lwc3 $12,16384(t0) - 8028: 00000000 nop - 802c: 01c30c20 0x1c30c20 - 8030: 10000000 b 8034 <__scratchpad-0x1f7f7fcc> - 8034: 25040900 addiu a0,t0,2304 - 8038: 04000000 bltz zero,803c <__scratchpad-0x1f7f7fc4> - 803c: 0003ac5a 0x3ac5a - 8040: 042d0a00 0x42d0a00 - 8044: 0a000000 j 8000000 <__scratchpad-0x17800000> - 8048: 0000018b 0x18b - 804c: 04380a01 0x4380a01 - 8050: 0a020000 j 8080000 <__scratchpad-0x17780000> - 8054: 00000195 0x195 - 8058: 04430a03 0x4430a03 - 805c: 0a040000 j 8100000 <__scratchpad-0x17700000> - 8060: 0000019f 0x19f - 8064: 02a70a05 0x2a70a05 - 8068: 0a060000 j 8180000 <__scratchpad-0x17680000> - 806c: 000004c2 srl zero,zero,0x13 - 8070: 036d0a07 0x36d0a07 - 8074: 0a080000 j 8200000 <__scratchpad-0x17600000> - 8078: 000002ed 0x2ed - 807c: 02f70a09 0x2f70a09 - 8080: 0a0a0000 j 8280000 <__scratchpad-0x17580000> - 8084: 00000301 0x301 - 8088: 00460a0b 0x460a0b - 808c: 0a0c0000 j 8300000 <__scratchpad-0x17500000> - 8090: 00000051 0x51 - 8094: 005c0a0d break 0x5c,0x28 - 8098: 0a0e0000 j 8380000 <__scratchpad-0x17480000> - 809c: 000000e4 0xe4 - 80a0: 048e0a0f 0x48e0a0f - 80a4: 0a100000 j 8400000 <__scratchpad-0x17400000> - 80a8: 00000498 0x498 - 80ac: 04a20a11 0x4a20a11 - 80b0: 0a120000 j 8480000 <__scratchpad-0x17380000> - 80b4: 000004ac 0x4ac - 80b8: 013e0a13 0x13e0a13 - 80bc: 0a140000 j 8500000 <__scratchpad-0x17300000> - 80c0: 00000149 0x149 - 80c4: 01540a15 0x1540a15 - 80c8: 0a160000 j 8580000 <__scratchpad-0x17280000> - 80cc: 0000050f 0x50f - 80d0: 051a0a18 0x51a0a18 - 80d4: 0a190000 j 8640000 <__scratchpad-0x171c0000> - 80d8: 00000525 0x525 - 80dc: 05300a1a bltzal t1,a948 <__scratchpad-0x1f7f56b8> - 80e0: 0a1b0000 j 86c0000 <__scratchpad-0x17140000> - 80e4: 000004ed 0x4ed - 80e8: 04e20a1c 0x4e20a1c - 80ec: 0a1d0000 j 8740000 <__scratchpad-0x170c0000> - 80f0: 00000382 srl zero,zero,0xe - 80f4: 03770a1e 0x3770a1e - 80f8: 001f0000 sll zero,ra,0x0 - 80fc: 03b20408 0x3b20408 - 8100: 560d0000 0x560d0000 - 8104: 0e000000 jal 8000000 <__scratchpad-0x17800000> - 8108: 00001e34 0x1e34 - 810c: 1f3c6201 0x1f3c6201 - 8110: 00088003 sra s0,t0,0x0 - 8114: 9c010000 0x9c010000 - 8118: 0010390f 0x10390f - 811c: 44670100 0x44670100 - 8120: 9480031f lhu zero,799(a0) - 8124: 01000001 0x1000001 - 8128: 0004799c 0x4799c - 812c: 6d631000 0x6d631000 - 8130: 67010064 0x67010064 - 8134: 0000002c 0x2c - 8138: 00003d95 0x3d95 - 813c: 6d756e10 0x6d756e10 - 8140: 2c670100 sltiu a3,v1,256 - 8144: c1000000 lwc0 c0_index,0(t0) - 8148: 1100003d beqz t0,8240 <__scratchpad-0x1f7f7dc0> - 814c: 01007812 0x1007812 - 8150: 00002c69 0x2c69 - 8154: 003ddf00 0x3ddf00 - 8158: 70611300 0x70611300 - 815c: 446a0100 0x446a0100 - 8160: 02000000 0x2000000 - 8164: f0145891 0xf0145891 - 8168: cb80031f lwc2 $0,799(gp) - 816c: 39000007 xori zero,t0,0x7 - 8170: 15000004 bnez t0,8184 <__scratchpad-0x1f7f7e7c> - 8174: 03055401 0x3055401 - 8178: 8003a56c lb v1,-23188(zero) - 817c: 02550115 0x2550115 - 8180: 01150080 0x1150080 - 8184: 00820256 0x820256 - 8188: 20301400 addi s0,at,5120 - 818c: 07cb8003 0x7cb8003 - 8190: 04620000 0x4620000 - 8194: 01150000 0x1150000 - 8198: 98030554 lwr v1,1364(zero) - 819c: 158003a5 bnez t4,9034 <__scratchpad-0x1f7f6fcc> - 81a0: 80025501 lb v0,21761(zero) - 81a4: 56011500 0x56011500 - 81a8: 15008202 bnez t0,fffe89b4 <__bss_end+0x7ff71314> - 81ac: 81025701 lb v0,22273(t0) - 81b0: 90160000 lbu s6,0(zero) - 81b4: cb800320 lwc2 $0,800(gp) - 81b8: 15000007 bnez t0,81d8 <__scratchpad-0x1f7f7e28> - 81bc: 85025401 lh v0,21505(t0) - 81c0: 55011500 0x55011500 - 81c4: 00008002 srl s0,zero,0x0 - 81c8: 1d601700 bgtz t3,ddcc <__scratchpad-0x1f7f2234> - 81cc: a3010000 sb at,0(t8) - 81d0: 0000002c 0x2c - 81d4: 800320d8 lb v1,8408(zero) - 81d8: 000000ac 0xac - 81dc: 04d89c01 0x4d89c01 - 81e0: 6f100000 0x6f100000 - 81e4: 01007475 0x1007475 - 81e8: 00007ba3 0x7ba3 - 81ec: 003dfe00 0x3dfe00 - 81f0: 616d1000 0x616d1000 - 81f4: a3010078 sb at,120(t8) - 81f8: 0000002c 0x2c - 81fc: 00003e3f 0x3e3f - 8200: 01007812 0x1007812 - 8204: 00002ca5 0x2ca5 - 8208: 003e7000 0x3e7000 - 820c: 1dd61800 0x1dd61800 - 8210: a6010000 sh at,0(s0) - 8214: 0000007b 0x7b - 8218: 62125401 0x62125401 - 821c: 5da70100 0x5da70100 - 8220: 8f000000 lw zero,0(t8) - 8224: 0000003e 0x3e - 8228: 0008de19 0x8de19 - 822c: 84c10100 lh at,256(a2) - 8230: 90800321 lbu zero,801(a0) - 8234: 01000000 0x1000000 - 8238: 0005779c 0x5779c - 823c: 219c1400 addi gp,t4,5120 - 8240: 07cb8003 0x7cb8003 - 8244: 05040000 0x5040000 - 8248: 01150000 0x1150000 - 824c: f4030554 0xf4030554 - 8250: 008003a5 0x8003a5 - 8254: 0321a41a 0x321a41a - 8258: 0007d680 sll k0,a3,0x1a - 825c: 21b41400 addi s4,t5,5120 - 8260: 07e18003 bgez ra,fffe8270 <__bss_end+0x7ff70bd0> - 8264: 05290000 0x5290000 - 8268: 01150000 0x1150000 - 826c: 15300154 bne t1,s0,87c0 <__scratchpad-0x1f7f7840> - 8270: 03055501 0x3055501 - 8274: 8003b9cc lb v1,-17972(zero) - 8278: 21e01400 addi zero,t7,5120 - 827c: 07ec8003 0x7ec8003 - 8280: 054d0000 0x54d0000 - 8284: 01150000 0x1150000 - 8288: 83110654 lb s1,1620(t8) - 828c: 7f808080 0x7f808080 - 8290: 01550115 0x1550115 - 8294: 56011532 0x56011532 - 8298: 10000a03 b aaa8 <__scratchpad-0x1f7f5558> - 829c: 21f41a00 addi s4,t7,6656 - 82a0: 07f78003 0x7f78003 - 82a4: 04140000 0x4140000 - 82a8: cb800322 lwc2 $0,802(gp) - 82ac: 6d000007 0x6d000007 - 82b0: 15000005 bnez t0,82c8 <__scratchpad-0x1f7f7d38> - 82b4: 03055401 0x3055401 - 82b8: 8003a60c lb v1,-23028(zero) - 82bc: 22141b00 addi s4,s0,6912 - 82c0: 08028003 j a000c <__scratchpad-0x1f75fff4> - 82c4: 17000000 bnez t8,82c8 <__scratchpad-0x1f7f7d38> - 82c8: 00001e4b 0x1e4b - 82cc: 002cd301 0x2cd301 - 82d0: 22140000 addi s4,s0,0 - 82d4: 00308003 0x308003 - 82d8: 9c010000 0x9c010000 - 82dc: 000005cc syscall 0x17 - 82e0: 74756f13 jalx 1d5bc4c <__scratchpad-0x1daa43b4> - 82e4: 5dd50100 0x5dd50100 - 82e8: 02000000 0x2000000 - 82ec: 28147091 slti s4,zero,28817 - 82f0: c8800322 lwc2 $0,802(a0) - 82f4: b6000003 0xb6000003 - 82f8: 15000005 bnez t0,8310 <__scratchpad-0x1f7f7cf0> - 82fc: 31015401 andi at,t0,0x5401 - 8300: 01550115 0x1550115 - 8304: 34160030 li s6,0x30 - 8308: 79800322 0x79800322 - 830c: 15000004 bnez t0,8320 <__scratchpad-0x1f7f7ce0> - 8310: 91025401 lbu v0,21505(t0) - 8314: 55011570 0x55011570 - 8318: 00003101 0x3101 - 831c: 001e2817 0x1e2817 - 8320: 2cdd0100 sltiu sp,a2,256 - 8324: 44000000 mfc1 zero,$f0 - 8328: 80800322 lb zero,802(a0) - 832c: 01000000 0x1000000 - 8330: 00063d9c 0x63d9c - 8334: 1e121c00 0x1e121c00 - 8338: dd010000 0xdd010000 - 833c: 00000025 move zero,zero - 8340: 00003ea2 0x3ea2 - 8344: 03225c1a 0x3225c1a - 8348: 00057780 sll t6,a1,0x1e - 834c: 22741400 addi s4,s3,5120 - 8350: 03c88003 0x3c88003 - 8354: 061b0000 0x61b0000 - 8358: 01150000 0x1150000 - 835c: 153e0154 bne t1,s8,88b0 <__scratchpad-0x1f7f7750> - 8360: 31015501 andi at,t0,0x5501 - 8364: 02560115 0x2560115 - 8368: 14009308 bnez zero,fffecf8c <__bss_end+0x7ff758ec> - 836c: 800322a0 lb v1,8864(zero) - 8370: 000003c8 0x3c8 - 8374: 00000633 0x633 - 8378: 01540115 0x1540115 - 837c: 55011533 0x55011533 - 8380: 1a003101 blez s0,14788 <__scratchpad-0x1f7eb878> - 8384: 800322a8 lb v1,8872(zero) - 8388: 00000577 0x577 - 838c: 1da21700 0x1da21700 - 8390: fa010000 0xfa010000 - 8394: 0000005d 0x5d - 8398: 800322c4 lb v1,8900(zero) - 839c: 00000040 ssnop - 83a0: 06bb9c01 0x6bb9c01 - 83a4: 281c0000 slti gp,zero,0 - 83a8: 0100000e 0x100000e - 83ac: 000088fa 0x88fa - 83b0: 003ece00 0x3ece00 - 83b4: 00621300 0x621300 - 83b8: 005dfc01 0x5dfc01 - 83bc: 91020000 lbu v0,0(t0) - 83c0: 22e81470 addi t0,s7,5232 - 83c4: 03c88003 0x3c88003 - 83c8: 06a50000 0x6a50000 - 83cc: 01150000 0x1150000 - 83d0: 15490154 bne t2,t1,8924 <__scratchpad-0x1f7f76dc> - 83d4: 08025501 j 95404 <__scratchpad-0x1f76abfc> - 83d8: 56011560 0x56011560 - 83dc: 5401f306 0x5401f306 - 83e0: 151aff08 bne t0,k0,8004 <__scratchpad-0x1f7f7ffc> - 83e4: f30d5701 0xf30d5701 - 83e8: ff0a5401 0xff0a5401 - 83ec: ff0a1a03 0xff0a1a03 - 83f0: 25381aff addiu t8,t1,6911 - 83f4: 22f41600 addi s4,s7,5632 - 83f8: 04798003 0x4798003 - 83fc: 01150000 0x1150000 - 8400: 70910254 0x70910254 - 8404: 01550115 0x1550115 - 8408: 06000031 bltz s0,84d0 <__scratchpad-0x1f7f7b30> - 840c: 000003ac 0x3ac - 8410: 000006cb 0x6cb - 8414: 00004f07 0x4f07 - 8418: 18001e00 blez zero,fc1c <__scratchpad-0x1f7f03e4> - 841c: 00001de9 0x1de9 - 8420: 06dc1c01 0x6dc1c01 - 8424: 03050000 0x3050000 - 8428: 80038d38 lb v1,-29384(zero) - 842c: 0006bb0d break 0x6,0x2ec - 8430: 005d0600 0x5d0600 - 8434: 06f10000 bgezal s7,8438 <__scratchpad-0x1f7f7bc8> - 8438: 4f070000 c3 0x1070000 - 843c: 1e000000 bgtz s0,8440 <__scratchpad-0x1f7f7bc0> - 8440: 1d6e1800 0x1d6e1800 - 8444: 3f010000 0x3f010000 - 8448: 00000702 srl zero,zero,0x1c - 844c: 8d180305 lw t8,773(t0) - 8450: e10d8003 swc0 c0_cause,-32765(t0) - 8454: 1d000006 bgtz t0,8470 <__scratchpad-0x1f7f7b90> - 8458: 00000277 0x277 - 845c: 01623404 0x1623404 - 8460: 03050000 0x3050000 - 8464: 8006e964 lb a2,-5788(zero) - 8468: 0002b11d 0x2b11d - 846c: 35550400 ori s5,t2,0x400 - 8470: 05000002 bltz t0,847c <__scratchpad-0x1f7f7b84> - 8474: 06e96803 0x6e96803 - 8478: 00671d80 0x671d80 - 847c: 99040000 lwr a0,0(t0) - 8480: 000002e5 0x2e5 - 8484: e91c0305 swc2 $28,773(t0) - 8488: 8d1d8006 lw sp,-32762(t0) - 848c: 0100001d 0x100001d - 8490: 00074b10 0x74b10 - 8494: 94030500 lhu v1,1280(zero) - 8498: 1e800776 bgtz s4,a274 <__scratchpad-0x1f7f5d8c> - 849c: 0000002c 0x2c - 84a0: 001dac1d 0x1dac1d - 84a4: 4b110100 c2 0x1110100 - 84a8: 05000007 bltz t0,84c8 <__scratchpad-0x1f7f7b38> - 84ac: 07769c03 0x7769c03 - 84b0: 1dc31d80 0x1dc31d80 - 84b4: 12010000 beq s0,at,84b8 <__scratchpad-0x1f7f7b48> - 84b8: 00000772 0x772 - 84bc: 769a0305 jalx a680c14 <__scratchpad-0x1517f3ec> - 84c0: 5d1e8007 0x5d1e8007 - 84c4: 1d000000 bgtz t0,84c8 <__scratchpad-0x1f7f7b38> - 84c8: 00001d4d break 0x0,0x75 - 84cc: 07881301 0x7881301 - 84d0: 03050000 0x3050000 - 84d4: 80077698 lb a3,30360(zero) - 84d8: 00006b1e 0x6b1e - 84dc: 1ddb1d00 0x1ddb1d00 - 84e0: 14010000 bne zero,at,84e4 <__scratchpad-0x1f7f7b1c> - 84e4: 000007a5 0x7a5 - 84e8: 76900305 jalx a400c14 <__scratchpad-0x153ff3ec> - 84ec: 01028007 srav s0,v0,t0 - 84f0: 001e0002 srl zero,s8,0x0 - 84f4: 079e1e00 0x79e1e00 - 84f8: 25060000 addiu a2,t0,0 - 84fc: ba000000 swr zero,0(s0) - 8500: 07000007 bltz t8,8520 <__scratchpad-0x1f7f7ae0> - 8504: 0000004f 0x4f - 8508: 181d0003 0x181d0003 - 850c: 0100001e 0x100001e - 8510: 0007aa16 0x7aa16 - 8514: cc030500 lwc3 $3,1280(zero) - 8518: 1f8003b9 bgtz gp,9400 <__scratchpad-0x1f7f6c00> - 851c: 00001ff4 0x1ff4 - 8520: 00001ff4 0x1ff4 - 8524: 1b1f4f05 0x1b1f4f05 - 8528: 1b000007 blez t8,8548 <__scratchpad-0x1f7f7ab8> - 852c: 06000007 bltz s0,854c <__scratchpad-0x1f7f7ab4> - 8530: 1d811f38 0x1d811f38 - 8534: 1d810000 0x1d810000 - 8538: 40060000 mfc0 a2,c0_index - 853c: 00093a1f 0x93a1f - 8540: 00093a00 sll a3,t1,0x8 - 8544: 1f900600 0x1f900600 - 8548: 00000691 0x691 - 854c: 00000691 0x691 - 8550: 9d1f9d06 0x9d1f9d06 - 8554: 9d000007 0x9d000007 - 8558: 06000007 bltz s0,8578 <__scratchpad-0x1f7f7a88> - 855c: 0eee003e jal bb800f8 <__scratchpad-0x13c7ff08> - 8560: 00040000 sll zero,a0,0x0 - 8564: 00001850 0x1850 - 8568: 03a80104 0x3a80104 - 856c: cd0c0000 lwc3 $12,0(t0) - 8570: 3b00001e xori zero,t8,0x1e - 8574: 04000005 bltz zero,858c <__scratchpad-0x1f7f7a74> - 8578: 00800323 0x800323 - 857c: b7000017 0xb7000017 - 8580: 0200001a div zero,s0,zero - 8584: 06ad0708 0x6ad0708 - 8588: 04020000 0x4020000 - 858c: 0006b707 0x6b707 - 8590: 05040300 0x5040300 - 8594: 00746e69 0x746e69 - 8598: 00152f04 0x152f04 - 859c: 45280200 0x45280200 - 85a0: 05000000 bltz t0,85a4 <__scratchpad-0x1f7f7a5c> - 85a4: 0019c304 0x19c304 - 85a8: 15360400 bne t1,s6,95ac <__scratchpad-0x1f7f6a54> - 85ac: 62020000 0x62020000 - 85b0: 0000003a 0x3a - 85b4: 8d080102 lw t0,258(t0) - 85b8: 02000003 0x2000003 - 85bc: 021f0702 0x21f0702 - 85c0: 01020000 0x1020000 - 85c4: 00038f06 0x38f06 - 85c8: 05020200 0x5020200 - 85cc: 0000040a 0x40a - 85d0: 62050802 0x62050802 - 85d4: 02000008 jr s0 - 85d8: 03960601 0x3960601 - 85dc: 04020000 0x4020000 - 85e0: 00086705 0x86705 - 85e4: 07040200 0x7040200 - 85e8: 000006b2 0x6b2 - 85ec: 002c0406 0x2c0406 - 85f0: 52010000 0x52010000 - 85f4: 000000b9 0xb9 - 85f8: 001f8f07 0x1f8f07 - 85fc: fb070000 0xfb070000 - 8600: 0100001f 0x100001f - 8604: 001f5d07 0x1f5d07 - 8608: 7d070200 0x7d070200 - 860c: 0300001f 0x300001f - 8610: 001edf07 0x1edf07 - 8614: 08000400 j 1000 <__scratchpad-0x1f7ff000> - 8618: 00001f3b 0x1f3b - 861c: 01011501 0x1011501 - 8620: 00000144 0x144 - 8624: 006c6609 0x6c6609 - 8628: 44011501 0x44011501 - 862c: 09000001 j 4000004 <__scratchpad-0x1b7ffffc> - 8630: 00747364 0x747364 - 8634: 4b011501 c2 0x1011501 - 8638: 09000001 j 4000004 <__scratchpad-0x1b7ffffc> - 863c: 1501006e bne t0,at,87f8 <__scratchpad-0x1f7f7808> - 8640: 00003301 0x3301 - 8644: 1fc30a00 0x1fc30a00 - 8648: 15010000 bne t0,at,864c <__scratchpad-0x1f7f79b4> - 864c: 00003301 0x3301 - 8650: 00700b00 0x700b00 - 8654: 51011701 0x51011701 - 8658: 0b000001 j c000004 <__scratchpad-0x137ffffc> - 865c: 18010069 0x18010069 - 8660: 00002501 0x2501 - 8664: 00660b00 0x660b00 - 8668: 25011901 addiu at,t0,6401 - 866c: 0b000000 j c000000 <__scratchpad-0x13800000> - 8670: 1a01006d 0x1a01006d - 8674: 00002501 0x2501 - 8678: 00730b00 0x730b00 - 867c: 25011a01 addiu at,t0,6657 - 8680: 0b000000 j c000000 <__scratchpad-0x13800000> - 8684: 1b010065 0x1b010065 - 8688: 00007201 0x7201 - 868c: 00780b00 0x780b00 - 8690: 33011c01 andi at,t8,0x1c01 - 8694: 0b000000 j c000000 <__scratchpad-0x13800000> - 8698: 1d01007a 0x1d01007a - 869c: 00002501 0x2501 - 86a0: 08020000 j 80000 <__scratchpad-0x1f780000> - 86a4: 0020e904 0x20e904 - 86a8: 79040c00 0x79040c00 - 86ac: 0c000000 jal 0 <__scratchpad-0x1f800000> - 86b0: 00002504 0x2504 - 86b4: 1f510d00 0x1f510d00 - 86b8: 9b010000 lwr at,0(t8) - 86bc: 00000033 0x33 - 86c0: 80032304 lb v1,8964(zero) - 86c4: 000001a0 0x1a0 - 86c8: 02089c01 0x2089c01 - 86cc: 690e0000 0x690e0000 - 86d0: 259b0100 addiu k1,t4,256 - 86d4: 04000000 bltz zero,86d8 <__scratchpad-0x1f7f7928> - 86d8: 0e00003f jal 80000fc <__scratchpad-0x177fff04> - 86dc: 00747364 0x747364 - 86e0: 014b9b01 0x14b9b01 - 86e4: 3f5c0000 0x3f5c0000 - 86e8: 6e0e0000 0x6e0e0000 - 86ec: 339b0100 andi k1,gp,0x100 - 86f0: 93000000 lbu zero,0(t8) - 86f4: 0f00003f jal c0000fc <__scratchpad-0x137fff04> - 86f8: 00001f77 0x1f77 - 86fc: 00339b01 0x339b01 - 8700: 3fdb0000 0x3fdb0000 - 8704: 78100000 0x78100000 - 8708: 339d0100 andi sp,gp,0x100 - 870c: 07000000 bltz t8,8710 <__scratchpad-0x1f7f78f0> - 8710: 10000040 b 8814 <__scratchpad-0x1f7f77ec> - 8714: 9d010079 0x9d010079 - 8718: 00000033 0x33 - 871c: 0000401a 0x401a - 8720: 01006110 0x1006110 - 8724: 0000259e 0x259e - 8728: 00404500 0x404500 - 872c: 00621000 0x621000 - 8730: 00259e01 0x259e01 - 8734: 405d0000 cfc0 sp,c0_index - 8738: e4110000 swc1 $f17,0(zero) - 873c: 0100001f 0x100001f - 8740: 0000339f 0x339f - 8744: 00407500 0x407500 - 8748: 70731000 0x70731000 - 874c: 33a00100 andi zero,sp,0x100 - 8750: b6000000 0xb6000000 - 8754: 10000040 b 8858 <__scratchpad-0x1f7f77a8> - 8758: 0100326e 0x100326e - 875c: 000033a1 0x33a1 - 8760: 0040f900 0x40f900 - 8764: 16120000 bne s0,s2,8768 <__scratchpad-0x1f7f7898> - 8768: 0100001f 0x100001f - 876c: 0033032c 0x33032c - 8770: 24a40000 addiu a0,a1,0 - 8774: 00288003 0x288003 - 8778: 9c010000 0x9c010000 - 877c: 0000025e 0x25e - 8780: 00207d13 0x207d13 - 8784: 032c0100 0x32c0100 - 8788: 0000014b 0x14b - 878c: 0000412f 0x412f - 8790: 007a7314 0x7a7314 - 8794: 2c032c01 sltiu v1,zero,11265 - 8798: 50000000 0x50000000 - 879c: 14000041 bnez zero,88a4 <__scratchpad-0x1f7f775c> - 87a0: 2c010063 sltiu at,zero,99 - 87a4: 00007903 sra t7,zero,0x4 - 87a8: 00417100 0x417100 - 87ac: 6f701500 0x6f701500 - 87b0: 2c010073 sltiu at,zero,115 - 87b4: 00003303 sra a2,zero,0xc - 87b8: 00570100 0x570100 - 87bc: 001e8612 0x1e8612 - 87c0: 03470100 0x3470100 - 87c4: 00000033 0x33 - 87c8: 800324cc lb v1,9420(zero) - 87cc: 00000024 and zero,zero,zero - 87d0: 02bf9c01 0x2bf9c01 - 87d4: 7d130000 0x7d130000 - 87d8: 01000020 add zero,t0,zero - 87dc: 014b0347 0x14b0347 - 87e0: 41920000 0x41920000 - 87e4: 73140000 0x73140000 - 87e8: 4701007a c1 0x101007a - 87ec: 00002c03 sra a1,zero,0x10 - 87f0: 0041b300 0x41b300 - 87f4: 00631400 0x631400 - 87f8: 79034701 0x79034701 - 87fc: d4000000 0xd4000000 - 8800: 14000041 bnez zero,8908 <__scratchpad-0x1f7f76f8> - 8804: 00736f70 0x736f70 - 8808: 33034701 andi v1,t8,0x4701 - 880c: f5000000 0xf5000000 - 8810: 16000041 bnez s0,8918 <__scratchpad-0x1f7f76e8> - 8814: 800324e0 lb v1,9440(zero) - 8818: 00000eba 0xeba - 881c: 1e5f1200 0x1e5f1200 - 8820: 3b010000 xori at,t8,0x0 - 8824: 00003303 sra a2,zero,0xc - 8828: 0324f000 0x324f000 - 882c: 00002480 sll a0,zero,0x12 - 8830: 209c0100 addi gp,a0,256 - 8834: 13000003 beqz t8,8844 <__scratchpad-0x1f7f77bc> - 8838: 0000207d 0x207d - 883c: 4b033b01 c2 0x1033b01 - 8840: 16000001 bnez s0,8848 <__scratchpad-0x1f7f77b8> - 8844: 14000042 bnez zero,8950 <__scratchpad-0x1f7f76b0> - 8848: 01007a73 0x1007a73 - 884c: 002c033b 0x2c033b - 8850: 42370000 c0 0x370000 - 8854: 63140000 0x63140000 - 8858: 033b0100 0x33b0100 - 885c: 00000079 0x79 - 8860: 00004258 0x4258 - 8864: 736f7014 0x736f7014 - 8868: 033b0100 0x33b0100 - 886c: 00000033 0x33 - 8870: 00004279 0x4279 - 8874: 03250416 0x3250416 - 8878: 000ec580 sll t8,t6,0x16 - 887c: f6170000 0xf6170000 - 8880: 0100001e 0x100001e - 8884: 00002c5a 0x2c5a - 8888: 035b0100 0x35b0100 - 888c: 68180000 0x68180000 - 8890: 0100000f 0x100000f - 8894: 0000335a 0x335a - 8898: 72611900 0x72611900 - 889c: 5a010067 0x5a010067 - 88a0: 00000151 0x151 - 88a4: 001fa118 0x1fa118 - 88a8: 2c5a0100 sltiu k0,v0,256 - 88ac: 1a000000 blez s0,88b0 <__scratchpad-0x1f7f7750> - 88b0: 5c010073 0x5c010073 - 88b4: 00000033 0x33 - 88b8: 1e711b00 0x1e711b00 - 88bc: 63010000 0x63010000 - 88c0: 00003301 0x3301 - 88c4: 03251400 0x3251400 - 88c8: 0013c080 sll t8,s3,0x2 - 88cc: 3f9c0100 0x3f9c0100 - 88d0: 1300000b beqz t8,8900 <__scratchpad-0x1f7f7700> - 88d4: 0000207d 0x207d - 88d8: 4b016301 c2 0x1016301 - 88dc: 9a000001 lwr zero,1(s0) - 88e0: 13000042 beqz t8,89ec <__scratchpad-0x1f7f7614> - 88e4: 00000f68 0xf68 - 88e8: 2c016301 sltiu at,zero,25345 - 88ec: c5000000 lwc1 $f0,0(t0) - 88f0: 14000042 bnez zero,89fc <__scratchpad-0x1f7f7604> - 88f4: 00746d66 0x746d66 - 88f8: 3f016301 0x3f016301 - 88fc: e600000b swc1 $f0,11(s0) - 8900: 14000042 bnez zero,8a0c <__scratchpad-0x1f7f75f4> - 8904: 01007061 0x1007061 - 8908: 004b0163 0x4b0163 - 890c: 431f0000 c0 0x11f0000 - 8910: 20130000 addi s3,zero,0 - 8914: 0100001f 0x100001f - 8918: 0b680163 j da0058c <__scratchpad-0x11dffa74> - 891c: 448a0000 mtc1 t2,$f0 - 8920: b81c0000 swr gp,0(zero) - 8924: 0100001f 0x100001f - 8928: 00330165 0x330165 - 892c: 44aa0000 0x44aa0000 - 8930: 571c0000 0x571c0000 - 8934: 0100001e 0x100001e - 8938: 00330165 0x330165 - 893c: 470f0000 c1 0x10f0000 - 8940: 6c1d0000 0x6c1d0000 - 8944: 01660100 0x1660100 - 8948: 00000033 0x33 - 894c: 00004755 0x4755 - 8950: 6772611d 0x6772611d - 8954: 01670100 0x1670100 - 8958: 00000025 move zero,zero - 895c: 00004780 sll t0,zero,0x1e - 8960: 001f101c 0x1f101c - 8964: 01680100 0x1680100 - 8968: 0000014b 0x14b - 896c: 0000493d 0x493d - 8970: 001f061c 0x1f061c - 8974: 01690100 0x1690100 - 8978: 0000014b 0x14b - 897c: 0000495b 0x495b - 8980: 001e981c 0x1e981c - 8984: 016a0100 0x16a0100 - 8988: 00000033 0x33 - 898c: 00004979 0x4979 - 8990: 0002bb1c 0x2bb1c - 8994: 016b0100 0x16b0100 - 8998: 00000033 0x33 - 899c: 00004a57 0x4a57 - 89a0: 001f331c 0x1f331c - 89a4: 016c0100 0x16c0100 - 89a8: 00000033 0x33 - 89ac: 00004ac2 srl t1,zero,0xb - 89b0: 0100781d 0x100781d - 89b4: 0033016d 0x33016d - 89b8: 4b170000 c2 0x1170000 - 89bc: 791d0000 0x791d0000 - 89c0: 016d0100 0x16d0100 - 89c4: 00000033 0x33 - 89c8: 00004cb3 0x4cb3 - 89cc: 0100611d 0x100611d - 89d0: 0025016e 0x25016e - 89d4: 4dc60000 0x4dc60000 - 89d8: 621d0000 0x621d0000 - 89dc: 016e0100 0x16e0100 - 89e0: 00000025 move zero,zero - 89e4: 00004e0e 0x4e0e - 89e8: 001fe41c 0x1fe41c - 89ec: 016f0100 0x16f0100 - 89f0: 00000033 0x33 - 89f4: 00004e56 0x4e56 - 89f8: 7a73731d 0x7a73731d - 89fc: 01700100 0x1700100 - 8a00: 00000033 0x33 - 8a04: 00004f18 0x4f18 - 8a08: 001ebf1c 0x1ebf1c - 8a0c: 01710100 0x1710100 - 8a10: 00000033 0x33 - 8a14: 00004f38 0x4f38 - 8a18: 001fd71c 0x1fd71c - 8a1c: 01720100 0x1720100 - 8a20: 00000033 0x33 - 8a24: 00004fa5 0x4fa5 - 8a28: 001fc81c 0x1fc81c - 8a2c: 01730100 0x1730100 - 8a30: 00000033 0x33 - 8a34: 000050a4 0x50a4 - 8a38: 001f2e1c 0x1f2e1c - 8a3c: 01740100 0x1740100 - 8a40: 00000033 0x33 - 8a44: 00005105 0x5105 - 8a48: 0003201e 0x3201e - 8a4c: 03258400 0x3258400 - 8a50: 0001a880 sll s5,at,0x2 - 8a54: 01d90100 0x1d90100 - 8a58: 00000529 0x529 - 8a5c: 0003461f 0x3461f - 8a60: 00512400 0x512400 - 8a64: 033b1f00 0x33b1f00 - 8a68: 51440000 0x51440000 - 8a6c: 301f0000 andi ra,zero,0x0 - 8a70: 6c000003 0x6c000003 - 8a74: 20000051 addi zero,zero,81 - 8a78: 000001a8 0x1a8 - 8a7c: 00035121 0x35121 - 8a80: 00518e00 0x518e00 - 8a84: 1e000000 bgtz s0,8a88 <__scratchpad-0x1f7f7578> - 8a88: 00000320 0x320 - 8a8c: 800329b0 lb v1,10672(zero) - 8a90: 000001e8 0x1e8 - 8a94: 68023001 0x68023001 - 8a98: 1f000005 bgtz t8,8ab0 <__scratchpad-0x1f7f7550> - 8a9c: 00000346 0x346 - 8aa0: 000051f6 0x51f6 - 8aa4: 00033b1f 0x33b1f - 8aa8: 00520a00 0x520a00 - 8aac: 03301f00 0x3301f00 - 8ab0: 52220000 0x52220000 - 8ab4: e8200000 swc2 $0,0(at) - 8ab8: 21000001 addi zero,t0,1 - 8abc: 00000351 0x351 - 8ac0: 000051f6 0x51f6 - 8ac4: 201e0000 addi s8,zero,0 - 8ac8: 28000003 slti zero,zero,3 - 8acc: 0880032c j 2000cb0 <__scratchpad-0x1d7ff350> - 8ad0: 01000002 0x1000002 - 8ad4: 05a70258 0x5a70258 - 8ad8: 461f0000 add.s $f0,$f0,$f31 - 8adc: 37000003 ori zero,t8,0x3 - 8ae0: 1f000052 bgtz t8,8c2c <__scratchpad-0x1f7f73d4> - 8ae4: 0000033b 0x33b - 8ae8: 0000524b 0x524b - 8aec: 0003301f 0x3301f - 8af0: 00526300 0x526300 - 8af4: 02082000 0x2082000 - 8af8: 51210000 0x51210000 - 8afc: 37000003 ori zero,t8,0x3 - 8b00: 00000052 0x52 - 8b04: 00b91e00 0xb91e00 - 8b08: 32340000 andi s4,s1,0x0 - 8b0c: 02288003 0x2288003 - 8b10: f8010000 0xf8010000 - 8b14: 0006a602 srl s4,a2,0x18 - 8b18: 00d11f00 0xd11f00 - 8b1c: 52780000 0x52780000 - 8b20: dd1f0000 0xdd1f0000 - 8b24: e7000000 swc1 $f0,0(t8) - 8b28: 1f000052 bgtz t8,8c74 <__scratchpad-0x1f7f738c> - 8b2c: 000000e7 0xe7 - 8b30: 0000532c 0x532c - 8b34: 0000c61f 0xc61f - 8b38: 00534100 0x534100 - 8b3c: 02282000 0x2282000 - 8b40: f3210000 0xf3210000 - 8b44: 64000000 0x64000000 - 8b48: 21000053 addi zero,t0,83 - 8b4c: 000000fd 0xfd - 8b50: 0000537c 0x537c - 8b54: 00010721 0x10721 - 8b58: 0053c800 0x53c800 - 8b5c: 01112100 0x1112100 - 8b60: 54080000 0x54080000 - 8b64: 1b220000 0x1b220000 - 8b68: 21000001 addi zero,t0,1 - 8b6c: 00000125 0x125 - 8b70: 00005469 0x5469 - 8b74: 00012f21 0x12f21 - 8b78: 0054a100 0x54a100 - 8b7c: 01392100 0x1392100 - 8b80: 55260000 0x55260000 - 8b84: 90160000 lbu s6,0(zero) - 8b88: ba800332 swr zero,818(s4) - 8b8c: 2300000e addi zero,t8,14 - 8b90: 800332e4 lb v1,13028(zero) - 8b94: 00000ed0 0xed0 - 8b98: 00000648 0x648 - 8b9c: 05540124 0x5540124 - 8ba0: 06e8d003 0x6e8d003 - 8ba4: 0c230080 jal 8c0200 <__scratchpad-0x1ef3fe00> - 8ba8: 57800334 0x57800334 - 8bac: 6a000001 0x6a000001 - 8bb0: 24000006 li zero,6 - 8bb4: 91045601 lbu a0,22017(t0) - 8bb8: 24067fb4 li a2,32692 - 8bbc: 86025701 lh v0,22273(s0) - 8bc0: 8d022400 lw v0,9216(t0) - 8bc4: 00300110 0x300110 - 8bc8: 03343023 subu a2,t9,s4 - 8bcc: 000edb80 sll k1,t6,0xe - 8bd0: 00068700 sll s0,a2,0x1c - 8bd4: 54012400 0x54012400 - 8bd8: a7900305 sh s0,773(gp) - 8bdc: 01248003 0x1248003 - 8be0: 00830255 0x830255 - 8be4: 34742500 ori s4,v1,0x2500 - 8be8: 01578003 0x1578003 - 8bec: 01240000 0x1240000 - 8bf0: 00840956 0x840956 - 8bf4: 067fb491 0x67fb491 - 8bf8: 24012322 li at,8994 - 8bfc: 01108d02 0x1108d02 - 8c00: 00000031 0x31 - 8c04: 03256023 subu t4,t9,a1 - 8c08: 000ee680 sll gp,t6,0x1a - 8c0c: 0006ba00 sll s7,a2,0x8 - 8c10: 54012400 0x54012400 - 8c14: 00008002 srl s0,zero,0x0 - 8c18: 0328c826 xor t9,t9,t0 - 8c1c: 10910380 beq a0,s1,9a20 <__scratchpad-0x1f7f65e0> - 8c20: 0006e106 0x6e106 - 8c24: 54012400 0x54012400 - 8c28: 06009103 bltz s0,fffed038 <__bss_end+0x7ff75998> - 8c2c: 02550124 0x2550124 - 8c30: 01240081 0x1240081 - 8c34: 20080256 addi t0,zero,598 - 8c38: 02570124 0x2570124 - 8c3c: 26000082 addiu zero,s0,130 - 8c40: 80032a8c lb v1,10892(zero) - 8c44: 06109103 bltzal s0,fffed054 <__bss_end+0x7ff759b4> - 8c48: 000006fc 0x6fc - 8c4c: 03540124 0x3540124 - 8c50: 24060091 li a2,145 - 8c54: 81025501 lb v0,21761(t0) - 8c58: a4260000 sh a2,0(at) - 8c5c: 0380032b 0x380032b - 8c60: 1d061091 0x1d061091 - 8c64: 24000007 li zero,7 - 8c68: 91035401 lbu v1,21505(t0) - 8c6c: 01240600 0x1240600 - 8c70: 00810255 0x810255 - 8c74: 02570124 0x2570124 - 8c78: 26000082 addiu zero,s0,130 - 8c7c: 80032bdc lb v1,11228(zero) - 8c80: 06109103 bltzal s0,fffed090 <__bss_end+0x7ff759f0> - 8c84: 00000744 0x744 - 8c88: 03540124 0x3540124 - 8c8c: 24060091 li a2,145 - 8c90: 81025501 lb v0,21761(t0) - 8c94: 56012400 0x56012400 - 8c98: 24200802 addiu zero,at,2050 - 8c9c: 84025701 lh v0,22273(zero) - 8ca0: b426007f 0xb426007f - 8ca4: 0380032c 0x380032c - 8ca8: 6b061091 0x6b061091 - 8cac: 24000007 li zero,7 - 8cb0: 91035401 lbu v1,21505(t0) - 8cb4: 01240600 0x1240600 - 8cb8: 00810255 0x810255 - 8cbc: 02560124 0x2560124 - 8cc0: 01243008 0x1243008 - 8cc4: 00820257 0x820257 - 8cc8: 2cf02600 sltiu s0,a3,9728 - 8ccc: 91038003 lbu v1,-32765(t0) - 8cd0: 07860610 0x7860610 - 8cd4: 01240000 0x1240000 - 8cd8: 00910354 0x910354 - 8cdc: 55012406 0x55012406 - 8ce0: 00008102 srl s0,zero,0x4 - 8ce4: 032d8026 xor s0,t9,t5 - 8ce8: 10910380 beq a0,s1,9aec <__scratchpad-0x1f7f6514> - 8cec: 0007a106 0x7a106 - 8cf0: 54012400 0x54012400 - 8cf4: 06009103 bltz s0,fffed104 <__bss_end+0x7ff75a64> - 8cf8: 02550124 0x2550124 - 8cfc: 26000081 addiu zero,s0,129 - 8d00: 80032e04 lb v1,11780(zero) - 8d04: 06109103 bltzal s0,fffed114 <__bss_end+0x7ff75a74> - 8d08: 000007c2 srl zero,zero,0x1f - 8d0c: 03540124 0x3540124 - 8d10: 24060091 li a2,145 - 8d14: 81025501 lb v0,21761(t0) - 8d18: 57012400 0x57012400 - 8d1c: 00008202 srl s0,zero,0x8 - 8d20: 032e4826 xor t1,t9,t6 - 8d24: 10910380 beq a0,s1,9b28 <__scratchpad-0x1f7f64d8> - 8d28: 0007dd06 0x7dd06 - 8d2c: 54012400 0x54012400 - 8d30: 06009103 bltz s0,fffed140 <__bss_end+0x7ff75aa0> - 8d34: 02550124 0x2550124 - 8d38: 26000081 addiu zero,s0,129 - 8d3c: 80032e7c lb v1,11900(zero) - 8d40: 06109103 bltzal s0,fffed150 <__bss_end+0x7ff75ab0> - 8d44: 00000804 sllv at,zero,zero - 8d48: 03540124 0x3540124 - 8d4c: 24060091 li a2,145 - 8d50: 81025501 lb v0,21761(t0) - 8d54: 56012400 0x56012400 - 8d58: 24200802 addiu zero,at,2050 - 8d5c: 84025701 lh v0,22273(zero) - 8d60: ac26007f sw a2,127(at) - 8d64: 0380032e 0x380032e - 8d68: 25061091 addiu a2,t0,4241 - 8d6c: 24000008 li zero,8 - 8d70: 91035401 lbu v1,21505(t0) - 8d74: 01240600 0x1240600 - 8d78: 00810255 0x810255 - 8d7c: 02570124 0x2570124 - 8d80: 26000082 addiu zero,s0,130 - 8d84: 80032ee4 lb v1,12004(zero) - 8d88: 06109103 bltzal s0,fffed198 <__bss_end+0x7ff75af8> - 8d8c: 0000084c syscall 0x21 - 8d90: 03540124 0x3540124 - 8d94: 24060091 li a2,145 - 8d98: 81025501 lb v0,21761(t0) - 8d9c: 56012400 0x56012400 - 8da0: 24280802 addiu t0,at,2050 - 8da4: 82025701 lb v0,22273(s0) - 8da8: fc260000 0xfc260000 - 8dac: 0380032e 0x380032e - 8db0: 73061091 0x73061091 - 8db4: 24000008 li zero,8 - 8db8: 91035401 lbu v1,21505(t0) - 8dbc: 01240600 0x1240600 - 8dc0: 00810255 0x810255 - 8dc4: 02560124 0x2560124 - 8dc8: 01246e08 0x1246e08 - 8dcc: 01820257 0x1820257 - 8dd0: 2f142600 sltiu s4,t8,9728 - 8dd4: 91038003 lbu v1,-32765(t0) - 8dd8: 089a0610 j 2681840 <__scratchpad-0x1d17e7c0> - 8ddc: 01240000 0x1240000 - 8de0: 00910354 0x910354 - 8de4: 55012406 0x55012406 - 8de8: 24008102 li zero,-32510 - 8dec: 08025601 j 95804 <__scratchpad-0x1f76a7fc> - 8df0: 57012475 0x57012475 - 8df4: 00028202 srl s0,v0,0x8 - 8df8: 032f2c26 0x32f2c26 - 8dfc: 10910380 beq a0,s1,9c00 <__scratchpad-0x1f7f6400> - 8e00: 0008c106 0x8c106 - 8e04: 54012400 0x54012400 - 8e08: 06009103 bltz s0,fffed218 <__bss_end+0x7ff75b78> - 8e0c: 02550124 0x2550124 - 8e10: 01240081 0x1240081 - 8e14: 6c080256 0x6c080256 - 8e18: 02570124 0x2570124 - 8e1c: 26000382 addiu zero,s0,898 - 8e20: 80032f44 lb v1,12100(zero) - 8e24: 06109103 bltzal s0,fffed234 <__bss_end+0x7ff75b94> - 8e28: 000008e8 0x8e8 - 8e2c: 03540124 0x3540124 - 8e30: 24060091 li a2,145 - 8e34: 81025501 lb v0,21761(t0) - 8e38: 56012400 0x56012400 - 8e3c: 246c0802 addiu t4,v1,2050 - 8e40: 82025701 lb v0,22273(s0) - 8e44: 64260004 0x64260004 - 8e48: 0380032f 0x380032f - 8e4c: 0f061091 jal c184244 <__scratchpad-0x1367bdbc> - 8e50: 24000009 li zero,9 - 8e54: 91035401 lbu v1,21505(t0) - 8e58: 01240600 0x1240600 - 8e5c: 00810255 0x810255 - 8e60: 02560124 0x2560124 - 8e64: 01242908 0x1242908 - 8e68: 00840257 0x840257 - 8e6c: 2fe02600 sltiu zero,ra,9728 - 8e70: 91038003 lbu v1,-32765(t0) - 8e74: 09390610 j 4e41840 <__scratchpad-0x1a9be7c0> - 8e78: 01240000 0x1240000 - 8e7c: 00910354 0x910354 - 8e80: 55012406 0x55012406 - 8e84: 24008102 li zero,-32510 - 8e88: 08025601 j 95804 <__scratchpad-0x1f76a7fc> - 8e8c: 57012420 0x57012420 - 8e90: 86008705 lh zero,-30971(s0) - 8e94: 26001c00 addiu zero,s0,7168 - 8e98: 8003300c lb v1,12300(zero) - 8e9c: 06109103 bltzal s0,fffed2ac <__bss_end+0x7ff75c0c> - 8ea0: 0000095a 0x95a - 8ea4: 03540124 0x3540124 - 8ea8: 24060091 li a2,145 - 8eac: 81025501 lb v0,21761(t0) - 8eb0: 57012400 0x57012400 - 8eb4: 00008202 srl s0,zero,0x8 - 8eb8: 03303c26 0x3303c26 - 8ebc: 10910380 beq a0,s1,9cc0 <__scratchpad-0x1f7f6340> - 8ec0: 00098406 0x98406 - 8ec4: 54012400 0x54012400 - 8ec8: 06009103 bltz s0,fffed2d8 <__bss_end+0x7ff75c38> - 8ecc: 02550124 0x2550124 - 8ed0: 01240081 0x1240081 - 8ed4: 20080256 addi t0,zero,598 - 8ed8: 05570124 0x5570124 - 8edc: 00840085 0x840085 - 8ee0: 0826001c j 980070 <__scratchpad-0x1ee7ff90> - 8ee4: 03800331 0x3800331 - 8ee8: a5061091 sh a2,4241(t0) - 8eec: 24000009 li zero,9 - 8ef0: 91035401 lbu v1,21505(t0) - 8ef4: 01240600 0x1240600 - 8ef8: 00810255 0x810255 - 8efc: 02570124 0x2570124 - 8f00: 26000082 addiu zero,s0,130 - 8f04: 800331d4 lb v1,12756(zero) - 8f08: 06109103 bltzal s0,fffed318 <__bss_end+0x7ff75c78> - 8f0c: 000009c6 0x9c6 - 8f10: 03540124 0x3540124 - 8f14: 24060091 li a2,145 - 8f18: 81025501 lb v0,21761(t0) - 8f1c: 57012400 0x57012400 - 8f20: 00008202 srl s0,zero,0x8 - 8f24: 03322423 0x3322423 - 8f28: 000edb80 sll k1,t6,0xe - 8f2c: 0009e500 sll gp,t1,0x14 - 8f30: 54012400 0x54012400 - 8f34: a7880305 sh t0,773(gp) - 8f38: 01248003 0x1248003 - 8f3c: a0910455 sb s1,1109(a0) - 8f40: 2300067f addi zero,t8,1663 - 8f44: 80033480 lb v1,13440(zero) - 8f48: 00000ee6 0xee6 - 8f4c: 000009fc 0x9fc - 8f50: 05540124 0x5540124 - 8f54: 06e8d003 0x6e8d003 - 8f58: cc260080 lwc3 $6,128(at) - 8f5c: 03800334 0x3800334 - 8f60: 17061091 bne t8,a2,d1a8 <__scratchpad-0x1f7f2e58> - 8f64: 2400000a li zero,10 - 8f68: 91035401 lbu v1,21505(t0) - 8f6c: 01240600 0x1240600 - 8f70: 00810255 0x810255 - 8f74: 35282600 ori t0,t1,0x2600 - 8f78: 91038003 lbu v1,-32765(t0) - 8f7c: 0a380610 j 8e01840 <__scratchpad-0x169fe7c0> - 8f80: 01240000 0x1240000 - 8f84: 00910354 0x910354 - 8f88: 55012406 0x55012406 - 8f8c: 24008102 li zero,-32510 - 8f90: 82025701 lb v0,22273(s0) - 8f94: 5c260000 0x5c260000 - 8f98: 03800335 0x3800335 - 8f9c: 62061091 0x62061091 - 8fa0: 2400000a li zero,10 - 8fa4: 91035401 lbu v1,21505(t0) - 8fa8: 01240600 0x1240600 - 8fac: 00810255 0x810255 - 8fb0: 02560124 0x2560124 - 8fb4: 01242008 0x1242008 - 8fb8: 00830557 0x830557 - 8fbc: 00220082 0x220082 - 8fc0: 0335bc26 0x335bc26 - 8fc4: 10910380 beq a0,s1,9dc8 <__scratchpad-0x1f7f6238> - 8fc8: 000a7d06 0xa7d06 - 8fcc: 54012400 0x54012400 - 8fd0: 06009103 bltz s0,fffed3e0 <__bss_end+0x7ff75d40> - 8fd4: 02550124 0x2550124 - 8fd8: 26000081 addiu zero,s0,129 - 8fdc: 800335e0 lb v1,13792(zero) - 8fe0: 06109103 bltzal s0,fffed3f0 <__bss_end+0x7ff75d50> - 8fe4: 00000a9e 0xa9e - 8fe8: 03540124 0x3540124 - 8fec: 24060091 li a2,145 - 8ff0: 81025501 lb v0,21761(t0) - 8ff4: 57012400 0x57012400 - 8ff8: 00008202 srl s0,zero,0x8 - 8ffc: 03368026 xor s0,t9,s6 - 9000: 10910380 beq a0,s1,9e04 <__scratchpad-0x1f7f61fc> - 9004: 000ab906 0xab906 - 9008: 54012400 0x54012400 - 900c: 06009103 bltz s0,fffed41c <__bss_end+0x7ff75d7c> - 9010: 02550124 0x2550124 - 9014: 26000081 addiu zero,s0,129 - 9018: 80033724 lb v1,14116(zero) - 901c: 06109103 bltzal s0,fffed42c <__bss_end+0x7ff75d8c> - 9020: 00000ad4 0xad4 - 9024: 03540124 0x3540124 - 9028: 24060091 li a2,145 - 902c: 81025501 lb v0,21761(t0) - 9030: 3c260000 0x3c260000 - 9034: 03800338 0x3800338 - 9038: f5061091 0xf5061091 - 903c: 2400000a li zero,10 - 9040: 91035401 lbu v1,21505(t0) - 9044: 01240600 0x1240600 - 9048: 00810255 0x810255 - 904c: 02570124 0x2570124 - 9050: 26000082 addiu zero,s0,130 - 9054: 80033874 lb v1,14452(zero) - 9058: 06109103 bltzal s0,fffed468 <__bss_end+0x7ff75dc8> - 905c: 00000b1c 0xb1c - 9060: 03540124 0x3540124 - 9064: 24060091 li a2,145 - 9068: 81025501 lb v0,21761(t0) - 906c: 56012400 0x56012400 - 9070: 24200802 addiu zero,at,2050 - 9074: 84025701 lh v0,22273(zero) - 9078: a027007f sb a3,127(at) - 907c: 03800338 0x3800338 - 9080: 24061091 li a2,4241 - 9084: 91035401 lbu v1,21505(t0) - 9088: 01240600 0x1240600 - 908c: 00810255 0x810255 - 9090: 01560124 0x1560124 - 9094: 57012430 0x57012430 - 9098: 00008202 srl s0,zero,0x8 - 909c: 45040c00 0x45040c00 - 90a0: 2800000b slti zero,zero,11 - 90a4: 00000079 0x79 - 90a8: 00003329 0x3329 - 90ac: 000b6800 sll t5,t3,0x0 - 90b0: 014b2a00 0x14b2a00 - 90b4: 2c2a0000 sltiu t2,at,0 - 90b8: 2a000000 slti zero,s0,0 - 90bc: 00000079 0x79 - 90c0: 0000332a 0x332a - 90c4: 040c0000 0x40c0000 - 90c8: 00000b4a 0xb4a - 90cc: 001a282b sltu a1,zero,k0 - 90d0: 03360100 0x3360100 - 90d4: 00000033 0x33 - 90d8: 800338d4 lb v1,14548(zero) - 90dc: 0000002c 0x2c - 90e0: 0bf89c01 j fe27004 <__scratchpad-0xf9d8ffc> - 90e4: 7d130000 0x7d130000 - 90e8: 01000020 add zero,t0,zero - 90ec: 014b0336 0x14b0336 - 90f0: 55610000 0x55610000 - 90f4: 68130000 0x68130000 - 90f8: 0100000f 0x100000f - 90fc: 002c0336 0x2c0336 - 9100: 55820000 0x55820000 - 9104: 66140000 0x66140000 - 9108: 0100746d 0x100746d - 910c: 0b3f0336 j cfc0cd8 <__scratchpad-0x1283f328> - 9110: 55a30000 0x55a30000 - 9114: 61140000 0x61140000 - 9118: 36010070 ori at,s0,0x70 - 911c: 00004b03 sra t1,zero,0xc - 9120: 0055c400 0x55c400 - 9124: 38f02500 xori s0,a3,0x2500 - 9128: 035b8003 0x35b8003 - 912c: 01240000 0x1240000 - 9130: 01f30354 0x1f30354 - 9134: 55012454 0x55012454 - 9138: 5501f303 0x5501f303 - 913c: 03560124 0x3560124 - 9140: 245601f3 addiu s6,v0,499 - 9144: f3035701 0xf3035701 - 9148: 02245701 0x2245701 - 914c: 0305108d break 0x305,0x42 - 9150: 800324a4 lb v1,9380(zero) - 9154: ac2b0000 sw t3,0(at) - 9158: 0100001f 0x100001f - 915c: 00330342 0x330342 - 9160: 39000000 xori zero,t0,0x0 - 9164: 00388003 0x388003 - 9168: 9c010000 0x9c010000 - 916c: 00000c5f 0xc5f - 9170: 746d6614 jalx 1b59850 <__scratchpad-0x1dca67b0> - 9174: 03420100 0x3420100 - 9178: 00000b3f 0xb3f - 917c: 000055e5 0x55e5 - 9180: 00706114 0x706114 - 9184: 4b034201 c2 0x1034201 - 9188: 11000000 beqz t0,918c <__scratchpad-0x1f7f6e74> - 918c: 25000056 addiu zero,t0,86 - 9190: 80033928 lb v1,14632(zero) - 9194: 0000035b 0x35b - 9198: 01540124 0x1540124 - 919c: 55012430 0x55012430 - 91a0: 24ff0902 addiu ra,a3,2306 - 91a4: f3035601 0xf3035601 - 91a8: 01245401 0x1245401 - 91ac: 01f30357 0x1f30357 - 91b0: 8d022455 lw v0,9301(t0) - 91b4: f0030510 0xf0030510 - 91b8: 00800324 0x800324 - 91bc: 1fb02b00 0x1fb02b00 - 91c0: 4e010000 c3 0x10000 - 91c4: 00003303 sra a2,zero,0xc - 91c8: 03393800 0x3393800 - 91cc: 00003880 sll a3,zero,0x2 - 91d0: c69c0100 lwc1 $f28,256(s4) - 91d4: 1400000c bnez zero,9208 <__scratchpad-0x1f7f6df8> - 91d8: 00746d66 0x746d66 - 91dc: 4b034e01 c2 0x1034e01 - 91e0: 3d000001 0x3d000001 - 91e4: 14000056 bnez zero,9340 <__scratchpad-0x1f7f6cc0> - 91e8: 01007061 0x1007061 - 91ec: 004b034e 0x4b034e - 91f0: 56690000 0x56690000 - 91f4: 60250000 0x60250000 - 91f8: 5b800339 0x5b800339 - 91fc: 24000003 li zero,3 - 9200: 30015401 andi at,zero,0x5401 - 9204: 02550124 0x2550124 - 9208: 0124ff09 0x124ff09 - 920c: 01f30356 0x1f30356 - 9210: 57012454 0x57012454 - 9214: 5501f303 0x5501f303 - 9218: 108d0224 beq a0,t5,9aac <__scratchpad-0x1f7f6554> - 921c: 24cc0305 addiu t4,a2,773 - 9220: 00008003 sra s0,zero,0x0 - 9224: 001f6e2b 0x1f6e2b - 9228: 03530100 0x3530100 - 922c: 00000033 0x33 - 9230: 80033970 lb v1,14704(zero) - 9234: 00000010 mfhi zero - 9238: 0d359c01 jal 4d67004 <__scratchpad-0x1aa98ffc> - 923c: 7d130000 0x7d130000 - 9240: 01000020 add zero,t0,zero - 9244: 014b0353 0x14b0353 - 9248: 56950000 0x56950000 - 924c: 66140000 0x66140000 - 9250: 0100746d 0x100746d - 9254: 0b3f0353 j cfc0d4c <__scratchpad-0x1283f2b4> - 9258: 56b60000 0x56b60000 - 925c: 61140000 0x61140000 - 9260: 53010070 0x53010070 - 9264: 00004b03 sra t1,zero,0xc - 9268: 0056e200 0x56e200 - 926c: 39802c00 xori zero,t4,0x2c00 - 9270: 0b6e8003 j dba000c <__scratchpad-0x11c5fff4> - 9274: 01240000 0x1240000 - 9278: 01f30354 0x1f30354 - 927c: 55012454 0x55012454 - 9280: 24ff0902 addiu ra,a3,2306 - 9284: f3035601 0xf3035601 - 9288: 01245501 0x1245501 - 928c: 01f30357 0x1f30357 - 9290: 2b000056 slti zero,t8,86 - 9294: 00001f6f 0x1f6f - 9298: 33035801 andi v1,t8,0x5801 - 929c: 80000000 lb zero,0(zero) - 92a0: 2c800339 sltiu zero,a0,825 - 92a4: 01000000 0x1000000 - 92a8: 000da99c 0xda99c - 92ac: 207d1300 addi sp,v1,4864 - 92b0: 58010000 0x58010000 - 92b4: 00014b03 sra t1,at,0xc - 92b8: 00570e00 0x570e00 - 92bc: 6d661400 0x6d661400 - 92c0: 58010074 0x58010074 - 92c4: 000b3f03 sra a3,t3,0x1c - 92c8: 00572f00 0x572f00 - 92cc: 722e2d00 0x722e2d00 - 92d0: 035a0100 0x35a0100 - 92d4: 00000033 0x33 - 92d8: 612e5201 0x612e5201 - 92dc: 5c010070 0x5c010070 - 92e0: 00004b03 sra t1,zero,0xc - 92e4: 70910200 0x70910200 - 92e8: 03399c25 0x3399c25 - 92ec: 000cc680 sll t8,t4,0x1a - 92f0: 54012400 0x54012400 - 92f4: 5401f303 0x5401f303 - 92f8: 03550124 0x3550124 - 92fc: 245501f3 addiu s5,v0,499 - 9300: 91025601 lbu v0,22017(t0) - 9304: 2b000008 slti zero,t8,8 - 9308: 00001a29 0x1a29 - 930c: 33036701 andi v1,t8,0x6701 - 9310: ac000000 sw zero,0(zero) - 9314: 28800339 slti zero,a0,825 - 9318: 01000000 0x1000000 - 931c: 000e349c 0xe349c - 9320: 207d1300 addi sp,v1,4864 - 9324: 67010000 0x67010000 - 9328: 00014b03 sra t1,at,0xc - 932c: 00575000 0x575000 - 9330: 0f681300 jal da04c00 <__scratchpad-0x11dfb400> - 9334: 67010000 0x67010000 - 9338: 00002c03 sra a1,zero,0x10 - 933c: 00577100 0x577100 - 9340: 6d661400 0x6d661400 - 9344: 67010074 0x67010074 - 9348: 000b3f03 sra a3,t3,0x1c - 934c: 00579200 0x579200 - 9350: 722e2d00 0x722e2d00 - 9354: 03690100 0x3690100 - 9358: 00000033 0x33 - 935c: 612e5201 0x612e5201 - 9360: 6b010070 0x6b010070 - 9364: 00004b03 sra t1,zero,0xc - 9368: 70910200 0x70910200 - 936c: 0339c425 0x339c425 - 9370: 000b6e80 sll t5,t3,0x1a - 9374: 54012400 0x54012400 - 9378: 5401f303 0x5401f303 - 937c: 03550124 0x3550124 - 9380: 245501f3 addiu s5,v0,499 - 9384: f3035601 0xf3035601 - 9388: 01245601 0x1245601 - 938c: 0c910257 jal 244095c <__scratchpad-0x1d3bf6a4> - 9390: f02b0000 0xf02b0000 - 9394: 0100001f 0x100001f - 9398: 00330376 0x330376 - 939c: 39d40000 xori s4,t6,0x0 - 93a0: 00308003 0x308003 - 93a4: 9c010000 0x9c010000 - 93a8: 00000e91 0xe91 - 93ac: 746d6614 jalx 1b59850 <__scratchpad-0x1dca67b0> - 93b0: 03760100 0x3760100 - 93b4: 00000b3f 0xb3f - 93b8: 000057b3 0x57b3 - 93bc: 00722e2d 0x722e2d - 93c0: 33037801 andi v1,t8,0x7801 - 93c4: 01000000 0x1000000 - 93c8: 70612e52 0x70612e52 - 93cc: 037a0100 0x37a0100 - 93d0: 0000004b 0x4b - 93d4: 25709102 addiu s0,t3,-28414 - 93d8: 800339f4 lb v1,14836(zero) - 93dc: 00000bf8 0xbf8 - 93e0: 03540124 0x3540124 - 93e4: 245401f3 addiu s4,v0,499 - 93e8: 91025501 lbu v0,21761(t0) - 93ec: 2f000004 sltiu zero,t8,4 - 93f0: 00000079 0x79 - 93f4: 00000ea1 0xea1 - 93f8: 000ea130 0xea130 - 93fc: 02003f00 0x2003f00 - 9400: 029e0704 0x29e0704 - 9404: a9310000 swl s1,0(t1) - 9408: 0100001e 0x100001e - 940c: 0e910161 jal a440584 <__scratchpad-0x153bfa7c> - 9410: 03050000 0x3050000 - 9414: 8006e8d0 lb a2,-5936(zero) - 9418: 001cec32 0x1cec32 - 941c: 001cec00 sll sp,gp,0x10 - 9420: 32470300 andi a3,s2,0x300 - 9424: 00001ce8 0x1ce8 - 9428: 00001ce8 0x1ce8 - 942c: 12328f03 beq s1,s2,fffed03c <__bss_end+0x7ff7599c> - 9430: 1200001b beqz s0,94a0 <__scratchpad-0x1f7f6b60> - 9434: 0400001b bltz zero,94a4 <__scratchpad-0x1f7f6b5c> - 9438: 1ff43219 0x1ff43219 - 943c: 1ff40000 0x1ff40000 - 9440: 4f030000 c3 0x1030000 - 9444: 001aa532 0x1aa532 - 9448: 001aa500 sll s4,k0,0x14 - 944c: 001a0400 sll zero,k0,0x10 - 9450: 000012a0 0x12a0 - 9454: 1afb0004 0x1afb0004 - 9458: 01040000 0x1040000 - 945c: 000003a8 0x3a8 - 9460: 00200e0c syscall 0x8038 - 9464: 00053b00 sll a3,a1,0xc - 9468: 033a0400 0x33a0400 - 946c: 00103880 sll a3,s0,0x2 - 9470: 001fb900 sll s7,ra,0x4 - 9474: 07040200 0x7040200 - 9478: 000006b7 0x6b7 - 947c: 69050403 0x69050403 - 9480: 0200746e 0x200746e - 9484: 038d0801 0x38d0801 - 9488: 02020000 0x2020000 - 948c: 00021f07 0x21f07 - 9490: 07080200 0x7080200 - 9494: 000006ad 0x6ad - 9498: 8f060102 lw a2,258(t8) - 949c: 02000003 0x2000003 - 94a0: 040a0502 0x40a0502 - 94a4: 08020000 j 80000 <__scratchpad-0x1f780000> - 94a8: 00086205 0x86205 - 94ac: 06010200 bgez s0,9cb0 <__scratchpad-0x1f7f6350> - 94b0: 00000396 0x396 - 94b4: 67050402 0x67050402 - 94b8: 02000008 jr s0 - 94bc: 06b20704 0x6b20704 - 94c0: 1f040000 0x1f040000 - 94c4: 0100000b 0x100000b - 94c8: 0000c80d break 0x0,0x320 - 94cc: 033a0400 0x33a0400 - 94d0: 00002c80 sll a1,zero,0x12 - 94d4: c89c0100 lwc2 $28,256(a0) - 94d8: 05000000 bltz t0,94dc <__scratchpad-0x1f7f6b24> - 94dc: 00747364 0x747364 - 94e0: 00c80d01 0xc80d01 - 94e4: 57d40000 0x57d40000 - 94e8: 73050000 0x73050000 - 94ec: 01006372 0x1006372 - 94f0: 0000ca0d break 0x0,0x328 - 94f4: 0057f200 0x57f200 - 94f8: 656c0500 0x656c0500 - 94fc: 0d01006e jal 40401b8 <__scratchpad-0x1b7bfe48> - 9500: 00000025 move zero,zero - 9504: 0000581d 0x581d - 9508: 0020da06 0x20da06 - 950c: c80f0100 lwc2 $15,256(zero) - 9510: 7c000000 0x7c000000 - 9514: 00000058 0x58 - 9518: 04080407 0x4080407 - 951c: 000000d0 0xd0 - 9520: 215c0409 addi gp,t2,1033 - 9524: 17010000 bne t8,at,9528 <__scratchpad-0x1f7f6ad8> - 9528: 000000c8 0xc8 - 952c: 80033a30 lb v1,14896(zero) - 9530: 0000002c 0x2c - 9534: 01319c01 0x1319c01 - 9538: 64050000 0x64050000 - 953c: 01007473 0x1007473 - 9540: 0000c817 0xc817 - 9544: 00589a00 0x589a00 - 9548: 72730500 0x72730500 - 954c: 17010063 bne t8,at,96dc <__scratchpad-0x1f7f6924> - 9550: 000000ca 0xca - 9554: 000058b8 0x58b8 - 9558: 0100630a 0x100630a - 955c: 00002c17 0x2c17 - 9560: 05560100 0x5560100 - 9564: 006e656c 0x6e656c - 9568: 00251701 0x251701 - 956c: 58e30000 0x58e30000 - 9570: 630b0000 0x630b0000 - 9574: 19010032 0x19010032 - 9578: 00000033 0x33 - 957c: 0000590b 0x590b - 9580: 116c0400 beq t3,t4,a584 <__scratchpad-0x1f7f5a7c> - 9584: 26010000 addiu at,s0,0 - 9588: 000000c8 0xc8 - 958c: 80033a5c lb v1,14940(zero) - 9590: 00000030 0x30 - 9594: 01909c01 0x1909c01 - 9598: 64050000 0x64050000 - 959c: 01007473 0x1007473 - 95a0: 0000c826 xor t9,zero,zero - 95a4: 00592a00 0x592a00 - 95a8: 00630500 0x630500 - 95ac: 005d2601 0x5d2601 - 95b0: 59480000 0x59480000 - 95b4: 6e050000 0x6e050000 - 95b8: 25260100 addiu a2,t1,256 - 95bc: 69000000 0x69000000 - 95c0: 06000059 bltz s0,9728 <__scratchpad-0x1f7f68d8> - 95c4: 0000212c 0x212c - 95c8: 01902801 0x1902801 - 95cc: 592a0000 0x592a0000 - 95d0: 780b0000 0x780b0000 - 95d4: 2c290100 sltiu t1,at,256 - 95d8: 8a000000 lwl zero,0(s0) - 95dc: 00000059 0x59 - 95e0: 00330408 0x330408 - 95e4: bc040000 0xbc040000 - 95e8: 01000009 jalr zero,t0 - 95ec: 00002c31 0x2c31 - 95f0: 033a8c00 0x33a8c00 - 95f4: 00003080 sll a2,zero,0x2 - 95f8: 049c0100 0x49c0100 - 95fc: 05000002 bltz t0,9608 <__scratchpad-0x1f7f69f8> - 9600: 01003162 0x1003162 - 9604: 0000ca31 0xca31 - 9608: 0059ae00 0x59ae00 - 960c: 32620500 andi v0,s3,0x500 - 9610: ca310100 lwc2 $17,256(s1) - 9614: cf000000 lwc3 $0,0(t8) - 9618: 05000059 bltz t0,9780 <__scratchpad-0x1f7f6880> - 961c: 3101006e andi at,t0,0x6e - 9620: 00000025 move zero,zero - 9624: 000059f0 0x59f0 - 9628: 0100780b 0x100780b - 962c: 00002c33 0x2c33 - 9630: 005a1100 0x5a1100 - 9634: 70620b00 0x70620b00 - 9638: 34010031 li at,0x31 - 963c: 00000190 0x190 - 9640: 00005a59 0x5a59 - 9644: 3270620b andi s0,s3,0x620b - 9648: 90350100 lbu s5,256(at) - 964c: 7a000001 0x7a000001 - 9650: 0000005a 0x5a - 9654: 0020f804 sllv ra,zero,at - 9658: c83e0100 lwc2 $30,256(at) - 965c: bc000000 0xbc000000 - 9660: 3880033a xori zero,a0,0x33a - 9664: 01000000 0x1000000 - 9668: 00025a9c 0x25a9c - 966c: 73640500 0x73640500 - 9670: 3e010074 0x3e010074 - 9674: 000000c8 0xc8 - 9678: 00005a9b 0x5a9b - 967c: 63727305 0x63727305 - 9680: ca3e0100 lwc2 $30,256(s1) - 9684: c9000000 lwc2 $0,0(t0) - 9688: 0500005a bltz t0,97f4 <__scratchpad-0x1f7f680c> - 968c: 006e656c 0x6e656c - 9690: 00253e01 0x253e01 - 9694: 5aff0000 0x5aff0000 - 9698: da060000 0xda060000 - 969c: 01000020 add zero,t0,zero - 96a0: 0000c840 sll t9,zero,0x1 - 96a4: 005b4400 0x5b4400 - 96a8: f0040000 0xf0040000 - 96ac: 01000021 move zero,t0 - 96b0: 0000c84b 0xc84b - 96b4: 033af400 0x33af400 - 96b8: 00003880 sll a3,zero,0x2 - 96bc: 9b9c0100 lwr gp,256(gp) - 96c0: 05000002 bltz t0,96cc <__scratchpad-0x1f7f6934> - 96c4: 4b010073 c2 0x1010073 - 96c8: 000000c8 0xc8 - 96cc: 00005b62 0x5b62 - 96d0: 01006305 0x1006305 - 96d4: 00002c4b 0x2c4b - 96d8: 005b8000 0x5b8000 - 96dc: 006e0500 0x6e0500 - 96e0: 00254b01 0x254b01 - 96e4: 5ba10000 0x5ba10000 - 96e8: 04000000 bltz zero,96ec <__scratchpad-0x1f7f6914> - 96ec: 00001b12 0x1b12 - 96f0: 02f15801 0x2f15801 - 96f4: 3b2c0000 xori t4,t9,0x0 - 96f8: 00448003 0x448003 - 96fc: 9c010000 0x9c010000 - 9700: 000002f1 0x2f1 - 9704: 74736405 jalx 1cd9014 <__scratchpad-0x1db26fec> - 9708: f1580100 0xf1580100 - 970c: 01000002 0x1000002 - 9710: 0500005c bltz t0,9884 <__scratchpad-0x1f7f677c> - 9714: 00637273 0x637273 - 9718: 02f75801 0x2f75801 - 971c: 5c1f0000 0x5c1f0000 - 9720: 6c050000 0x6c050000 - 9724: 01006e65 0x1006e65 - 9728: 00002558 0x2558 - 972c: 005c3d00 0x5c3d00 - 9730: 204a0600 addi t2,v0,1536 - 9734: 5a010000 0x5a010000 - 9738: 000002f1 0x2f1 - 973c: 00005c5b 0x5c5b - 9740: 5d040800 0x5d040800 - 9744: 08000000 j 0 <__scratchpad-0x1f800000> - 9748: 0002fd04 0x2fd04 - 974c: 005d0c00 0x5d0c00 - 9750: f6040000 0xf6040000 - 9754: 0100001a div zero,t0,zero - 9758: 0002f167 0x2f167 - 975c: 033b7000 0x33b7000 - 9760: 00002480 sll a0,zero,0x12 - 9764: 499c0100 0x499c0100 - 9768: 05000003 bltz t0,9778 <__scratchpad-0x1f7f6888> - 976c: 00747364 0x747364 - 9770: 02f16701 0x2f16701 - 9774: 5c790000 0x5c790000 - 9778: 73050000 0x73050000 - 977c: 01006372 0x1006372 - 9780: 0002f767 0x2f767 - 9784: 005c9700 0x5c9700 - 9788: 204a0600 addi t2,v0,1536 - 978c: 69010000 0x69010000 - 9790: 000002f1 0x2f1 - 9794: 00005cc2 srl t3,zero,0x13 - 9798: 1aa50400 0x1aa50400 - 979c: 6f010000 0x6f010000 - 97a0: 0000002c 0x2c - 97a4: 80033b94 lb v1,15252(zero) - 97a8: 00000024 and zero,zero,zero - 97ac: 037f9c01 0x37f9c01 - 97b0: 73050000 0x73050000 - 97b4: 01007274 0x1007274 - 97b8: 0002f76f 0x2f76f - 97bc: 005ce000 0x5ce000 - 97c0: 00690b00 0x690b00 - 97c4: 002c7101 0x2c7101 - 97c8: 5cfe0000 0x5cfe0000 - 97cc: 04000000 bltz zero,97d0 <__scratchpad-0x1f7f6830> - 97d0: 00002105 0x2105 - 97d4: 02f17601 0x2f17601 - 97d8: 3bb80000 xori t8,sp,0x0 - 97dc: 00508003 0x508003 - 97e0: 9c010000 0x9c010000 - 97e4: 000003de 0x3de - 97e8: 01007305 0x1007305 - 97ec: 0002f776 0x2f776 - 97f0: 005d1d00 0x5d1d00 - 97f4: 00630500 0x630500 - 97f8: 002c7601 0x2c7601 - 97fc: 5d3e0000 0x5d3e0000 - 9800: 780b0000 0x780b0000 - 9804: 2c780100 sltiu t8,v1,256 - 9808: 5f000000 0x5f000000 - 980c: 0b00005d j c000174 <__scratchpad-0x137ffe8c> - 9810: 7901006c 0x7901006c - 9814: 0000002c 0x2c - 9818: 00005d9a 0x5d9a - 981c: 033bcc0d break 0x33b,0x330 - 9820: 00034980 sll t1,v1,0x6 - 9824: 54010e00 0x54010e00 - 9828: 5401f303 0x5401f303 - 982c: ab040000 swl a0,0(t8) - 9830: 01000021 move zero,t0 - 9834: 0002f181 0x2f181 - 9838: 033c0800 0x33c0800 - 983c: 00005080 sll t2,zero,0x2 - 9840: 3d9c0100 0x3d9c0100 - 9844: 05000004 bltz t0,9858 <__scratchpad-0x1f7f67a8> - 9848: 81010073 lb at,115(t0) - 984c: 000002f7 0x2f7 - 9850: 00005db8 0x5db8 - 9854: 01006305 0x1006305 - 9858: 00002c81 0x2c81 - 985c: 005dd900 0x5dd900 - 9860: 00780b00 0x780b00 - 9864: 002c8301 0x2c8301 - 9868: 5dfa0000 0x5dfa0000 - 986c: 6c0b0000 0x6c0b0000 - 9870: 2c840100 sltiu a0,a0,256 - 9874: 53000000 0x53000000 - 9878: 0d00005e jal 4000178 <__scratchpad-0x1b7ffe88> - 987c: 80033c1c lb v1,15388(zero) - 9880: 00000349 0x349 - 9884: 0354010e 0x354010e - 9888: 005401f3 0x5401f3 - 988c: 20570400 addi s7,v0,1024 - 9890: 8c010000 lw at,0(zero) - 9894: 000002f1 0x2f1 - 9898: 80033c58 lb v1,15448(zero) - 989c: 00000044 0x44 - 98a0: 048f9c01 0x48f9c01 - 98a4: 73050000 0x73050000 - 98a8: f78c0100 0xf78c0100 - 98ac: 66000002 0x66000002 - 98b0: 0f00005e jal c000178 <__scratchpad-0x137ffe88> - 98b4: 00002066 0x2066 - 98b8: 02f78c01 0x2f78c01 - 98bc: 55010000 0x55010000 - 98c0: 01007810 0x1007810 - 98c4: 00002c8e 0x2c8e - 98c8: 00740700 0x740700 - 98cc: 1c5401f3 0x1c5401f3 - 98d0: 00790b9f 0x790b9f - 98d4: 002c8e01 0x2c8e01 - 98d8: 5e870000 0x5e870000 - 98dc: 04000000 bltz zero,98e0 <__scratchpad-0x1f7f6720> - 98e0: 0000219c 0x219c - 98e4: 02f19701 0x2f19701 - 98e8: 3c9c0000 0x3c9c0000 - 98ec: 00888003 0x888003 - 98f0: 9c010000 0x9c010000 - 98f4: 00000517 0x517 - 98f8: 67696205 0x67696205 - 98fc: f7970100 0xf7970100 - 9900: c0000002 lwc0 c0_index,2(zero) - 9904: 1100005e beqz t0,9a80 <__scratchpad-0x1f7f6580> - 9908: 000021de 0x21de - 990c: 02f79701 0x2f79701 - 9910: 5eec0000 0x5eec0000 - 9914: 6c0b0000 0x6c0b0000 - 9918: 99010073 lwr at,115(t0) - 991c: 0000002c 0x2c - 9920: 00005f0d break 0x0,0x17c - 9924: 0073620b 0x73620b - 9928: 002c9a01 0x2c9a01 - 992c: 5f200000 0x5f200000 - 9930: 780b0000 0x780b0000 - 9934: 2c9b0100 sltiu k1,a0,256 - 9938: 33000000 andi zero,t8,0x0 - 993c: 1200005f beqz s0,9abc <__scratchpad-0x1f7f6544> - 9940: 80033cb4 lb v1,15540(zero) - 9944: 00000349 0x349 - 9948: 00000504 0x504 - 994c: 0354010e 0x354010e - 9950: 005501f3 0x5501f3 - 9954: 033cc013 0x33cc013 - 9958: 00034980 sll t1,v1,0x6 - 995c: 3cf81300 0x3cf81300 - 9960: 01968003 0x1968003 - 9964: 04000000 bltz zero,9968 <__scratchpad-0x1f7f6698> - 9968: 00001bc6 0x1bc6 - 996c: 002caa01 0x2caa01 - 9970: 3d240000 0x3d240000 - 9974: 003c8003 0x3c8003 - 9978: 9c010000 0x9c010000 - 997c: 0000054d break 0x0,0x15 - 9980: 00317305 0x317305 - 9984: 02f7aa01 0x2f7aa01 - 9988: 5f510000 0x5f510000 - 998c: 73050000 0x73050000 - 9990: aa010032 swl at,50(s0) - 9994: 000002f7 0x2f7 - 9998: 00005f6f 0x5f6f - 999c: 05ce0400 0x5ce0400 - 99a0: b5010000 0xb5010000 - 99a4: 0000002c 0x2c - 99a8: 80033d60 lb v1,15712(zero) - 99ac: 0000004c syscall 0x1 - 99b0: 059d9c01 0x59d9c01 - 99b4: 73050000 0x73050000 - 99b8: b5010031 0xb5010031 - 99bc: 000002f7 0x2f7 - 99c0: 00005f8d break 0x0,0x17e - 99c4: 00327305 0x327305 - 99c8: 02f7b501 0x2f7b501 - 99cc: 5fab0000 0x5fab0000 - 99d0: 6c0a0000 0x6c0a0000 - 99d4: 01006e65 0x1006e65 - 99d8: 000025b5 0x25b5 - 99dc: 0b560100 j d580400 <__scratchpad-0x1227fc00> - 99e0: b7010070 0xb7010070 - 99e4: 0000002c 0x2c - 99e8: 00005fc9 0x5fc9 - 99ec: 21950400 addi s5,t4,1024 - 99f0: c7010000 lwc1 $f1,0(t8) - 99f4: 000002f1 0x2f1 - 99f8: 80033dac lb v1,15788(zero) - 99fc: 00000044 0x44 - 9a00: 06019c01 bgez s0,ffff0a08 <__bss_end+0x7ff79368> - 9a04: 73050000 0x73050000 - 9a08: 01007274 0x1007274 - 9a0c: 0002f7c7 0x2f7c7 - 9a10: 005fe800 0x5fe800 - 9a14: 736e0b00 0x736e0b00 - 9a18: f1c90100 0xf1c90100 - 9a1c: 14000002 bnez zero,9a28 <__scratchpad-0x1f7f65d8> - 9a20: 12000060 beqz s0,9ba4 <__scratchpad-0x1f7f645c> - 9a24: 80033dc0 lb v1,15808(zero) - 9a28: 00000349 0x349 - 9a2c: 000005e7 0x5e7 - 9a30: 0254010e 0x254010e - 9a34: 13000080 beqz t8,9c38 <__scratchpad-0x1f7f63c8> - 9a38: 80033dc8 lb v1,15816(zero) - 9a3c: 00001277 0x1277 - 9a40: 033ddc0d break 0x33d,0x370 - 9a44: 00030280 sll zero,v1,0xa - 9a48: 55010e00 0x55010e00 - 9a4c: 00008002 srl s0,zero,0x0 - 9a50: 206e0400 addi t6,v1,1024 - 9a54: d2010000 0xd2010000 - 9a58: 000002f1 0x2f1 - 9a5c: 80033df0 lb v1,15856(zero) - 9a60: 00000068 0x68 - 9a64: 06929c01 0x6929c01 - 9a68: 73050000 0x73050000 - 9a6c: 01007274 0x1007274 - 9a70: 0002f7d2 0x2f7d2 - 9a74: 00602700 0x602700 - 9a78: 656c0500 0x656c0500 - 9a7c: d201006e 0xd201006e - 9a80: 00000025 move zero,zero - 9a84: 00006053 0x6053 - 9a88: 01006e0b 0x1006e0b - 9a8c: 00002cd4 0x2cd4 - 9a90: 00607400 0x607400 - 9a94: 736e0b00 0x736e0b00 - 9a98: f1d50100 0xf1d50100 - 9a9c: 94000002 lhu zero,2(zero) - 9aa0: 12000060 beqz s0,9c24 <__scratchpad-0x1f7f63dc> - 9aa4: 80033e0c lb v1,15884(zero) - 9aa8: 00000349 0x349 - 9aac: 00000667 0x667 - 9ab0: 0254010e 0x254010e - 9ab4: 12000081 beqz s0,9cbc <__scratchpad-0x1f7f6344> - 9ab8: 80033e28 lb v1,15912(zero) - 9abc: 00001277 0x1277 - 9ac0: 0000067b 0x67b - 9ac4: 0254010e 0x254010e - 9ac8: 0d000080 jal 4000200 <__scratchpad-0x1b7ffe00> - 9acc: 80033e40 lb v1,15936(zero) - 9ad0: 0000029b 0x29b - 9ad4: 0255010e 0x255010e - 9ad8: 010e0081 0x10e0081 - 9adc: 00800256 0x800256 - 9ae0: 42040000 c0 0x40000 - 9ae4: 01000020 add zero,t0,zero - 9ae8: 000056de 0x56de - 9aec: 033e5800 0x33e5800 - 9af0: 00018080 sll s0,at,0x2 - 9af4: 099c0100 j 6700400 <__scratchpad-0x190ffc00> - 9af8: 11000007 beqz t0,9b18 <__scratchpad-0x1f7f64e8> - 9afc: 00002131 0x2131 - 9b00: 02f7de01 0x2f7de01 - 9b04: 60a70000 0x60a70000 - 9b08: 1e110000 0x1e110000 - 9b0c: 01000021 move zero,t0 - 9b10: 000709de 0x709de - 9b14: 0060dd00 0x60dd00 - 9b18: 21c91100 addi t1,t6,4352 - 9b1c: de010000 0xde010000 - 9b20: 0000002c 0x2c - 9b24: 00006109 0x6109 - 9b28: 0100720b 0x100720b - 9b2c: 00002ce0 0x2ce0 - 9b30: 00614000 0x614000 - 9b34: 00740b00 0x740b00 - 9b38: 002ce101 0x2ce101 - 9b3c: 616b0000 0x616b0000 - 9b40: 6e0b0000 0x6e0b0000 - 9b44: 2ce20100 sltiu v0,a3,256 - 9b48: a1000000 sb zero,0(t0) - 9b4c: 13000061 beqz t8,9cd4 <__scratchpad-0x1f7f632c> - 9b50: 80033eac lb v1,16044(zero) - 9b54: 00001282 srl v0,zero,0xa - 9b58: f1040800 0xf1040800 - 9b5c: 14000002 bnez zero,9b68 <__scratchpad-0x1f7f6498> - 9b60: 000020d3 0x20d3 - 9b64: 64011c01 0x64011c01 - 9b68: d8000000 0xd8000000 - 9b6c: 2080033f addi zero,a0,831 - 9b70: 01000000 0x1000000 - 9b74: 0007799c 0x7799c - 9b78: 21311500 addi s1,t1,5376 - 9b7c: 1c010000 0x1c010000 - 9b80: 0002f701 0x2f701 - 9b84: 0061d800 0x61d800 - 9b88: 211e1500 addi s8,t0,5376 - 9b8c: 1c010000 0x1c010000 - 9b90: 00070901 0x70901 - 9b94: 0061f900 0x61f900 - 9b98: 21c91500 addi t1,t6,5376 - 9b9c: 1c010000 0x1c010000 - 9ba0: 00002c01 0x2c01 - 9ba4: 00621a00 0x621a00 - 9ba8: 3fe80d00 0x3fe80d00 - 9bac: 06928003 0x6928003 - 9bb0: 010e0000 0x10e0000 - 9bb4: 01f30354 0x1f30354 - 9bb8: 55010e54 0x55010e54 - 9bbc: 5501f303 0x5501f303 - 9bc0: 0356010e 0x356010e - 9bc4: 005601f3 0x5601f3 - 9bc8: 20c51600 addi a1,a2,5632 - 9bcc: 21010000 addi at,t0,0 - 9bd0: 00084401 0x84401 - 9bd4: 033ff800 0x33ff800 - 9bd8: 0001e480 sll gp,at,0x12 - 9bdc: 449c0100 0x449c0100 - 9be0: 15000008 bnez t0,9c04 <__scratchpad-0x1f7f63fc> - 9be4: 00002131 0x2131 - 9be8: f7012101 0xf7012101 - 9bec: 3b000002 xori zero,t8,0x2 - 9bf0: 15000062 bnez t0,9d7c <__scratchpad-0x1f7f6284> - 9bf4: 0000211e 0x211e - 9bf8: 09012101 j 4048404 <__scratchpad-0x1b7b7bfc> - 9bfc: 64000007 0x64000007 - 9c00: 17000062 bnez t8,9d8c <__scratchpad-0x1f7f6274> - 9c04: 000021ce 0x21ce - 9c08: 4b012301 c2 0x1012301 - 9c0c: 03000008 jr t8 - 9c10: 187fa091 0x187fa091 - 9c14: 24010078 li at,120 - 9c18: 00002c01 0x2c01 - 9c1c: 0062a900 0x62a900 - 9c20: 00791800 0x791800 - 9c24: 2c012501 sltiu at,zero,9473 - 9c28: 33000000 andi zero,t8,0x0 - 9c2c: 18000063 blez zero,9dbc <__scratchpad-0x1f7f6244> - 9c30: 26010069 addiu at,s0,105 - 9c34: 00084401 0x84401 - 9c38: 00635200 0x635200 - 9c3c: 00641800 0x641800 - 9c40: 44012601 0x44012601 - 9c44: 7e000008 0x7e000008 - 9c48: 18000063 blez zero,9dd8 <__scratchpad-0x1f7f6228> - 9c4c: 27010073 addiu at,t8,115 - 9c50: 00002c01 0x2c01 - 9c54: 0063de00 0x63de00 - 9c58: 40901200 0x40901200 - 9c5c: 06928003 0x6928003 - 9c60: 08280000 j a00000 <__scratchpad-0x1ee00000> - 9c64: 010e0000 0x10e0000 - 9c68: a0910354 sb s1,852(a0) - 9c6c: 55010e7f 0x55010e7f - 9c70: 010e3001 0x10e3001 - 9c74: 003a0156 0x3a0156 - 9c78: 03413c0d break 0x341,0xf0 - 9c7c: 00069280 sll s2,a2,0xa - 9c80: 54010e00 0x54010e00 - 9c84: 7fa09103 0x7fa09103 - 9c88: 0155010e 0x155010e - 9c8c: 56010e30 0x56010e30 - 9c90: 00003a01 0x3a01 - 9c94: e9040802 swc2 $4,2050(t0) - 9c98: 19000020 blez t0,9d1c <__scratchpad-0x1f7f62e4> - 9c9c: 0000005d 0x5d - 9ca0: 0000085b 0x85b - 9ca4: 00085b1a 0x85b1a - 9ca8: 02003f00 0x2003f00 - 9cac: 029e0704 0x29e0704 - 9cb0: 2f140000 sltiu s4,t8,0 - 9cb4: 01000020 add zero,t0,zero - 9cb8: 08b50153 j 2d4054c <__scratchpad-0x1cabfab4> - 9cbc: 41dc0000 0x41dc0000 - 9cc0: 00088003 sra s0,t0,0x0 - 9cc4: 9c010000 0x9c010000 - 9cc8: 000008b5 0x8b5 - 9ccc: 00213115 0x213115 - 9cd0: 01530100 0x1530100 - 9cd4: 000002f7 0x2f7 - 9cd8: 0000640a 0x640a - 9cdc: 00211e15 0x211e15 - 9ce0: 01530100 0x1530100 - 9ce4: 00000709 0x709 - 9ce8: 0000642b 0x642b - 9cec: 0341e41b 0x341e41b - 9cf0: 00077980 sll t7,a3,0x6 - 9cf4: 54010e00 0x54010e00 - 9cf8: 5401f303 0x5401f303 - 9cfc: 0355010e 0x355010e - 9d00: 005501f3 0x5501f3 - 9d04: 04080200 0x4080200 - 9d08: 000020e4 0x20e4 - 9d0c: 00213b16 0x213b16 - 9d10: 01580100 0x1580100 - 9d14: 0000090f 0x90f - 9d18: 800341e4 lb v1,16868(zero) - 9d1c: 0000002c 0x2c - 9d20: 090f9c01 j 43e7004 <__scratchpad-0x1b418ffc> - 9d24: 31150000 andi s5,t0,0x0 - 9d28: 01000021 move zero,t0 - 9d2c: 02f70158 0x2f70158 - 9d30: 644c0000 0x644c0000 - 9d34: 1e150000 0x1e150000 - 9d38: 01000021 move zero,t0 - 9d3c: 07090158 0x7090158 - 9d40: 646d0000 0x646d0000 - 9d44: f40d0000 0xf40d0000 - 9d48: 79800341 0x79800341 - 9d4c: 0e000007 jal 800001c <__scratchpad-0x177fffe4> - 9d50: f3035401 0xf3035401 - 9d54: 010e5401 0x10e5401 - 9d58: 01f30355 0x1f30355 - 9d5c: 02000055 0x2000055 - 9d60: 22ed0404 addi t5,s7,1028 - 9d64: fd140000 0xfd140000 - 9d68: 0100001a div zero,t0,zero - 9d6c: 02f1015d 0x2f1015d - 9d70: 42100000 c0 0x100000 - 9d74: 00308003 0x308003 - 9d78: 9c010000 0x9c010000 - 9d7c: 00000975 0x975 - 9d80: 0100731c 0x100731c - 9d84: 02f1015d 0x2f1015d - 9d88: 648e0000 0x648e0000 - 9d8c: 28150000 slti s5,zero,0 - 9d90: 01000020 add zero,t0,zero - 9d94: 02f7015d 0x2f7015d - 9d98: 64af0000 0x64af0000 - 9d9c: 24120000 li s2,0 - 9da0: 49800342 0x49800342 - 9da4: 63000003 0x63000003 - 9da8: 0e000009 jal 8000024 <__scratchpad-0x177fffdc> - 9dac: f3035401 0xf3035401 - 9db0: 0d005401 jal 4015004 <__scratchpad-0x1b7eaffc> - 9db4: 80034230 lb v1,16944(zero) - 9db8: 00000302 srl zero,zero,0xc - 9dbc: 0355010e 0x355010e - 9dc0: 00067091 0x67091 - 9dc4: 1b1a1400 0x1b1a1400 - 9dc8: 64010000 0x64010000 - 9dcc: 0002f101 0x2f101 - 9dd0: 03424000 0x3424000 - 9dd4: 00003080 sll a2,zero,0x2 - 9dd8: e49c0100 swc1 $f28,256(a0) - 9ddc: 1c000009 bgtz zero,9e04 <__scratchpad-0x1f7f61fc> - 9de0: 64010073 0x64010073 - 9de4: 0002f101 0x2f101 - 9de8: 0064da00 0x64da00 - 9dec: 20281500 addi t0,at,5376 - 9df0: 64010000 0x64010000 - 9df4: 0002f701 0x2f701 - 9df8: 0064fb00 0x64fb00 - 9dfc: 21771500 addi s7,t3,5376 - 9e00: 64010000 0x64010000 - 9e04: 00002501 0x2501 - 9e08: 00652600 0x652600 - 9e0c: 42541200 c0 0x541200 - 9e10: 03498003 0x3498003 - 9e14: 09d20000 j 7480000 <__scratchpad-0x18380000> - 9e18: 010e0000 0x10e0000 - 9e1c: 01f30354 0x1f30354 - 9e20: 600d0054 0x600d0054 - 9e24: 9b800342 lwr zero,834(gp) - 9e28: 0e000002 jal 8000008 <__scratchpad-0x177ffff8> - 9e2c: 91035501 lbu v1,21761(t0) - 9e30: 00000670 0x670 - 9e34: 0021b314 0x21b314 - 9e38: 016b0100 0x16b0100 - 9e3c: 0000002c 0x2c - 9e40: 80034270 lb v1,17008(zero) - 9e44: 000000a4 0xa4 - 9e48: 0a539c01 j 94e7004 <__scratchpad-0x16318ffc> - 9e4c: 731c0000 0x731c0000 - 9e50: 6b010031 0x6b010031 - 9e54: 0002f701 0x2f701 - 9e58: 00654700 0x654700 - 9e5c: 32731c00 andi s3,s3,0x1c00 - 9e60: 016b0100 0x16b0100 - 9e64: 000002f7 0x2f7 - 9e68: 00006565 0x6565 - 9e6c: 03429813 0x3429813 - 9e70: 00128d80 sll s1,s2,0x16 - 9e74: 42ac1300 c0 0xac1300 - 9e78: 128d8003 beq s4,t5,fffe9e88 <__bss_end+0x7ff727e8> - 9e7c: c0130000 lwc0 $19,0(zero) - 9e80: 8d800342 lw zero,834(t4) - 9e84: 13000012 beqz t8,9ed0 <__scratchpad-0x1f7f6130> - 9e88: 800342cc lb v1,17100(zero) - 9e8c: 0000128d break 0x0,0x4a - 9e90: 0342ec13 0x342ec13 - 9e94: 00128d80 sll s1,s2,0x16 - 9e98: 42f81300 c0 0xf81300 - 9e9c: 128d8003 beq s4,t5,fffe9eac <__bss_end+0x7ff7280c> - 9ea0: 14000000 bnez zero,9ea4 <__scratchpad-0x1f7f615c> - 9ea4: 00001c62 0x1c62 - 9ea8: 2c017601 sltiu at,zero,30209 - 9eac: 14000000 bnez zero,9eb0 <__scratchpad-0x1f7f6150> - 9eb0: d0800343 0xd0800343 - 9eb4: 01000000 0x1000000 - 9eb8: 000ae09c 0xae09c - 9ebc: 31731c00 andi s3,t3,0x1c00 - 9ec0: 01760100 0x1760100 - 9ec4: 000002f7 0x2f7 - 9ec8: 00006583 sra t4,zero,0x16 - 9ecc: 0032731c 0x32731c - 9ed0: f7017601 0xf7017601 - 9ed4: a1000002 sb zero,2(t0) - 9ed8: 1c000065 bgtz zero,a070 <__scratchpad-0x1f7f5f90> - 9edc: 006e656c 0x6e656c - 9ee0: 25017601 addiu at,t0,30209 - 9ee4: bf000000 0xbf000000 - 9ee8: 18000065 blez zero,a080 <__scratchpad-0x1f7f5f80> - 9eec: 78010070 0x78010070 - 9ef0: 00002c01 0x2c01 - 9ef4: 0065eb00 0x65eb00 - 9ef8: 434c1300 c0 0x14c1300 - 9efc: 128d8003 beq s4,t5,fffe9f0c <__bss_end+0x7ff7286c> - 9f00: 60130000 0x60130000 - 9f04: 8d800343 lw zero,835(t4) - 9f08: 13000012 beqz t8,9f54 <__scratchpad-0x1f7f60ac> - 9f0c: 80034374 lb v1,17268(zero) - 9f10: 0000128d break 0x0,0x4a - 9f14: 03438013 0x3438013 - 9f18: 00128d80 sll s1,s2,0x16 - 9f1c: 43b41300 c0 0x1b41300 - 9f20: 128d8003 beq s4,t5,fffe9f30 <__bss_end+0x7ff72890> - 9f24: c0130000 lwc0 $19,0(zero) - 9f28: 8d800343 lw zero,835(t4) - 9f2c: 00000012 mflo zero - 9f30: 0021a314 0x21a314 - 9f34: 01880100 0x1880100 - 9f38: 0000002c 0x2c - 9f3c: 800343e4 lb v1,17380(zero) - 9f40: 00000008 jr zero - 9f44: 0b319c01 j cc67004 <__scratchpad-0x12b98ffc> - 9f48: 731c0000 0x731c0000 - 9f4c: 88010031 lwl at,49(zero) - 9f50: 0002f701 0x2f701 - 9f54: 00660a00 0x660a00 - 9f58: 32731c00 andi s3,s3,0x1c00 - 9f5c: 01880100 0x1880100 - 9f60: 000002f7 0x2f7 - 9f64: 0000662b 0x662b - 9f68: 0343ec1b 0x343ec1b - 9f6c: 0009e480 sll gp,t1,0x12 - 9f70: 54010e00 0x54010e00 - 9f74: 5401f303 0x5401f303 - 9f78: 0355010e 0x355010e - 9f7c: 005501f3 0x5501f3 - 9f80: 20841400 addi a0,a0,5120 - 9f84: 8d010000 lw at,0(t0) - 9f88: 00002c01 0x2c01 - 9f8c: 0343ec00 0x343ec00 - 9f90: 00000880 sll at,zero,0x2 - 9f94: 999c0100 lwr gp,256(t4) - 9f98: 1c00000b bgtz zero,9fc8 <__scratchpad-0x1f7f6038> - 9f9c: 01003173 0x1003173 - 9fa0: 02f7018d break 0x2f7,0x6 - 9fa4: 664c0000 0x664c0000 - 9fa8: 731c0000 0x731c0000 - 9fac: 8d010032 lw at,50(t0) - 9fb0: 0002f701 0x2f701 - 9fb4: 00666d00 0x666d00 - 9fb8: 656c1c00 0x656c1c00 - 9fbc: 8d01006e lw at,110(t0) - 9fc0: 00002501 0x2501 - 9fc4: 00668e00 0x668e00 - 9fc8: 43f41b00 c0 0x1f41b00 - 9fcc: 0a538003 j 94e000c <__scratchpad-0x1631fff4> - 9fd0: 010e0000 0x10e0000 - 9fd4: 01f30354 0x1f30354 - 9fd8: 55010e54 0x55010e54 - 9fdc: 5501f303 0x5501f303 - 9fe0: 0356010e 0x356010e - 9fe4: 005601f3 0x5601f3 - 9fe8: 210c1400 addi t4,t0,5120 - 9fec: 94010000 lhu at,0(zero) - 9ff0: 0002f101 0x2f101 - 9ff4: 0343f400 0x343f400 - 9ff8: 00007080 sll t6,zero,0x2 - 9ffc: f99c0100 0xf99c0100 - a000: 1d00000b bgtz t0,a030 <__scratchpad-0x1f7f5fd0> - a004: 00002020 add a0,zero,zero - a008: 09019401 j 4065004 <__scratchpad-0x1b79affc> - a00c: 01000007 srav zero,zero,t0 - a010: 209e1554 addi s8,a0,5460 - a014: 94010000 lhu at,0(zero) - a018: 0002f701 0x2f701 - a01c: 0066af00 0x66af00 - a020: 6c6f1e00 0x6c6f1e00 - a024: 97010064 lhu at,100(t8) - a028: 0002f101 0x2f101 - a02c: 1f520100 0x1f520100 - a030: 98010073 lwr at,115(zero) - a034: 0002f701 0x2f701 - a038: 6b6f1800 0x6b6f1800 - a03c: 01990100 0x1990100 - a040: 0000002c 0x2c - a044: 000066d8 0x66d8 - a048: 20cc1400 addi t4,a2,5120 - a04c: e1010000 swc0 c0_random,0(t0) - a050: 0002f101 0x2f101 - a054: 03446400 0x3446400 - a058: 00018480 sll s0,at,0x12 - a05c: 979c0100 lhu gp,256(gp) - a060: 1c00000c bgtz zero,a094 <__scratchpad-0x1f7f5f6c> - a064: 00727473 0x727473 - a068: f101e101 0xf101e101 - a06c: 0e000002 jal 8000008 <__scratchpad-0x177ffff8> - a070: 1c000067 bgtz zero,a210 <__scratchpad-0x1f7f5df0> - a074: 00706573 0x706573 - a078: f701e101 0xf701e101 - a07c: 48000002 0x48000002 - a080: 18000067 blez zero,a220 <__scratchpad-0x1f7f5de0> - a084: e3010078 swc0 c0_random,120(t8) - a088: 00002c01 0x2c01 - a08c: 00678200 0x678200 - a090: 00791800 0x791800 - a094: 2c01e301 sltiu at,zero,-7423 - a098: a7000000 sh zero,0(t8) - a09c: 17000067 bnez t8,a23c <__scratchpad-0x1f7f5dc4> - a0a0: 00002076 0x2076 - a0a4: f101e401 0xf101e401 - a0a8: 05000002 bltz t0,a0b4 <__scratchpad-0x1f7f5f4c> - a0ac: 06e91803 0x6e91803 - a0b0: 21e51780 addi a1,t7,6016 - a0b4: e5010000 swc1 $f1,0(t0) - a0b8: 00002c01 0x2c01 - a0bc: 14030500 bne zero,v1,b4c0 <__scratchpad-0x1f7f4b40> - a0c0: 178006e9 bnez gp,bc68 <__scratchpad-0x1f7f4398> - a0c4: 00002113 0x2113 - a0c8: 2c01e601 sltiu at,zero,-6655 - a0cc: 05000000 bltz t0,a0d0 <__scratchpad-0x1f7f5f30> - a0d0: 06e91003 0x6e91003 - a0d4: 44a40d80 0x44a40d80 - a0d8: 03498003 0x3498003 - a0dc: 010e0000 0x10e0000 - a0e0: 01f30354 0x1f30354 - a0e4: 14000054 bnez zero,a238 <__scratchpad-0x1f7f5dc8> - a0e8: 00002164 0x2164 - a0ec: 2c021c01 sltiu v0,zero,7169 - a0f0: e8000000 swc2 $0,0(zero) - a0f4: 40800345 0x40800345 - a0f8: 01000000 0x1000000 - a0fc: 000cf89c 0xcf89c - a100: 00732000 0x732000 - a104: f7021c01 0xf7021c01 - a108: 01000002 0x1000002 - a10c: 20661d54 addi a2,v1,7508 - a110: 1c010000 0x1c010000 - a114: 0002f702 srl s8,v0,0x1c - a118: 18550100 0x18550100 - a11c: 1e010078 0x1e010078 - a120: 00002c02 srl a1,zero,0x10 - a124: 0067d000 0x67d000 - a128: 00791800 0x791800 - a12c: 2c021e01 sltiu v0,zero,7681 - a130: 0a000000 j 8000000 <__scratchpad-0x17800000> - a134: 21000068 addi zero,t0,104 - a138: 000020f0 0x20f0 - a13c: 2c021f01 sltiu v0,zero,7937 - a140: 33000000 andi zero,t8,0x0 - a144: 00000068 0x68 - a148: 00218d14 0x218d14 - a14c: 02340100 0x2340100 - a150: 0000002c 0x2c - a154: 80034628 lb v1,17960(zero) - a158: 00000048 0x48 - a15c: 0d599c01 jal 5667004 <__scratchpad-0x1a198ffc> - a160: 73200000 0x73200000 - a164: 02340100 0x2340100 - a168: 000002f7 0x2f7 - a16c: 661d5401 0x661d5401 - a170: 01000020 add zero,t0,zero - a174: 02f70234 0x2f70234 - a178: 55010000 0x55010000 - a17c: 01007818 0x1007818 - a180: 002c0236 0x2c0236 - a184: 68470000 0x68470000 - a188: 79180000 0x79180000 - a18c: 02360100 0x2360100 - a190: 0000002c 0x2c - a194: 00006881 0x6881 - a198: 0020f021 move s8,at - a19c: 02370100 0x2370100 - a1a0: 0000002c 0x2c - a1a4: 000068ba 0x68ba - a1a8: 208d1400 addi t5,a0,5120 - a1ac: c0010000 lwc0 c0_random,0(zero) - a1b0: 0002f101 0x2f101 - a1b4: 03467000 0x3467000 - a1b8: 00008080 sll s0,zero,0x2 - a1bc: d29c0100 0xd29c0100 - a1c0: 1c00000d bgtz zero,a1f8 <__scratchpad-0x1f7f5e08> - a1c4: 00727473 0x727473 - a1c8: f101c101 0xf101c101 - a1cc: ce000002 lwc3 $0,2(s0) - a1d0: 15000068 bnez t0,a374 <__scratchpad-0x1f7f5c8c> - a1d4: 0000209e 0x209e - a1d8: f701c201 0xf701c201 - a1dc: 1a000002 blez s0,a1e8 <__scratchpad-0x1f7f5e18> - a1e0: 15000069 bnez t0,a388 <__scratchpad-0x1f7f5c78> - a1e4: 000020b7 0x20b7 - a1e8: 0901c301 j 4070c04 <__scratchpad-0x1b78f3fc> - a1ec: 46000007 neg.s $f0,$f0 - a1f0: 18000069 blez zero,a398 <__scratchpad-0x1f7f5c68> - a1f4: 00746572 0x746572 - a1f8: f101c501 0xf101c501 - a1fc: 67000002 0x67000002 - a200: 12000069 beqz s0,a3a8 <__scratchpad-0x1f7f5c58> - a204: 8003469c lb v1,18076(zero) - a208: 00000c97 0xc97 - a20c: 00000dc8 0xdc8 - a210: 0355010e 0x355010e - a214: 005501f3 0x5501f3 - a218: 0346bc13 0x346bc13 - a21c: 000cf880 sll ra,t4,0x2 - a220: 70140000 0x70140000 - a224: 01000021 move zero,t0 - a228: 02f1024c syscall 0xbc409 - a22c: 46f00000 c1 0xf00000 - a230: 00508003 0x508003 - a234: 9c010000 0x9c010000 - a238: 00000e16 0xe16 - a23c: 00207d15 0x207d15 - a240: 024c0100 0x24c0100 - a244: 000002f1 0x2f1 - a248: 0000697a 0x697a - a24c: 646c6f18 0x646c6f18 - a250: 024e0100 0x24e0100 - a254: 000002f1 0x2f1 - a258: 00006998 0x6998 - a25c: 03472013 0x3472013 - a260: 00128d80 sll s1,s2,0x16 - a264: a4140000 sh s4,0(zero) - a268: 01000020 add zero,t0,zero - a26c: 02f10259 0x2f10259 - a270: 47400000 c1 0x1400000 - a274: 00508003 0x508003 - a278: 9c010000 0x9c010000 - a27c: 00000e5a 0xe5a - a280: 00207d15 0x207d15 - a284: 02590100 0x2590100 - a288: 000002f1 0x2f1 - a28c: 000069c1 0x69c1 - a290: 646c6f18 0x646c6f18 - a294: 025b0100 0x25b0100 - a298: 000002f1 0x2f1 - a29c: 000069df 0x69df - a2a0: 03477013 0x3477013 - a2a4: 00129880 sll s3,s2,0x2 - a2a8: 00140000 sll zero,s4,0x0 - a2ac: 01000021 move zero,t0 - a2b0: 002c0266 0x2c0266 - a2b4: 47900000 c1 0x1900000 - a2b8: 000c8003 sra s0,t4,0x0 - a2bc: 9c010000 0x9c010000 - a2c0: 00000ea0 0xea0 - a2c4: 00207d15 0x207d15 - a2c8: 02660100 0x2660100 - a2cc: 000002f7 0x2f7 - a2d0: 00006a08 0x6a08 - a2d4: 03479c1b 0x3479c1b - a2d8: 00070f80 sll at,a3,0x1e - a2dc: 54010e00 0x54010e00 - a2e0: 5401f303 0x5401f303 - a2e4: 0155010e 0x155010e - a2e8: 56010e30 0x56010e30 - a2ec: 00003a01 0x3a01 - a2f0: 0020df14 0x20df14 - a2f4: 026b0100 0x26b0100 - a2f8: 00000064 0x64 - a2fc: 8003479c lb v1,18332(zero) - a300: 0000000c syscall - a304: 0ee69c01 jal b9a7004 <__scratchpad-0x13e58ffc> - a308: 7d150000 0x7d150000 - a30c: 01000020 add zero,t0,zero - a310: 02f7026b 0x2f7026b - a314: 6a290000 0x6a290000 - a318: a81b0000 swl k1,0(zero) - a31c: 0f800347 jal e000d1c <__scratchpad-0x117ff2e4> - a320: 0e000007 jal 800001c <__scratchpad-0x177fffe4> - a324: f3035401 0xf3035401 - a328: 010e5401 0x10e5401 - a32c: 0e300155 jal 8c00554 <__scratchpad-0x16bffaac> - a330: 3a015601 xori at,s0,0x5601 - a334: 85140000 lh s4,0(t0) - a338: 01000021 move zero,t0 - a33c: 002c0270 0x2c0270 - a340: 47a80000 c1 0x1a80000 - a344: 00348003 0x348003 - a348: 9c010000 0x9c010000 - a34c: 00000f2d 0xf2d - a350: 0100731c 0x100731c - a354: 02f70270 0x2f70270 - a358: 6a4a0000 0x6a4a0000 - a35c: 25150000 addiu s5,t0,0 - a360: 01000021 move zero,t0 - a364: 00250270 0x250270 - a368: 6a6f0000 0x6a6f0000 - a36c: 6c180000 0x6c180000 - a370: 02720100 0x2720100 - a374: 0000002c 0x2c - a378: 00006a8d break 0x0,0x1aa - a37c: 21d51400 addi s5,t6,5120 - a380: 7a010000 0x7a010000 - a384: 0000c802 srl t9,zero,0x0 - a388: 0347dc00 0x347dc00 - a38c: 00004080 sll t0,zero,0x2 - a390: 8c9c0100 lw gp,256(a0) - a394: 2000000f addi zero,zero,15 - a398: 7a010062 0x7a010062 - a39c: 0000c802 srl t9,zero,0x0 - a3a0: 1c540100 0x1c540100 - a3a4: 7a010063 0x7a010063 - a3a8: 00002c02 srl a1,zero,0x10 - a3ac: 006aac00 0x6aac00 - a3b0: 656c1c00 0x656c1c00 - a3b4: 7a01006e 0x7a01006e - a3b8: 00002502 srl a0,zero,0x14 - a3bc: 006acd00 0x6acd00 - a3c0: 00691800 0x691800 - a3c4: 2c027c01 sltiu v0,zero,31745 - a3c8: fb000000 0xfb000000 - a3cc: 1e00006a bgtz s0,a578 <__scratchpad-0x1f7f5a88> - a3d0: 7d010070 0x7d010070 - a3d4: 00019002 srl s2,at,0x0 - a3d8: 00540100 0x540100 - a3dc: 00205f14 0x205f14 - a3e0: 02840100 0x2840100 - a3e4: 000002f1 0x2f1 - a3e8: 8003481c lb v1,18460(zero) - a3ec: 00000034 0x34 - a3f0: 0fc79c01 jal f1e7004 <__scratchpad-0x10618ffc> - a3f4: 641c0000 0x641c0000 - a3f8: 01007473 0x1007473 - a3fc: 02f10284 0x2f10284 - a400: 6b1b0000 0x6b1b0000 - a404: 731c0000 0x731c0000 - a408: 01006372 0x1006372 - a40c: 02f70284 0x2f70284 - a410: 6b440000 0x6b440000 - a414: 14000000 bnez zero,a418 <__scratchpad-0x1f7f5be8> - a418: 00002142 srl a0,zero,0x5 - a41c: f1028e01 0xf1028e01 - a420: 50000002 0x50000002 - a424: 44800348 0x44800348 - a428: 01000000 0x1000000 - a42c: 00101e9c 0x101e9c - a430: 73641c00 0x73641c00 - a434: 8e010074 lw at,116(s0) - a438: 0002f102 srl s8,v0,0x4 - a43c: 006b6200 0x6b6200 - a440: 72731c00 0x72731c00 - a444: 8e010063 lw at,99(s0) - a448: 0002f702 srl s8,v0,0x1c - a44c: 006b8d00 0x6b8d00 - a450: 656c2000 0x656c2000 - a454: 8e01006e lw at,110(s0) - a458: 00002c02 srl a1,zero,0x10 - a45c: 18560100 0x18560100 - a460: 90010063 lbu at,99(zero) - a464: 00002c02 srl a1,zero,0x10 - a468: 006bb800 0x6bb800 - a46c: be140000 0xbe140000 - a470: 01000021 move zero,t0 - a474: 02f1029d 0x2f1029d - a478: 48940000 mtc2 s4,$0 - a47c: 009c8003 0x9c8003 - a480: 9c010000 0x9c010000 - a484: 000010a4 0x10a4 - a488: 6769621c 0x6769621c - a48c: 029d0100 0x29d0100 - a490: 000002f7 0x2f7 - a494: 00006bd7 0x6bd7 - a498: 0021de15 0x21de15 - a49c: 029d0100 0x29d0100 - a4a0: 000002f7 0x2f7 - a4a4: 00006bf5 0x6bf5 - a4a8: 0348cc22 0x348cc22 - a4ac: 00002c80 sll a1,zero,0x12 - a4b0: 216b2100 addi t3,t3,8448 - a4b4: a1010000 sb at,0(t0) - a4b8: 0002f702 srl s8,v0,0x1c - a4bc: 006c2100 0x6c2100 - a4c0: 21dd2100 addi sp,t6,8448 - a4c4: a2010000 sb at,0(s0) - a4c8: 0002f702 srl s8,v0,0x1c - a4cc: 006c3f00 0x6c3f00 - a4d0: 6b6f1800 0x6b6f1800 - a4d4: 02a30100 0x2a30100 - a4d8: 0000002c 0x2c - a4dc: 00006c5d 0x6c5d - a4e0: 0348e413 0x348e413 - a4e4: 00128d80 sll s1,s2,0x16 - a4e8: 48f01300 0x48f01300 - a4ec: 128d8003 beq s4,t5,fffea4fc <__bss_end+0x7ff72e5c> - a4f0: 00000000 nop - a4f4: 0020bd14 0x20bd14 - a4f8: 02ba0100 0x2ba0100 - a4fc: 0000002c 0x2c - a500: 80034930 lb v1,18736(zero) - a504: 00000048 0x48 - a508: 11299c01 beq t1,t1,ffff1510 <__bss_end+0x7ff79e70> - a50c: 641c0000 0x641c0000 - a510: 01007473 0x1007473 - a514: 02f102ba 0x2f102ba - a518: 6c710000 0x6c710000 - a51c: 731c0000 0x731c0000 - a520: 01006372 0x1006372 - a524: 02f702ba 0x2f702ba - a528: 6c9d0000 0x6c9d0000 - a52c: 68150000 0x68150000 - a530: 0100000f 0x100000f - a534: 002502ba 0x2502ba - a538: 6cc90000 0x6cc90000 - a53c: 4a210000 c2 0x210000 - a540: 01000021 move zero,t0 - a544: 02f102bc 0x2f102bc - a548: 6cea0000 0x6cea0000 - a54c: 4c120000 mfc3 s2,$0 - a550: 5a800349 0x5a800349 - a554: 1f000002 bgtz t8,a560 <__scratchpad-0x1f7f5aa0> - a558: 0e000011 jal 8000044 <__scratchpad-0x177fffbc> - a55c: f3035401 0xf3035401 - a560: 010e5501 0x10e5501 - a564: 0e300155 jal 8c00554 <__scratchpad-0x16bffaac> - a568: f3035601 0xf3035601 - a56c: 13005601 beqz t8,1fd74 <__scratchpad-0x1f7e028c> - a570: 80034968 lb v1,18792(zero) - a574: 00000072 0x72 - a578: 20961400 addi s6,a0,5120 - a57c: c6010000 lwc1 $f1,0(s0) - a580: 00002c02 srl a1,zero,0x10 - a584: 03497800 0x3497800 - a588: 00006c80 sll t5,zero,0x12 - a58c: dc9c0100 0xdc9c0100 - a590: 1c000011 bgtz zero,a5d8 <__scratchpad-0x1f7f5a28> - a594: 00747364 0x747364 - a598: f102c601 0xf102c601 - a59c: fd000002 0xfd000002 - a5a0: 1c00006c bgtz zero,a754 <__scratchpad-0x1f7f58ac> - a5a4: 00637273 0x637273 - a5a8: f702c601 0xf702c601 - a5ac: 1e000002 bgtz s0,a5b8 <__scratchpad-0x1f7f5a48> - a5b0: 1500006d bnez t0,a768 <__scratchpad-0x1f7f5898> - a5b4: 00000f68 0xf68 - a5b8: 2502c601 addiu v0,t0,-14847 - a5bc: 3f000000 0x3f000000 - a5c0: 2100006d addi zero,t0,109 - a5c4: 00002136 0x2136 - a5c8: 2c02c801 sltiu v0,zero,-14335 - a5cc: 60000000 0x60000000 - a5d0: 1800006d blez zero,a788 <__scratchpad-0x1f7f5878> - a5d4: c9010071 lwc2 $1,113(t0) - a5d8: 0002f102 srl s8,v0,0x4 - a5dc: 006d7300 0x6d7300 - a5e0: 21522100 addi s2,t2,8448 - a5e4: ca010000 lwc2 $1,0(s0) - a5e8: 00002c02 srl a1,zero,0x10 - a5ec: 006d8600 0x6d8600 - a5f0: 498c1200 0x498c1200 - a5f4: 03498003 0x3498003 - a5f8: 11b60000 beq t5,s6,a5fc <__scratchpad-0x1f7f5a04> - a5fc: 010e0000 0x10e0000 - a600: 01f30354 0x1f30354 - a604: a0120054 sb s2,84(zero) - a608: 5a800349 0x5a800349 - a60c: c9000002 lwc2 $0,2(t0) - a610: 0e000011 jal 8000044 <__scratchpad-0x177fffbc> - a614: 30015501 andi at,zero,0x5501 - a618: 49b01300 0x49b01300 - a61c: 03498003 0x3498003 - a620: c8130000 lwc2 $19,0(zero) - a624: 72800349 0x72800349 - a628: 00000000 nop - a62c: 0020b014 0x20b014 - a630: 02d50100 0x2d50100 - a634: 000000c8 0xc8 - a638: 800349e4 lb v1,18916(zero) - a63c: 00000058 0x58 - a640: 12779c01 beq s3,s7,ffff1648 <__bss_end+0x7ff79fa8> - a644: 62200000 0x62200000 - a648: 01006769 0x1006769 - a64c: 00ca02d5 0xca02d5 - a650: 54010000 0x54010000 - a654: 00204f15 0x204f15 - a658: 02d50100 0x2d50100 - a65c: 00000025 move zero,zero - a660: 00006da4 0x6da4 - a664: 0021de1d 0x21de1d - a668: 02d50100 0x2d50100 - a66c: 000000ca 0xca - a670: 371d5601 ori sp,t8,0x5601 - a674: 01000020 add zero,t0,zero - a678: 002502d6 0x2502d6 - a67c: 57010000 0x57010000 - a680: 01006918 0x1006918 - a684: 002c02d8 0x2c02d8 - a688: 6dc50000 0x6dc50000 - a68c: 6a180000 0x6a180000 - a690: 02d80100 0x2d80100 - a694: 0000002c 0x2c - a698: 00006de4 0x6de4 - a69c: 01006c1e 0x1006c1e - a6a0: 002c02d8 0x2c02d8 - a6a4: 55010000 0x55010000 - a6a8: 0020ab21 0x20ab21 - a6ac: 02d90100 0x2d90100 - a6b0: 00000190 0x190 - a6b4: 00006df7 0x6df7 - a6b8: 00217d17 0x217d17 - a6bc: 02da0100 0x2da0100 - a6c0: 00000190 0x190 - a6c4: 23005601 addi zero,t8,22017 - a6c8: 0000069d 0x69d - a6cc: 0000069d 0x69d - a6d0: 0a232b02 j 88cac08 <__scratchpad-0x16f353f8> - a6d4: 0a00001b j 800006c <__scratchpad-0x177fff94> - a6d8: 0300001b divu zero,t8,zero - a6dc: 1caa2310 0x1caa2310 - a6e0: 1caa0000 0x1caa0000 - a6e4: 16030000 bne s0,v1,a6e8 <__scratchpad-0x1f7f5918> - a6e8: 001c1b23 0x1c1b23 - a6ec: 001c1b00 sll v1,gp,0xc - a6f0: 00150300 sll zero,s5,0xc - a6f4: 00000423 0x423 - a6f8: 1cec0004 0x1cec0004 - a6fc: 01040000 0x1040000 - a700: 000003a8 0x3a8 - a704: 0022260c syscall 0x8898 - a708: 00053b00 sll a3,a1,0xc - a70c: 034a3c00 0x34a3c00 - a710: 0003f480 sll s8,v1,0x12 - a714: 00230500 0x230500 - a718: 07080200 0x7080200 - a71c: 000006ad 0x6ad - a720: b7070402 0xb7070402 - a724: 03000006 srlv zero,zero,t8 - a728: 6e690504 0x6e690504 - a72c: 02040074 0x2040074 - a730: 01000022 sub zero,t0,zero - a734: 0000d419 0xd419 - a738: 034a3c00 0x34a3c00 - a73c: 0001ec80 sll sp,at,0x12 - a740: d49c0100 0xd49c0100 - a744: 05000000 bltz t0,a748 <__scratchpad-0x1f7f58b8> - a748: 00001267 0x1267 - a74c: 00251901 0x251901 - a750: 6e250000 0x6e250000 - a754: 73060000 0x73060000 - a758: 01007274 0x1007274 - a75c: 0000d419 0xd419 - a760: 006e5d00 0x6e5d00 - a764: 21c90500 addi t1,t6,1280 - a768: 19010000 0x19010000 - a76c: 00000033 0x33 - a770: 00006eb6 0x6eb6 - a774: 0021f705 0x21f705 - a778: 33190100 andi t9,t8,0x100 - a77c: e2000000 swc0 c0_index,0(s0) - a780: 0500006e bltz t0,a93c <__scratchpad-0x1f7f56c4> - a784: 0000221b 0x221b - a788: 00251a01 0x251a01 - a78c: 6f020000 0x6f020000 - a790: 70070000 0x70070000 - a794: 251c0100 addiu gp,t0,256 - a798: 22000000 addi zero,s0,0 - a79c: 0700006f bltz t8,a95c <__scratchpad-0x1f7f56a4> - a7a0: 01003370 0x1003370 - a7a4: 0000251d 0x251d - a7a8: 006f5e00 0x6f5e00 - a7ac: 00630700 0x630700 - a7b0: 00331e01 0x331e01 - a7b4: 6fa60000 0x6fa60000 - a7b8: 61070000 0x61070000 - a7bc: 331f0100 andi ra,t8,0x100 - a7c0: cf000000 lwc3 $0,0(t8) - a7c4: 0000006f 0x6f - a7c8: 00da0408 0xda0408 - a7cc: 01020000 0x1020000 - a7d0: 00039606 0x39606 - a7d4: 62610900 0x62610900 - a7d8: 07010073 bgez t8,a9a8 <__scratchpad-0x1f7f5658> - a7dc: 00000033 0x33 - a7e0: 80034c28 lb v1,19496(zero) - a7e4: 00000010 mfhi zero - a7e8: 01089c01 0x1089c01 - a7ec: 78060000 0x78060000 - a7f0: 33070100 andi a3,t8,0x100 - a7f4: f9000000 0xf9000000 - a7f8: 0000006f 0x6f - a7fc: 0022200a 0x22200a - a800: 380e0100 xori t6,zero,0x100 - a804: 0c80034c jal 2000d30 <__scratchpad-0x1d7ff2d0> - a808: 01000000 0x1000000 - a80c: 00012b9c 0x12b9c - a810: 223b0b00 addi k1,s1,2816 - a814: 0e010000 jal 8040000 <__scratchpad-0x177c0000> - a818: 0000002c 0x2c - a81c: 0c005401 jal 15004 <__scratchpad-0x1f7eaffc> - a820: 00002221 0x2221 - a824: 00331301 0x331301 - a828: 4c440000 cfc3 a0,$0 - a82c: 002c8003 0x2c8003 - a830: 9c010000 0x9c010000 - a834: 001f560d break 0x1f,0x158 - a838: d4470100 0xd4470100 - a83c: 70000000 0x70000000 - a840: 3480034c ori zero,a0,0x34c - a844: 01000000 0x1000000 - a848: 0001b39c 0x1b39c - a84c: 12670500 beq s3,a3,bc50 <__scratchpad-0x1f7f43b0> - a850: 47010000 c1 0x1010000 - a854: 00000025 move zero,zero - a858: 0000701a 0x701a - a85c: 72747306 0x72747306 - a860: d4470100 0xd4470100 - a864: 42000000 c0 0x0 - a868: 05000070 bltz t0,aa2c <__scratchpad-0x1f7f55d4> - a86c: 000021c9 0x21c9 - a870: 00334701 0x334701 - a874: 70630000 0x70630000 - a878: 940e0000 lhu t6,0(zero) - a87c: 3a80034c xori zero,s4,0x34c - a880: 0f000000 jal c000000 <__scratchpad-0x13800000> - a884: 04935406 0x4935406 - a888: 05049355 0x5049355 - a88c: 04f503f3 0x4f503f3 - a890: 56010f25 0x56010f25 - a894: 5601f303 0x5601f303 - a898: 0357010f 0x357010f - a89c: 0f5701f3 jal d5c07cc <__scratchpad-0x1223f834> - a8a0: 01108d02 0x1108d02 - a8a4: 0d000030 jal 40000c0 <__scratchpad-0x1b7fff40> - a8a8: 00002245 0x2245 - a8ac: 00d44c01 0xd44c01 - a8b0: 4ca40000 0x4ca40000 - a8b4: 003c8003 0x3c8003 - a8b8: 9c010000 0x9c010000 - a8bc: 00000218 0x218 - a8c0: 00126705 0x126705 - a8c4: 184c0100 0x184c0100 - a8c8: 84000002 lh zero,2(zero) - a8cc: 06000070 bltz s0,aa90 <__scratchpad-0x1f7f5570> - a8d0: 00727473 0x727473 - a8d4: 00d44c01 0xd44c01 - a8d8: 70a50000 0x70a50000 - a8dc: c9050000 lwc2 $5,0(t0) - a8e0: 01000021 move zero,t0 - a8e4: 0000334c syscall 0xcd - a8e8: 0070d100 0x70d100 - a8ec: 4cd00e00 0x4cd00e00 - a8f0: 003a8003 0x3a8003 - a8f4: 010f0000 0x10f0000 - a8f8: 01f30356 0x1f30356 - a8fc: 57010f55 0x57010f55 - a900: 5601f303 0x5601f303 - a904: 108d020f beq a0,t5,b144 <__scratchpad-0x1f7f4ebc> - a908: 00003001 0x3001 - a90c: b2070402 0xb2070402 - a910: 0d000006 jal 4000018 <__scratchpad-0x1b7fffe8> - a914: 00002240 sll a0,zero,0x9 - a918: 00d45101 0xd45101 - a91c: 4ce00000 0x4ce00000 - a920: 003c8003 0x3c8003 - a924: 9c010000 0x9c010000 - a928: 00000284 0x284 - a92c: 00126705 0x126705 - a930: 2c510100 sltiu s1,v0,256 - a934: fd000000 0xfd000000 - a938: 06000070 bltz s0,aafc <__scratchpad-0x1f7f5504> - a93c: 00727473 0x727473 - a940: 00d45101 0xd45101 - a944: 711e0000 0x711e0000 - a948: c9050000 lwc2 $5,0(t0) - a94c: 01000021 move zero,t0 - a950: 00003351 0x3351 - a954: 00714a00 0x714a00 - a958: 4d0c0e00 0x4d0c0e00 - a95c: 003a8003 0x3a8003 - a960: 010f0000 0x10f0000 - a964: 01f30356 0x1f30356 - a968: 57010f55 0x57010f55 - a96c: 5601f303 0x5601f303 - a970: 108d020f beq a0,t5,b1b0 <__scratchpad-0x1f7f4e50> - a974: 00003001 0x3001 - a978: 001f570d break 0x1f,0x15c - a97c: d4560100 0xd4560100 - a980: 1c000000 bgtz zero,a984 <__scratchpad-0x1f7f567c> - a984: 5080034d 0x5080034d - a988: 01000000 0x1000000 - a98c: 0002e39c 0x2e39c - a990: 12670500 beq s3,a3,bd94 <__scratchpad-0x1f7f426c> - a994: 56010000 0x56010000 - a998: 000002e3 0x2e3 - a99c: 00007176 0x7176 - a9a0: 72747306 0x72747306 - a9a4: d4560100 0xd4560100 - a9a8: 9e000000 0x9e000000 - a9ac: 05000071 bltz t0,ab74 <__scratchpad-0x1f7f548c> - a9b0: 000021c9 0x21c9 - a9b4: 00335601 0x335601 - a9b8: 71bf0000 0x71bf0000 - a9bc: 5c0e0000 0x5c0e0000 - a9c0: 3a80034d xori zero,s4,0x34d - a9c4: 0f000000 jal c000000 <__scratchpad-0x13800000> - a9c8: f3035601 0xf3035601 - a9cc: 010f5601 0x10f5601 - a9d0: 01f30357 0x1f30357 - a9d4: 02000057 0x2000057 - a9d8: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - a9dc: 580d0000 0x580d0000 - a9e0: 0100001f 0x100001f - a9e4: 0000d45b 0xd45b - a9e8: 034d6c00 0x34d6c00 - a9ec: 00005080 sll t2,zero,0x2 - a9f0: 539c0100 0x539c0100 - a9f4: 05000003 bltz t0,aa04 <__scratchpad-0x1f7f55fc> - a9f8: 00001267 0x1267 - a9fc: 03535b01 0x3535b01 - aa00: 71e00000 0x71e00000 - aa04: 73060000 0x73060000 - aa08: 01007274 0x1007274 - aa0c: 0000d45b 0xd45b - aa10: 00720c00 0x720c00 - aa14: 21c90500 addi t1,t6,1280 - aa18: 5b010000 0x5b010000 - aa1c: 00000033 0x33 - aa20: 00007238 0x7238 - aa24: 034dac0e 0x34dac0e - aa28: 00003a80 sll a3,zero,0xa - aa2c: 56010f00 0x56010f00 - aa30: 5501f303 0x5501f303 - aa34: 0357010f 0x357010f - aa38: 0f5601f3 jal d5807cc <__scratchpad-0x1227f834> - aa3c: 05108d02 bltzal t0,fffede48 <__bss_end+0x7ff767a8> - aa40: 4f5401f3 c3 0x15401f3 - aa44: 02000025 move zero,s0 - aa48: 08670504 j 19c1410 <__scratchpad-0x1de3ebf0> - aa4c: 160d0000 bne s0,t5,aa50 <__scratchpad-0x1f7f55b0> - aa50: 01000022 sub zero,t0,zero - aa54: 0000d460 0xd460 - aa58: 034dbc00 0x34dbc00 - aa5c: 00005080 sll t2,zero,0x2 - aa60: c39c0100 lwc0 $28,256(gp) - aa64: 05000003 bltz t0,aa74 <__scratchpad-0x1f7f558c> - aa68: 00001267 0x1267 - aa6c: 00336001 0x336001 - aa70: 72640000 0x72640000 - aa74: 73060000 0x73060000 - aa78: 01007274 0x1007274 - aa7c: 0000d460 0xd460 - aa80: 00729000 0x729000 - aa84: 21c90500 addi t1,t6,1280 - aa88: 60010000 0x60010000 - aa8c: 00000033 0x33 - aa90: 000072bc 0x72bc - aa94: 034dfc0e 0x34dfc0e - aa98: 00003a80 sll a3,zero,0xa - aa9c: 56010f00 0x56010f00 - aaa0: 5501f303 0x5501f303 - aaa4: 0357010f 0x357010f - aaa8: 0f5601f3 jal d5807cc <__scratchpad-0x1227f834> - aaac: 05108d02 bltzal t0,fffedeb8 <__bss_end+0x7ff76818> - aab0: 4f5401f3 c3 0x15401f3 - aab4: 0a000025 j 8000094 <__scratchpad-0x177fff6c> - aab8: 0000224b 0x224b - aabc: 4e0c6501 c3 0xc6501 - aac0: 00248003 0x248003 - aac4: 9c010000 0x9c010000 - aac8: 000003ff 0x3ff - aacc: 034e2010 0x34e2010 - aad0: 00041080 sll v0,a0,0x2 - aad4: 0003ef00 sll sp,v1,0x1c - aad8: 54010f00 0x54010f00 - aadc: a7a80305 sh t0,773(sp) - aae0: 11008003 beqz t0,fffeaaf0 <__bss_end+0x7ff73450> - aae4: 80034e30 lb v1,20016(zero) - aae8: 0000041b 0x41b - aaec: 0154010f 0x154010f - aaf0: 12000031 beqz s0,abb8 <__scratchpad-0x1f7f5448> - aaf4: 00002236 0x2236 - aaf8: 002c0401 0x2c0401 - aafc: 03050000 0x3050000 - ab00: 8003b9dc lb v1,-17956(zero) - ab04: 001ff413 0x1ff413 - ab08: 001ff400 sll s8,ra,0x10 - ab0c: 134f0200 beq k0,t7,b310 <__scratchpad-0x1f7f4cf0> - ab10: 00000587 0x587 - ab14: 00000587 0x587 - ab18: 55003903 0x55003903 - ab1c: 02000000 0x2000000 - ab20: 001e3300 sll a2,s8,0xc - ab24: 03010400 0x3010400 - ab28: 30000024 andi zero,zero,0x24 - ab2c: bc80034e 0xbc80034e - ab30: 73800350 0x73800350 - ab34: 732f6372 0x732f6372 - ab38: 61637379 0x61637379 - ab3c: 2e736c6c sltiu s3,s3,27756 - ab40: 682f0073 0x682f0073 - ab44: 2f656d6f sltiu a1,k1,28015 - ab48: 69766178 0x69766178 - ab4c: 702f7265 0x702f7265 - ab50: 64737873 0x64737873 - ab54: 30322d6b andi s2,at,0x2d6b - ab58: 37303531 ori s0,t9,0x3531 - ab5c: 6c2f3932 0x6c2f3932 - ab60: 73706269 0x73706269 - ab64: 4e470078 c3 0x470078 - ab68: 53412055 0x53412055 - ab6c: 322e3220 andi t6,s1,0x3220 - ab70: 80010035 lb at,53(zero) - ab74: 00000053 0x53 - ab78: 1e470002 0x1e470002 - ab7c: 01040000 0x1040000 - ab80: 000024ee 0x24ee - ab84: 800350bc lb v1,20668(zero) - ab88: 8003526c lb v1,21100(zero) - ab8c: 2f637273 sltiu v1,k1,29299 - ab90: 6f726463 0x6f726463 - ab94: 732e686d 0x732e686d - ab98: 6f682f00 0x6f682f00 - ab9c: 782f656d 0x782f656d - aba0: 65697661 0x65697661 - aba4: 73702f72 0x73702f72 - aba8: 6b647378 0x6b647378 - abac: 3130322d andi s0,t1,0x322d - abb0: 32373035 andi s7,s1,0x3035 - abb4: 696c2f39 0x696c2f39 - abb8: 78737062 0x78737062 - abbc: 554e4700 0x554e4700 - abc0: 20534120 addi s3,v0,16672 - abc4: 35322e32 ori s2,t1,0x2e32 - abc8: 51800100 0x51800100 - abcc: 02000000 0x2000000 - abd0: 001e5b00 sll t3,s8,0xc - abd4: 87010400 lh at,1024(t8) - abd8: 6c000025 0x6c000025 - abdc: 70800352 0x70800352 - abe0: 73800353 0x73800353 - abe4: 652f6372 0x652f6372 - abe8: 2e316378 sltiu s1,s1,25464 - abec: 682f0073 0x682f0073 - abf0: 2f656d6f sltiu a1,k1,28015 - abf4: 69766178 0x69766178 - abf8: 702f7265 0x702f7265 - abfc: 64737873 0x64737873 - ac00: 30322d6b andi s2,at,0x2d6b - ac04: 37303531 ori s0,t9,0x3531 - ac08: 6c2f3932 0x6c2f3932 - ac0c: 73706269 0x73706269 - ac10: 4e470078 c3 0x470078 - ac14: 53412055 0x53412055 - ac18: 322e3220 andi t6,s1,0x3220 - ac1c: 80010035 lb at,53(zero) - ac20: 00000185 0x185 - ac24: 1e6f0004 0x1e6f0004 - ac28: 01040000 0x1040000 - ac2c: 00002302 srl a0,zero,0xc - ac30: 0022be0c syscall 0x8af8 - ac34: 00226700 0x226700 - ac38: 03537000 0x3537000 - ac3c: 00004080 sll t0,zero,0x2 - ac40: 0025ff00 0x25ff00 - ac44: 07080200 0x7080200 - ac48: 000006ad 0x6ad - ac4c: 69050403 0x69050403 - ac50: 0200746e 0x200746e - ac54: 06b70704 0x6b70704 - ac58: 08020000 j 80000 <__scratchpad-0x1f780000> - ac5c: 00086205 0x86205 - ac60: 04080200 0x4080200 - ac64: 000020e4 0x20e4 - ac68: 8d080102 lw t0,258(t0) - ac6c: 02000003 0x2000003 - ac70: 03960601 0x3960601 - ac74: 01020000 0x1020000 - ac78: 00038f06 0x38f06 - ac7c: 05020200 0x5020200 - ac80: 0000040a 0x40a - ac84: 1f070202 0x1f070202 - ac88: 04000002 bltz zero,ac94 <__scratchpad-0x1f7f536c> - ac8c: 000022a5 0x22a5 - ac90: 002c7a02 0x2c7a02 - ac94: a4040000 sh a0,0(zero) - ac98: 02000022 sub zero,s0,zero - ac9c: 0000337b 0x337b - aca0: 23bc0400 addi gp,sp,1024 - aca4: 7e020000 0x7e020000 - aca8: 0000003a 0x3a - acac: ed040402 swc3 $4,1026(t0) - acb0: 02000022 sub zero,s0,zero - acb4: 22e50308 addi a1,s7,776 - acb8: 08020000 j 80000 <__scratchpad-0x1f780000> - acbc: 0020e904 0x20e904 - acc0: 03100200 0x3100200 - acc4: 000022f3 0x22f3 - acc8: 00237704 0x237704 - accc: 2c9a0200 sltiu k0,a0,512 - acd0: 05000000 bltz t0,acd4 <__scratchpad-0x1f7f532c> - acd4: 00002251 0x2251 - acd8: 01dc0208 0x1dc0208 - acdc: 000000db 0xdb - ace0: 776f6c06 jalx dbdb018 <__scratchpad-0x11c24fe8> - ace4: 01dc0200 0x1dc0200 - ace8: 0000006b 0x6b - acec: 225a0700 addi k0,s2,1792 - acf0: dc020000 0xdc020000 - acf4: 00006b01 0x6b01 - acf8: 08000400 j 1000 <__scratchpad-0x1f7ff000> - acfc: 01e30208 0x1e30208 - ad00: 000000fa 0xfa - ad04: 02007309 0x2007309 - ad08: 00b301e5 0xb301e5 - ad0c: 6c090000 0x6c090000 - ad10: e602006c swc1 $f2,108(s0) - ad14: 00008101 0x8101 - ad18: ac0a0000 sw t2,0(zero) - ad1c: 02000022 sub zero,s0,zero - ad20: 00db01e7 0xdb01e7 - ad24: b40b0000 0xb40b0000 - ad28: 01000022 sub zero,t0,zero - ad2c: 00810193 0x810193 - ad30: 53700000 0x53700000 - ad34: 00408003 0x408003 - ad38: 9c010000 0x9c010000 - ad3c: 00000179 0x179 - ad40: 0100750c syscall 0x401d4 - ad44: 00810193 0x810193 - ad48: 72e80000 0x72e80000 - ad4c: 620d0000 0x620d0000 - ad50: 01930100 0x1930100 - ad54: 000000a8 0xa8 - ad58: 750e5601 jalx 4395804 <__scratchpad-0x1b46a7fc> - ad5c: 98010075 lwr at,117(zero) - ad60: 00017901 0x17901 - ad64: 6d620f00 0x6d620f00 - ad68: 01990100 0x1990100 - ad6c: 0000017e 0x17e - ad70: 00007320 0x7320 - ad74: 0100770e 0x100770e - ad78: 00fa019a 0xfa019a - ad7c: 84100000 lh s0,0(zero) - ad80: 08800353 j 2000d4c <__scratchpad-0x1d7ff2b4> - ad84: 11000000 beqz t0,ad88 <__scratchpad-0x1f7f5278> - ad88: 0000225f 0x225f - ad8c: 8301a301 lb at,-23807(t8) - ad90: 4c000001 0x4c000001 - ad94: 00000073 0x73 - ad98: 00fa1200 0xfa1200 - ad9c: a8120000 swl s2,0(zero) - ada0: 12000000 beqz s0,ada4 <__scratchpad-0x1f7f525c> - ada4: 00000076 0x76 - ada8: 00018800 sll s1,at,0x0 - adac: 6f000400 0x6f000400 - adb0: 0400001f bltz zero,ae30 <__scratchpad-0x1f7f51d0> - adb4: 00230201 0x230201 - adb8: 22be0c00 addi s8,s5,3072 - adbc: 22670000 addi a3,s3,0 - adc0: 53b00000 0x53b00000 - adc4: 00408003 0x408003 - adc8: 26750000 addiu s5,s3,0 - adcc: 04020000 0x4020000 - add0: 746e6905 jalx 1b9a414 <__scratchpad-0x1dc65bec> - add4: 07040300 0x7040300 - add8: 000006b7 0x6b7 - addc: 62050803 0x62050803 - ade0: 03000008 jr t8 - ade4: 20e40408 addi a0,a3,1032 - ade8: 01030000 0x1030000 - adec: 00038d08 0x38d08 - adf0: 06010300 bgez s0,b9f4 <__scratchpad-0x1f7f460c> - adf4: 00000396 0x396 - adf8: 8f060103 lw a2,259(t8) - adfc: 03000003 0x3000003 - ae00: 040a0502 0x40a0502 - ae04: 02030000 0x2030000 - ae08: 00021f07 0x21f07 - ae0c: 22a50400 addi a1,s5,1024 - ae10: 7a020000 0x7a020000 - ae14: 00000025 move zero,zero - ae18: 0022a404 0x22a404 - ae1c: 2c7b0200 sltiu k1,v1,512 - ae20: 04000000 bltz zero,ae24 <__scratchpad-0x1f7f51dc> - ae24: 000023bc 0x23bc - ae28: 00337e02 0x337e02 - ae2c: 08030000 j c0000 <__scratchpad-0x1f740000> - ae30: 0006ad07 0x6ad07 - ae34: 04040300 0x4040300 - ae38: 000022ed 0x22ed - ae3c: e5030803 swc1 $f3,2051(t0) - ae40: 03000022 sub zero,t8,zero - ae44: 20e90408 addi t1,a3,1032 - ae48: 10030000 beq zero,v1,ae4c <__scratchpad-0x1f7f51b4> - ae4c: 0022f303 0x22f303 - ae50: 23770400 addi s7,k1,1024 - ae54: 9a020000 lwr v0,0(s0) - ae58: 00000025 move zero,zero - ae5c: 00225105 0x225105 - ae60: dc020800 0xdc020800 - ae64: 0000db01 0xdb01 - ae68: 6f6c0600 0x6f6c0600 - ae6c: dc020077 0xdc020077 - ae70: 00006401 0x6401 - ae74: 5a070000 0x5a070000 - ae78: 02000022 sub zero,s0,zero - ae7c: 006401dc 0x6401dc - ae80: 00040000 sll zero,a0,0x0 - ae84: e3020808 swc0 c0_entrylo,2056(t8) - ae88: 0000fa01 0xfa01 - ae8c: 00730900 0x730900 - ae90: b301e502 0xb301e502 - ae94: 09000000 j 4000000 <__scratchpad-0x1b800000> - ae98: 02006c6c 0x2006c6c - ae9c: 007a01e6 0x7a01e6 - aea0: 0a000000 j 8000000 <__scratchpad-0x17800000> - aea4: 000022ac 0x22ac - aea8: db01e702 0xdb01e702 - aeac: 0b000000 j c000000 <__scratchpad-0x13800000> - aeb0: 00002388 0x2388 - aeb4: 7a01af01 0x7a01af01 - aeb8: b0000000 0xb0000000 - aebc: 40800353 0x40800353 - aec0: 01000000 0x1000000 - aec4: 00017c9c 0x17c9c - aec8: 00750c00 0x750c00 - aecc: 7a01af01 0x7a01af01 - aed0: 06000000 bltz s0,aed4 <__scratchpad-0x1f7f512c> - aed4: 55049354 0x55049354 - aed8: 620c0493 0x620c0493 - aedc: 01af0100 0x1af0100 - aee0: 000000a8 0xa8 - aee4: 750d5601 jalx 4355804 <__scratchpad-0x1b4aa7fc> - aee8: b4010075 0xb4010075 - aeec: 00017c01 0x17c01 - aef0: 6d620e00 0x6d620e00 - aef4: 01b50100 0x1b50100 - aef8: 00000181 0x181 - aefc: 0000737f 0x737f - af00: 0100770d break 0x100,0x1dc - af04: 00fa01b6 0xfa01b6 - af08: c40f0000 lwc1 $f15,0(zero) - af0c: 08800353 j 2000d4c <__scratchpad-0x1d7ff2b4> - af10: 10000000 b af14 <__scratchpad-0x1f7f50ec> - af14: 0000225f 0x225f - af18: 8601bf01 lh at,-16639(s0) - af1c: ab000001 swl zero,1(t8) - af20: 00000073 0x73 - af24: 00fa1100 0xfa1100 - af28: a8110000 swl s1,0(zero) - af2c: 11000000 beqz t0,af30 <__scratchpad-0x1f7f50d0> - af30: 0000006f 0x6f - af34: 00068300 sll s0,a2,0xc - af38: 60000400 0x60000400 - af3c: 04000020 bltz zero,afc0 <__scratchpad-0x1f7f5040> - af40: 0023d701 0x23d701 - af44: 22be0c00 addi s8,s5,3072 - af48: 22670000 addi a3,s3,0 - af4c: 53f00000 0x53f00000 - af50: 065c8003 0x65c8003 - af54: 26eb0000 addiu t3,s7,0 - af58: 08020000 j 80000 <__scratchpad-0x1f780000> - af5c: 0006ad07 0x6ad07 - af60: 07040200 0x7040200 - af64: 000006b7 0x6b7 - af68: 69050403 0x69050403 - af6c: 0200746e 0x200746e - af70: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - af74: 08020000 j 80000 <__scratchpad-0x1f780000> - af78: 0020e404 0x20e404 - af7c: 08010200 j 40800 <__scratchpad-0x1f7bf800> - af80: 0000038d break 0x0,0xe - af84: 96060102 lhu a2,258(s0) - af88: 02000003 0x2000003 - af8c: 038f0601 0x38f0601 - af90: a9040000 swl a0,0(t0) - af94: 02000023 subu zero,s0,zero - af98: 00004875 0x4875 - af9c: 05020200 0x5020200 - afa0: 0000040a 0x40a - afa4: 1f070202 0x1f070202 - afa8: 04000002 bltz zero,afb4 <__scratchpad-0x1f7f504c> - afac: 000022a5 0x22a5 - afb0: 00337a02 0x337a02 - afb4: a4040000 sh a0,0(zero) - afb8: 02000022 sub zero,s0,zero - afbc: 00002c7b 0x2c7b - afc0: 23bc0400 addi gp,sp,1024 - afc4: 7e020000 0x7e020000 - afc8: 0000003a 0x3a - afcc: 0023bb04 0x23bb04 - afd0: 257f0200 addiu ra,t3,512 - afd4: 02000000 0x2000000 - afd8: 22ed0404 addi t5,s7,1028 - afdc: 08020000 j 80000 <__scratchpad-0x1f780000> - afe0: 0022e503 0x22e503 - afe4: 04080200 0x4080200 - afe8: 000020e9 0x20e9 - afec: f3031002 0xf3031002 - aff0: 05000022 bltz t0,b07c <__scratchpad-0x1f7f4f84> - aff4: 00002251 0x2251 - aff8: 01dc0208 0x1dc0208 - affc: 000000e6 0xe6 - b000: 776f6c06 jalx dbdb018 <__scratchpad-0x11c24fe8> - b004: 01dc0200 0x1dc0200 - b008: 00000076 0x76 - b00c: 225a0700 addi k0,s2,1792 - b010: dc020000 0xdc020000 - b014: 00007601 0x7601 - b018: 08000400 j 1000 <__scratchpad-0x1f7ff000> - b01c: 01e30208 0x1e30208 - b020: 00000105 0x105 - b024: 02007309 0x2007309 - b028: 00be01e5 0xbe01e5 - b02c: 6c090000 0x6c090000 - b030: e602006c swc1 $f2,108(s0) - b034: 00008c01 0x8c01 - b038: ac0a0000 sw t2,0(zero) - b03c: 02000022 sub zero,s0,zero - b040: 00e601e7 0xe601e7 - b044: 9c0b0000 0x9c0b0000 - b048: 01000023 subu zero,t0,zero - b04c: 009703f3 0x9703f3 - b050: ee030000 swc3 $3,0(s0) - b054: 0c000003 jal c <__scratchpad-0x1f7ffff4> - b058: f301006e 0xf301006e - b05c: 00009703 sra s2,zero,0x1c - b060: 00640c00 0x640c00 - b064: 9703f301 lhu v1,-3327(t8) - b068: 0c000000 jal 0 <__scratchpad-0x1f800000> - b06c: 01007072 0x1007072 - b070: 03ee03f3 0x3ee03f3 - b074: 6e0d0000 0x6e0d0000 - b078: f501006e 0xf501006e - b07c: 0003f403 sra s8,v1,0x10 - b080: 64640d00 0x64640d00 - b084: 03f60100 0x3f60100 - b088: 000003f4 0x3f4 - b08c: 0072720d break 0x72,0x1c8 - b090: 0503f701 0x503f701 - b094: 0d000001 jal 4000004 <__scratchpad-0x1b7ffffc> - b098: 01003064 0x1003064 - b09c: 008103f8 0x8103f8 - b0a0: 640d0000 0x640d0000 - b0a4: f8010031 0xf8010031 - b0a8: 00008103 sra s0,zero,0x4 - b0ac: 306e0d00 andi t6,v1,0xd00 - b0b0: 03f80100 0x3f80100 - b0b4: 00000081 0x81 - b0b8: 00316e0d break 0x31,0x1b8 - b0bc: 8103f801 lb v1,-2047(t0) - b0c0: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - b0c4: 0100326e 0x100326e - b0c8: 008103f8 0x8103f8 - b0cc: 710d0000 0x710d0000 - b0d0: f9010030 0xf9010030 - b0d4: 00008103 sra s0,zero,0x4 - b0d8: 31710d00 andi s1,t3,0xd00 - b0dc: 03f90100 0x3f90100 - b0e0: 00000081 0x81 - b0e4: 0100620d break 0x100,0x188 - b0e8: 008103fa 0x8103fa - b0ec: 620d0000 0x620d0000 - b0f0: fa01006d 0xfa01006d - b0f4: 00008103 sra s0,zero,0x4 - b0f8: 77770d00 jalx ddc3400 <__scratchpad-0x11a3cc00> - b0fc: 04c30100 0x4c30100 - b100: 000003f4 0x3f4 - b104: 0001ed0e 0x1ed0e - b108: 23d20f00 addi s2,s8,3840 - b10c: 2a010000 slti at,s0,0 - b110: 00008104 0x8104 - b114: 5f5f0d00 0x5f5f0d00 - b118: 2a010061 slti at,s0,97 - b11c: 00008104 0x8104 - b120: 470e0000 c1 0x10e0000 - b124: 0f000002 jal c000008 <__scratchpad-0x137ffff8> - b128: 000023c3 sra a0,zero,0xf - b12c: 81043601 lb a0,13825(t0) - b130: 0f000000 jal c000000 <__scratchpad-0x13800000> - b134: 0000246f 0x246f - b138: 81043601 lb a0,13825(t0) - b13c: 0f000000 jal c000000 <__scratchpad-0x13800000> - b140: 000023b6 0x23b6 - b144: 81043601 lb a0,13825(t0) - b148: 0f000000 jal c000000 <__scratchpad-0x13800000> - b14c: 000023b1 0x23b1 - b150: 81043601 lb a0,13825(t0) - b154: 0f000000 jal c000000 <__scratchpad-0x13800000> - b158: 00002397 0x2397 - b15c: 81043601 lb a0,13825(t0) - b160: 0f000000 jal c000000 <__scratchpad-0x13800000> - b164: 00002392 0x2392 - b168: 81043601 lb a0,13825(t0) - b16c: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - b170: 006d5f5f 0x6d5f5f - b174: 81043601 lb a0,13825(t0) - b178: 00000000 nop - b17c: 0002650e 0x2650e - b180: 23d20f00 addi s2,s8,3840 - b184: 42010000 c0 0x10000 - b188: 00008104 0x8104 - b18c: 5f5f0d00 0x5f5f0d00 - b190: 42010061 c0 0x10061 - b194: 00008104 0x8104 - b198: bf0e0000 0xbf0e0000 - b19c: 0f000002 jal c000008 <__scratchpad-0x137ffff8> - b1a0: 000023c3 sra a0,zero,0xf - b1a4: 81045b01 lb a0,23297(t0) - b1a8: 0f000000 jal c000000 <__scratchpad-0x13800000> - b1ac: 0000246f 0x246f - b1b0: 81045b01 lb a0,23297(t0) - b1b4: 0f000000 jal c000000 <__scratchpad-0x13800000> - b1b8: 000023b6 0x23b6 - b1bc: 81045b01 lb a0,23297(t0) - b1c0: 0f000000 jal c000000 <__scratchpad-0x13800000> - b1c4: 000023b1 0x23b1 - b1c8: 81045b01 lb a0,23297(t0) - b1cc: 0f000000 jal c000000 <__scratchpad-0x13800000> - b1d0: 00002397 0x2397 - b1d4: 81045b01 lb a0,23297(t0) - b1d8: 0f000000 jal c000000 <__scratchpad-0x13800000> - b1dc: 00002392 0x2392 - b1e0: 81045b01 lb a0,23297(t0) - b1e4: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - b1e8: 006d5f5f 0x6d5f5f - b1ec: 81045b01 lb a0,23297(t0) - b1f0: 00000000 nop - b1f4: 0003190e 0x3190e - b1f8: 23c30f00 addi v1,s8,3840 - b1fc: 60010000 0x60010000 - b200: 00008104 0x8104 - b204: 246f0f00 addiu t7,v1,3840 - b208: 60010000 0x60010000 - b20c: 00008104 0x8104 - b210: 23b60f00 addi s6,sp,3840 - b214: 60010000 0x60010000 - b218: 00008104 0x8104 - b21c: 23b10f00 addi s1,sp,3840 - b220: 60010000 0x60010000 - b224: 00008104 0x8104 - b228: 23970f00 addi s7,gp,3840 - b22c: 60010000 0x60010000 - b230: 00008104 0x8104 - b234: 23920f00 addi s2,gp,3840 - b238: 60010000 0x60010000 - b23c: 00008104 0x8104 - b240: 5f5f0d00 0x5f5f0d00 - b244: 6001006d 0x6001006d - b248: 00008104 0x8104 - b24c: 370e0000 ori t6,t8,0x0 - b250: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - b254: 000023d2 0x23d2 - b258: 81048301 lb a0,-31999(t0) - b25c: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - b260: 00615f5f 0x615f5f - b264: 81048301 lb a0,-31999(t0) - b268: 00000000 nop - b26c: 0003490e 0x3490e - b270: 5f5f0d00 0x5f5f0d00 - b274: 91010078 lbu at,120(t0) - b278: 00008104 0x8104 - b27c: 0d100000 jal 4400000 <__scratchpad-0x1b400000> - b280: 0100316d 0x100316d - b284: 008104a1 0x8104a1 - b288: 6d0d0000 0x6d0d0000 - b28c: a1010030 sb at,48(t0) - b290: 00008104 0x8104 - b294: 03ba0e00 0x3ba0e00 - b298: c30f0000 lwc0 c0_prid,0(t8) - b29c: 01000023 subu zero,t0,zero - b2a0: 008104ac 0x8104ac - b2a4: 6f0f0000 0x6f0f0000 - b2a8: 01000024 and zero,t0,zero - b2ac: 008104ac 0x8104ac - b2b0: b60f0000 0xb60f0000 - b2b4: 01000023 subu zero,t0,zero - b2b8: 008104ac 0x8104ac - b2bc: b10f0000 0xb10f0000 - b2c0: 01000023 subu zero,t0,zero - b2c4: 008104ac 0x8104ac - b2c8: 970f0000 lhu t7,0(t8) - b2cc: 01000023 subu zero,t0,zero - b2d0: 008104ac 0x8104ac - b2d4: 920f0000 lbu t7,0(s0) - b2d8: 01000023 subu zero,t0,zero - b2dc: 008104ac 0x8104ac - b2e0: 5f0d0000 0x5f0d0000 - b2e4: 01006d5f 0x1006d5f - b2e8: 008104ac 0x8104ac - b2ec: 0e000000 jal 8000000 <__scratchpad-0x17800000> - b2f0: 000003cc syscall 0xf - b2f4: 785f5f0d 0x785f5f0d - b2f8: 04ad0100 0x4ad0100 - b2fc: 00000097 0x97 - b300: 03de0e00 0x3de0e00 - b304: 5f0d0000 0x5f0d0000 - b308: 0100785f 0x100785f - b30c: 008104b2 0x8104b2 - b310: 10000000 b b314 <__scratchpad-0x1f7f4cec> - b314: 785f5f0d 0x785f5f0d - b318: 04ba0100 0x4ba0100 - b31c: 00000081 0x81 - b320: 11000000 beqz t0,b324 <__scratchpad-0x1f7f4cdc> - b324: 00009704 0x9704 - b328: 01051200 0x1051200 - b32c: c8130000 lwc2 $19,0(zero) - b330: 01000023 subu zero,t0,zero - b334: 00970506 0x970506 - b338: 53f00000 0x53f00000 - b33c: 065c8003 0x65c8003 - b340: 9c010000 0x9c010000 - b344: 0000065f 0x65f - b348: 01006e14 0x1006e14 - b34c: 00970506 0x970506 - b350: 73de0000 0x73de0000 - b354: 64140000 0x64140000 - b358: 05060100 0x5060100 - b35c: 00000097 0x97 - b360: 000074c6 0x74c6 - b364: 00011115 0x11115 - b368: 0353f000 0x353f000 - b36c: 00026080 sll t4,v0,0x2 - b370: 05080100 0x5080100 - b374: 00013616 0x13616 - b378: 2c170000 sltiu s7,zero,0 - b37c: 6e000001 0x6e000001 - b380: 17000075 bnez t8,b558 <__scratchpad-0x1f7f4aa8> - b384: 00000122 0x122 - b388: 000075d6 0x75d6 - b38c: 00026018 0x26018 - b390: 01411900 0x1411900 - b394: 4c190000 mfc3 t9,$0 - b398: 19000001 blez t0,b3a0 <__scratchpad-0x1f7f4c60> - b39c: 00000157 0x157 - b3a0: 0001621a 0x1621a - b3a4: 00765e00 0x765e00 - b3a8: 016d1a00 0x16d1a00 - b3ac: 76f40000 jalx bd00000 <__scratchpad-0x13b00000> - b3b0: 781a0000 0x781a0000 - b3b4: 5f000001 0x5f000001 - b3b8: 1a000077 blez s0,b598 <__scratchpad-0x1f7f4a68> - b3bc: 00000183 sra zero,zero,0x6 - b3c0: 00007805 0x7805 - b3c4: 00018e1a 0x18e1a - b3c8: 0078a700 0x78a700 - b3cc: 01991a00 0x1991a00 - b3d0: 78d00000 0x78d00000 - b3d4: a41a0000 sh k0,0(zero) - b3d8: 52000001 0x52000001 - b3dc: 1a000079 blez s0,b5c4 <__scratchpad-0x1f7f4a3c> - b3e0: 000001af 0x1af - b3e4: 00007972 0x7972 - b3e8: 0001b91a 0x1b91a - b3ec: 00799000 0x799000 - b3f0: 01c41900 0x1c41900 - b3f4: c81b0000 lwc2 $27,0(zero) - b3f8: dd000002 0xdd000002 - b3fc: 1a000004 blez s0,b410 <__scratchpad-0x1f7f4bf0> - b400: 000001d4 0x1d4 - b404: 000079e5 0x79e5 - b408: 0001e01a 0x1e01a - b40c: 007a2900 0x7a2900 - b410: 641c0000 0x641c0000 - b414: dc800354 0xdc800354 - b418: 2a000000 slti zero,s0,0 - b41c: 1a000005 blez s0,b434 <__scratchpad-0x1f7f4bcc> - b420: 000001f2 0x1f2 - b424: 00007a3c 0x7a3c - b428: 0001fe1a 0x1fe1a - b42c: 007a6500 0x7a6500 - b430: 020a1a00 0x20a1a00 - b434: 7a940000 0x7a940000 - b438: 161a0000 bne s0,k0,b43c <__scratchpad-0x1f7f4bc4> - b43c: d3000002 0xd3000002 - b440: 1a00007a blez s0,b62c <__scratchpad-0x1f7f49d4> - b444: 00000222 0x222 - b448: 00007b07 0x7b07 - b44c: 00022e1a 0x22e1a - b450: 007b4600 0x7b4600 - b454: 023a1a00 0x23a1a00 - b458: 7b640000 0x7b640000 - b45c: 1b000000 blez t8,b460 <__scratchpad-0x1f7f4ba0> - b460: 000002e0 0x2e0 - b464: 00000546 0x546 - b468: 00031e1a 0x31e1a - b46c: 007b9800 0x7b9800 - b470: 032a1a00 0x32a1a00 - b474: 7bb60000 0x7bb60000 - b478: 1b000000 blez t8,b47c <__scratchpad-0x1f7f4b84> - b47c: 000002f8 0x2f8 - b480: 00000562 0x562 - b484: 00024c1a 0x24c1a - b488: 007bed00 0x7bed00 - b48c: 02581a00 0x2581a00 - b490: 7c1b0000 0x7c1b0000 - b494: 1b000000 blez t8,b498 <__scratchpad-0x1f7f4b68> - b498: 00000310 0x310 - b49c: 000005a3 0x5a3 - b4a0: 0002c419 0x2c419 - b4a4: 02d01900 0x2d01900 - b4a8: dc1a0000 0xdc1a0000 - b4ac: 52000002 0x52000002 - b4b0: 1a00007c blez s0,b6a4 <__scratchpad-0x1f7f495c> - b4b4: 000002e8 0x2e8 - b4b8: 00007c91 0x7c91 - b4bc: 0002f41a 0x2f41a - b4c0: 007cdb00 0x7cdb00 - b4c4: 03001a00 0x3001a00 - b4c8: 7d1a0000 0x7d1a0000 - b4cc: 0c1a0000 jal 680000 <__scratchpad-0x1f180000> - b4d0: 38000003 xori zero,zero,0x3 - b4d4: 0000007d 0x7d - b4d8: 0003281b 0x3281b - b4dc: 00061700 sll v0,a2,0x1c - b4e0: 034a1a00 0x34a1a00 - b4e4: 7d6c0000 0x7d6c0000 - b4e8: 551a0000 0x551a0000 - b4ec: 8a000003 lwl zero,3(s0) - b4f0: 1b00007d blez t8,b6e8 <__scratchpad-0x1f7f4918> - b4f4: 00000350 0x350 - b4f8: 00000607 0x607 - b4fc: 0003651a 0x3651a - b500: 007da800 0x7da800 - b504: 03711a00 0x3711a00 - b508: 7dd10000 0x7dd10000 - b50c: 7d1a0000 0x7d1a0000 - b510: fa000003 0xfa000003 - b514: 1a00007d blez s0,b70c <__scratchpad-0x1f7f48f4> - b518: 00000389 0x389 - b51c: 00007e44 0x7e44 - b520: 0003951a 0x3951a - b524: 007e8300 0x7e8300 - b528: 03a11a00 0x3a11a00 - b52c: 7ed40000 0x7ed40000 - b530: ad1a0000 sw k0,0(t0) - b534: 13000003 beqz t8,b544 <__scratchpad-0x1f7f4abc> - b538: 0000007f 0x7f - b53c: 00037818 0x37818 - b540: 03bf1a00 0x3bf1a00 - b544: 7f520000 0x7f520000 - b548: 00000000 nop - b54c: 00039018 0x39018 - b550: 026a1a00 0x26a1a00 - b554: 7f7a0000 0x7f7a0000 - b558: 761a0000 jalx 8680000 <__scratchpad-0x17180000> - b55c: 98000002 lwr zero,2(zero) - b560: 1a00007f blez s0,b760 <__scratchpad-0x1f7f48a0> - b564: 00000282 srl zero,zero,0xa - b568: 00007fb6 0x7fb6 - b56c: 00028e1a 0x28e1a - b570: 00800000 0x800000 - b574: 029a1a00 0x29a1a00 - b578: 80340000 lb s4,0(at) - b57c: a61a0000 sh k0,0(s0) - b580: 73000002 0x73000002 - b584: 1a000080 blez s0,b788 <__scratchpad-0x1f7f4878> - b588: 000002b2 0x2b2 - b58c: 000080b2 0x80b2 - b590: 00000000 nop - b594: 00005d1d 0x5d1d - b598: 00066f00 sll t5,a2,0x1c - b59c: 066f1e00 0x66f1e00 - b5a0: 00ff0000 0xff0000 - b5a4: 9e070402 0x9e070402 - b5a8: 1f000002 bgtz t8,b5b4 <__scratchpad-0x1f7f4a4c> - b5ac: 00002474 0x2474 - b5b0: 06813c03 bgez s4,1a5c0 <__scratchpad-0x1f7e5a40> - b5b4: 5f120000 0x5f120000 - b5b8: 00000006 srlv zero,zero,zero - b5bc: 000006d0 0x6d0 - b5c0: 21db0004 addi k1,t6,4 - b5c4: 01040000 0x1040000 - b5c8: 000023d7 0x23d7 - b5cc: 0022be0c syscall 0x8af8 - b5d0: 00226700 0x226700 - b5d4: 035a4c00 0x35a4c00 - b5d8: 00064880 sll t1,a2,0x2 - b5dc: 00282b00 0x282b00 - b5e0: 07080200 0x7080200 - b5e4: 000006ad 0x6ad - b5e8: 69050403 0x69050403 - b5ec: 0200746e 0x200746e - b5f0: 06b70704 0x6b70704 - b5f4: 08020000 j 80000 <__scratchpad-0x1f780000> - b5f8: 00086205 0x86205 - b5fc: 04080200 0x4080200 - b600: 000020e4 0x20e4 - b604: 8d080102 lw t0,258(t0) - b608: 02000003 0x2000003 - b60c: 03960601 0x3960601 - b610: 01020000 0x1020000 - b614: 00038f06 0x38f06 - b618: 23a90400 addi t1,sp,1024 - b61c: 75020000 jalx 4080000 <__scratchpad-0x1b780000> - b620: 00000048 0x48 - b624: 0a050202 j 8140808 <__scratchpad-0x176bf7f8> - b628: 02000004 sllv zero,zero,s0 - b62c: 021f0702 0x21f0702 - b630: a5040000 sh a0,0(t0) - b634: 02000022 sub zero,s0,zero - b638: 00002c7a 0x2c7a - b63c: 22a40400 addi a0,s5,1024 - b640: 7b020000 0x7b020000 - b644: 00000033 0x33 - b648: 0023bc04 0x23bc04 - b64c: 3a7e0200 xori s8,s3,0x200 - b650: 04000000 bltz zero,b654 <__scratchpad-0x1f7f49ac> - b654: 000023bb 0x23bb - b658: 00257f02 0x257f02 - b65c: 04020000 0x4020000 - b660: 0022ed04 0x22ed04 - b664: 03080200 0x3080200 - b668: 000022e5 0x22e5 - b66c: e9040802 swc2 $4,2050(t0) - b670: 02000020 add zero,s0,zero - b674: 22f30310 addi s3,s7,784 - b678: 51050000 0x51050000 - b67c: 08000022 j 88 <__scratchpad-0x1f7fff78> - b680: e601dc02 swc1 $f1,-9214(s0) - b684: 06000000 bltz s0,b688 <__scratchpad-0x1f7f4978> - b688: 00776f6c 0x776f6c - b68c: 7601dc02 jalx 8077008 <__scratchpad-0x17788ff8> - b690: 00000000 nop - b694: 00225a07 0x225a07 - b698: 01dc0200 0x1dc0200 - b69c: 00000076 0x76 - b6a0: 08080004 j 200010 <__scratchpad-0x1f5ffff0> - b6a4: 0501e302 bgez t0,42b0 <__scratchpad-0x1f7fbd50> - b6a8: 09000001 j 4000004 <__scratchpad-0x1b7ffffc> - b6ac: e5020073 swc1 $f2,115(t0) - b6b0: 0000be01 0xbe01 - b6b4: 6c6c0900 0x6c6c0900 - b6b8: 01e60200 0x1e60200 - b6bc: 0000008c syscall 0x2 - b6c0: 22ac0a00 addi t4,s5,2560 - b6c4: e7020000 swc1 $f2,0(t8) - b6c8: 0000e601 0xe601 - b6cc: 239c0b00 addi gp,gp,2816 - b6d0: f3010000 0xf3010000 - b6d4: 00009703 sra s2,zero,0x1c - b6d8: 03ee0300 0x3ee0300 - b6dc: 6e0c0000 0x6e0c0000 - b6e0: 03f30100 0x3f30100 - b6e4: 00000097 0x97 - b6e8: 0100640c syscall 0x40190 - b6ec: 009703f3 0x9703f3 - b6f0: 720c0000 0x720c0000 - b6f4: f3010070 0xf3010070 - b6f8: 0003ee03 sra sp,v1,0x18 - b6fc: 6e6e0d00 0x6e6e0d00 - b700: 03f50100 0x3f50100 - b704: 000003f4 0x3f4 - b708: 0064640d break 0x64,0x190 - b70c: f403f601 0xf403f601 - b710: 0d000003 jal 400000c <__scratchpad-0x1b7ffff4> - b714: 01007272 0x1007272 - b718: 010503f7 0x10503f7 - b71c: 640d0000 0x640d0000 - b720: f8010030 0xf8010030 - b724: 00008103 sra s0,zero,0x4 - b728: 31640d00 andi a0,t3,0xd00 - b72c: 03f80100 0x3f80100 - b730: 00000081 0x81 - b734: 00306e0d break 0x30,0x1b8 - b738: 8103f801 lb v1,-2047(t0) - b73c: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - b740: 0100316e 0x100316e - b744: 008103f8 0x8103f8 - b748: 6e0d0000 0x6e0d0000 - b74c: f8010032 0xf8010032 - b750: 00008103 sra s0,zero,0x4 - b754: 30710d00 andi s1,v1,0xd00 - b758: 03f90100 0x3f90100 - b75c: 00000081 0x81 - b760: 0031710d break 0x31,0x1c4 - b764: 8103f901 lb v1,-1791(t0) - b768: 0d000000 jal 4000000 <__scratchpad-0x1b800000> - b76c: fa010062 0xfa010062 - b770: 00008103 sra s0,zero,0x4 - b774: 6d620d00 0x6d620d00 - b778: 03fa0100 0x3fa0100 - b77c: 00000081 0x81 - b780: 0077770d break 0x77,0x1dc - b784: f404c301 0xf404c301 - b788: 0e000003 jal 800000c <__scratchpad-0x177ffff4> - b78c: 000001ed 0x1ed - b790: 0023d20f 0x23d20f - b794: 042a0100 0x42a0100 - b798: 00000081 0x81 - b79c: 615f5f0d 0x615f5f0d - b7a0: 042a0100 0x42a0100 - b7a4: 00000081 0x81 - b7a8: 02470e00 0x2470e00 - b7ac: c30f0000 lwc0 c0_prid,0(t8) - b7b0: 01000023 subu zero,t0,zero - b7b4: 00810436 0x810436 - b7b8: 6f0f0000 0x6f0f0000 - b7bc: 01000024 and zero,t0,zero - b7c0: 00810436 0x810436 - b7c4: b60f0000 0xb60f0000 - b7c8: 01000023 subu zero,t0,zero - b7cc: 00810436 0x810436 - b7d0: b10f0000 0xb10f0000 - b7d4: 01000023 subu zero,t0,zero - b7d8: 00810436 0x810436 - b7dc: 970f0000 lhu t7,0(t8) - b7e0: 01000023 subu zero,t0,zero - b7e4: 00810436 0x810436 - b7e8: 920f0000 lbu t7,0(s0) - b7ec: 01000023 subu zero,t0,zero - b7f0: 00810436 0x810436 - b7f4: 5f0d0000 0x5f0d0000 - b7f8: 01006d5f 0x1006d5f - b7fc: 00810436 0x810436 - b800: 0e000000 jal 8000000 <__scratchpad-0x17800000> - b804: 00000265 0x265 - b808: 0023d20f 0x23d20f - b80c: 04420100 0x4420100 - b810: 00000081 0x81 - b814: 615f5f0d 0x615f5f0d - b818: 04420100 0x4420100 - b81c: 00000081 0x81 - b820: 02bf0e00 0x2bf0e00 - b824: c30f0000 lwc0 c0_prid,0(t8) - b828: 01000023 subu zero,t0,zero - b82c: 0081045b 0x81045b - b830: 6f0f0000 0x6f0f0000 - b834: 01000024 and zero,t0,zero - b838: 0081045b 0x81045b - b83c: b60f0000 0xb60f0000 - b840: 01000023 subu zero,t0,zero - b844: 0081045b 0x81045b - b848: b10f0000 0xb10f0000 - b84c: 01000023 subu zero,t0,zero - b850: 0081045b 0x81045b - b854: 970f0000 lhu t7,0(t8) - b858: 01000023 subu zero,t0,zero - b85c: 0081045b 0x81045b - b860: 920f0000 lbu t7,0(s0) - b864: 01000023 subu zero,t0,zero - b868: 0081045b 0x81045b - b86c: 5f0d0000 0x5f0d0000 - b870: 01006d5f 0x1006d5f - b874: 0081045b 0x81045b - b878: 0e000000 jal 8000000 <__scratchpad-0x17800000> - b87c: 00000319 0x319 - b880: 0023c30f 0x23c30f - b884: 04600100 bltz v1,bc88 <__scratchpad-0x1f7f4378> - b888: 00000081 0x81 - b88c: 00246f0f 0x246f0f - b890: 04600100 bltz v1,bc94 <__scratchpad-0x1f7f436c> - b894: 00000081 0x81 - b898: 0023b60f 0x23b60f - b89c: 04600100 bltz v1,bca0 <__scratchpad-0x1f7f4360> - b8a0: 00000081 0x81 - b8a4: 0023b10f 0x23b10f - b8a8: 04600100 bltz v1,bcac <__scratchpad-0x1f7f4354> - b8ac: 00000081 0x81 - b8b0: 0023970f 0x23970f - b8b4: 04600100 bltz v1,bcb8 <__scratchpad-0x1f7f4348> - b8b8: 00000081 0x81 - b8bc: 0023920f 0x23920f - b8c0: 04600100 bltz v1,bcc4 <__scratchpad-0x1f7f433c> - b8c4: 00000081 0x81 - b8c8: 6d5f5f0d 0x6d5f5f0d - b8cc: 04600100 bltz v1,bcd0 <__scratchpad-0x1f7f4330> - b8d0: 00000081 0x81 - b8d4: 03370e00 0x3370e00 - b8d8: d20f0000 0xd20f0000 - b8dc: 01000023 subu zero,t0,zero - b8e0: 00810483 0x810483 - b8e4: 5f0d0000 0x5f0d0000 - b8e8: 0100615f 0x100615f - b8ec: 00810483 0x810483 - b8f0: 0e000000 jal 8000000 <__scratchpad-0x17800000> - b8f4: 00000349 0x349 - b8f8: 785f5f0d 0x785f5f0d - b8fc: 04910100 bgezal a0,bd00 <__scratchpad-0x1f7f4300> - b900: 00000081 0x81 - b904: 6d0d1000 0x6d0d1000 - b908: a1010031 sb at,49(t0) - b90c: 00008104 0x8104 - b910: 306d0d00 andi t5,v1,0xd00 - b914: 04a10100 bgez a1,bd18 <__scratchpad-0x1f7f42e8> - b918: 00000081 0x81 - b91c: 0003ba0e 0x3ba0e - b920: 23c30f00 addi v1,s8,3840 - b924: ac010000 sw at,0(zero) - b928: 00008104 0x8104 - b92c: 246f0f00 addiu t7,v1,3840 - b930: ac010000 sw at,0(zero) - b934: 00008104 0x8104 - b938: 23b60f00 addi s6,sp,3840 - b93c: ac010000 sw at,0(zero) - b940: 00008104 0x8104 - b944: 23b10f00 addi s1,sp,3840 - b948: ac010000 sw at,0(zero) - b94c: 00008104 0x8104 - b950: 23970f00 addi s7,gp,3840 - b954: ac010000 sw at,0(zero) - b958: 00008104 0x8104 - b95c: 23920f00 addi s2,gp,3840 - b960: ac010000 sw at,0(zero) - b964: 00008104 0x8104 - b968: 5f5f0d00 0x5f5f0d00 - b96c: ac01006d sw at,109(zero) - b970: 00008104 0x8104 - b974: cc0e0000 lwc3 $14,0(zero) - b978: 0d000003 jal 400000c <__scratchpad-0x1b7ffff4> - b97c: 00785f5f 0x785f5f - b980: 9704ad01 lhu a0,-21247(t8) - b984: 00000000 nop - b988: 0003de0e 0x3de0e - b98c: 5f5f0d00 0x5f5f0d00 - b990: b2010078 0xb2010078 - b994: 00008104 0x8104 - b998: 0d100000 jal 4400000 <__scratchpad-0x1b400000> - b99c: 00785f5f 0x785f5f - b9a0: 8104ba01 lb a0,-17919(t0) - b9a4: 00000000 nop - b9a8: 04110000 bal b9ac <__scratchpad-0x1f7f4654> - b9ac: 00000097 0x97 - b9b0: 00010512 0x10512 - b9b4: 247e1300 addiu s8,v1,4864 - b9b8: fa010000 0xfa010000 - b9bc: 00009704 0x9704 - b9c0: 035a4c00 0x35a4c00 - b9c4: 00064880 sll t1,a2,0x2 - b9c8: ac9c0100 sw gp,256(a0) - b9cc: 14000006 bnez zero,b9e8 <__scratchpad-0x1f7f4618> - b9d0: fa010075 0xfa010075 - b9d4: 00009704 0x9704 - b9d8: 0080e600 0x80e600 - b9dc: 00761400 0x761400 - b9e0: 9704fa01 lhu a0,-1535(t8) - b9e4: ae000000 sw zero,0(s0) - b9e8: 15000081 bnez t0,bbf0 <__scratchpad-0x1f7f4410> - b9ec: fc010077 0xfc010077 - b9f0: 00009704 0x9704 - b9f4: 00829600 0x829600 - b9f8: 01111600 0x1111600 - b9fc: 5a4c0000 0x5a4c0000 - ba00: 03a88003 0x3a88003 - ba04: fe010000 0xfe010000 - ba08: 01361704 0x1361704 - ba0c: f2060000 0xf2060000 - ba10: 0000b9eb 0xb9eb - ba14: 012c1800 0x12c1800 - ba18: 82ae0000 lb t6,0(s5) - ba1c: 22180000 addi t8,s0,0 - ba20: 26000001 addiu zero,s0,1 - ba24: 19000083 blez t0,bc34 <__scratchpad-0x1f7f43cc> - ba28: 000003a8 0x3a8 - ba2c: 0001411a 0x1411a - ba30: 014c1a00 0x14c1a00 - ba34: 571a0000 0x571a0000 - ba38: 1b000001 blez t8,ba40 <__scratchpad-0x1f7f45c0> - ba3c: 00000162 0x162 - ba40: 0000841e 0x841e - ba44: 00016d1b 0x16d1b - ba48: 0084cb00 0x84cb00 - ba4c: 01781b00 0x1781b00 - ba50: 854c0000 lh t4,0(t2) - ba54: 831b0000 lb k1,0(t8) - ba58: 0f000001 jal c000004 <__scratchpad-0x137ffffc> - ba5c: 1b000086 blez t8,bc78 <__scratchpad-0x1f7f4388> - ba60: 0000018e 0x18e - ba64: 00008714 0x8714 - ba68: 0001991b 0x1991b - ba6c: 00875300 0x875300 - ba70: 01a41b00 0x1a41b00 - ba74: 87830000 lh v1,0(gp) - ba78: af1b0000 sw k1,0(t8) - ba7c: af000001 sw zero,1(t8) - ba80: 1b000087 blez t8,bca0 <__scratchpad-0x1f7f4360> - ba84: 000001b9 0x1b9 - ba88: 000087ee 0x87ee - ba8c: 0001c41a 0x1c41a - ba90: 04101c00 bltzal zero,12a94 <__scratchpad-0x1f7ed56c> - ba94: 04f10000 bgezal a3,ba98 <__scratchpad-0x1f7f4568> - ba98: d41b0000 0xd41b0000 - ba9c: 59000001 0x59000001 - baa0: 1b000088 blez t8,bcc4 <__scratchpad-0x1f7f433c> - baa4: 000001e0 0x1e0 - baa8: 00008882 srl s1,zero,0x2 - baac: 5abc1d00 0x5abc1d00 - bab0: 00d48003 0xd48003 - bab4: 05360000 0x5360000 - bab8: f21b0000 0xf21b0000 - babc: 95000001 lhu zero,1(t0) - bac0: 1b000088 blez t8,bce4 <__scratchpad-0x1f7f431c> - bac4: 000001fe 0x1fe - bac8: 000088b3 0x88b3 - bacc: 00020a1a 0x20a1a - bad0: 02161a00 0x2161a00 - bad4: 221b0000 addi k1,s0,0 - bad8: d1000002 0xd1000002 - badc: 1b000088 blez t8,bd00 <__scratchpad-0x1f7f4300> - bae0: 0000022e 0x22e - bae4: 00008905 0x8905 - bae8: 00023a1b 0x23a1b - baec: 00892e00 0x892e00 - baf0: 281c0000 slti gp,zero,0 - baf4: 52000004 0x52000004 - baf8: 1b000005 blez t8,bb10 <__scratchpad-0x1f7f44f0> - bafc: 0000031e 0x31e - bb00: 00008957 0x8957 - bb04: 00032a1b 0x32a1b - bb08: 00898000 0x898000 - bb0c: 101d0000 beq zero,sp,bb10 <__scratchpad-0x1f7f44f0> - bb10: 1080035c beqz a0,c884 <__scratchpad-0x1f7f377c> - bb14: 69000000 0x69000000 - bb18: 1b000005 blez t8,bb30 <__scratchpad-0x1f7f44d0> - bb1c: 0000033c 0x33c - bb20: 000089b4 0x89b4 - bb24: 04401c00 bltz v0,12b28 <__scratchpad-0x1f7ed4d8> - bb28: 05850000 0x5850000 - bb2c: 4c1b0000 mfc3 k1,$0 - bb30: c7000002 lwc1 $f0,2(t8) - bb34: 1b000089 blez t8,bd5c <__scratchpad-0x1f7f42a4> - bb38: 00000258 0x258 - bb3c: 000089f0 0x89f0 - bb40: 5c9c1d00 0x5c9c1d00 - bb44: 00cc8003 0xcc8003 - bb48: 05ca0000 0x5ca0000 - bb4c: c41b0000 lwc1 $f27,0(zero) - bb50: 27000002 addiu zero,t8,2 - bb54: 1b00008a blez t8,bd80 <__scratchpad-0x1f7f4280> - bb58: 000002d0 0x2d0 - bb5c: 00008a4d break 0x0,0x229 - bb60: 0002dc1a 0x2dc1a - bb64: 02e81a00 0x2e81a00 - bb68: f41b0000 0xf41b0000 - bb6c: 77000002 jalx c000008 <__scratchpad-0x137ffff8> - bb70: 1b00008a blez t8,bd9c <__scratchpad-0x1f7f4264> - bb74: 00000300 sll zero,zero,0xc - bb78: 00008aab 0x8aab - bb7c: 00030c1b 0x30c1b - bb80: 008ac900 0x8ac900 - bb84: 581c0000 0x581c0000 - bb88: 6c000004 0x6c000004 - bb8c: 1b000006 blez t8,bba8 <__scratchpad-0x1f7f4458> - bb90: 0000034a 0x34a - bb94: 00008af2 0x8af2 - bb98: 0003551b 0x3551b - bb9c: 008b3900 0x8b3900 - bba0: 04881c00 0x4881c00 - bba4: 062e0000 0x62e0000 - bba8: 651b0000 0x651b0000 - bbac: 78000003 0x78000003 - bbb0: 1b00008b blez t8,bde0 <__scratchpad-0x1f7f4220> - bbb4: 00000371 0x371 - bbb8: 00008bac 0x8bac - bbbc: 00037d1b 0x37d1b - bbc0: 008c0e00 0x8c0e00 - bbc4: 03891b00 0x3891b00 - bbc8: 8c580000 lw t8,0(v0) - bbcc: 951b0000 lhu k1,0(t0) - bbd0: 97000003 lhu zero,3(t8) - bbd4: 1b00008c blez t8,be08 <__scratchpad-0x1f7f41f8> - bbd8: 000003a1 0x3a1 - bbdc: 00008ce1 0x8ce1 - bbe0: 0003ad1b 0x3ad1b - bbe4: 008d2b00 0x8d2b00 - bbe8: b81c0000 swr gp,0(zero) - bbec: 41000004 bc0f bc00 <__scratchpad-0x1f7f4400> - bbf0: 1b000006 blez t8,bc0c <__scratchpad-0x1f7f43f4> - bbf4: 000003bf 0x3bf - bbf8: 00008d6a 0x8d6a - bbfc: 5ec01d00 0x5ec01d00 - bc00: 000c8003 sra s0,t4,0x0 - bc04: 06580000 0x6580000 - bc08: df1b0000 0xdf1b0000 - bc0c: a2000003 sb zero,3(s0) - bc10: 0000008d break 0x0,0x2 - bc14: 0360101e 0x360101e - bc18: 00001880 sll v1,zero,0x2 - bc1c: 03d11b00 0x3d11b00 - bc20: 8db50000 lw s5,0(t5) - bc24: 00000000 nop - bc28: 0004d819 0x4d819 - bc2c: 026a1b00 0x26a1b00 - bc30: 8dc80000 lw t0,0(t6) - bc34: 761b0000 jalx 86c0000 <__scratchpad-0x17140000> - bc38: db000002 0xdb000002 - bc3c: 1a00008d blez s0,be74 <__scratchpad-0x1f7f418c> - bc40: 00000282 srl zero,zero,0xa - bc44: 00028e1a 0x28e1a - bc48: 029a1b00 0x29a1b00 - bc4c: 8dee0000 lw t6,0(t7) - bc50: a61b0000 sh k1,0(s0) - bc54: 17000002 bnez t8,bc60 <__scratchpad-0x1f7f43a0> - bc58: 1b00008e blez t8,be94 <__scratchpad-0x1f7f416c> - bc5c: 000002b2 0x2b2 - bc60: 00008e40 sll s1,zero,0x19 - bc64: 00000000 nop - bc68: 00005d1f 0x5d1f - bc6c: 0006bc00 sll s7,a2,0x10 - bc70: 06bc2000 0x6bc2000 - bc74: 00ff0000 0xff0000 - bc78: 9e070402 0x9e070402 - bc7c: 21000002 addi zero,t0,2 - bc80: 00002474 0x2474 - bc84: 06ce3c03 0x6ce3c03 - bc88: ac120000 sw s2,0(zero) - bc8c: 00000006 srlv zero,zero,zero - bc90: 00000493 0x493 - bc94: 236e0004 addi t6,k1,4 - bc98: 01040000 0x1040000 - bc9c: 00002302 srl a0,zero,0xc - bca0: 0025540c syscall 0x9550 - bca4: 00226700 0x226700 - bca8: 03609400 0x3609400 - bcac: 00093880 sll a3,t1,0x2 - bcb0: 00296f00 0x296f00 - bcb4: 04080200 0x4080200 - bcb8: 000020e9 0x20e9 - bcbc: 69050403 0x69050403 - bcc0: 0200746e 0x200746e - bcc4: 038f0601 0x38f0601 - bcc8: 08020000 j 80000 <__scratchpad-0x1f780000> - bccc: 00086205 0x86205 - bcd0: 08010200 j 40800 <__scratchpad-0x1f7bf800> - bcd4: 0000038d break 0x0,0xe - bcd8: b7070402 0xb7070402 - bcdc: 02000006 srlv zero,zero,s0 - bce0: 06ad0708 0x6ad0708 - bce4: 02020000 0x2020000 - bce8: 00021f07 0x21f07 - bcec: 24cc0400 addiu t4,a2,1024 - bcf0: 45020000 0x45020000 - bcf4: 00000025 move zero,zero - bcf8: 4c020805 0x4c020805 - bcfc: 000000ad 0xad - bd00: 0024ad06 0x24ad06 - bd04: 48540200 0x48540200 - bd08: 04000000 bltz zero,bd0c <__scratchpad-0x1f7f42f4> - bd0c: 06000020 bltz s0,bd90 <__scratchpad-0x1f7f4270> - bd10: 000024b3 0x24b3 - bd14: 00485502 0x485502 - bd18: 14040000 bne zero,a0,bd1c <__scratchpad-0x1f7f42e4> - bd1c: 6507040c 0x6507040c - bd20: 02007078 0x2007078 - bd24: 00004856 0x4856 - bd28: 010b0400 0x10b0400 - bd2c: 1fa70604 0x1fa70604 - bd30: 57020000 0x57020000 - bd34: 00000048 0x48 - bd38: 04000104 bltz zero,c14c <__scratchpad-0x1f7f3eb4> - bd3c: 25480800 addiu t0,t2,2048 - bd40: 02080000 0x2080000 - bd44: 0000d049 0xd049 - bd48: 6c660900 0x6c660900 - bd4c: 4b020074 c2 0x1020074 - bd50: 0000005d 0x5d - bd54: 00259a0a 0x259a0a - bd58: 68590200 0x68590200 - bd5c: 00000000 nop - bd60: 00248d0b 0x248d0b - bd64: 5d230100 0x5d230100 - bd68: 94000000 lhu zero,0(zero) - bd6c: 38800360 xori zero,a0,0x360 - bd70: 01000009 jalr zero,t0 - bd74: 00610c9c 0x610c9c - bd78: 005d2301 0x5d2301 - bd7c: 8e5e0000 lw s8,0(s2) - bd80: 620c0000 0x620c0000 - bd84: 5d230100 0x5d230100 - bd88: 86000000 lh zero,0(s0) - bd8c: 0d00008e jal 4000238 <__scratchpad-0x1b7ffdc8> - bd90: 000024e6 0x24e6 - bd94: 002c2501 0x2c2501 - bd98: 8eae0000 lw t6,0(s5) - bd9c: 410e0000 0x410e0000 - bda0: 0100635f 0x100635f - bda4: 00002c26 0x2c26 - bda8: 5f410f00 0x5f410f00 - bdac: 26010073 addiu at,s0,115 - bdb0: 0000002c 0x2c - bdb4: 00008f2e 0x8f2e - bdb8: 655f410f 0x655f410f - bdbc: 2c260100 sltiu a2,at,256 - bdc0: 12000000 beqz s0,bdc4 <__scratchpad-0x1f7f423c> - bdc4: 0d000090 jal 4000240 <__scratchpad-0x1b7ffdc0> - bdc8: 000024f0 0x24f0 - bdcc: 00482601 0x482601 - bdd0: 91470000 lbu a3,0(t2) - bdd4: dc0d0000 0xdc0d0000 - bdd8: 01000024 and zero,t0,zero - bddc: 00004826 xor t1,zero,zero - bde0: 0092a100 0x92a100 - bde4: 5f420e00 0x5f420e00 - bde8: 27010063 addiu at,t8,99 - bdec: 0000002c 0x2c - bdf0: 735f420f 0x735f420f - bdf4: 2c270100 sltiu a3,at,256 - bdf8: bf000000 0xbf000000 - bdfc: 0f000094 jal c000250 <__scratchpad-0x137ffdb0> - be00: 00655f42 0x655f42 - be04: 002c2701 0x2c2701 - be08: 96900000 lhu s0,0(s4) - be0c: 0a0d0000 j 8340000 <__scratchpad-0x174c0000> - be10: 01000025 move zero,t0 - be14: 00004827 nor t1,zero,zero - be18: 0096fb00 0x96fb00 - be1c: 250f0d00 addiu t7,t0,3328 - be20: 27010000 addiu at,t8,0 - be24: 00000048 0x48 - be28: 0000982c 0x982c - be2c: 635f520f 0x635f520f - be30: 2c280100 sltiu t0,at,256 - be34: 3c000000 lui zero,0x0 - be38: 0f000099 jal c000264 <__scratchpad-0x137ffd9c> - be3c: 00735f52 0x735f52 - be40: 002c2801 0x2c2801 - be44: 99500000 lwr s0,0(t2) - be48: 520f0000 0x520f0000 - be4c: 0100655f 0x100655f - be50: 00002c28 0x2c28 - be54: 009aa200 0x9aa200 - be58: 259f0d00 addiu ra,t4,3328 - be5c: 28010000 slti at,zero,0 - be60: 00000048 0x48 - be64: 00009c68 0x9c68 - be68: 0025a40d break 0x25,0x290 - be6c: 48280100 0x48280100 - be70: fa000000 0xfa000000 - be74: 0e00009d jal 8000274 <__scratchpad-0x177ffd8c> - be78: 29010072 slti at,t0,114 - be7c: 0000005d 0x5d - be80: 0024d310 0x24d310 - be84: 182e0100 0x182e0100 - be88: 10800362 beqz a0,cc14 <__scratchpad-0x1f7f33ec> - be8c: 00002595 0x2595 - be90: 63042e01 0x63042e01 - be94: 8b108003 lwl s0,-32765(t8) - be98: 01000025 move zero,t0 - be9c: 0362dc2e 0x362dc2e - bea0: 25901080 addiu s0,t4,4224 - bea4: 2e010000 sltiu at,s0,0 - bea8: 800367b4 lb v1,26548(zero) - beac: 00258210 0x258210 - beb0: 182e0100 0x182e0100 - beb4: 10800362 beqz a0,cc40 <__scratchpad-0x1f7f33c0> - beb8: 000024eb 0x24eb - bebc: 61842e01 0x61842e01 - bec0: e1108003 swc0 $16,-32765(t0) - bec4: 01000024 and zero,t0,zero - bec8: 0361402e 0x361402e - becc: 24881080 addiu t0,a0,4224 - bed0: 2e010000 sltiu at,s0,0 - bed4: 800365b0 lb v1,26032(zero) - bed8: 00254310 0x254310 - bedc: 9c2e0100 0x9c2e0100 - bee0: 11800361 beqz t4,cc68 <__scratchpad-0x1f7f3398> - bee4: 000004f0 0x4f0 - bee8: 00000268 0x268 - beec: 0024f512 0x24f512 - bef0: ad2c0100 sw t4,256(t1) - bef4: 00000000 nop - bef8: 00052011 0x52011 - befc: 00027d00 sll t7,v0,0x14 - bf00: 24f51200 addiu s5,a3,4608 - bf04: 2d010000 sltiu at,t0,0 - bf08: 000000ad 0xad - bf0c: 05581100 0x5581100 - bf10: 03930000 0x3930000 - bf14: 960d0000 lhu t5,0(s0) - bf18: 01000024 and zero,t0,zero - bf1c: 00002c2e 0x2c2e - bf20: 009f8d00 0x9f8d00 - bf24: 61241300 0x61241300 - bf28: 00088003 sra s0,t0,0x0 - bf2c: 02b20000 0x2b20000 - bf30: 5f0f0000 0x5f0f0000 - bf34: 0100785f 0x100785f - bf38: 0000482e 0x482e - bf3c: 00a08800 0xa08800 - bf40: 74130000 jalx 4c0000 <__scratchpad-0x1f340000> - bf44: 10800361 beqz a0,cccc <__scratchpad-0x1f7f3334> - bf48: cf000000 lwc3 $0,0(t8) - bf4c: 0f000002 jal c000008 <__scratchpad-0x137ffff8> - bf50: 00785f5f 0x785f5f - bf54: 00482e01 0x482e01 - bf58: a09b0000 sb k1,0(a0) - bf5c: 11000000 beqz t0,bf60 <__scratchpad-0x1f7f40a0> - bf60: 00000628 0x628 - bf64: 000002e8 0x2e8 - bf68: 0025140d break 0x25,0x50 - bf6c: 2c2e0100 sltiu t6,at,256 - bf70: ae000000 sw zero,0(s0) - bf74: 000000a0 0xa0 - bf78: 03643c13 0x3643c13 - bf7c: 00000c80 sll at,zero,0x12 - bf80: 00030500 sll zero,v1,0x14 - bf84: 5f5f0f00 0x5f5f0f00 - bf88: 2e010078 sltiu at,s0,120 - bf8c: 00000048 0x48 - bf90: 0000a110 0xa110 - bf94: 64581300 0x64581300 - bf98: 00108003 sra s0,s0,0x0 - bf9c: 03220000 0x3220000 - bfa0: 5f0f0000 0x5f0f0000 - bfa4: 0100785f 0x100785f - bfa8: 0000482e 0x482e - bfac: 00a13e00 0xa13e00 - bfb0: e8130000 swc2 $19,0(zero) - bfb4: 10800365 beqz a0,cd4c <__scratchpad-0x1f7f32b4> - bfb8: 3f000000 0x3f000000 - bfbc: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - bfc0: 00785f5f 0x785f5f - bfc4: 00482e01 0x482e01 - bfc8: a1510000 sb s1,0(t2) - bfcc: 13000000 beqz t8,bfd0 <__scratchpad-0x1f7f4030> - bfd0: 80036778 lb v1,26488(zero) - bfd4: 00000010 mfhi zero - bfd8: 0000035c 0x35c - bfdc: 785f5f0f 0x785f5f0f - bfe0: 482e0100 0x482e0100 - bfe4: 64000000 0x64000000 - bfe8: 000000a1 0xa1 - bfec: 03680c13 0x3680c13 - bff0: 00001080 sll v0,zero,0x2 - bff4: 00037900 sll t7,v1,0x4 - bff8: 5f5f0f00 0x5f5f0f00 - bffc: 2e010078 sltiu at,s0,120 - c000: 00000048 0x48 - c004: 0000a177 0xa177 - c008: 682c1400 0x682c1400 - c00c: 00108003 sra s0,s0,0x0 - c010: 5f0f0000 0x5f0f0000 - c014: 0100785f 0x100785f - c018: 0000482e 0x482e - c01c: 00a1a500 0xa1a500 - c020: 11000000 beqz t0,c024 <__scratchpad-0x1f7f3fdc> - c024: 00000648 0x648 - c028: 000003c1 0x3c1 - c02c: 00252a12 0x252a12 - c030: 2c2f0100 sltiu t7,at,256 - c034: 14000000 bnez zero,c038 <__scratchpad-0x1f7f3fc8> - c038: 80036230 lb v1,25136(zero) - c03c: 0000000c syscall - c040: 785f5f0f 0x785f5f0f - c044: 482f0100 0x482f0100 - c048: b8000000 swr zero,0(zero) - c04c: 000000a1 0xa1 - c050: 06781100 0x6781100 - c054: 03d60000 0x3d60000 - c058: b9120000 swr s2,0(t0) - c05c: 01000024 and zero,t0,zero - c060: 0000ad2f 0xad2f - c064: 90150000 lbu s5,0(zero) - c068: 0d000006 jal 4000018 <__scratchpad-0x1b7fffe8> - c06c: 00002496 0x2496 - c070: 002c2e01 0x2c2e01 - c074: a1cb0000 sb t3,0(t6) - c078: f4130000 0xf4130000 - c07c: 10800362 beqz a0,ce08 <__scratchpad-0x1f7f31f8> - c080: 07000000 bltz t8,c084 <__scratchpad-0x1f7f3f7c> - c084: 0f000004 jal c000010 <__scratchpad-0x137ffff0> - c088: 00785f5f 0x785f5f - c08c: 00482e01 0x482e01 - c090: a2fc0000 sb gp,0(s7) - c094: 13000000 beqz t8,c098 <__scratchpad-0x1f7f3f68> - c098: 800363ac lb v1,25516(zero) - c09c: 00000008 jr zero - c0a0: 00000424 0x424 - c0a4: 785f5f0f 0x785f5f0f - c0a8: 482e0100 0x482e0100 - c0ac: 0f000000 jal c000000 <__scratchpad-0x13800000> - c0b0: 000000a3 0xa3 - c0b4: 03650c13 0x3650c13 - c0b8: 00000c80 sll at,zero,0x12 - c0bc: 00044100 sll t0,a0,0x4 - c0c0: 5f5f0f00 0x5f5f0f00 - c0c4: 2e010078 sltiu at,s0,120 - c0c8: 00000048 0x48 - c0cc: 0000a322 0xa322 - c0d0: 67ec1300 0x67ec1300 - c0d4: 00108003 sra s0,s0,0x0 - c0d8: 045e0000 0x45e0000 - c0dc: 5f0f0000 0x5f0f0000 - c0e0: 0100785f 0x100785f - c0e4: 0000482e 0x482e - c0e8: 00a33a00 0xa33a00 - c0ec: 00130000 sll zero,s3,0x0 - c0f0: 10800369 beqz a0,ce98 <__scratchpad-0x1f7f3168> - c0f4: 7b000000 0x7b000000 - c0f8: 0f000004 jal c000010 <__scratchpad-0x137ffff0> - c0fc: 00785f5f 0x785f5f - c100: 00482e01 0x482e01 - c104: a34d0000 sb t5,0(k0) - c108: 14000000 bnez zero,c10c <__scratchpad-0x1f7f3ef4> - c10c: 80036940 lb v1,26944(zero) - c110: 00000010 mfhi zero - c114: 785f5f0f 0x785f5f0f - c118: 482e0100 0x482e0100 - c11c: 60000000 0x60000000 - c120: 000000a3 0xa3 - c124: de000000 0xde000000 - c128: 04000004 bltz zero,c13c <__scratchpad-0x1f7f3ec4> - c12c: 00249700 0x249700 - c130: 02010400 0x2010400 - c134: 0c000023 jal 8c <__scratchpad-0x1f7fff74> - c138: 000025e4 0x25e4 - c13c: 00002267 0x2267 - c140: 800369cc lb v1,27084(zero) - c144: 000008b8 0x8b8 - c148: 00002d04 0x2d04 - c14c: e9040802 swc2 $4,2050(t0) - c150: 03000020 add zero,t8,zero - c154: 6e690504 0x6e690504 - c158: 01020074 0x1020074 - c15c: 00038f06 0x38f06 - c160: 05080200 0x5080200 - c164: 00000862 0x862 - c168: 8d080102 lw t0,258(t0) - c16c: 04000003 bltz zero,c17c <__scratchpad-0x1f7f3e84> - c170: 000022a4 0x22a4 - c174: 54012802 0x54012802 - c178: 02000000 0x2000000 - c17c: 06b70704 0x6b70704 - c180: bb040000 swr a0,0(t8) - c184: 02000023 subu zero,s0,zero - c188: 00670129 0x670129 - c18c: 08020000 j 80000 <__scratchpad-0x1f780000> - c190: 0006ad07 0x6ad07 - c194: 07020200 0x7020200 - c198: 0000021f 0x21f - c19c: 0024cc05 0x24cc05 - c1a0: 25450300 addiu a1,t2,768 - c1a4: 06000000 bltz s0,c1a8 <__scratchpad-0x1f7f3e58> - c1a8: c54c0308 lwc1 $f12,776(t2) - c1ac: 07000000 bltz t8,c1b0 <__scratchpad-0x1f7f3e50> - c1b0: 000024ad 0x24ad - c1b4: 00545403 0x545403 - c1b8: 20040000 addi a0,zero,0 - c1bc: b3070000 0xb3070000 - c1c0: 03000024 and zero,t8,zero - c1c4: 00005455 0x5455 - c1c8: 0c140400 jal 501000 <__scratchpad-0x1f2ff000> - c1cc: 78650804 0x78650804 - c1d0: 56030070 0x56030070 - c1d4: 00000054 0x54 - c1d8: 04010b04 b edec <__scratchpad-0x1f7f1214> - c1dc: 001fa707 0x1fa707 - c1e0: 54570300 0x54570300 - c1e4: 04000000 bltz zero,c1e8 <__scratchpad-0x1f7f3e18> - c1e8: 00040001 0x40001 - c1ec: 00254809 0x254809 - c1f0: 49030800 0x49030800 - c1f4: 000000e8 0xe8 - c1f8: 746c660a jalx 1b19828 <__scratchpad-0x1dce67d8> - c1fc: 754b0300 jalx 52c0c00 <__scratchpad-0x1a53f400> - c200: 0b000000 j c000000 <__scratchpad-0x13800000> - c204: 0000259a 0x259a - c208: 00805903 0x805903 - c20c: 0c000000 jal 0 <__scratchpad-0x1f800000> - c210: 000025a9 0x25a9 - c214: 00752301 0x752301 - c218: 69cc0000 0x69cc0000 - c21c: 08b88003 j 2e2000c <__scratchpad-0x1c9dfff4> - c220: 9c010000 0x9c010000 - c224: 0100610d break 0x100,0x184 - c228: 00007523 0x7523 - c22c: 00a37300 0xa37300 - c230: 00620d00 0x620d00 - c234: 00752301 0x752301 - c238: a41b0000 sh k1,0(zero) - c23c: e60e0000 swc1 $f14,0(s0) - c240: 01000024 and zero,t0,zero - c244: 00002c25 0x2c25 - c248: 00a4c300 0xa4c300 - c24c: 5f410f00 0x5f410f00 - c250: 26010063 addiu at,s0,99 - c254: 0000002c 0x2c - c258: 0000a507 0xa507 - c25c: 735f410f 0x735f410f - c260: 2c260100 sltiu a2,at,256 - c264: a0000000 sb zero,0(zero) - c268: 0f0000a5 jal c000294 <__scratchpad-0x137ffd6c> - c26c: 00655f41 0x655f41 - c270: 002c2601 0x2c2601 - c274: a5f30000 sh s3,0(t7) - c278: f00e0000 0xf00e0000 - c27c: 01000024 and zero,t0,zero - c280: 00005426 0x5426 - c284: 00a61100 0xa61100 - c288: 24dc0e00 addiu gp,a2,3584 - c28c: 26010000 addiu at,s0,0 - c290: 00000054 0x54 - c294: 0000a701 0xa701 - c298: 635f420f 0x635f420f - c29c: 2c270100 sltiu a3,at,256 - c2a0: a6000000 sh zero,0(s0) - c2a4: 0f0000a7 jal c00029c <__scratchpad-0x137ffd64> - c2a8: 00735f42 0x735f42 - c2ac: 002c2701 0x2c2701 - c2b0: a8080000 swl t0,0(zero) - c2b4: 420f0000 c0 0xf0000 - c2b8: 0100655f 0x100655f - c2bc: 00002c27 0x2c27 - c2c0: 00a83000 0xa83000 - c2c4: 250a0e00 addiu t2,t0,3584 - c2c8: 27010000 addiu at,t8,0 - c2cc: 00000054 0x54 - c2d0: 0000a86f 0xa86f - c2d4: 00250f0e 0x250f0e - c2d8: 54270100 0x54270100 - c2dc: 6c000000 0x6c000000 - c2e0: 0f0000a9 jal c0002a4 <__scratchpad-0x137ffd5c> - c2e4: 00635f52 0x635f52 - c2e8: 002c2801 0x2c2801 - c2ec: aa6c0000 swl t4,0(s3) - c2f0: 520f0000 0x520f0000 - c2f4: 0100735f 0x100735f - c2f8: 00002c28 0x2c28 - c2fc: 00aae800 0xaae800 - c300: 5f520f00 0x5f520f00 - c304: 28010065 slti at,zero,101 - c308: 0000002c 0x2c - c30c: 0000ab96 0xab96 - c310: 00259f0e 0x259f0e - c314: 54280100 0x54280100 - c318: c9000000 lwc2 $0,0(t0) - c31c: 0e0000ac jal 80002b0 <__scratchpad-0x177ffd50> - c320: 000025a4 0x25a4 - c324: 00542801 0x542801 - c328: ae880000 sw t0,0(s4) - c32c: 72100000 0x72100000 - c330: 75290100 jalx 4a40400 <__scratchpad-0x1adbfc00> - c334: 11000000 beqz t0,c338 <__scratchpad-0x1f7f3cc8> - c338: 00000710 0x710 - c33c: 00000225 0x225 - c340: 0024f512 0x24f512 - c344: c52c0100 lwc1 $f12,256(t1) - c348: 00000000 nop - c34c: 00073011 0x73011 - c350: 00023a00 sll a3,v0,0x8 - c354: 24f51200 addiu s5,a3,4608 - c358: 2d010000 sltiu at,t0,0 - c35c: 000000c5 0xc5 - c360: 07581100 0x7581100 - c364: 02530000 0x2530000 - c368: 120e0000 beq s0,t6,c36c <__scratchpad-0x1f7f3c94> - c36c: 01000026 xor zero,t0,zero - c370: 00002c2d 0x2c2d - c374: 00af9400 0xaf9400 - c378: 78110000 0x78110000 - c37c: 68000007 0x68000007 - c380: 12000002 beqz s0,c38c <__scratchpad-0x1f7f3c74> - c384: 000024b9 0x24b9 - c388: 00c52f01 0xc52f01 - c38c: 11000000 beqz t0,c390 <__scratchpad-0x1f7f3c70> - c390: 00000790 0x790 - c394: 00000281 0x281 - c398: 0026120e 0x26120e - c39c: 2c2c0100 sltiu t4,at,256 - c3a0: d5000000 0xd5000000 - c3a4: 000000af 0xaf - c3a8: 0007b011 0x7b011 - c3ac: 00049500 sll s2,a0,0x14 - c3b0: 26910e00 addiu s1,s4,3584 - c3b4: 2e010000 sltiu at,s0,0 - c3b8: 00000054 0x54 - c3bc: 0000b016 0xb016 - c3c0: 0026780e 0x26780e - c3c4: 542e0100 0x542e0100 - c3c8: 34000000 li zero,0x0 - c3cc: 0e0000b0 jal 80002c0 <__scratchpad-0x177ffd40> - c3d0: 0000265f 0x265f - c3d4: 00542e01 0x542e01 - c3d8: b05d0000 0xb05d0000 - c3dc: 460e0000 add.s $f0,$f0,$f14 - c3e0: 01000026 xor zero,t0,zero - c3e4: 0000542e 0x542e - c3e8: 00b09200 0xb09200 - c3ec: 262d0e00 addiu t5,s1,3584 - c3f0: 2e010000 sltiu at,s0,0 - c3f4: 00000054 0x54 - c3f8: 0000b134 0xb134 - c3fc: 0025cb0e 0x25cb0e - c400: 542e0100 0x542e0100 - c404: e3000000 swc0 c0_index,0(t8) - c408: 0e0000b1 jal 80002c4 <__scratchpad-0x177ffd3c> - c40c: 000025b2 0x25b2 - c410: 00542e01 0x542e01 - c414: b27a0000 0xb27a0000 - c418: 00110000 sll zero,s1,0x0 - c41c: 66000008 0x66000008 - c420: 0e000003 jal 800000c <__scratchpad-0x177ffff4> - c424: 000023c3 sra a0,zero,0xf - c428: 00542e01 0x542e01 - c42c: b3080000 0xb3080000 - c430: 6f0e0000 0x6f0e0000 - c434: 01000024 and zero,t0,zero - c438: 0000542e 0x542e - c43c: 00b39d00 0xb39d00 - c440: 23b60e00 addi s6,sp,3584 - c444: 2e010000 sltiu at,s0,0 - c448: 00000054 0x54 - c44c: 0000b43c 0xb43c - c450: 0023b10e 0x23b10e - c454: 542e0100 0x542e0100 - c458: 7b000000 0x7b000000 - c45c: 0e0000b4 jal 80002d0 <__scratchpad-0x177ffd30> - c460: 00002397 0x2397 - c464: 00542e01 0x542e01 - c468: b4af0000 0xb4af0000 - c46c: 920e0000 lbu t6,0(s0) - c470: 01000023 subu zero,t0,zero - c474: 0000542e 0x542e - c478: 00b4f800 0xb4f800 - c47c: 5f5f0f00 0x5f5f0f00 - c480: 2e01006d sltiu at,s0,109 - c484: 00000054 0x54 - c488: 0000b53c 0xb53c - c48c: 08181100 j 604400 <__scratchpad-0x1f1fbc00> - c490: 037f0000 0x37f0000 - c494: 5f0f0000 0x5f0f0000 - c498: 0100785f 0x100785f - c49c: 00005b2e 0x5b2e - c4a0: 00b57000 0xb57000 - c4a4: 94130000 lhu s3,0(zero) - c4a8: 0c80036e jal 2000db8 <__scratchpad-0x1d7ff248> - c4ac: 9c000000 0x9c000000 - c4b0: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - c4b4: 00785f5f 0x785f5f - c4b8: 00542e01 0x542e01 - c4bc: b5c80000 0xb5c80000 - c4c0: 11000000 beqz t0,c4c4 <__scratchpad-0x1f7f3b3c> - c4c4: 00000838 0x838 - c4c8: 0000040f 0x40f - c4cc: 0023c30e 0x23c30e - c4d0: 542e0100 0x542e0100 - c4d4: e6000000 swc1 $f0,0(s0) - c4d8: 0e0000b5 jal 80002d4 <__scratchpad-0x177ffd2c> - c4dc: 0000246f 0x246f - c4e0: 00542e01 0x542e01 - c4e4: b64f0000 0xb64f0000 - c4e8: b60e0000 0xb60e0000 - c4ec: 01000023 subu zero,t0,zero - c4f0: 0000542e 0x542e - c4f4: 00b6c200 0xb6c200 - c4f8: 23b10e00 addi s1,sp,3584 - c4fc: 2e010000 sltiu at,s0,0 - c500: 00000054 0x54 - c504: 0000b701 0xb701 - c508: 0023970e 0x23970e - c50c: 542e0100 0x542e0100 - c510: 61000000 0x61000000 - c514: 0e0000b7 jal 80002dc <__scratchpad-0x177ffd24> - c518: 00002392 0x2392 - c51c: 00542e01 0x542e01 - c520: b79a0000 0xb79a0000 - c524: 5f0f0000 0x5f0f0000 - c528: 01006d5f 0x1006d5f - c52c: 0000542e 0x542e - c530: 00b80000 0xb80000 - c534: 50110000 0x50110000 - c538: 28000008 slti zero,zero,8 - c53c: 0f000004 jal c000010 <__scratchpad-0x137ffff0> - c540: 00785f5f 0x785f5f - c544: 005b2e01 0x5b2e01 - c548: b8550000 swr s5,0(v0) - c54c: 13000000 beqz t8,c550 <__scratchpad-0x1f7f3ab0> - c550: 80036f80 lb v1,28544(zero) - c554: 00000004 sllv zero,zero,zero - c558: 00000445 0x445 - c55c: 785f5f0f 0x785f5f0f - c560: 542e0100 0x542e0100 - c564: 9d000000 0x9d000000 - c568: 000000b8 0xb8 - c56c: 036fa813 0x36fa813 - c570: 00001080 sll v0,zero,0x2 - c574: 00046200 sll t4,a0,0x8 - c578: 5f5f0f00 0x5f5f0f00 - c57c: 2e010078 sltiu at,s0,120 - c580: 00000054 0x54 - c584: 0000b8d1 0xb8d1 - c588: 71b81300 0x71b81300 - c58c: 00108003 sra s0,s0,0x0 - c590: 047f0000 0x47f0000 - c594: 5f0f0000 0x5f0f0000 - c598: 0100785f 0x100785f - c59c: 0000542e 0x542e - c5a0: 00b90500 0xb90500 - c5a4: 70140000 0x70140000 - c5a8: 0f000008 jal c000020 <__scratchpad-0x137fffe0> - c5ac: 00785f5f 0x785f5f - c5b0: 00542e01 0x542e01 - c5b4: b9180000 swr t8,0(t0) - c5b8: 00000000 nop - c5bc: 03702013 0x3702013 - c5c0: 00000c80 sll at,zero,0x12 - c5c4: 0004b200 sll s6,a0,0x8 - c5c8: 5f5f0f00 0x5f5f0f00 - c5cc: 2f010078 sltiu at,t8,120 - c5d0: 00000054 0x54 - c5d4: 0000b92b 0xb92b - c5d8: 08881400 j 2205000 <__scratchpad-0x1d5fb000> - c5dc: aa0e0000 swl t6,0(s0) - c5e0: 01000026 xor zero,t0,zero - c5e4: 00002c2f 0x2c2f - c5e8: 00b93e00 0xb93e00 - c5ec: 71301500 0x71301500 - c5f0: 000c8003 sra s0,t4,0x0 - c5f4: 5f0f0000 0x5f0f0000 - c5f8: 0100785f 0x100785f - c5fc: 0000542f 0x542f - c600: 00b97600 0xb97600 - c604: 00000000 nop - c608: 00045500 sll t2,a0,0x14 - c60c: c0000400 lwc0 c0_index,1024(zero) - c610: 04000025 bltz zero,c6a8 <__scratchpad-0x1f7f3958> - c614: 00230201 0x230201 - c618: 27580c00 addiu t8,k0,3072 - c61c: 22670000 addi a3,s3,0 - c620: 72840000 0x72840000 - c624: 06108003 bltzal s0,fffec634 <__bss_end+0x7ff74f94> - c628: 2fa00000 sltiu zero,sp,0 - c62c: 08020000 j 80000 <__scratchpad-0x1f780000> - c630: 0020e904 0x20e904 - c634: 05040300 0x5040300 - c638: 00746e69 0x746e69 - c63c: 8f060102 lw a2,258(t8) - c640: 02000003 0x2000003 - c644: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - c648: 01020000 0x1020000 - c64c: 00038d08 0x38d08 - c650: 22a40400 addi a0,s5,1024 - c654: 28020000 slti v0,zero,0 - c658: 00005401 0x5401 - c65c: 07040200 0x7040200 - c660: 000006b7 0x6b7 - c664: 0023bb04 0x23bb04 - c668: 01290200 0x1290200 - c66c: 00000067 0x67 - c670: ad070802 sw a3,2050(t0) - c674: 02000006 srlv zero,zero,s0 - c678: 021f0702 0x21f0702 - c67c: cc050000 lwc3 $5,0(zero) - c680: 03000024 and zero,t8,zero - c684: 00002545 0x2545 - c688: 03080600 0x3080600 - c68c: 0000c54c syscall 0x315 - c690: 24ad0700 addiu t5,a1,1792 - c694: 54030000 0x54030000 - c698: 00000054 0x54 - c69c: 00002004 sllv a0,zero,zero - c6a0: 0024b307 0x24b307 - c6a4: 54550300 0x54550300 - c6a8: 04000000 bltz zero,c6ac <__scratchpad-0x1f7f3954> - c6ac: 08040c14 j 103050 <__scratchpad-0x1f6fcfb0> - c6b0: 00707865 0x707865 - c6b4: 00545603 0x545603 - c6b8: 0b040000 j c100000 <__scratchpad-0x13700000> - c6bc: a7070401 sh a3,1025(t8) - c6c0: 0300001f 0x300001f - c6c4: 00005457 0x5457 - c6c8: 00010400 sll zero,at,0x10 - c6cc: 48090004 0x48090004 - c6d0: 08000025 j 94 <__scratchpad-0x1f7fff6c> - c6d4: 00e84903 0xe84903 - c6d8: 660a0000 0x660a0000 - c6dc: 0300746c 0x300746c - c6e0: 0000754b 0x754b - c6e4: 259a0b00 addiu k0,t4,2816 - c6e8: 59030000 0x59030000 - c6ec: 00000080 sll zero,zero,0x2 - c6f0: 27990c00 addiu t9,gp,3072 - c6f4: 23010000 addi at,t8,0 - c6f8: 00000075 0x75 - c6fc: 80037284 lb v1,29316(zero) - c700: 00000610 0x610 - c704: 04419c01 bgez v0,ffff370c <__bss_end+0x7ff7c06c> - c708: 610d0000 0x610d0000 - c70c: 75230100 jalx 48c0400 <__scratchpad-0x1af3fc00> - c710: 89000000 lwl zero,0(t0) - c714: 0d0000b9 jal 40002e4 <__scratchpad-0x1b7ffd1c> - c718: 23010062 addi at,t8,98 - c71c: 00000075 0x75 - c720: 0000b9b1 0xb9b1 - c724: 0024e60e 0x24e60e - c728: 2c250100 sltiu a1,at,256 - c72c: 59000000 0x59000000 - c730: 0f0000ba jal c0002e8 <__scratchpad-0x137ffd18> - c734: 00635f41 0x635f41 - c738: 002c2601 0x2c2601 - c73c: ba9d0000 swr sp,0(s4) - c740: 410f0000 0x410f0000 - c744: 0100735f 0x100735f - c748: 00002c26 0x2c26 - c74c: 00baf400 0xbaf400 - c750: 5f410f00 0x5f410f00 - c754: 26010065 addiu at,s0,101 - c758: 0000002c 0x2c - c75c: 0000bb47 0xbb47 - c760: 0024f00e 0x24f00e - c764: 54260100 0x54260100 - c768: 65000000 0x65000000 - c76c: 0e0000bb jal 80002ec <__scratchpad-0x177ffd14> - c770: 000024dc 0x24dc - c774: 00542601 0x542601 - c778: bc1e0000 0xbc1e0000 - c77c: 420f0000 c0 0xf0000 - c780: 0100635f 0x100635f - c784: 00002c27 0x2c27 - c788: 00bcd600 0xbcd600 - c78c: 5f420f00 0x5f420f00 - c790: 27010073 addiu at,t8,115 - c794: 0000002c 0x2c - c798: 0000bd4e 0xbd4e - c79c: 655f420f 0x655f420f - c7a0: 2c270100 sltiu a3,at,256 - c7a4: 76000000 jalx 8000000 <__scratchpad-0x17800000> - c7a8: 0e0000bd jal 80002f4 <__scratchpad-0x177ffd0c> - c7ac: 0000250a 0x250a - c7b0: 00542701 0x542701 - c7b4: bdc00000 0xbdc00000 - c7b8: 0f0e0000 jal c380000 <__scratchpad-0x13480000> - c7bc: 01000025 move zero,t0 - c7c0: 00005427 0x5427 - c7c4: 00be9100 0xbe9100 - c7c8: 5f520f00 0x5f520f00 - c7cc: 28010063 slti at,zero,99 - c7d0: 0000002c 0x2c - c7d4: 0000bf44 0xbf44 - c7d8: 735f520f 0x735f520f - c7dc: 2c280100 sltiu t0,at,256 - c7e0: 7a000000 0x7a000000 - c7e4: 0f0000bf jal c0002fc <__scratchpad-0x137ffd04> - c7e8: 00655f52 0x655f52 - c7ec: 002c2801 0x2c2801 - c7f0: bff10000 0xbff10000 - c7f4: 9f0e0000 0x9f0e0000 - c7f8: 01000025 move zero,t0 - c7fc: 00005428 0x5428 - c800: 00c0fc00 0xc0fc00 - c804: 25a40e00 addiu a0,t5,3584 - c808: 28010000 slti at,zero,0 - c80c: 00000054 0x54 - c810: 0000c250 0xc250 - c814: 01007210 0x1007210 - c818: 00007529 0x7529 - c81c: 08b01100 j 2c04400 <__scratchpad-0x1cbfbc00> - c820: 02290000 0x2290000 - c824: f5120000 0xf5120000 - c828: 01000024 and zero,t0,zero - c82c: 0000c52c 0xc52c - c830: d8110000 0xd8110000 - c834: 3e000008 0x3e000008 - c838: 12000002 beqz s0,c844 <__scratchpad-0x1f7f37bc> - c83c: 000024f5 0x24f5 - c840: 00c52d01 0xc52d01 - c844: 11000000 beqz t0,c848 <__scratchpad-0x1f7f37b8> - c848: 00000900 sll at,zero,0x4 - c84c: 00000257 0x257 - c850: 0026120e 0x26120e - c854: 2c2d0100 sltiu t5,at,256 - c858: fa000000 0xfa000000 - c85c: 000000c2 srl zero,zero,0x3 - c860: 00092011 0x92011 - c864: 00028900 sll s1,v0,0x4 - c868: 26aa0e00 addiu t2,s5,3584 - c86c: 2f010000 sltiu at,t8,0 - c870: 0000002c 0x2c - c874: 0000c33b 0xc33b - c878: 0377c413 0x377c413 - c87c: 00000c80 sll at,zero,0x12 - c880: 5f5f0f00 0x5f5f0f00 - c884: 2f010078 sltiu at,t8,120 - c888: 00000054 0x54 - c88c: 0000c373 0xc373 - c890: 50110000 0x50110000 - c894: 9e000009 0x9e000009 - c898: 12000002 beqz s0,c8a4 <__scratchpad-0x1f7f375c> - c89c: 000024b9 0x24b9 - c8a0: 00c52f01 0xc52f01 - c8a4: 11000000 beqz t0,c8a8 <__scratchpad-0x1f7f3758> - c8a8: 00000968 0x968 - c8ac: 000002b7 0x2b7 - c8b0: 0026120e 0x26120e - c8b4: 2c2c0100 sltiu t4,at,256 - c8b8: 86000000 lh zero,0(s0) - c8bc: 000000c3 sra zero,zero,0x3 - c8c0: 00098811 0x98811 - c8c4: 00042700 sll a0,a0,0x1c - c8c8: 27d11200 addiu s1,s8,4608 - c8cc: 2e010000 sltiu at,s0,0 - c8d0: 00000441 0x441 - c8d4: 0009a811 0x9a811 - c8d8: 0003c400 sll t8,v1,0x10 - c8dc: 27e90e00 addiu t1,ra,3584 - c8e0: 2e010000 sltiu at,s0,0 - c8e4: 00000054 0x54 - c8e8: 0000c3c7 0xc3c7 - c8ec: 0028050e 0x28050e - c8f0: 542e0100 0x542e0100 - c8f4: da000000 0xda000000 - c8f8: 0e0000c3 jal 800030c <__scratchpad-0x177ffcf4> - c8fc: 000027a2 0x27a2 - c900: 00542e01 0x542e01 - c904: c3ed0000 lwc0 c0_cause,0(ra) - c908: c50e0000 lwc1 $f14,0(t0) - c90c: 01000026 xor zero,t0,zero - c910: 0000542e 0x542e - c914: 00c40c00 0xc40c00 - c918: 75a81400 jalx 6a05000 <__scratchpad-0x18dfb000> - c91c: 00148003 sra s0,s4,0x0 - c920: 032d0000 0x32d0000 - c924: 5f0f0000 0x5f0f0000 - c928: 0100785f 0x100785f - c92c: 00005b2e 0x5b2e - c930: 00c41f00 0xc41f00 - c934: bc140000 0xbc140000 - c938: 0c800375 jal 2000dd4 <__scratchpad-0x1d7ff22c> - c93c: 4a000000 c2 0x0 - c940: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - c944: 00785f5f 0x785f5f - c948: 005b2e01 0x5b2e01 - c94c: c4370000 lwc1 $f23,0(at) - c950: 11000000 beqz t0,c954 <__scratchpad-0x1f7f36ac> - c954: 000009c8 0x9c8 - c958: 0000036a 0x36a - c95c: 0026f712 0x26f712 - c960: 542e0100 0x542e0100 - c964: 12000000 beqz s0,c968 <__scratchpad-0x1f7f3698> - c968: 000027be 0x27be - c96c: 00542e01 0x542e01 - c970: 11000000 beqz t0,c974 <__scratchpad-0x1f7f368c> - c974: 000009e0 0x9e0 - c978: 00000386 0x386 - c97c: 785f5f15 0x785f5f15 - c980: 5b2e0100 0x5b2e0100 - c984: 06000000 bltz s0,c988 <__scratchpad-0x1f7f3678> - c988: 61049360 0x61049360 - c98c: 11000493 beqz t0,dbdc <__scratchpad-0x1f7f2424> - c990: 000009f8 0x9f8 - c994: 0000039f 0x39f - c998: 785f5f0f 0x785f5f0f - c99c: 5b2e0100 0x5b2e0100 - c9a0: 4f000000 c3 0x1000000 - c9a4: 000000c4 0xc4 - c9a8: 000a1816 0xa1816 - c9ac: 26f70e00 addiu s7,s7,3584 - c9b0: 2e010000 sltiu at,s0,0 - c9b4: 00000054 0x54 - c9b8: 0000c467 0xc467 - c9bc: 0027be0e 0x27be0e - c9c0: 542e0100 0x542e0100 - c9c4: cd000000 lwc3 $0,0(t0) - c9c8: 000000c4 0xc4 - c9cc: 0a301600 j 8c05800 <__scratchpad-0x16bfa800> - c9d0: e1120000 swc0 $18,0(t0) - c9d4: 01000026 xor zero,t0,zero - c9d8: 00002c2e 0x2c2e - c9dc: 0a581600 j 9605800 <__scratchpad-0x161fa800> - c9e0: 860e0000 lh t6,0(s0) - c9e4: 01000027 nor zero,t0,zero - c9e8: 00002c2e 0x2c2e - c9ec: 00c54d00 0xc54d00 - c9f0: 270a0e00 addiu t2,t8,3584 - c9f4: 2e010000 sltiu at,s0,0 - c9f8: 0000002c 0x2c - c9fc: 0000c561 0xc561 - ca00: 0027310e 0x27310e - ca04: 2c2e0100 sltiu t6,at,256 - ca08: 75000000 jalx 4000000 <__scratchpad-0x1b800000> - ca0c: 0e0000c5 jal 8000314 <__scratchpad-0x177ffcec> - ca10: 0000271f 0x271f - ca14: 002c2e01 0x2c2e01 - ca18: c5890000 lwc1 $f9,0(t4) - ca1c: 460e0000 add.s $f0,$f0,$f14 - ca20: 01000027 nor zero,t0,zero - ca24: 0000542e 0x542e - ca28: 00c5a900 0xc5a900 - ca2c: 00000000 nop - ca30: 03769813 0x3769813 - ca34: 00000c80 sll at,zero,0x12 - ca38: 5f5f0f00 0x5f5f0f00 - ca3c: 2f010078 sltiu at,t8,120 - ca40: 00000054 0x54 - ca44: 0000c5ce 0xc5ce - ca48: 54170000 0x54170000 - ca4c: 51000000 0x51000000 - ca50: 18000004 blez zero,ca64 <__scratchpad-0x1f7f359c> - ca54: 00000451 0x451 - ca58: 04020003 0x4020003 - ca5c: 00029e07 0x29e07 - ca60: 04760000 0x4760000 - ca64: 00040000 sll zero,a0,0x0 - ca68: 0000270c syscall 0x9c - ca6c: 23020104 addi v0,t8,260 - ca70: 210c0000 addi t4,t0,0 - ca74: 67000028 0x67000028 - ca78: 94000022 lhu zero,34(zero) - ca7c: 88800378 lwl zero,888(a0) - ca80: 56000009 0x56000009 - ca84: 02000031 0x2000031 - ca88: 20e90408 addi t1,a3,1032 - ca8c: 04030000 0x4030000 - ca90: 746e6905 jalx 1b9a414 <__scratchpad-0x1dc65bec> - ca94: 06010200 bgez s0,d298 <__scratchpad-0x1f7f2d68> - ca98: 0000038f 0x38f - ca9c: 62050802 0x62050802 - caa0: 02000008 jr s0 - caa4: 038d0801 0x38d0801 - caa8: 04020000 0x4020000 - caac: 0006b707 0x6b707 - cab0: 07080200 0x7080200 - cab4: 000006ad 0x6ad - cab8: 1f070202 0x1f070202 - cabc: 04000002 bltz zero,cac8 <__scratchpad-0x1f7f3538> - cac0: 000024cc syscall 0x93 - cac4: 00254502 0x254502 - cac8: 08050000 j 140000 <__scratchpad-0x1f6c0000> - cacc: 00ad4c02 0xad4c02 - cad0: ad060000 sw a2,0(t0) - cad4: 02000024 and zero,s0,zero - cad8: 00004854 0x4854 - cadc: 00200400 0x200400 - cae0: 24b30600 addiu s3,a1,1536 - cae4: 55020000 0x55020000 - cae8: 00000048 0x48 - caec: 040c1404 0x40c1404 - caf0: 70786507 0x70786507 - caf4: 48560200 0x48560200 - caf8: 04000000 bltz zero,cafc <__scratchpad-0x1f7f3504> - cafc: 0604010b 0x604010b - cb00: 00001fa7 0x1fa7 - cb04: 00485702 0x485702 - cb08: 01040000 0x1040000 - cb0c: 08000400 j 1000 <__scratchpad-0x1f7ff000> - cb10: 00002548 0x2548 - cb14: d0490208 0xd0490208 - cb18: 09000000 j 4000000 <__scratchpad-0x1b800000> - cb1c: 00746c66 0x746c66 - cb20: 005d4b02 0x5d4b02 - cb24: 9a0a0000 lwr t2,0(s0) - cb28: 02000025 move zero,s0 - cb2c: 00006859 0x6859 - cb30: 4f0b0000 c3 0x10b0000 - cb34: 01000028 0x1000028 - cb38: 00005d23 0x5d23 - cb3c: 03789400 0x3789400 - cb40: 00098880 sll s1,t1,0x2 - cb44: 0c9c0100 jal 2700400 <__scratchpad-0x1d0ffc00> - cb48: 23010061 addi at,t8,97 - cb4c: 0000005d 0x5d - cb50: 0000c5e1 0xc5e1 - cb54: 0100620c syscall 0x40188 - cb58: 00005d23 0x5d23 - cb5c: 00c60900 0xc60900 - cb60: 24e60d00 addiu a2,a3,3328 - cb64: 25010000 addiu at,t0,0 - cb68: 0000002c 0x2c - cb6c: 0000c631 0xc631 - cb70: 635f410e 0x635f410e - cb74: 2c260100 sltiu a2,at,256 - cb78: 0f000000 jal c000000 <__scratchpad-0x13800000> - cb7c: 00735f41 0x735f41 - cb80: 002c2601 0x2c2601 - cb84: c6d50000 lwc1 $f21,0(s6) - cb88: 410f0000 0x410f0000 - cb8c: 0100655f 0x100655f - cb90: 00002c26 0x2c26 - cb94: 00c7da00 0xc7da00 - cb98: 24f00d00 addiu s0,a3,3328 - cb9c: 26010000 addiu at,s0,0 - cba0: 00000048 0x48 - cba4: 0000c90f 0xc90f - cba8: 0024dc0d break 0x24,0x370 - cbac: 48260100 0x48260100 - cbb0: 83000000 lb zero,0(t8) - cbb4: 0e0000ca jal 8000328 <__scratchpad-0x177ffcd8> - cbb8: 00635f42 0x635f42 - cbbc: 002c2701 0x2c2701 - cbc0: 420f0000 c0 0xf0000 - cbc4: 0100735f 0x100735f - cbc8: 00002c27 0x2c27 - cbcc: 00cd1d00 0xcd1d00 - cbd0: 5f420f00 0x5f420f00 - cbd4: 27010065 addiu at,t8,101 - cbd8: 0000002c 0x2c - cbdc: 0000cdbe 0xcdbe - cbe0: 00250a0d break 0x25,0x28 - cbe4: 48270100 0x48270100 - cbe8: 29000000 slti zero,t0,0 - cbec: 0d0000ce jal 4000338 <__scratchpad-0x1b7ffcc8> - cbf0: 0000250f 0x250f - cbf4: 00482701 0x482701 - cbf8: cf5a0000 lwc3 $26,0(k0) - cbfc: 520f0000 0x520f0000 - cc00: 0100635f 0x100635f - cc04: 00002c28 0x2c28 - cc08: 00d0b700 0xd0b700 - cc0c: 5f520f00 0x5f520f00 - cc10: 28010073 slti at,zero,115 - cc14: 0000002c 0x2c - cc18: 0000d0cb 0xd0cb - cc1c: 655f520f 0x655f520f - cc20: 2c280100 sltiu t0,at,256 - cc24: 6a000000 0x6a000000 - cc28: 0d0000d2 jal 4000348 <__scratchpad-0x1b7ffcb8> - cc2c: 0000259f 0x259f - cc30: 00482801 0x482801 - cc34: d46d0000 0xd46d0000 - cc38: a40d0000 sh t5,0(zero) - cc3c: 01000025 move zero,t0 - cc40: 00004828 0x4828 - cc44: 00d60900 0xd60900 - cc48: 00720e00 0x720e00 - cc4c: 005d2901 0x5d2901 - cc50: d3100000 0xd3100000 - cc54: 01000024 and zero,t0,zero - cc58: 037a342e 0x37a342e - cc5c: 25951080 addiu s5,t4,4224 - cc60: 2e010000 sltiu at,s0,0 - cc64: 80037ae8 lb v1,31464(zero) - cc68: 00258b10 0x258b10 - cc6c: c02e0100 lwc0 c0_epc,256(at) - cc70: 1080037a beqz a0,da5c <__scratchpad-0x1f7f25a4> - cc74: 00002590 0x2590 - cc78: 7ff82e01 0x7ff82e01 - cc7c: 82108003 lb s0,-32765(s0) - cc80: 01000025 move zero,t0 - cc84: 037a342e 0x37a342e - cc88: 24eb1080 addiu t3,a3,4224 - cc8c: 2e010000 sltiu at,s0,0 - cc90: 800379a4 lb v1,31140(zero) - cc94: 0024e110 0x24e110 - cc98: 602e0100 0x602e0100 - cc9c: 10800379 beqz a0,da84 <__scratchpad-0x1f7f257c> - cca0: 00002488 0x2488 - cca4: 7dd82e01 0x7dd82e01 - cca8: 43108003 c0 0x1108003 - ccac: 01000025 move zero,t0 - ccb0: 0379bc2e 0x379bc2e - ccb4: 0a901180 j a404600 <__scratchpad-0x153fba00> - ccb8: 02680000 0x2680000 - ccbc: f5120000 0xf5120000 - ccc0: 01000024 and zero,t0,zero - ccc4: 0000ad2c 0xad2c - ccc8: b8110000 swr s1,0(zero) - cccc: 7d00000a 0x7d00000a - ccd0: 12000002 beqz s0,ccdc <__scratchpad-0x1f7f3324> - ccd4: 000024f5 0x24f5 - ccd8: 00ad2d01 0xad2d01 - ccdc: 11000000 beqz t0,cce0 <__scratchpad-0x1f7f3320> - cce0: 00000ae0 0xae0 - cce4: 00000376 0x376 - cce8: 0024960d break 0x24,0x258 - ccec: 2c2e0100 sltiu t6,at,256 - ccf0: c7000000 lwc1 $f0,0(t8) - ccf4: 130000d7 beqz t8,d054 <__scratchpad-0x1f7f2fac> - ccf8: 80037930 lb v1,31024(zero) - ccfc: 00000008 jr zero - cd00: 000002b2 0x2b2 - cd04: 785f5f0f 0x785f5f0f - cd08: 482e0100 0x482e0100 - cd0c: fd000000 0xfd000000 - cd10: 000000d8 0xd8 - cd14: 03799413 0x3799413 - cd18: 00001080 sll v0,zero,0x2 - cd1c: 0002cf00 sll t9,v0,0x1c - cd20: 5f5f0f00 0x5f5f0f00 - cd24: 2e010078 sltiu at,s0,120 - cd28: 00000048 0x48 - cd2c: 0000d910 0xd910 - cd30: 0bc81100 j f204400 <__scratchpad-0x105fbc00> - cd34: 02e80000 0x2e80000 - cd38: 140d0000 bne zero,t5,cd3c <__scratchpad-0x1f7f32c4> - cd3c: 01000025 move zero,t0 - cd40: 00002c2e 0x2c2e - cd44: 00d92300 0xd92300 - cd48: 70130000 0x70130000 - cd4c: 0c80037c jal 2000df0 <__scratchpad-0x1d7ff210> - cd50: 05000000 bltz t0,cd54 <__scratchpad-0x1f7f32ac> - cd54: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - cd58: 00785f5f 0x785f5f - cd5c: 00482e01 0x482e01 - cd60: d9850000 0xd9850000 - cd64: 13000000 beqz t8,cd68 <__scratchpad-0x1f7f3298> - cd68: 80037c8c lb v1,31884(zero) - cd6c: 00000010 mfhi zero - cd70: 00000322 0x322 - cd74: 785f5f0f 0x785f5f0f - cd78: 482e0100 0x482e0100 - cd7c: b3000000 0xb3000000 - cd80: 000000d9 0xd9 - cd84: 037e1013 0x37e1013 - cd88: 00001080 sll v0,zero,0x2 - cd8c: 00033f00 sll a3,v1,0x1c - cd90: 5f5f0f00 0x5f5f0f00 - cd94: 2e010078 sltiu at,s0,120 - cd98: 00000048 0x48 - cd9c: 0000d9c6 0xd9c6 - cda0: 80501300 lb s0,4864(v0) - cda4: 00108003 sra s0,s0,0x0 - cda8: 035c0000 0x35c0000 - cdac: 5f0f0000 0x5f0f0000 - cdb0: 0100785f 0x100785f - cdb4: 0000482e 0x482e - cdb8: 00d9d900 0xd9d900 - cdbc: 70140000 0x70140000 - cdc0: 10800380 beqz a0,dbc4 <__scratchpad-0x1f7f243c> - cdc4: 0f000000 jal c000000 <__scratchpad-0x13800000> - cdc8: 00785f5f 0x785f5f - cdcc: 00482e01 0x482e01 - cdd0: da070000 0xda070000 - cdd4: 00000000 nop - cdd8: 000be811 0xbe811 - cddc: 0003a400 sll s4,v1,0x10 - cde0: 252a1200 addiu t2,t1,4608 - cde4: 2f010000 sltiu at,t8,0 - cde8: 0000002c 0x2c - cdec: 037a4c14 0x37a4c14 - cdf0: 00000c80 sll at,zero,0x12 - cdf4: 5f5f0f00 0x5f5f0f00 - cdf8: 2f010078 sltiu at,t8,120 - cdfc: 00000048 0x48 - ce00: 0000da1a 0xda1a - ce04: 18110000 0x18110000 - ce08: 6700000c 0x6700000c - ce0c: 0d000004 jal 4000010 <__scratchpad-0x1b7ffff0> - ce10: 00002496 0x2496 - ce14: 002c2e01 0x2c2e01 - ce18: da380000 0xda380000 - ce1c: d8130000 0xd8130000 - ce20: 1080037a beqz a0,dc0c <__scratchpad-0x1f7f23f4> - ce24: d9000000 0xd9000000 - ce28: 0f000003 jal c00000c <__scratchpad-0x137ffff4> - ce2c: 00785f5f 0x785f5f - ce30: 00482e01 0x482e01 - ce34: db760000 0xdb760000 - ce38: 13000000 beqz t8,ce3c <__scratchpad-0x1f7f31c4> - ce3c: 80037d44 lb v1,32068(zero) - ce40: 0000000c syscall - ce44: 000003f6 0x3f6 - ce48: 785f5f0f 0x785f5f0f - ce4c: 482e0100 0x482e0100 - ce50: 89000000 lwl zero,0(t0) - ce54: 000000db 0xdb - ce58: 037ebc13 0x37ebc13 - ce5c: 00000880 sll at,zero,0x2 - ce60: 00041300 sll v0,a0,0xc - ce64: 5f5f0f00 0x5f5f0f00 - ce68: 2e010078 sltiu at,s0,120 - ce6c: 00000048 0x48 - ce70: 0000dba1 0xdba1 - ce74: 80301300 lb s0,4864(at) - ce78: 00108003 sra s0,s0,0x0 - ce7c: 04300000 bltzal at,ce80 <__scratchpad-0x1f7f3180> - ce80: 5f0f0000 0x5f0f0000 - ce84: 0100785f 0x100785f - ce88: 0000482e 0x482e - ce8c: 00dbb400 0xdbb400 - ce90: 3c130000 lui s3,0x0 - ce94: 10800381 beqz a0,dc9c <__scratchpad-0x1f7f2364> - ce98: 4d000000 bc3f ce9c <__scratchpad-0x1f7f3164> - ce9c: 0f000004 jal c000010 <__scratchpad-0x137ffff0> - cea0: 00785f5f 0x785f5f - cea4: 00482e01 0x482e01 - cea8: dbc70000 0xdbc70000 - ceac: 14000000 bnez zero,ceb0 <__scratchpad-0x1f7f3150> - ceb0: 80038180 lb v1,-32384(zero) - ceb4: 00000010 mfhi zero - ceb8: 785f5f0f 0x785f5f0f - cebc: 482e0100 0x482e0100 - cec0: da000000 0xda000000 - cec4: 000000db 0xdb - cec8: 0ca01500 jal 2805400 <__scratchpad-0x1cffac00> - cecc: b9120000 swr s2,0(t0) - ced0: 01000024 and zero,t0,zero - ced4: 0000ad2f 0xad2f - ced8: 00000000 nop - cedc: 00000198 0x198 - cee0: 28350004 slti s5,at,4 - cee4: 01040000 0x1040000 - cee8: 00002302 srl a0,zero,0xc - ceec: 0028580c syscall 0xa160 - cef0: 00226700 0x226700 - cef4: 03821c00 0x3821c00 - cef8: 00008c80 sll s1,zero,0x12 - cefc: 0034fe00 0x34fe00 - cf00: 05040200 0x5040200 - cf04: 00746e69 0x746e69 - cf08: 8f060103 lw a2,259(t8) - cf0c: 04000003 bltz zero,cf1c <__scratchpad-0x1f7f30e4> - cf10: 000022a5 0x22a5 - cf14: 25012502 addiu at,t0,9474 - cf18: 03000000 0x3000000 - cf1c: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - cf20: 01030000 0x1030000 - cf24: 00038d08 0x38d08 - cf28: 22a40400 addi a0,s5,1024 - cf2c: 28020000 slti v0,zero,0 - cf30: 00005901 0x5901 - cf34: 07040300 0x7040300 - cf38: 000006b7 0x6b7 - cf3c: ad070803 sw a3,2051(t0) - cf40: 03000006 srlv zero,zero,t8 - cf44: 021f0702 0x21f0702 - cf48: cc050000 lwc3 $5,0(zero) - cf4c: 03000024 and zero,t8,zero - cf50: 00007945 0x7945 - cf54: 04080300 0x4080300 - cf58: 000020e9 0x20e9 - cf5c: 4c030806 0x4c030806 - cf60: 000000c5 0xc5 - cf64: 0024ad07 0x24ad07 - cf68: 59540300 0x59540300 - cf6c: 04000000 bltz zero,cf70 <__scratchpad-0x1f7f3090> - cf70: 07000020 bltz t8,cff4 <__scratchpad-0x1f7f300c> - cf74: 000024b3 0x24b3 - cf78: 00595503 0x595503 - cf7c: 14040000 bne zero,a0,cf80 <__scratchpad-0x1f7f3080> - cf80: 6508040c 0x6508040c - cf84: 03007078 0x3007078 - cf88: 00005956 0x5956 - cf8c: 010b0400 0x10b0400 - cf90: 1fa70704 0x1fa70704 - cf94: 57030000 0x57030000 - cf98: 00000059 0x59 - cf9c: 04000104 bltz zero,d3b0 <__scratchpad-0x1f7f2c50> - cfa0: 25480900 addiu t0,t2,2304 - cfa4: 03080000 0x3080000 - cfa8: 0000e849 0xe849 - cfac: 6c660a00 0x6c660a00 - cfb0: 4b030074 c2 0x1030074 - cfb4: 0000006e 0x6e - cfb8: 00259a0b 0x259a0b - cfbc: 80590300 lb t9,768(v0) - cfc0: 00000000 nop - cfc4: 00289a0c syscall 0xa268 - cfc8: 33230100 andi v1,t9,0x100 - cfcc: 1c000000 bgtz zero,cfd0 <__scratchpad-0x1f7f3030> - cfd0: 8c800382 lw zero,898(a0) - cfd4: 01000000 0x1000000 - cfd8: 00610d9c 0x610d9c - cfdc: 006e2301 0x6e2301 - cfe0: 54060000 0x54060000 - cfe4: 93550493 lbu s5,1171(k0) - cfe8: 24e60e04 addiu a2,a3,3588 - cfec: 25010000 addiu at,t0,0 - cff0: 00000025 move zero,zero - cff4: 5f410f00 0x5f410f00 - cff8: 26010063 addiu at,s0,99 - cffc: 00000025 move zero,zero - d000: 735f4110 0x735f4110 - d004: 25260100 addiu a2,t1,256 - d008: 06000000 bltz s0,d00c <__scratchpad-0x1f7f2ff4> - d00c: ff080075 0xff080075 - d010: 41119f1a 0x41119f1a - d014: 0100655f 0x100655f - d018: 00002526 0x2526 - d01c: 00dbed00 0xdbed00 - d020: 24f01200 addiu s0,a3,4608 - d024: 26010000 addiu at,s0,0 - d028: 00000059 0x59 - d02c: 0000dc24 0xdc24 - d030: 0024dc12 0x24dc12 - d034: 59260100 0x59260100 - d038: 71000000 0x71000000 - d03c: 110000dc beqz t0,d3b0 <__scratchpad-0x1f7f2c50> - d040: 27010072 addiu at,t8,114 - d044: 0000004d break 0x0,0x1 - d048: 0000dca6 0xdca6 - d04c: 000cb813 0xcb813 - d050: 00018500 sll s0,at,0x14 - d054: 24f51400 addiu s5,a3,5120 - d058: 2a010000 slti at,s0,0 - d05c: 000000c5 0xc5 - d060: 0cd01500 jal 3405400 <__scratchpad-0x1c3fac00> - d064: 87120000 lh s2,0(t8) - d068: 01000028 0x1000028 - d06c: 0000252b 0x252b - d070: 00dccf00 0xdccf00 - d074: 00000000 nop - d078: 0000019e 0x19e - d07c: 29680004 slti t0,t3,4 - d080: 01040000 0x1040000 - d084: 00002302 srl a0,zero,0xc - d088: 0028dd0c syscall 0xa374 - d08c: 00226700 0x226700 - d090: 0382a800 0x382a800 - d094: 0000fc80 sll ra,zero,0x12 - d098: 00359800 0x359800 - d09c: 05040200 0x5040200 - d0a0: 00746e69 0x746e69 - d0a4: 8f060103 lw a2,259(t8) - d0a8: 04000003 bltz zero,d0b8 <__scratchpad-0x1f7f2f48> - d0ac: 000022a5 0x22a5 - d0b0: 25012502 addiu at,t0,9474 - d0b4: 03000000 0x3000000 - d0b8: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - d0bc: 01030000 0x1030000 - d0c0: 00038d08 0x38d08 - d0c4: 22a40400 addi a0,s5,1024 - d0c8: 28020000 slti v0,zero,0 - d0cc: 00005901 0x5901 - d0d0: 07040300 0x7040300 - d0d4: 000006b7 0x6b7 - d0d8: ad070803 sw a3,2051(t0) - d0dc: 03000006 srlv zero,zero,t8 - d0e0: 021f0702 0x21f0702 - d0e4: cc050000 lwc3 $5,0(zero) - d0e8: 03000024 and zero,t8,zero - d0ec: 00007945 0x7945 - d0f0: 04080300 0x4080300 - d0f4: 000020e9 0x20e9 - d0f8: 4c030806 0x4c030806 - d0fc: 000000c5 0xc5 - d100: 0024ad07 0x24ad07 - d104: 59540300 0x59540300 - d108: 04000000 bltz zero,d10c <__scratchpad-0x1f7f2ef4> - d10c: 07000020 bltz t8,d190 <__scratchpad-0x1f7f2e70> - d110: 000024b3 0x24b3 - d114: 00595503 0x595503 - d118: 14040000 bne zero,a0,d11c <__scratchpad-0x1f7f2ee4> - d11c: 6508040c 0x6508040c - d120: 03007078 0x3007078 - d124: 00005956 0x5956 - d128: 010b0400 0x10b0400 - d12c: 1fa70704 0x1fa70704 - d130: 57030000 0x57030000 - d134: 00000059 0x59 - d138: 04000104 bltz zero,d54c <__scratchpad-0x1f7f2ab4> - d13c: 25480900 addiu t0,t2,2304 - d140: 03080000 0x3080000 - d144: 0000e849 0xe849 - d148: 6c660a00 0x6c660a00 - d14c: 4b030074 c2 0x1030074 - d150: 0000006e 0x6e - d154: 00259a0b 0x259a0b - d158: 80590300 lb t9,768(v0) - d15c: 00000000 nop - d160: 0028a40c syscall 0xa290 - d164: 6e240100 0x6e240100 - d168: a8000000 swl zero,0(zero) - d16c: fc800382 0xfc800382 - d170: 01000000 0x1000000 - d174: 00690d9c 0x690d9c - d178: 00332401 0x332401 - d17c: dcf50000 0xdcf50000 - d180: 410e0000 0x410e0000 - d184: 0100635f 0x100635f - d188: 00002526 0x2526 - d18c: 5f410f00 0x5f410f00 - d190: 26010073 addiu at,s0,115 - d194: 00000025 move zero,zero - d198: 0000dd4d break 0x0,0x375 - d19c: 655f410f 0x655f410f - d1a0: 25260100 addiu a2,t1,256 - d1a4: 85000000 lh zero,0(t0) - d1a8: 100000dd b d520 <__scratchpad-0x1f7f2ae0> - d1ac: 000024f0 0x24f0 - d1b0: 00592601 0x592601 - d1b4: ddae0000 0xddae0000 - d1b8: dc100000 0xdc100000 - d1bc: 01000024 and zero,t0,zero - d1c0: 00005926 0x5926 - d1c4: 00ddf900 0xddf900 - d1c8: 00610e00 0x610e00 - d1cc: 006e2701 0x6e2701 - d1d0: c0110000 lwc0 $17,0(zero) - d1d4: 01000028 0x1000028 - d1d8: 0ce81229 jal 3a048a4 <__scratchpad-0x1bdfb75c> - d1dc: 018f0000 0x18f0000 - d1e0: b0100000 0xb0100000 - d1e4: 01000028 0x1000028 - d1e8: 00004d29 0x4d29 - d1ec: 00de6900 0xde6900 - d1f0: 0d081300 jal 4204c00 <__scratchpad-0x1b5fb400> - d1f4: cd100000 lwc3 $16,0(t0) - d1f8: 01000028 0x1000028 - d1fc: 00002529 0x2529 - d200: 00de9d00 0xde9d00 - d204: 13000000 beqz t8,d208 <__scratchpad-0x1f7f2df8> - d208: 00000d20 0xd20 - d20c: 0024b914 0x24b914 - d210: c52a0100 lwc1 $f10,256(t1) - d214: 00000000 nop - d218: 01e30000 0x1e30000 - d21c: 00040000 sll zero,a0,0x0 - d220: 00002a88 0x2a88 - d224: 23020104 addi v0,t8,260 - d228: 1a0c0000 0x1a0c0000 - d22c: 67000029 0x67000029 - d230: a4000022 sh zero,34(zero) - d234: 64800383 0x64800383 - d238: 38000002 xori zero,zero,0x2 - d23c: 02000036 0x2000036 - d240: 6e690504 0x6e690504 - d244: 01030074 0x1030074 - d248: 00038f06 0x38f06 - d24c: 23bc0400 addi gp,sp,1024 - d250: 26020000 addiu v0,s0,0 - d254: 00003f01 0x3f01 - d258: 05080300 0x5080300 - d25c: 00000862 0x862 - d260: 8d080103 lw t0,259(t0) - d264: 03000003 0x3000003 - d268: 06b70704 0x6b70704 - d26c: bb040000 swr a0,0(t8) - d270: 02000023 subu zero,s0,zero - d274: 00600129 0x600129 - d278: 08030000 j c0000 <__scratchpad-0x1f740000> - d27c: 0006ad07 0x6ad07 - d280: 07020300 0x7020300 - d284: 0000021f 0x21f - d288: 0024cc05 0x24cc05 - d28c: 79450300 0x79450300 - d290: 03000000 0x3000000 - d294: 20e90408 addi t1,a3,1032 - d298: 08060000 j 180000 <__scratchpad-0x1f680000> - d29c: 00c54c03 0xc54c03 - d2a0: ad070000 sw a3,0(t0) - d2a4: 03000024 and zero,t8,zero - d2a8: 00004d54 0x4d54 - d2ac: 00200400 0x200400 - d2b0: 24b30700 addiu s3,a1,1792 - d2b4: 55030000 0x55030000 - d2b8: 0000004d break 0x0,0x1 - d2bc: 040c1404 0x40c1404 - d2c0: 70786508 0x70786508 - d2c4: 4d560300 0x4d560300 - d2c8: 04000000 bltz zero,d2cc <__scratchpad-0x1f7f2d34> - d2cc: 0704010b 0x704010b - d2d0: 00001fa7 0x1fa7 - d2d4: 004d5703 0x4d5703 - d2d8: 01040000 0x1040000 - d2dc: 09000400 j 4001000 <__scratchpad-0x1b7ff000> - d2e0: 00002548 0x2548 - d2e4: e8490308 swc2 $9,776(v0) - d2e8: 0a000000 j 8000000 <__scratchpad-0x17800000> - d2ec: 00746c66 0x746c66 - d2f0: 006e4b03 0x6e4b03 - d2f4: 9a0b0000 lwr t3,0(s0) - d2f8: 03000025 move zero,t8 - d2fc: 00008059 0x8059 - d300: 0e0c0000 jal 8300000 <__scratchpad-0x17500000> - d304: 01000029 0x1000029 - d308: 00006e23 0x6e23 - d30c: 0383a400 0x383a400 - d310: 00026480 sll t4,v0,0x12 - d314: 0d9c0100 jal 6700400 <__scratchpad-0x190ffc00> - d318: 23010069 addi at,t8,105 - d31c: 00000033 0x33 - d320: 0000dec6 0xdec6 - d324: 0024e60e 0x24e60e - d328: 25250100 addiu a1,t1,256 - d32c: 3e000000 0x3e000000 - d330: 0f0000df jal c00037c <__scratchpad-0x137ffc84> - d334: 00635f41 0x635f41 - d338: 00252601 0x252601 - d33c: 41100000 0x41100000 - d340: 0100735f 0x100735f - d344: 00002526 0x2526 - d348: 00df7600 0xdf7600 - d34c: 5f411000 0x5f411000 - d350: 26010065 addiu at,s0,101 - d354: 00000025 move zero,zero - d358: 0000df9e 0xdf9e - d35c: 0024f00e 0x24f00e - d360: 4d260100 0x4d260100 - d364: d2000000 0xd2000000 - d368: 0e0000df jal 800037c <__scratchpad-0x177ffc84> - d36c: 000024dc 0x24dc - d370: 004d2601 0x4d2601 - d374: e0560000 swc0 $22,0(v0) - d378: 610f0000 0x610f0000 - d37c: 6e270100 0x6e270100 - d380: 11000000 beqz t0,d384 <__scratchpad-0x1f7f2c7c> - d384: 000028c0 sll a1,zero,0x3 - d388: 84a42a01 lh a0,10753(a1) - d38c: 38128003 xori s2,zero,0x8003 - d390: d400000d 0xd400000d - d394: 0e000001 jal 8000004 <__scratchpad-0x177ffffc> - d398: 000028b0 0x28b0 - d39c: 00542a01 0x542a01 - d3a0: e0e20000 swc0 c0_entrylo,0(a3) - d3a4: 60120000 0x60120000 - d3a8: a500000d sh zero,13(t0) - d3ac: 0e000001 jal 8000004 <__scratchpad-0x177ffffc> - d3b0: 000028cd break 0x0,0xa3 - d3b4: 00252a01 0x252a01 - d3b8: e13a0000 swc0 $26,0(t1) - d3bc: 13000000 beqz t8,d3c0 <__scratchpad-0x1f7f2c40> - d3c0: 800384a0 lb v1,-31584(zero) - d3c4: 00000064 0x64 - d3c8: 00252a14 0x252a14 - d3cc: 252a0100 addiu t2,t1,256 - d3d0: 13000000 beqz t8,d3d4 <__scratchpad-0x1f7f2c2c> - d3d4: 800384bc lb v1,-31556(zero) - d3d8: 0000000c syscall - d3dc: 785f5f10 0x785f5f10 - d3e0: 4d2a0100 0x4d2a0100 - d3e4: 6e000000 0x6e000000 - d3e8: 000000e1 0xe1 - d3ec: 78150000 0x78150000 - d3f0: 1400000d bnez zero,d428 <__scratchpad-0x1f7f2bd8> - d3f4: 000024b9 0x24b9 - d3f8: 00c52b01 0xc52b01 - d3fc: 00000000 nop - d400: 00023100 sll a2,v0,0x4 - d404: b3000400 0xb3000400 - d408: 0400002b bltz zero,d4b8 <__scratchpad-0x1f7f2b48> - d40c: 00230201 0x230201 - d410: 29580c00 slti t8,t2,3072 - d414: 22670000 addi a3,s3,0 - d418: 86080000 lh t0,0(s0) - d41c: 024c8003 0x24c8003 - d420: 371a0000 ori k0,t8,0x0 - d424: 08020000 j 80000 <__scratchpad-0x1f780000> - d428: 0020e904 0x20e904 - d42c: 05040300 0x5040300 - d430: 00746e69 0x746e69 - d434: 8f060102 lw a2,258(t8) - d438: 02000003 0x2000003 - d43c: 08620508 j 1881420 <__scratchpad-0x1df7ebe0> - d440: 01020000 0x1020000 - d444: 00038d08 0x38d08 - d448: 07040200 0x7040200 - d44c: 000006b7 0x6b7 - d450: ad070802 sw a3,2050(t0) - d454: 02000006 srlv zero,zero,s0 - d458: 021f0702 0x21f0702 - d45c: 9b040000 lwr a0,0(t8) - d460: 02000029 0x2000029 - d464: 00006842 srl t5,zero,0x1 - d468: 04040200 0x4040200 - d46c: 000022ed 0x22ed - d470: 47020405 c1 0x1020405 - d474: 000000a5 0xa5 - d478: 00298a06 0x298a06 - d47c: 484e0200 0x484e0200 - d480: 04000000 bltz zero,d484 <__scratchpad-0x1f7f2b7c> - d484: 07000917 bltz t8,f8e4 <__scratchpad-0x1f7f071c> - d488: 00707865 0x707865 - d48c: 00484f02 0x484f02 - d490: 08040000 j 100000 <__scratchpad-0x1f700000> - d494: a7060001 sh a2,1(t8) - d498: 0200001f 0x200001f - d49c: 00004850 0x4850 - d4a0: 00010400 sll zero,at,0x10 - d4a4: 8f080000 lw t0,0(t8) - d4a8: 04000029 bltz zero,d550 <__scratchpad-0x1f7f2ab0> - d4ac: 00c84402 0xc84402 - d4b0: 66090000 0x66090000 - d4b4: 0200746c 0x200746c - d4b8: 00005d46 0x5d46 - d4bc: 259a0a00 addiu k0,t4,2560 - d4c0: 52020000 0x52020000 - d4c4: 0000006f 0x6f - d4c8: 24cc0400 addiu t4,a2,1024 - d4cc: 45030000 0x45030000 - d4d0: 00000025 move zero,zero - d4d4: 4c030805 0x4c030805 - d4d8: 00000118 0x118 - d4dc: 0024ad06 0x24ad06 - d4e0: 48540300 0x48540300 - d4e4: 04000000 bltz zero,d4e8 <__scratchpad-0x1f7f2b18> - d4e8: 06000020 bltz s0,d56c <__scratchpad-0x1f7f2a94> - d4ec: 000024b3 0x24b3 - d4f0: 00485503 0x485503 - d4f4: 14040000 bne zero,a0,d4f8 <__scratchpad-0x1f7f2b08> - d4f8: 6507040c 0x6507040c - d4fc: 03007078 0x3007078 - d500: 00004856 0x4856 - d504: 010b0400 0x10b0400 - d508: 1fa70604 0x1fa70604 - d50c: 57030000 0x57030000 - d510: 00000048 0x48 - d514: 04000104 bltz zero,d928 <__scratchpad-0x1f7f26d8> - d518: 25480800 addiu t0,t2,2048 - d51c: 03080000 0x3080000 - d520: 00013b49 0x13b49 - d524: 6c660900 0x6c660900 - d528: 4b030074 c2 0x1030074 - d52c: 000000c8 0xc8 - d530: 00259a0a 0x259a0a - d534: d3590300 0xd3590300 - d538: 00000000 nop - d53c: 00294b0b 0x294b0b - d540: 5d240100 0x5d240100 - d544: 08000000 j 0 <__scratchpad-0x1f800000> - d548: 4c800386 0x4c800386 - d54c: 01000002 0x1000002 - d550: 00610c9c 0x610c9c - d554: 00c82401 0xc82401 - d558: e1810000 swc0 c0_random,0(t4) - d55c: e60d0000 swc1 $f13,0(s0) - d560: 01000024 and zero,t0,zero - d564: 00002c26 0x2c26 - d568: 00e20900 0xe20900 - d56c: 5f410e00 0x5f410e00 - d570: 27010063 addiu at,t8,99 - d574: 0000002c 0x2c - d578: 735f410f 0x735f410f - d57c: 2c270100 sltiu a3,at,256 - d580: 4d000000 bc3f d584 <__scratchpad-0x1f7f2a7c> - d584: 0f0000e2 jal c000388 <__scratchpad-0x137ffc78> - d588: 00655f41 0x655f41 - d58c: 002c2701 0x2c2701 - d590: e28c0000 swc0 c0_sr,0(s4) - d594: f00d0000 0xf00d0000 - d598: 01000024 and zero,t0,zero - d59c: 00004827 nor t1,zero,zero - d5a0: 00e30b00 0xe30b00 - d5a4: 24dc0d00 addiu gp,a2,3328 - d5a8: 27010000 addiu at,t8,0 - d5ac: 00000048 0x48 - d5b0: 0000e38c syscall 0x38e - d5b4: 635f520e 0x635f520e - d5b8: 2c280100 sltiu t0,at,256 - d5bc: 0f000000 jal c000000 <__scratchpad-0x13800000> - d5c0: 00735f52 0x735f52 - d5c4: 002c2801 0x2c2801 - d5c8: e3e20000 swc0 c0_entrylo,0(ra) - d5cc: 520f0000 0x520f0000 - d5d0: 0100655f 0x100655f - d5d4: 00002c28 0x2c28 - d5d8: 00e42c00 0xe42c00 - d5dc: 5f520f00 0x5f520f00 - d5e0: 28010066 slti at,zero,102 - d5e4: 00000048 0x48 - d5e8: 0000e4d2 0xe4d2 - d5ec: 0100720f 0x100720f - d5f0: 00005d29 0x5d29 - d5f4: 00e54c00 0xe54c00 - d5f8: 0d901000 jal 6404000 <__scratchpad-0x193fc000> - d5fc: 020d0000 0x20d0000 - d600: f5110000 0xf5110000 - d604: 01000024 and zero,t0,zero - d608: 0001182c 0x1182c - d60c: b8100000 swr s0,0(zero) - d610: 2200000d addi zero,s0,13 - d614: 11000002 beqz t0,d620 <__scratchpad-0x1f7f29e0> - d618: 0000252a 0x252a - d61c: 002c3201 0x2c3201 - d620: 12000000 beqz s0,d624 <__scratchpad-0x1f7f29dc> - d624: 00000df8 0xdf8 - d628: 0029a211 0x29a211 - d62c: a5320100 sh s2,256(t1) - d630: 00000000 nop - d634: 00b50000 0xb50000 - d638: 00040000 sll zero,a0,0x0 - d63c: 00002cbb 0x2cbb - d640: 23020104 addi v0,t8,260 - d644: be0c0000 0xbe0c0000 - d648: 67000022 0x67000022 - d64c: 29000022 slti zero,t0,34 - d650: 02000038 0x2000038 - d654: 6e690504 0x6e690504 - d658: 04030074 0x4030074 - d65c: 0006b707 0x6b707 - d660: 05080300 0x5080300 - d664: 00000862 0x862 - d668: e4040803 swc1 $f4,2051(zero) - d66c: 03000020 add zero,t8,zero - d670: 038d0801 0x38d0801 - d674: 01030000 0x1030000 - d678: 00039606 0x39606 - d67c: 06010300 bgez s0,e280 <__scratchpad-0x1f7f1d80> - d680: 0000038f 0x38f - d684: 0023a904 0x23a904 - d688: 39750100 xori s5,t3,0x100 - d68c: 03000000 0x3000000 - d690: 040a0502 0x40a0502 - d694: 02030000 0x2030000 - d698: 00021f07 0x21f07 - d69c: 07080300 0x7080300 - d6a0: 000006ad 0x6ad - d6a4: ed040403 swc3 $4,1027(t0) - d6a8: 03000022 sub zero,t8,zero - d6ac: 22e50308 addi a1,s7,776 - d6b0: 08030000 j c0000 <__scratchpad-0x1f740000> - d6b4: 0020e904 0x20e904 - d6b8: 03100300 0x3100300 - d6bc: 000022f3 0x22f3 - d6c0: 00004e05 0x4e05 - d6c4: 00009a00 sll s3,zero,0x8 - d6c8: 009a0600 0x9a0600 - d6cc: 00ff0000 0xff0000 - d6d0: 9e070403 0x9e070403 - d6d4: 07000002 bltz t8,d6e0 <__scratchpad-0x1f7f2920> - d6d8: 00002474 0x2474 - d6dc: b302b002 0xb302b002 - d6e0: 05000000 bltz t0,d6e4 <__scratchpad-0x1f7f291c> - d6e4: 038e4803 0x38e4803 - d6e8: 008a0880 0x8a0880 - d6ec: 2b000000 slti zero,t8,0 - d6f0: 04000001 bltz zero,d6f8 <__scratchpad-0x1f7f2908> - d6f4: 002d1800 0x2d1800 - d6f8: 02010400 0x2010400 - d6fc: 0c000023 jal 8c <__scratchpad-0x1f7fff74> - d700: 000022be 0x22be - d704: 00002267 0x2267 - d708: 80038854 lb v1,-30636(zero) - d70c: 000000a8 0xa8 - d710: 0000387d 0x387d - d714: 69050402 0x69050402 - d718: 0300746e 0x300746e - d71c: 06b70704 0x6b70704 - d720: 08030000 j c0000 <__scratchpad-0x1f740000> - d724: 00086205 0x86205 - d728: 04080300 0x4080300 - d72c: 000020e4 0x20e4 - d730: 8d080103 lw t0,259(t0) - d734: 03000003 0x3000003 - d738: 03960601 0x3960601 - d73c: 01030000 0x1030000 - d740: 00038f06 0x38f06 - d744: 23a90400 addi t1,sp,1024 - d748: 75020000 jalx 4080000 <__scratchpad-0x1b780000> - d74c: 00000041 0x41 - d750: 0a050203 j 814080c <__scratchpad-0x176bf7f4> - d754: 03000004 sllv zero,zero,t8 - d758: 021f0702 0x21f0702 - d75c: a5040000 sh a0,0(t0) - d760: 02000022 sub zero,s0,zero - d764: 0000257a 0x257a - d768: 22a40400 addi a0,s5,1024 - d76c: 7b020000 0x7b020000 - d770: 0000002c 0x2c - d774: ad070803 sw a3,2051(t0) - d778: 03000006 srlv zero,zero,t8 - d77c: 22ed0404 addi t5,s7,1028 - d780: 08030000 j c0000 <__scratchpad-0x1f740000> - d784: 0022e503 0x22e503 - d788: 04080300 0x4080300 - d78c: 000020e9 0x20e9 - d790: f3031003 0xf3031003 - d794: 05000022 bltz t0,d820 <__scratchpad-0x1f7f27e0> - d798: 000029b5 0x29b5 - d79c: 2502c001 addiu v0,t0,-16383 - d7a0: 54000000 0x54000000 - d7a4: a8800388 swl zero,904(a0) - d7a8: 01000000 0x1000000 - d7ac: 0001079c 0x1079c - d7b0: 00780600 0x780600 - d7b4: 7a02c001 0x7a02c001 - d7b8: 80000000 lb zero,0(zero) - d7bc: 070000e5 bltz t8,db54 <__scratchpad-0x1f7f24ac> - d7c0: 00746572 0x746572 - d7c4: 6f02c201 0x6f02c201 - d7c8: ec000000 swc3 $0,0(zero) - d7cc: 080000e5 j 394 <__scratchpad-0x1f7ffc6c> - d7d0: 00000e30 0xe30 - d7d4: 0023d209 0x23d209 - d7d8: 02c40100 0x2c40100 - d7dc: 0000007a 0x7a - d7e0: 0000e648 0xe648 - d7e4: 615f5f07 0x615f5f07 - d7e8: 02c40100 0x2c40100 - d7ec: 0000007a 0x7a - d7f0: 0000e6b4 0xe6b4 - d7f4: 560a0000 0x560a0000 - d7f8: 17000000 bnez t8,d7fc <__scratchpad-0x1f7f2804> - d7fc: 0b000001 j c000004 <__scratchpad-0x137ffffc> - d800: 00000117 0x117 - d804: 040300ff 0x40300ff - d808: 00029e07 0x29e07 - d80c: 24740c00 addiu s4,v1,3072 - d810: 3c030000 lui v1,0x0 - d814: 00000129 0x129 - d818: 0001070d break 0x1,0x1c - ... - -Disassembly of section .debug_abbrev: - -00000000 <.debug_abbrev>: - 0: 10001101 b 4408 <__scratchpad-0x1f7fbbf8> - 4: 12011106 beq s0,at,4420 <__scratchpad-0x1f7fbbe0> - 8: 1b080301 0x1b080301 - c: 13082508 beq t8,t0,9430 <__scratchpad-0x1f7f6bd0> - 10: 00000005 0x5 - 14: 25011101 addiu at,t0,4353 - 18: 030b130e 0x30b130e - 1c: 110e1b0e beq t0,t6,6c58 <__scratchpad-0x1f7f93a8> - 20: 10061201 beq zero,a2,4828 <__scratchpad-0x1f7fb7d8> - 24: 02000017 0x2000017 - 28: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2c: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 30: 24030000 li v1,0 - 34: 3e0b0b00 0x3e0b0b00 - 38: 0008030b 0x8030b - 3c: 000f0400 sll zero,t7,0x10 - 40: 00000b0b 0xb0b - 44: 0b010405 j c041014 <__scratchpad-0x137befec> - 48: 3a13490b xori s3,s0,0x490b - 4c: 010b3b0b 0x10b3b0b - 50: 06000013 bltz s0,a0 <__scratchpad-0x1f7fff60> - 54: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - 58: 0000061c 0x61c - 5c: 03002807 srav a1,zero,t8 - 60: 00051c0e 0x51c0e - 64: 00280800 0x280800 - 68: 0b1c0e03 j c70380c <__scratchpad-0x130fc7f4> - 6c: 2e090000 sltiu t1,s0,0 - 70: 3a0e0301 xori t6,s0,0x301 - 74: 270b3b0b addiu t3,t8,15115 - 78: 010b2019 0x10b2019 - 7c: 0a000013 j 800004c <__scratchpad-0x177fffb4> - 80: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 84: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 88: 00001349 0x1349 - 8c: 0b000f0b j c003c2c <__scratchpad-0x137fc3d4> - 90: 0013490b 0x13490b - 94: 012e0c00 0x12e0c00 - 98: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 9c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - a0: 06120111 0x6120111 - a4: 42961840 c0 0x961840 - a8: 00130119 0x130119 - ac: 00340d00 0x340d00 - b0: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - b4: 13490b3b beq k0,t1,2da4 <__scratchpad-0x1f7fd25c> - b8: 00001702 srl v0,zero,0x1c - bc: 31011d0e andi at,t0,0x1d0e - c0: 55015213 0x55015213 - c4: 590b5817 0x590b5817 - c8: 0013010b 0x13010b - cc: 010b0f00 0x10b0f00 - d0: 00001755 0x1755 - d4: 31003410 andi zero,t0,0x3410 - d8: 00170213 0x170213 - dc: 82891100 lb t1,4352(s4) - e0: 01110101 0x1110101 - e4: 13011331 beq t8,at,4dac <__scratchpad-0x1f7fb254> - e8: 8a120000 lwl s2,0(s0) - ec: 02000182 0x2000182 - f0: 18429118 0x18429118 - f4: 89130000 lwl s3,0(t0) - f8: 11010182 beq t0,at,704 <__scratchpad-0x1f7ff8fc> - fc: 19429501 0x19429501 - 100: 00001331 0x1331 - 104: 01828914 0x1828914 - 108: 31011100 andi at,t0,0x1100 - 10c: 15000013 bnez t0,15c <__scratchpad-0x1f7ffea4> - 110: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 114: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 118: 193f1349 0x193f1349 - 11c: 00001802 srl v1,zero,0x0 - 120: 49010116 bc2t 57c <__scratchpad-0x1f7ffa84> - 124: 00130113 0x130113 - 128: 00211700 0x211700 - 12c: 34180000 li t8,0x0 - 130: 3a0e0300 xori t6,s0,0x300 - 134: 490b3b0b 0x490b3b0b - 138: 3c193f13 lui t9,0x3f13 - 13c: 19000019 blez t0,1a4 <__scratchpad-0x1f7ffe5c> - 140: 193f002e 0x193f002e - 144: 0e6e193c jal 9b864f0 <__scratchpad-0x15c79b10> - 148: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 14c: 00000b3b 0xb3b - 150: 01110100 0x1110100 - 154: 0b130e25 j c4c3894 <__scratchpad-0x1333c76c> - 158: 0e1b0e03 jal 86c380c <__scratchpad-0x1713c7f4> - 15c: 06120111 0x6120111 - 160: 00001710 0x1710 - 164: 0b002402 j c009008 <__scratchpad-0x137f6ff8> - 168: 030b3e0b 0x30b3e0b - 16c: 0300000e 0x300000e - 170: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 174: 08030b3e j c2cf8 <__scratchpad-0x1f73d308> - 178: 2e040000 sltiu a0,s0,0 - 17c: 03193f01 0x3193f01 - 180: 3b0b3a0e xori t3,t8,0x3a0e - 184: 4919270b 0x4919270b - 188: 12011113 beq s0,at,45d8 <__scratchpad-0x1f7fba28> - 18c: 97184006 lhu t8,16390(t8) - 190: 13011942 beq t8,at,669c <__scratchpad-0x1f7f9964> - 194: 05050000 0x5050000 - 198: 3a0e0300 xori t6,s0,0x300 - 19c: 490b3b0b 0x490b3b0b - 1a0: 00180213 0x180213 - 1a4: 00150600 sll zero,s5,0x18 - 1a8: 00001927 0x1927 - 1ac: 0b000f07 j c003c1c <__scratchpad-0x137fc3e4> - 1b0: 0013490b 0x13490b - 1b4: 012e0800 0x12e0800 - 1b8: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 1bc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1c0: 01111927 0x1111927 - 1c4: 18400612 blez v0,1a10 <__scratchpad-0x1f7fe5f0> - 1c8: 01194296 0x1194296 - 1cc: 09000013 j 400004c <__scratchpad-0x1b7fffb4> - 1d0: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 1d4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1d8: 17021349 bne t8,v0,4f00 <__scratchpad-0x1f7fb100> - 1dc: 010a0000 0x10a0000 - 1e0: 01134901 0x1134901 - 1e4: 0b000013 j c00004c <__scratchpad-0x137fffb4> - 1e8: 13490021 beq k0,t1,270 <__scratchpad-0x1f7ffd90> - 1ec: 00000b2f 0xb2f - 1f0: 0b000f0c j c003c30 <__scratchpad-0x137fc3d0> - 1f4: 0d00000b jal 400002c <__scratchpad-0x1b7fffd4> - 1f8: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1fc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 200: 18021349 0x18021349 - 204: 01000000 0x1000000 - 208: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 20c: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 210: 01110e1b 0x1110e1b - 214: 17100612 bne t8,s0,1a60 <__scratchpad-0x1f7fe5a0> - 218: 13020000 beq t8,v0,21c <__scratchpad-0x1f7ffde4> - 21c: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 220: 3b0b3a0b xori t3,t8,0x3a0b - 224: 0013010b 0x13010b - 228: 000d0300 sll zero,t5,0xc - 22c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 230: 13490b3b beq k0,t1,2f20 <__scratchpad-0x1f7fd0e0> - 234: 00000b38 0xb38 - 238: 49010104 bc2t 64c <__scratchpad-0x1f7ff9b4> - 23c: 00130113 0x130113 - 240: 00210500 0x210500 - 244: 0b2f1349 j cbc4d24 <__scratchpad-0x12c3b2dc> - 248: 24060000 li a2,0 - 24c: 3e0b0b00 0x3e0b0b00 - 250: 000e030b 0xe030b - 254: 00240700 0x240700 - 258: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 25c: 00000803 sra at,zero,0x0 - 260: 0b000f08 j c003c20 <__scratchpad-0x137fc3e0> - 264: 0013490b 0x13490b - 268: 01040900 0x1040900 - 26c: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - 270: 0b3a1349 j ce84d24 <__scratchpad-0x1297b2dc> - 274: 13010b3b beq t8,at,2f64 <__scratchpad-0x1f7fd09c> - 278: 280a0000 slti t2,zero,0 - 27c: 1c0e0300 0x1c0e0300 - 280: 0b00000b j c00002c <__scratchpad-0x137fffd4> - 284: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 288: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 28c: 0b381349 j ce04d24 <__scratchpad-0x129fb2dc> - 290: 170c0000 bne t8,t4,294 <__scratchpad-0x1f7ffd6c> - 294: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 298: 3b0b3a0b xori t3,t8,0x3a0b - 29c: 0013010b 0x13010b - 2a0: 000d0d00 sll at,t5,0x14 - 2a4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2a8: 13490b3b beq k0,t1,2f98 <__scratchpad-0x1f7fd068> - 2ac: 130e0000 beq t8,t6,2b0 <__scratchpad-0x1f7ffd50> - 2b0: 3a0b0b01 xori t3,s0,0xb01 - 2b4: 010b3b0b 0x10b3b0b - 2b8: 0f000013 jal c00004c <__scratchpad-0x137fffb4> - 2bc: 0e030016 jal 80c0058 <__scratchpad-0x1773ffa8> - 2c0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2c4: 00001349 0x1349 - 2c8: 0b010410 j c041040 <__scratchpad-0x137befc0> - 2cc: 3a13490b xori s3,s0,0x490b - 2d0: 010b3b0b 0x10b3b0b - 2d4: 11000013 beqz t0,324 <__scratchpad-0x1f7ffcdc> - 2d8: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - 2dc: 0000061c 0x61c - 2e0: 03002812 0x3002812 - 2e4: 00051c0e 0x51c0e - 2e8: 00261300 0x261300 - 2ec: 00001349 0x1349 - 2f0: 3f002e14 0x3f002e14 - 2f4: 3a0e0319 xori t6,s0,0x319 - 2f8: 27053b0b addiu a1,t8,15115 - 2fc: 000b2019 0xb2019 - 300: 002e1500 0x2e1500 - 304: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 308: 053b0b3a 0x53b0b3a - 30c: 13491927 beq k0,t1,67ac <__scratchpad-0x1f7f9854> - 310: 00000b20 0xb20 - 314: 3f012e16 0x3f012e16 - 318: 3a0e0319 xori t6,s0,0x319 - 31c: 270b3b0b addiu t3,t8,15115 - 320: 12011119 beq s0,at,4788 <__scratchpad-0x1f7fb878> - 324: 97184006 lhu t8,16390(t8) - 328: 13011942 beq t8,at,6834 <__scratchpad-0x1f7f97cc> - 32c: 05170000 0x5170000 - 330: 3a0e0300 xori t6,s0,0x300 - 334: 490b3b0b 0x490b3b0b - 338: 00170213 0x170213 - 33c: 000a1800 sll v1,t2,0x0 - 340: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 344: 01110b3b 0x1110b3b - 348: 89190000 lwl t9,0(t0) - 34c: 11010182 beq t0,at,958 <__scratchpad-0x1f7ff6a8> - 350: 01133101 0x1133101 - 354: 1a000013 blez s0,3a4 <__scratchpad-0x1f7ffc5c> - 358: 0001828a 0x1828a - 35c: 42911802 c0 0x911802 - 360: 1b000018 blez t8,3c4 <__scratchpad-0x1f7ffc3c> - 364: 00018289 0x18289 - 368: 13310111 beq t9,s1,7b0 <__scratchpad-0x1f7ff850> - 36c: 891c0000 lwl gp,0(t0) - 370: 11010182 beq t0,at,97c <__scratchpad-0x1f7ff684> - 374: 00133101 0x133101 - 378: 82891d00 lb t1,7424(s4) - 37c: 01110101 0x1110101 - 380: 31194295 andi t9,t0,0x4295 - 384: 1e000013 bgtz s0,3d4 <__scratchpad-0x1f7ffc2c> - 388: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 38c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 390: 17021349 bne t8,v0,50b8 <__scratchpad-0x1f7faf48> - 394: 341f0000 li ra,0x0 - 398: 3a0e0300 xori t6,s0,0x300 - 39c: 490b3b0b 0x490b3b0b - 3a0: 00180213 0x180213 - 3a4: 010b2000 0x10b2000 - 3a8: 00001755 0x1755 - 3ac: 03003421 0x3003421 - 3b0: 3b0b3a08 xori t3,t8,0x3a08 - 3b4: 0213490b 0x213490b - 3b8: 22000018 addi zero,s0,24 - 3bc: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 3c0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 3c4: 18021349 0x18021349 - 3c8: 2e230000 sltiu v1,s1,0 - 3cc: 03193f01 0x3193f01 - 3d0: 3b0b3a0e xori t3,t8,0x3a0e - 3d4: 11192705 beq t0,t9,9fec <__scratchpad-0x1f7f6014> - 3d8: 40061201 0x40061201 - 3dc: 19429718 0x19429718 - 3e0: 00001301 0x1301 - 3e4: 03000524 0x3000524 - 3e8: 3b0b3a0e xori t3,t8,0x3a0e - 3ec: 02134905 0x2134905 - 3f0: 25000017 addiu zero,t0,23 - 3f4: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 3f8: 053b0b3a 0x53b0b3a - 3fc: 17021349 bne t8,v0,5124 <__scratchpad-0x1f7faedc> - 400: 2e260000 sltiu a2,s1,0 - 404: 03193f01 0x3193f01 - 408: 3b0b3a0e xori t3,t8,0x3a0e - 40c: 49192705 0x49192705 - 410: 12011113 beq s0,at,4860 <__scratchpad-0x1f7fb7a0> - 414: 97184006 lhu t8,16390(t8) - 418: 13011942 beq t8,at,6924 <__scratchpad-0x1f7f96dc> - 41c: 34270000 ori a3,at,0x0 - 420: 3a0e0300 xori t6,s0,0x300 - 424: 49053b0b 0x49053b0b - 428: 00180213 0x180213 - 42c: 00052800 sll a1,a1,0x0 - 430: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 434: 1349053b beq k0,t1,1924 <__scratchpad-0x1f7fe6dc> - 438: 00001802 srl v1,zero,0x0 - 43c: 01828929 0x1828929 - 440: 95011100 lhu at,4352(t0) - 444: 13311942 beq t9,s1,6950 <__scratchpad-0x1f7f96b0> - 448: 152a0000 bne t1,t2,44c <__scratchpad-0x1f7ffbb4> - 44c: 00130101 0x130101 - 450: 00182b00 sll a1,t8,0xc - 454: 2e2c0000 sltiu t4,s1,0 - 458: 11133101 beq t0,s3,c860 <__scratchpad-0x1f7f37a0> - 45c: 40061201 0x40061201 - 460: 19429718 0x19429718 - 464: 00001301 0x1301 - 468: 3f002e2d 0x3f002e2d - 46c: 3a0e0319 xori t6,s0,0x319 - 470: 27053b0b addiu a1,t8,15115 - 474: 11134919 beq t0,s3,128dc <__scratchpad-0x1f7ed724> - 478: 40061201 0x40061201 - 47c: 19429718 0x19429718 - 480: 0a2e0000 j 8b80000 <__scratchpad-0x16c80000> - 484: 3a0e0300 xori t6,s0,0x300 - 488: 11053b0b beq t0,a1,f0b8 <__scratchpad-0x1f7f0f48> - 48c: 2f000001 sltiu zero,t8,1 - 490: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 494: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 498: 193f1349 0x193f1349 - 49c: 00001802 srl v1,zero,0x0 - 4a0: 03003430 0x3003430 - 4a4: 3b0b3a0e xori t3,t8,0x3a0e - 4a8: 3f13490b 0x3f13490b - 4ac: 00193c19 0x193c19 - 4b0: 002e3100 0x2e3100 - 4b4: 193c193f 0x193c193f - 4b8: 0e030e6e jal 80c39b8 <__scratchpad-0x1773c648> - 4bc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 4c0: 2e320000 sltiu s2,s1,0 - 4c4: 3c193f00 lui t9,0x3f00 - 4c8: 030e6e19 0x30e6e19 - 4cc: 3b0b3a0e xori t3,t8,0x3a0e - 4d0: 00000005 0x5 - 4d4: 25011101 addiu at,t0,4353 - 4d8: 030b130e 0x30b130e - 4dc: 110e1b0e beq t0,t6,7118 <__scratchpad-0x1f7f8ee8> - 4e0: 10061201 beq zero,a2,4ce8 <__scratchpad-0x1f7fb318> - 4e4: 02000017 0x2000017 - 4e8: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 4ec: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 4f0: 24030000 li v1,0 - 4f4: 3e0b0b00 0x3e0b0b00 - 4f8: 0008030b 0x8030b - 4fc: 000f0400 sll zero,t7,0x10 - 500: 13490b0b beq k0,t1,3130 <__scratchpad-0x1f7fced0> - 504: 04050000 0x4050000 - 508: 490b0b01 0x490b0b01 - 50c: 3b0b3a13 xori t3,t8,0x3a13 - 510: 0013010b 0x13010b - 514: 00280600 0x280600 - 518: 061c0e03 0x61c0e03 - 51c: 28070000 slti a3,zero,0 - 520: 1c0e0300 0x1c0e0300 - 524: 08000005 j 14 <__scratchpad-0x1f7fffec> - 528: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - 52c: 00000b1c 0xb1c - 530: 03010409 0x3010409 - 534: 490b0b0e 0x490b0b0e - 538: 3b0b3a13 xori t3,t8,0x3a13 - 53c: 0013010b 0x13010b - 540: 012e0a00 0x12e0a00 - 544: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 548: 01110b3b 0x1110b3b - 54c: 18400612 blez v0,1d98 <__scratchpad-0x1f7fe268> - 550: 01194297 0x1194297 - 554: 0b000013 j c00004c <__scratchpad-0x137fffb4> - 558: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 55c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 560: 18021349 0x18021349 - 564: 340c0000 li t4,0x0 - 568: 3a080300 xori t0,s0,0x300 - 56c: 490b3b0b 0x490b3b0b - 570: 00180213 0x180213 - 574: 012e0d00 0x12e0d00 - 578: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 57c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 580: 01111927 0x1111927 - 584: 18400612 blez v0,1dd0 <__scratchpad-0x1f7fe230> - 588: 01194297 0x1194297 - 58c: 0e000013 jal 800004c <__scratchpad-0x177fffb4> - 590: 01018289 0x1018289 - 594: 42950111 c0 0x950111 - 598: 00133119 0x133119 - 59c: 828a0f00 lb t2,3840(s4) - 5a0: 18020001 0x18020001 - 5a4: 00184291 0x184291 - 5a8: 002e1000 0x2e1000 - 5ac: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 5b0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 5b4: 06120111 0x6120111 - 5b8: 42971840 c0 0x971840 - 5bc: 11000019 beqz t0,624 <__scratchpad-0x1f7ff9dc> - 5c0: 193f012e 0x193f012e - 5c4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 5c8: 01110b3b 0x1110b3b - 5cc: 18400612 blez v0,1e18 <__scratchpad-0x1f7fe1e8> - 5d0: 01194297 0x1194297 - 5d4: 12000013 beqz s0,624 <__scratchpad-0x1f7ff9dc> - 5d8: 01018289 0x1018289 - 5dc: 13310111 beq t9,s1,a24 <__scratchpad-0x1f7ff5dc> - 5e0: 00001301 0x1301 - 5e4: 01828913 0x1828913 - 5e8: 31011101 andi at,t0,0x1101 - 5ec: 14000013 bnez zero,63c <__scratchpad-0x1f7ff9c4> - 5f0: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 5f4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 5f8: 193f1349 0x193f1349 - 5fc: 00001802 srl v1,zero,0x0 - 600: 01011515 0x1011515 - 604: 16000013 bnez s0,654 <__scratchpad-0x1f7ff9ac> - 608: 00000018 mult zero,zero - 60c: 27011517 addiu at,t8,5399 - 610: 00130119 0x130119 - 614: 00051800 sll v1,a1,0x0 - 618: 00001349 0x1349 - 61c: 49003519 bc2f da84 <__scratchpad-0x1f7f257c> - 620: 1a000013 blez s0,670 <__scratchpad-0x1f7ff990> - 624: 193f002e 0x193f002e - 628: 0e6e193c jal 9b864f0 <__scratchpad-0x15c79b10> - 62c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 630: 00000b3b 0xb3b - 634: 3f002e1b 0x3f002e1b - 638: 6e193c19 0x6e193c19 - 63c: 3a0e030e xori t6,s0,0x30e - 640: 00053b0b 0x53b0b - 644: 11010000 beq t0,at,648 <__scratchpad-0x1f7ff9b8> - 648: 130e2501 beq t8,t6,9a50 <__scratchpad-0x1f7f65b0> - 64c: 1b0e030b 0x1b0e030b - 650: 1201110e beq s0,at,4a8c <__scratchpad-0x1f7fb574> - 654: 00171006 srlv v0,s7,zero - 658: 00240200 0x240200 - 65c: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 660: 00000e03 sra at,zero,0x18 - 664: 0b002403 j c00900c <__scratchpad-0x137f6ff4> - 668: 030b3e0b 0x30b3e0b - 66c: 04000008 bltz zero,690 <__scratchpad-0x1f7ff970> - 670: 0e030104 jal 80c0410 <__scratchpad-0x1773fbf0> - 674: 13490b0b beq k0,t1,32a4 <__scratchpad-0x1f7fcd5c> - 678: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 67c: 00001301 0x1301 - 680: 03002805 0x3002805 - 684: 000b1c0e 0xb1c0e - 688: 01040600 0x1040600 - 68c: 13490b0b beq k0,t1,32bc <__scratchpad-0x1f7fcd44> - 690: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 694: 00001301 0x1301 - 698: 03002807 srav a1,zero,t8 - 69c: 00061c0e 0x61c0e - 6a0: 00280800 0x280800 - 6a4: 051c0e03 0x51c0e03 - 6a8: 2e090000 sltiu t1,s0,0 - 6ac: 03193f01 0x3193f01 - 6b0: 3b0b3a0e xori t3,t8,0x3a0e - 6b4: 1119270b beq t0,t9,a2e4 <__scratchpad-0x1f7f5d1c> - 6b8: 40061201 0x40061201 - 6bc: 19429718 0x19429718 - 6c0: 00001301 0x1301 - 6c4: 0300050a 0x300050a - 6c8: 3b0b3a0e xori t3,t8,0x3a0e - 6cc: 0213490b 0x213490b - 6d0: 0b000017 j c00005c <__scratchpad-0x137fffa4> - 6d4: 01018289 0x1018289 - 6d8: 42950111 c0 0x950111 - 6dc: 00133119 0x133119 - 6e0: 828a0c00 lb t2,3072(s4) - 6e4: 18020001 0x18020001 - 6e8: 00184291 0x184291 - 6ec: 002e0d00 0x2e0d00 - 6f0: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 6f4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 6f8: 01111927 0x1111927 - 6fc: 18400612 blez v0,1f48 <__scratchpad-0x1f7fe0b8> - 700: 00194297 0x194297 - 704: 002e0e00 0x2e0e00 - 708: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 70c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 710: 13491927 beq k0,t1,6bb0 <__scratchpad-0x1f7f9450> - 714: 06120111 0x6120111 - 718: 42971840 c0 0x971840 - 71c: 0f000019 jal c000064 <__scratchpad-0x137fff9c> - 720: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 724: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 728: 18021349 0x18021349 - 72c: 34100000 li s0,0x0 - 730: 3a0e0300 xori t6,s0,0x300 - 734: 490b3b0b 0x490b3b0b - 738: 02193f13 0x2193f13 - 73c: 00000018 mult zero,zero - 740: 25011101 addiu at,t0,4353 - 744: 030b130e 0x30b130e - 748: 110e1b0e beq t0,t6,7384 <__scratchpad-0x1f7f8c7c> - 74c: 10061201 beq zero,a2,4f54 <__scratchpad-0x1f7fb0ac> - 750: 02000017 0x2000017 - 754: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 758: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 75c: 24030000 li v1,0 - 760: 3e0b0b00 0x3e0b0b00 - 764: 0008030b 0x8030b - 768: 000f0400 sll zero,t7,0x10 - 76c: 13490b0b beq k0,t1,339c <__scratchpad-0x1f7fcc64> - 770: 0f050000 jal c140000 <__scratchpad-0x136c0000> - 774: 000b0b00 sll at,t3,0xc - 778: 01130600 0x1130600 - 77c: 0b3a0b0b j ce82c2c <__scratchpad-0x1297d3d4> - 780: 13010b3b beq t8,at,3470 <__scratchpad-0x1f7fcb90> - 784: 0d070000 jal 41c0000 <__scratchpad-0x1b640000> - 788: 3a0e0300 xori t6,s0,0x300 - 78c: 490b3b0b 0x490b3b0b - 790: 000b3813 0xb3813 - 794: 01010800 0x1010800 - 798: 13011349 beq t8,at,54c0 <__scratchpad-0x1f7fab40> - 79c: 21090000 addi t1,t0,0 - 7a0: 2f134900 sltiu s3,t8,18688 - 7a4: 0a00000b j 800002c <__scratchpad-0x177fffd4> - 7a8: 0e030016 jal 80c0058 <__scratchpad-0x1773ffa8> - 7ac: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 7b0: 00001349 0x1349 - 7b4: 0b01040b j c04102c <__scratchpad-0x137befd4> - 7b8: 3a13490b xori s3,s0,0x490b - 7bc: 010b3b0b 0x10b3b0b - 7c0: 0c000013 jal 4c <__scratchpad-0x1f7fffb4> - 7c4: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - 7c8: 00000b1c 0xb1c - 7cc: 0300280d break 0x300,0xa0 - 7d0: 00061c0e 0x61c0e - 7d4: 00280e00 0x280e00 - 7d8: 051c0e03 0x51c0e03 - 7dc: 2e0f0000 sltiu t7,s0,0 - 7e0: 03193f01 0x3193f01 - 7e4: 3b0b3a0e xori t3,t8,0x3a0e - 7e8: 2019270b addi t9,zero,9995 - 7ec: 0013010b 0x13010b - 7f0: 00051000 sll v0,a1,0x0 - 7f4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 7f8: 13490b3b beq k0,t1,34e8 <__scratchpad-0x1f7fcb18> - 7fc: 34110000 li s1,0x0 - 800: 3a080300 xori t0,s0,0x300 - 804: 490b3b0b 0x490b3b0b - 808: 12000013 beqz s0,858 <__scratchpad-0x1f7ff7a8> - 80c: 193f012e 0x193f012e - 810: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 814: 19270b3b 0x19270b3b - 818: 0b201349 j c804d24 <__scratchpad-0x12ffb2dc> - 81c: 00001301 0x1301 - 820: 03000513 0x3000513 - 824: 3b0b3a08 xori t3,t8,0x3a08 - 828: 0013490b 0x13490b - 82c: 012e1400 0x12e1400 - 830: 01111331 0x1111331 - 834: 18400612 blez v0,2080 <__scratchpad-0x1f7fdf80> - 838: 01194297 0x1194297 - 83c: 15000013 bnez t0,88c <__scratchpad-0x1f7ff774> - 840: 13310005 beq t9,s1,858 <__scratchpad-0x1f7ff7a8> - 844: 00001702 srl v0,zero,0x1c - 848: 31000516 andi zero,t0,0x516 - 84c: 00180213 0x180213 - 850: 00341700 0x341700 - 854: 18021331 0x18021331 - 858: 34180000 li t8,0x0 - 85c: 02133100 0x2133100 - 860: 19000017 blez t0,8c0 <__scratchpad-0x1f7ff740> - 864: 193f012e 0x193f012e - 868: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 86c: 19270b3b 0x19270b3b - 870: 06120111 0x6120111 - 874: 42971840 c0 0x971840 - 878: 00130119 0x130119 - 87c: 00051a00 sll v1,a1,0x8 - 880: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 884: 13490b3b beq k0,t1,3574 <__scratchpad-0x1f7fca8c> - 888: 00001702 srl v0,zero,0x1c - 88c: 0300341b 0x300341b - 890: 3b0b3a08 xori t3,t8,0x3a08 - 894: 0213490b 0x213490b - 898: 1c000017 bgtz zero,8f8 <__scratchpad-0x1f7ff708> - 89c: 193f002e 0x193f002e - 8a0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 8a4: 19270b3b 0x19270b3b - 8a8: 06120111 0x6120111 - 8ac: 42971840 c0 0x971840 - 8b0: 1d000019 bgtz t0,918 <__scratchpad-0x1f7ff6e8> - 8b4: 1331011d beq t9,s1,d2c <__scratchpad-0x1f7ff2d4> - 8b8: 17550152 bne k0,s5,e04 <__scratchpad-0x1f7ff1fc> - 8bc: 0b590b58 j d642d60 <__scratchpad-0x121bd2a0> - 8c0: 00001301 0x1301 - 8c4: 3100051e andi zero,t0,0x51e - 8c8: 000b1c13 0xb1c13 - 8cc: 010b1f00 0x10b1f00 - 8d0: 00001755 0x1755 - 8d4: 31011d20 andi at,t0,0x1d20 - 8d8: 12011113 beq s0,at,4d28 <__scratchpad-0x1f7fb2d8> - 8dc: 590b5806 0x590b5806 - 8e0: 0013010b 0x13010b - 8e4: 00052100 sll a0,a1,0x4 - 8e8: 00001331 0x1331 - 8ec: 11010b22 beq t0,at,3578 <__scratchpad-0x1f7fca88> - 8f0: 00061201 0x61201 - 8f4: 82892300 lb t1,8960(s4) - 8f8: 01110101 0x1110101 - 8fc: 13011331 beq t8,at,55c4 <__scratchpad-0x1f7faa3c> - 900: 8a240000 lwl a0,0(s1) - 904: 02000182 0x2000182 - 908: 18429118 0x18429118 - 90c: 89250000 lwl a1,0(t1) - 910: 11000182 beqz t0,f1c <__scratchpad-0x1f7ff0e4> - 914: 00133101 0x133101 - 918: 82892600 lb t1,9728(s4) - 91c: 01110101 0x1110101 - 920: 31194295 andi t9,t0,0x4295 - 924: 27000013 addiu zero,t8,19 - 928: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 92c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 930: 18021349 0x18021349 - 934: 2e280000 sltiu t0,s1,0 - 938: 03193f01 0x3193f01 - 93c: 3b0b3a0e xori t3,t8,0x3a0e - 940: 4919270b 0x4919270b - 944: 12011113 beq s0,at,4d94 <__scratchpad-0x1f7fb26c> - 948: 97184006 lhu t8,16390(t8) - 94c: 13011942 beq t8,at,6e58 <__scratchpad-0x1f7f91a8> - 950: 05290000 0x5290000 - 954: 3a080300 xori t0,s0,0x300 - 958: 490b3b0b 0x490b3b0b - 95c: 00170213 0x170213 - 960: 82892a00 lb t1,10752(s4) - 964: 01110101 0x1110101 - 968: 00001331 0x1331 - 96c: 3f012e2b 0x3f012e2b - 970: 3a0e0319 xori t6,s0,0x319 - 974: 27053b0b addiu a1,t8,15115 - 978: 12011119 beq s0,at,4de0 <__scratchpad-0x1f7fb220> - 97c: 97184006 lhu t8,16390(t8) - 980: 13011942 beq t8,at,6e8c <__scratchpad-0x1f7f9174> - 984: 052c0000 0x52c0000 - 988: 3a080300 xori t0,s0,0x300 - 98c: 49053b0b 0x49053b0b - 990: 00170213 0x170213 - 994: 00052d00 sll a1,a1,0x14 - 998: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 99c: 1349053b beq k0,t1,1e8c <__scratchpad-0x1f7fe174> - 9a0: 00001702 srl v0,zero,0x1c - 9a4: 31011d2e andi at,t0,0x1d2e - 9a8: 55015213 0x55015213 - 9ac: 590b5817 0x590b5817 - 9b0: 00130105 0x130105 - 9b4: 011d2f00 0x11d2f00 - 9b8: 01111331 0x1111331 - 9bc: 0b580612 j d601848 <__scratchpad-0x121fe7b8> - 9c0: 13010559 beq t8,at,1f28 <__scratchpad-0x1f7fe0d8> - 9c4: 2e300000 sltiu s0,s1,0 - 9c8: 03193f00 0x3193f00 - 9cc: 3b0b3a0e xori t3,t8,0x3a0e - 9d0: 11192705 beq t0,t9,a5e8 <__scratchpad-0x1f7f5a18> - 9d4: 40061201 0x40061201 - 9d8: 19429718 0x19429718 - 9dc: 05310000 bgezal t1,9e0 <__scratchpad-0x1f7ff620> - 9e0: 3a0e0300 xori t6,s0,0x300 - 9e4: 49053b0b 0x49053b0b - 9e8: 00180213 0x180213 - 9ec: 00343200 0x343200 - 9f0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 9f4: 13490b3b beq k0,t1,36e4 <__scratchpad-0x1f7fc91c> - 9f8: 00001802 srl v1,zero,0x0 - 9fc: 03003433 0x3003433 - a00: 3b0b3a0e xori t3,t8,0x3a0e - a04: 3f13490b 0x3f13490b - a08: 00180219 0x180219 - a0c: 002e3400 0x2e3400 - a10: 193c193f 0x193c193f - a14: 0e030e6e jal 80c39b8 <__scratchpad-0x1773c648> - a18: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - a1c: 01000000 0x1000000 - a20: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - a24: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - a28: 01110e1b 0x1110e1b - a2c: 17100612 bne t8,s0,2278 <__scratchpad-0x1f7fdd88> - a30: 24020000 li v0,0 - a34: 3e0b0b00 0x3e0b0b00 - a38: 000e030b 0xe030b - a3c: 00240300 0x240300 - a40: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - a44: 00000803 sra at,zero,0x0 - a48: 03010404 0x3010404 - a4c: 490b0b0e 0x490b0b0e - a50: 3b0b3a13 xori t3,t8,0x3a13 - a54: 0013010b 0x13010b - a58: 00280500 0x280500 - a5c: 0b1c0e03 j c70380c <__scratchpad-0x130fc7f4> - a60: 16060000 bne s0,a2,a64 <__scratchpad-0x1f7ff59c> - a64: 3a0e0300 xori t6,s0,0x300 - a68: 490b3b0b 0x490b3b0b - a6c: 07000013 bltz t8,abc <__scratchpad-0x1f7ff544> - a70: 0b0b000f j c2c003c <__scratchpad-0x1353ffc4> - a74: 00001349 0x1349 - a78: 0b010408 j c041020 <__scratchpad-0x137befe0> - a7c: 3a13490b xori s3,s0,0x490b - a80: 010b3b0b 0x10b3b0b - a84: 09000013 j 400004c <__scratchpad-0x1b7fffb4> - a88: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - a8c: 0000061c 0x61c - a90: 0300280a 0x300280a - a94: 00051c0e 0x51c0e - a98: 012e0b00 0x12e0b00 - a9c: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - aa0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - aa4: 13491927 beq k0,t1,6f44 <__scratchpad-0x1f7f90bc> - aa8: 06120111 0x6120111 - aac: 42971840 c0 0x971840 - ab0: 00130119 0x130119 - ab4: 00050c00 sll at,a1,0x10 - ab8: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - abc: 13490b3b beq k0,t1,37ac <__scratchpad-0x1f7fc854> - ac0: 00001702 srl v0,zero,0x1c - ac4: 0182890d break 0x182,0x224 - ac8: 31011101 andi at,t0,0x1101 - acc: 00130113 0x130113 - ad0: 828a0e00 lb t2,3584(s4) - ad4: 18020001 0x18020001 - ad8: 00184291 0x184291 - adc: 82890f00 lb t1,3840(s4) - ae0: 01110101 0x1110101 - ae4: 00001331 0x1331 - ae8: 03003410 0x3003410 - aec: 3b0b3a08 xori t3,t8,0x3a08 - af0: 0213490b 0x213490b - af4: 11000017 beqz t0,b54 <__scratchpad-0x1f7ff4ac> - af8: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - afc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - b00: 17021349 bne t8,v0,5828 <__scratchpad-0x1f7fa7d8> - b04: 01120000 0x1120000 - b08: 01134901 0x1134901 - b0c: 13000013 beqz t8,b5c <__scratchpad-0x1f7ff4a4> - b10: 13490021 beq k0,t1,b98 <__scratchpad-0x1f7ff468> - b14: 00000b2f 0xb2f - b18: 03003414 0x3003414 - b1c: 3b0b3a0e xori t3,t8,0x3a0e - b20: 0213490b 0x213490b - b24: 15000018 bnez t0,b88 <__scratchpad-0x1f7ff478> - b28: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - b2c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - b30: 18021349 0x18021349 - b34: 34160000 li s6,0x0 - b38: 3a0e0300 xori t6,s0,0x300 - b3c: 490b3b0b 0x490b3b0b - b40: 02193f13 0x2193f13 - b44: 17000018 bnez t8,ba8 <__scratchpad-0x1f7ff458> - b48: 193f002e 0x193f002e - b4c: 0e6e193c jal 9b864f0 <__scratchpad-0x15c79b10> - b50: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - b54: 00000b3b 0xb3b - b58: 01110100 0x1110100 - b5c: 0b130e25 j c4c3894 <__scratchpad-0x1333c76c> - b60: 0e1b0e03 jal 86c380c <__scratchpad-0x1713c7f4> - b64: 06120111 0x6120111 - b68: 00001710 0x1710 - b6c: 0b002402 j c009008 <__scratchpad-0x137f6ff8> - b70: 030b3e0b 0x30b3e0b - b74: 0300000e 0x300000e - b78: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - b7c: 08030b3e j c2cf8 <__scratchpad-0x1f73d308> - b80: 0f040000 jal c100000 <__scratchpad-0x13700000> - b84: 490b0b00 0x490b0b00 - b88: 05000013 bltz t0,bd8 <__scratchpad-0x1f7ff428> - b8c: 0b0b0104 j c2c0410 <__scratchpad-0x1353fbf0> - b90: 0b3a1349 j ce84d24 <__scratchpad-0x1297b2dc> - b94: 13010b3b beq t8,at,3884 <__scratchpad-0x1f7fc77c> - b98: 28060000 slti a2,zero,0 - b9c: 1c0e0300 0x1c0e0300 - ba0: 07000006 bltz t8,bbc <__scratchpad-0x1f7ff444> - ba4: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - ba8: 0000051c 0x51c - bac: 03002808 0x3002808 - bb0: 000b1c0e 0xb1c0e - bb4: 012e0900 0x12e0900 - bb8: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - bbc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - bc0: 01111927 0x1111927 - bc4: 18400612 blez v0,2410 <__scratchpad-0x1f7fdbf0> - bc8: 01194297 0x1194297 - bcc: 0a000013 j 800004c <__scratchpad-0x177fffb4> - bd0: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - bd4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - bd8: 17021349 bne t8,v0,5900 <__scratchpad-0x1f7fa700> - bdc: 050b0000 0x50b0000 - be0: 3a080300 xori t0,s0,0x300 - be4: 490b3b0b 0x490b3b0b - be8: 00170213 0x170213 - bec: 00050c00 sll at,a1,0x10 - bf0: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - bf4: 13490b3b beq k0,t1,38e4 <__scratchpad-0x1f7fc71c> - bf8: 00001802 srl v1,zero,0x0 - bfc: 0300340d break 0x300,0xd0 - c00: 3b0b3a08 xori t3,t8,0x3a08 - c04: 0213490b 0x213490b - c08: 0e000018 jal 8000060 <__scratchpad-0x177fffa0> - c0c: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - c10: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - c14: 18021349 0x18021349 - c18: 350f0000 ori t7,t0,0x0 - c1c: 00134900 sll t1,s3,0x4 - c20: 82891000 lb t1,4096(s4) - c24: 01110101 0x1110101 - c28: 00001331 0x1331 - c2c: 01828a11 0x1828a11 - c30: 91180200 lbu t8,512(t0) - c34: 00001842 srl v1,zero,0x1 - c38: 49010112 bc2t 1084 <__scratchpad-0x1f7fef7c> - c3c: 00130113 0x130113 - c40: 00211300 0x211300 - c44: 0b2f1349 j cbc4d24 <__scratchpad-0x12c3b2dc> - c48: 89140000 lwl s4,0(t0) - c4c: 11010182 beq t0,at,1258 <__scratchpad-0x1f7feda8> - c50: 01133101 0x1133101 - c54: 15000013 bnez t0,ca4 <__scratchpad-0x1f7ff35c> - c58: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - c5c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - c60: 18021349 0x18021349 - c64: 34160000 li s6,0x0 - c68: 3a0e0300 xori t6,s0,0x300 - c6c: 490b3b0b 0x490b3b0b - c70: 02193f13 0x2193f13 - c74: 17000018 bnez t8,cd8 <__scratchpad-0x1f7ff328> - c78: 193f002e 0x193f002e - c7c: 0e6e193c jal 9b864f0 <__scratchpad-0x15c79b10> - c80: 00000e03 sra at,zero,0x18 - c84: 01110100 0x1110100 - c88: 0b130e25 j c4c3894 <__scratchpad-0x1333c76c> - c8c: 0e1b0e03 jal 86c380c <__scratchpad-0x1713c7f4> - c90: 06120111 0x6120111 - c94: 00001710 0x1710 - c98: 0b002402 j c009008 <__scratchpad-0x137f6ff8> - c9c: 030b3e0b 0x30b3e0b - ca0: 0300000e 0x300000e - ca4: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - ca8: 08030b3e j c2cf8 <__scratchpad-0x1f73d308> - cac: 04040000 0x4040000 - cb0: 490b0b01 0x490b0b01 - cb4: 3b0b3a13 xori t3,t8,0x3a13 - cb8: 0013010b 0x13010b - cbc: 00280500 0x280500 - cc0: 061c0e03 0x61c0e03 - cc4: 28060000 slti a2,zero,0 - cc8: 1c0e0300 0x1c0e0300 - ccc: 07000005 bltz t8,ce4 <__scratchpad-0x1f7ff31c> - cd0: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - cd4: 00000b1c 0xb1c - cd8: 3f012e08 0x3f012e08 - cdc: 3a0e0319 xori t6,s0,0x319 - ce0: 270b3b0b addiu t3,t8,15115 - ce4: 11134919 beq t0,s3,1314c <__scratchpad-0x1f7eceb4> - ce8: 40061201 0x40061201 - cec: 19429718 0x19429718 - cf0: 00001301 0x1301 - cf4: 03000509 0x3000509 - cf8: 3b0b3a0e xori t3,t8,0x3a0e - cfc: 0213490b 0x213490b - d00: 0a000017 j 800005c <__scratchpad-0x177fffa4> - d04: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - d08: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - d0c: 18021349 0x18021349 - d10: 340b0000 li t3,0x0 - d14: 3a0e0300 xori t6,s0,0x300 - d18: 490b3b0b 0x490b3b0b - d1c: 00170213 0x170213 - d20: 82890c00 lb t1,3072(s4) - d24: 01110001 0x1110001 - d28: 93194295 lbu t9,17045(t8) - d2c: 00001842 srl v1,zero,0x1 - d30: 4901010d bc2t 1168 <__scratchpad-0x1f7fee98> - d34: 00130113 0x130113 - d38: 00210e00 0x210e00 - d3c: 0b2f1349 j cbc4d24 <__scratchpad-0x12c3b2dc> - d40: 150f0000 bne t0,t7,d44 <__scratchpad-0x1f7ff2bc> - d44: 01134901 0x1134901 - d48: 10000013 b d98 <__scratchpad-0x1f7ff268> - d4c: 00000018 mult zero,zero - d50: 0b000f11 j c003c44 <__scratchpad-0x137fc3bc> - d54: 0013490b 0x13490b - d58: 82891200 lb t1,4608(s4) - d5c: 01110101 0x1110101 - d60: 31194295 andi t9,t0,0x4295 - d64: 13000013 beqz t8,db4 <__scratchpad-0x1f7ff24c> - d68: 0001828a 0x1828a - d6c: 42911802 c0 0x911802 - d70: 14000018 bnez zero,dd4 <__scratchpad-0x1f7ff22c> - d74: 193f012e 0x193f012e - d78: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - d7c: 19270b3b 0x19270b3b - d80: 06120111 0x6120111 - d84: 42971840 c0 0x971840 - d88: 00130119 0x130119 - d8c: 82891500 lb t1,5376(s4) - d90: 01110101 0x1110101 - d94: 93194295 lbu t9,17045(t8) - d98: 00001842 srl v1,zero,0x1 - d9c: 27011516 addiu at,t8,5398 - da0: 00130119 0x130119 - da4: 00051700 sll v0,a1,0x1c - da8: 00001349 0x1349 - dac: 27001518 addiu zero,t8,5400 - db0: 19000019 blez t0,e18 <__scratchpad-0x1f7ff1e8> - db4: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - db8: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - dbc: 193f1349 0x193f1349 - dc0: 00001802 srl v1,zero,0x0 - dc4: 01110100 0x1110100 - dc8: 0b130e25 j c4c3894 <__scratchpad-0x1333c76c> - dcc: 0e1b0e03 jal 86c380c <__scratchpad-0x1713c7f4> - dd0: 06120111 0x6120111 - dd4: 00001710 0x1710 - dd8: 03001602 0x3001602 - ddc: 3b0b3a0e xori t3,t8,0x3a0e - de0: 0013490b 0x13490b - de4: 000f0300 sll zero,t7,0xc - de8: 0e030b0b jal 80c2c2c <__scratchpad-0x1773d3d4> - dec: 24040000 li a0,0 - df0: 3e0b0b00 0x3e0b0b00 - df4: 000e030b 0xe030b - df8: 00240500 0x240500 - dfc: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - e00: 00000803 sra at,zero,0x0 - e04: 0b011306 j c044c18 <__scratchpad-0x137bb3e8> - e08: 3b0b3a0b xori t3,t8,0x3a0b - e0c: 0013010b 0x13010b - e10: 000d0700 sll zero,t5,0x1c - e14: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - e18: 13490b3b beq k0,t1,3b08 <__scratchpad-0x1f7fc4f8> - e1c: 00000b38 0xb38 - e20: 03000d08 0x3000d08 - e24: 3b0b3a0e xori t3,t8,0x3a0e - e28: 3813490b xori s3,zero,0x490b - e2c: 0900000b j 400002c <__scratchpad-0x1b7fffd4> - e30: 13490101 beq k0,t1,1238 <__scratchpad-0x1f7fedc8> - e34: 00001301 0x1301 - e38: 4900210a bc2f 9264 <__scratchpad-0x1f7f6d9c> - e3c: 000b2f13 0xb2f13 - e40: 01130b00 0x1130b00 - e44: 0b3a0b0b j ce82c2c <__scratchpad-0x1297d3d4> - e48: 1301053b beq t8,at,2338 <__scratchpad-0x1f7fdcc8> - e4c: 0d0c0000 jal 4300000 <__scratchpad-0x1b500000> - e50: 3a080300 xori t0,s0,0x300 - e54: 49053b0b 0x49053b0b - e58: 000b3813 0xb3813 - e5c: 000d0d00 sll at,t5,0x14 - e60: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - e64: 1349053b beq k0,t1,2354 <__scratchpad-0x1f7fdcac> - e68: 00000b38 0xb38 - e6c: 0300160e 0x300160e - e70: 3b0b3a0e xori t3,t8,0x3a0e - e74: 00134905 0x134905 - e78: 000f0f00 sll at,t7,0x1c - e7c: 13490b0b beq k0,t1,3aac <__scratchpad-0x1f7fc554> - e80: 0f100000 jal c400000 <__scratchpad-0x13400000> - e84: 000b0b00 sll at,t3,0xc - e88: 01041100 0x1041100 - e8c: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - e90: 0b3a1349 j ce84d24 <__scratchpad-0x1297b2dc> - e94: 1301053b beq t8,at,2384 <__scratchpad-0x1f7fdc7c> - e98: 28120000 slti s2,zero,0 - e9c: 1c0e0300 0x1c0e0300 - ea0: 1300000b beqz t8,ed0 <__scratchpad-0x1f7ff130> - ea4: 0b0b0104 j c2c0410 <__scratchpad-0x1353fbf0> - ea8: 0b3a1349 j ce84d24 <__scratchpad-0x1297b2dc> - eac: 13010b3b beq t8,at,3b9c <__scratchpad-0x1f7fc464> - eb0: 28140000 slti s4,zero,0 - eb4: 1c0e0300 0x1c0e0300 - eb8: 15000006 bnez t0,ed4 <__scratchpad-0x1f7ff12c> - ebc: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - ec0: 0000051c 0x51c - ec4: 49002616 bc2f a720 <__scratchpad-0x1f7f58e0> - ec8: 17000013 bnez t8,f18 <__scratchpad-0x1f7ff0e8> - ecc: 0e030104 jal 80c0410 <__scratchpad-0x1773fbf0> - ed0: 13490b0b beq k0,t1,3b00 <__scratchpad-0x1f7fc500> - ed4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - ed8: 00001301 0x1301 - edc: 3f012e18 0x3f012e18 - ee0: 3a0e0319 xori t6,s0,0x319 - ee4: 270b3b0b addiu t3,t8,15115 - ee8: 20134919 addi s3,zero,18713 - eec: 0013010b 0x13010b - ef0: 00051900 sll v1,a1,0x4 - ef4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - ef8: 13490b3b beq k0,t1,3be8 <__scratchpad-0x1f7fc418> - efc: 2e1a0000 sltiu k0,s0,0 - f00: 03193f01 0x3193f01 - f04: 3b0b3a0e xori t3,t8,0x3a0e - f08: 20192705 addi t9,zero,9989 - f0c: 0013010b 0x13010b - f10: 00051b00 sll v1,a1,0xc - f14: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - f18: 1349053b beq k0,t1,2408 <__scratchpad-0x1f7fdbf8> - f1c: 341c0000 li gp,0x0 - f20: 3a0e0300 xori t6,s0,0x300 - f24: 49053b0b 0x49053b0b - f28: 1d000013 bgtz t0,f78 <__scratchpad-0x1f7ff088> - f2c: 193f012e 0x193f012e - f30: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - f34: 19270b3b 0x19270b3b - f38: 13010b20 beq t8,at,3bbc <__scratchpad-0x1f7fc444> - f3c: 341e0000 li s8,0x0 - f40: 3a080300 xori t0,s0,0x300 - f44: 490b3b0b 0x490b3b0b - f48: 1f000013 bgtz t8,f98 <__scratchpad-0x1f7ff068> - f4c: 08030005 j c0014 <__scratchpad-0x1f73ffec> - f50: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - f54: 00001349 0x1349 - f58: 03012e20 0x3012e20 - f5c: 3b0b3a0e xori t3,t8,0x3a0e - f60: 49192705 0x49192705 - f64: 12011113 beq s0,at,53b4 <__scratchpad-0x1f7fac4c> - f68: 97184006 lhu t8,16390(t8) - f6c: 13011942 beq t8,at,7478 <__scratchpad-0x1f7f8b88> - f70: 05210000 bgez t1,f74 <__scratchpad-0x1f7ff08c> - f74: 3a080300 xori t0,s0,0x300 - f78: 49053b0b 0x49053b0b - f7c: 00170213 0x170213 - f80: 00342200 0x342200 - f84: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - f88: 1349053b beq k0,t1,2478 <__scratchpad-0x1f7fdb88> - f8c: 00001702 srl v0,zero,0x1c - f90: 03012e23 0x3012e23 - f94: 3b0b3a0e xori t3,t8,0x3a0e - f98: 11192705 beq t0,t9,abb0 <__scratchpad-0x1f7f5450> - f9c: 40061201 0x40061201 - fa0: 19429618 0x19429618 - fa4: 00001301 0x1301 - fa8: 03003424 0x3003424 - fac: 3b0b3a0e xori t3,t8,0x3a0e - fb0: 02134905 0x2134905 - fb4: 25000018 addiu zero,t0,24 - fb8: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - fbc: 053b0b3a 0x53b0b3a - fc0: 18021349 0x18021349 - fc4: 89260000 lwl a2,0(t1) - fc8: 11010182 beq t0,at,15d4 <__scratchpad-0x1f7fea2c> - fcc: 01133101 0x1133101 - fd0: 27000013 addiu zero,t8,19 - fd4: 0001828a 0x1828a - fd8: 42911802 c0 0x911802 - fdc: 28000018 slti zero,zero,24 - fe0: 00018289 0x18289 - fe4: 13310111 beq t9,s1,142c <__scratchpad-0x1f7febd4> - fe8: 2e290000 sltiu t1,s1,0 - fec: 11133101 beq t0,s3,d3f4 <__scratchpad-0x1f7f2c0c> - ff0: 40061201 0x40061201 - ff4: 19429718 0x19429718 - ff8: 00001301 0x1301 - ffc: 3100052a andi zero,t0,0x52a - 1000: 00180213 0x180213 - 1004: 00052b00 sll a1,a1,0xc - 1008: 17021331 bne t8,v0,5cd0 <__scratchpad-0x1f7fa330> - 100c: 0b2c0000 j cb00000 <__scratchpad-0x12d00000> - 1010: 12011101 beq s0,at,5418 <__scratchpad-0x1f7fabe8> - 1014: 2d000006 sltiu zero,t0,6 - 1018: 193f012e 0x193f012e - 101c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1020: 19270b3b 0x19270b3b - 1024: 06120111 0x6120111 - 1028: 42971840 c0 0x971840 - 102c: 00130119 0x130119 - 1030: 00052e00 sll a1,a1,0x18 - 1034: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1038: 13490b3b beq k0,t1,3d28 <__scratchpad-0x1f7fc2d8> - 103c: 00001802 srl v1,zero,0x0 - 1040: 3f012e2f 0x3f012e2f - 1044: 3a0e0319 xori t6,s0,0x319 - 1048: 27053b0b addiu a1,t8,15115 - 104c: 12011119 beq s0,at,54b4 <__scratchpad-0x1f7fab4c> - 1050: 97184006 lhu t8,16390(t8) - 1054: 13011942 beq t8,at,7560 <__scratchpad-0x1f7f8aa0> - 1058: 05300000 bltzal t1,105c <__scratchpad-0x1f7fefa4> - 105c: 3a0e0300 xori t6,s0,0x300 - 1060: 49053b0b 0x49053b0b - 1064: 00170213 0x170213 - 1068: 00343100 0x343100 - 106c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1070: 1349053b beq k0,t1,2560 <__scratchpad-0x1f7fdaa0> - 1074: 00001702 srl v0,zero,0x1c - 1078: 31011d32 andi at,t0,0x1d32 - 107c: 12011113 beq s0,at,54cc <__scratchpad-0x1f7fab34> - 1080: 590b5806 0x590b5806 - 1084: 33000005 andi zero,t8,0x5 - 1088: 13310005 beq t9,s1,10a0 <__scratchpad-0x1f7fef60> - 108c: 00000b1c 0xb1c - 1090: 31003434 andi zero,t0,0x3434 - 1094: 00180213 0x180213 - 1098: 00053500 sll a2,a1,0x14 - 109c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 10a0: 1349053b beq k0,t1,2590 <__scratchpad-0x1f7fda70> - 10a4: 00001802 srl v1,zero,0x0 - 10a8: 3f012e36 0x3f012e36 - 10ac: 3a0e0319 xori t6,s0,0x319 - 10b0: 27053b0b addiu a1,t8,15115 - 10b4: 11134919 beq t0,s3,1351c <__scratchpad-0x1f7ecae4> - 10b8: 40061201 0x40061201 - 10bc: 19429718 0x19429718 - 10c0: 00001301 0x1301 - 10c4: 03000537 0x3000537 - 10c8: 3b0b3a0e xori t3,t8,0x3a0e - 10cc: 0213490b 0x213490b - 10d0: 38000017 xori zero,zero,0x17 - 10d4: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 10d8: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 10dc: 17021349 bne t8,v0,5e04 <__scratchpad-0x1f7fa1fc> - 10e0: 34390000 ori t9,at,0x0 - 10e4: 3a080300 xori t0,s0,0x300 - 10e8: 490b3b0b 0x490b3b0b - 10ec: 00170213 0x170213 - 10f0: 00343a00 0x343a00 - 10f4: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 10f8: 13490b3b beq k0,t1,3de8 <__scratchpad-0x1f7fc218> - 10fc: 00001802 srl v1,zero,0x0 - 1100: 0182893b 0x182893b - 1104: 31011101 andi at,t0,0x1101 - 1108: 3c000013 lui zero,0x13 - 110c: 193f012e 0x193f012e - 1110: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1114: 1927053b 0x1927053b - 1118: 06120111 0x6120111 - 111c: 42961840 c0 0x961840 - 1120: 00130119 0x130119 - 1124: 002e3d00 0x2e3d00 - 1128: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 112c: 053b0b3a 0x53b0b3a - 1130: 13491927 beq k0,t1,75d0 <__scratchpad-0x1f7f8a30> - 1134: 06120111 0x6120111 - 1138: 42971840 c0 0x971840 - 113c: 3e000019 0x3e000019 - 1140: 13310034 beq t9,s1,1214 <__scratchpad-0x1f7fedec> - 1144: 00000b1c 0xb1c - 1148: 31011d3f andi at,t0,0x1d3f - 114c: 55015213 0x55015213 - 1150: 590b5817 0x590b5817 - 1154: 00130105 0x130105 - 1158: 010b4000 0x10b4000 - 115c: 00001755 0x1755 - 1160: 31003441 andi zero,t0,0x3441 - 1164: 00061c13 0x61c13 - 1168: 011d4200 0x11d4200 - 116c: 01111331 0x1111331 - 1170: 0b580612 j d601848 <__scratchpad-0x121fe7b8> - 1174: 13010559 beq t8,at,26dc <__scratchpad-0x1f7fd924> - 1178: 89430000 lwl v1,0(t2) - 117c: 11010182 beq t0,at,1788 <__scratchpad-0x1f7fe878> - 1180: 19429501 0x19429501 - 1184: 00001331 0x1331 - 1188: 03003444 0x3003444 - 118c: 3413490e li s3,0x490e - 1190: 00180219 0x180219 - 1194: 011d4500 0x11d4500 - 1198: 01521331 0x1521331 - 119c: 0b581755 j d605d54 <__scratchpad-0x121fa2ac> - 11a0: 00000559 0x559 - 11a4: 31003446 andi zero,t0,0x3446 - 11a8: 00170213 0x170213 - 11ac: 00344700 0x344700 - 11b0: 0d1c1331 jal 4704cc4 <__scratchpad-0x1b0fb33c> - 11b4: 05480000 0x5480000 - 11b8: 00133100 sll a2,s3,0x4 - 11bc: 00344900 0x344900 - 11c0: 00001331 0x1331 - 11c4: 31011d4a andi at,t0,0x1d4a - 11c8: 55015213 0x55015213 - 11cc: 590b5817 0x590b5817 - 11d0: 0013010b 0x13010b - 11d4: 82894b00 lb t1,19200(s4) - 11d8: 01110001 0x1110001 - 11dc: 31194295 andi t9,t0,0x4295 - 11e0: 4c000013 0x4c000013 - 11e4: 00000018 mult zero,zero - 11e8: 0300054d break 0x300,0x15 - 11ec: 3b0b3a08 xori t3,t8,0x3a08 - 11f0: 02134905 0x2134905 - 11f4: 4e000018 c3 0x18 - 11f8: 193f002e 0x193f002e - 11fc: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1200: 1927053b 0x1927053b - 1204: 06120111 0x6120111 - 1208: 42971840 c0 0x971840 - 120c: 4f000019 c3 0x1000019 - 1210: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1214: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1218: 18021349 0x18021349 - 121c: 21500000 addi s0,t2,0 - 1220: 2f134900 sltiu s3,t8,18688 - 1224: 51000005 0x51000005 - 1228: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 122c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1230: 193f1349 0x193f1349 - 1234: 00001802 srl v1,zero,0x0 - 1238: 3f002e52 0x3f002e52 - 123c: 6e193c19 0x6e193c19 - 1240: 3a0e030e xori t6,s0,0x30e - 1244: 000b3b0b 0xb3b0b - 1248: 002e5300 0x2e5300 - 124c: 193c193f 0x193c193f - 1250: 0e030e6e jal 80c39b8 <__scratchpad-0x1773c648> - 1254: 053b0b3a 0x53b0b3a - 1258: 01000000 0x1000000 - 125c: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 1260: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 1264: 01110e1b 0x1110e1b - 1268: 17100612 bne t8,s0,2ab4 <__scratchpad-0x1f7fd54c> - 126c: 24020000 li v0,0 - 1270: 3e0b0b00 0x3e0b0b00 - 1274: 000e030b 0xe030b - 1278: 00240300 0x240300 - 127c: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 1280: 00000803 sra at,zero,0x0 - 1284: 3f012e04 0x3f012e04 - 1288: 3a0e0319 xori t6,s0,0x319 - 128c: 110b3b0b beq t0,t3,febc <__scratchpad-0x1f7f0144> - 1290: 40061201 0x40061201 - 1294: 19429718 0x19429718 - 1298: 00001301 0x1301 - 129c: 03003405 0x3003405 - 12a0: 3b0b3a08 xori t3,t8,0x3a08 - 12a4: 0213490b 0x213490b - 12a8: 06000017 bltz s0,1308 <__scratchpad-0x1f7fecf8> - 12ac: 01018289 0x1018289 - 12b0: 13310111 beq t9,s1,16f8 <__scratchpad-0x1f7fe908> - 12b4: 8a070000 lwl a3,0(s0) - 12b8: 02000182 0x2000182 - 12bc: 18429118 0x18429118 - 12c0: 2e080000 sltiu t0,s0,0 - 12c4: 03193f01 0x3193f01 - 12c8: 3b0b3a0e xori t3,t8,0x3a0e - 12cc: 4919270b 0x4919270b - 12d0: 12011113 beq s0,at,5720 <__scratchpad-0x1f7fa8e0> - 12d4: 97184006 lhu t8,16390(t8) - 12d8: 13011942 beq t8,at,77e4 <__scratchpad-0x1f7f881c> - 12dc: 05090000 0x5090000 - 12e0: 3a0e0300 xori t6,s0,0x300 - 12e4: 490b3b0b 0x490b3b0b - 12e8: 00170213 0x170213 - 12ec: 000a0a00 sll at,t2,0x8 - 12f0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 12f4: 01110b3b 0x1110b3b - 12f8: 0f0b0000 jal c2c0000 <__scratchpad-0x13540000> - 12fc: 000b0b00 sll at,t3,0xc - 1300: 00340c00 0x340c00 - 1304: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 1308: 13490b3b beq k0,t1,3ff8 <__scratchpad-0x1f7fc008> - 130c: 00001802 srl v1,zero,0x0 - 1310: 0300340d break 0x300,0xd0 - 1314: 3b0b3a0e xori t3,t8,0x3a0e - 1318: 0213490b 0x213490b - 131c: 0e000018 jal 8000060 <__scratchpad-0x177fffa0> - 1320: 0b0b000f j c2c003c <__scratchpad-0x1353ffc4> - 1324: 00001349 0x1349 - 1328: 3f012e0f 0x3f012e0f - 132c: 3a0e0319 xori t6,s0,0x319 - 1330: 270b3b0b addiu t3,t8,15115 - 1334: 12011119 beq s0,at,579c <__scratchpad-0x1f7fa864> - 1338: 97184006 lhu t8,16390(t8) - 133c: 13011942 beq t8,at,7848 <__scratchpad-0x1f7f87b8> - 1340: 05100000 bltzal t0,1344 <__scratchpad-0x1f7fecbc> - 1344: 3a080300 xori t0,s0,0x300 - 1348: 490b3b0b 0x490b3b0b - 134c: 00170213 0x170213 - 1350: 00341100 0x341100 - 1354: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1358: 13490b3b beq k0,t1,4048 <__scratchpad-0x1f7fbfb8> - 135c: 00001702 srl v0,zero,0x1c - 1360: 01828912 0x1828912 - 1364: 31011101 andi at,t0,0x1101 - 1368: 00130113 0x130113 - 136c: 82891300 lb t1,4864(s4) - 1370: 01110101 0x1110101 - 1374: 31194295 andi t9,t0,0x4295 - 1378: 00130113 0x130113 - 137c: 01011400 0x1011400 - 1380: 13011349 beq t8,at,60a8 <__scratchpad-0x1f7f9f58> - 1384: 21150000 addi s5,t0,0 - 1388: 16000000 bnez s0,138c <__scratchpad-0x1f7fec74> - 138c: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1390: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1394: 193f1349 0x193f1349 - 1398: 0000193c 0x193c - 139c: 03003417 0x3003417 - 13a0: 3b0b3a0e xori t3,t8,0x3a0e - 13a4: 3f13490b 0x3f13490b - 13a8: 00180219 0x180219 - 13ac: 00211800 0x211800 - 13b0: 052f1349 0x52f1349 - 13b4: 2e190000 sltiu t9,s0,0 - 13b8: 3c193f00 lui t9,0x3f00 - 13bc: 030e6e19 0x30e6e19 - 13c0: 3b0b3a0e xori t3,t8,0x3a0e - 13c4: 0000000b 0xb - 13c8: 25011101 addiu at,t0,4353 - 13cc: 030b130e 0x30b130e - 13d0: 110e1b0e beq t0,t6,800c <__scratchpad-0x1f7f7ff4> - 13d4: 10061201 beq zero,a2,5bdc <__scratchpad-0x1f7fa424> - 13d8: 02000017 0x2000017 - 13dc: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 13e0: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 13e4: 24030000 li v1,0 - 13e8: 3e0b0b00 0x3e0b0b00 - 13ec: 0008030b 0x8030b - 13f0: 000f0400 sll zero,t7,0x10 - 13f4: 00000b0b 0xb0b - 13f8: 0b010405 j c041014 <__scratchpad-0x137befec> - 13fc: 3a13490b xori s3,s0,0x490b - 1400: 010b3b0b 0x10b3b0b - 1404: 06000013 bltz s0,1454 <__scratchpad-0x1f7febac> - 1408: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - 140c: 0000061c 0x61c - 1410: 03002807 srav a1,zero,t8 - 1414: 00051c0e 0x51c0e - 1418: 00280800 0x280800 - 141c: 0b1c0e03 j c70380c <__scratchpad-0x130fc7f4> - 1420: 0f090000 jal c240000 <__scratchpad-0x135c0000> - 1424: 490b0b00 0x490b0b00 - 1428: 0a000013 j 800004c <__scratchpad-0x177fffb4> - 142c: 13490026 beq k0,t1,14c8 <__scratchpad-0x1f7feb38> - 1430: 040b0000 0x40b0000 - 1434: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 1438: 3a13490b xori s3,s0,0x490b - 143c: 010b3b0b 0x10b3b0b - 1440: 0c000013 jal 4c <__scratchpad-0x1f7fffb4> - 1444: 0b0b0113 j c2c044c <__scratchpad-0x1353fbb4> - 1448: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 144c: 00001301 0x1301 - 1450: 03000d0d break 0x300,0x34 - 1454: 3b0b3a0e xori t3,t8,0x3a0e - 1458: 3813490b xori s3,zero,0x490b - 145c: 0e00000b jal 800002c <__scratchpad-0x177fffd4> - 1460: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 1464: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1468: 0b381349 j ce04d24 <__scratchpad-0x129fb2dc> - 146c: 160f0000 bne s0,t7,1470 <__scratchpad-0x1f7feb90> - 1470: 3a0e0300 xori t6,s0,0x300 - 1474: 490b3b0b 0x490b3b0b - 1478: 10000013 b 14c8 <__scratchpad-0x1f7feb38> - 147c: 193f012e 0x193f012e - 1480: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1484: 1927053b 0x1927053b - 1488: 0b201349 j c804d24 <__scratchpad-0x12ffb2dc> - 148c: 00001301 0x1301 - 1490: 03000511 0x3000511 - 1494: 3b0b3a08 xori t3,t8,0x3a08 - 1498: 00134905 0x134905 - 149c: 00051200 sll v0,a1,0x8 - 14a0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 14a4: 1349053b beq k0,t1,2994 <__scratchpad-0x1f7fd66c> - 14a8: 2e130000 sltiu s3,s0,0 - 14ac: 03193f01 0x3193f01 - 14b0: 3b0b3a0e xori t3,t8,0x3a0e - 14b4: 4919270b 0x4919270b - 14b8: 12011113 beq s0,at,5908 <__scratchpad-0x1f7fa6f8> - 14bc: 97184006 lhu t8,16390(t8) - 14c0: 13011942 beq t8,at,79cc <__scratchpad-0x1f7f8634> - 14c4: 05140000 0x5140000 - 14c8: 3a0e0300 xori t6,s0,0x300 - 14cc: 490b3b0b 0x490b3b0b - 14d0: 00170213 0x170213 - 14d4: 00341500 0x341500 - 14d8: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 14dc: 13490b3b beq k0,t1,41cc <__scratchpad-0x1f7fbe34> - 14e0: 00001802 srl v1,zero,0x0 - 14e4: 03003416 0x3003416 - 14e8: 3b0b3a08 xori t3,t8,0x3a08 - 14ec: 0213490b 0x213490b - 14f0: 17000017 bnez t8,1550 <__scratchpad-0x1f7feab0> - 14f4: 01018289 0x1018289 - 14f8: 13310111 beq t9,s1,1940 <__scratchpad-0x1f7fe6c0> - 14fc: 00001301 0x1301 - 1500: 01828a18 0x1828a18 - 1504: 91180200 lbu t8,512(t0) - 1508: 00001842 srl v1,zero,0x1 - 150c: 01828919 0x1828919 - 1510: 31011101 andi at,t0,0x1101 - 1514: 1a000013 blez s0,1564 <__scratchpad-0x1f7fea9c> - 1518: 13490101 beq k0,t1,1920 <__scratchpad-0x1f7fe6e0> - 151c: 00001301 0x1301 - 1520: 4900211b bc2f 9990 <__scratchpad-0x1f7f6670> - 1524: 000b2f13 0xb2f13 - 1528: 82891c00 lb t1,7168(s4) - 152c: 01110001 0x1110001 - 1530: 00001331 0x1331 - 1534: 0300051d 0x300051d - 1538: 3b0b3a08 xori t3,t8,0x3a08 - 153c: 0213490b 0x213490b - 1540: 1e000017 bgtz s0,15a0 <__scratchpad-0x1f7fea60> - 1544: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1548: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 154c: 17021349 bne t8,v0,6274 <__scratchpad-0x1f7f9d8c> - 1550: 341f0000 li ra,0x0 - 1554: 3a080300 xori t0,s0,0x300 - 1558: 490b3b0b 0x490b3b0b - 155c: 00180213 0x180213 - 1560: 012e2000 0x12e2000 - 1564: 01111331 0x1111331 - 1568: 18400612 blez v0,2db4 <__scratchpad-0x1f7fd24c> - 156c: 01194297 0x1194297 - 1570: 21000013 addi zero,t0,19 - 1574: 13310005 beq t9,s1,158c <__scratchpad-0x1f7fea74> - 1578: 00001802 srl v1,zero,0x0 - 157c: 31000522 andi zero,t0,0x522 - 1580: 00170213 0x170213 - 1584: 012e2300 0x12e2300 - 1588: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 158c: 053b0b3a 0x53b0b3a - 1590: 13491927 beq k0,t1,7a30 <__scratchpad-0x1f7f85d0> - 1594: 06120111 0x6120111 - 1598: 42971840 c0 0x971840 - 159c: 00130119 0x130119 - 15a0: 00052400 sll a0,a1,0x10 - 15a4: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 15a8: 1349053b beq k0,t1,2a98 <__scratchpad-0x1f7fd568> - 15ac: 00001802 srl v1,zero,0x0 - 15b0: 03000525 0x3000525 - 15b4: 3b0b3a0e xori t3,t8,0x3a0e - 15b8: 02134905 0x2134905 - 15bc: 26000017 addiu zero,s0,23 - 15c0: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 15c4: 053b0b3a 0x53b0b3a - 15c8: 17021349 bne t8,v0,62f0 <__scratchpad-0x1f7f9d10> - 15cc: 34270000 ori a3,at,0x0 - 15d0: 3a0e0300 xori t6,s0,0x300 - 15d4: 49053b0b 0x49053b0b - 15d8: 00170213 0x170213 - 15dc: 00342800 0x342800 - 15e0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 15e4: 1349053b beq k0,t1,2ad4 <__scratchpad-0x1f7fd52c> - 15e8: 00001802 srl v1,zero,0x0 - 15ec: 31011d29 andi at,t0,0x1d29 - 15f0: 12011113 beq s0,at,5a40 <__scratchpad-0x1f7fa5c0> - 15f4: 590b5806 0x590b5806 - 15f8: 00130105 0x130105 - 15fc: 00212a00 0x212a00 - 1600: 052f1349 0x52f1349 - 1604: 052b0000 0x52b0000 - 1608: 3a080300 xori t0,s0,0x300 - 160c: 49053b0b 0x49053b0b - 1610: 00170213 0x170213 - 1614: 002e2c00 0x2e2c00 - 1618: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 161c: 053b0b3a 0x53b0b3a - 1620: 01111927 0x1111927 - 1624: 18400612 blez v0,2e70 <__scratchpad-0x1f7fd190> - 1628: 00194297 0x194297 - 162c: 012e2d00 0x12e2d00 - 1630: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 1634: 053b0b3a 0x53b0b3a - 1638: 01111927 0x1111927 - 163c: 18400612 blez v0,2e88 <__scratchpad-0x1f7fd178> - 1640: 01194297 0x1194297 - 1644: 2e000013 sltiu zero,s0,19 - 1648: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 164c: 053b0b3a 0x53b0b3a - 1650: 18021349 0x18021349 - 1654: 892f0000 lwl t7,0(t1) - 1658: 11010182 beq t0,at,1c64 <__scratchpad-0x1f7fe39c> - 165c: 19429501 0x19429501 - 1660: 13011331 beq t8,at,6328 <__scratchpad-0x1f7f9cd8> - 1664: 89300000 lwl s0,0(t1) - 1668: 11000182 beqz t0,1c74 <__scratchpad-0x1f7fe38c> - 166c: 19429501 0x19429501 - 1670: 00001331 0x1331 - 1674: 03003431 0x3003431 - 1678: 3b0b3a0e xori t3,t8,0x3a0e - 167c: 3f13490b 0x3f13490b - 1680: 00180219 0x180219 - 1684: 002e3200 0x2e3200 - 1688: 193c193f 0x193c193f - 168c: 0e030e6e jal 80c39b8 <__scratchpad-0x1773c648> - 1690: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1694: 2e330000 sltiu s3,s1,0 - 1698: 3c193f00 lui t9,0x3f00 - 169c: 030e6e19 0x30e6e19 - 16a0: 3b0b3a0e xori t3,t8,0x3a0e - 16a4: 00000005 0x5 - 16a8: 25011101 addiu at,t0,4353 - 16ac: 030b130e 0x30b130e - 16b0: 110e1b0e beq t0,t6,82ec <__scratchpad-0x1f7f7d14> - 16b4: 10061201 beq zero,a2,5ebc <__scratchpad-0x1f7fa144> - 16b8: 02000017 0x2000017 - 16bc: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 16c0: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 16c4: 24030000 li v1,0 - 16c8: 3e0b0b00 0x3e0b0b00 - 16cc: 0008030b 0x8030b - 16d0: 00160400 sll zero,s6,0x10 - 16d4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 16d8: 13490b3b beq k0,t1,43c8 <__scratchpad-0x1f7fbc38> - 16dc: 0f050000 jal c140000 <__scratchpad-0x136c0000> - 16e0: 030b0b00 0x30b0b00 - 16e4: 0600000e bltz s0,1720 <__scratchpad-0x1f7fe8e0> - 16e8: 13490101 beq k0,t1,1af0 <__scratchpad-0x1f7fe510> - 16ec: 00001301 0x1301 - 16f0: 49002107 bc2f 9b10 <__scratchpad-0x1f7f64f0> - 16f4: 000b2f13 0xb2f13 - 16f8: 000f0800 sll at,t7,0x0 - 16fc: 13490b0b beq k0,t1,432c <__scratchpad-0x1f7fbcd4> - 1700: 04090000 0x4090000 - 1704: 490b0b01 0x490b0b01 - 1708: 3b0b3a13 xori t3,t8,0x3a13 - 170c: 0013010b 0x13010b - 1710: 00280a00 0x280a00 - 1714: 0b1c0e03 j c70380c <__scratchpad-0x130fc7f4> - 1718: 280b0000 slti t3,zero,0 - 171c: 1c0e0300 0x1c0e0300 - 1720: 0c000006 jal 18 <__scratchpad-0x1f7fffe8> - 1724: 0e030028 jal 80c00a0 <__scratchpad-0x1773ff60> - 1728: 0000051c 0x51c - 172c: 4900260d bc2f af64 <__scratchpad-0x1f7f509c> - 1730: 0e000013 jal 800004c <__scratchpad-0x177fffb4> - 1734: 193f002e 0x193f002e - 1738: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 173c: 19270b3b 0x19270b3b - 1740: 06120111 0x6120111 - 1744: 42971840 c0 0x971840 - 1748: 0f000019 jal c000064 <__scratchpad-0x137fff9c> - 174c: 193f012e 0x193f012e - 1750: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1754: 19270b3b 0x19270b3b - 1758: 06120111 0x6120111 - 175c: 42971840 c0 0x971840 - 1760: 00130119 0x130119 - 1764: 00051000 sll v0,a1,0x0 - 1768: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 176c: 13490b3b beq k0,t1,445c <__scratchpad-0x1f7fbba4> - 1770: 00001702 srl v0,zero,0x1c - 1774: 00001811 0x1811 - 1778: 00341200 0x341200 - 177c: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 1780: 13490b3b beq k0,t1,4470 <__scratchpad-0x1f7fbb90> - 1784: 00001702 srl v0,zero,0x1c - 1788: 03003413 0x3003413 - 178c: 3b0b3a08 xori t3,t8,0x3a08 - 1790: 0213490b 0x213490b - 1794: 14000018 bnez zero,17f8 <__scratchpad-0x1f7fe808> - 1798: 01018289 0x1018289 - 179c: 13310111 beq t9,s1,1be4 <__scratchpad-0x1f7fe41c> - 17a0: 00001301 0x1301 - 17a4: 01828a15 0x1828a15 - 17a8: 91180200 lbu t8,512(t0) - 17ac: 00001842 srl v1,zero,0x1 - 17b0: 01828916 0x1828916 - 17b4: 31011101 andi at,t0,0x1101 - 17b8: 17000013 bnez t8,1808 <__scratchpad-0x1f7fe7f8> - 17bc: 193f012e 0x193f012e - 17c0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 17c4: 19270b3b 0x19270b3b - 17c8: 01111349 0x1111349 - 17cc: 18400612 blez v0,3018 <__scratchpad-0x1f7fcfe8> - 17d0: 01194297 0x1194297 - 17d4: 18000013 blez zero,1824 <__scratchpad-0x1f7fe7dc> - 17d8: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 17dc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 17e0: 18021349 0x18021349 - 17e4: 2e190000 sltiu t9,s0,0 - 17e8: 03193f01 0x3193f01 - 17ec: 3b0b3a0e xori t3,t8,0x3a0e - 17f0: 1201110b beq s0,at,5c20 <__scratchpad-0x1f7fa3e0> - 17f4: 97184006 lhu t8,16390(t8) - 17f8: 13011942 beq t8,at,7d04 <__scratchpad-0x1f7f82fc> - 17fc: 891a0000 lwl k0,0(t0) - 1800: 11000182 beqz t0,1e0c <__scratchpad-0x1f7fe1f4> - 1804: 00133101 0x133101 - 1808: 82891b00 lb t1,6912(s4) - 180c: 01110001 0x1110001 - 1810: 31194295 andi t9,t0,0x4295 - 1814: 1c000013 bgtz zero,1864 <__scratchpad-0x1f7fe79c> - 1818: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 181c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1820: 17021349 bne t8,v0,6548 <__scratchpad-0x1f7f9ab8> - 1824: 341d0000 li sp,0x0 - 1828: 3a0e0300 xori t6,s0,0x300 - 182c: 490b3b0b 0x490b3b0b - 1830: 02193f13 0x2193f13 - 1834: 1e000018 bgtz s0,1898 <__scratchpad-0x1f7fe768> - 1838: 13490035 beq k0,t1,1910 <__scratchpad-0x1f7fe6f0> - 183c: 2e1f0000 sltiu ra,s0,0 - 1840: 3c193f00 lui t9,0x3f00 - 1844: 030e6e19 0x30e6e19 - 1848: 3b0b3a0e xori t3,t8,0x3a0e - 184c: 0000000b 0xb - 1850: 25011101 addiu at,t0,4353 - 1854: 030b130e 0x30b130e - 1858: 110e1b0e beq t0,t6,8494 <__scratchpad-0x1f7f7b6c> - 185c: 10061201 beq zero,a2,6064 <__scratchpad-0x1f7f9f9c> - 1860: 02000017 0x2000017 - 1864: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 1868: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 186c: 24030000 li v1,0 - 1870: 3e0b0b00 0x3e0b0b00 - 1874: 0008030b 0x8030b - 1878: 00160400 sll zero,s6,0x10 - 187c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1880: 13490b3b beq k0,t1,4570 <__scratchpad-0x1f7fba90> - 1884: 0f050000 jal c140000 <__scratchpad-0x136c0000> - 1888: 030b0b00 0x30b0b00 - 188c: 0600000e bltz s0,18c8 <__scratchpad-0x1f7fe738> - 1890: 0b0b0104 j c2c0410 <__scratchpad-0x1353fbf0> - 1894: 0b3a1349 j ce84d24 <__scratchpad-0x1297b2dc> - 1898: 13010b3b beq t8,at,4588 <__scratchpad-0x1f7fba78> - 189c: 28070000 slti a3,zero,0 - 18a0: 1c0e0300 0x1c0e0300 - 18a4: 0800000b j 2c <__scratchpad-0x1f7fffd4> - 18a8: 0e03012e jal 80c04b8 <__scratchpad-0x1773fb48> - 18ac: 053b0b3a 0x53b0b3a - 18b0: 0b201927 j c80649c <__scratchpad-0x12ff9b64> - 18b4: 00001301 0x1301 - 18b8: 03000509 0x3000509 - 18bc: 3b0b3a08 xori t3,t8,0x3a08 - 18c0: 00134905 0x134905 - 18c4: 00050a00 sll at,a1,0x8 - 18c8: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 18cc: 1349053b beq k0,t1,2dbc <__scratchpad-0x1f7fd244> - 18d0: 340b0000 li t3,0x0 - 18d4: 3a080300 xori t0,s0,0x300 - 18d8: 49053b0b 0x49053b0b - 18dc: 0c000013 jal 4c <__scratchpad-0x1f7fffb4> - 18e0: 0b0b000f j c2c003c <__scratchpad-0x1353ffc4> - 18e4: 00001349 0x1349 - 18e8: 03012e0d break 0x301,0xb8 - 18ec: 3b0b3a0e xori t3,t8,0x3a0e - 18f0: 4919270b 0x4919270b - 18f4: 12011113 beq s0,at,5d44 <__scratchpad-0x1f7fa2bc> - 18f8: 96184006 lhu t8,16390(s0) - 18fc: 13011942 beq t8,at,7e08 <__scratchpad-0x1f7f81f8> - 1900: 050e0000 0x50e0000 - 1904: 3a080300 xori t0,s0,0x300 - 1908: 490b3b0b 0x490b3b0b - 190c: 00170213 0x170213 - 1910: 00050f00 sll at,a1,0x1c - 1914: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1918: 13490b3b beq k0,t1,4608 <__scratchpad-0x1f7fb9f8> - 191c: 00001702 srl v0,zero,0x1c - 1920: 03003410 0x3003410 - 1924: 3b0b3a08 xori t3,t8,0x3a08 - 1928: 0213490b 0x213490b - 192c: 11000017 beqz t0,198c <__scratchpad-0x1f7fe674> - 1930: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1934: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1938: 17021349 bne t8,v0,6660 <__scratchpad-0x1f7f99a0> - 193c: 2e120000 sltiu s2,s0,0 - 1940: 3a0e0301 xori t6,s0,0x301 - 1944: 27053b0b addiu a1,t8,15115 - 1948: 11134919 beq t0,s3,13db0 <__scratchpad-0x1f7ec250> - 194c: 40061201 0x40061201 - 1950: 19429718 0x19429718 - 1954: 00001301 0x1301 - 1958: 03000513 0x3000513 - 195c: 3b0b3a0e xori t3,t8,0x3a0e - 1960: 02134905 0x2134905 - 1964: 14000017 bnez zero,19c4 <__scratchpad-0x1f7fe63c> - 1968: 08030005 j c0014 <__scratchpad-0x1f73ffec> - 196c: 053b0b3a 0x53b0b3a - 1970: 17021349 bne t8,v0,6698 <__scratchpad-0x1f7f9968> - 1974: 05150000 0x5150000 - 1978: 3a080300 xori t0,s0,0x300 - 197c: 49053b0b 0x49053b0b - 1980: 00180213 0x180213 - 1984: 82891600 lb t1,5632(s4) - 1988: 01110001 0x1110001 - 198c: 00001331 0x1331 - 1990: 03012e17 0x3012e17 - 1994: 3b0b3a0e xori t3,t8,0x3a0e - 1998: 4919270b 0x4919270b - 199c: 010b2013 0x10b2013 - 19a0: 18000013 blez zero,19f0 <__scratchpad-0x1f7fe610> - 19a4: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 19a8: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 19ac: 00001349 0x1349 - 19b0: 03000519 0x3000519 - 19b4: 3b0b3a08 xori t3,t8,0x3a08 - 19b8: 0013490b 0x13490b - 19bc: 00341a00 0x341a00 - 19c0: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 19c4: 13490b3b beq k0,t1,46b4 <__scratchpad-0x1f7fb94c> - 19c8: 2e1b0000 sltiu k1,s0,0 - 19cc: 3a0e0301 xori t6,s0,0x301 - 19d0: 27053b0b addiu a1,t8,15115 - 19d4: 11134919 beq t0,s3,13e3c <__scratchpad-0x1f7ec1c4> - 19d8: 40061201 0x40061201 - 19dc: 19429618 0x19429618 - 19e0: 00001301 0x1301 - 19e4: 0300341c 0x300341c - 19e8: 3b0b3a0e xori t3,t8,0x3a0e - 19ec: 02134905 0x2134905 - 19f0: 1d000017 bgtz t0,1a50 <__scratchpad-0x1f7fe5b0> - 19f4: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 19f8: 053b0b3a 0x53b0b3a - 19fc: 17021349 bne t8,v0,6724 <__scratchpad-0x1f7f98dc> - 1a00: 1d1e0000 0x1d1e0000 - 1a04: 52133101 0x52133101 - 1a08: 58175501 0x58175501 - 1a0c: 0105590b 0x105590b - 1a10: 1f000013 bgtz t8,1a60 <__scratchpad-0x1f7fe5a0> - 1a14: 13310005 beq t9,s1,1a2c <__scratchpad-0x1f7fe5d4> - 1a18: 00001702 srl v0,zero,0x1c - 1a1c: 55010b20 0x55010b20 - 1a20: 21000017 addi zero,t0,23 - 1a24: 13310034 beq t9,s1,1af8 <__scratchpad-0x1f7fe508> - 1a28: 00001702 srl v0,zero,0x1c - 1a2c: 31003422 andi zero,t0,0x3422 - 1a30: 23000013 addi zero,t8,19 - 1a34: 01018289 0x1018289 - 1a38: 13310111 beq t9,s1,1e80 <__scratchpad-0x1f7fe180> - 1a3c: 00001301 0x1301 - 1a40: 01828a24 0x1828a24 - 1a44: 91180200 lbu t8,512(t0) - 1a48: 00001842 srl v1,zero,0x1 - 1a4c: 01828925 0x1828925 - 1a50: 31011101 andi at,t0,0x1101 - 1a54: 26000013 addiu zero,s0,19 - 1a58: 01018289 0x1018289 - 1a5c: 42930111 c0 0x930111 - 1a60: 00130118 0x130118 - 1a64: 82892700 lb t1,9984(s4) - 1a68: 01110101 0x1110101 - 1a6c: 00184293 0x184293 - 1a70: 00262800 0x262800 - 1a74: 00001349 0x1349 - 1a78: 27011529 addiu at,t8,5417 - 1a7c: 01134919 0x1134919 - 1a80: 2a000013 slti zero,s0,19 - 1a84: 13490005 beq k0,t1,1a9c <__scratchpad-0x1f7fe564> - 1a88: 2e2b0000 sltiu t3,s1,0 - 1a8c: 03193f01 0x3193f01 - 1a90: 3b0b3a0e xori t3,t8,0x3a0e - 1a94: 49192705 0x49192705 - 1a98: 12011113 beq s0,at,5ee8 <__scratchpad-0x1f7fa118> - 1a9c: 97184006 lhu t8,16390(t8) - 1aa0: 13011942 beq t8,at,7fac <__scratchpad-0x1f7f8054> - 1aa4: 892c0000 lwl t4,0(t1) - 1aa8: 11010182 beq t0,at,20b4 <__scratchpad-0x1f7fdf4c> - 1aac: 19429501 0x19429501 - 1ab0: 00001331 0x1331 - 1ab4: 0000182d 0x182d - 1ab8: 00342e00 0x342e00 - 1abc: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 1ac0: 1349053b beq k0,t1,2fb0 <__scratchpad-0x1f7fd050> - 1ac4: 00001802 srl v1,zero,0x0 - 1ac8: 4901012f bc2t 1f88 <__scratchpad-0x1f7fe078> - 1acc: 00130113 0x130113 - 1ad0: 00213000 0x213000 - 1ad4: 0b2f1349 j cbc4d24 <__scratchpad-0x12c3b2dc> - 1ad8: 34310000 ori s1,at,0x0 - 1adc: 3a0e0300 xori t6,s0,0x300 - 1ae0: 49053b0b 0x49053b0b - 1ae4: 00180213 0x180213 - 1ae8: 002e3200 0x2e3200 - 1aec: 193c193f 0x193c193f - 1af0: 0e030e6e jal 80c39b8 <__scratchpad-0x1773c648> - 1af4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1af8: 01000000 0x1000000 - 1afc: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 1b00: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 1b04: 01110e1b 0x1110e1b - 1b08: 17100612 bne t8,s0,3354 <__scratchpad-0x1f7fccac> - 1b0c: 24020000 li v0,0 - 1b10: 3e0b0b00 0x3e0b0b00 - 1b14: 000e030b 0xe030b - 1b18: 00240300 0x240300 - 1b1c: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 1b20: 00000803 sra at,zero,0x0 - 1b24: 3f012e04 0x3f012e04 - 1b28: 3a0e0319 xori t6,s0,0x319 - 1b2c: 270b3b0b addiu t3,t8,15115 - 1b30: 11134919 beq t0,s3,13f98 <__scratchpad-0x1f7ec068> - 1b34: 40061201 0x40061201 - 1b38: 19429718 0x19429718 - 1b3c: 00001301 0x1301 - 1b40: 03000505 0x3000505 - 1b44: 3b0b3a08 xori t3,t8,0x3a08 - 1b48: 0213490b 0x213490b - 1b4c: 06000017 bltz s0,1bac <__scratchpad-0x1f7fe454> - 1b50: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1b54: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1b58: 17021349 bne t8,v0,6880 <__scratchpad-0x1f7f9780> - 1b5c: 0f070000 jal c1c0000 <__scratchpad-0x13640000> - 1b60: 000b0b00 sll at,t3,0xc - 1b64: 000f0800 sll at,t7,0x0 - 1b68: 13490b0b beq k0,t1,4798 <__scratchpad-0x1f7fb868> - 1b6c: 26090000 addiu t1,s0,0 - 1b70: 0a000000 j 8000000 <__scratchpad-0x17800000> - 1b74: 08030005 j c0014 <__scratchpad-0x1f73ffec> - 1b78: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1b7c: 18021349 0x18021349 - 1b80: 340b0000 li t3,0x0 - 1b84: 3a080300 xori t0,s0,0x300 - 1b88: 490b3b0b 0x490b3b0b - 1b8c: 00170213 0x170213 - 1b90: 00260c00 0x260c00 - 1b94: 00001349 0x1349 - 1b98: 0182890d break 0x182,0x224 - 1b9c: 31011101 andi at,t0,0x1101 - 1ba0: 0e000013 jal 800004c <__scratchpad-0x177fffb4> - 1ba4: 0001828a 0x1828a - 1ba8: 42911802 c0 0x911802 - 1bac: 0f000018 jal c000060 <__scratchpad-0x137fffa0> - 1bb0: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 1bb4: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1bb8: 18021349 0x18021349 - 1bbc: 34100000 li s0,0x0 - 1bc0: 3a080300 xori t0,s0,0x300 - 1bc4: 490b3b0b 0x490b3b0b - 1bc8: 00180213 0x180213 - 1bcc: 00051100 sll v0,a1,0x4 - 1bd0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1bd4: 13490b3b beq k0,t1,48c4 <__scratchpad-0x1f7fb73c> - 1bd8: 00001702 srl v0,zero,0x1c - 1bdc: 01828912 0x1828912 - 1be0: 31011101 andi at,t0,0x1101 - 1be4: 00130113 0x130113 - 1be8: 82891300 lb t1,4864(s4) - 1bec: 01110001 0x1110001 - 1bf0: 00001331 0x1331 - 1bf4: 3f012e14 0x3f012e14 - 1bf8: 3a0e0319 xori t6,s0,0x319 - 1bfc: 27053b0b addiu a1,t8,15115 - 1c00: 11134919 beq t0,s3,14068 <__scratchpad-0x1f7ebf98> - 1c04: 40061201 0x40061201 - 1c08: 19429718 0x19429718 - 1c0c: 00001301 0x1301 - 1c10: 03000515 0x3000515 - 1c14: 3b0b3a0e xori t3,t8,0x3a0e - 1c18: 02134905 0x2134905 - 1c1c: 16000017 bnez s0,1c7c <__scratchpad-0x1f7fe384> - 1c20: 193f012e 0x193f012e - 1c24: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1c28: 1927053b 0x1927053b - 1c2c: 01111349 0x1111349 - 1c30: 18400612 blez v0,347c <__scratchpad-0x1f7fcb84> - 1c34: 01194296 0x1194296 - 1c38: 17000013 bnez t8,1c88 <__scratchpad-0x1f7fe378> - 1c3c: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 1c40: 053b0b3a 0x53b0b3a - 1c44: 18021349 0x18021349 - 1c48: 34180000 li t8,0x0 - 1c4c: 3a080300 xori t0,s0,0x300 - 1c50: 49053b0b 0x49053b0b - 1c54: 00170213 0x170213 - 1c58: 01011900 0x1011900 - 1c5c: 13011349 beq t8,at,6984 <__scratchpad-0x1f7f967c> - 1c60: 211a0000 addi k0,t0,0 - 1c64: 2f134900 sltiu s3,t8,18688 - 1c68: 1b00000b blez t8,1c98 <__scratchpad-0x1f7fe368> - 1c6c: 01018289 0x1018289 - 1c70: 42950111 c0 0x950111 - 1c74: 00133119 0x133119 - 1c78: 00051c00 sll v1,a1,0x10 - 1c7c: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 1c80: 1349053b beq k0,t1,3170 <__scratchpad-0x1f7fce90> - 1c84: 00001702 srl v0,zero,0x1c - 1c88: 0300051d 0x300051d - 1c8c: 3b0b3a0e xori t3,t8,0x3a0e - 1c90: 02134905 0x2134905 - 1c94: 1e000018 bgtz s0,1cf8 <__scratchpad-0x1f7fe308> - 1c98: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 1c9c: 053b0b3a 0x53b0b3a - 1ca0: 18021349 0x18021349 - 1ca4: 341f0000 li ra,0x0 - 1ca8: 3a080300 xori t0,s0,0x300 - 1cac: 49053b0b 0x49053b0b - 1cb0: 20000013 addi zero,zero,19 - 1cb4: 08030005 j c0014 <__scratchpad-0x1f73ffec> - 1cb8: 053b0b3a 0x53b0b3a - 1cbc: 18021349 0x18021349 - 1cc0: 34210000 ori at,at,0x0 - 1cc4: 3a0e0300 xori t6,s0,0x300 - 1cc8: 49053b0b 0x49053b0b - 1ccc: 00170213 0x170213 - 1cd0: 010b2200 0x10b2200 - 1cd4: 06120111 0x6120111 - 1cd8: 2e230000 sltiu v1,s1,0 - 1cdc: 3c193f00 lui t9,0x3f00 - 1ce0: 030e6e19 0x30e6e19 - 1ce4: 3b0b3a0e xori t3,t8,0x3a0e - 1ce8: 0000000b 0xb - 1cec: 25011101 addiu at,t0,4353 - 1cf0: 030b130e 0x30b130e - 1cf4: 110e1b0e beq t0,t6,8930 <__scratchpad-0x1f7f76d0> - 1cf8: 10061201 beq zero,a2,6500 <__scratchpad-0x1f7f9b00> - 1cfc: 02000017 0x2000017 - 1d00: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 1d04: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 1d08: 24030000 li v1,0 - 1d0c: 3e0b0b00 0x3e0b0b00 - 1d10: 0008030b 0x8030b - 1d14: 012e0400 0x12e0400 - 1d18: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 1d1c: 19270b3b 0x19270b3b - 1d20: 01111349 0x1111349 - 1d24: 18400612 blez v0,3570 <__scratchpad-0x1f7fca90> - 1d28: 01194296 0x1194296 - 1d2c: 05000013 bltz t0,1d7c <__scratchpad-0x1f7fe284> - 1d30: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 1d34: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1d38: 17021349 bne t8,v0,6a60 <__scratchpad-0x1f7f95a0> - 1d3c: 05060000 0x5060000 - 1d40: 3a080300 xori t0,s0,0x300 - 1d44: 490b3b0b 0x490b3b0b - 1d48: 00170213 0x170213 - 1d4c: 00340700 0x340700 - 1d50: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 1d54: 13490b3b beq k0,t1,4a44 <__scratchpad-0x1f7fb5bc> - 1d58: 00001702 srl v0,zero,0x1c - 1d5c: 0b000f08 j c003c20 <__scratchpad-0x137fc3e0> - 1d60: 0013490b 0x13490b - 1d64: 012e0900 0x12e0900 - 1d68: 0803193f j c64fc <__scratchpad-0x1f739b04> - 1d6c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1d70: 13491927 beq k0,t1,8210 <__scratchpad-0x1f7f7df0> - 1d74: 06120111 0x6120111 - 1d78: 42971840 c0 0x971840 - 1d7c: 00130119 0x130119 - 1d80: 012e0a00 0x12e0a00 - 1d84: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 1d88: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1d8c: 01111927 0x1111927 - 1d90: 18400612 blez v0,35dc <__scratchpad-0x1f7fca24> - 1d94: 01194297 0x1194297 - 1d98: 0b000013 j c00004c <__scratchpad-0x137fffb4> - 1d9c: 0e030005 jal 80c0014 <__scratchpad-0x1773ffec> - 1da0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1da4: 18021349 0x18021349 - 1da8: 2e0c0000 sltiu t4,s0,0 - 1dac: 03193f00 0x3193f00 - 1db0: 3b0b3a0e xori t3,t8,0x3a0e - 1db4: 4919270b 0x4919270b - 1db8: 12011113 beq s0,at,6208 <__scratchpad-0x1f7f9df8> - 1dbc: 97184006 lhu t8,16390(t8) - 1dc0: 00001942 srl v1,zero,0x5 - 1dc4: 3f012e0d 0x3f012e0d - 1dc8: 3a0e0319 xori t6,s0,0x319 - 1dcc: 270b3b0b addiu t3,t8,15115 - 1dd0: 11134919 beq t0,s3,14238 <__scratchpad-0x1f7ebdc8> - 1dd4: 40061201 0x40061201 - 1dd8: 19429718 0x19429718 - 1ddc: 00001301 0x1301 - 1de0: 0182890e 0x182890e - 1de4: 31011101 andi at,t0,0x1101 - 1de8: 0f000013 jal c00004c <__scratchpad-0x137fffb4> - 1dec: 0001828a 0x1828a - 1df0: 42911802 c0 0x911802 - 1df4: 10000018 b 1e58 <__scratchpad-0x1f7fe1a8> - 1df8: 01018289 0x1018289 - 1dfc: 13310111 beq t9,s1,2244 <__scratchpad-0x1f7fddbc> - 1e00: 00001301 0x1301 - 1e04: 01828911 0x1828911 - 1e08: 95011101 lhu at,4353(t0) - 1e0c: 13311942 beq t9,s1,8318 <__scratchpad-0x1f7f7ce8> - 1e10: 34120000 li s2,0x0 - 1e14: 3a0e0300 xori t6,s0,0x300 - 1e18: 490b3b0b 0x490b3b0b - 1e1c: 00180213 0x180213 - 1e20: 002e1300 0x2e1300 - 1e24: 193c193f 0x193c193f - 1e28: 0e030e6e jal 80c39b8 <__scratchpad-0x1773c648> - 1e2c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 1e30: 01000000 0x1000000 - 1e34: 06100011 bltzal s0,1e7c <__scratchpad-0x1f7fe184> - 1e38: 01120111 0x1120111 - 1e3c: 081b0803 j 6c200c <__scratchpad-0x1f13dff4> - 1e40: 05130825 0x5130825 - 1e44: 01000000 0x1000000 - 1e48: 06100011 bltzal s0,1e90 <__scratchpad-0x1f7fe170> - 1e4c: 01120111 0x1120111 - 1e50: 081b0803 j 6c200c <__scratchpad-0x1f13dff4> - 1e54: 05130825 0x5130825 - 1e58: 01000000 0x1000000 - 1e5c: 06100011 bltzal s0,1ea4 <__scratchpad-0x1f7fe15c> - 1e60: 01120111 0x1120111 - 1e64: 081b0803 j 6c200c <__scratchpad-0x1f13dff4> - 1e68: 05130825 0x5130825 - 1e6c: 01000000 0x1000000 - 1e70: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 1e74: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 1e78: 01110e1b 0x1110e1b - 1e7c: 17100612 bne t8,s0,36c8 <__scratchpad-0x1f7fc938> - 1e80: 24020000 li v0,0 - 1e84: 3e0b0b00 0x3e0b0b00 - 1e88: 000e030b 0xe030b - 1e8c: 00240300 0x240300 - 1e90: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 1e94: 00000803 sra at,zero,0x0 - 1e98: 03001604 0x3001604 - 1e9c: 3b0b3a0e xori t3,t8,0x3a0e - 1ea0: 0013490b 0x13490b - 1ea4: 01130500 0x1130500 - 1ea8: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - 1eac: 053b0b3a 0x53b0b3a - 1eb0: 00001301 0x1301 - 1eb4: 03000d06 0x3000d06 - 1eb8: 3b0b3a08 xori t3,t8,0x3a08 - 1ebc: 38134905 xori s3,zero,0x4905 - 1ec0: 0700000b bltz t8,1ef0 <__scratchpad-0x1f7fe110> - 1ec4: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 1ec8: 053b0b3a 0x53b0b3a - 1ecc: 0b381349 j ce04d24 <__scratchpad-0x129fb2dc> - 1ed0: 17080000 bne t8,t0,1ed4 <__scratchpad-0x1f7fe12c> - 1ed4: 3a0b0b01 xori t3,s0,0xb01 - 1ed8: 01053b0b 0x1053b0b - 1edc: 09000013 j 400004c <__scratchpad-0x1b7fffb4> - 1ee0: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 1ee4: 053b0b3a 0x53b0b3a - 1ee8: 00001349 0x1349 - 1eec: 0300160a 0x300160a - 1ef0: 3b0b3a0e xori t3,t8,0x3a0e - 1ef4: 00134905 0x134905 - 1ef8: 012e0b00 0x12e0b00 - 1efc: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 1f00: 053b0b3a 0x53b0b3a - 1f04: 13491927 beq k0,t1,83a4 <__scratchpad-0x1f7f7c5c> - 1f08: 06120111 0x6120111 - 1f0c: 42971840 c0 0x971840 - 1f10: 00130119 0x130119 - 1f14: 00050c00 sll at,a1,0x10 - 1f18: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 1f1c: 1349053b beq k0,t1,340c <__scratchpad-0x1f7fcbf4> - 1f20: 00001702 srl v0,zero,0x1c - 1f24: 0300050d break 0x300,0x14 - 1f28: 3b0b3a08 xori t3,t8,0x3a08 - 1f2c: 02134905 0x2134905 - 1f30: 0e000018 jal 8000060 <__scratchpad-0x177fffa0> - 1f34: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 1f38: 053b0b3a 0x53b0b3a - 1f3c: 00001349 0x1349 - 1f40: 0300340f 0x300340f - 1f44: 3b0b3a08 xori t3,t8,0x3a08 - 1f48: 02134905 0x2134905 - 1f4c: 10000017 b 1fac <__scratchpad-0x1f7fe054> - 1f50: 0111010b 0x111010b - 1f54: 00000612 0x612 - 1f58: 03003411 0x3003411 - 1f5c: 3b0b3a0e xori t3,t8,0x3a0e - 1f60: 02134905 0x2134905 - 1f64: 12000017 beqz s0,1fc4 <__scratchpad-0x1f7fe03c> - 1f68: 13490026 beq k0,t1,2004 <__scratchpad-0x1f7fdffc> - 1f6c: 01000000 0x1000000 - 1f70: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 1f74: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 1f78: 01110e1b 0x1110e1b - 1f7c: 17100612 bne t8,s0,37c8 <__scratchpad-0x1f7fc838> - 1f80: 24020000 li v0,0 - 1f84: 3e0b0b00 0x3e0b0b00 - 1f88: 0008030b 0x8030b - 1f8c: 00240300 0x240300 - 1f90: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 1f94: 00000e03 sra at,zero,0x18 - 1f98: 03001604 0x3001604 - 1f9c: 3b0b3a0e xori t3,t8,0x3a0e - 1fa0: 0013490b 0x13490b - 1fa4: 01130500 0x1130500 - 1fa8: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - 1fac: 053b0b3a 0x53b0b3a - 1fb0: 00001301 0x1301 - 1fb4: 03000d06 0x3000d06 - 1fb8: 3b0b3a08 xori t3,t8,0x3a08 - 1fbc: 38134905 xori s3,zero,0x4905 - 1fc0: 0700000b bltz t8,1ff0 <__scratchpad-0x1f7fe010> - 1fc4: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 1fc8: 053b0b3a 0x53b0b3a - 1fcc: 0b381349 j ce04d24 <__scratchpad-0x129fb2dc> - 1fd0: 17080000 bne t8,t0,1fd4 <__scratchpad-0x1f7fe02c> - 1fd4: 3a0b0b01 xori t3,s0,0xb01 - 1fd8: 01053b0b 0x1053b0b - 1fdc: 09000013 j 400004c <__scratchpad-0x1b7fffb4> - 1fe0: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 1fe4: 053b0b3a 0x53b0b3a - 1fe8: 00001349 0x1349 - 1fec: 0300160a 0x300160a - 1ff0: 3b0b3a0e xori t3,t8,0x3a0e - 1ff4: 00134905 0x134905 - 1ff8: 012e0b00 0x12e0b00 - 1ffc: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 2000: 053b0b3a 0x53b0b3a - 2004: 13491927 beq k0,t1,84a4 <__scratchpad-0x1f7f7b5c> - 2008: 06120111 0x6120111 - 200c: 42971840 c0 0x971840 - 2010: 00130119 0x130119 - 2014: 00050c00 sll at,a1,0x10 - 2018: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 201c: 1349053b beq k0,t1,350c <__scratchpad-0x1f7fcaf4> - 2020: 00001802 srl v1,zero,0x0 - 2024: 0300340d break 0x300,0xd0 - 2028: 3b0b3a08 xori t3,t8,0x3a08 - 202c: 00134905 0x134905 - 2030: 00340e00 0x340e00 - 2034: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2038: 1349053b beq k0,t1,3528 <__scratchpad-0x1f7fcad8> - 203c: 00001702 srl v0,zero,0x1c - 2040: 11010b0f beq t0,at,4c80 <__scratchpad-0x1f7fb380> - 2044: 00061201 0x61201 - 2048: 00341000 0x341000 - 204c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2050: 1349053b beq k0,t1,3540 <__scratchpad-0x1f7fcac0> - 2054: 00001702 srl v0,zero,0x1c - 2058: 49002611 bc2f b8a0 <__scratchpad-0x1f7f4760> - 205c: 00000013 mtlo zero - 2060: 25011101 addiu at,t0,4353 - 2064: 030b130e 0x30b130e - 2068: 110e1b0e beq t0,t6,8ca4 <__scratchpad-0x1f7f735c> - 206c: 10061201 beq zero,a2,6874 <__scratchpad-0x1f7f978c> - 2070: 02000017 0x2000017 - 2074: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2078: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 207c: 24030000 li v1,0 - 2080: 3e0b0b00 0x3e0b0b00 - 2084: 0008030b 0x8030b - 2088: 00160400 sll zero,s6,0x10 - 208c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2090: 13490b3b beq k0,t1,4d80 <__scratchpad-0x1f7fb280> - 2094: 13050000 beq t8,a1,2098 <__scratchpad-0x1f7fdf68> - 2098: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 209c: 3b0b3a0b xori t3,t8,0x3a0b - 20a0: 00130105 0x130105 - 20a4: 000d0600 sll zero,t5,0x18 - 20a8: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 20ac: 1349053b beq k0,t1,359c <__scratchpad-0x1f7fca64> - 20b0: 00000b38 0xb38 - 20b4: 03000d07 0x3000d07 - 20b8: 3b0b3a0e xori t3,t8,0x3a0e - 20bc: 38134905 xori s3,zero,0x4905 - 20c0: 0800000b j 2c <__scratchpad-0x1f7fffd4> - 20c4: 0b0b0117 j c2c045c <__scratchpad-0x1353fba4> - 20c8: 053b0b3a 0x53b0b3a - 20cc: 00001301 0x1301 - 20d0: 03000d09 0x3000d09 - 20d4: 3b0b3a08 xori t3,t8,0x3a08 - 20d8: 00134905 0x134905 - 20dc: 00160a00 sll at,s6,0x8 - 20e0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 20e4: 1349053b beq k0,t1,35d4 <__scratchpad-0x1f7fca2c> - 20e8: 2e0b0000 sltiu t3,s0,0 - 20ec: 3a0e0301 xori t6,s0,0x301 - 20f0: 27053b0b addiu a1,t8,15115 - 20f4: 20134919 addi s3,zero,18713 - 20f8: 0013010b 0x13010b - 20fc: 00050c00 sll at,a1,0x10 - 2100: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2104: 1349053b beq k0,t1,35f4 <__scratchpad-0x1f7fca0c> - 2108: 340d0000 li t5,0x0 - 210c: 3a080300 xori t0,s0,0x300 - 2110: 49053b0b 0x49053b0b - 2114: 0e000013 jal 800004c <__scratchpad-0x177fffb4> - 2118: 1301010b beq t8,at,2548 <__scratchpad-0x1f7fdab8> - 211c: 340f0000 li t7,0x0 - 2120: 3a0e0300 xori t6,s0,0x300 - 2124: 49053b0b 0x49053b0b - 2128: 10000013 b 2178 <__scratchpad-0x1f7fde88> - 212c: 0000010b 0x10b - 2130: 0b000f11 j c003c44 <__scratchpad-0x137fc3bc> - 2134: 0013490b 0x13490b - 2138: 00261200 0x261200 - 213c: 00001349 0x1349 - 2140: 3f012e13 0x3f012e13 - 2144: 3a0e0319 xori t6,s0,0x319 - 2148: 27053b0b addiu a1,t8,15115 - 214c: 11134919 beq t0,s3,145b4 <__scratchpad-0x1f7eba4c> - 2150: 40061201 0x40061201 - 2154: 19429718 0x19429718 - 2158: 00001301 0x1301 - 215c: 03000514 0x3000514 - 2160: 3b0b3a08 xori t3,t8,0x3a08 - 2164: 02134905 0x2134905 - 2168: 15000017 bnez t0,21c8 <__scratchpad-0x1f7fde38> - 216c: 1331011d beq t9,s1,25e4 <__scratchpad-0x1f7fda1c> - 2170: 17550152 bne k0,s5,26bc <__scratchpad-0x1f7fd944> - 2174: 05590b58 0x5590b58 - 2178: 05160000 0x5160000 - 217c: 1c133100 0x1c133100 - 2180: 1700000b bnez t8,21b0 <__scratchpad-0x1f7fde50> - 2184: 13310005 beq t9,s1,219c <__scratchpad-0x1f7fde64> - 2188: 00001702 srl v0,zero,0x1c - 218c: 55010b18 0x55010b18 - 2190: 19000017 blez t0,21f0 <__scratchpad-0x1f7fde10> - 2194: 13310034 beq t9,s1,2268 <__scratchpad-0x1f7fdd98> - 2198: 341a0000 li k0,0x0 - 219c: 02133100 0x2133100 - 21a0: 1b000017 blez t8,2200 <__scratchpad-0x1f7fde00> - 21a4: 1755010b bne k0,s5,25d4 <__scratchpad-0x1f7fda2c> - 21a8: 00001301 0x1301 - 21ac: 11010b1c beq t0,at,4e20 <__scratchpad-0x1f7fb1e0> - 21b0: 01061201 0x1061201 - 21b4: 1d000013 bgtz t0,2204 <__scratchpad-0x1f7fddfc> - 21b8: 13490101 beq k0,t1,25c0 <__scratchpad-0x1f7fda40> - 21bc: 00001301 0x1301 - 21c0: 4900211e bc2f a63c <__scratchpad-0x1f7f59c4> - 21c4: 000b2f13 0xb2f13 - 21c8: 00341f00 0x341f00 - 21cc: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 21d0: 13490b3b beq k0,t1,4ec0 <__scratchpad-0x1f7fb140> - 21d4: 193c193f 0x193c193f - 21d8: 01000000 0x1000000 - 21dc: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 21e0: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 21e4: 01110e1b 0x1110e1b - 21e8: 17100612 bne t8,s0,3a34 <__scratchpad-0x1f7fc5cc> - 21ec: 24020000 li v0,0 - 21f0: 3e0b0b00 0x3e0b0b00 - 21f4: 000e030b 0xe030b - 21f8: 00240300 0x240300 - 21fc: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 2200: 00000803 sra at,zero,0x0 - 2204: 03001604 0x3001604 - 2208: 3b0b3a0e xori t3,t8,0x3a0e - 220c: 0013490b 0x13490b - 2210: 01130500 0x1130500 - 2214: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - 2218: 053b0b3a 0x53b0b3a - 221c: 00001301 0x1301 - 2220: 03000d06 0x3000d06 - 2224: 3b0b3a08 xori t3,t8,0x3a08 - 2228: 38134905 xori s3,zero,0x4905 - 222c: 0700000b bltz t8,225c <__scratchpad-0x1f7fdda4> - 2230: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 2234: 053b0b3a 0x53b0b3a - 2238: 0b381349 j ce04d24 <__scratchpad-0x129fb2dc> - 223c: 17080000 bne t8,t0,2240 <__scratchpad-0x1f7fddc0> - 2240: 3a0b0b01 xori t3,s0,0xb01 - 2244: 01053b0b 0x1053b0b - 2248: 09000013 j 400004c <__scratchpad-0x1b7fffb4> - 224c: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 2250: 053b0b3a 0x53b0b3a - 2254: 00001349 0x1349 - 2258: 0300160a 0x300160a - 225c: 3b0b3a0e xori t3,t8,0x3a0e - 2260: 00134905 0x134905 - 2264: 012e0b00 0x12e0b00 - 2268: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 226c: 1927053b 0x1927053b - 2270: 0b201349 j c804d24 <__scratchpad-0x12ffb2dc> - 2274: 00001301 0x1301 - 2278: 0300050c syscall 0xc0014 - 227c: 3b0b3a08 xori t3,t8,0x3a08 - 2280: 00134905 0x134905 - 2284: 00340d00 0x340d00 - 2288: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 228c: 1349053b beq k0,t1,377c <__scratchpad-0x1f7fc884> - 2290: 0b0e0000 j c380000 <__scratchpad-0x13480000> - 2294: 00130101 0x130101 - 2298: 00340f00 0x340f00 - 229c: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 22a0: 1349053b beq k0,t1,3790 <__scratchpad-0x1f7fc870> - 22a4: 0b100000 j c400000 <__scratchpad-0x13400000> - 22a8: 11000001 beqz t0,22b0 <__scratchpad-0x1f7fdd50> - 22ac: 0b0b000f j c2c003c <__scratchpad-0x1353ffc4> - 22b0: 00001349 0x1349 - 22b4: 49002612 bc2f bb00 <__scratchpad-0x1f7f4500> - 22b8: 13000013 beqz t8,2308 <__scratchpad-0x1f7fdcf8> - 22bc: 193f012e 0x193f012e - 22c0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 22c4: 1927053b 0x1927053b - 22c8: 01111349 0x1111349 - 22cc: 18400612 blez v0,3b18 <__scratchpad-0x1f7fc4e8> - 22d0: 01194297 0x1194297 - 22d4: 14000013 bnez zero,2324 <__scratchpad-0x1f7fdcdc> - 22d8: 08030005 j c0014 <__scratchpad-0x1f73ffec> - 22dc: 053b0b3a 0x53b0b3a - 22e0: 17021349 bne t8,v0,7008 <__scratchpad-0x1f7f8ff8> - 22e4: 34150000 li s5,0x0 - 22e8: 3a080300 xori t0,s0,0x300 - 22ec: 49053b0b 0x49053b0b - 22f0: 00170213 0x170213 - 22f4: 011d1600 0x11d1600 - 22f8: 01521331 0x1521331 - 22fc: 0b581755 j d605d54 <__scratchpad-0x121fa2ac> - 2300: 00000559 0x559 - 2304: 31000517 andi zero,t0,0x517 - 2308: 00180213 0x180213 - 230c: 00051800 sll v1,a1,0x0 - 2310: 17021331 bne t8,v0,6fd8 <__scratchpad-0x1f7f9028> - 2314: 0b190000 j c640000 <__scratchpad-0x131c0000> - 2318: 00175501 0x175501 - 231c: 00341a00 0x341a00 - 2320: 00001331 0x1331 - 2324: 3100341b andi zero,t0,0x341b - 2328: 00170213 0x170213 - 232c: 010b1c00 0x10b1c00 - 2330: 13011755 beq t8,at,8088 <__scratchpad-0x1f7f7f78> - 2334: 0b1d0000 j c740000 <__scratchpad-0x130c0000> - 2338: 12011101 beq s0,at,6740 <__scratchpad-0x1f7f98c0> - 233c: 00130106 0x130106 - 2340: 010b1e00 0x10b1e00 - 2344: 06120111 0x6120111 - 2348: 011f0000 0x11f0000 - 234c: 01134901 0x1134901 - 2350: 20000013 addi zero,zero,19 - 2354: 13490021 beq k0,t1,23dc <__scratchpad-0x1f7fdc24> - 2358: 00000b2f 0xb2f - 235c: 03003421 0x3003421 - 2360: 3b0b3a0e xori t3,t8,0x3a0e - 2364: 3f13490b 0x3f13490b - 2368: 00193c19 0x193c19 - 236c: 11010000 beq t0,at,2370 <__scratchpad-0x1f7fdc90> - 2370: 130e2501 beq t8,t6,b778 <__scratchpad-0x1f7f4888> - 2374: 1b0e030b 0x1b0e030b - 2378: 1201110e beq s0,at,67b4 <__scratchpad-0x1f7f984c> - 237c: 00171006 srlv v0,s7,zero - 2380: 00240200 0x240200 - 2384: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 2388: 00000e03 sra at,zero,0x18 - 238c: 0b002403 j c00900c <__scratchpad-0x137f6ff4> - 2390: 030b3e0b 0x30b3e0b - 2394: 04000008 bltz zero,23b8 <__scratchpad-0x1f7fdc48> - 2398: 0e030016 jal 80c0058 <__scratchpad-0x1773ffa8> - 239c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 23a0: 00001349 0x1349 - 23a4: 0b011305 j c044c14 <__scratchpad-0x137bb3ec> - 23a8: 3b0b3a0b xori t3,t8,0x3a0b - 23ac: 0013010b 0x13010b - 23b0: 000d0600 sll zero,t5,0x18 - 23b4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 23b8: 13490b3b beq k0,t1,50a8 <__scratchpad-0x1f7faf58> - 23bc: 0b0d0b0b j c342c2c <__scratchpad-0x134bd3d4> - 23c0: 0b380b0c j ce02c30 <__scratchpad-0x129fd3d0> - 23c4: 0d070000 jal 41c0000 <__scratchpad-0x1b640000> - 23c8: 3a080300 xori t0,s0,0x300 - 23cc: 490b3b0b 0x490b3b0b - 23d0: 0d0b0b13 jal 42c2c4c <__scratchpad-0x1b53d3b4> - 23d4: 380b0c0b xori t3,zero,0xc0b - 23d8: 0800000b j 2c <__scratchpad-0x1f7fffd4> - 23dc: 0e030117 jal 80c045c <__scratchpad-0x1773fba4> - 23e0: 0b3a0b0b j ce82c2c <__scratchpad-0x1297d3d4> - 23e4: 13010b3b beq t8,at,50d4 <__scratchpad-0x1f7faf2c> - 23e8: 0d090000 jal 4240000 <__scratchpad-0x1b5c0000> - 23ec: 3a080300 xori t0,s0,0x300 - 23f0: 490b3b0b 0x490b3b0b - 23f4: 0a000013 j 800004c <__scratchpad-0x177fffb4> - 23f8: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 23fc: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2400: 00001349 0x1349 - 2404: 3f012e0b 0x3f012e0b - 2408: 3a0e0319 xori t6,s0,0x319 - 240c: 270b3b0b addiu t3,t8,15115 - 2410: 11134919 beq t0,s3,14878 <__scratchpad-0x1f7eb788> - 2414: 40061201 0x40061201 - 2418: 19429618 0x19429618 - 241c: 050c0000 0x50c0000 - 2420: 3a080300 xori t0,s0,0x300 - 2424: 490b3b0b 0x490b3b0b - 2428: 00170213 0x170213 - 242c: 00340d00 0x340d00 - 2430: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2434: 13490b3b beq k0,t1,5124 <__scratchpad-0x1f7faedc> - 2438: 00001702 srl v0,zero,0x1c - 243c: 0300340e 0x300340e - 2440: 3b0b3a08 xori t3,t8,0x3a08 - 2444: 0013490b 0x13490b - 2448: 00340f00 0x340f00 - 244c: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2450: 13490b3b beq k0,t1,5140 <__scratchpad-0x1f7faec0> - 2454: 00001702 srl v0,zero,0x1c - 2458: 03000a10 0x3000a10 - 245c: 3b0b3a0e xori t3,t8,0x3a0e - 2460: 0001110b 0x1110b - 2464: 010b1100 0x10b1100 - 2468: 13011755 beq t8,at,81c0 <__scratchpad-0x1f7f7e40> - 246c: 34120000 li s2,0x0 - 2470: 3a0e0300 xori t6,s0,0x300 - 2474: 490b3b0b 0x490b3b0b - 2478: 13000013 beqz t8,24c8 <__scratchpad-0x1f7fdb38> - 247c: 0111010b 0x111010b - 2480: 13010612 beq t8,at,3ccc <__scratchpad-0x1f7fc334> - 2484: 0b140000 j c500000 <__scratchpad-0x13300000> - 2488: 12011101 beq s0,at,6890 <__scratchpad-0x1f7f9770> - 248c: 15000006 bnez t0,24a8 <__scratchpad-0x1f7fdb58> - 2490: 1755010b bne k0,s5,28c0 <__scratchpad-0x1f7fd740> - 2494: 01000000 0x1000000 - 2498: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 249c: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 24a0: 01110e1b 0x1110e1b - 24a4: 17100612 bne t8,s0,3cf0 <__scratchpad-0x1f7fc310> - 24a8: 24020000 li v0,0 - 24ac: 3e0b0b00 0x3e0b0b00 - 24b0: 000e030b 0xe030b - 24b4: 00240300 0x240300 - 24b8: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 24bc: 00000803 sra at,zero,0x0 - 24c0: 03001604 0x3001604 - 24c4: 3b0b3a0e xori t3,t8,0x3a0e - 24c8: 00134905 0x134905 - 24cc: 00160500 sll zero,s6,0x14 - 24d0: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 24d4: 13490b3b beq k0,t1,51c4 <__scratchpad-0x1f7fae3c> - 24d8: 13060000 beq t8,a2,24dc <__scratchpad-0x1f7fdb24> - 24dc: 3a0b0b01 xori t3,s0,0xb01 - 24e0: 010b3b0b 0x10b3b0b - 24e4: 07000013 bltz t8,2534 <__scratchpad-0x1f7fdacc> - 24e8: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 24ec: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 24f0: 0b0b1349 j c2c4d24 <__scratchpad-0x1353b2dc> - 24f4: 0b0c0b0d j c302c34 <__scratchpad-0x134fd3cc> - 24f8: 00000b38 0xb38 - 24fc: 03000d08 0x3000d08 - 2500: 3b0b3a08 xori t3,t8,0x3a08 - 2504: 0b13490b j c4d242c <__scratchpad-0x1332dbd4> - 2508: 0c0b0d0b jal 2c342c <__scratchpad-0x1f53cbd4> - 250c: 000b380b 0xb380b - 2510: 01170900 0x1170900 - 2514: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - 2518: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 251c: 00001301 0x1301 - 2520: 03000d0a 0x3000d0a - 2524: 3b0b3a08 xori t3,t8,0x3a08 - 2528: 0013490b 0x13490b - 252c: 000d0b00 sll at,t5,0xc - 2530: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2534: 13490b3b beq k0,t1,5224 <__scratchpad-0x1f7faddc> - 2538: 2e0c0000 sltiu t4,s0,0 - 253c: 03193f01 0x3193f01 - 2540: 3b0b3a0e xori t3,t8,0x3a0e - 2544: 4919270b 0x4919270b - 2548: 12011113 beq s0,at,6998 <__scratchpad-0x1f7f9668> - 254c: 96184006 lhu t8,16390(s0) - 2550: 00001942 srl v1,zero,0x5 - 2554: 0300050d break 0x300,0x14 - 2558: 3b0b3a08 xori t3,t8,0x3a08 - 255c: 0213490b 0x213490b - 2560: 0e000017 jal 800005c <__scratchpad-0x177fffa4> - 2564: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 2568: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 256c: 17021349 bne t8,v0,7294 <__scratchpad-0x1f7f8d6c> - 2570: 340f0000 li t7,0x0 - 2574: 3a080300 xori t0,s0,0x300 - 2578: 490b3b0b 0x490b3b0b - 257c: 00170213 0x170213 - 2580: 00341000 0x341000 - 2584: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2588: 13490b3b beq k0,t1,5278 <__scratchpad-0x1f7fad88> - 258c: 0b110000 j c440000 <__scratchpad-0x133c0000> - 2590: 01175501 0x1175501 - 2594: 12000013 beqz s0,25e4 <__scratchpad-0x1f7fda1c> - 2598: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 259c: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 25a0: 00001349 0x1349 - 25a4: 11010b13 beq t0,at,51f4 <__scratchpad-0x1f7fae0c> - 25a8: 01061201 0x1061201 - 25ac: 14000013 bnez zero,25fc <__scratchpad-0x1f7fda04> - 25b0: 1755010b bne k0,s5,29e0 <__scratchpad-0x1f7fd620> - 25b4: 0b150000 j c540000 <__scratchpad-0x132c0000> - 25b8: 12011101 beq s0,at,69c0 <__scratchpad-0x1f7f9640> - 25bc: 00000006 srlv zero,zero,zero - 25c0: 25011101 addiu at,t0,4353 - 25c4: 030b130e 0x30b130e - 25c8: 110e1b0e beq t0,t6,9204 <__scratchpad-0x1f7f6dfc> - 25cc: 10061201 beq zero,a2,6dd4 <__scratchpad-0x1f7f922c> - 25d0: 02000017 0x2000017 - 25d4: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 25d8: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 25dc: 24030000 li v1,0 - 25e0: 3e0b0b00 0x3e0b0b00 - 25e4: 0008030b 0x8030b - 25e8: 00160400 sll zero,s6,0x10 - 25ec: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 25f0: 1349053b beq k0,t1,3ae0 <__scratchpad-0x1f7fc520> - 25f4: 16050000 bne s0,a1,25f8 <__scratchpad-0x1f7fda08> - 25f8: 3a0e0300 xori t6,s0,0x300 - 25fc: 490b3b0b 0x490b3b0b - 2600: 06000013 bltz s0,2650 <__scratchpad-0x1f7fd9b0> - 2604: 0b0b0113 j c2c044c <__scratchpad-0x1353fbb4> - 2608: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 260c: 00001301 0x1301 - 2610: 03000d07 0x3000d07 - 2614: 3b0b3a0e xori t3,t8,0x3a0e - 2618: 0b13490b j c4d242c <__scratchpad-0x1332dbd4> - 261c: 0c0b0d0b jal 2c342c <__scratchpad-0x1f53cbd4> - 2620: 000b380b 0xb380b - 2624: 000d0800 sll at,t5,0x0 - 2628: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 262c: 13490b3b beq k0,t1,531c <__scratchpad-0x1f7face4> - 2630: 0b0d0b0b j c342c2c <__scratchpad-0x134bd3d4> - 2634: 0b380b0c j ce02c30 <__scratchpad-0x129fd3d0> - 2638: 17090000 bne t8,t1,263c <__scratchpad-0x1f7fd9c4> - 263c: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 2640: 3b0b3a0b xori t3,t8,0x3a0b - 2644: 0013010b 0x13010b - 2648: 000d0a00 sll at,t5,0x8 - 264c: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2650: 13490b3b beq k0,t1,5340 <__scratchpad-0x1f7facc0> - 2654: 0d0b0000 jal 42c0000 <__scratchpad-0x1b540000> - 2658: 3a0e0300 xori t6,s0,0x300 - 265c: 490b3b0b 0x490b3b0b - 2660: 0c000013 jal 4c <__scratchpad-0x1f7fffb4> - 2664: 193f012e 0x193f012e - 2668: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 266c: 19270b3b 0x19270b3b - 2670: 01111349 0x1111349 - 2674: 18400612 blez v0,3ec0 <__scratchpad-0x1f7fc140> - 2678: 01194296 0x1194296 - 267c: 0d000013 jal 400004c <__scratchpad-0x1b7fffb4> - 2680: 08030005 j c0014 <__scratchpad-0x1f73ffec> - 2684: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2688: 17021349 bne t8,v0,73b0 <__scratchpad-0x1f7f8c50> - 268c: 340e0000 li t6,0x0 - 2690: 3a0e0300 xori t6,s0,0x300 - 2694: 490b3b0b 0x490b3b0b - 2698: 00170213 0x170213 - 269c: 00340f00 0x340f00 - 26a0: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 26a4: 13490b3b beq k0,t1,5394 <__scratchpad-0x1f7fac6c> - 26a8: 00001702 srl v0,zero,0x1c - 26ac: 03003410 0x3003410 - 26b0: 3b0b3a08 xori t3,t8,0x3a08 - 26b4: 0013490b 0x13490b - 26b8: 010b1100 0x10b1100 - 26bc: 13011755 beq t8,at,8414 <__scratchpad-0x1f7f7bec> - 26c0: 34120000 li s2,0x0 - 26c4: 3a0e0300 xori t6,s0,0x300 - 26c8: 490b3b0b 0x490b3b0b - 26cc: 13000013 beqz t8,271c <__scratchpad-0x1f7fd8e4> - 26d0: 0111010b 0x111010b - 26d4: 00000612 0x612 - 26d8: 11010b14 beq t0,at,532c <__scratchpad-0x1f7facd4> - 26dc: 01061201 0x1061201 - 26e0: 15000013 bnez t0,2730 <__scratchpad-0x1f7fd8d0> - 26e4: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 26e8: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 26ec: 18021349 0x18021349 - 26f0: 0b160000 j c580000 <__scratchpad-0x13280000> - 26f4: 00175501 0x175501 - 26f8: 01011700 0x1011700 - 26fc: 13011349 beq t8,at,7424 <__scratchpad-0x1f7f8bdc> - 2700: 21180000 addi t8,t0,0 - 2704: 2f134900 sltiu s3,t8,18688 - 2708: 0000000b 0xb - 270c: 25011101 addiu at,t0,4353 - 2710: 030b130e 0x30b130e - 2714: 110e1b0e beq t0,t6,9350 <__scratchpad-0x1f7f6cb0> - 2718: 10061201 beq zero,a2,6f20 <__scratchpad-0x1f7f90e0> - 271c: 02000017 0x2000017 - 2720: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2724: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 2728: 24030000 li v1,0 - 272c: 3e0b0b00 0x3e0b0b00 - 2730: 0008030b 0x8030b - 2734: 00160400 sll zero,s6,0x10 - 2738: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 273c: 13490b3b beq k0,t1,542c <__scratchpad-0x1f7fabd4> - 2740: 13050000 beq t8,a1,2744 <__scratchpad-0x1f7fd8bc> - 2744: 3a0b0b01 xori t3,s0,0xb01 - 2748: 010b3b0b 0x10b3b0b - 274c: 06000013 bltz s0,279c <__scratchpad-0x1f7fd864> - 2750: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 2754: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2758: 0b0b1349 j c2c4d24 <__scratchpad-0x1353b2dc> - 275c: 0b0c0b0d j c302c34 <__scratchpad-0x134fd3cc> - 2760: 00000b38 0xb38 - 2764: 03000d07 0x3000d07 - 2768: 3b0b3a08 xori t3,t8,0x3a08 - 276c: 0b13490b j c4d242c <__scratchpad-0x1332dbd4> - 2770: 0c0b0d0b jal 2c342c <__scratchpad-0x1f53cbd4> - 2774: 000b380b 0xb380b - 2778: 01170800 0x1170800 - 277c: 0b0b0e03 j c2c380c <__scratchpad-0x1353c7f4> - 2780: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2784: 00001301 0x1301 - 2788: 03000d09 0x3000d09 - 278c: 3b0b3a08 xori t3,t8,0x3a08 - 2790: 0013490b 0x13490b - 2794: 000d0a00 sll at,t5,0x8 - 2798: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 279c: 13490b3b beq k0,t1,548c <__scratchpad-0x1f7fab74> - 27a0: 2e0b0000 sltiu t3,s0,0 - 27a4: 03193f01 0x3193f01 - 27a8: 3b0b3a0e xori t3,t8,0x3a0e - 27ac: 4919270b 0x4919270b - 27b0: 12011113 beq s0,at,6c00 <__scratchpad-0x1f7f9400> - 27b4: 96184006 lhu t8,16390(s0) - 27b8: 00001942 srl v1,zero,0x5 - 27bc: 0300050c syscall 0xc0014 - 27c0: 3b0b3a08 xori t3,t8,0x3a08 - 27c4: 0213490b 0x213490b - 27c8: 0d000017 jal 400005c <__scratchpad-0x1b7fffa4> - 27cc: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 27d0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 27d4: 17021349 bne t8,v0,74fc <__scratchpad-0x1f7f8b04> - 27d8: 340e0000 li t6,0x0 - 27dc: 3a080300 xori t0,s0,0x300 - 27e0: 490b3b0b 0x490b3b0b - 27e4: 0f000013 jal c00004c <__scratchpad-0x137fffb4> - 27e8: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 27ec: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 27f0: 17021349 bne t8,v0,7518 <__scratchpad-0x1f7f8ae8> - 27f4: 0a100000 j 8400000 <__scratchpad-0x17400000> - 27f8: 3a0e0300 xori t6,s0,0x300 - 27fc: 110b3b0b beq t0,t3,1142c <__scratchpad-0x1f7eebd4> - 2800: 11000001 beqz t0,2808 <__scratchpad-0x1f7fd7f8> - 2804: 1755010b bne k0,s5,2c34 <__scratchpad-0x1f7fd3cc> - 2808: 00001301 0x1301 - 280c: 03003412 0x3003412 - 2810: 3b0b3a0e xori t3,t8,0x3a0e - 2814: 0013490b 0x13490b - 2818: 010b1300 0x10b1300 - 281c: 06120111 0x6120111 - 2820: 00001301 0x1301 - 2824: 11010b14 beq t0,at,5478 <__scratchpad-0x1f7fab88> - 2828: 00061201 0x61201 - 282c: 010b1500 0x10b1500 - 2830: 00001755 0x1755 - 2834: 01110100 0x1110100 - 2838: 0b130e25 j c4c3894 <__scratchpad-0x1333c76c> - 283c: 0e1b0e03 jal 86c380c <__scratchpad-0x1713c7f4> - 2840: 06120111 0x6120111 - 2844: 00001710 0x1710 - 2848: 0b002402 j c009008 <__scratchpad-0x137f6ff8> - 284c: 030b3e0b 0x30b3e0b - 2850: 03000008 jr t8 - 2854: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2858: 0e030b3e jal 80c2cf8 <__scratchpad-0x1773d308> - 285c: 16040000 bne s0,a0,2860 <__scratchpad-0x1f7fd7a0> - 2860: 3a0e0300 xori t6,s0,0x300 - 2864: 49053b0b 0x49053b0b - 2868: 05000013 bltz t0,28b8 <__scratchpad-0x1f7fd748> - 286c: 0e030016 jal 80c0058 <__scratchpad-0x1773ffa8> - 2870: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2874: 00001349 0x1349 - 2878: 0b011306 j c044c18 <__scratchpad-0x137bb3e8> - 287c: 3b0b3a0b xori t3,t8,0x3a0b - 2880: 0013010b 0x13010b - 2884: 000d0700 sll zero,t5,0x1c - 2888: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 288c: 13490b3b beq k0,t1,557c <__scratchpad-0x1f7faa84> - 2890: 0b0d0b0b j c342c2c <__scratchpad-0x134bd3d4> - 2894: 0b380b0c j ce02c30 <__scratchpad-0x129fd3d0> - 2898: 0d080000 jal 4200000 <__scratchpad-0x1b600000> - 289c: 3a080300 xori t0,s0,0x300 - 28a0: 490b3b0b 0x490b3b0b - 28a4: 0d0b0b13 jal 42c2c4c <__scratchpad-0x1b53d3b4> - 28a8: 380b0c0b xori t3,zero,0xc0b - 28ac: 0900000b j 400002c <__scratchpad-0x1b7fffd4> - 28b0: 0e030117 jal 80c045c <__scratchpad-0x1773fba4> - 28b4: 0b3a0b0b j ce82c2c <__scratchpad-0x1297d3d4> - 28b8: 13010b3b beq t8,at,55a8 <__scratchpad-0x1f7faa58> - 28bc: 0d0a0000 jal 4280000 <__scratchpad-0x1b580000> - 28c0: 3a080300 xori t0,s0,0x300 - 28c4: 490b3b0b 0x490b3b0b - 28c8: 0b000013 j c00004c <__scratchpad-0x137fffb4> - 28cc: 0e03000d jal 80c0034 <__scratchpad-0x1773ffcc> - 28d0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 28d4: 00001349 0x1349 - 28d8: 3f012e0c 0x3f012e0c - 28dc: 3a0e0319 xori t6,s0,0x319 - 28e0: 270b3b0b addiu t3,t8,15115 - 28e4: 11134919 beq t0,s3,14d4c <__scratchpad-0x1f7eb2b4> - 28e8: 40061201 0x40061201 - 28ec: 19429718 0x19429718 - 28f0: 050d0000 0x50d0000 - 28f4: 3a080300 xori t0,s0,0x300 - 28f8: 490b3b0b 0x490b3b0b - 28fc: 00180213 0x180213 - 2900: 00340e00 0x340e00 - 2904: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2908: 13490b3b beq k0,t1,55f8 <__scratchpad-0x1f7faa08> - 290c: 00000b1c 0xb1c - 2910: 0300340f 0x300340f - 2914: 3b0b3a08 xori t3,t8,0x3a08 - 2918: 0013490b 0x13490b - 291c: 00341000 0x341000 - 2920: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2924: 13490b3b beq k0,t1,5614 <__scratchpad-0x1f7fa9ec> - 2928: 00001802 srl v1,zero,0x0 - 292c: 03003411 0x3003411 - 2930: 3b0b3a08 xori t3,t8,0x3a08 - 2934: 0213490b 0x213490b - 2938: 12000017 beqz s0,2998 <__scratchpad-0x1f7fd668> - 293c: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 2940: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2944: 17021349 bne t8,v0,766c <__scratchpad-0x1f7f8994> - 2948: 0b130000 j c4c0000 <__scratchpad-0x13340000> - 294c: 01175501 0x1175501 - 2950: 14000013 bnez zero,29a0 <__scratchpad-0x1f7fd660> - 2954: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 2958: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 295c: 00001349 0x1349 - 2960: 55010b15 0x55010b15 - 2964: 00000017 0x17 - 2968: 25011101 addiu at,t0,4353 - 296c: 030b130e 0x30b130e - 2970: 110e1b0e beq t0,t6,95ac <__scratchpad-0x1f7f6a54> - 2974: 10061201 beq zero,a2,717c <__scratchpad-0x1f7f8e84> - 2978: 02000017 0x2000017 - 297c: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2980: 08030b3e j c2cf8 <__scratchpad-0x1f73d308> - 2984: 24030000 li v1,0 - 2988: 3e0b0b00 0x3e0b0b00 - 298c: 000e030b 0xe030b - 2990: 00160400 sll zero,s6,0x10 - 2994: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2998: 1349053b beq k0,t1,3e88 <__scratchpad-0x1f7fc178> - 299c: 16050000 bne s0,a1,29a0 <__scratchpad-0x1f7fd660> - 29a0: 3a0e0300 xori t6,s0,0x300 - 29a4: 490b3b0b 0x490b3b0b - 29a8: 06000013 bltz s0,29f8 <__scratchpad-0x1f7fd608> - 29ac: 0b0b0113 j c2c044c <__scratchpad-0x1353fbb4> - 29b0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 29b4: 00001301 0x1301 - 29b8: 03000d07 0x3000d07 - 29bc: 3b0b3a0e xori t3,t8,0x3a0e - 29c0: 0b13490b j c4d242c <__scratchpad-0x1332dbd4> - 29c4: 0c0b0d0b jal 2c342c <__scratchpad-0x1f53cbd4> - 29c8: 000b380b 0xb380b - 29cc: 000d0800 sll at,t5,0x0 - 29d0: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 29d4: 13490b3b beq k0,t1,56c4 <__scratchpad-0x1f7fa93c> - 29d8: 0b0d0b0b j c342c2c <__scratchpad-0x134bd3d4> - 29dc: 0b380b0c j ce02c30 <__scratchpad-0x129fd3d0> - 29e0: 17090000 bne t8,t1,29e4 <__scratchpad-0x1f7fd61c> - 29e4: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 29e8: 3b0b3a0b xori t3,t8,0x3a0b - 29ec: 0013010b 0x13010b - 29f0: 000d0a00 sll at,t5,0x8 - 29f4: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 29f8: 13490b3b beq k0,t1,56e8 <__scratchpad-0x1f7fa918> - 29fc: 0d0b0000 jal 42c0000 <__scratchpad-0x1b540000> - 2a00: 3a0e0300 xori t6,s0,0x300 - 2a04: 490b3b0b 0x490b3b0b - 2a08: 0c000013 jal 4c <__scratchpad-0x1f7fffb4> - 2a0c: 193f012e 0x193f012e - 2a10: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2a14: 19270b3b 0x19270b3b - 2a18: 01111349 0x1111349 - 2a1c: 18400612 blez v0,4268 <__scratchpad-0x1f7fbd98> - 2a20: 00194296 0x194296 - 2a24: 00050d00 sll at,a1,0x14 - 2a28: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2a2c: 13490b3b beq k0,t1,571c <__scratchpad-0x1f7fa8e4> - 2a30: 00001702 srl v0,zero,0x1c - 2a34: 0300340e 0x300340e - 2a38: 3b0b3a08 xori t3,t8,0x3a08 - 2a3c: 0013490b 0x13490b - 2a40: 00340f00 0x340f00 - 2a44: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2a48: 13490b3b beq k0,t1,5738 <__scratchpad-0x1f7fa8c8> - 2a4c: 00001702 srl v0,zero,0x1c - 2a50: 03003410 0x3003410 - 2a54: 3b0b3a0e xori t3,t8,0x3a0e - 2a58: 0213490b 0x213490b - 2a5c: 11000017 beqz t0,2abc <__scratchpad-0x1f7fd544> - 2a60: 0e03000a jal 80c0028 <__scratchpad-0x1773ffd8> - 2a64: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2a68: 0b120000 j c480000 <__scratchpad-0x13380000> - 2a6c: 01175501 0x1175501 - 2a70: 13000013 beqz t8,2ac0 <__scratchpad-0x1f7fd540> - 2a74: 1755010b bne k0,s5,2ea4 <__scratchpad-0x1f7fd15c> - 2a78: 34140000 li s4,0x0 - 2a7c: 3a0e0300 xori t6,s0,0x300 - 2a80: 490b3b0b 0x490b3b0b - 2a84: 00000013 mtlo zero - 2a88: 25011101 addiu at,t0,4353 - 2a8c: 030b130e 0x30b130e - 2a90: 110e1b0e beq t0,t6,96cc <__scratchpad-0x1f7f6934> - 2a94: 10061201 beq zero,a2,729c <__scratchpad-0x1f7f8d64> - 2a98: 02000017 0x2000017 - 2a9c: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2aa0: 08030b3e j c2cf8 <__scratchpad-0x1f73d308> - 2aa4: 24030000 li v1,0 - 2aa8: 3e0b0b00 0x3e0b0b00 - 2aac: 000e030b 0xe030b - 2ab0: 00160400 sll zero,s6,0x10 - 2ab4: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2ab8: 1349053b beq k0,t1,3fa8 <__scratchpad-0x1f7fc058> - 2abc: 16050000 bne s0,a1,2ac0 <__scratchpad-0x1f7fd540> - 2ac0: 3a0e0300 xori t6,s0,0x300 - 2ac4: 490b3b0b 0x490b3b0b - 2ac8: 06000013 bltz s0,2b18 <__scratchpad-0x1f7fd4e8> - 2acc: 0b0b0113 j c2c044c <__scratchpad-0x1353fbb4> - 2ad0: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2ad4: 00001301 0x1301 - 2ad8: 03000d07 0x3000d07 - 2adc: 3b0b3a0e xori t3,t8,0x3a0e - 2ae0: 0b13490b j c4d242c <__scratchpad-0x1332dbd4> - 2ae4: 0c0b0d0b jal 2c342c <__scratchpad-0x1f53cbd4> - 2ae8: 000b380b 0xb380b - 2aec: 000d0800 sll at,t5,0x0 - 2af0: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2af4: 13490b3b beq k0,t1,57e4 <__scratchpad-0x1f7fa81c> - 2af8: 0b0d0b0b j c342c2c <__scratchpad-0x134bd3d4> - 2afc: 0b380b0c j ce02c30 <__scratchpad-0x129fd3d0> - 2b00: 17090000 bne t8,t1,2b04 <__scratchpad-0x1f7fd4fc> - 2b04: 0b0e0301 j c380c04 <__scratchpad-0x1347f3fc> - 2b08: 3b0b3a0b xori t3,t8,0x3a0b - 2b0c: 0013010b 0x13010b - 2b10: 000d0a00 sll at,t5,0x8 - 2b14: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2b18: 13490b3b beq k0,t1,5808 <__scratchpad-0x1f7fa7f8> - 2b1c: 0d0b0000 jal 42c0000 <__scratchpad-0x1b540000> - 2b20: 3a0e0300 xori t6,s0,0x300 - 2b24: 490b3b0b 0x490b3b0b - 2b28: 0c000013 jal 4c <__scratchpad-0x1f7fffb4> - 2b2c: 193f012e 0x193f012e - 2b30: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2b34: 19270b3b 0x19270b3b - 2b38: 01111349 0x1111349 - 2b3c: 18400612 blez v0,4388 <__scratchpad-0x1f7fbc78> - 2b40: 00194296 0x194296 - 2b44: 00050d00 sll at,a1,0x14 - 2b48: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2b4c: 13490b3b beq k0,t1,583c <__scratchpad-0x1f7fa7c4> - 2b50: 00001702 srl v0,zero,0x1c - 2b54: 0300340e 0x300340e - 2b58: 3b0b3a0e xori t3,t8,0x3a0e - 2b5c: 0213490b 0x213490b - 2b60: 0f000017 jal c00005c <__scratchpad-0x137fffa4> - 2b64: 08030034 j c00d0 <__scratchpad-0x1f73ff30> - 2b68: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2b6c: 00001349 0x1349 - 2b70: 03003410 0x3003410 - 2b74: 3b0b3a08 xori t3,t8,0x3a08 - 2b78: 0213490b 0x213490b - 2b7c: 11000017 beqz t0,2bdc <__scratchpad-0x1f7fd424> - 2b80: 0e03000a jal 80c0028 <__scratchpad-0x1773ffd8> - 2b84: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2b88: 00000111 0x111 - 2b8c: 55010b12 0x55010b12 - 2b90: 00130117 0x130117 - 2b94: 010b1300 0x10b1300 - 2b98: 06120111 0x6120111 - 2b9c: 34140000 li s4,0x0 - 2ba0: 3a0e0300 xori t6,s0,0x300 - 2ba4: 490b3b0b 0x490b3b0b - 2ba8: 15000013 bnez t0,2bf8 <__scratchpad-0x1f7fd408> - 2bac: 1755010b bne k0,s5,2fdc <__scratchpad-0x1f7fd024> - 2bb0: 01000000 0x1000000 - 2bb4: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 2bb8: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 2bbc: 01110e1b 0x1110e1b - 2bc0: 17100612 bne t8,s0,440c <__scratchpad-0x1f7fbbf4> - 2bc4: 24020000 li v0,0 - 2bc8: 3e0b0b00 0x3e0b0b00 - 2bcc: 000e030b 0xe030b - 2bd0: 00240300 0x240300 - 2bd4: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 2bd8: 00000803 sra at,zero,0x0 - 2bdc: 03001604 0x3001604 - 2be0: 3b0b3a0e xori t3,t8,0x3a0e - 2be4: 0013490b 0x13490b - 2be8: 01130500 0x1130500 - 2bec: 0b3a0b0b j ce82c2c <__scratchpad-0x1297d3d4> - 2bf0: 13010b3b beq t8,at,58e0 <__scratchpad-0x1f7fa720> - 2bf4: 0d060000 jal 4180000 <__scratchpad-0x1b680000> - 2bf8: 3a0e0300 xori t6,s0,0x300 - 2bfc: 490b3b0b 0x490b3b0b - 2c00: 0d0b0b13 jal 42c2c4c <__scratchpad-0x1b53d3b4> - 2c04: 380b0c0b xori t3,zero,0xc0b - 2c08: 0700000b bltz t8,2c38 <__scratchpad-0x1f7fd3c8> - 2c0c: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 2c10: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2c14: 0b0b1349 j c2c4d24 <__scratchpad-0x1353b2dc> - 2c18: 0b0c0b0d j c302c34 <__scratchpad-0x134fd3cc> - 2c1c: 00000b38 0xb38 - 2c20: 03011708 0x3011708 - 2c24: 3a0b0b0e xori t3,s0,0xb0e - 2c28: 010b3b0b 0x10b3b0b - 2c2c: 09000013 j 400004c <__scratchpad-0x1b7fffb4> - 2c30: 0803000d j c0034 <__scratchpad-0x1f73ffcc> - 2c34: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2c38: 00001349 0x1349 - 2c3c: 03000d0a 0x3000d0a - 2c40: 3b0b3a0e xori t3,t8,0x3a0e - 2c44: 0013490b 0x13490b - 2c48: 012e0b00 0x12e0b00 - 2c4c: 0e03193f jal 80c64fc <__scratchpad-0x17739b04> - 2c50: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2c54: 13491927 beq k0,t1,90f4 <__scratchpad-0x1f7f6f0c> - 2c58: 06120111 0x6120111 - 2c5c: 42971840 c0 0x971840 - 2c60: 0c000019 jal 64 <__scratchpad-0x1f7fff9c> - 2c64: 08030005 j c0014 <__scratchpad-0x1f73ffec> - 2c68: 0b3b0b3a j cec2ce8 <__scratchpad-0x1293d318> - 2c6c: 17021349 bne t8,v0,7994 <__scratchpad-0x1f7f866c> - 2c70: 340d0000 li t5,0x0 - 2c74: 3a0e0300 xori t6,s0,0x300 - 2c78: 490b3b0b 0x490b3b0b - 2c7c: 00170213 0x170213 - 2c80: 00340e00 0x340e00 - 2c84: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2c88: 13490b3b beq k0,t1,5978 <__scratchpad-0x1f7fa688> - 2c8c: 340f0000 li t7,0x0 - 2c90: 3a080300 xori t0,s0,0x300 - 2c94: 490b3b0b 0x490b3b0b - 2c98: 00170213 0x170213 - 2c9c: 010b1000 0x10b1000 - 2ca0: 13011755 beq t8,at,89f8 <__scratchpad-0x1f7f7608> - 2ca4: 34110000 li s1,0x0 - 2ca8: 3a0e0300 xori t6,s0,0x300 - 2cac: 490b3b0b 0x490b3b0b - 2cb0: 12000013 beqz s0,2d00 <__scratchpad-0x1f7fd300> - 2cb4: 1755010b bne k0,s5,30e4 <__scratchpad-0x1f7fcf1c> - 2cb8: 01000000 0x1000000 - 2cbc: 0e250111 jal 8940444 <__scratchpad-0x16ebfbbc> - 2cc0: 0e030b13 jal 80c2c4c <__scratchpad-0x1773d3b4> - 2cc4: 17100e1b bne t8,s0,6534 <__scratchpad-0x1f7f9acc> - 2cc8: 24020000 li v0,0 - 2ccc: 3e0b0b00 0x3e0b0b00 - 2cd0: 0008030b 0x8030b - 2cd4: 00240300 0x240300 - 2cd8: 0b3e0b0b j cf82c2c <__scratchpad-0x1287d3d4> - 2cdc: 00000e03 sra at,zero,0x18 - 2ce0: 03001604 0x3001604 - 2ce4: 3b0b3a0e xori t3,t8,0x3a0e - 2ce8: 0013490b 0x13490b - 2cec: 01010500 0x1010500 - 2cf0: 13011349 beq t8,at,7a18 <__scratchpad-0x1f7f85e8> - 2cf4: 21060000 addi a2,t0,0 - 2cf8: 2f134900 sltiu s3,t8,18688 - 2cfc: 0700000b bltz t8,2d2c <__scratchpad-0x1f7fd2d4> - 2d00: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 2d04: 053b0b3a 0x53b0b3a - 2d08: 193f1349 0x193f1349 - 2d0c: 00001802 srl v1,zero,0x0 - 2d10: 49002608 bc2f c534 <__scratchpad-0x1f7f3acc> - 2d14: 00000013 mtlo zero - 2d18: 25011101 addiu at,t0,4353 - 2d1c: 030b130e 0x30b130e - 2d20: 110e1b0e beq t0,t6,995c <__scratchpad-0x1f7f66a4> - 2d24: 10061201 beq zero,a2,752c <__scratchpad-0x1f7f8ad4> - 2d28: 02000017 0x2000017 - 2d2c: 0b0b0024 j c2c0090 <__scratchpad-0x1353ff70> - 2d30: 08030b3e j c2cf8 <__scratchpad-0x1f73d308> - 2d34: 24030000 li v1,0 - 2d38: 3e0b0b00 0x3e0b0b00 - 2d3c: 000e030b 0xe030b - 2d40: 00160400 sll zero,s6,0x10 - 2d44: 0b3a0e03 j ce8380c <__scratchpad-0x1297c7f4> - 2d48: 13490b3b beq k0,t1,5a38 <__scratchpad-0x1f7fa5c8> - 2d4c: 2e050000 sltiu a1,s0,0 - 2d50: 03193f01 0x3193f01 - 2d54: 3b0b3a0e xori t3,t8,0x3a0e - 2d58: 49192705 0x49192705 - 2d5c: 12011113 beq s0,at,71ac <__scratchpad-0x1f7f8e54> - 2d60: 97184006 lhu t8,16390(t8) - 2d64: 13011942 beq t8,at,9270 <__scratchpad-0x1f7f6d90> - 2d68: 05060000 0x5060000 - 2d6c: 3a080300 xori t0,s0,0x300 - 2d70: 49053b0b 0x49053b0b - 2d74: 00170213 0x170213 - 2d78: 00340700 0x340700 - 2d7c: 0b3a0803 j ce8200c <__scratchpad-0x1297dff4> - 2d80: 1349053b beq k0,t1,4270 <__scratchpad-0x1f7fbd90> - 2d84: 00001702 srl v0,zero,0x1c - 2d88: 55010b08 0x55010b08 - 2d8c: 09000017 j 400005c <__scratchpad-0x1b7fffa4> - 2d90: 0e030034 jal 80c00d0 <__scratchpad-0x1773ff30> - 2d94: 053b0b3a 0x53b0b3a - 2d98: 17021349 bne t8,v0,7ac0 <__scratchpad-0x1f7f8540> - 2d9c: 010a0000 0x10a0000 - 2da0: 01134901 0x1134901 - 2da4: 0b000013 j c00004c <__scratchpad-0x137fffb4> - 2da8: 13490021 beq k0,t1,2e30 <__scratchpad-0x1f7fd1d0> - 2dac: 00000b2f 0xb2f - 2db0: 0300340c syscall 0xc00d0 - 2db4: 3b0b3a0e xori t3,t8,0x3a0e - 2db8: 3f13490b 0x3f13490b - 2dbc: 00193c19 0x193c19 - 2dc0: 00260d00 0x260d00 - 2dc4: 00001349 0x1349 - ... - -Disassembly of section .debug_aranges: - -00000000 <.debug_aranges>: - 0: 0000001c 0x1c - 4: 00000002 srl zero,zero,0x0 - 8: 00040000 sll zero,a0,0x0 - c: 00000000 nop - 10: 80010000 lb at,0(zero) - 14: 00010000 sll zero,at,0x0 - ... - 20: 0000001c 0x1c - 24: 005c0002 0x5c0002 - 28: 00040000 sll zero,a0,0x0 - 2c: 00000000 nop - 30: 8002c384 lb v0,-15484(zero) - 34: 000000c8 0xc8 - ... - 40: 0000001c 0x1c - 44: 04490002 0x4490002 - 48: 00040000 sll zero,a0,0x0 - 4c: 00000000 nop - 50: 8002c44c lb v0,-15284(zero) - 54: 0000009c 0x9c - ... - 60: 0000001c 0x1c - 64: 05160002 0x5160002 - 68: 00040000 sll zero,a0,0x0 - 6c: 00000000 nop - 70: 8002c4e8 lb v0,-15128(zero) - 74: 00000b2c 0xb2c - ... - 80: 0000001c 0x1c - 84: 14e80002 bne a3,t0,90 <__scratchpad-0x1f7fff70> - 88: 00040000 sll zero,a0,0x0 - 8c: 00000000 nop - 90: 8002d014 lb v0,-12268(zero) - 94: 0000012c 0x12c - ... - a0: 0000001c 0x1c - a4: 19800002 blez t4,b0 <__scratchpad-0x1f7fff50> - a8: 00040000 sll zero,a0,0x0 - ac: 00000000 nop - b0: 8002d140 lb v0,-11968(zero) - b4: 000000c8 0xc8 - ... - c0: 0000001c 0x1c - c4: 1dfd0002 0x1dfd0002 - c8: 00040000 sll zero,a0,0x0 - cc: 00000000 nop - d0: 8002d208 lb v0,-11768(zero) - d4: 00000580 sll zero,zero,0x16 - ... - e0: 0000001c 0x1c - e4: 28fe0002 slti s8,a3,2 - e8: 00040000 sll zero,a0,0x0 - ec: 00000000 nop - f0: 8002d788 lb v0,-10360(zero) - f4: 0000037c 0x37c - ... - 100: 0000001c 0x1c - 104: 2ff30002 sltiu s3,ra,2 - 108: 00040000 sll zero,a0,0x0 - 10c: 00000000 nop - 110: 8002db04 lb v0,-9468(zero) - 114: 00000364 0x364 - ... - 120: 0000001c 0x1c - 124: 35a80002 ori t0,t5,0x2 - 128: 00040000 sll zero,a0,0x0 - 12c: 00000000 nop - 130: 8002de68 lb v0,-8600(zero) - 134: 00000074 0x74 - ... - 140: 0000001c 0x1c - 144: 3b450002 xori a1,k0,0x2 - 148: 00040000 sll zero,a0,0x0 - 14c: 00000000 nop - 150: 8002dedc lb v0,-8484(zero) - 154: 00002f80 sll a1,zero,0x1e - ... - 160: 0000001c 0x1c - 164: 676f0002 0x676f0002 - 168: 00040000 sll zero,a0,0x0 - 16c: 00000000 nop - 170: 80030e5c lb v1,3676(zero) - 174: 00000424 0x424 - ... - 180: 0000001c 0x1c - 184: 6aeb0002 0x6aeb0002 - 188: 00040000 sll zero,a0,0x0 - 18c: 00000000 nop - 190: 80031280 lb v1,4736(zero) - 194: 00000cbc 0xcbc - ... - 1a0: 0000001c 0x1c - 1a4: 7d500002 0x7d500002 - 1a8: 00040000 sll zero,a0,0x0 - 1ac: 00000000 nop - 1b0: 80031f3c lb v1,7996(zero) - 1b4: 000003c8 0x3c8 - ... - 1c0: 0000001c 0x1c - 1c4: 855e0002 lh s8,2(t2) - 1c8: 00040000 sll zero,a0,0x0 - 1cc: 00000000 nop - 1d0: 80032304 lb v1,8964(zero) - 1d4: 00001700 sll v0,zero,0x1c - ... - 1e0: 0000001c 0x1c - 1e4: 94500002 lhu s0,2(v0) - 1e8: 00040000 sll zero,a0,0x0 - 1ec: 00000000 nop - 1f0: 80033a04 lb v1,14852(zero) - 1f4: 00001038 0x1038 - ... - 200: 0000001c 0x1c - 204: a6f40002 sh s4,2(s7) - 208: 00040000 sll zero,a0,0x0 - 20c: 00000000 nop - 210: 80034a3c lb v1,19004(zero) - 214: 000003f4 0x3f4 - ... - 220: 0000001c 0x1c - 224: ab1b0002 swl k1,2(t8) - 228: 00040000 sll zero,a0,0x0 - 22c: 00000000 nop - 230: 80034e30 lb v1,20016(zero) - 234: 0000028c syscall 0xa - ... - 240: 0000001c 0x1c - 244: ab740002 swl s4,2(k1) - 248: 00040000 sll zero,a0,0x0 - 24c: 00000000 nop - 250: 800350bc lb v1,20668(zero) - 254: 000001b0 0x1b0 - ... - 260: 0000001c 0x1c - 264: abcb0002 swl t3,2(s8) - 268: 00040000 sll zero,a0,0x0 - 26c: 00000000 nop - 270: 8003526c lb v1,21100(zero) - 274: 00000104 0x104 - ... - 280: 0000001c 0x1c - 284: ac200002 sw zero,2(at) - 288: 00040000 sll zero,a0,0x0 - 28c: 00000000 nop - 290: 80035370 lb v1,21360(zero) - 294: 00000040 ssnop - ... - 2a0: 0000001c 0x1c - 2a4: ada90002 sw t1,2(t5) - 2a8: 00040000 sll zero,a0,0x0 - 2ac: 00000000 nop - 2b0: 800353b0 lb v1,21424(zero) - 2b4: 00000040 ssnop - ... - 2c0: 0000001c 0x1c - 2c4: af350002 sw s5,2(t9) - 2c8: 00040000 sll zero,a0,0x0 - 2cc: 00000000 nop - 2d0: 800353f0 lb v1,21488(zero) - 2d4: 0000065c 0x65c - ... - 2e0: 0000001c 0x1c - 2e4: b5bc0002 0xb5bc0002 - 2e8: 00040000 sll zero,a0,0x0 - 2ec: 00000000 nop - 2f0: 80035a4c lb v1,23116(zero) - 2f4: 00000648 0x648 - ... - 300: 0000001c 0x1c - 304: bc900002 0xbc900002 - 308: 00040000 sll zero,a0,0x0 - 30c: 00000000 nop - 310: 80036094 lb v1,24724(zero) - 314: 00000938 0x938 - ... - 320: 0000001c 0x1c - 324: c1270002 lwc0 $7,2(t1) - 328: 00040000 sll zero,a0,0x0 - 32c: 00000000 nop - 330: 800369cc lb v1,27084(zero) - 334: 000008b8 0x8b8 - ... - 340: 0000001c 0x1c - 344: c6090002 lwc1 $f9,2(s0) - 348: 00040000 sll zero,a0,0x0 - 34c: 00000000 nop - 350: 80037284 lb v1,29316(zero) - 354: 00000610 0x610 - ... - 360: 0000001c 0x1c - 364: ca620002 lwc2 $2,2(s3) - 368: 00040000 sll zero,a0,0x0 - 36c: 00000000 nop - 370: 80037894 lb v1,30868(zero) - 374: 00000988 0x988 - ... - 380: 0000001c 0x1c - 384: cedc0002 lwc3 $28,2(s6) - 388: 00040000 sll zero,a0,0x0 - 38c: 00000000 nop - 390: 8003821c lb v1,-32228(zero) - 394: 0000008c syscall 0x2 - ... - 3a0: 0000001c 0x1c - 3a4: d0780002 0xd0780002 - 3a8: 00040000 sll zero,a0,0x0 - 3ac: 00000000 nop - 3b0: 800382a8 lb v1,-32088(zero) - 3b4: 000000fc 0xfc - ... - 3c0: 0000001c 0x1c - 3c4: d21a0002 0xd21a0002 - 3c8: 00040000 sll zero,a0,0x0 - 3cc: 00000000 nop - 3d0: 800383a4 lb v1,-31836(zero) - 3d4: 00000264 0x264 - ... - 3e0: 0000001c 0x1c - 3e4: d4010002 0xd4010002 - 3e8: 00040000 sll zero,a0,0x0 - 3ec: 00000000 nop - 3f0: 80038608 lb v1,-31224(zero) - 3f4: 0000024c syscall 0x9 - ... - 400: 00000014 0x14 - 404: d6360002 0xd6360002 - 408: 00040000 sll zero,a0,0x0 - ... - 418: 0000001c 0x1c - 41c: d6ef0002 0xd6ef0002 - 420: 00040000 sll zero,a0,0x0 - 424: 00000000 nop - 428: 80038854 lb v1,-30636(zero) - 42c: 000000a8 0xa8 - ... - -Disassembly of section .debug_loc: - -00000000 <.debug_loc>: - 0: 00000040 ssnop - 4: 0000005f 0x5f - 8: 00520001 0x520001 - c: 00000000 nop - 10: 78000000 0x78000000 - 14: 88000000 lwl zero,0(zero) - 18: 03000000 0x3000000 - 1c: 9f048000 0x9f048000 - 20: 00000088 0x88 - 24: 000000a4 0xa4 - 28: a4600001 sh zero,1(v1) - 2c: ac000000 sw zero,0(zero) - 30: 03000000 0x3000000 - 34: 9f048000 0x9f048000 - ... - 40: 00000060 0x60 - 44: 00000078 0x78 - 48: 78600001 0x78600001 - 4c: 80000000 lb zero,0(zero) - 50: 03000000 0x3000000 - 54: 9f018000 0x9f018000 - 58: 00000080 sll zero,zero,0x2 - 5c: 00000094 0x94 - 60: 00600001 0x600001 - 64: 00000000 nop - 68: 6c000000 0x6c000000 - 6c: 78000000 0x78000000 - 70: 0a000000 j 8000000 <__scratchpad-0x17800000> - 74: 32008000 andi zero,s0,0x8000 - 78: e4fc0324 swc1 $f28,804(a3) - 7c: 78228006 0x78228006 - 80: 7f000000 0x7f000000 - 84: 0a000000 j 8000000 <__scratchpad-0x17800000> - 88: 32018000 andi at,s0,0x8000 - 8c: e4fc0324 swc1 $f28,804(a3) - 90: 00228006 srlv s0,v0,at - ... - 9c: 1c000000 bgtz zero,a0 <__scratchpad-0x1f7fff60> - a0: 01000000 0x1000000 - a4: 001c5400 sll t2,gp,0x10 - a8: 00340000 0x340000 - ac: 00010000 sll zero,at,0x0 - b0: 00003460 0x3460 - b4: 00004700 sll t0,zero,0x1c - b8: 54000100 0x54000100 - bc: 00000047 0x47 - c0: 000000d0 0xd0 - c4: d0600001 0xd0600001 - c8: d8000000 0xd8000000 - cc: 05000000 bltz t0,d0 <__scratchpad-0x1f7fff30> - d0: e5800300 swc1 $f0,768(t4) - d4: 00008006 srlv s0,zero,zero - d8: 00000000 nop - dc: 00e00000 0xe00000 - e0: 011c0000 0x11c0000 - e4: 00010000 sll zero,at,0x0 - e8: 00011c54 0x11c54 - ec: 00019000 sll s2,at,0x0 - f0: f3000400 0xf3000400 - f4: 009f5401 0x9f5401 - f8: 00000000 nop - fc: e0000000 swc0 c0_index,0(zero) - 100: 1c000000 bgtz zero,104 <__scratchpad-0x1f7ffefc> - 104: 01000001 0x1000001 - 108: 011c5500 0x11c5500 - 10c: 01900000 0x1900000 - 110: 00040000 sll zero,a0,0x0 - 114: 9f5501f3 0x9f5501f3 - ... - 120: 00000108 0x108 - 124: 0000011c 0x11c - 128: 9f300002 0x9f300002 - 12c: 0000011c 0x11c - 130: 00000184 0x184 - 134: 00610001 0x610001 - 138: 00000000 nop - 13c: 1c000000 bgtz zero,140 <__scratchpad-0x1f7ffec0> - 140: 68000001 0x68000001 - 144: 01000001 0x1000001 - 148: 01686000 0x1686000 - 14c: 01880000 0x1880000 - 150: 00030000 sll zero,v1,0x0 - 154: 009f7e80 0x9f7e80 - 158: 00000000 nop - 15c: 90000000 lbu zero,0(zero) - 160: bc000001 0xbc000001 - 164: 01000001 0x1000001 - 168: 01bc5400 0x1bc5400 - 16c: 023c0000 0x23c0000 - 170: 00010000 sll zero,at,0x0 - 174: 00023c62 0x23c62 - 178: 00024c00 sll t1,v0,0x10 - 17c: f3000400 0xf3000400 - 180: 009f5401 0x9f5401 - 184: 00000000 nop - 188: 90000000 lbu zero,0(zero) - 18c: cc000001 lwc3 $0,1(zero) - 190: 01000001 0x1000001 - 194: 01cc5500 0x1cc5500 - 198: 02400000 0x2400000 - 19c: 00010000 sll zero,at,0x0 - 1a0: 00024061 0x24061 - 1a4: 00024c00 sll t1,v0,0x10 - 1a8: f3000400 0xf3000400 - 1ac: 009f5501 0x9f5501 - 1b0: 00000000 nop - 1b4: 4c000000 mfc3 zero,$0 - 1b8: 58000002 0x58000002 - 1bc: 01000002 0x1000002 - 1c0: 02585400 0x2585400 - 1c4: 03840000 0x3840000 - 1c8: 00040000 sll zero,a0,0x0 - 1cc: 9f5401f3 0x9f5401f3 - ... - 1d8: 00000384 0x384 - 1dc: 00000397 0x397 - 1e0: 97540001 lhu s4,1(k0) - 1e4: 98000003 lwr zero,3(zero) - 1e8: 04000003 bltz zero,1f8 <__scratchpad-0x1f7ffe08> - 1ec: 5401f300 0x5401f300 - 1f0: 0000009f 0x9f - 1f4: 00000000 nop - 1f8: 00039800 sll s3,v1,0x0 - 1fc: 0003ab00 sll s5,v1,0xc - 200: 54000100 0x54000100 - 204: 000003ab 0x3ab - 208: 00000474 0x474 - 20c: 74600001 jalx 1800004 <__scratchpad-0x1dfffffc> - 210: 7c000004 0x7c000004 - 214: 04000004 bltz zero,228 <__scratchpad-0x1f7ffdd8> - 218: 5401f300 0x5401f300 - 21c: 0000009f 0x9f - 220: 00000000 nop - 224: 0003b400 sll s6,v1,0x10 - 228: 00044000 sll t0,a0,0x0 - 22c: 52000100 0x52000100 - 230: 0000044c syscall 0x11 - 234: 00000450 0x450 - 238: 50520001 0x50520001 - 23c: 54000004 0x54000004 - 240: 03000004 sllv zero,zero,t8 - 244: 9f017200 0x9f017200 - ... - 250: 000003c4 0x3c4 - 254: 000003d0 0x3d0 - 258: d0550001 0xd0550001 - 25c: 0c000003 jal c <__scratchpad-0x1f7ffff4> - 260: 05000004 bltz t0,274 <__scratchpad-0x1f7ffd8c> - 264: 40007200 0x40007200 - 268: 040c9f25 0x40c9f25 - 26c: 04100000 bltzal zero,270 <__scratchpad-0x1f7ffd90> - 270: 00010000 sll zero,at,0x0 - 274: 00041053 0x41053 - 278: 00042000 sll a0,a0,0x0 - 27c: 75000600 jalx 4001800 <__scratchpad-0x1b7fe800> - 280: 1aff0800 0x1aff0800 - 284: 0004209f 0x4209f - 288: 00042c00 sll a1,a0,0x10 - 28c: 72000800 0x72000800 - 290: 08253800 j 94e000 <__scratchpad-0x1eeb2000> - 294: 2c9f1aff sltiu ra,a0,6911 - 298: 30000004 andi zero,zero,0x4 - 29c: 01000004 sllv zero,zero,t0 - 2a0: 04305300 bltzal at,14ea4 <__scratchpad-0x1f7eb15c> - 2a4: 04400000 bltz v0,2a8 <__scratchpad-0x1f7ffd58> - 2a8: 00060000 sll zero,a2,0x0 - 2ac: ff080072 0xff080072 - 2b0: 00009f1a 0x9f1a - 2b4: 00000000 nop - 2b8: 047c0000 0x47c0000 - 2bc: 04930000 0x4930000 - 2c0: 00010000 sll zero,at,0x0 - 2c4: 00049354 0x49354 - 2c8: 0004b400 sll s6,a0,0x10 - 2cc: f3000400 0xf3000400 - 2d0: 009f5401 0x9f5401 - 2d4: 00000000 nop - 2d8: b4000000 0xb4000000 - 2dc: cb000004 lwc2 $0,4(t8) - 2e0: 01000004 sllv zero,zero,t0 - 2e4: 04cb5400 0x4cb5400 - 2e8: 05340000 0x5340000 - 2ec: 00010000 sll zero,at,0x0 - 2f0: 00053461 0x53461 - 2f4: 00054000 sll t0,a1,0x0 - 2f8: f3000400 0xf3000400 - 2fc: 009f5401 0x9f5401 - 300: 00000000 nop - 304: dc000000 0xdc000000 - 308: e3000004 swc0 c0_index,4(t8) - 30c: 01000004 sllv zero,zero,t0 - 310: 04e35200 0x4e35200 - 314: 05380000 0x5380000 - 318: 00010000 sll zero,at,0x0 - 31c: 00053860 0x53860 - 320: 00054000 sll t0,a1,0x0 - 324: 52000100 0x52000100 - ... - 330: 00000540 sll zero,zero,0x15 - 334: 00000544 0x544 - 338: 44540001 0x44540001 - 33c: 5c000005 0x5c000005 - 340: 01000005 0x1000005 - 344: 055c5400 0x55c5400 - 348: 05840000 0x5840000 - 34c: 00060000 sll zero,a2,0x0 - 350: 3f5401f3 0x3f5401f3 - 354: 00009f1a 0x9f1a - 358: 00000000 nop - 35c: 05840000 0x5840000 - 360: 05880000 0x5880000 - 364: 00010000 sll zero,at,0x0 - 368: 00058854 0x58854 - 36c: 0005a000 sll s4,a1,0x0 - 370: 54000100 0x54000100 - 374: 000005a0 0x5a0 - 378: 000005b8 0x5b8 - 37c: 01f30006 srlv zero,s3,t7 - 380: 9f1a3f54 0x9f1a3f54 - ... - 38c: 000005b8 0x5b8 - 390: 000005bc 0x5bc - 394: bc540001 0xbc540001 - 398: d4000005 0xd4000005 - 39c: 01000005 0x1000005 - 3a0: 05d45400 0x5d45400 - 3a4: 05dc0000 0x5dc0000 - 3a8: 00030000 sll zero,v1,0x0 - 3ac: dc9f7c74 0xdc9f7c74 - 3b0: ec000005 swc3 $0,5(zero) - 3b4: 06000005 bltz s0,3cc <__scratchpad-0x1f7ffc34> - 3b8: 5401f300 0x5401f300 - 3bc: 009f1a3f 0x9f1a3f - 3c0: 00000000 nop - 3c4: ec000000 swc3 $0,0(zero) - 3c8: f0000005 0xf0000005 - 3cc: 01000005 0x1000005 - 3d0: 05f05400 bltzal t7,153d4 <__scratchpad-0x1f7eac2c> - 3d4: 06080000 0x6080000 - 3d8: 00010000 sll zero,at,0x0 - 3dc: 00060854 0x60854 - 3e0: 00061000 sll v0,a2,0x0 - 3e4: 74000300 jalx c00 <__scratchpad-0x1f7ff400> - 3e8: 06109f7c bltzal s0,fffe81dc <__bss_end+0x7ff70b3c> - 3ec: 06200000 bltz s1,3f0 <__scratchpad-0x1f7ffc10> - 3f0: 00060000 sll zero,a2,0x0 - 3f4: 3f5401f3 0x3f5401f3 - 3f8: 00009f1a 0x9f1a - 3fc: 00000000 nop - 400: 06200000 bltz s1,404 <__scratchpad-0x1f7ffbfc> - 404: 06830000 0x6830000 - 408: 00010000 sll zero,at,0x0 - 40c: 00068354 0x68354 - 410: 00068c00 sll s1,a2,0x10 - 414: 60000100 0x60000100 - 418: 0000068c syscall 0x1a - 41c: 00000693 0x693 - 420: 93540001 lbu s4,1(k0) - 424: ec000006 swc3 $0,6(zero) - 428: 01000006 srlv zero,zero,t0 - 42c: 06ec6000 0x6ec6000 - 430: 06f40000 0x6f40000 - 434: 00040000 sll zero,a0,0x0 - 438: 9f5401f3 0x9f5401f3 - ... - 444: 00000784 0x784 - 448: 000007db 0x7db - 44c: db540001 0xdb540001 - 450: e4000007 swc1 $f0,7(zero) - 454: 01000007 srav zero,zero,t0 - 458: 07e46200 0x7e46200 - 45c: 07f00000 bltzal ra,460 <__scratchpad-0x1f7ffba0> - 460: 00010000 sll zero,at,0x0 - 464: 0007f054 0x7f054 - 468: 0008ec00 sll sp,t0,0x10 - 46c: 62000100 0x62000100 - 470: 000008ec 0x8ec - 474: 000008fc 0x8fc - 478: 01f30004 sllv zero,s3,t7 - 47c: 08fc9f54 j 3f27d50 <__scratchpad-0x1b8d82b0> - 480: 09040000 j 4100000 <__scratchpad-0x1b700000> - 484: 00010000 sll zero,at,0x0 - 488: 00000054 0x54 - 48c: 00000000 nop - 490: 00078400 sll s0,a3,0x10 - 494: 0007db00 sll k1,a3,0xc - 498: 55000100 0x55000100 - 49c: 000007db 0x7db - 4a0: 000007e4 0x7e4 - 4a4: e4600001 swc1 $f0,1(v1) - 4a8: ec000007 swc3 $0,7(zero) - 4ac: 01000007 srav zero,zero,t0 - 4b0: 07ec5500 0x7ec5500 - 4b4: 08f40000 j 3d00000 <__scratchpad-0x1bb00000> - 4b8: 00010000 sll zero,at,0x0 - 4bc: 0008f460 0x8f460 - 4c0: 0008fc00 sll ra,t0,0x10 - 4c4: f3000400 0xf3000400 - 4c8: fc9f5501 0xfc9f5501 - 4cc: 04000008 bltz zero,4f0 <__scratchpad-0x1f7ffb10> - 4d0: 01000009 jalr zero,t0 - 4d4: 00005500 sll t2,zero,0x14 - 4d8: 00000000 nop - 4dc: 07840000 0x7840000 - 4e0: 07db0000 0x7db0000 - 4e4: 00010000 sll zero,at,0x0 - 4e8: 0007db56 0x7db56 - 4ec: 0007e400 sll gp,a3,0x10 - 4f0: f3000400 0xf3000400 - 4f4: e49f5601 swc1 $f31,22017(a0) - 4f8: f0000007 0xf0000007 - 4fc: 01000007 srav zero,zero,t0 - 500: 07f05600 bltzal ra,15d04 <__scratchpad-0x1f7ea2fc> - 504: 07f70000 0x7f70000 - 508: 00010000 sll zero,at,0x0 - 50c: 0007f753 0x7f753 - 510: 0008fc00 sll ra,t0,0x10 - 514: f3000400 0xf3000400 - 518: fc9f5601 0xfc9f5601 - 51c: 04000008 bltz zero,540 <__scratchpad-0x1f7ffac0> - 520: 01000009 jalr zero,t0 - 524: 00005600 sll t2,zero,0x18 - 528: 00000000 nop - 52c: 09040000 j 4100000 <__scratchpad-0x1b700000> - 530: 093f0000 j 4fc0000 <__scratchpad-0x1a840000> - 534: 00010000 sll zero,at,0x0 - 538: 00093f54 0x93f54 - 53c: 00097000 sll t6,t1,0x0 - 540: f3000400 0xf3000400 - 544: 709f5401 0x709f5401 - 548: 88000009 lwl zero,9(zero) - 54c: 01000009 jalr zero,t0 - 550: 00005400 sll t2,zero,0x10 - 554: 00000000 nop - 558: 09880000 j 6200000 <__scratchpad-0x19600000> - 55c: 09b40000 j 6d00000 <__scratchpad-0x18b00000> - 560: 00060000 sll zero,a2,0x0 - 564: 07ffee0c 0x7ffee0c - 568: 09b49f00 j 6d27c00 <__scratchpad-0x18ad8400> - 56c: 09cc0000 j 7300000 <__scratchpad-0x18500000> - 570: 00070000 sll zero,a3,0x0 - 574: 80808080 lb zero,-32640(a0) - 578: cc9f0482 lwc3 $31,1154(a0) - 57c: d0000009 0xd0000009 - 580: 07000009 bltz t8,5a8 <__scratchpad-0x1f7ffa58> - 584: ffff8000 0xffff8000 - 588: 9f0481ff 0x9f0481ff - 58c: 000009d0 0x9d0 - 590: 000009e0 0x9e0 - 594: 80800007 lb zero,7(a0) - 598: 04828080 0x4828080 - 59c: 0000009f 0x9f - ... - 5a8: 00003c00 sll a3,zero,0x10 - 5ac: 54000100 0x54000100 - 5b0: 0000003c 0x3c - 5b4: 0000005c 0x5c - 5b8: 01f30004 sllv zero,s3,t7 - 5bc: 00009f54 0x9f54 - ... - 5c8: 00140000 sll zero,s4,0x0 - 5cc: 00010000 sll zero,at,0x0 - 5d0: 00001455 0x1455 - 5d4: 00005c00 sll t3,zero,0x10 - 5d8: f3000400 0xf3000400 - 5dc: 009f5501 0x9f5501 - ... - 5e8: 0c000000 jal 0 <__scratchpad-0x1f800000> - 5ec: 01000000 0x1000000 - 5f0: 000c5600 sll t2,t4,0x18 - 5f4: 005c0000 0x5c0000 - 5f8: 00040000 sll zero,a0,0x0 - 5fc: 9f5601f3 0x9f5601f3 - ... - 60c: 00000004 sllv zero,zero,zero - 610: 04570001 0x4570001 - 614: 5c000000 0x5c000000 - 618: 04000000 bltz zero,61c <__scratchpad-0x1f7ff9e4> - 61c: 5701f300 0x5701f300 - 620: 0000009f 0x9f - 624: 00000000 nop - 628: 00005c00 sll t3,zero,0x10 - 62c: 00006b00 sll t5,zero,0xc - 630: 54000100 0x54000100 - 634: 0000006b 0x6b - 638: 0000006c 0x6c - 63c: 01f30004 sllv zero,s3,t7 - 640: 00009f54 0x9f54 - ... - 64c: 00080000 sll zero,t0,0x0 - 650: 00010000 sll zero,at,0x0 - 654: 00000854 0x854 - 658: 00001c00 sll v1,zero,0x10 - 65c: f3000400 0xf3000400 - 660: 009f5401 0x9f5401 - 664: 00000000 nop - 668: 1c000000 bgtz zero,66c <__scratchpad-0x1f7ff994> - 66c: 20000000 addi zero,zero,0 - 670: 01000000 0x1000000 - 674: 00205400 0x205400 - 678: 00300000 0x300000 - 67c: 00040000 sll zero,a0,0x0 - 680: 9f5401f3 0x9f5401f3 - ... - 68c: 0000001c 0x1c - 690: 00000020 add zero,zero,zero - 694: 0074000b 0x74000b - 698: 80232434 lb v1,9268(at) - 69c: 01fc80b8 0x1fc80b8 - 6a0: 0000209f 0x209f - 6a4: 00003000 sll a2,zero,0x0 - 6a8: f3000c00 0xf3000c00 - 6ac: 24345401 addiu s4,at,21505 - 6b0: 80b88023 lb t8,-32733(a1) - 6b4: 009f01fc 0x9f01fc - 6b8: 00000000 nop - 6bc: 30000000 andi zero,zero,0x0 - 6c0: 34000000 li zero,0x0 - 6c4: 01000000 0x1000000 - 6c8: 00345400 0x345400 - 6cc: 00480000 0x480000 - 6d0: 00040000 sll zero,a0,0x0 - 6d4: 9f5401f3 0x9f5401f3 - ... - 6e0: 00000030 0x30 - 6e4: 00000040 ssnop - 6e8: 40550001 0x40550001 - 6ec: 48000000 mfc2 zero,$0 - 6f0: 04000000 bltz zero,6f4 <__scratchpad-0x1f7ff90c> - 6f4: 5501f300 0x5501f300 - 6f8: 0000009f 0x9f - 6fc: 00000000 nop - 700: 00003000 sll a2,zero,0x0 - 704: 00003400 sll a2,zero,0x10 - 708: 74000b00 jalx 2c00 <__scratchpad-0x1f7fd400> - 70c: 23243400 addi a0,t9,13312 - 710: fc80b880 0xfc80b880 - 714: 00349f01 0x349f01 - 718: 00480000 0x480000 - 71c: 000c0000 sll zero,t4,0x0 - 720: 345401f3 ori s4,v0,0x1f3 - 724: b8802324 swr zero,8996(a0) - 728: 9f01fc80 0x9f01fc80 - ... - 734: 00000048 0x48 - 738: 00000050 0x50 - 73c: 50540001 0x50540001 - 740: 64000000 0x64000000 - 744: 04000000 bltz zero,748 <__scratchpad-0x1f7ff8b8> - 748: 5401f300 0x5401f300 - 74c: 0000009f 0x9f - 750: 00000000 nop - 754: 00006400 sll t4,zero,0x10 - 758: 00006800 sll t5,zero,0x0 - 75c: 54000100 0x54000100 - 760: 00000068 0x68 - 764: 0000007c 0x7c - 768: 01f30004 sllv zero,s3,t7 - 76c: 00009f54 0x9f54 - 770: 00000000 nop - 774: 00640000 0x640000 - 778: 00740000 0x740000 - 77c: 00010000 sll zero,at,0x0 - 780: 00007455 0x7455 - 784: 00007c00 sll t7,zero,0x10 - 788: f3000400 0xf3000400 - 78c: 009f5501 0x9f5501 - 790: 00000000 nop - 794: 64000000 0x64000000 - 798: 68000000 0x68000000 - 79c: 0b000000 j c000000 <__scratchpad-0x13800000> - 7a0: 34007400 li zero,0x7400 - 7a4: b8802324 swr zero,8996(a0) - 7a8: 9f01fc80 0x9f01fc80 - 7ac: 00000068 0x68 - 7b0: 0000007c 0x7c - 7b4: 01f3000c syscall 0x7cc00 - 7b8: 23243454 addi a0,t9,13396 - 7bc: fc80b880 0xfc80b880 - 7c0: 00009f01 0x9f01 - 7c4: 00000000 nop - 7c8: 007c0000 0x7c0000 - 7cc: 00840000 0x840000 - 7d0: 00010000 sll zero,at,0x0 - 7d4: 00008454 0x8454 - 7d8: 0000a000 sll s4,zero,0x0 - 7dc: f3000400 0xf3000400 - 7e0: 009f5401 0x9f5401 - 7e4: 00000000 nop - 7e8: 84000000 lh zero,0(zero) - 7ec: 90000000 lbu zero,0(zero) - 7f0: 01000000 0x1000000 - 7f4: 00905400 0x905400 - 7f8: 00a00000 0xa00000 - 7fc: 00060000 sll zero,a2,0x0 - 800: 5401f331 0x5401f331 - 804: 00009f24 0x9f24 - 808: 00000000 nop - 80c: 00a00000 0xa00000 - 810: 00a80000 0xa80000 - 814: 00010000 sll zero,at,0x0 - 818: 0000a854 0xa854 - 81c: 0000c400 sll t8,zero,0x10 - 820: f3000400 0xf3000400 - 824: 009f5401 0x9f5401 - 828: 00000000 nop - 82c: a8000000 swl zero,0(zero) - 830: b4000000 0xb4000000 - 834: 01000000 0x1000000 - 838: 00b45400 0xb45400 - 83c: 00c40000 0xc40000 - 840: 00060000 sll zero,a2,0x0 - 844: 5401f331 0x5401f331 - 848: 00009f24 0x9f24 - 84c: 00000000 nop - 850: 00c40000 0xc40000 - 854: 00d00000 0xd00000 - 858: 00010000 sll zero,at,0x0 - 85c: 0000d054 0xd054 - 860: 0000e000 sll gp,zero,0x0 - 864: f3000400 0xf3000400 - 868: 009f5401 0x9f5401 - 86c: 00000000 nop - 870: e0000000 swc0 c0_index,0(zero) - 874: ec000000 swc3 $0,0(zero) - 878: 01000000 0x1000000 - 87c: 00ec5400 0xec5400 - 880: 00fc0000 0xfc0000 - 884: 00040000 sll zero,a0,0x0 - 888: 9f5401f3 0x9f5401f3 - ... - 894: 000001bc 0x1bc - 898: 000001c0 sll zero,zero,0x7 - 89c: 9f300002 0x9f300002 - 8a0: 000001c0 sll zero,zero,0x7 - 8a4: 000001cc syscall 0x7 - 8a8: cc540001 lwc3 $20,1(v0) - 8ac: d4000001 0xd4000001 - 8b0: 03000001 0x3000001 - 8b4: 9f7f7400 0x9f7f7400 - 8b8: 000001d4 0x1d4 - 8bc: 000001e7 0x1e7 - 8c0: 00540001 0x540001 - 8c4: 00000000 nop - 8c8: c0000000 lwc0 c0_index,0(zero) - 8cc: cc000001 lwc3 $0,1(zero) - 8d0: 01000001 0x1000001 - 8d4: 01cc5400 0x1cc5400 - 8d8: 01e70000 0x1e70000 - 8dc: 00030000 sll zero,v1,0x0 - 8e0: 009f7f74 0x9f7f74 - 8e4: 00000000 nop - 8e8: c8000000 lwc2 $0,0(zero) - 8ec: e7000001 swc1 $f0,1(t8) - 8f0: 01000001 0x1000001 - 8f4: 00005300 sll t2,zero,0xc - 8f8: 00000000 nop - 8fc: 01d40000 0x1d40000 - 900: 01e70000 0x1e70000 - 904: 00010000 sll zero,at,0x0 - 908: 00000053 0x53 - 90c: 00000000 nop - 910: 00021c00 sll v1,v0,0x10 - 914: 00023400 sll a2,v0,0x10 - 918: 55000100 0x55000100 - 91c: 00000240 sll zero,zero,0x9 - 920: 00000294 0x294 - 924: 00740009 0x740009 - 928: 751c0073 jalx 47001cc <__scratchpad-0x1b0ffe34> - 92c: 949f2200 lhu ra,8704(a0) - 930: 08000002 j 8 <__scratchpad-0x1f7ffff8> - 934: 0b000003 j c00000c <__scratchpad-0x137ffff4> - 938: 73007400 0x73007400 - 93c: 00751c00 0x751c00 - 940: 9f402322 0x9f402322 - 944: 00000308 0x308 - 948: 00000310 0x310 - 94c: 00740009 0x740009 - 950: 751c0072 jalx 47001c8 <__scratchpad-0x1b0ffe38> - 954: 009f2200 0x9f2200 - 958: 00000000 nop - 95c: 1c000000 bgtz zero,960 <__scratchpad-0x1f7ff6a0> - 960: 24000002 li zero,2 - 964: 01000002 0x1000002 - 968: 02245600 0x2245600 - 96c: 02340000 0x2340000 - 970: 00040000 sll zero,a0,0x0 - 974: 9f5601f3 0x9f5601f3 - 978: 00000240 sll zero,zero,0x9 - 97c: 00000288 0x288 - 980: 88580001 lwl t8,1(v0) - 984: 94000002 lhu zero,2(zero) - 988: 06000002 bltz s0,994 <__scratchpad-0x1f7ff66c> - 98c: 76007300 jalx 801cc00 <__scratchpad-0x177e3400> - 990: 949f2200 lhu ra,8704(a0) - 994: 08000002 j 8 <__scratchpad-0x1f7ffff8> - 998: 09000003 j 400000c <__scratchpad-0x1b7ffff4> - 99c: 76007300 jalx 801cc00 <__scratchpad-0x177e3400> - 9a0: 40082200 0x40082200 - 9a4: 03089f1c 0x3089f1c - 9a8: 03100000 0x3100000 - 9ac: 00010000 sll zero,at,0x0 - 9b0: 00000058 0x58 - 9b4: 00000000 nop - 9b8: 00021c00 sll v1,v0,0x10 - 9bc: 00023400 sll a2,v0,0x10 - 9c0: 54000100 0x54000100 - 9c4: 00000240 sll zero,zero,0x9 - 9c8: 00000294 0x294 - 9cc: 94530001 lhu s3,1(v0) - 9d0: 08000002 j 8 <__scratchpad-0x1f7ffff8> - 9d4: 03000003 0x3000003 - 9d8: 9f407300 0x9f407300 - 9dc: 00000308 0x308 - 9e0: 00000310 0x310 - 9e4: 00520001 0x520001 - 9e8: 00000000 nop - 9ec: 60000000 0x60000000 - 9f0: 78000002 0x78000002 - 9f4: 06000002 bltz s0,a00 <__scratchpad-0x1f7ff600> - 9f8: 7d640800 0x7d640800 - 9fc: 789f1c00 0x789f1c00 - a00: 7c000002 0x7c000002 - a04: 06000002 bltz s0,a10 <__scratchpad-0x1f7ff5f0> - a08: 7d650800 0x7d650800 - a0c: 7c9f1c00 0x7c9f1c00 - a10: 84000002 lh zero,2(zero) - a14: 06000002 bltz s0,a20 <__scratchpad-0x1f7ff5e0> - a18: 7d640800 0x7d640800 - a1c: 909f1c00 lbu ra,7168(a0) - a20: 94000002 lhu zero,2(zero) - a24: 02000002 0x2000002 - a28: c49f3000 lwc1 $f31,12288(a0) - a2c: c8000002 lwc2 $0,2(zero) - a30: 02000002 0x2000002 - a34: c89f3000 lwc2 $31,12288(a0) - a38: e0000002 swc0 c0_index,2(zero) - a3c: 06000002 bltz s0,a48 <__scratchpad-0x1f7ff5b8> - a40: 78640800 0x78640800 - a44: e09f1c00 swc0 $31,7168(a0) - a48: e4000002 swc1 $f0,2(zero) - a4c: 06000002 bltz s0,a58 <__scratchpad-0x1f7ff5a8> - a50: 78650800 0x78650800 - a54: e49f1c00 swc1 $f31,7168(a0) - a58: ec000002 swc3 $0,2(zero) - a5c: 06000002 bltz s0,a68 <__scratchpad-0x1f7ff598> - a60: 78640800 0x78640800 - a64: 009f1c00 0x9f1c00 - a68: 00000000 nop - a6c: 10000000 b a70 <__scratchpad-0x1f7ff590> - a70: 14000003 bnez zero,a80 <__scratchpad-0x1f7ff580> - a74: 01000003 0x1000003 - a78: 03145400 0x3145400 - a7c: 03300000 0x3300000 - a80: 00040000 sll zero,a0,0x0 - a84: 9f5401f3 0x9f5401f3 - ... - a90: 00000330 0x330 - a94: 00000350 0x350 - a98: 50540001 0x50540001 - a9c: 14000003 bnez zero,aac <__scratchpad-0x1f7ff554> - aa0: 01000004 sllv zero,zero,t0 - aa4: 04146100 0x4146100 - aa8: 04240000 0x4240000 - aac: 00040000 sll zero,a0,0x0 - ab0: 9f5401f3 0x9f5401f3 - ... - abc: 00000330 0x330 - ac0: 00000340 sll zero,zero,0xd - ac4: 40550001 0x40550001 - ac8: ac000003 sw zero,3(zero) - acc: 01000003 0x1000003 - ad0: 03ac6000 0x3ac6000 - ad4: 040c0000 0x40c0000 - ad8: 00030000 sll zero,v1,0x0 - adc: 0c9f5080 jal 27d4200 <__scratchpad-0x1d02be00> - ae0: 24000004 li zero,4 - ae4: 04000004 bltz zero,af8 <__scratchpad-0x1f7ff508> - ae8: 5501f300 0x5501f300 - aec: 0000009f 0x9f - af0: 00000000 nop - af4: 00033c00 sll a3,v1,0x10 - af8: 00034000 sll t0,v1,0x0 - afc: 55000100 0x55000100 - b00: 00000340 sll zero,zero,0xd - b04: 000003ac 0x3ac - b08: ac600001 sw zero,1(v1) - b0c: 0c000003 jal c <__scratchpad-0x1f7ffff4> - b10: 03000004 sllv zero,zero,t8 - b14: 9f508000 0x9f508000 - b18: 0000040c syscall 0x10 - b1c: 00000424 0x424 - b20: 01f30004 sllv zero,s3,t7 - b24: 00009f55 0x9f55 - b28: 00000000 nop - b2c: 04240000 0x4240000 - b30: 04340000 0x4340000 - b34: 00010000 sll zero,at,0x0 - b38: 00043454 0x43454 - b3c: 00043c00 sll a3,a0,0x10 - b40: f3000400 0xf3000400 - b44: 009f5401 0x9f5401 - b48: 00000000 nop - b4c: 24000000 li zero,0 - b50: 30000004 andi zero,zero,0x4 - b54: 01000004 sllv zero,zero,t0 - b58: 04305500 bltzal at,15f5c <__scratchpad-0x1f7ea0a4> - b5c: 043b0000 0x43b0000 - b60: 00010000 sll zero,at,0x0 - b64: 00043b56 0x43b56 - b68: 00043c00 sll a3,a0,0x10 - b6c: f3000400 0xf3000400 - b70: 009f5501 0x9f5501 - b74: 00000000 nop - b78: 3c000000 lui zero,0x0 - b7c: 5b000004 0x5b000004 - b80: 01000004 sllv zero,zero,t0 - b84: 045b5400 0x45b5400 - b88: 04740000 0x4740000 - b8c: 00040000 sll zero,a0,0x0 - b90: 9f5401f3 0x9f5401f3 - ... - b9c: 00000474 0x474 - ba0: 00000498 0x498 - ba4: 98540001 lwr s4,1(v0) - ba8: c7000004 lwc1 $f0,4(t8) - bac: 01000004 sllv zero,zero,t0 - bb0: 04c75900 0x4c75900 - bb4: 04e80000 0x4e80000 - bb8: 00040000 sll zero,a0,0x0 - bbc: 9f5401f3 0x9f5401f3 - ... - bc8: 00000474 0x474 - bcc: 000004ac 0x4ac - bd0: ac550001 sw s5,1(v0) - bd4: c7000004 lwc1 $f0,4(t8) - bd8: 01000004 sllv zero,zero,t0 - bdc: 04c75800 0x4c75800 - be0: 04e80000 0x4e80000 - be4: 00040000 sll zero,a0,0x0 - be8: 9f5501f3 0x9f5501f3 - ... - bf4: 00000474 0x474 - bf8: 000004c7 0x4c7 - bfc: c7560001 lwc1 $f22,1(k0) - c00: e8000004 swc2 $0,4(zero) - c04: 04000004 bltz zero,c18 <__scratchpad-0x1f7ff3e8> - c08: 5601f300 0x5601f300 - c0c: 0000009f 0x9f - c10: 00000000 nop - c14: 00047400 sll t6,a0,0x10 - c18: 0004c700 sll t8,a0,0x1c - c1c: 57000100 0x57000100 - c20: 000004c7 0x4c7 - c24: 000004e8 0x4e8 - c28: 01f30004 sllv zero,s3,t7 - c2c: 00009f57 0x9f57 - c30: 00000000 nop - c34: 04780000 0x4780000 - c38: 04980000 0x4980000 - c3c: 000a0000 sll zero,t2,0x0 - c40: 3c060874 lui a2,0x874 - c44: ac440a24 sw a0,2596(v0) - c48: 04989f1b 0x4989f1b - c4c: 04b40000 0x4b40000 - c50: 000a0000 sll zero,t2,0x0 - c54: 3c060879 lui a2,0x879 - c58: ac440a24 sw a0,2596(v0) - c5c: 00009f1b 0x9f1b - c60: 00000000 nop - c64: 04780000 0x4780000 - c68: 04c70000 0x4c70000 - c6c: 00010000 sll zero,at,0x0 - c70: 0004c758 0x4c758 - c74: 0004e800 sll sp,a0,0x0 - c78: f3000700 0xf3000700 - c7c: ff085501 0xff085501 - c80: 00009f1a 0x9f1a - c84: 00000000 nop - c88: 04880000 0x4880000 - c8c: 04c70000 0x4c70000 - c90: 00010000 sll zero,at,0x0 - c94: 0004c753 0x4c753 - c98: 0004e800 sll sp,a0,0x0 - c9c: f3000f00 0xf3000f00 - ca0: ff085501 0xff085501 - ca4: 2324341a addi a0,t9,13338 - ca8: fc80b880 0xfc80b880 - cac: 00009f01 0x9f01 - cb0: 00000000 nop - cb4: 04c80000 0x4c80000 - cb8: 04d70000 0x4d70000 - cbc: 00010000 sll zero,at,0x0 - cc0: 00000057 0x57 - cc4: 00000000 nop - cc8: 0004c800 sll t9,a0,0x0 - ccc: 0004d700 sll k0,a0,0x1c - cd0: 56000100 0x56000100 - ... - cdc: 000004c8 0x4c8 - ce0: 000004d7 0x4d7 - ce4: 00580001 0x580001 - ce8: 00000000 nop - cec: c8000000 lwc2 $0,0(zero) - cf0: d7000004 0xd7000004 - cf4: 01000004 sllv zero,zero,t0 - cf8: 00005300 sll t2,zero,0xc - cfc: 00000000 nop - d00: 04e80000 0x4e80000 - d04: 04f80000 0x4f80000 - d08: 00010000 sll zero,at,0x0 - d0c: 0004f854 0x4f854 - d10: 0004ff00 sll ra,a0,0x1c - d14: 55000100 0x55000100 - d18: 000004ff 0x4ff - d1c: 00000514 0x514 - d20: 01f30004 sllv zero,s3,t7 - d24: 00009f54 0x9f54 - ... - d30: 00240000 0x240000 - d34: 00010000 sll zero,at,0x0 - d38: 00002454 0x2454 - d3c: 00017400 sll t6,at,0x10 - d40: 63000100 0x63000100 - d44: 00000174 0x174 - d48: 00000188 0x188 - d4c: 01f30004 sllv zero,s3,t7 - d50: 00009f54 0x9f54 - ... - d5c: 002c0000 0x2c0000 - d60: 00010000 sll zero,at,0x0 - d64: 00002c55 0x2c55 - d68: 00005800 sll t3,zero,0x0 - d6c: 60000100 0x60000100 - d70: 00000058 0x58 - d74: 00000188 0x188 - d78: 01f30004 sllv zero,s3,t7 - d7c: 00009f55 0x9f55 - ... - d88: 002c0000 0x2c0000 - d8c: 00010000 sll zero,at,0x0 - d90: 00002c56 0x2c56 - d94: 00017800 sll t7,at,0x0 - d98: 62000100 0x62000100 - d9c: 00000178 0x178 - da0: 00000188 0x188 - da4: 01f30004 sllv zero,s3,t7 - da8: 00009f56 0x9f56 - dac: 00000000 nop - db0: 01880000 0x1880000 - db4: 01b40000 0x1b40000 - db8: 00010000 sll zero,at,0x0 - dbc: 0001b454 0x1b454 - dc0: 0002b800 sll s7,v0,0x0 - dc4: 62000100 0x62000100 - dc8: 000002b8 0x2b8 - dcc: 000002c8 0x2c8 - dd0: 01f30004 sllv zero,s3,t7 - dd4: 00009f54 0x9f54 - dd8: 00000000 nop - ddc: 01880000 0x1880000 - de0: 01b00000 0x1b00000 - de4: 00010000 sll zero,at,0x0 - de8: 0001b055 0x1b055 - dec: 00022000 sll a0,v0,0x0 - df0: 61000100 0x61000100 - df4: 00000220 0x220 - df8: 000002c8 0x2c8 - dfc: 01f30004 sllv zero,s3,t7 - e00: 00009f55 0x9f55 - e04: 00000000 nop - e08: 01880000 0x1880000 - e0c: 01ac0000 0x1ac0000 - e10: 00010000 sll zero,at,0x0 - e14: 0001ac56 0x1ac56 - e18: 0002b400 sll s6,v0,0x10 - e1c: 63000100 0x63000100 - e20: 000002b4 0x2b4 - e24: 000002c8 0x2c8 - e28: 01f30004 sllv zero,s3,t7 - e2c: 00009f56 0x9f56 - e30: 00000000 nop - e34: 01f40000 0x1f40000 - e38: 02000000 0x2000000 - e3c: 00020000 sll zero,v0,0x0 - e40: 02009f34 0x2009f34 - e44: 022f0000 0x22f0000 - e48: 00010000 sll zero,at,0x0 - e4c: 00000052 0x52 - e50: 00000000 nop - e54: 0002c800 sll t9,v0,0x0 - e58: 0002e400 sll gp,v0,0x10 - e5c: 54000100 0x54000100 - e60: 000002e4 0x2e4 - e64: 00000370 0x370 - e68: 70610001 0x70610001 - e6c: 7c000003 0x7c000003 - e70: 04000003 bltz zero,e80 <__scratchpad-0x1f7ff180> - e74: 5401f300 0x5401f300 - e78: 0000009f 0x9f - e7c: 00000000 nop - e80: 0002c800 sll t9,v0,0x0 - e84: 00034400 sll t0,v1,0x10 - e88: 30000200 andi zero,zero,0x200 - e8c: 0003449f 0x3449f - e90: 00037c00 sll t7,v1,0x10 - e94: 52000100 0x52000100 - ... - ea4: 00000080 sll zero,zero,0x2 - ea8: 80540001 lb s4,1(v0) - eac: 1c000000 bgtz zero,eb0 <__scratchpad-0x1f7ff150> - eb0: 04000002 bltz zero,ebc <__scratchpad-0x1f7ff144> - eb4: 5401f300 0x5401f300 - eb8: 0000009f 0x9f - ... - ec4: 0000ac00 sll s5,zero,0x10 - ec8: 55000100 0x55000100 - ecc: 000000ac 0xac - ed0: 0000021c 0x21c - ed4: 00550001 0x550001 - ... - ee0: fc000000 0xfc000000 - ee4: 01000001 0x1000001 - ee8: 01fc5600 0x1fc5600 - eec: 021c0000 0x21c0000 - ef0: 00010000 sll zero,at,0x0 - ef4: 00000056 0x56 - ef8: 00000000 nop - efc: 00021c00 sll v1,v0,0x10 - f00: 00027b00 sll t7,v0,0xc - f04: 54000100 0x54000100 - f08: 0000027b 0x27b - f0c: 0000028c syscall 0xa - f10: 01f30004 sllv zero,s3,t7 - f14: 00009f54 0x9f54 - f18: 00000000 nop - f1c: 021c0000 0x21c0000 - f20: 025c0000 0x25c0000 - f24: 00010000 sll zero,at,0x0 - f28: 00025c55 0x25c55 - f2c: 00027b00 sll t7,v0,0xc - f30: 56000100 0x56000100 - f34: 0000027b 0x27b - f38: 0000028c syscall 0xa - f3c: 01f30004 sllv zero,s3,t7 - f40: 00009f55 0x9f55 - f44: 00000000 nop - f48: 028c0000 0x28c0000 - f4c: 02c30000 0x2c30000 - f50: 00010000 sll zero,at,0x0 - f54: 0002c354 0x2c354 - f58: 0002d400 sll k0,v0,0x10 - f5c: f3000400 0xf3000400 - f60: 009f5401 0x9f5401 - f64: 00000000 nop - f68: 8c000000 lw zero,0(zero) - f6c: 98000002 lwr zero,2(zero) - f70: 01000002 0x1000002 - f74: 02985500 0x2985500 - f78: 02d40000 0x2d40000 - f7c: 00040000 sll zero,a0,0x0 - f80: 9f5501f3 0x9f5501f3 - ... - f8c: 000002d4 0x2d4 - f90: 000002ec 0x2ec - f94: ec540001 swc3 $20,1(v0) - f98: 2c000002 sltiu zero,zero,2 - f9c: 01000003 0x1000003 - fa0: 032c6000 0x32c6000 - fa4: 03340000 0x3340000 - fa8: 00040000 sll zero,a0,0x0 - fac: 9f5401f3 0x9f5401f3 - ... - fb8: 00000334 0x334 - fbc: 0000034c syscall 0xd - fc0: 4c540001 0x4c540001 - fc4: 64000003 0x64000003 - fc8: 04000003 bltz zero,fd8 <__scratchpad-0x1f7ff028> - fcc: 5401f300 0x5401f300 - fd0: 0000009f 0x9f - ... - fdc: 00000f00 sll at,zero,0x1c - fe0: 54000100 0x54000100 - fe4: 0000000f 0xf - fe8: 00000010 mfhi zero - fec: 01f30004 sllv zero,s3,t7 - ff0: 00009f54 0x9f54 - ... - ffc: 000f0000 sll zero,t7,0x0 - 1000: 00010000 sll zero,at,0x0 - 1004: 00000f55 0xf55 - 1008: 00001000 sll v0,zero,0x0 - 100c: f3000400 0xf3000400 - 1010: 009f5501 0x9f5501 - 1014: 00000000 nop - 1018: 04000000 bltz zero,101c <__scratchpad-0x1f7fefe4> - 101c: 08000000 j 0 <__scratchpad-0x1f800000> - 1020: 01000000 0x1000000 - 1024: 00086d00 sll t5,t0,0x14 - 1028: 000f0000 sll zero,t7,0x0 - 102c: 00010000 sll zero,at,0x0 - 1030: 00000f69 0xf69 - 1034: 00001000 sll v0,zero,0x0 - 1038: 8d000300 lw zero,768(t0) - 103c: 00009f70 0x9f70 - 1040: 00000000 nop - 1044: 00100000 sll zero,s0,0x0 - 1048: 001f0000 sll zero,ra,0x0 - 104c: 00010000 sll zero,at,0x0 - 1050: 00001f54 0x1f54 - 1054: 00002000 sll a0,zero,0x0 - 1058: f3000400 0xf3000400 - 105c: 009f5401 0x9f5401 - 1060: 00000000 nop - 1064: 10000000 b 1068 <__scratchpad-0x1f7fef98> - 1068: 1f000000 bgtz t8,106c <__scratchpad-0x1f7fef94> - 106c: 01000000 0x1000000 - 1070: 001f5500 sll t2,ra,0x14 - 1074: 00200000 0x200000 - 1078: 00040000 sll zero,a0,0x0 - 107c: 9f5501f3 0x9f5501f3 - ... - 1088: 00000014 0x14 - 108c: 00000018 mult zero,zero - 1090: 186d0001 0x186d0001 - 1094: 1f000000 bgtz t8,1098 <__scratchpad-0x1f7fef68> - 1098: 01000000 0x1000000 - 109c: 001f6900 sll t5,ra,0x4 - 10a0: 00200000 0x200000 - 10a4: 00030000 sll zero,v1,0x0 - 10a8: 009f708d break 0x9f,0x1c2 - 10ac: 00000000 nop - 10b0: 20000000 addi zero,zero,0 - 10b4: 24000000 li zero,0 - 10b8: 01000000 0x1000000 - 10bc: 00245400 0x245400 - 10c0: 002b0000 0x2b0000 - 10c4: 00010000 sll zero,at,0x0 - 10c8: 00002b55 0x2b55 - 10cc: 00002c00 sll a1,zero,0x10 - 10d0: f3000400 0xf3000400 - 10d4: 009f5401 0x9f5401 - 10d8: 00000000 nop - 10dc: 2c000000 sltiu zero,zero,0 - 10e0: 38000000 xori zero,zero,0x0 - 10e4: 01000000 0x1000000 - 10e8: 00385400 0x385400 - 10ec: 00400000 0x400000 - 10f0: 00040000 sll zero,a0,0x0 - 10f4: 9f5401f3 0x9f5401f3 - ... - 1100: 0000002c 0x2c - 1104: 0000003f 0x3f - 1108: 3f550001 0x3f550001 - 110c: 40000000 mfc0 zero,c0_index - 1110: 04000000 bltz zero,1114 <__scratchpad-0x1f7feeec> - 1114: 5501f300 0x5501f300 - 1118: 0000009f 0x9f - 111c: 00000000 nop - 1120: 00002c00 sll a1,zero,0x10 - 1124: 00003f00 sll a3,zero,0x1c - 1128: 56000100 0x56000100 - 112c: 0000003f 0x3f - 1130: 00000040 ssnop - 1134: 01f30004 sllv zero,s3,t7 - 1138: 00009f56 0x9f56 - 113c: 00000000 nop - 1140: 00300000 0x300000 - 1144: 00380000 0x380000 - 1148: 00010000 sll zero,at,0x0 - 114c: 0000386d 0x386d - 1150: 00003f00 sll a3,zero,0x1c - 1154: 69000100 0x69000100 - 1158: 0000003f 0x3f - 115c: 00000040 ssnop - 1160: 708d0003 0x708d0003 - 1164: 0000009f 0x9f - 1168: 00000000 nop - 116c: 00004000 sll t0,zero,0x0 - 1170: 00004c00 sll t1,zero,0x10 - 1174: 54000100 0x54000100 - 1178: 0000004c syscall 0x1 - 117c: 00000054 0x54 - 1180: 01f30004 sllv zero,s3,t7 - 1184: 00009f54 0x9f54 - 1188: 00000000 nop - 118c: 00400000 0x400000 - 1190: 00530000 0x530000 - 1194: 00010000 sll zero,at,0x0 - 1198: 00005355 0x5355 - 119c: 00005400 sll t2,zero,0x10 - 11a0: f3000400 0xf3000400 - 11a4: 009f5501 0x9f5501 - 11a8: 00000000 nop - 11ac: 40000000 mfc0 zero,c0_index - 11b0: 53000000 0x53000000 - 11b4: 01000000 0x1000000 - 11b8: 00535600 0x535600 - 11bc: 00540000 0x540000 - 11c0: 00040000 sll zero,a0,0x0 - 11c4: 9f5601f3 0x9f5601f3 - ... - 11d0: 00000044 0x44 - 11d4: 0000004c syscall 0x1 - 11d8: 4c6d0001 0x4c6d0001 - 11dc: 53000000 0x53000000 - 11e0: 01000000 0x1000000 - 11e4: 00536900 0x536900 - 11e8: 00540000 0x540000 - 11ec: 00030000 sll zero,v1,0x0 - 11f0: 009f708d break 0x9f,0x1c2 - 11f4: 00000000 nop - 11f8: 54000000 0x54000000 - 11fc: 5c000000 0x5c000000 - 1200: 01000000 0x1000000 - 1204: 005c5400 0x5c5400 - 1208: 00630000 0x630000 - 120c: 00010000 sll zero,at,0x0 - 1210: 00006355 0x6355 - 1214: 00006400 sll t4,zero,0x10 - 1218: f3000400 0xf3000400 - 121c: 009f5401 0x9f5401 - 1220: 00000000 nop - 1224: 54000000 0x54000000 - 1228: 5c000000 0x5c000000 - 122c: 01000000 0x1000000 - 1230: 005c5500 0x5c5500 - 1234: 00630000 0x630000 - 1238: 00010000 sll zero,at,0x0 - 123c: 00006356 0x6356 - 1240: 00006400 sll t4,zero,0x10 - 1244: f3000400 0xf3000400 - 1248: 009f5501 0x9f5501 - 124c: 00000000 nop - 1250: 64000000 0x64000000 - 1254: 73000000 0x73000000 - 1258: 01000000 0x1000000 - 125c: 00735400 0x735400 - 1260: 00740000 0x740000 - 1264: 00040000 sll zero,a0,0x0 - 1268: 9f5401f3 0x9f5401f3 - ... - 1274: 00000064 0x64 - 1278: 00000073 0x73 - 127c: 73550001 0x73550001 - 1280: 74000000 jalx 0 <__scratchpad-0x1f800000> - 1284: 04000000 bltz zero,1288 <__scratchpad-0x1f7fed78> - 1288: 5501f300 0x5501f300 - 128c: 0000009f 0x9f - 1290: 00000000 nop - 1294: 00006800 sll t5,zero,0x0 - 1298: 00006c00 sll t5,zero,0x10 - 129c: 6d000100 0x6d000100 - 12a0: 0000006c 0x6c - 12a4: 00000073 0x73 - 12a8: 73690001 0x73690001 - 12ac: 74000000 jalx 0 <__scratchpad-0x1f800000> - 12b0: 03000000 0x3000000 - 12b4: 9f708d00 0x9f708d00 - ... - 12c4: 00000004 sllv zero,zero,zero - 12c8: 04540001 0x4540001 - 12cc: cc000000 lwc3 $0,0(zero) - 12d0: 04000000 bltz zero,12d4 <__scratchpad-0x1f7fed2c> - 12d4: 5401f300 0x5401f300 - 12d8: 0000009f 0x9f - 12dc: 00000000 nop - 12e0: 00001800 sll v1,zero,0x0 - 12e4: 00002800 sll a1,zero,0x0 - 12e8: 52000100 0x52000100 - 12ec: 00000034 0x34 - 12f0: 00000048 0x48 - 12f4: 50520001 0x50520001 - 12f8: 60000000 0x60000000 - 12fc: 01000000 0x1000000 - 1300: 00845200 0x845200 - 1304: 00940000 0x940000 - 1308: 00010000 sll zero,at,0x0 - 130c: 0000b452 0xb452 - 1310: 0000bc00 sll s7,zero,0x10 - 1314: 52000100 0x52000100 - ... - 1320: 000000cc syscall 0x3 - 1324: 000000d4 0xd4 - 1328: d4540001 0xd4540001 - 132c: 94000000 lhu zero,0(zero) - 1330: 04000001 bltz zero,1338 <__scratchpad-0x1f7fecc8> - 1334: 5401f300 0x5401f300 - 1338: 0000009f 0x9f - 133c: 00000000 nop - 1340: 0000e400 sll gp,zero,0x10 - 1344: 0000f000 sll s8,zero,0x0 - 1348: 52000100 0x52000100 - 134c: 000000f8 0xf8 - 1350: 0000010c syscall 0x4 - 1354: 2c520001 sltiu s2,v0,1 - 1358: 3c000001 lui zero,0x1 - 135c: 01000001 0x1000001 - 1360: 01445200 0x1445200 - 1364: 01580000 0x1580000 - 1368: 00010000 sll zero,at,0x0 - 136c: 00017c52 0x17c52 - 1370: 00018400 sll s0,at,0x10 - 1374: 52000100 0x52000100 - ... - 1380: 00000194 0x194 - 1384: 000001cb 0x1cb - 1388: cb540001 lwc2 $20,1(k0) - 138c: 04000001 bltz zero,1394 <__scratchpad-0x1f7fec6c> - 1390: 01000002 0x1000002 - 1394: 02046600 0x2046600 - 1398: 05680000 0x5680000 - 139c: 00040000 sll zero,a0,0x0 - 13a0: 9f5401f3 0x9f5401f3 - ... - 13ac: 00000194 0x194 - 13b0: 000001cb 0x1cb - 13b4: cb550001 lwc2 $21,1(k0) - 13b8: 68000001 0x68000001 - 13bc: 04000005 bltz zero,13d4 <__scratchpad-0x1f7fec2c> - 13c0: 5501f300 0x5501f300 - 13c4: 0000009f 0x9f - 13c8: 00000000 nop - 13cc: 00019400 sll s2,at,0x10 - 13d0: 0001cb00 sll t9,at,0xc - 13d4: 56000100 0x56000100 - 13d8: 000001cb 0x1cb - 13dc: 00000568 0x568 - 13e0: 01f30004 sllv zero,s3,t7 - 13e4: 00009f56 0x9f56 - 13e8: 00000000 nop - 13ec: 01940000 0x1940000 - 13f0: 01cb0000 0x1cb0000 - 13f4: 00010000 sll zero,at,0x0 - 13f8: 0001cb57 0x1cb57 - 13fc: 00056000 sll t4,a1,0x0 - 1400: 91000200 lbu zero,512(t0) - 1404: 00056050 0x56050 - 1408: 00056800 sll t5,a1,0x0 - 140c: 8d000200 lw zero,512(t0) - 1410: 00000050 0x50 - 1414: 00000000 nop - 1418: 00019400 sll s2,at,0x10 - 141c: 00056000 sll t4,a1,0x0 - 1420: 91000200 lbu zero,512(t0) - 1424: 00056010 0x56010 - 1428: 00056800 sll t5,a1,0x0 - 142c: 8d000200 lw zero,512(t0) - 1430: 00000010 mfhi zero - 1434: 00000000 nop - 1438: 0001d400 sll k0,at,0x10 - 143c: 0001e400 sll gp,at,0x10 - 1440: 64000800 0x64000800 - 1444: 93650493 lbu a1,1171(k1) - 1448: e4109304 swc1 $f16,-27900(zero) - 144c: f4000001 0xf4000001 - 1450: 0d000001 jal 4000004 <__scratchpad-0x1b7ffffc> - 1454: 04936400 0x4936400 - 1458: 91049365 lbu a0,-27803(t0) - 145c: 08937fa8 j 24dfea0 <__scratchpad-0x1d320160> - 1460: 01f40893 0x1f40893 - 1464: 03c00000 0x3c00000 - 1468: 00110000 sll zero,s1,0x0 - 146c: 65049364 0x65049364 - 1470: a8910493 swl s1,1171(a0) - 1474: 6208937f 0x6208937f - 1478: 93630493 lbu v1,1171(k1) - 147c: 0003c004 sllv t8,v1,zero - 1480: 00043c00 sll a3,a0,0x10 - 1484: 64000d00 0x64000d00 - 1488: 93650493 lbu a1,1171(k1) - 148c: 7fa89104 0x7fa89104 - 1490: 08930893 j 24c224c <__scratchpad-0x1d33ddb4> - 1494: 0000043c 0x43c - 1498: 00000458 0x458 - 149c: 08930009 j 24c0024 <__scratchpad-0x1d33ffdc> - 14a0: 937fa891 lbu ra,-22383(k1) - 14a4: 00089308 0x89308 - 14a8: 00000000 nop - 14ac: 04000000 bltz zero,14b0 <__scratchpad-0x1f7feb50> - 14b0: 14000002 bnez zero,14bc <__scratchpad-0x1f7feb44> - 14b4: 08000002 j 8 <__scratchpad-0x1f7ffff8> - 14b8: 04936600 0x4936600 - 14bc: 93049367 lbu a0,-27801(t8) - 14c0: 00021410 0x21410 - 14c4: 00023000 sll a2,v0,0x0 - 14c8: 66000d00 0x66000d00 - 14cc: 93670493 lbu a3,1171(k1) - 14d0: 7fb09104 0x7fb09104 - 14d4: 08930893 j 24c224c <__scratchpad-0x1d33ddb4> - 14d8: 00000230 0x230 - 14dc: 00000450 0x450 - 14e0: 93660011 lbu a2,17(k1) - 14e4: 04936704 0x4936704 - 14e8: 937fb091 lbu ra,-20335(k1) - 14ec: 04936008 0x4936008 - 14f0: 50049361 0x50049361 - 14f4: 58000004 0x58000004 - 14f8: 0d000004 jal 4000010 <__scratchpad-0x1b7ffff0> - 14fc: 04936600 0x4936600 - 1500: 91049367 lbu a0,-27801(t0) - 1504: 08937fb0 j 24dfec0 <__scratchpad-0x1d320140> - 1508: 00000893 0x893 - 150c: 00000000 nop - 1510: 044c0000 0x44c0000 - 1514: 04580000 0x4580000 - 1518: 00020000 sll zero,v0,0x0 - 151c: 05149f30 0x5149f30 - 1520: 051c0000 0x51c0000 - 1524: 00020000 sll zero,v0,0x0 - 1528: 00009f30 0x9f30 - 152c: 00000000 nop - 1530: 05b80000 0x5b80000 - 1534: 05e40000 0x5e40000 - 1538: 00010000 sll zero,at,0x0 - 153c: 0005e454 0x5e454 - 1540: 0005fc00 sll ra,a1,0x10 - 1544: 52000100 0x52000100 - 1548: 000005fc 0x5fc - 154c: 00000614 0x614 - 1550: 00540001 0x540001 - 1554: 00000000 nop - 1558: b8000000 swr zero,0(zero) - 155c: f0000005 0xf0000005 - 1560: 01000005 0x1000005 - 1564: 05f05500 bltzal t7,16968 <__scratchpad-0x1f7e9698> - 1568: 06080000 0x6080000 - 156c: 00040000 sll zero,a0,0x0 - 1570: 9f1f0075 0x9f1f0075 - 1574: 00000608 0x608 - 1578: 00000614 0x614 - 157c: 01f30004 sllv zero,s3,t7 - 1580: 00009f55 0x9f55 - 1584: 00000000 nop - 1588: 05ec0000 0x5ec0000 - 158c: 05f00000 bltzal t7,1590 <__scratchpad-0x1f7fea70> - 1590: 00010000 sll zero,at,0x0 - 1594: 0005f055 0x5f055 - 1598: 00060800 sll at,a2,0x0 - 159c: 75000400 jalx 4001000 <__scratchpad-0x1b7ff000> - 15a0: 009f1f00 0x9f1f00 - 15a4: 00000000 nop - 15a8: ec000000 swc3 $0,0(zero) - 15ac: fc000005 0xfc000005 - 15b0: 01000005 0x1000005 - 15b4: 05fc5200 0x5fc5200 - 15b8: 06080000 0x6080000 - 15bc: 00010000 sll zero,at,0x0 - 15c0: 00000054 0x54 - 15c4: 00000000 nop - 15c8: 00062800 sll a1,a2,0x0 - 15cc: 00066c00 sll t5,a2,0x10 - 15d0: 54000100 0x54000100 - 15d4: 0000066c 0x66c - 15d8: 0000069c 0x69c - 15dc: 01f30004 sllv zero,s3,t7 - 15e0: 00009f54 0x9f54 - 15e4: 00000000 nop - 15e8: 06280000 0x6280000 - 15ec: 065c0000 0x65c0000 - 15f0: 00010000 sll zero,at,0x0 - 15f4: 00065c55 0x65c55 - 15f8: 00069c00 sll s3,a2,0x10 - 15fc: f3000400 0xf3000400 - 1600: 009f5501 0x9f5501 - 1604: 00000000 nop - 1608: 28000000 slti zero,zero,0 - 160c: 74000006 jalx 18 <__scratchpad-0x1f7fffe8> - 1610: 01000006 srlv zero,zero,t0 - 1614: 06745600 0x6745600 - 1618: 069c0000 0x69c0000 - 161c: 00040000 sll zero,a0,0x0 - 1620: 9f5601f3 0x9f5601f3 - ... - 162c: 00000628 0x628 - 1630: 00000664 0x664 - 1634: 64570001 0x64570001 - 1638: 9c000006 0x9c000006 - 163c: 04000006 bltz zero,1658 <__scratchpad-0x1f7fe9a8> - 1640: 5701f300 0x5701f300 - 1644: 0000009f 0x9f - 1648: 00000000 nop - 164c: 00062800 sll a1,a2,0x0 - 1650: 00064c00 sll t1,a2,0x10 - 1654: 91000200 lbu zero,512(t0) - 1658: 00000010 mfhi zero - 165c: 00000000 nop - 1660: 00062800 sll a1,a2,0x0 - 1664: 00064c00 sll t1,a2,0x10 - 1668: 91000200 lbu zero,512(t0) - 166c: 00000014 0x14 - 1670: 00000000 nop - 1674: 00069c00 sll s3,a2,0x10 - 1678: 00072800 sll a1,a3,0x0 - 167c: 54000100 0x54000100 - 1680: 00000728 0x728 - 1684: 000007a8 0x7a8 - 1688: 01f30004 sllv zero,s3,t7 - 168c: 00009f54 0x9f54 - 1690: 00000000 nop - 1694: 06a80000 0x6a80000 - 1698: 07940000 0x7940000 - 169c: 00010000 sll zero,at,0x0 - 16a0: 0007945c 0x7945c - 16a4: 0007a000 sll s4,a3,0x0 - 16a8: 03000500 0x3000500 - 16ac: 8006e8c0 lb a2,-5952(zero) - 16b0: 000007a0 0x7a0 - 16b4: 000007a8 0x7a8 - 16b8: 7a7c0003 0x7a7c0003 - 16bc: 0000009f 0x9f - 16c0: 00000000 nop - 16c4: 0007a800 sll s5,a3,0x0 - 16c8: 0007c400 sll t8,a3,0x10 - 16cc: 54000100 0x54000100 - 16d0: 000007c4 0x7c4 - 16d4: 000007d8 0x7d8 - 16d8: 01f30004 sllv zero,s3,t7 - 16dc: 00009f54 0x9f54 - 16e0: 00000000 nop - 16e4: 07a80000 0x7a80000 - 16e8: 07c40000 0x7c40000 - 16ec: 00140000 sll zero,s4,0x0 - 16f0: 02940274 0x2940274 - 16f4: 26402440 addiu zero,s2,9280 - 16f8: 0074243a 0x74243a - 16fc: 24400294 addiu zero,v0,660 - 1700: 9f212640 0x9f212640 - 1704: 000007c4 0x7c4 - 1708: 000007cc syscall 0x1f - 170c: 01f30018 mult t7,s3 - 1710: 94022354 lhu v0,9044(zero) - 1714: 40244002 0x40244002 - 1718: f3243a26 0xf3243a26 - 171c: 02945401 0x2945401 - 1720: 26402440 addiu zero,s2,9280 - 1724: 00009f21 0x9f21 - 1728: 00000000 nop - 172c: 07e00000 bltz ra,1730 <__scratchpad-0x1f7fe8d0> - 1730: 07ec0000 0x7ec0000 - 1734: 00010000 sll zero,at,0x0 - 1738: 0007ec52 0x7ec52 - 173c: 0007f000 sll s8,a3,0x0 - 1740: 03000500 0x3000500 - 1744: 8006e8c0 lb a2,-5952(zero) - 1748: 000007f0 0x7f0 - 174c: 000007f4 0x7f4 - 1750: 7e720003 0x7e720003 - 1754: 0007f49f 0x7f49f - 1758: 0007f800 sll ra,a3,0x0 - 175c: 03000900 0x3000900 - 1760: 8006e8c0 lb a2,-5952(zero) - 1764: 9f1c3206 0x9f1c3206 - 1768: 000007f8 0x7f8 - 176c: 0000083c 0x83c - 1770: c0030009 lwc0 $3,9(zero) - 1774: 068006e8 bltz s4,3318 <__scratchpad-0x1f7fcce8> - 1778: 009f1c32 0x9f1c32 - 177c: 00000000 nop - 1780: 3c000000 lui zero,0x0 - 1784: 40000008 0x40000008 - 1788: 01000008 jr t0 - 178c: 08405400 j 1015000 <__scratchpad-0x1e7eb000> - 1790: 085c0000 j 1700000 <__scratchpad-0x1e100000> - 1794: 00040000 sll zero,a0,0x0 - 1798: 9f5401f3 0x9f5401f3 - ... - 17a4: 0000083c 0x83c - 17a8: 00000848 0x848 - 17ac: 48550001 0x48550001 - 17b0: 5c000008 0x5c000008 - 17b4: 04000008 bltz zero,17d8 <__scratchpad-0x1f7fe828> - 17b8: 5501f300 0x5501f300 - 17bc: 0000009f 0x9f - 17c0: 00000000 nop - 17c4: 00086c00 sll t5,t0,0x10 - 17c8: 00087000 sll t6,t0,0x0 - 17cc: 54000100 0x54000100 - 17d0: 00000870 0x870 - 17d4: 0000088c syscall 0x22 - 17d8: 01f30004 sllv zero,s3,t7 - 17dc: 00009f54 0x9f54 - 17e0: 00000000 nop - 17e4: 086c0000 j 1b00000 <__scratchpad-0x1dd00000> - 17e8: 08780000 j 1e00000 <__scratchpad-0x1da00000> - 17ec: 00010000 sll zero,at,0x0 - 17f0: 00087855 0x87855 - 17f4: 00088c00 sll s1,t0,0x10 - 17f8: f3000400 0xf3000400 - 17fc: 009f5501 0x9f5501 - 1800: 00000000 nop - 1804: 8c000000 lw zero,0(zero) - 1808: a4000008 sh zero,8(zero) - 180c: 01000008 jr t0 - 1810: 08a45400 j 2915000 <__scratchpad-0x1ceeb000> - 1814: 08d40000 j 3500000 <__scratchpad-0x1c300000> - 1818: 00040000 sll zero,a0,0x0 - 181c: 9f5401f3 0x9f5401f3 - ... - 1828: 0000088c syscall 0x22 - 182c: 000008b4 0x8b4 - 1830: b4550001 0xb4550001 - 1834: d4000008 0xd4000008 - 1838: 04000008 bltz zero,185c <__scratchpad-0x1f7fe7a4> - 183c: 5501f300 0x5501f300 - 1840: 0000009f 0x9f - 1844: 00000000 nop - 1848: 00088c00 sll s1,t0,0x10 - 184c: 0008a400 sll s4,t0,0x10 - 1850: 74000f00 jalx 3c00 <__scratchpad-0x1f7fc400> - 1854: 081a4f00 j 693c00 <__scratchpad-0x1f16c400> - 1858: 84031aff lh v1,6911(zero) - 185c: 0680072d bltz s4,3514 <__scratchpad-0x1f7fcaec> - 1860: 08a49f21 j 2927c84 <__scratchpad-0x1ced837c> - 1864: 08ac0000 j 2b00000 <__scratchpad-0x1cd00000> - 1868: 00100000 sll zero,s0,0x0 - 186c: 4f5401f3 c3 0x15401f3 - 1870: 1aff081a 0x1aff081a - 1874: 072d8403 0x72d8403 - 1878: 9f210680 0x9f210680 - 187c: 000008ac 0x8ac - 1880: 000008d4 0x8d4 - 1884: 00520001 0x520001 - 1888: 00000000 nop - 188c: d4000000 0xd4000000 - 1890: f0000008 0xf0000008 - 1894: 01000008 jr t0 - 1898: 08f05400 j 3c15000 <__scratchpad-0x1bbeb000> - 189c: 08ff0000 j 3fc0000 <__scratchpad-0x1b840000> - 18a0: 00010000 sll zero,at,0x0 - 18a4: 0008ff57 0x8ff57 - 18a8: 0009b800 sll s7,t1,0x0 - 18ac: f3000400 0xf3000400 - 18b0: 009f5401 0x9f5401 - 18b4: 00000000 nop - 18b8: f4000000 0xf4000000 - 18bc: ff000008 0xff000008 - 18c0: 01000008 jr t0 - 18c4: 00005800 sll t3,zero,0x0 - 18c8: 00000000 nop - 18cc: 09540000 j 5500000 <__scratchpad-0x1a300000> - 18d0: 095c0000 j 5700000 <__scratchpad-0x1a100000> - 18d4: 00020000 sll zero,v0,0x0 - 18d8: 00009f30 0x9f30 - 18dc: 00000000 nop - 18e0: 09000000 j 4000000 <__scratchpad-0x1b800000> - 18e4: 09200000 j 4800000 <__scratchpad-0x1b000000> - 18e8: 00010000 sll zero,at,0x0 - 18ec: 00092052 0x92052 - 18f0: 00095c00 sll t3,t1,0x10 - 18f4: 75000200 jalx 4000800 <__scratchpad-0x1b7ff800> - 18f8: 00000004 sllv zero,zero,zero - 18fc: 00000000 nop - 1900: 0009b800 sll s7,t1,0x0 - 1904: 0009d400 sll k0,t1,0x10 - 1908: 54000100 0x54000100 - 190c: 000009d4 0x9d4 - 1910: 000009e3 0x9e3 - 1914: e3570001 swc0 $23,1(k0) - 1918: 9c000009 0x9c000009 - 191c: 0400000a bltz zero,1948 <__scratchpad-0x1f7fe6b8> - 1920: 5401f300 0x5401f300 - 1924: 0000009f 0x9f - 1928: 00000000 nop - 192c: 0009d800 sll k1,t1,0x0 - 1930: 0009e300 sll gp,t1,0xc - 1934: 58000100 0x58000100 - ... - 1940: 00000a38 0xa38 - 1944: 00000a40 sll at,zero,0x9 - 1948: 9f300002 0x9f300002 - ... - 1954: 000009e4 0x9e4 - 1958: 00000a04 0xa04 - 195c: 04520001 0x4520001 - 1960: 4000000a 0x4000000a - 1964: 0200000a 0x200000a - 1968: 00047500 sll t6,a0,0x14 - 196c: 00000000 nop - 1970: 9c000000 0x9c000000 - 1974: b400000a 0xb400000a - 1978: 0100000a 0x100000a - 197c: 0ab45400 j ad15000 <__scratchpad-0x14aeb000> - 1980: 0ac70000 j b1c0000 <__scratchpad-0x14640000> - 1984: 00010000 sll zero,at,0x0 - 1988: 000ac758 0xac758 - 198c: 000ba800 sll s5,t3,0x0 - 1990: f3000400 0xf3000400 - 1994: 009f5401 0x9f5401 - 1998: 00000000 nop - 199c: bc000000 0xbc000000 - 19a0: c700000a lwc1 $f0,10(t8) - 19a4: 0100000a 0x100000a - 19a8: 00005a00 sll t3,zero,0x8 - 19ac: 00000000 nop - 19b0: 0ae40000 j b900000 <__scratchpad-0x13f00000> - 19b4: 0b080000 j c200000 <__scratchpad-0x13600000> - 19b8: 00020000 sll zero,v0,0x0 - 19bc: 0b089f30 j c227cc0 <__scratchpad-0x135d8340> - 19c0: 0ba80000 j ea00000 <__scratchpad-0x10e00000> - 19c4: 00010000 sll zero,at,0x0 - 19c8: 00000058 0x58 - 19cc: 00000000 nop - 19d0: 000ac800 sll t9,t2,0x0 - 19d4: 000aec00 sll sp,t2,0x10 - 19d8: 52000100 0x52000100 - 19dc: 00000aec 0xaec - 19e0: 00000b08 0xb08 - 19e4: 04770002 0x4770002 - ... - 19f0: 00000ba8 0xba8 - 19f4: 00000bc0 sll at,zero,0xf - 19f8: c0540001 lwc0 $20,1(v0) - 19fc: d300000b 0xd300000b - 1a00: 0100000b 0x100000b - 1a04: 0bd35800 j f4d6000 <__scratchpad-0x1032a000> - 1a08: 0cb40000 jal 2d00000 <__scratchpad-0x1cb00000> - 1a0c: 00040000 sll zero,a0,0x0 - 1a10: 9f5401f3 0x9f5401f3 - ... - 1a1c: 00000bc8 0xbc8 - 1a20: 00000bd3 0xbd3 - 1a24: 005a0001 0x5a0001 - 1a28: 00000000 nop - 1a2c: f0000000 0xf0000000 - 1a30: 1400000b bnez zero,1a60 <__scratchpad-0x1f7fe5a0> - 1a34: 0200000c syscall 0x80000 - 1a38: 149f3000 bne a0,ra,da3c <__scratchpad-0x1f7f25c4> - 1a3c: b400000c 0xb400000c - 1a40: 0100000c syscall 0x40000 - 1a44: 00005800 sll t3,zero,0x0 - 1a48: 00000000 nop - 1a4c: 0bd40000 j f500000 <__scratchpad-0x10300000> - 1a50: 0bf80000 j fe00000 <__scratchpad-0xfa00000> - 1a54: 00010000 sll zero,at,0x0 - 1a58: 000bf852 0xbf852 - 1a5c: 000c1400 sll v0,t4,0x10 - 1a60: 77000200 jalx c000800 <__scratchpad-0x137ff800> - 1a64: 00000004 sllv zero,zero,zero - 1a68: 00000000 nop - 1a6c: 000cb400 sll s6,t4,0x10 - 1a70: 000cd000 sll k0,t4,0x0 - 1a74: 54000100 0x54000100 - 1a78: 00000cd0 0xcd0 - 1a7c: 00000cdf 0xcdf - 1a80: df570001 0xdf570001 - 1a84: a000000c sb zero,12(zero) - 1a88: 0400000d bltz zero,1ac0 <__scratchpad-0x1f7fe540> - 1a8c: 5401f300 0x5401f300 - 1a90: 0000009f 0x9f - 1a94: 00000000 nop - 1a98: 000cd400 sll k0,t4,0x10 - 1a9c: 000cdf00 sll k1,t4,0x1c - 1aa0: 58000100 0x58000100 - ... - 1aac: 00000d30 0xd30 - 1ab0: 00000d54 0xd54 - 1ab4: 9f300002 0x9f300002 - 1ab8: 00000d54 0xd54 - 1abc: 00000d78 0xd78 - 1ac0: 9f310002 0x9f310002 - 1ac4: 00000d78 0xd78 - 1ac8: 00000da0 0xda0 - 1acc: 9f320002 0x9f320002 - ... - 1ad8: 00000ce0 0xce0 - 1adc: 00000d00 sll at,zero,0x14 - 1ae0: 00520001 0x520001 - 1ae4: 5400000d 0x5400000d - 1ae8: 0200000d break 0x200 - 1aec: 00047500 sll t6,a0,0x14 - 1af0: 00000000 nop - 1af4: a0000000 sb zero,0(zero) - 1af8: b800000d swr zero,13(zero) - 1afc: 0100000d break 0x100 - 1b00: 0db85400 jal 6e15000 <__scratchpad-0x189eb000> - 1b04: 0dcb0000 jal 72c0000 <__scratchpad-0x18540000> - 1b08: 00010000 sll zero,at,0x0 - 1b0c: 000dcb58 0xdcb58 - 1b10: 000eac00 sll s5,t6,0x10 - 1b14: f3000400 0xf3000400 - 1b18: 009f5401 0x9f5401 - 1b1c: 00000000 nop - 1b20: c0000000 lwc0 c0_index,0(zero) - 1b24: cb00000d lwc2 $0,13(t8) - 1b28: 0100000d break 0x100 - 1b2c: 00005a00 sll t3,zero,0x8 - 1b30: 00000000 nop - 1b34: 0de80000 jal 7a00000 <__scratchpad-0x17e00000> - 1b38: 0e0c0000 jal 8300000 <__scratchpad-0x17500000> - 1b3c: 00020000 sll zero,v0,0x0 - 1b40: 0e0c9f30 jal 8327cc0 <__scratchpad-0x174d8340> - 1b44: 0eac0000 jal ab00000 <__scratchpad-0x14d00000> - 1b48: 00010000 sll zero,at,0x0 - 1b4c: 00000058 0x58 - 1b50: 00000000 nop - 1b54: 000dcc00 sll t9,t5,0x10 - 1b58: 000df000 sll s8,t5,0x0 - 1b5c: 52000100 0x52000100 - 1b60: 00000df0 0xdf0 - 1b64: 00000e0c syscall 0x38 - 1b68: 04770002 0x4770002 - ... - 1b74: 00000eac 0xeac - 1b78: 00000ec8 0xec8 - 1b7c: c8540001 lwc2 $20,1(v0) - 1b80: d700000e 0xd700000e - 1b84: 0100000e 0x100000e - 1b88: 0ed75700 jal b5d5c00 <__scratchpad-0x1422a400> - 1b8c: 0f6c0000 jal db00000 <__scratchpad-0x11d00000> - 1b90: 00040000 sll zero,a0,0x0 - 1b94: 9f5401f3 0x9f5401f3 - ... - 1ba0: 00000ecc syscall 0x3b - 1ba4: 00000ed7 0xed7 - 1ba8: 005a0001 0x5a0001 - 1bac: 00000000 nop - 1bb0: d8000000 0xd8000000 - 1bb4: f800000e 0xf800000e - 1bb8: 0100000e 0x100000e - 1bbc: 0ef85200 jal be14800 <__scratchpad-0x139eb800> - 1bc0: 0f6c0000 jal db00000 <__scratchpad-0x11d00000> - 1bc4: 00020000 sll zero,v0,0x0 - 1bc8: 00000476 0x476 - 1bcc: 00000000 nop - 1bd0: 0f6c0000 jal db00000 <__scratchpad-0x11d00000> - 1bd4: 0f800000 jal e000000 <__scratchpad-0x11800000> - 1bd8: 00010000 sll zero,at,0x0 - 1bdc: 000f8054 0xf8054 - 1be0: 000f9700 sll s2,t7,0x1c - 1be4: 57000100 0x57000100 - 1be8: 00000f97 0xf97 - 1bec: 00001070 0x1070 - 1bf0: 01f30004 sllv zero,s3,t7 - 1bf4: 00009f54 0x9f54 - 1bf8: 00000000 nop - 1bfc: 0f900000 jal e400000 <__scratchpad-0x11400000> - 1c00: 0f970000 jal e5c0000 <__scratchpad-0x11240000> - 1c04: 00010000 sll zero,at,0x0 - 1c08: 00000059 0x59 - 1c0c: 00000000 nop - 1c10: 000f9800 sll s3,t7,0x0 - 1c14: 000fb800 sll s7,t7,0x0 - 1c18: 52000100 0x52000100 - 1c1c: 00000fb8 0xfb8 - 1c20: 00001070 0x1070 - 1c24: 04750002 0x4750002 - ... - 1c30: 00001070 0x1070 - 1c34: 0000108c syscall 0x42 - 1c38: 8c540001 lw s4,1(v0) - 1c3c: 9b000010 lwr zero,16(t8) - 1c40: 01000010 0x1000010 - 1c44: 109b5700 beq a0,k1,17848 <__scratchpad-0x1f7e87b8> - 1c48: 11440000 beq t2,a0,1c4c <__scratchpad-0x1f7fe3b4> - 1c4c: 00040000 sll zero,a0,0x0 - 1c50: 9f5401f3 0x9f5401f3 - ... - 1c5c: 00001090 0x1090 - 1c60: 0000109b 0x109b - 1c64: 005a0001 0x5a0001 - 1c68: 00000000 nop - 1c6c: 9c000000 0x9c000000 - 1c70: bc000010 0xbc000010 - 1c74: 01000010 0x1000010 - 1c78: 10bc5200 beq a1,gp,1647c <__scratchpad-0x1f7e9b84> - 1c7c: 11440000 beq t2,a0,1c80 <__scratchpad-0x1f7fe380> - 1c80: 00020000 sll zero,v0,0x0 - 1c84: 00000475 0x475 - 1c88: 00000000 nop - 1c8c: 11440000 beq t2,a0,1c90 <__scratchpad-0x1f7fe370> - 1c90: 11580000 beq t2,t8,1c94 <__scratchpad-0x1f7fe36c> - 1c94: 00010000 sll zero,at,0x0 - 1c98: 00115854 0x115854 - 1c9c: 00116f00 sll t5,s1,0x1c - 1ca0: 57000100 0x57000100 - 1ca4: 0000116f 0x116f - 1ca8: 000012d8 0x12d8 - 1cac: 01f30004 sllv zero,s3,t7 - 1cb0: 00009f54 0x9f54 - 1cb4: 00000000 nop - 1cb8: 11680000 beq t3,t0,1cbc <__scratchpad-0x1f7fe344> - 1cbc: 116f0000 beq t3,t7,1cc0 <__scratchpad-0x1f7fe340> - 1cc0: 00010000 sll zero,at,0x0 - 1cc4: 00000058 0x58 - 1cc8: 00000000 nop - 1ccc: 00117000 sll t6,s1,0x0 - 1cd0: 00119c00 sll s3,s1,0x10 - 1cd4: 52000100 0x52000100 - ... - 1ce0: 000012d8 0x12d8 - 1ce4: 0000132c 0x132c - 1ce8: 2c540001 sltiu s4,v0,1 - 1cec: 40000013 0x40000013 - 1cf0: 01000015 0x1000015 - 1cf4: 15406000 bnez t2,19cf8 <__scratchpad-0x1f7e6308> - 1cf8: 16900000 bne s4,s0,1cfc <__scratchpad-0x1f7fe304> - 1cfc: 00010000 sll zero,at,0x0 - 1d00: 00169054 0x169054 - 1d04: 0016a400 sll s4,s6,0x10 - 1d08: 60000100 0x60000100 - 1d0c: 000016a4 0x16a4 - 1d10: 000016b4 0x16b4 - 1d14: b4540001 0xb4540001 - 1d18: 50000016 0x50000016 - 1d1c: 01000017 0x1000017 - 1d20: 17506000 bne k0,s0,19d24 <__scratchpad-0x1f7e62dc> - 1d24: 17570000 bne k0,s7,1d28 <__scratchpad-0x1f7fe2d8> - 1d28: 00010000 sll zero,at,0x0 - 1d2c: 00175754 0x175754 - 1d30: 00178000 sll s0,s7,0x0 - 1d34: 60000100 0x60000100 - 1d38: 00001780 sll v0,zero,0x1e - 1d3c: 00001788 0x1788 - 1d40: 01f30004 sllv zero,s3,t7 - 1d44: 00009f54 0x9f54 - 1d48: 00000000 nop - 1d4c: 14680000 bne v1,t0,1d50 <__scratchpad-0x1f7fe2b0> - 1d50: 14700000 bne v1,s0,1d54 <__scratchpad-0x1f7fe2ac> - 1d54: 00020000 sll zero,v0,0x0 - 1d58: 156c9f30 bne t3,t4,fffe9a1c <__bss_end+0x7ff7237c> - 1d5c: 157c0000 bne t3,gp,1d60 <__scratchpad-0x1f7fe2a0> - 1d60: 00010000 sll zero,at,0x0 - 1d64: 00157c5a 0x157c5a - 1d68: 00164c00 sll t1,s6,0x10 - 1d6c: 56000100 0x56000100 - ... - 1d78: 00001584 0x1584 - 1d7c: 00001594 0x1594 - 1d80: 94580001 lhu t8,1(v0) - 1d84: 30000015 andi zero,zero,0x15 - 1d88: 01000016 0x1000016 - 1d8c: 16405300 bnez s2,16990 <__scratchpad-0x1f7e9670> - 1d90: 16880000 bne s4,t0,1d94 <__scratchpad-0x1f7fe26c> - 1d94: 00010000 sll zero,at,0x0 - 1d98: 00000053 0x53 - 1d9c: 00000000 nop - 1da0: 00130c00 sll at,s3,0x10 - 1da4: 00144800 sll t1,s4,0x0 - 1da8: 83000b00 lb zero,2816(t8) - 1dac: 07ff0a00 0x7ff0a00 - 1db0: ffff0a1a 0xffff0a1a - 1db4: 15409f1a bnez t2,fffe9a20 <__bss_end+0x7ff72380> - 1db8: 16340000 bne s1,s4,1dbc <__scratchpad-0x1f7fe244> - 1dbc: 000b0000 sll zero,t3,0x0 - 1dc0: ff0a0083 0xff0a0083 - 1dc4: ff0a1a07 0xff0a1a07 - 1dc8: 349f1aff ori ra,a0,0x1aff - 1dcc: 90000016 lbu zero,22(zero) - 1dd0: 0d000016 jal 4000058 <__scratchpad-0x1b7fffa8> - 1dd4: 94007400 lhu zero,29696(zero) - 1dd8: 07ff0a02 0x7ff0a02 - 1ddc: ffff0a1a 0xffff0a1a - 1de0: 16909f1a bne s4,s0,fffe9a4c <__bss_end+0x7ff723ac> - 1de4: 16a40000 bne s5,a0,1de8 <__scratchpad-0x1f7fe218> - 1de8: 000d0000 sll zero,t5,0x0 - 1dec: 02940080 0x2940080 - 1df0: 1a07ff0a 0x1a07ff0a - 1df4: 1affff0a 0x1affff0a - 1df8: 0016a49f 0x16a49f - 1dfc: 0016b400 sll s6,s6,0x10 - 1e00: 74000d00 jalx 3400 <__scratchpad-0x1f7fcc00> - 1e04: 0a029400 j 80a5000 <__scratchpad-0x1775b000> - 1e08: 0a1a07ff j 8681ffc <__scratchpad-0x1717e004> - 1e0c: 9f1affff 0x9f1affff - 1e10: 000016b4 0x16b4 - 1e14: 00001740 sll v0,zero,0x1d - 1e18: 0080000d break 0x80 - 1e1c: ff0a0294 0xff0a0294 - 1e20: ff0a1a07 0xff0a1a07 - 1e24: 509f1aff 0x509f1aff - 1e28: 58000017 0x58000017 - 1e2c: 0b000017 j c00005c <__scratchpad-0x137fffa4> - 1e30: 0a008300 j 8020c00 <__scratchpad-0x177df400> - 1e34: 0a1a07ff j 8681ffc <__scratchpad-0x1717e004> - 1e38: 9f1affff 0x9f1affff - ... - 1e44: 00001310 0x1310 - 1e48: 00001444 0x1444 - 1e4c: 0082000b 0x82000b - 1e50: 1a07ff0a 0x1a07ff0a - 1e54: 1affff0a 0x1affff0a - 1e58: 0015409f 0x15409f - 1e5c: 00164000 sll t0,s6,0x0 - 1e60: 82000b00 lb zero,2816(s0) - 1e64: 07ff0a00 0x7ff0a00 - 1e68: ffff0a1a 0xffff0a1a - 1e6c: 16409f1a bnez s2,fffe9ad8 <__bss_end+0x7ff72438> - 1e70: 16900000 bne s4,s0,1e74 <__scratchpad-0x1f7fe18c> - 1e74: 000d0000 sll zero,t5,0x0 - 1e78: 02940274 0x2940274 - 1e7c: 1a07ff0a 0x1a07ff0a - 1e80: 1affff0a 0x1affff0a - 1e84: 0016909f 0x16909f - 1e88: 0016a400 sll s4,s6,0x10 - 1e8c: 80000d00 lb zero,3328(zero) - 1e90: 0a029402 j 80a5008 <__scratchpad-0x1775aff8> - 1e94: 0a1a07ff j 8681ffc <__scratchpad-0x1717e004> - 1e98: 9f1affff 0x9f1affff - 1e9c: 000016a4 0x16a4 - 1ea0: 000016b4 0x16b4 - 1ea4: 0274000d break 0x274 - 1ea8: ff0a0294 0xff0a0294 - 1eac: ff0a1a07 0xff0a1a07 - 1eb0: b49f1aff 0xb49f1aff - 1eb4: 40000016 0x40000016 - 1eb8: 0d000017 jal 400005c <__scratchpad-0x1b7fffa4> - 1ebc: 94028000 lhu v0,-32768(zero) - 1ec0: 07ff0a02 0x7ff0a02 - 1ec4: ffff0a1a 0xffff0a1a - 1ec8: 17509f1a bne k0,s0,fffe9b34 <__bss_end+0x7ff72494> - 1ecc: 17580000 bne k0,t8,1ed0 <__scratchpad-0x1f7fe130> - 1ed0: 000b0000 sll zero,t3,0x0 - 1ed4: ff0a0082 0xff0a0082 - 1ed8: ff0a1a07 0xff0a1a07 - 1edc: 009f1aff 0x9f1aff - 1ee0: 00000000 nop - 1ee4: 64000000 0x64000000 - 1ee8: 40000013 0x40000013 - 1eec: 01000015 0x1000015 - 1ef0: 00006600 sll t4,zero,0x18 - 1ef4: 00000000 nop - 1ef8: 13780000 beq k1,t8,1efc <__scratchpad-0x1f7fe104> - 1efc: 15400000 bnez t2,1f00 <__scratchpad-0x1f7fe100> - 1f00: 00010000 sll zero,at,0x0 - 1f04: 00000065 0x65 - 1f08: 00000000 nop - 1f0c: 00178800 sll s1,s7,0x0 - 1f10: 00179c00 sll s3,s7,0x10 - 1f14: 54000100 0x54000100 - 1f18: 0000179c 0x179c - 1f1c: 000017b3 0x17b3 - 1f20: b3570001 0xb3570001 - 1f24: dc000017 0xdc000017 - 1f28: 04000018 bltz zero,1f8c <__scratchpad-0x1f7fe074> - 1f2c: 5401f300 0x5401f300 - 1f30: 0000009f 0x9f - 1f34: 00000000 nop - 1f38: 0017ac00 sll s5,s7,0x10 - 1f3c: 0017b300 sll s6,s7,0xc - 1f40: 58000100 0x58000100 - ... - 1f4c: 00001804 sllv v1,zero,zero - 1f50: 00001820 add v1,zero,zero - 1f54: 9f300002 0x9f300002 - 1f58: 00001820 add v1,zero,zero - 1f5c: 000018dc 0x18dc - 1f60: 005c0001 0x5c0001 - 1f64: 00000000 nop - 1f68: b4000000 0xb4000000 - 1f6c: 08000017 j 5c <__scratchpad-0x1f7fffa4> - 1f70: 01000018 mult t0,zero - 1f74: 00005200 sll t2,zero,0x8 - 1f78: 00000000 nop - 1f7c: 18ec0000 0x18ec0000 - 1f80: 18f40000 0x18f40000 - 1f84: 00010000 sll zero,at,0x0 - 1f88: 0018f454 0x18f454 - 1f8c: 00191000 sll v0,t9,0x0 - 1f90: f3000400 0xf3000400 - 1f94: 009f5401 0x9f5401 - 1f98: 00000000 nop - 1f9c: ec000000 swc3 $0,0(zero) - 1fa0: f4000018 0xf4000018 - 1fa4: 08000018 j 60 <__scratchpad-0x1f7fffa0> - 1fa8: 30007400 andi zero,zero,0x7400 - 1fac: 1aff0829 0x1aff0829 - 1fb0: 0018f49f 0x18f49f - 1fb4: 00191000 sll v0,t9,0x0 - 1fb8: f3000900 0xf3000900 - 1fbc: 29305401 slti s0,t1,21505 - 1fc0: 9f1aff08 0x9f1aff08 - ... - 1fcc: 00001928 0x1928 - 1fd0: 00001937 0x1937 - 1fd4: 37540001 ori s4,k0,0x1 - 1fd8: 7c000019 0x7c000019 - 1fdc: 04000019 bltz zero,2044 <__scratchpad-0x1f7fdfbc> - 1fe0: 5401f300 0x5401f300 - 1fe4: 0000009f 0x9f - 1fe8: 00000000 nop - 1fec: 00198400 sll s0,t9,0x10 - 1ff0: 001a0c00 sll at,k0,0x10 - 1ff4: 54000100 0x54000100 - 1ff8: 00001a0c syscall 0x68 - 1ffc: 00001a18 0x1a18 - 2000: 18560001 0x18560001 - 2004: 6000001a 0x6000001a - 2008: 0100001a div zero,t0,zero - 200c: 1a605400 blez s3,17010 <__scratchpad-0x1f7e8ff0> - 2010: 1a700000 0x1a700000 - 2014: 00040000 sll zero,a0,0x0 - 2018: 9f5401f3 0x9f5401f3 - 201c: 00001a70 0x1a70 - 2020: 00001a80 sll v1,zero,0xa - 2024: 80540001 lb s4,1(v0) - 2028: 9000001a lbu zero,26(zero) - 202c: 0400001a bltz zero,2098 <__scratchpad-0x1f7fdf68> - 2030: 5401f300 0x5401f300 - 2034: 001a909f 0x1a909f - 2038: 001b0c00 sll at,k1,0x10 - 203c: 54000100 0x54000100 - 2040: 00001b0c syscall 0x6c - 2044: 00001b1c 0x1b1c - 2048: 01f30004 sllv zero,s3,t7 - 204c: 00009f54 0x9f54 - 2050: 00000000 nop - 2054: 19840000 0x19840000 - 2058: 1a080000 0x1a080000 - 205c: 00010000 sll zero,at,0x0 - 2060: 001a0855 0x1a0855 - 2064: 001a1800 sll v1,k0,0x0 - 2068: f3000400 0xf3000400 - 206c: 189f5501 0x189f5501 - 2070: 6400001a 0x6400001a - 2074: 0100001a div zero,t0,zero - 2078: 1a645500 0x1a645500 - 207c: 1a700000 0x1a700000 - 2080: 00010000 sll zero,at,0x0 - 2084: 001a7056 0x1a7056 - 2088: 001a8000 sll s0,k0,0x0 - 208c: 55000100 0x55000100 - 2090: 00001a80 sll v1,zero,0xa - 2094: 00001a90 0x1a90 - 2098: 01f30004 sllv zero,s3,t7 - 209c: 1a909f55 0x1a909f55 - 20a0: 1b0c0000 0x1b0c0000 - 20a4: 00010000 sll zero,at,0x0 - 20a8: 001b0c55 0x1b0c55 - 20ac: 001b1c00 sll v1,k1,0x10 - 20b0: f3000400 0xf3000400 - 20b4: 009f5501 0x9f5501 - 20b8: 00000000 nop - 20bc: 84000000 lh zero,0(zero) - 20c0: 04000019 bltz zero,2128 <__scratchpad-0x1f7fded8> - 20c4: 0100001a div zero,t0,zero - 20c8: 1a045600 0x1a045600 - 20cc: 1a180000 0x1a180000 - 20d0: 00040000 sll zero,a0,0x0 - 20d4: 9f5601f3 0x9f5601f3 - 20d8: 00001a18 0x1a18 - 20dc: 00001a5c 0x1a5c - 20e0: 5c560001 0x5c560001 - 20e4: 7000001a 0x7000001a - 20e8: 0400001a bltz zero,2154 <__scratchpad-0x1f7fdeac> - 20ec: 5601f300 0x5601f300 - 20f0: 001a709f 0x1a709f - 20f4: 001a8000 sll s0,k0,0x0 - 20f8: 56000100 0x56000100 - 20fc: 00001a80 sll v1,zero,0xa - 2100: 00001a90 0x1a90 - 2104: 01f30004 sllv zero,s3,t7 - 2108: 1a909f56 0x1a909f56 - 210c: 1b0c0000 0x1b0c0000 - 2110: 00010000 sll zero,at,0x0 - 2114: 001b0c56 0x1b0c56 - 2118: 001b1c00 sll v1,k1,0x10 - 211c: f3000400 0xf3000400 - 2120: 009f5601 0x9f5601 - 2124: 00000000 nop - 2128: 84000000 lh zero,0(zero) - 212c: 87000019 lh zero,25(t8) - 2130: 0100001a div zero,t0,zero - 2134: 1a875700 0x1a875700 - 2138: 1a900000 0x1a900000 - 213c: 00040000 sll zero,a0,0x0 - 2140: 9f5701f3 0x9f5701f3 - 2144: 00001a90 0x1a90 - 2148: 00001ad8 0x1ad8 - 214c: d8570001 0xd8570001 - 2150: 1c00001a bgtz zero,21bc <__scratchpad-0x1f7fde44> - 2154: 0400001b bltz zero,21c4 <__scratchpad-0x1f7fde3c> - 2158: 5701f300 0x5701f300 - 215c: 0000009f 0x9f - 2160: 00000000 nop - 2164: 00198400 sll s0,t9,0x10 - 2168: 0019a000 sll s4,t9,0x0 - 216c: 91000200 lbu zero,512(t0) - 2170: 00000010 mfhi zero - 2174: 00000000 nop - 2178: 00198400 sll s0,t9,0x10 - 217c: 0019a000 sll s4,t9,0x0 - 2180: 91000200 lbu zero,512(t0) - 2184: 00000014 0x14 - 2188: 00000000 nop - 218c: 00198400 sll s0,t9,0x10 - 2190: 001a1c00 sll v1,k0,0x10 - 2194: 30000200 andi zero,zero,0x200 - 2198: 001a1c9f 0x1a1c9f - 219c: 001a3800 sll a3,k0,0x0 - 21a0: 52000100 0x52000100 - 21a4: 00001a40 sll v1,zero,0x9 - 21a8: 00001a50 0x1a50 - 21ac: 70520001 0x70520001 - 21b0: 8000001a lb zero,26(zero) - 21b4: 0100001a div zero,t0,zero - 21b8: 1a905200 0x1a905200 - 21bc: 1ad40000 0x1ad40000 - 21c0: 00010000 sll zero,at,0x0 - 21c4: 00000052 0x52 - 21c8: 00000000 nop - 21cc: 0019b000 sll s6,t9,0x0 - 21d0: 0019cc00 sll t9,t9,0x10 - 21d4: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 21d8: 00c4e24e 0xc4e24e - 21dc: 0000009f 0x9f - 21e0: 00000000 nop - 21e4: 0019b000 sll s6,t9,0x0 - 21e8: 0019cc00 sll t9,t9,0x10 - 21ec: 36000200 ori zero,s0,0x200 - 21f0: 0000009f 0x9f - 21f4: 00000000 nop - 21f8: 0019b000 sll s6,t9,0x0 - 21fc: 0019cc00 sll t9,t9,0x10 - 2200: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 2204: 06c4e24e 0x6c4e24e - 2208: 0000009f 0x9f - 220c: 00000000 nop - 2210: 0019bc00 sll s7,t9,0x10 - 2214: 0019cc00 sll t9,t9,0x10 - 2218: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 221c: 00040010 0x40010 - 2220: 0000009f 0x9f - 2224: 00000000 nop - 2228: 0019bc00 sll s7,t9,0x10 - 222c: 0019cc00 sll t9,t9,0x10 - 2230: 37000200 ori zero,t8,0x200 - 2234: 0000009f 0x9f - 2238: 00000000 nop - 223c: 0019bc00 sll s7,t9,0x10 - 2240: 0019cc00 sll t9,t9,0x10 - 2244: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 2248: 07040010 0x7040010 - 224c: 0000009f 0x9f - 2250: 00000000 nop - 2254: 0019cc00 sll t9,t9,0x10 - 2258: 0019e000 sll gp,t9,0x0 - 225c: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 2260: 00c62262 0xc62262 - 2264: 0000009f 0x9f - 2268: 00000000 nop - 226c: 0019cc00 sll t9,t9,0x10 - 2270: 0019e000 sll gp,t9,0x0 - 2274: 36000200 ori zero,s0,0x200 - 2278: 0000009f 0x9f - 227c: 00000000 nop - 2280: 0019cc00 sll t9,t9,0x10 - 2284: 0019e000 sll gp,t9,0x0 - 2288: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 228c: 06c62262 0x6c62262 - 2290: 0000009f 0x9f - 2294: 00000000 nop - 2298: 0019d400 sll k0,t9,0x10 - 229c: 0019e000 sll gp,t9,0x0 - 22a0: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 22a4: 0004b42d 0x4b42d - 22a8: 0000009f 0x9f - 22ac: 00000000 nop - 22b0: 0019d400 sll k0,t9,0x10 - 22b4: 0019e000 sll gp,t9,0x0 - 22b8: 37000200 ori zero,t8,0x200 - 22bc: 0000009f 0x9f - 22c0: 00000000 nop - 22c4: 0019d400 sll k0,t9,0x10 - 22c8: 0019e000 sll gp,t9,0x0 - 22cc: 0c000600 jal 1800 <__scratchpad-0x1f7fe800> - 22d0: 0704b42d 0x704b42d - 22d4: 0000009f 0x9f - 22d8: 00000000 nop - 22dc: 001ad000 sll k0,k0,0x0 - 22e0: 001ad400 sll k0,k0,0x10 - 22e4: 72000600 0x72000600 - 22e8: 1aff0800 0x1aff0800 - 22ec: 0000009f 0x9f - 22f0: 00000000 nop - 22f4: 001ad000 sll k0,k0,0x0 - 22f8: 001b0c00 sll at,k1,0x10 - 22fc: 38000200 xori zero,zero,0x200 - 2300: 0000009f 0x9f - 2304: 00000000 nop - 2308: 001ad400 sll k0,k0,0x10 - 230c: 001ae800 sll sp,k0,0x0 - 2310: 52000100 0x52000100 - 2314: 00001ae8 0x1ae8 - 2318: 00001aec 0x1aec - 231c: 94730003 lhu s3,3(v1) - 2320: 00000030 0x30 - 2324: 00000000 nop - 2328: 001ae400 sll gp,k0,0x10 - 232c: 001b0c00 sll at,k1,0x10 - 2330: 31000200 andi zero,t0,0x200 - 2334: 0000009f 0x9f - 2338: 00000000 nop - 233c: 001ae400 sll gp,k0,0x10 - 2340: 001b0c00 sll at,k1,0x10 - 2344: 30000200 andi zero,zero,0x200 - 2348: 0000009f 0x9f - 234c: 00000000 nop - 2350: 001ae400 sll gp,k0,0x10 - 2354: 001b0c00 sll at,k1,0x10 - 2358: 33000200 andi zero,t8,0x200 - 235c: 0000009f 0x9f - 2360: 00000000 nop - 2364: 001ae400 sll gp,k0,0x10 - 2368: 001b0c00 sll at,k1,0x10 - 236c: 48000400 0x48000400 - 2370: 009f2445 0x9f2445 - 2374: 00000000 nop - 2378: 1c000000 bgtz zero,237c <__scratchpad-0x1f7fdc84> - 237c: 3300001b andi zero,t8,0x1b - 2380: 0100001b divu zero,t0,zero - 2384: 1b335400 0x1b335400 - 2388: 1b440000 0x1b440000 - 238c: 00040000 sll zero,a0,0x0 - 2390: 9f5401f3 0x9f5401f3 - ... - 239c: 00001b1c 0x1b1c - 23a0: 00001b33 0x1b33 - 23a4: 33550001 andi s5,k0,0x1 - 23a8: 4400001b 0x4400001b - 23ac: 0400001b bltz zero,241c <__scratchpad-0x1f7fdbe4> - 23b0: 5501f300 0x5501f300 - 23b4: 0000009f 0x9f - 23b8: 00000000 nop - 23bc: 001b1c00 sll v1,k1,0x10 - 23c0: 001b3300 sll a2,k1,0xc - 23c4: 56000100 0x56000100 - 23c8: 00001b33 0x1b33 - 23cc: 00001b44 0x1b44 - 23d0: 01f30004 sllv zero,s3,t7 - 23d4: 00009f56 0x9f56 - 23d8: 00000000 nop - 23dc: 1b440000 0x1b440000 - 23e0: 1bb00000 0x1bb00000 - 23e4: 00010000 sll zero,at,0x0 - 23e8: 001bb054 0x1bb054 - 23ec: 001bcc00 sll t9,k1,0x10 - 23f0: f3000400 0xf3000400 - 23f4: 009f5401 0x9f5401 - 23f8: 00000000 nop - 23fc: 44000000 mfc1 zero,$f0 - 2400: 9800001b lwr zero,27(zero) - 2404: 0100001b divu zero,t0,zero - 2408: 1b985500 0x1b985500 - 240c: 1bcc0000 0x1bcc0000 - 2410: 00040000 sll zero,a0,0x0 - 2414: 9f5501f3 0x9f5501f3 - ... - 2420: 00001b44 0x1b44 - 2424: 00001bb4 0x1bb4 - 2428: b4560001 0xb4560001 - 242c: cc00001b lwc3 $0,27(zero) - 2430: 0400001b bltz zero,24a0 <__scratchpad-0x1f7fdb60> - 2434: 5601f300 0x5601f300 - 2438: 0000009f 0x9f - 243c: 00000000 nop - 2440: 001b4400 sll t0,k1,0x10 - 2444: 001ba400 sll s4,k1,0x10 - 2448: 57000100 0x57000100 - 244c: 00001ba4 0x1ba4 - 2450: 00001bcc syscall 0x6f - 2454: 01f30004 sllv zero,s3,t7 - 2458: 00009f57 0x9f57 - 245c: 00000000 nop - 2460: 1b440000 0x1b440000 - 2464: 1b680000 0x1b680000 - 2468: 00020000 sll zero,v0,0x0 - 246c: 00001091 0x1091 - 2470: 00000000 nop - 2474: 1b440000 0x1b440000 - 2478: 1b680000 0x1b680000 - 247c: 00020000 sll zero,v0,0x0 - 2480: 00001491 0x1491 - 2484: 00000000 nop - 2488: 1b440000 0x1b440000 - 248c: 1b680000 0x1b680000 - 2490: 00020000 sll zero,v0,0x0 - 2494: 00001891 0x1891 - 2498: 00000000 nop - 249c: 1b7c0000 0x1b7c0000 - 24a0: 1bb80000 0x1bb80000 - 24a4: 00170000 sll zero,s7,0x0 - 24a8: 38061491 xori a2,zero,0x1491 - 24ac: ffff0a24 0xffff0a24 - 24b0: 0618911a 0x618911a - 24b4: 401aff08 0x401aff08 - 24b8: 10912124 beq a0,s1,a94c <__scratchpad-0x1f7f56b4> - 24bc: 009f2106 0x9f2106 - 24c0: 00000000 nop - 24c4: cc000000 lwc3 $0,0(zero) - 24c8: 6400001b 0x6400001b - 24cc: 0100001c 0x100001c - 24d0: 1c645500 0x1c645500 - 24d4: 1c880000 0x1c880000 - 24d8: 00040000 sll zero,a0,0x0 - 24dc: 9f5501f3 0x9f5501f3 - ... - 24e8: 00001bcc syscall 0x6f - 24ec: 00001c64 0x1c64 - 24f0: 64550001 0x64550001 - 24f4: 8800001c lwl zero,28(zero) - 24f8: 0400001c bltz zero,256c <__scratchpad-0x1f7fda94> - 24fc: 5501f300 0x5501f300 - 2500: 0000009f 0x9f - 2504: 00000000 nop - 2508: 001bcc00 sll t9,k1,0x10 - 250c: 001c6400 sll t4,gp,0x10 - 2510: 55000100 0x55000100 - 2514: 00001c64 0x1c64 - 2518: 00001c88 0x1c88 - 251c: 01f30004 sllv zero,s3,t7 - 2520: 00009f55 0x9f55 - 2524: 00000000 nop - 2528: 1c1c0000 0x1c1c0000 - 252c: 1c440000 0x1c440000 - 2530: 00010000 sll zero,at,0x0 - 2534: 00000052 0x52 - 2538: 00000000 nop - 253c: 001c4000 sll t0,gp,0x0 - 2540: 001c4400 sll t0,gp,0x10 - 2544: 72000500 0x72000500 - 2548: 9f253100 0x9f253100 - 254c: 00001c44 0x1c44 - 2550: 00001c48 0x1c48 - 2554: 48520001 0x48520001 - 2558: 4c00001c 0x4c00001c - 255c: 0300001c 0x300001c - 2560: 9f7e7200 0x9f7e7200 - ... - 256c: 00001c88 0x1c88 - 2570: 00001c94 0x1c94 - 2574: 94540001 lhu s4,1(v0) - 2578: ac00001c sw zero,28(zero) - 257c: 0400001c bltz zero,25f0 <__scratchpad-0x1f7fda10> - 2580: 5401f300 0x5401f300 - 2584: 0000009f 0x9f - 2588: 00000000 nop - 258c: 001c9000 sll s2,gp,0x0 - 2590: 001c9400 sll s2,gp,0x10 - 2594: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - 2598: 1aff0800 0x1aff0800 - 259c: 001c949f 0x1c949f - 25a0: 001cac00 sll s5,gp,0x10 - 25a4: f3000700 0xf3000700 - 25a8: ff085401 0xff085401 - 25ac: 00009f1a 0x9f1a - 25b0: 00000000 nop - 25b4: 1cac0000 0x1cac0000 - 25b8: 1cd40000 0x1cd40000 - 25bc: 00010000 sll zero,at,0x0 - 25c0: 001cd454 0x1cd454 - 25c4: 001d8b00 sll s1,sp,0xc - 25c8: 55000100 0x55000100 - 25cc: 00001d8b 0x1d8b - 25d0: 00001db0 0x1db0 - 25d4: 01f30004 sllv zero,s3,t7 - 25d8: 00009f54 0x9f54 - 25dc: 00000000 nop - 25e0: 1d200000 bgtz t1,25e4 <__scratchpad-0x1f7fda1c> - 25e4: 1d3c0000 0x1d3c0000 - 25e8: 000e0000 sll zero,t6,0x0 - 25ec: 02940875 0x2940875 - 25f0: 26402440 addiu zero,s2,9280 - 25f4: 31220076 andi v0,t1,0x76 - 25f8: 1d3c9f1c 0x1d3c9f1c - 25fc: 1d540000 0x1d540000 - 2600: 00140000 sll zero,s4,0x0 - 2604: 02940875 0x2940875 - 2608: 26402440 addiu zero,s2,9280 - 260c: 02940475 0x2940475 - 2610: 26402440 addiu zero,s2,9280 - 2614: 9f1c3122 0x9f1c3122 - ... - 2620: 00001d20 0x1d20 - 2624: 00001d54 0x1d54 - 2628: 0675000e 0x675000e - 262c: 24400294 addiu zero,v0,660 - 2630: 00782640 0x782640 - 2634: 9f1c3122 0x9f1c3122 - ... - 2640: 00001d6c 0x1d6c - 2644: 00001d78 0x1d78 - 2648: 9f300002 0x9f300002 - 264c: 00001d78 0x1d78 - 2650: 00001d8b 0x1d8b - 2654: 00540001 0x540001 - 2658: 00000000 nop - 265c: f0000000 0xf0000000 - 2660: 0000001c 0x1c - 2664: 0100001d 0x100001d - 2668: 1d005200 bgtz t0,16e6c <__scratchpad-0x1f7e9194> - 266c: 1d040000 0x1d040000 - 2670: 00030000 sll zero,v1,0x0 - 2674: 00309074 0x309074 - 2678: 00000000 nop - 267c: fc000000 0xfc000000 - 2680: 1400001c bnez zero,26f4 <__scratchpad-0x1f7fd90c> - 2684: 0800001d j 74 <__scratchpad-0x1f7fff8c> - 2688: 3a007600 xori zero,s0,0x7600 - 268c: 21007824 addi zero,t0,30756 - 2690: 001d149f 0x1d149f - 2694: 001d1800 sll v1,sp,0x0 - 2698: 52000100 0x52000100 - 269c: 00001d18 0x1d18 - 26a0: 00001d3c 0x1d3c - 26a4: 00760008 0x760008 - 26a8: 0078243a 0x78243a - 26ac: 1d3c9f21 0x1d3c9f21 - 26b0: 1d8b0000 0x1d8b0000 - 26b4: 000e0000 sll zero,t6,0x0 - 26b8: 02940475 0x2940475 - 26bc: 26402440 addiu zero,s2,9280 - 26c0: 0078243a 0x78243a - 26c4: 00009f21 0x9f21 - 26c8: 00000000 nop - 26cc: 1d180000 0x1d180000 - 26d0: 1d280000 0x1d280000 - 26d4: 00010000 sll zero,at,0x0 - 26d8: 001d2852 0x1d2852 - 26dc: 001d5400 sll t2,sp,0x10 - 26e0: 74000300 jalx c00 <__scratchpad-0x1f7ff400> - 26e4: 1d543090 0x1d543090 - 26e8: 1d8b0000 0x1d8b0000 - 26ec: 00130000 sll zero,s3,0x0 - 26f0: 02940475 0x2940475 - 26f4: 26402440 addiu zero,s2,9280 - 26f8: 0078243a 0x78243a - 26fc: 24484d21 addiu t0,v0,19745 - 2700: 009f211f 0x9f211f - 2704: 00000000 nop - 2708: 20000000 addi zero,zero,0 - 270c: 2800001d slti zero,zero,29 - 2710: 1e00001d bgtz s0,2788 <__scratchpad-0x1f7fd878> - 2714: 94067500 lhu a2,29952(zero) - 2718: 40244002 0x40244002 - 271c: 22007826 addi zero,s0,30758 - 2720: 08751c31 j 1d470c4 <__scratchpad-0x1dab8f3c> - 2724: 24400294 addiu zero,v0,660 - 2728: 00762640 0x762640 - 272c: 3a1c3122 xori gp,s0,0x3122 - 2730: 289f2124 slti ra,a0,8484 - 2734: 2c00001d sltiu zero,zero,29 - 2738: 1800001d blez zero,27b0 <__scratchpad-0x1f7fd850> - 273c: 94067500 lhu a2,29952(zero) - 2740: 40244002 0x40244002 - 2744: 22007826 addi zero,s0,30758 - 2748: 00721c31 0x721c31 - 274c: 31220076 andi v0,t1,0x76 - 2750: 21243a1c addi a0,t1,14876 - 2754: 001d2c9f 0x1d2c9f - 2758: 001d3c00 sll a3,sp,0x10 - 275c: 75001e00 jalx 4007800 <__scratchpad-0x1b7f8800> - 2760: 40029406 0x40029406 - 2764: 78264024 0x78264024 - 2768: 1c312200 0x1c312200 - 276c: 02940875 0x2940875 - 2770: 26402440 addiu zero,s2,9280 - 2774: 31220076 andi v0,t1,0x76 - 2778: 21243a1c addi a0,t1,14876 - 277c: 001d3c9f 0x1d3c9f - 2780: 001d5400 sll t2,sp,0x10 - 2784: 75002400 jalx 4009000 <__scratchpad-0x1b7f7000> - 2788: 40029406 0x40029406 - 278c: 78264024 0x78264024 - 2790: 1c312200 0x1c312200 - 2794: 02940875 0x2940875 - 2798: 26402440 addiu zero,s2,9280 - 279c: 02940475 0x2940475 - 27a0: 26402440 addiu zero,s2,9280 - 27a4: 3a1c3122 xori gp,s0,0x3122 - 27a8: 009f2124 0x9f2124 - 27ac: 00000000 nop - 27b0: 50000000 0x50000000 - 27b4: 6000001d 0x6000001d - 27b8: 0100001d 0x100001d - 27bc: 1d605200 bgtz t3,16fc0 <__scratchpad-0x1f7e9040> - 27c0: 1d680000 0x1d680000 - 27c4: 00030000 sll zero,v1,0x0 - 27c8: 00309074 0x309074 - 27cc: 00000000 nop - 27d0: 64000000 0x64000000 - 27d4: 8b00001d lwl zero,29(t8) - 27d8: 0100001d 0x100001d - 27dc: 00005600 sll t2,zero,0x18 - 27e0: 00000000 nop - 27e4: 1dd40000 0x1dd40000 - 27e8: 1e100000 0x1e100000 - 27ec: 00020000 sll zero,v0,0x0 - 27f0: 1e389f30 0x1e389f30 - 27f4: 1e4c0000 0x1e4c0000 - 27f8: 00010000 sll zero,at,0x0 - 27fc: 001e785a 0x1e785a - 2800: 001e8000 sll s0,s8,0x0 - 2804: 72000800 0x72000800 - 2808: 22007500 addi zero,s0,29952 - 280c: 009f0123 0x9f0123 - 2810: 00000000 nop - 2814: d4000000 0xd4000000 - 2818: 1000001d b 2890 <__scratchpad-0x1f7fd770> - 281c: 0200001e 0x200001e - 2820: 489f3000 mtc2 ra,$6 - 2824: 7800001e 0x7800001e - 2828: 0100001e 0x100001e - 282c: 00005200 sll t2,zero,0x8 - 2830: 00000000 nop - 2834: 1e480000 0x1e480000 - 2838: 1e4c0000 0x1e4c0000 - 283c: 00020000 sll zero,v0,0x0 - 2840: 1e4c9f30 0x1e4c9f30 - 2844: 1e800000 bgtz s4,2848 <__scratchpad-0x1f7fd7b8> - 2848: 00010000 sll zero,at,0x0 - 284c: 00000055 0x55 - 2850: 00000000 nop - 2854: 001f9400 sll s2,ra,0x10 - 2858: 001fa400 sll s4,ra,0x10 - 285c: 54000100 0x54000100 - 2860: 00001fa4 0x1fa4 - 2864: 00002058 0x2058 - 2868: 01f30004 sllv zero,s3,t7 - 286c: 00009f54 0x9f54 - 2870: 00000000 nop - 2874: 1f940000 0x1f940000 - 2878: 1fa40000 0x1fa40000 - 287c: 00010000 sll zero,at,0x0 - 2880: 001fa455 0x1fa455 - 2884: 00205800 0x205800 - 2888: f3000400 0xf3000400 - 288c: 009f5501 0x9f5501 - 2890: 00000000 nop - 2894: 94000000 lhu zero,0(zero) - 2898: a400001f sh zero,31(zero) - 289c: 0100001f 0x100001f - 28a0: 1fa45600 0x1fa45600 - 28a4: 20580000 addi t8,v0,0 - 28a8: 00040000 sll zero,a0,0x0 - 28ac: 9f5601f3 0x9f5601f3 - ... - 28b8: 00001f94 0x1f94 - 28bc: 00001fa4 0x1fa4 - 28c0: a4570001 sh s7,1(v0) - 28c4: 5800001f 0x5800001f - 28c8: 04000020 bltz zero,294c <__scratchpad-0x1f7fd6b4> - 28cc: 5701f300 0x5701f300 - 28d0: 0000009f 0x9f - 28d4: 00000000 nop - 28d8: 001f9400 sll s2,ra,0x10 - 28dc: 00205000 0x205000 - 28e0: 91000200 lbu zero,512(t0) - 28e4: 00205010 0x205010 - 28e8: 00205800 0x205800 - 28ec: 8d000200 lw zero,512(t0) - 28f0: 00000010 mfhi zero - 28f4: 00000000 nop - 28f8: 001f9400 sll s2,ra,0x10 - 28fc: 001fa400 sll s4,ra,0x10 - 2900: 54000100 0x54000100 - 2904: 00001fa4 0x1fa4 - 2908: 00002058 0x2058 - 290c: 01f30004 sllv zero,s3,t7 - 2910: 00009f54 0x9f54 - 2914: 00000000 nop - 2918: 20100000 addi s0,zero,0 - 291c: 20180000 addi t8,zero,0 - 2920: 00020000 sll zero,v0,0x0 - 2924: 20189f30 addi t8,zero,-24784 - 2928: 204c0000 addi t4,v0,0 - 292c: 00010000 sll zero,at,0x0 - 2930: 00000053 0x53 - 2934: 00000000 nop - 2938: 00205800 0x205800 - 293c: 00207400 0x207400 - 2940: 54000100 0x54000100 - 2944: 00002074 0x2074 - 2948: 00002094 0x2094 - 294c: 01f30004 sllv zero,s3,t7 - 2950: 00009f54 0x9f54 - 2954: 00000000 nop - 2958: 20940000 addi s4,a0,0 - 295c: 20af0000 addi t7,a1,0 - 2960: 00010000 sll zero,at,0x0 - 2964: 0020af54 0x20af54 - 2968: 0020dc00 0x20dc00 - 296c: f3000400 0xf3000400 - 2970: 009f5401 0x9f5401 - 2974: 00000000 nop - 2978: dc000000 0xdc000000 - 297c: f8000020 0xf8000020 - 2980: 01000020 add zero,t0,zero - 2984: 20f85400 addi t8,a3,21504 - 2988: 22580000 addi t8,s2,0 - 298c: 00010000 sll zero,at,0x0 - 2990: 00225860 0x225860 - 2994: 00226000 0x226000 - 2998: f3000400 0xf3000400 - 299c: 009f5401 0x9f5401 - 29a0: 00000000 nop - 29a4: dc000000 0xdc000000 - 29a8: ff000020 0xff000020 - 29ac: 01000020 add zero,t0,zero - 29b0: 20ff5500 addi ra,a3,21760 - 29b4: 22480000 addi t0,s2,0 - 29b8: 00010000 sll zero,at,0x0 - 29bc: 00224861 0x224861 - 29c0: 00226000 0x226000 - 29c4: f3000400 0xf3000400 - 29c8: 009f5501 0x9f5501 - 29cc: 00000000 nop - 29d0: dc000000 0xdc000000 - 29d4: ff000020 0xff000020 - 29d8: 01000020 add zero,t0,zero - 29dc: 20ff5600 addi ra,a3,22016 - 29e0: 22600000 addi zero,s3,0 - 29e4: 00040000 sll zero,a0,0x0 - 29e8: 9f5601f3 0x9f5601f3 - ... - 29f4: 00002300 sll a0,zero,0xc - 29f8: 00002310 0x2310 - 29fc: 10540001 beq v0,s4,2a04 <__scratchpad-0x1f7fd5fc> - 2a00: 44000023 0x44000023 - 2a04: 04000023 bltz zero,2a94 <__scratchpad-0x1f7fd56c> - 2a08: 5401f300 0x5401f300 - 2a0c: 0000009f 0x9f - 2a10: 00000000 nop - 2a14: 00230000 0x230000 - 2a18: 00233300 0x233300 - 2a1c: 55000100 0x55000100 - 2a20: 00002333 0x2333 - 2a24: 00002344 0x2344 - 2a28: 01f30004 sllv zero,s3,t7 - 2a2c: 00009f55 0x9f55 - 2a30: 00000000 nop - 2a34: 23000000 addi zero,t8,0 - 2a38: 23330000 addi s3,t9,0 - 2a3c: 00010000 sll zero,at,0x0 - 2a40: 00233356 0x233356 - 2a44: 00234400 0x234400 - 2a48: f3000400 0xf3000400 - 2a4c: 009f5601 0x9f5601 - ... - 2a58: 33000023 andi zero,t8,0x23 - 2a5c: 01000023 subu zero,t0,zero - 2a60: 23335700 addi s3,t9,22272 - 2a64: 23440000 addi a0,k0,0 - 2a68: 00040000 sll zero,a0,0x0 - 2a6c: 9f5701f3 0x9f5701f3 - ... - 2a78: 00002344 0x2344 - 2a7c: 00002350 0x2350 - 2a80: 50540001 0x50540001 - 2a84: 6c000023 0x6c000023 - 2a88: 04000023 bltz zero,2b18 <__scratchpad-0x1f7fd4e8> - 2a8c: 5401f300 0x5401f300 - 2a90: 0000009f 0x9f - 2a94: 00000000 nop - 2a98: 00234400 0x234400 - 2a9c: 00235b00 0x235b00 - 2aa0: 55000100 0x55000100 - 2aa4: 0000235b 0x235b - 2aa8: 0000236c 0x236c - 2aac: 01f30004 sllv zero,s3,t7 - 2ab0: 00009f55 0x9f55 - 2ab4: 00000000 nop - 2ab8: 236c0000 addi t4,k1,0 - 2abc: 23940000 addi s4,gp,0 - 2ac0: 00010000 sll zero,at,0x0 - 2ac4: 00239454 0x239454 - 2ac8: 0023af00 0x23af00 - 2acc: 55000100 0x55000100 - 2ad0: 000023af 0x23af - 2ad4: 0000242c 0x242c - 2ad8: 01f30004 sllv zero,s3,t7 - 2adc: 00009f54 0x9f54 - 2ae0: 00000000 nop - 2ae4: 236c0000 addi t4,k1,0 - 2ae8: 23900000 addi s0,gp,0 - 2aec: 00010000 sll zero,at,0x0 - 2af0: 00239055 0x239055 - 2af4: 0023af00 0x23af00 - 2af8: 56000100 0x56000100 - 2afc: 000023af 0x23af - 2b00: 0000242c 0x242c - 2b04: 01f30004 sllv zero,s3,t7 - 2b08: 00009f55 0x9f55 - 2b0c: 00000000 nop - 2b10: 236c0000 addi t4,k1,0 - 2b14: 23880000 addi t0,gp,0 - 2b18: 00010000 sll zero,at,0x0 - 2b1c: 00238856 0x238856 - 2b20: 0023af00 0x23af00 - 2b24: 5b000100 0x5b000100 - 2b28: 000023af 0x23af - 2b2c: 0000242c 0x242c - 2b30: 01f30004 sllv zero,s3,t7 - 2b34: 00009f56 0x9f56 - 2b38: 00000000 nop - 2b3c: 236c0000 addi t4,k1,0 - 2b40: 23a00000 addi zero,sp,0 - 2b44: 00010000 sll zero,at,0x0 - 2b48: 0023a057 0x23a057 - 2b4c: 0023af00 0x23af00 - 2b50: 59000100 0x59000100 - 2b54: 000023af 0x23af - 2b58: 0000242c 0x242c - 2b5c: 01f30004 sllv zero,s3,t7 - 2b60: 00009f57 0x9f57 - 2b64: 00000000 nop - 2b68: 242c0000 addiu t4,at,0 - 2b6c: 24440000 addiu a0,v0,0 - 2b70: 00010000 sll zero,at,0x0 - 2b74: 00244454 0x244454 - 2b78: 00253000 0x253000 - 2b7c: 61000100 0x61000100 - 2b80: 00002530 0x2530 - 2b84: 00002738 0x2738 - 2b88: 01f30004 sllv zero,s3,t7 - 2b8c: 00009f54 0x9f54 - 2b90: 00000000 nop - 2b94: 242c0000 addiu t4,at,0 - 2b98: 24380000 addiu t8,at,0 - 2b9c: 00010000 sll zero,at,0x0 - 2ba0: 00243855 0x243855 - 2ba4: 00246f00 0x246f00 - 2ba8: 58000100 0x58000100 - 2bac: 0000246f 0x246f - 2bb0: 00002738 0x2738 - 2bb4: 01f30004 sllv zero,s3,t7 - 2bb8: 00009f55 0x9f55 - 2bbc: 00000000 nop - 2bc0: 242c0000 addiu t4,at,0 - 2bc4: 246f0000 addiu t7,v1,0 - 2bc8: 00010000 sll zero,at,0x0 - 2bcc: 00246f56 0x246f56 - 2bd0: 00273800 0x273800 - 2bd4: f3000400 0xf3000400 - 2bd8: 009f5601 0x9f5601 - 2bdc: 00000000 nop - 2be0: 2c000000 sltiu zero,zero,0 - 2be4: 6f000024 0x6f000024 - 2be8: 01000024 and zero,t0,zero - 2bec: 246f5700 addiu t7,v1,22272 - 2bf0: 27180000 addiu t8,t8,0 - 2bf4: 00010000 sll zero,at,0x0 - 2bf8: 00271865 0x271865 - 2bfc: 00273800 0x273800 - 2c00: f3000400 0xf3000400 - 2c04: 009f5701 0x9f5701 - 2c08: 00000000 nop - 2c0c: 40000000 mfc0 zero,c0_index - 2c10: 64000025 0x64000025 - 2c14: 06000025 bltz s0,2cac <__scratchpad-0x1f7fd354> - 2c18: e6b00300 swc1 $f16,768(s5) - 2c1c: 649f8006 0x649f8006 - 2c20: 2c000025 sltiu zero,zero,37 - 2c24: 01000027 nor zero,t0,zero - 2c28: 00006000 sll t4,zero,0x0 - 2c2c: 00000000 nop - 2c30: 24780000 addiu t8,v1,0 - 2c34: 247f0000 addiu ra,v1,0 - 2c38: 00010000 sll zero,at,0x0 - 2c3c: 00247f52 0x247f52 - 2c40: 00271400 0x271400 - 2c44: 66000100 0x66000100 - ... - 2c50: 00002510 0x2510 - 2c54: 00002514 0x2514 - 2c58: 14520001 bne v0,s2,2c60 <__scratchpad-0x1f7fd3a0> - 2c5c: 0c000025 jal 94 <__scratchpad-0x1f7fff6c> - 2c60: 01000027 nor zero,t0,zero - 2c64: 00006e00 sll t5,zero,0x18 - 2c68: 00000000 nop - 2c6c: 27380000 addiu t8,t9,0 - 2c70: 275c0000 addiu gp,k0,0 - 2c74: 00010000 sll zero,at,0x0 - 2c78: 00275c54 0x275c54 - 2c7c: 0027f400 0x27f400 - 2c80: 62000100 0x62000100 - 2c84: 000027f4 0x27f4 - 2c88: 00002804 sllv a1,zero,zero - 2c8c: 01f30004 sllv zero,s3,t7 - 2c90: 00009f54 0x9f54 - 2c94: 00000000 nop - 2c98: 27380000 addiu t8,t9,0 - 2c9c: 27500000 addiu s0,k0,0 - 2ca0: 00010000 sll zero,at,0x0 - 2ca4: 00275055 0x275055 - 2ca8: 0027e800 0x27e800 - 2cac: 63000100 0x63000100 - 2cb0: 000027e8 0x27e8 - 2cb4: 00002803 sra a1,zero,0x0 - 2cb8: 03550001 0x3550001 - 2cbc: 04000028 bltz zero,2d60 <__scratchpad-0x1f7fd2a0> - 2cc0: 04000028 bltz zero,2d64 <__scratchpad-0x1f7fd29c> - 2cc4: 5501f300 0x5501f300 - 2cc8: 0000009f 0x9f - 2ccc: 00000000 nop - 2cd0: 00273800 0x273800 - 2cd4: 00276700 0x276700 - 2cd8: 56000100 0x56000100 - 2cdc: 00002767 0x2767 - 2ce0: 00002804 sllv a1,zero,zero - 2ce4: 01f30004 sllv zero,s3,t7 - 2ce8: 00009f56 0x9f56 - 2cec: 00000000 nop - 2cf0: 27380000 addiu t8,t9,0 - 2cf4: 27670000 addiu a3,k1,0 - 2cf8: 00010000 sll zero,at,0x0 - 2cfc: 00276757 0x276757 - 2d00: 00280400 0x280400 - 2d04: f3000400 0xf3000400 - 2d08: 009f5701 0x9f5701 - 2d0c: 00000000 nop - 2d10: 7c000000 0x7c000000 - 2d14: 03000027 nor zero,t8,zero - 2d18: 01000028 0x1000028 - 2d1c: 00005200 sll t2,zero,0x8 - 2d20: 00000000 nop - 2d24: 27740000 addiu s4,k1,0 - 2d28: 277b0000 addiu k1,k1,0 - 2d2c: 00010000 sll zero,at,0x0 - 2d30: 00277b52 0x277b52 - 2d34: 0027bc00 0x27bc00 - 2d38: 60000100 0x60000100 - 2d3c: 000027cc syscall 0x9f - 2d40: 000027d8 0x27d8 - 2d44: 00600001 0x600001 - 2d48: 00000000 nop - 2d4c: 04000000 bltz zero,2d50 <__scratchpad-0x1f7fd2b0> - 2d50: 1b000028 blez t8,2df4 <__scratchpad-0x1f7fd20c> - 2d54: 01000028 0x1000028 - 2d58: 281b5400 slti k1,zero,21504 - 2d5c: 282c0000 slti t4,at,0 - 2d60: 00040000 sll zero,a0,0x0 - 2d64: 9f5401f3 0x9f5401f3 - ... - 2d70: 00002804 sllv a1,zero,zero - 2d74: 0000281b 0x281b - 2d78: 1b550001 0x1b550001 - 2d7c: 2c000028 sltiu zero,zero,40 - 2d80: 04000028 bltz zero,2e24 <__scratchpad-0x1f7fd1dc> - 2d84: 5501f300 0x5501f300 - 2d88: 0000009f 0x9f - 2d8c: 00000000 nop - 2d90: 00280400 0x280400 - 2d94: 00281b00 0x281b00 - 2d98: 56000100 0x56000100 - 2d9c: 0000281b 0x281b - 2da0: 0000282c 0x282c - 2da4: 01f30004 sllv zero,s3,t7 - 2da8: 00009f56 0x9f56 - 2dac: 00000000 nop - 2db0: 282c0000 slti t4,at,0 - 2db4: 28540000 slti s4,v0,0 - 2db8: 00010000 sll zero,at,0x0 - 2dbc: 00285454 0x285454 - 2dc0: 00288400 0x288400 - 2dc4: f3000400 0xf3000400 - 2dc8: 009f5401 0x9f5401 - 2dcc: 00000000 nop - 2dd0: 90000000 lbu zero,0(zero) - 2dd4: bc000028 0xbc000028 - 2dd8: 02000028 0x2000028 - 2ddc: 009f3000 0x9f3000 - 2de0: 00000000 nop - 2de4: 98000000 lwr zero,0(zero) - 2de8: bc000028 0xbc000028 - 2dec: 02000028 0x2000028 - 2df0: 009f3000 0x9f3000 - 2df4: 00000000 nop - 2df8: a4000000 sh zero,0(zero) - 2dfc: bc000028 0xbc000028 - 2e00: 03000028 0x3000028 - 2e04: 9f800900 0x9f800900 - ... - 2e10: 000028ac 0x28ac - 2e14: 000028bc 0x28bc - 2e18: 80090003 lb t1,3(zero) - 2e1c: 0000009f 0x9f - 2e20: 00000000 nop - 2e24: 0028b400 0x28b400 - 2e28: 0028bc00 0x28bc00 - 2e2c: 09000300 j 4000c00 <__scratchpad-0x1b7ff400> - 2e30: 00009f80 sll s3,zero,0x1e - 2e34: 00000000 nop - 2e38: 28cc0000 slti t4,a2,0 - 2e3c: 28ec0000 slti t4,a3,0 - 2e40: 00010000 sll zero,at,0x0 - 2e44: 0028ec54 0x28ec54 - 2e48: 00291c00 0x291c00 - 2e4c: f3000400 0xf3000400 - 2e50: 009f5401 0x9f5401 - 2e54: 00000000 nop - 2e58: cc000000 lwc3 $0,0(zero) - 2e5c: 0b000028 j c0000a0 <__scratchpad-0x137fff60> - 2e60: 01000029 0x1000029 - 2e64: 290b5500 slti t3,t0,21760 - 2e68: 291c0000 slti gp,t0,0 - 2e6c: 00040000 sll zero,a0,0x0 - 2e70: 9f5501f3 0x9f5501f3 - ... - 2e7c: 000028cc syscall 0xa3 - 2e80: 0000290b 0x290b - 2e84: 0b560001 j d580004 <__scratchpad-0x1227fffc> - 2e88: 1c000029 bgtz zero,2f30 <__scratchpad-0x1f7fd0d0> - 2e8c: 04000029 bltz zero,2f34 <__scratchpad-0x1f7fd0cc> - 2e90: 5601f300 0x5601f300 - 2e94: 0000009f 0x9f - 2e98: 00000000 nop - 2e9c: 00292c00 0x292c00 - 2ea0: 00293300 0x293300 - 2ea4: 54000100 0x54000100 - 2ea8: 00002933 0x2933 - 2eac: 00002934 0x2934 - 2eb0: 01f30004 sllv zero,s3,t7 - 2eb4: 00009f54 0x9f54 - 2eb8: 00000000 nop - 2ebc: 292c0000 slti t4,t1,0 - 2ec0: 29330000 slti s3,t1,0 - 2ec4: 00010000 sll zero,at,0x0 - 2ec8: 00293355 0x293355 - 2ecc: 00293400 0x293400 - 2ed0: f3000400 0xf3000400 - 2ed4: 009f5501 0x9f5501 - 2ed8: 00000000 nop - 2edc: 2c000000 sltiu zero,zero,0 - 2ee0: 33000029 andi zero,t8,0x29 - 2ee4: 01000029 0x1000029 - 2ee8: 29335600 slti s3,t1,22016 - 2eec: 29340000 slti s4,t1,0 - 2ef0: 00040000 sll zero,a0,0x0 - 2ef4: 9f5601f3 0x9f5601f3 - ... - 2f00: 0000292c 0x292c - 2f04: 00002933 0x2933 - 2f08: 33570001 andi s7,k0,0x1 - 2f0c: 34000029 li zero,0x29 - 2f10: 04000029 bltz zero,2fb8 <__scratchpad-0x1f7fd048> - 2f14: 5701f300 0x5701f300 - 2f18: 0000009f 0x9f - 2f1c: 00000000 nop - 2f20: 00294800 0x294800 - 2f24: 00296800 0x296800 - 2f28: 54000100 0x54000100 - 2f2c: 00002968 0x2968 - 2f30: 00002973 0x2973 - 2f34: 73570001 0x73570001 - 2f38: 88000029 lwl zero,41(zero) - 2f3c: 0400002a bltz zero,2fe8 <__scratchpad-0x1f7fd018> - 2f40: 5401f300 0x5401f300 - 2f44: 0000009f 0x9f - 2f48: 00000000 nop - 2f4c: 00295c00 0x295c00 - 2f50: 00297300 0x297300 - 2f54: 59000100 0x59000100 - ... - 2f60: 000029c4 0x29c4 - 2f64: 000029d0 0x29d0 - 2f68: 9f300002 0x9f300002 - 2f6c: 000029d8 0x29d8 - 2f70: 00002a50 0x2a50 - 2f74: 00540001 0x540001 - 2f78: 00000000 nop - 2f7c: 74000000 jalx 0 <__scratchpad-0x1f800000> - 2f80: 90000029 lbu zero,41(zero) - 2f84: 01000029 0x1000029 - 2f88: 29905200 slti s0,t4,20992 - 2f8c: 29d00000 slti s0,t6,0 - 2f90: 00020000 sll zero,v0,0x0 - 2f94: 00000076 0x76 - 2f98: 00000000 nop - 2f9c: 2a880000 slti t0,s4,0 - 2fa0: 2aa80000 slti t0,s5,0 - 2fa4: 00010000 sll zero,at,0x0 - 2fa8: 002aa854 0x2aa854 - 2fac: 002ab300 0x2ab300 - 2fb0: 57000100 0x57000100 - 2fb4: 00002ab3 0x2ab3 - 2fb8: 00002c0c syscall 0xb0 - 2fbc: 01f30004 sllv zero,s3,t7 - 2fc0: 00009f54 0x9f54 - 2fc4: 00000000 nop - 2fc8: 2a980000 slti t8,s4,0 - 2fcc: 2ab30000 slti s3,s5,0 - 2fd0: 00010000 sll zero,at,0x0 - 2fd4: 00000058 0x58 - 2fd8: 00000000 nop - 2fdc: 002acc00 0x2acc00 - 2fe0: 002af000 0x2af000 - 2fe4: 30000200 andi zero,zero,0x200 - 2fe8: 002afc9f 0x2afc9f - 2fec: 002bc000 0x2bc000 - 2ff0: 52000100 0x52000100 - ... - 2ffc: 00002ab4 0x2ab4 - 3000: 00002aec 0x2aec - 3004: ec520001 swc3 $18,1(v0) - 3008: f000002a 0xf000002a - 300c: 0200002a slt zero,s0,zero - 3010: 00007900 sll t7,zero,0x4 - 3014: 00000000 nop - 3018: 0c000000 jal 0 <__scratchpad-0x1f800000> - 301c: 2000002c addi zero,zero,44 - 3020: 0100002c 0x100002c - 3024: 2c205400 sltiu zero,at,21504 - 3028: 2c370000 sltiu s7,at,0 - 302c: 00010000 sll zero,at,0x0 - 3030: 002c3757 0x2c3757 - 3034: 002e2400 0x2e2400 - 3038: f3000400 0xf3000400 - 303c: 009f5401 0x9f5401 - 3040: 00000000 nop - 3044: 30000000 andi zero,zero,0x0 - 3048: 3700002c ori zero,t8,0x2c - 304c: 0100002c 0x100002c - 3050: 00005800 sll t3,zero,0x0 - 3054: 00000000 nop - 3058: 2c380000 sltiu t8,at,0 - 305c: 2c640000 sltiu a0,v1,0 - 3060: 00010000 sll zero,at,0x0 - 3064: 00000052 0x52 - 3068: 00000000 nop - 306c: 002e2400 0x2e2400 - 3070: 002e3800 0x2e3800 - 3074: 54000100 0x54000100 - 3078: 00002e38 0x2e38 - 307c: 00002e4f 0x2e4f - 3080: 4f5a0001 c3 0x15a0001 - 3084: 8000002e lb zero,46(zero) - 3088: 0400002f bltz zero,3148 <__scratchpad-0x1f7fceb8> - 308c: 5401f300 0x5401f300 - 3090: 0000009f 0x9f - 3094: 00000000 nop - 3098: 002e4800 0x2e4800 - 309c: 002e4f00 0x2e4f00 - 30a0: 57000100 0x57000100 - ... - 30ac: 00002e68 0x2e68 - 30b0: 00002e98 0x2e98 - 30b4: 9f300002 0x9f300002 - 30b8: 00002f38 0x2f38 - 30bc: 00002f80 sll a1,zero,0x1e - 30c0: 005d0001 0x5d0001 - 30c4: 00000000 nop - 30c8: 50000000 0x50000000 - 30cc: 8000002e lb zero,46(zero) - 30d0: 0100002e 0x100002e - 30d4: 00005200 sll t2,zero,0x8 - 30d8: 00000000 nop - 30dc: 00440000 0x440000 - 30e0: 00640000 0x640000 - 30e4: 00020000 sll zero,v0,0x0 - 30e8: 00649f30 0x649f30 - 30ec: 007c0000 0x7c0000 - 30f0: 00090000 sll zero,t1,0x0 - 30f4: 88030075 lwl v1,117(zero) - 30f8: 1c80074d bgtz a0,4e30 <__scratchpad-0x1f7fb1d0> - 30fc: 00007c9f 0x7c9f - 3100: 00008000 sll s0,zero,0x0 - 3104: 75000900 jalx 4002400 <__scratchpad-0x1b7fdc00> - 3108: 4d870300 0x4d870300 - 310c: 9f1c8007 0x9f1c8007 - 3110: 00000080 sll zero,zero,0x2 - 3114: 00000088 0x88 - 3118: 00750009 0x750009 - 311c: 074d8803 0x74d8803 - 3120: 889f1c80 lwl ra,7296(a0) - 3124: bc000000 0xbc000000 - 3128: 01000000 0x1000000 - 312c: 00005200 sll t2,zero,0x8 - 3130: 00000000 nop - 3134: 00bc0000 0xbc0000 - 3138: 00d00000 0xd00000 - 313c: 00010000 sll zero,at,0x0 - 3140: 0000d054 0xd054 - 3144: 0000db00 sll k1,zero,0xc - 3148: 55000100 0x55000100 - 314c: 000000db 0xdb - 3150: 000000ec 0xec - 3154: ec600001 swc3 $0,1(v1) - 3158: f0000000 0xf0000000 - 315c: 04000000 bltz zero,3160 <__scratchpad-0x1f7fcea0> - 3160: 5401f300 0x5401f300 - 3164: 0000f09f 0xf09f - 3168: 00019400 sll s2,at,0x10 - 316c: 60000100 0x60000100 - ... - 3178: 000000f8 0xf8 - 317c: 00000108 0x108 - 3180: 9f300002 0x9f300002 - 3184: 00000108 0x108 - 3188: 00000170 0x170 - 318c: 7c520001 0x7c520001 - 3190: 8c000001 lw zero,1(zero) - 3194: 01000001 0x1000001 - 3198: 00005200 sll t2,zero,0x8 - 319c: 00000000 nop - 31a0: 01180000 0x1180000 - 31a4: 01400000 0x1400000 - 31a8: 00010000 sll zero,at,0x0 - 31ac: 00014054 0x14054 - 31b0: 00017400 sll t6,at,0x10 - 31b4: 53000100 0x53000100 - 31b8: 00000174 0x174 - 31bc: 0000017c 0x17c - 31c0: 00740002 0x740002 - ... - 31cc: 0000019c 0x19c - 31d0: 000001b0 0x1b0 - 31d4: b0540001 0xb0540001 - 31d8: e8000001 swc2 $0,1(zero) - 31dc: 04000001 bltz zero,31e4 <__scratchpad-0x1f7fce1c> - 31e0: 5401f300 0x5401f300 - 31e4: 0000009f 0x9f - 31e8: 00000000 nop - 31ec: 00019c00 sll s3,at,0x10 - 31f0: 0001bb00 sll s7,at,0xc - 31f4: 55000100 0x55000100 - 31f8: 000001bb 0x1bb - 31fc: 000001e8 0x1e8 - 3200: 01f30004 sllv zero,s3,t7 - 3204: 00009f55 0x9f55 - 3208: 00000000 nop - 320c: 01bc0000 0x1bc0000 - 3210: 01c40000 0x1c40000 - 3214: 00020000 sll zero,v0,0x0 - 3218: 01c49f30 0x1c49f30 - 321c: 01e80000 0x1e80000 - 3220: 00060000 sll zero,a2,0x0 - 3224: 00720073 0x720073 - 3228: 00009f1c 0x9f1c - 322c: 00000000 nop - 3230: 01e80000 0x1e80000 - 3234: 02040000 0x2040000 - 3238: 00010000 sll zero,at,0x0 - 323c: 00020454 0x20454 - 3240: 00022300 sll a0,v0,0xc - 3244: 55000100 0x55000100 - 3248: 00000223 0x223 - 324c: 00000270 0x270 - 3250: 70630001 0x70630001 - 3254: 78000002 0x78000002 - 3258: 04000002 bltz zero,3264 <__scratchpad-0x1f7fcd9c> - 325c: 5401f300 0x5401f300 - 3260: 0002789f 0x2789f - 3264: 00029c00 sll s3,v0,0x10 - 3268: 63000100 0x63000100 - 326c: 0000029c 0x29c - 3270: 000002a7 0x2a7 - 3274: a7550001 sh s5,1(k0) - 3278: 00000002 srl zero,zero,0x0 - 327c: 04000003 bltz zero,328c <__scratchpad-0x1f7fcd74> - 3280: 5401f300 0x5401f300 - 3284: 0000009f 0x9f - 3288: 00000000 nop - 328c: 00022400 sll a0,v0,0x10 - 3290: 00023800 sll a3,v0,0x0 - 3294: 61000100 0x61000100 - 3298: 00000238 0x238 - 329c: 00000270 0x270 - 32a0: 80830007 lb v1,7(a0) - 32a4: 78808080 0x78808080 - 32a8: 0002709f 0x2709f - 32ac: 00027800 sll t7,v0,0x0 - 32b0: f3000800 0xf3000800 - 32b4: 4b405401 c2 0x1405401 - 32b8: 789f1c24 0x789f1c24 - 32bc: 9c000002 0x9c000002 - 32c0: 07000002 bltz t8,32cc <__scratchpad-0x1f7fcd34> - 32c4: 80808300 lb zero,-32000(a0) - 32c8: 9f788080 0x9f788080 - 32cc: 0000029c 0x29c - 32d0: 000002a7 0x2a7 - 32d4: 80750007 lb s5,7(v1) - 32d8: 78808080 0x78808080 - 32dc: 0002a79f 0x2a79f - 32e0: 00030000 sll zero,v1,0x0 - 32e4: f3000800 0xf3000800 - 32e8: 4b405401 c2 0x1405401 - 32ec: 009f1c24 0x9f1c24 - 32f0: 00000000 nop - 32f4: a8000000 swl zero,0(zero) - 32f8: ec000002 swc3 $0,2(zero) - 32fc: 01000002 0x1000002 - 3300: 00006300 sll t4,zero,0xc - 3304: 00000000 nop - 3308: 03000000 0x3000000 - 330c: 03080000 0x3080000 - 3310: 00010000 sll zero,at,0x0 - 3314: 00030854 0x30854 - 3318: 00031000 sll v0,v1,0x0 - 331c: f3000400 0xf3000400 - 3320: 109f5401 beq a0,ra,18328 <__scratchpad-0x1f7e7cd8> - 3324: 54000003 0x54000003 - 3328: 01000003 0x1000003 - 332c: 03545400 0x3545400 - 3330: 038f0000 0x38f0000 - 3334: 00010000 sll zero,at,0x0 - 3338: 00038f55 0x38f55 - 333c: 00039800 sll s3,v1,0x0 - 3340: f3000400 0xf3000400 - 3344: 989f5401 lwr ra,21505(a0) - 3348: db000003 0xdb000003 - 334c: 01000003 0x1000003 - 3350: 03db5500 0x3db5500 - 3354: 03fc0000 0x3fc0000 - 3358: 00010000 sll zero,at,0x0 - 335c: 0003fc60 0x3fc60 - 3360: 00040400 sll zero,a0,0x10 - 3364: 61000100 0x61000100 - 3368: 00000404 0x404 - 336c: 00000408 0x408 - 3370: 01f30004 sllv zero,s3,t7 - 3374: 00009f54 0x9f54 - 3378: 00000000 nop - 337c: 03000000 0x3000000 - 3380: 030f0000 0x30f0000 - 3384: 00010000 sll zero,at,0x0 - 3388: 00030f55 0x30f55 - 338c: 00031000 sll v0,v1,0x0 - 3390: f3000400 0xf3000400 - 3394: 109f5501 beq a0,ra,1879c <__scratchpad-0x1f7e7864> - 3398: 1c000003 bgtz zero,33a8 <__scratchpad-0x1f7fcc58> - 339c: 01000003 0x1000003 - 33a0: 031c5500 0x31c5500 - 33a4: 038f0000 0x38f0000 - 33a8: 00010000 sll zero,at,0x0 - 33ac: 00038f53 0x38f53 - 33b0: 00039800 sll s3,v1,0x0 - 33b4: f3000c00 0xf3000c00 - 33b8: ff0a5501 0xff0a5501 - 33bc: 01232103 0x1232103 - 33c0: 989f253a lwr ra,9530(a0) - 33c4: db000003 0xdb000003 - 33c8: 01000003 0x1000003 - 33cc: 03db5300 0x3db5300 - 33d0: 04240000 0x4240000 - 33d4: 000c0000 sll zero,t4,0x0 - 33d8: 0a5501f3 j 95407cc <__scratchpad-0x162bf834> - 33dc: 232103ff addi at,t9,1023 - 33e0: 9f253a01 0x9f253a01 - ... - 33ec: 00000300 sll zero,zero,0xc - 33f0: 00000308 0x308 - 33f4: 08540001 j 1500004 <__scratchpad-0x1e2ffffc> - 33f8: 10000003 b 3408 <__scratchpad-0x1f7fcbf8> - 33fc: 04000003 bltz zero,340c <__scratchpad-0x1f7fcbf4> - 3400: 5401f300 0x5401f300 - 3404: 0003109f 0x3109f - 3408: 00031800 sll v1,v1,0x0 - 340c: 54000100 0x54000100 - 3410: 00000318 0x318 - 3414: 00000350 0x350 - 3418: 50560001 0x50560001 - 341c: 54000003 0x54000003 - 3420: 07000003 bltz t8,3430 <__scratchpad-0x1f7fcbd0> - 3424: 80807400 lb zero,29696(a0) - 3428: 9f788080 0x9f788080 - 342c: 00000354 0x354 - 3430: 0000038f 0x38f - 3434: 80750007 lb s5,7(v1) - 3438: 78808080 0x78808080 - 343c: 00038f9f 0x38f9f - 3440: 00039800 sll s3,v1,0x0 - 3444: f3000800 0xf3000800 - 3448: 4b405401 c2 0x1405401 - 344c: 989f1c24 lwr ra,7204(a0) - 3450: db000003 0xdb000003 - 3454: 01000003 0x1000003 - 3458: 03db5600 0x3db5600 - 345c: 03fc0000 0x3fc0000 - 3460: 00090000 sll zero,t1,0x0 - 3464: 80808080 lb zero,-32640(a0) - 3468: 253a7880 addiu k0,t1,30848 - 346c: 0003fc9f 0x3fc9f - 3470: 00040400 sll zero,a0,0x10 - 3474: f3000a00 0xf3000a00 - 3478: 4b405401 c2 0x1405401 - 347c: 253a1c24 addiu k0,t1,7204 - 3480: 0000009f 0x9f - 3484: 00000000 nop - 3488: 0003a000 sll s4,v1,0x0 - 348c: 0003c800 sll t9,v1,0x0 - 3490: 58000100 0x58000100 - ... - 349c: 000003dc 0x3dc - 34a0: 000003f3 0x3f3 - 34a4: f3520001 0xf3520001 - 34a8: 04000003 bltz zero,34b8 <__scratchpad-0x1f7fcb48> - 34ac: 01000004 sllv zero,zero,t0 - 34b0: 00006100 sll t4,zero,0x4 - ... - 34bc: 00180000 sll zero,t8,0x0 - 34c0: 00010000 sll zero,at,0x0 - 34c4: 00001854 0x1854 - 34c8: 00006b00 sll t5,zero,0xc - 34cc: 76000300 jalx 8000c00 <__scratchpad-0x177ff400> - 34d0: 006b9f71 0x6b9f71 - 34d4: 01000000 0x1000000 - 34d8: 00040000 sll zero,a0,0x0 - 34dc: 9f5401f3 0x9f5401f3 - ... - 34ec: 00000018 mult zero,zero - 34f0: 9f300002 0x9f300002 - 34f4: 00000018 mult zero,zero - 34f8: 00000044 0x44 - 34fc: 00740008 0x740008 - 3500: 231c0076 addi gp,t8,118 - 3504: 00449f0f 0x449f0f - 3508: 00480000 0x480000 - 350c: 00080000 sll zero,t0,0x0 - 3510: 00760074 0x760074 - 3514: 9f10231c 0x9f10231c - 3518: 00000048 0x48 - 351c: 00000050 0x50 - 3520: 00740008 0x740008 - 3524: 231c0076 addi gp,t8,118 - 3528: 00009f0f 0x9f0f - ... - 3534: 00180000 sll zero,t8,0x0 - 3538: 00020000 sll zero,v0,0x0 - 353c: 00189f30 0x189f30 - 3540: 00380000 0x380000 - 3544: 00010000 sll zero,at,0x0 - 3548: 00003852 0x3852 - 354c: 00004400 sll t0,zero,0x10 - 3550: 72000300 0x72000300 - 3554: 00449f01 0x449f01 - 3558: 005c0000 0x5c0000 - 355c: 00010000 sll zero,at,0x0 - 3560: 00000052 0x52 - 3564: 00000000 nop - 3568: 00010000 sll zero,at,0x0 - 356c: 00016300 sll t4,at,0xc - 3570: 54000100 0x54000100 - 3574: 00000163 0x163 - 3578: 0000018c syscall 0x6 - 357c: 01f30004 sllv zero,s3,t7 - 3580: 018c9f54 0x18c9f54 - 3584: 019c0000 0x19c0000 - 3588: 00010000 sll zero,at,0x0 - 358c: 00000054 0x54 - 3590: 00000000 nop - 3594: 00010000 sll zero,at,0x0 - 3598: 00015c00 sll t3,at,0x10 - 359c: 55000100 0x55000100 - 35a0: 0000015c 0x15c - 35a4: 0000017c 0x17c - 35a8: 7c610001 0x7c610001 - 35ac: 8c000001 lw zero,1(zero) - 35b0: 04000001 bltz zero,35b8 <__scratchpad-0x1f7fca48> - 35b4: 5501f300 0x5501f300 - 35b8: 00018c9f 0x18c9f - 35bc: 00019c00 sll s3,at,0x10 - 35c0: 55000100 0x55000100 - ... - 35cc: 00000100 sll zero,zero,0x4 - 35d0: 00000114 0x114 - 35d4: 9f300002 0x9f300002 - 35d8: 00000114 0x114 - 35dc: 00000138 0x138 - 35e0: 8c560001 lw s6,1(v0) - 35e4: 9c000001 0x9c000001 - 35e8: 01000001 0x1000001 - 35ec: 00005600 sll t2,zero,0x18 - 35f0: 00000000 nop - 35f4: 019c0000 0x19c0000 - 35f8: 01ac0000 0x1ac0000 - 35fc: 00010000 sll zero,at,0x0 - 3600: 0001ac54 0x1ac54 - 3604: 0001c400 sll t8,at,0x10 - 3608: f3000400 0xf3000400 - 360c: 009f5401 0x9f5401 - 3610: 00000000 nop - 3614: c4000000 lwc1 $f0,0(zero) - 3618: 10000001 b 3620 <__scratchpad-0x1f7fc9e0> - 361c: 01000002 0x1000002 - 3620: 02105400 0x2105400 - 3624: 02f40000 0x2f40000 - 3628: 00010000 sll zero,at,0x0 - 362c: 00000064 0x64 - 3630: 00000000 nop - 3634: 0001c400 sll t8,at,0x10 - 3638: 00021400 sll v0,v0,0x10 - 363c: 55000100 0x55000100 - 3640: 00000214 0x214 - 3644: 0000032c 0x32c - 3648: 01f30004 sllv zero,s3,t7 - 364c: 00009f55 0x9f55 - 3650: 00000000 nop - 3654: 01c40000 0x1c40000 - 3658: 021c0000 0x21c0000 - 365c: 00010000 sll zero,at,0x0 - 3660: 00021c56 0x21c56 - 3664: 00032c00 sll a1,v1,0x10 - 3668: f3000400 0xf3000400 - 366c: 009f5601 0x9f5601 - 3670: 00000000 nop - 3674: c4000000 lwc1 $f0,0(zero) - 3678: 2f000001 sltiu zero,t8,1 - 367c: 01000002 0x1000002 - 3680: 022f5700 0x22f5700 - 3684: 03240000 0x3240000 - 3688: 00010000 sll zero,at,0x0 - 368c: 00032460 0x32460 - 3690: 00032c00 sll a1,v1,0x10 - 3694: f3000400 0xf3000400 - 3698: 009f5701 0x9f5701 - 369c: 00000000 nop - 36a0: f8000000 0xf8000000 - 36a4: 18000001 blez zero,36ac <__scratchpad-0x1f7fc954> - 36a8: 01000003 0x1000003 - 36ac: 03186300 0x3186300 - 36b0: 032c0000 0x32c0000 - 36b4: 00010000 sll zero,at,0x0 - 36b8: 00000052 0x52 - 36bc: 00000000 nop - 36c0: 0001f800 sll ra,at,0x0 - 36c4: 00029000 sll s2,v0,0x0 - 36c8: 63000100 0x63000100 - 36cc: 00000290 0x290 - 36d0: 000002f4 0x2f4 - 36d4: 00610001 0x610001 - 36d8: 00000000 nop - 36dc: 54000000 0x54000000 - 36e0: 90000002 lbu zero,2(zero) - 36e4: 01000002 0x1000002 - 36e8: 00006100 sll t4,zero,0x4 - 36ec: 00000000 nop - 36f0: 01f80000 0x1f80000 - 36f4: 022f0000 0x22f0000 - 36f8: 00110000 sll zero,s1,0x0 - 36fc: 83060477 lb a2,1143(t8) - 3700: 253b2200 addiu k1,t1,8704 - 3704: 3b060477 xori a2,t8,0x477 - 3708: 01231c25 0x1231c25 - 370c: 0002c09f 0x2c09f - 3710: 0002c800 sll t9,v0,0x0 - 3714: 31000200 andi zero,t0,0x200 - 3718: 0000009f 0x9f - 371c: 00000000 nop - 3720: 00032c00 sll a1,v1,0x10 - 3724: 00035000 sll t2,v1,0x0 - 3728: 54000100 0x54000100 - 372c: 00000350 0x350 - 3730: 0000035b 0x35b - 3734: 5b570001 0x5b570001 - 3738: 6c000003 0x6c000003 - 373c: 04000003 bltz zero,374c <__scratchpad-0x1f7fc8b4> - 3740: 5401f300 0x5401f300 - 3744: 00036c9f 0x36c9f - 3748: 00037400 sll t6,v1,0x10 - 374c: 54000100 0x54000100 - ... - 3758: 00000380 sll zero,zero,0xe - 375c: 000003ac 0x3ac - 3760: ac560001 sw s6,1(v0) - 3764: b4000003 0xb4000003 - 3768: 04000003 bltz zero,3778 <__scratchpad-0x1f7fc888> - 376c: 5601f300 0x5601f300 - 3770: 0003b49f 0x3b49f - 3774: 0003bc00 sll s7,v1,0x10 - 3778: 56000100 0x56000100 - 377c: 000003bc 0x3bc - 3780: 000003cc syscall 0xf - 3784: 01f30004 sllv zero,s3,t7 - 3788: 00009f56 0x9f56 - 378c: 00000000 nop - 3790: 04040000 0x4040000 - 3794: 043f0000 0x43f0000 - 3798: 00010000 sll zero,at,0x0 - 379c: 00043f54 0x43f54 - 37a0: 00092800 sll a1,t1,0x0 - 37a4: 61000100 0x61000100 - 37a8: 00000928 0x928 - 37ac: 00000934 0x934 - 37b0: 01f30004 sllv zero,s3,t7 - 37b4: 00009f54 0x9f54 - 37b8: 00000000 nop - 37bc: 04040000 0x4040000 - 37c0: 043f0000 0x43f0000 - 37c4: 00010000 sll zero,at,0x0 - 37c8: 00043f55 0x43f55 - 37cc: 00092c00 sll a1,t1,0x10 - 37d0: 91000200 lbu zero,512(t0) - 37d4: 00092c04 0x92c04 - 37d8: 00093400 sll a2,t1,0x10 - 37dc: 8d000200 lw zero,512(t0) - 37e0: 00000004 sllv zero,zero,zero - 37e4: 00000000 nop - 37e8: 00040400 sll zero,a0,0x10 - 37ec: 00043f00 sll a3,a0,0x1c - 37f0: 56000100 0x56000100 - 37f4: 0000043f 0x43f - 37f8: 0000092c 0x92c - 37fc: 08910002 j 2440008 <__scratchpad-0x1d3bfff8> - 3800: 0000092c 0x92c - 3804: 00000934 0x934 - 3808: 088d0002 j 2340008 <__scratchpad-0x1d4bfff8> - 380c: 00000000 nop - 3810: 00000000 nop - 3814: 0000047c 0x47c - 3818: 00000528 0x528 - 381c: 38600001 xori zero,v1,0x1 - 3820: 50000005 0x50000005 - 3824: 01000005 0x1000005 - 3828: 08a06000 j 2818000 <__scratchpad-0x1cfe8000> - 382c: 08bb0000 j 2ec0000 <__scratchpad-0x1c940000> - 3830: 00010000 sll zero,at,0x0 - 3834: 0008bb52 0x8bb52 - 3838: 0008bc00 sll s7,t0,0x10 - 383c: 67000100 0x67000100 - 3840: 000008c8 0x8c8 - 3844: 000008cc syscall 0x23 - 3848: cc520001 lwc3 $18,1(v0) - 384c: fc000008 0xfc000008 - 3850: 01000008 jr t0 - 3854: 00006700 sll t4,zero,0x1c - 3858: 00000000 nop - 385c: 05500000 bltzal t2,3860 <__scratchpad-0x1f7fc7a0> - 3860: 08d80000 j 3600000 <__scratchpad-0x1c200000> - 3864: 00010000 sll zero,at,0x0 - 3868: 00000063 0x63 - 386c: 00000000 nop - 3870: 0004b400 sll s6,a0,0x10 - 3874: 00055000 sll t2,a1,0x0 - 3878: 30000200 andi zero,zero,0x200 - 387c: 0005d89f 0x5d89f - 3880: 00062c00 sll a1,a2,0x10 - 3884: 55000100 0x55000100 - 3888: 00000638 0x638 - 388c: 000006ac 0x6ac - 3890: e86e0001 swc2 $14,1(v1) - 3894: f0000006 0xf0000006 - 3898: 01000006 srlv zero,zero,t0 - 389c: 06f05300 bltzal s7,184a0 <__scratchpad-0x1f7e7b60> - 38a0: 070c0000 0x70c0000 - 38a4: 00010000 sll zero,at,0x0 - 38a8: 00071855 0x71855 - 38ac: 00072c00 sll a1,a3,0x10 - 38b0: 55000100 0x55000100 - 38b4: 0000072c 0x72c - 38b8: 00000730 0x730 - 38bc: 306e0001 andi t6,v1,0x1 - 38c0: 40000007 0x40000007 - 38c4: 06000007 bltz s0,38e4 <__scratchpad-0x1f7fc71c> - 38c8: 75007200 jalx 401c800 <__scratchpad-0x1b7e3800> - 38cc: 409f2200 0x409f2200 - 38d0: f8000007 0xf8000007 - 38d4: 01000008 jr t0 - 38d8: 08f86e00 j 3e1b800 <__scratchpad-0x1b9e4800> - 38dc: 09040000 j 4100000 <__scratchpad-0x1b700000> - 38e0: 00020000 sll zero,v0,0x0 - 38e4: 00009f30 0x9f30 - 38e8: 00000000 nop - 38ec: 04040000 0x4040000 - 38f0: 05500000 bltzal t2,38f4 <__scratchpad-0x1f7fc70c> - 38f4: 00020000 sll zero,v0,0x0 - 38f8: 05509f30 bltzal t2,fffeb5bc <__bss_end+0x7ff73f1c> - 38fc: 06d40000 0x6d40000 - 3900: 00010000 sll zero,at,0x0 - 3904: 0006dc67 0x6dc67 - 3908: 0008a000 sll s4,t0,0x0 - 390c: 67000100 0x67000100 - ... - 3918: 000004e8 0x4e8 - 391c: 00000550 0x550 - 3920: d8660001 0xd8660001 - 3924: f4000005 0xf4000005 - 3928: 01000005 0x1000005 - 392c: 06385200 0x6385200 - 3930: 06640000 0x6640000 - 3934: 00010000 sll zero,at,0x0 - 3938: 0006f052 0x6f052 - 393c: 00071800 sll v1,a3,0x0 - 3940: 52000100 0x52000100 - 3944: 0000072c 0x72c - 3948: 00000740 sll zero,zero,0x1d - 394c: 18520001 0x18520001 - 3950: 70000008 0x70000008 - 3954: 01000008 jr t0 - 3958: 08706600 j 1c19800 <__scratchpad-0x1dbe6800> - 395c: 08740000 j 1d00000 <__scratchpad-0x1db00000> - 3960: 00010000 sll zero,at,0x0 - 3964: 00087452 0x87452 - 3968: 0008bc00 sll s7,t0,0x10 - 396c: 91000200 lbu zero,512(t0) - 3970: 0008c854 0x8c854 - 3974: 00090400 sll zero,t1,0x10 - 3978: 91000200 lbu zero,512(t0) - 397c: 00000054 0x54 - 3980: 00000000 nop - 3984: 00044c00 sll t1,a0,0x10 - 3988: 00045300 sll t2,a0,0xc - 398c: 52000100 0x52000100 - 3990: 00000453 0x453 - 3994: 0000091c 0x91c - 3998: 00640001 0x640001 - 399c: 00000000 nop - 39a0: 4c000000 mfc3 zero,$0 - 39a4: 50000004 0x50000004 - 39a8: 02000005 0x2000005 - 39ac: 509f3000 0x509f3000 - 39b0: 70000005 0x70000005 - 39b4: 01000007 srav zero,zero,t0 - 39b8: 07706000 bltzal k1,1b9bc <__scratchpad-0x1f7e4644> - 39bc: 07a80000 0x7a80000 - 39c0: 00020000 sll zero,v0,0x0 - 39c4: 07a89f31 0x7a89f31 - 39c8: 09040000 j 4100000 <__scratchpad-0x1b700000> - 39cc: 00010000 sll zero,at,0x0 - 39d0: 00000060 0x60 - 39d4: 00000000 nop - 39d8: 00044c00 sll t1,a0,0x10 - 39dc: 00055000 sll t2,a1,0x0 - 39e0: 30000200 andi zero,zero,0x200 - 39e4: 0005509f 0x5509f - 39e8: 00077000 sll t6,a3,0x0 - 39ec: 65000100 0x65000100 - 39f0: 00000770 0x770 - 39f4: 000007a8 0x7a8 - 39f8: 9f310002 0x9f310002 - 39fc: 000007a8 0x7a8 - 3a00: 000007e4 0x7e4 - 3a04: e4650001 swc1 $f5,1(v1) - 3a08: ec000007 swc3 $0,7(zero) - 3a0c: 02000007 srav zero,zero,s0 - 3a10: ec9f3100 swc3 $31,12544(a0) - 3a14: bc000007 0xbc000007 - 3a18: 01000008 jr t0 - 3a1c: 08bc6500 j 2f19400 <__scratchpad-0x1c8e6c00> - 3a20: 08c80000 j 3200000 <__scratchpad-0x1c600000> - 3a24: 00020000 sll zero,v0,0x0 - 3a28: 08c89f31 j 3227cc4 <__scratchpad-0x1c5d833c> - 3a2c: 09040000 j 4100000 <__scratchpad-0x1b700000> - 3a30: 00010000 sll zero,at,0x0 - 3a34: 00000065 0x65 - 3a38: 00000000 nop - 3a3c: 00044c00 sll t1,a0,0x10 - 3a40: 00055000 sll t2,a1,0x0 - 3a44: 30000200 andi zero,zero,0x200 - 3a48: 0005509f 0x5509f - 3a4c: 0007ec00 sll sp,a3,0x10 - 3a50: 62000100 0x62000100 - ... - 3a5c: 0000044c syscall 0x11 - 3a60: 000004bc 0x4bc - 3a64: 9f300002 0x9f300002 - 3a68: 000004c4 0x4c4 - 3a6c: 000004cc syscall 0x13 - 3a70: cc620001 lwc3 $2,1(v1) - 3a74: d4000004 0xd4000004 - 3a78: 06000004 bltz s0,3a8c <__scratchpad-0x1f7fc574> - 3a7c: 81007200 lb zero,29184(t0) - 3a80: d49f1c00 0xd49f1c00 - 3a84: 50000004 0x50000004 - 3a88: 01000005 0x1000005 - 3a8c: 05506200 bltzal t2,1c290 <__scratchpad-0x1f7e3d70> - 3a90: 07ec0000 0x7ec0000 - 3a94: 00010000 sll zero,at,0x0 - 3a98: 0007ec66 0x7ec66 - 3a9c: 0007f000 sll s8,a3,0x0 - 3aa0: 78000800 0x78000800 - 3aa4: 1c008100 bgtz zero,fffe3ea8 <__bss_end+0x7ff6c808> - 3aa8: f89f0123 0xf89f0123 - 3aac: 4c000007 0x4c000007 - 3ab0: 01000008 jr t0 - 3ab4: 084c6200 j 1318800 <__scratchpad-0x1e4e7800> - 3ab8: 09040000 j 4100000 <__scratchpad-0x1b700000> - 3abc: 00010000 sll zero,at,0x0 - 3ac0: 00000066 0x66 - 3ac4: 00000000 nop - 3ac8: 00048400 sll s0,a0,0x10 - 3acc: 00052800 sll a1,a1,0x0 - 3ad0: 60000100 0x60000100 - 3ad4: 00000538 0x538 - 3ad8: 00000550 0x550 - 3adc: 00600001 0x600001 - 3ae0: 00000000 nop - 3ae4: d4000000 0xd4000000 - 3ae8: fc000008 0xfc000008 - 3aec: 01000008 jr t0 - 3af0: 00006700 sll t4,zero,0x1c - 3af4: 00000000 nop - 3af8: 08d80000 j 3600000 <__scratchpad-0x1c200000> - 3afc: 09040000 j 4100000 <__scratchpad-0x1b700000> - 3b00: 00020000 sll zero,v0,0x0 - 3b04: 00009f30 0x9f30 - 3b08: 00000000 nop - 3b0c: 08d80000 j 3600000 <__scratchpad-0x1c200000> - 3b10: 08fc0000 j 3f00000 <__scratchpad-0x1b900000> - 3b14: 00010000 sll zero,at,0x0 - 3b18: 00000067 0x67 - 3b1c: 00000000 nop - 3b20: 00093400 sll a2,t1,0x10 - 3b24: 00095f00 sll t3,t1,0x1c - 3b28: 54000100 0x54000100 - 3b2c: 0000095f 0x95f - 3b30: 00000a9c 0xa9c - 3b34: 9c620001 0x9c620001 - 3b38: ac00000a sw zero,10(zero) - 3b3c: 0400000a bltz zero,3b68 <__scratchpad-0x1f7fc498> - 3b40: 5401f300 0x5401f300 - 3b44: 0000009f 0x9f - 3b48: 00000000 nop - 3b4c: 00093400 sll a2,t1,0x10 - 3b50: 00094400 sll t0,t1,0x10 - 3b54: 55000100 0x55000100 - 3b58: 00000944 0x944 - 3b5c: 000009e0 0x9e0 - 3b60: e0600001 swc0 c0_index,1(v1) - 3b64: ac000009 sw zero,9(zero) - 3b68: 0400000a bltz zero,3b94 <__scratchpad-0x1f7fc46c> - 3b6c: 5501f300 0x5501f300 - 3b70: 0000009f 0x9f - 3b74: 00000000 nop - 3b78: 0009a000 sll s4,t1,0x0 - 3b7c: 0009b400 sll s6,t1,0x10 - 3b80: 52000100 0x52000100 - 3b84: 000009c8 0x9c8 - 3b88: 000009df 0x9df - 3b8c: 00520001 0x520001 - 3b90: 00000000 nop - 3b94: e0000000 swc0 c0_index,0(zero) - 3b98: e8000009 swc2 $0,9(zero) - 3b9c: 01000009 jalr zero,t0 - 3ba0: 0a005200 j 8014800 <__scratchpad-0x177eb800> - 3ba4: 0a170000 j 85c0000 <__scratchpad-0x17240000> - 3ba8: 00010000 sll zero,at,0x0 - 3bac: 000a1752 0xa1752 - 3bb0: 000a9400 sll s2,t2,0x10 - 3bb4: 60000100 0x60000100 - ... - 3bc0: 00000934 0x934 - 3bc4: 0000097c 0x97c - 3bc8: 9f300002 0x9f300002 - 3bcc: 0000097c 0x97c - 3bd0: 00000983 sra at,zero,0x6 - 3bd4: 83520001 lb s2,1(k0) - 3bd8: b4000009 0xb4000009 - 3bdc: 01000009 jalr zero,t0 - 3be0: 09b46100 j 6d18400 <__scratchpad-0x18ae7c00> - 3be4: 09d40000 j 7500000 <__scratchpad-0x18300000> - 3be8: 00020000 sll zero,v0,0x0 - 3bec: 00009f30 0x9f30 - 3bf0: 00000000 nop - 3bf4: 0ad00000 j b400000 <__scratchpad-0x14400000> - 3bf8: 0ae80000 j ba00000 <__scratchpad-0x13e00000> - 3bfc: 00010000 sll zero,at,0x0 - 3c00: 000ae854 0xae854 - 3c04: 000af800 sll ra,t2,0x0 - 3c08: f3000400 0xf3000400 - 3c0c: 009f5401 0x9f5401 - 3c10: 00000000 nop - 3c14: f8000000 0xf8000000 - 3c18: 0000000a 0xa - 3c1c: 0100000b 0x100000b - 3c20: 0b005400 j c015000 <__scratchpad-0x137eb000> - 3c24: 0b0c0000 j c300000 <__scratchpad-0x13500000> - 3c28: 00040000 sll zero,a0,0x0 - 3c2c: 9f5401f3 0x9f5401f3 - ... - 3c38: 00000b0c syscall 0x2c - 3c3c: 00000b28 0xb28 - 3c40: 28540001 slti s4,v0,1 - 3c44: 2c00000b sltiu zero,zero,11 - 3c48: 0300000b 0x300000b - 3c4c: 9f307400 0x9f307400 - 3c50: 00000b2c 0xb2c - 3c54: 00000b34 0xb34 - 3c58: 01f30004 sllv zero,s3,t7 - 3c5c: 00009f54 0x9f54 - 3c60: 00000000 nop - 3c64: 0b340000 j cd00000 <__scratchpad-0x12b00000> - 3c68: 0b440000 j d100000 <__scratchpad-0x12700000> - 3c6c: 00010000 sll zero,at,0x0 - 3c70: 000b4454 0xb4454 - 3c74: 000b4800 sll t1,t3,0x0 - 3c78: 74000300 jalx c00 <__scratchpad-0x1f7ff400> - 3c7c: 0b489f09 j d227c24 <__scratchpad-0x125d83dc> - 3c80: 0b500000 j d400000 <__scratchpad-0x12400000> - 3c84: 00040000 sll zero,a0,0x0 - 3c88: 9f5401f3 0x9f5401f3 - ... - 3c94: 00000b70 0xb70 - 3c98: 00000b80 sll at,zero,0xe - 3c9c: 80540001 lb s4,1(v0) - 3ca0: 8400000b lh zero,11(zero) - 3ca4: 0500000b bltz t0,3cd4 <__scratchpad-0x1f7fc32c> - 3ca8: 39007400 xori zero,t0,0x7400 - 3cac: 0b849f27 j e127c9c <__scratchpad-0x116d8364> - 3cb0: 0b8c0000 j e300000 <__scratchpad-0x11500000> - 3cb4: 00040000 sll zero,a0,0x0 - 3cb8: 9f5401f3 0x9f5401f3 - ... - 3cc4: 00000ba8 0xba8 - 3cc8: 00000bd4 0xbd4 - 3ccc: d4540001 0xd4540001 - 3cd0: 0000000b 0xb - 3cd4: 0100000c syscall 0x40000 - 3cd8: 0c006000 jal 18000 <__scratchpad-0x1f7e8000> - 3cdc: 0c080000 jal 200000 <__scratchpad-0x1f600000> - 3ce0: 00010000 sll zero,at,0x0 - 3ce4: 00000052 0x52 - 3ce8: 00000000 nop - 3cec: 000c0800 sll at,t4,0x0 - 3cf0: 000c1800 sll v1,t4,0x0 - 3cf4: 54000100 0x54000100 - 3cf8: 00000c18 0xc18 - 3cfc: 00000c48 0xc48 - 3d00: 00600001 0x600001 - 3d04: 00000000 nop - 3d08: 54000000 0x54000000 - 3d0c: 7700000c jalx c000030 <__scratchpad-0x137fffd0> - 3d10: 0100000c syscall 0x40000 - 3d14: 0c775400 jal 1dd5000 <__scratchpad-0x1da2b000> - 3d18: 0c780000 jal 1e00000 <__scratchpad-0x1da00000> - 3d1c: 00040000 sll zero,a0,0x0 - 3d20: 9f5401f3 0x9f5401f3 - 3d24: 00000c78 0xc78 - 3d28: 00000c7f 0xc7f - 3d2c: 7f540001 0x7f540001 - 3d30: 8000000c lb zero,12(zero) - 3d34: 0400000c bltz zero,3d68 <__scratchpad-0x1f7fc298> - 3d38: 5401f300 0x5401f300 - 3d3c: 000c809f 0xc809f - 3d40: 000c8800 sll s1,t4,0x0 - 3d44: 54000100 0x54000100 - ... - 3d50: 00000c88 0xc88 - 3d54: 00000cab 0xcab - 3d58: ab540001 swl s4,1(k0) - 3d5c: ac00000c sw zero,12(zero) - 3d60: 0400000c bltz zero,3d94 <__scratchpad-0x1f7fc26c> - 3d64: 5401f300 0x5401f300 - 3d68: 000cac9f 0xcac9f - 3d6c: 000cb300 sll s6,t4,0xc - 3d70: 54000100 0x54000100 - 3d74: 00000cb3 0xcb3 - 3d78: 00000cb4 0xcb4 - 3d7c: 01f30004 sllv zero,s3,t7 - 3d80: 0cb49f54 jal 2d27d50 <__scratchpad-0x1cad82b0> - 3d84: 0cbc0000 jal 2f00000 <__scratchpad-0x1c900000> - 3d88: 00010000 sll zero,at,0x0 - 3d8c: 00000054 0x54 - 3d90: 00000000 nop - 3d94: 00000800 sll at,zero,0x0 - 3d98: 00005c00 sll t3,zero,0x10 - 3d9c: 54000100 0x54000100 - 3da0: 0000005c 0x5c - 3da4: 000000f8 0xf8 - 3da8: f8600001 0xf8600001 - 3dac: 9c000000 0x9c000000 - 3db0: 04000001 bltz zero,3db8 <__scratchpad-0x1f7fc248> - 3db4: 5401f300 0x5401f300 - 3db8: 0000009f 0x9f - 3dbc: 00000000 nop - 3dc0: 00000800 sll at,zero,0x0 - 3dc4: 00006c00 sll t5,zero,0x10 - 3dc8: 55000100 0x55000100 - 3dcc: 0000006c 0x6c - 3dd0: 000000a4 0xa4 - 3dd4: 00550001 0x550001 - 3dd8: 00000000 nop - 3ddc: f4000000 0xf4000000 - 3de0: 00000000 nop - 3de4: 02000001 0x2000001 - 3de8: 009f3000 0x9f3000 - 3dec: 8c000001 lw zero,1(zero) - 3df0: 01000001 0x1000001 - 3df4: 00006000 sll t4,zero,0x0 - 3df8: 00000000 nop - 3dfc: 019c0000 0x19c0000 - 3e00: 01b80000 0x1b80000 - 3e04: 00010000 sll zero,at,0x0 - 3e08: 0001b854 0x1b854 - 3e0c: 0001e400 sll gp,at,0x10 - 3e10: 53000100 0x53000100 - 3e14: 000001e4 0x1e4 - 3e18: 000001f4 0x1f4 - 3e1c: 01730003 0x1730003 - 3e20: 0001f49f 0x1f49f - 3e24: 00020c00 sll at,v0,0x10 - 3e28: 53000100 0x53000100 - 3e2c: 0000020c syscall 0x8 - 3e30: 00000240 sll zero,zero,0x9 - 3e34: 00520001 0x520001 - 3e38: 00000000 nop - 3e3c: 9c000000 0x9c000000 - 3e40: ec000001 swc3 $0,1(zero) - 3e44: 01000001 0x1000001 - 3e48: 01ec5500 0x1ec5500 - 3e4c: 020c0000 0x20c0000 - 3e50: 00010000 sll zero,at,0x0 - 3e54: 00021455 0x21455 - 3e58: 00024000 sll t0,v0,0x0 - 3e5c: 73000900 0x73000900 - 3e60: 1c007200 bgtz zero,20664 <__scratchpad-0x1f7df99c> - 3e64: 9f220075 0x9f220075 - ... - 3e70: 0000019c 0x19c - 3e74: 000001b8 0x1b8 - 3e78: 9f300002 0x9f300002 - 3e7c: 000001b8 0x1b8 - 3e80: 0000020c syscall 0x8 - 3e84: 00570001 0x570001 - 3e88: 00000000 nop - 3e8c: 2c000000 sltiu zero,zero,0 - 3e90: 40000002 0x40000002 - 3e94: 01000002 0x1000002 - 3e98: 00005600 sll t2,zero,0x18 - 3e9c: 00000000 nop - 3ea0: 03080000 0x3080000 - 3ea4: 03180000 0x3180000 - 3ea8: 00010000 sll zero,at,0x0 - 3eac: 00031854 0x31854 - 3eb0: 00038000 sll s0,v1,0x0 - 3eb4: 60000100 0x60000100 - 3eb8: 00000380 sll zero,zero,0xe - 3ebc: 00000388 0x388 - 3ec0: 01f30004 sllv zero,s3,t7 - 3ec4: 00009f54 0x9f54 - 3ec8: 00000000 nop - 3ecc: 03880000 0x3880000 - 3ed0: 038c0000 0x38c0000 - 3ed4: 00010000 sll zero,at,0x0 - 3ed8: 00038c54 0x38c54 - 3edc: 0003a000 sll s4,v1,0x0 - 3ee0: 74000700 jalx 1c00 <__scratchpad-0x1f7fe400> - 3ee4: 03ff0a00 0x3ff0a00 - 3ee8: 03a09f1a 0x3a09f1a - 3eec: 03c80000 0x3c80000 - 3ef0: 00080000 sll zero,t0,0x0 - 3ef4: 0a5401f3 j 95007cc <__scratchpad-0x162ff834> - 3ef8: 9f1a03ff 0x9f1a03ff - ... - 3f08: 00000058 0x58 - 3f0c: 93540006 lbu s4,6(k0) - 3f10: 04935504 0x4935504 - 3f14: 00000058 0x58 - 3f18: 00000130 0x130 - 3f1c: 93650006 lbu a1,6(k1) - 3f20: 04936604 0x4936604 - 3f24: 00000134 0x134 - 3f28: 00000140 sll zero,zero,0x5 - 3f2c: 93530006 lbu s3,6(k0) - 3f30: 04936604 0x4936604 - 3f34: 00000140 sll zero,zero,0x5 - 3f38: 00000178 0x178 - 3f3c: 93650006 lbu a1,6(k1) - 3f40: 04936604 0x4936604 - 3f44: 00000198 0x198 - 3f48: 000001a0 0x1a0 - 3f4c: 93540006 lbu s4,6(k0) - 3f50: 04935504 0x4935504 - ... - 3f60: 00000058 0x58 - 3f64: 58560001 0x58560001 - 3f68: 60000000 0x60000000 - 3f6c: 01000001 0x1000001 - 3f70: 01606700 0x1606700 - 3f74: 01980000 0x1980000 - 3f78: 00040000 sll zero,a0,0x0 - 3f7c: 9f5601f3 0x9f5601f3 - 3f80: 00000198 0x198 - 3f84: 000001a0 0x1a0 - 3f88: 00560001 0x560001 - ... - 3f94: 58000000 0x58000000 - 3f98: 01000000 0x1000000 - 3f9c: 00585700 0x585700 - 3fa0: 00b30000 0xb30000 - 3fa4: 00030000 sll zero,v1,0x0 - 3fa8: b39f0179 0xb39f0179 - 3fac: cc000000 lwc3 $0,0(zero) - 3fb0: 06000000 bltz s0,3fb4 <__scratchpad-0x1f7fc04c> - 3fb4: 064c9100 0x64c9100 - 3fb8: cc9f0123 lwc3 $31,291(a0) - 3fbc: 98000000 lwr zero,0(zero) - 3fc0: 03000001 0x3000001 - 3fc4: 9f017900 0x9f017900 - 3fc8: 00000198 0x198 - 3fcc: 000001a0 0x1a0 - 3fd0: 00570001 0x570001 - ... - 3fdc: 90000000 lbu zero,0(zero) - 3fe0: 02000001 0x2000001 - 3fe4: 90109100 lbu s0,-28416(zero) - 3fe8: 98000001 lwr zero,1(zero) - 3fec: 02000001 0x2000001 - 3ff0: 98108d00 lwr s0,-29440(zero) - 3ff4: a0000001 sb zero,1(zero) - 3ff8: 02000001 0x2000001 - 3ffc: 00109100 sll s2,s0,0x4 - 4000: 00000000 nop - 4004: 58000000 0x58000000 - 4008: 80000000 lb zero,0(zero) - 400c: 01000001 0x1000001 - 4010: 00006400 sll t4,zero,0x10 - 4014: 00000000 nop - 4018: 00640000 0x640000 - 401c: 00740000 0x740000 - 4020: 00010000 sll zero,at,0x0 - 4024: 00007452 0x7452 - 4028: 00008c00 sll s1,zero,0x10 - 402c: 72000300 0x72000300 - 4030: 008c9f7f 0x8c9f7f - 4034: 00b30000 0xb30000 - 4038: 00010000 sll zero,at,0x0 - 403c: 00000052 0x52 - 4040: 00000000 nop - 4044: 00006400 sll t4,zero,0x10 - 4048: 00011c00 sll v1,at,0x10 - 404c: 60000600 0x60000600 - 4050: 93610493 lbu at,1171(k1) - 4054: 00000004 sllv zero,zero,zero - 4058: 00000000 nop - 405c: 0000b400 sll s6,zero,0x10 - 4060: 00010c00 sll at,at,0x10 - 4064: 52000600 0x52000600 - 4068: 93530493 lbu s3,1171(k0) - 406c: 00000004 sllv zero,zero,zero - ... - 4078: 00005800 sll t3,zero,0x0 - 407c: 31000200 andi zero,t0,0x200 - 4080: 0000589f 0x589f - 4084: 0000d400 sll k0,zero,0x10 - 4088: 63000100 0x63000100 - 408c: 000000f4 0xf4 - 4090: 000000f8 0xf8 - 4094: 54630001 0x54630001 - 4098: 84000001 lh zero,1(zero) - 409c: 01000001 0x1000001 - 40a0: 01986300 0x1986300 - 40a4: 01a00000 0x1a00000 - 40a8: 00020000 sll zero,v0,0x0 - 40ac: 00009f31 0x9f31 - ... - 40b8: 00580000 0x580000 - 40bc: 00020000 sll zero,v0,0x0 - 40c0: 00589f30 0x589f30 - 40c4: 013c0000 0x13c0000 - 40c8: 00010000 sll zero,at,0x0 - 40cc: 00013c6e 0x13c6e - 40d0: 00015000 sll t2,at,0x0 - 40d4: 8e000300 lw zero,768(s0) - 40d8: 01509f01 0x1509f01 - 40dc: 01700000 0x1700000 - 40e0: 00010000 sll zero,at,0x0 - 40e4: 0001986e 0x1986e - 40e8: 0001a000 sll s4,at,0x0 - 40ec: 30000200 andi zero,zero,0x200 - 40f0: 0000009f 0x9f - ... - 40fc: 00005800 sll t3,zero,0x0 - 4100: 30000200 andi zero,zero,0x200 - 4104: 0000589f 0x589f - 4108: 00018800 sll s1,at,0x0 - 410c: 62000100 0x62000100 - 4110: 00000188 0x188 - 4114: 00000198 0x198 - 4118: 98520001 lwr s2,1(v0) - 411c: a0000001 sb zero,1(zero) - 4120: 02000001 0x2000001 - 4124: 009f3000 0x9f3000 - 4128: 00000000 nop - 412c: a0000000 sb zero,0(zero) - 4130: b8000001 swr zero,1(zero) - 4134: 01000001 0x1000001 - 4138: 01b85400 0x1b85400 - 413c: 01c80000 0x1c80000 - 4140: 00040000 sll zero,a0,0x0 - 4144: 9f5401f3 0x9f5401f3 - ... - 4150: 000001a0 0x1a0 - 4154: 000001a8 0x1a8 - 4158: a8550001 swl s5,1(v0) - 415c: c8000001 lwc2 $0,1(zero) - 4160: 04000001 bltz zero,4168 <__scratchpad-0x1f7fbe98> - 4164: 5501f300 0x5501f300 - 4168: 0000009f 0x9f - 416c: 00000000 nop - 4170: 0001a000 sll s4,at,0x0 - 4174: 0001a400 sll s4,at,0x10 - 4178: 56000100 0x56000100 - 417c: 000001a4 0x1a4 - 4180: 000001c8 0x1c8 - 4184: 01f30004 sllv zero,s3,t7 - 4188: 00009f56 0x9f56 - 418c: 00000000 nop - 4190: 01c80000 0x1c80000 - 4194: 01cc0000 0x1cc0000 - 4198: 00010000 sll zero,at,0x0 - 419c: 0001cc54 0x1cc54 - 41a0: 0001ec00 sll sp,at,0x10 - 41a4: f3000400 0xf3000400 - 41a8: 009f5401 0x9f5401 - 41ac: 00000000 nop - 41b0: c8000000 lwc2 $0,0(zero) - 41b4: db000001 0xdb000001 - 41b8: 01000001 0x1000001 - 41bc: 01db5500 0x1db5500 - 41c0: 01ec0000 0x1ec0000 - 41c4: 00040000 sll zero,a0,0x0 - 41c8: 9f5501f3 0x9f5501f3 - ... - 41d4: 000001c8 0x1c8 - 41d8: 000001db 0x1db - 41dc: db560001 0xdb560001 - 41e0: ec000001 swc3 $0,1(zero) - 41e4: 04000001 bltz zero,41ec <__scratchpad-0x1f7fbe14> - 41e8: 5601f300 0x5601f300 - 41ec: 0000009f 0x9f - 41f0: 00000000 nop - 41f4: 0001c800 sll t9,at,0x0 - 41f8: 0001db00 sll k1,at,0xc - 41fc: 57000100 0x57000100 - 4200: 000001db 0x1db - 4204: 000001ec 0x1ec - 4208: 01f30004 sllv zero,s3,t7 - 420c: 00009f57 0x9f57 - 4210: 00000000 nop - 4214: 01ec0000 0x1ec0000 - 4218: 01f00000 0x1f00000 - 421c: 00010000 sll zero,at,0x0 - 4220: 0001f054 0x1f054 - 4224: 00021000 sll v0,v0,0x0 - 4228: f3000400 0xf3000400 - 422c: 009f5401 0x9f5401 - 4230: 00000000 nop - 4234: ec000000 swc3 $0,0(zero) - 4238: ff000001 0xff000001 - 423c: 01000001 0x1000001 - 4240: 01ff5500 0x1ff5500 - 4244: 02100000 0x2100000 - 4248: 00040000 sll zero,a0,0x0 - 424c: 9f5501f3 0x9f5501f3 - ... - 4258: 000001ec 0x1ec - 425c: 000001ff 0x1ff - 4260: ff560001 0xff560001 - 4264: 10000001 b 426c <__scratchpad-0x1f7fbd94> - 4268: 04000002 bltz zero,4274 <__scratchpad-0x1f7fbd8c> - 426c: 5601f300 0x5601f300 - 4270: 0000009f 0x9f - 4274: 00000000 nop - 4278: 0001ec00 sll sp,at,0x10 - 427c: 0001ff00 sll ra,at,0x1c - 4280: 57000100 0x57000100 - 4284: 000001ff 0x1ff - 4288: 00000210 0x210 - 428c: 01f30004 sllv zero,s3,t7 - 4290: 00009f57 0x9f57 - 4294: 00000000 nop - 4298: 02100000 0x2100000 - 429c: 02540000 0x2540000 - 42a0: 00010000 sll zero,at,0x0 - 42a4: 00025454 0x25454 - 42a8: 0015c800 sll t9,s5,0x0 - 42ac: 91000200 lbu zero,512(t0) - 42b0: 0015c800 sll t9,s5,0x0 - 42b4: 0015d000 sll k0,s5,0x0 - 42b8: 8d000200 lw zero,512(t0) - ... - 42c4: 00021000 sll v0,v0,0x0 - 42c8: 00025b00 sll t3,v0,0xc - 42cc: 55000100 0x55000100 - 42d0: 0000025b 0x25b - 42d4: 000015d0 0x15d0 - 42d8: 01f30004 sllv zero,s3,t7 - 42dc: 00009f55 0x9f55 - 42e0: 00000000 nop - 42e4: 02100000 0x2100000 - 42e8: 025b0000 0x25b0000 - 42ec: 00010000 sll zero,at,0x0 - 42f0: 00025b56 0x25b56 - 42f4: 00029400 sll s2,v0,0x10 - 42f8: 60000100 0x60000100 - 42fc: 00000294 0x294 - 4300: 000002a8 0x2a8 - 4304: a4910003 sh s1,3(a0) - 4308: 0002a87f 0x2a87f - 430c: 0015d000 sll k0,s5,0x0 - 4310: f3000400 0xf3000400 - 4314: 009f5601 0x9f5601 - 4318: 00000000 nop - 431c: 10000000 b 4320 <__scratchpad-0x1f7fbce0> - 4320: 5b000002 0x5b000002 - 4324: 01000002 0x1000002 - 4328: 025b5700 0x25b5700 - 432c: 05600000 bltz t3,4330 <__scratchpad-0x1f7fbcd0> - 4330: 00020000 sll zero,v0,0x0 - 4334: 05600c91 bltz t3,757c <__scratchpad-0x1f7f8a84> - 4338: 05700000 bltzal t3,433c <__scratchpad-0x1f7fbcc4> - 433c: 00060000 sll zero,a2,0x0 - 4340: 23060c91 addi a2,t8,3217 - 4344: 05709f04 bltzal t3,fffebf58 <__bss_end+0x7ff748b8> - 4348: 05780000 0x5780000 - 434c: 00010000 sll zero,at,0x0 - 4350: 00057852 0x57852 - 4354: 00068000 sll s0,a2,0x0 - 4358: 91000200 lbu zero,512(t0) - 435c: 0006800c syscall 0x1a00 - 4360: 00068800 sll s1,a2,0x0 - 4364: 72000300 0x72000300 - 4368: 06889f04 0x6889f04 - 436c: 06940000 0x6940000 - 4370: 00010000 sll zero,at,0x0 - 4374: 00069452 0x69452 - 4378: 0008f800 sll ra,t0,0x0 - 437c: 91000200 lbu zero,512(t0) - 4380: 0008f80c syscall 0x23e0 - 4384: 00090000 sll zero,t1,0x0 - 4388: 72000300 0x72000300 - 438c: 09009f04 j 4027c10 <__scratchpad-0x1b7d83f0> - 4390: 090c0000 j 4300000 <__scratchpad-0x1b500000> - 4394: 00010000 sll zero,at,0x0 - 4398: 00090c52 0x90c52 - 439c: 000b9800 sll s3,t3,0x0 - 43a0: 91000200 lbu zero,512(t0) - 43a4: 000b980c syscall 0x2e60 - 43a8: 000bb000 sll s6,t3,0x0 - 43ac: 63000100 0x63000100 - 43b0: 00000bb0 0xbb0 - 43b4: 00000bc0 sll at,zero,0xf - 43b8: 0c910002 jal 2440008 <__scratchpad-0x1d3bfff8> - 43bc: 00000bc0 sll at,zero,0xf - 43c0: 00000d58 0xd58 - 43c4: 58630001 0x58630001 - 43c8: 6c00000d 0x6c00000d - 43cc: 0200000d break 0x200 - 43d0: 6c0c9100 0x6c0c9100 - 43d4: 7c00000d 0x7c00000d - 43d8: 0600000d bltz s0,4410 <__scratchpad-0x1f7fbbf0> - 43dc: 060c9100 0x60c9100 - 43e0: 7c9f0423 0x7c9f0423 - 43e4: 8400000d lh zero,13(zero) - 43e8: 0100000d break 0x100 - 43ec: 0d845200 jal 6114800 <__scratchpad-0x196eb800> - 43f0: 0e300000 jal 8c00000 <__scratchpad-0x16c00000> - 43f4: 00020000 sll zero,v0,0x0 - 43f8: 0e300c91 jal 8c03244 <__scratchpad-0x16bfcdbc> - 43fc: 0e400000 jal 9000000 <__scratchpad-0x16800000> - 4400: 00060000 sll zero,a2,0x0 - 4404: 23060c91 addi a2,t8,3217 - 4408: 0e409f04 jal 9027c10 <__scratchpad-0x167d83f0> - 440c: 0e480000 jal 9200000 <__scratchpad-0x16600000> - 4410: 00010000 sll zero,at,0x0 - 4414: 000e4852 0xe4852 - 4418: 000f3c00 sll a3,t7,0x10 - 441c: 91000200 lbu zero,512(t0) - 4420: 000f3c0c syscall 0x3cf0 - 4424: 000f4000 sll t0,t7,0x0 - 4428: 53000100 0x53000100 - 442c: 00000f40 sll at,zero,0x1d - 4430: 00001274 0x1274 - 4434: 0c910002 jal 2440008 <__scratchpad-0x1d3bfff8> - 4438: 00001274 0x1274 - 443c: 00001294 0x1294 - 4440: 0c910006 jal 2440018 <__scratchpad-0x1d3bffe8> - 4444: 9f042306 0x9f042306 - 4448: 00001294 0x1294 - 444c: 0000129c 0x129c - 4450: 9c520001 0x9c520001 - 4454: f0000012 0xf0000012 - 4458: 02000012 0x2000012 - 445c: f00c9100 0xf00c9100 - 4460: f4000012 0xf4000012 - 4464: 01000012 0x1000012 - 4468: 12f46300 beq s7,s4,1d06c <__scratchpad-0x1f7e2f94> - 446c: 15c80000 bne t6,t0,4470 <__scratchpad-0x1f7fbb90> - 4470: 00020000 sll zero,v0,0x0 - 4474: 15c80c91 bne t6,t0,76bc <__scratchpad-0x1f7f8944> - 4478: 15d00000 bne t6,s0,447c <__scratchpad-0x1f7fbb84> - 447c: 00020000 sll zero,v0,0x0 - 4480: 00000c8d break 0x0,0x32 - 4484: 00000000 nop - 4488: 02100000 0x2100000 - 448c: 15c80000 bne t6,t0,4490 <__scratchpad-0x1f7fbb70> - 4490: 00020000 sll zero,v0,0x0 - 4494: 15c81091 bne t6,t0,86dc <__scratchpad-0x1f7f7924> - 4498: 15d00000 bne t6,s0,449c <__scratchpad-0x1f7fbb64> - 449c: 00020000 sll zero,v0,0x0 - 44a0: 0000108d break 0x0,0x42 - 44a4: 00000000 nop - 44a8: 02600000 0x2600000 - 44ac: 02a80000 0x2a80000 - 44b0: 00020000 sll zero,v0,0x0 - 44b4: 04749f30 0x4749f30 - 44b8: 04800000 bltz a0,44bc <__scratchpad-0x1f7fbb44> - 44bc: 00010000 sll zero,at,0x0 - 44c0: 0005b863 0x5b863 - 44c4: 0005c800 sll t9,a1,0x0 - 44c8: 64000100 0x64000100 - 44cc: 00000768 0x768 - 44d0: 00000770 0x770 - 44d4: 70570001 0x70570001 - 44d8: 74000007 jalx 1c <__scratchpad-0x1f7fffe4> - 44dc: 01000007 srav zero,zero,t0 - 44e0: 078c6e00 0x78c6e00 - 44e4: 07980000 0x7980000 - 44e8: 00010000 sll zero,at,0x0 - 44ec: 00089857 0x89857 - 44f0: 00089f00 sll s3,t0,0x1c - 44f4: 53000100 0x53000100 - 44f8: 0000089f 0x89f - 44fc: 000008ac 0x8ac - 4500: b8910003 swr s1,3(a0) - 4504: 0008bc7f 0x8bc7f - 4508: 0008cc00 sll t9,t0,0x10 - 450c: 57000100 0x57000100 - 4510: 000008cc syscall 0x23 - 4514: 000008e0 0x8e0 - 4518: b8640001 swr a0,1(v1) - 451c: c8000009 lwc2 $0,9(zero) - 4520: 01000009 jalr zero,t0 - 4524: 09d46500 j 7519400 <__scratchpad-0x182e6c00> - 4528: 09d80000 j 7600000 <__scratchpad-0x18200000> - 452c: 00010000 sll zero,at,0x0 - 4530: 000a5c65 0xa5c65 - 4534: 000a6400 sll t4,t2,0x10 - 4538: 57000100 0x57000100 - 453c: 00000a64 0xa64 - 4540: 00000a68 0xa68 - 4544: 806e0001 lb t6,1(v1) - 4548: 8c00000a lw zero,10(zero) - 454c: 0100000a 0x100000a - 4550: 0af85700 j be15c00 <__scratchpad-0x139ea400> - 4554: 0aff0000 j bfc0000 <__scratchpad-0x13840000> - 4558: 00010000 sll zero,at,0x0 - 455c: 000aff53 0xaff53 - 4560: 000b0c00 sll at,t3,0x10 - 4564: 91000300 lbu zero,768(t0) - 4568: 0b247fb8 j c91fee0 <__scratchpad-0x12ee0120> - 456c: 0b440000 j d100000 <__scratchpad-0x12700000> - 4570: 00010000 sll zero,at,0x0 - 4574: 000b4467 0xb4467 - 4578: 000b4c00 sll t1,t3,0x10 - 457c: 62000100 0x62000100 - 4580: 00000b5c 0xb5c - 4584: 00000b6c 0xb6c - 4588: 6c570001 0x6c570001 - 458c: 8000000b lb zero,11(zero) - 4590: 0100000b 0x100000b - 4594: 0b806400 j e019000 <__scratchpad-0x117e7000> - 4598: 0b880000 j e200000 <__scratchpad-0x11600000> - 459c: 00010000 sll zero,at,0x0 - 45a0: 000ba057 0xba057 - 45a4: 000bb000 sll s6,t3,0x0 - 45a8: 64000100 0x64000100 - 45ac: 00000c44 0xc44 - 45b0: 00000c58 0xc58 - 45b4: 06820003 0x6820003 - 45b8: 000c589f 0xc589f - 45bc: 000c6800 sll t5,t4,0x0 - 45c0: 62000100 0x62000100 - 45c4: 00000ca4 0xca4 - 45c8: 00000cb8 0xcb8 - 45cc: c0570001 lwc0 $23,1(v0) - 45d0: c800000c lwc2 $0,12(zero) - 45d4: 0100000c syscall 0x40000 - 45d8: 0cec5700 jal 3b15c00 <__scratchpad-0x1bcea400> - 45dc: 0cf40000 jal 3d00000 <__scratchpad-0x1bb00000> - 45e0: 00060000 sll zero,a2,0x0 - 45e4: 00860085 0x860085 - 45e8: 0d109f22 jal 4427c88 <__scratchpad-0x1b3d8378> - 45ec: 0d1c0000 jal 4700000 <__scratchpad-0x1b100000> - 45f0: 00060000 sll zero,a2,0x0 - 45f4: 00860085 0x860085 - 45f8: 0d1c9f22 jal 4727c88 <__scratchpad-0x1b0d8378> - 45fc: 0d240000 jal 4900000 <__scratchpad-0x1af00000> - 4600: 00010000 sll zero,at,0x0 - 4604: 000d4057 0xd4057 - 4608: 000d5800 sll t3,t5,0x0 - 460c: 57000100 0x57000100 - 4610: 00000dfc 0xdfc - 4614: 00000e08 0xe08 - 4618: c86e0001 lwc2 $14,1(v1) - 461c: cf00000e lwc3 $0,14(t8) - 4620: 0100000e 0x100000e - 4624: 0ecf5300 jal b3d4c00 <__scratchpad-0x1442b400> - 4628: 0edc0000 jal b700000 <__scratchpad-0x14100000> - 462c: 00030000 sll zero,v1,0x0 - 4630: a87fb891 swl ra,-18287(v1) - 4634: b0000011 0xb0000011 - 4638: 01000011 mthi t0 - 463c: 11b05700 beq t5,s0,1a240 <__scratchpad-0x1f7e5dc0> - 4640: 11b40000 beq t5,s4,4644 <__scratchpad-0x1f7fb9bc> - 4644: 00010000 sll zero,at,0x0 - 4648: 0011d466 0x11d466 - 464c: 0011ec00 sll sp,s1,0x10 - 4650: 57000100 0x57000100 - 4654: 000011fc 0x11fc - 4658: 00001200 sll v0,zero,0x8 - 465c: 00840006 srlv zero,a0,a0 - 4660: 9f220085 0x9f220085 - 4664: 00001200 sll v0,zero,0x8 - 4668: 00001210 0x1210 - 466c: 00840008 0x840008 - 4670: 31220085 andi v0,t1,0x85 - 4674: 123c9f1c beq s1,gp,fffec2e8 <__bss_end+0x7ff74c48> - 4678: 12440000 beq s2,a0,467c <__scratchpad-0x1f7fb984> - 467c: 00010000 sll zero,at,0x0 - 4680: 00126057 0x126057 - 4684: 00127400 sll t6,s2,0x10 - 4688: 57000100 0x57000100 - 468c: 000012a0 0x12a0 - 4690: 000012c0 sll v0,zero,0xb - 4694: d4630001 0xd4630001 - 4698: e4000012 swc1 $f0,18(zero) - 469c: 01000012 0x1000012 - 46a0: 13606300 beqz k1,1d2a4 <__scratchpad-0x1f7e2d5c> - 46a4: 13840000 beq gp,a0,46a8 <__scratchpad-0x1f7fb958> - 46a8: 00010000 sll zero,at,0x0 - 46ac: 00140064 0x140064 - 46b0: 00140800 sll at,s4,0x0 - 46b4: 57000100 0x57000100 - 46b8: 00001408 0x1408 - 46bc: 0000140c syscall 0x50 - 46c0: 246e0001 addiu t6,v1,1 - 46c4: 30000014 andi zero,zero,0x14 - 46c8: 01000014 0x1000014 - 46cc: 15305700 bne t1,s0,1a2d0 <__scratchpad-0x1f7e5d30> - 46d0: 15370000 bne t1,s7,46d4 <__scratchpad-0x1f7fb92c> - 46d4: 00010000 sll zero,at,0x0 - 46d8: 00153753 0x153753 - 46dc: 00154400 sll t0,s5,0x10 - 46e0: 91000300 lbu zero,768(t0) - 46e4: 15547fb8 bne t2,s4,245c8 <__scratchpad-0x1f7dba38> - 46e8: 15640000 bne t3,a0,46ec <__scratchpad-0x1f7fb914> - 46ec: 00010000 sll zero,at,0x0 - 46f0: 00156457 0x156457 - 46f4: 00157800 sll t7,s5,0x0 - 46f8: 64000100 0x64000100 - 46fc: 0000157c 0x157c - 4700: 00001588 0x1588 - 4704: 00640001 0x640001 - 4708: 00000000 nop - 470c: 60000000 0x60000000 - 4710: a8000002 swl zero,2(zero) - 4714: 02000002 0x2000002 - 4718: a89f3000 swl ra,12288(a0) - 471c: 2c000002 sltiu zero,zero,2 - 4720: 03000013 mtlo t8 - 4724: 7fac9100 0x7fac9100 - 4728: 0000132c 0x132c - 472c: 00001334 0x1334 - 4730: 34520001 ori s2,v0,0x1 - 4734: c8000013 lwc2 $0,19(zero) - 4738: 03000015 0x3000015 - 473c: 7fac9100 0x7fac9100 - 4740: 000015c8 0x15c8 - 4744: 000015d0 0x15d0 - 4748: ac8d0003 sw t5,3(a0) - 474c: 0000007f 0x7f - 4750: 00000000 nop - 4754: 00026000 sll t4,v0,0x0 - 4758: 00026400 sll t4,v0,0x10 - 475c: 52000100 0x52000100 - 4760: 00000264 0x264 - 4764: 000015c8 0x15c8 - 4768: 48910002 0x48910002 - 476c: 000015c8 0x15c8 - 4770: 000015d0 0x15d0 - 4774: 488d0002 0x488d0002 - ... - 4780: 0000056c 0x56c - 4784: 00000578 0x578 - 4788: 93670006 lbu a3,6(k1) - 478c: 04936304 0x4936304 - 4790: 00000598 0x598 - 4794: 00000600 sll zero,zero,0x18 - 4798: 93670006 lbu a3,6(k1) - 479c: 04936304 0x4936304 - 47a0: 00000614 0x614 - 47a4: 00000618 0x618 - 47a8: 93670006 lbu a3,6(k1) - 47ac: 04936304 0x4936304 - 47b0: 00000630 0x630 - 47b4: 00000638 0x638 - 47b8: 93670006 lbu a3,6(k1) - 47bc: 04936304 0x4936304 - 47c0: 00000644 0x644 - 47c4: 00000658 0x658 - 47c8: 93670006 lbu a3,6(k1) - 47cc: 04936304 0x4936304 - 47d0: 00000660 0x660 - 47d4: 00000668 0x668 - 47d8: 93670006 lbu a3,6(k1) - 47dc: 04936304 0x4936304 - 47e0: 0000068c syscall 0x1a - 47e4: 00000694 0x694 - 47e8: 93670006 lbu a3,6(k1) - 47ec: 04936304 0x4936304 - 47f0: 000006ac 0x6ac - 47f4: 000006cc syscall 0x1b - 47f8: 93670006 lbu a3,6(k1) - 47fc: 04936304 0x4936304 - 4800: 000006d4 0x6d4 - 4804: 000006e8 0x6e8 - 4808: 93670006 lbu a3,6(k1) - 480c: 04936304 0x4936304 - 4810: 000006ec 0x6ec - 4814: 00000888 0x888 - 4818: 93670006 lbu a3,6(k1) - 481c: 04936304 0x4936304 - 4820: 0000088c syscall 0x22 - 4824: 00000898 0x898 - 4828: 93530006 lbu s3,6(k0) - 482c: 04936304 0x4936304 - 4830: 00000898 0x898 - 4834: 000008b8 0x8b8 - 4838: 93670006 lbu a3,6(k1) - 483c: 04936304 0x4936304 - 4840: 00000904 0x904 - 4844: 0000090c syscall 0x24 - 4848: 93630006 lbu v1,6(k1) - 484c: 04936404 0x4936404 - 4850: 00000924 0x924 - 4854: 00000944 0x944 - 4858: 93630006 lbu v1,6(k1) - 485c: 04936404 0x4936404 - 4860: 0000094c syscall 0x25 - 4864: 00000960 0x960 - 4868: 93630006 lbu v1,6(k1) - 486c: 04936404 0x4936404 - 4870: 00000964 0x964 - 4874: 00000b58 0xb58 - 4878: 93630006 lbu v1,6(k1) - 487c: 04936404 0x4936404 - 4880: 00000b98 0xb98 - 4884: 00000b9c 0xb9c - 4888: 00720008 0x720008 - 488c: f733f706 0xf733f706 - 4890: 0b9c9f25 j e727c94 <__scratchpad-0x110d836c> - 4894: 0ba70000 j e9c0000 <__scratchpad-0x10e40000> - 4898: 00090000 sll zero,t1,0x0 - 489c: 06060c91 0x6060c91 - 48a0: 25f733f7 addiu s7,t7,13303 - 48a4: 000d789f 0xd789f - 48a8: 000d8400 sll s0,t5,0x10 - 48ac: 63000600 0x63000600 - 48b0: 93640493 lbu a0,1171(k1) - 48b4: 000da404 0xda404 - 48b8: 000e1c00 sll v1,t6,0x10 - 48bc: 63000600 0x63000600 - 48c0: 93640493 lbu a0,1171(k1) - 48c4: 000e3c04 0xe3c04 - 48c8: 000e4800 sll t1,t6,0x0 - 48cc: 63000600 0x63000600 - 48d0: 93640493 lbu a0,1171(k1) - 48d4: 000e6804 sllv t5,t6,zero - 48d8: 000ef000 sll s8,t6,0x0 - 48dc: 63000600 0x63000600 - 48e0: 93640493 lbu a0,1171(k1) - 48e4: 00134804 sllv t1,s3,zero - 48e8: 00136800 sll t5,s3,0x0 - 48ec: 67000600 0x67000600 - 48f0: 93630493 lbu v1,1171(k1) - 48f4: 00143004 sllv a2,s4,zero - 48f8: 00152000 sll a0,s5,0x0 - 48fc: 67000600 0x67000600 - 4900: 93630493 lbu v1,1171(k1) - 4904: 00152404 0x152404 - 4908: 00153000 sll a2,s5,0x0 - 490c: 53000600 0x53000600 - 4910: 93630493 lbu v1,1171(k1) - 4914: 00153004 sllv a2,s5,zero - 4918: 00155000 sll t2,s5,0x0 - 491c: 67000600 0x67000600 - 4920: 93630493 lbu v1,1171(k1) - 4924: 00157804 sllv t7,s5,zero - 4928: 00158800 sll s1,s5,0x0 - 492c: 67000600 0x67000600 - 4930: 93630493 lbu v1,1171(k1) - 4934: 00000004 sllv zero,zero,zero - 4938: 00000000 nop - 493c: 000bc000 sll t8,t3,0x0 - 4940: 000ce400 sll gp,t4,0x10 - 4944: 65000100 0x65000100 - 4948: 00000cec 0xcec - 494c: 00000d1c 0xd1c - 4950: 00650001 0x650001 - 4954: 00000000 nop - 4958: c0000000 lwc0 c0_index,0(zero) - 495c: 6800000b 0x6800000b - 4960: 0100000c syscall 0x40000 - 4964: 0c686500 jal 1a19400 <__scratchpad-0x1dde6c00> - 4968: 0c8c0000 jal 2300000 <__scratchpad-0x1d500000> - 496c: 00010000 sll zero,at,0x0 - 4970: 00000052 0x52 - 4974: 00000000 nop - 4978: 00021000 sll v0,v0,0x0 - 497c: 0002a800 sll s5,v0,0x0 - 4980: 30000200 andi zero,zero,0x200 - 4984: 0002a89f 0x2a89f - 4988: 00050800 sll at,a1,0x0 - 498c: 65000100 0x65000100 - 4990: 00000518 0x518 - 4994: 00000540 sll zero,zero,0x15 - 4998: 4c650001 0x4c650001 - 499c: f4000005 0xf4000005 - 49a0: 01000006 srlv zero,zero,t0 - 49a4: 08e06500 j 3819400 <__scratchpad-0x1bfe6c00> - 49a8: 09b80000 j 6e00000 <__scratchpad-0x18a00000> - 49ac: 00010000 sll zero,at,0x0 - 49b0: 000b8865 0xb8865 - 49b4: 000ba800 sll s5,t3,0x0 - 49b8: 65000100 0x65000100 - 49bc: 00000ba8 0xba8 - 49c0: 00000bb0 0xbb0 - 49c4: 9f300002 0x9f300002 - 49c8: 00000bb0 0xbb0 - 49cc: 00000bbc 0xbbc - 49d0: 60650001 0x60650001 - 49d4: 6800000c 0x6800000c - 49d8: 0200000c syscall 0x80000 - 49dc: 589f3000 0x589f3000 - 49e0: b000000d 0xb000000d - 49e4: 0100000d break 0x100 - 49e8: 0e1c6500 jal 8719400 <__scratchpad-0x170e6c00> - 49ec: 0e780000 jal 9e00000 <__scratchpad-0x15a00000> - 49f0: 00010000 sll zero,at,0x0 - 49f4: 000ef065 0xef065 - 49f8: 000f6400 sll t4,t7,0x10 - 49fc: 65000100 0x65000100 - 4a00: 00001274 0x1274 - 4a04: 00001288 0x1288 - 4a08: 88650001 lwl a1,1(v1) - 4a0c: 9c000012 0x9c000012 - 4a10: 02000012 0x2000012 - 4a14: 9c9f3000 0x9c9f3000 - 4a18: b8000012 swr zero,18(zero) - 4a1c: 01000012 0x1000012 - 4a20: 12b86500 beq s5,t8,1de24 <__scratchpad-0x1f7e21dc> - 4a24: 12c00000 beqz s6,4a28 <__scratchpad-0x1f7fb5d8> - 4a28: 00020000 sll zero,v0,0x0 - 4a2c: 12c09f30 beqz s6,fffec6f0 <__bss_end+0x7ff75050> - 4a30: 12f00000 beq s7,s0,4a34 <__scratchpad-0x1f7fb5cc> - 4a34: 00010000 sll zero,at,0x0 - 4a38: 0012fc65 0x12fc65 - 4a3c: 00138c00 sll s1,s3,0x10 - 4a40: 65000100 0x65000100 - 4a44: 00001578 0x1578 - 4a48: 000015b4 0x15b4 - 4a4c: 00650001 0x650001 - 4a50: 00000000 nop - 4a54: 10000000 b 4a58 <__scratchpad-0x1f7fb5a8> - 4a58: a8000002 swl zero,2(zero) - 4a5c: 02000002 0x2000002 - 4a60: a89f3000 swl ra,12288(a0) - 4a64: bc000002 0xbc000002 - 4a68: 03000004 sllv zero,zero,t8 - 4a6c: 7f989100 0x7f989100 - 4a70: 000004bc 0x4bc - 4a74: 000004c4 0x4c4 - 4a78: c4520001 lwc1 $f18,1(v0) - 4a7c: e0000004 swc0 c0_index,4(zero) - 4a80: 03000004 sllv zero,zero,t8 - 4a84: 7f989100 0x7f989100 - 4a88: 000004e0 0x4e0 - 4a8c: 000004e8 0x4e8 - 4a90: e8520001 swc2 $18,1(v0) - 4a94: 18000004 blez zero,4aa8 <__scratchpad-0x1f7fb558> - 4a98: 03000013 mtlo t8 - 4a9c: 7f989100 0x7f989100 - 4aa0: 0000131c 0x131c - 4aa4: 000015c8 0x15c8 - 4aa8: 98910003 lwr s1,3(a0) - 4aac: 0015c87f 0x15c87f - 4ab0: 0015d000 sll k0,s5,0x0 - 4ab4: 8d000300 lw zero,768(t0) - 4ab8: 00007f98 0x7f98 - 4abc: 00000000 nop - 4ac0: 02100000 0x2100000 - 4ac4: 02a80000 0x2a80000 - 4ac8: 00020000 sll zero,v0,0x0 - 4acc: 02a89f32 0x2a89f32 - 4ad0: 05440000 0x5440000 - 4ad4: 00030000 sll zero,v1,0x0 - 4ad8: 4c7f9c91 0x4c7f9c91 - 4adc: e8000005 swc2 $0,5(zero) - 4ae0: 03000012 0x3000012 - 4ae4: 7f9c9100 0x7f9c9100 - 4ae8: 000012f0 0x12f0 - 4aec: 00001314 0x1314 - 4af0: 9c910003 0x9c910003 - 4af4: 00131c7f 0x131c7f - 4af8: 0015c800 sll t9,s5,0x0 - 4afc: 91000300 lbu zero,768(t0) - 4b00: 15c87f9c bne t6,t0,24974 <__scratchpad-0x1f7db68c> - 4b04: 15d00000 bne t6,s0,4b08 <__scratchpad-0x1f7fb4f8> - 4b08: 00030000 sll zero,v1,0x0 - 4b0c: 007f9c8d break 0x7f,0x272 - 4b10: 00000000 nop - 4b14: ec000000 swc3 $0,0(zero) - 4b18: f8000006 0xf8000006 - 4b1c: 02000006 srlv zero,zero,s0 - 4b20: f89f3000 0xf89f3000 - 4b24: 00000006 srlv zero,zero,zero - 4b28: 01000007 srav zero,zero,t0 - 4b2c: 07006500 bltz t8,1df30 <__scratchpad-0x1f7e20d0> - 4b30: 07080000 0x7080000 - 4b34: 00020000 sll zero,v0,0x0 - 4b38: 07089f30 0x7089f30 - 4b3c: 07240000 0x7240000 - 4b40: 00010000 sll zero,at,0x0 - 4b44: 00073065 0x73065 - 4b48: 00076000 sll t4,a3,0x0 - 4b4c: 65000100 0x65000100 - 4b50: 00000794 0x794 - 4b54: 00000798 0x798 - 4b58: 0082000a 0x82000a - 4b5c: 20220080 addi v0,at,128 - 4b60: 9f22008e 0x9f22008e - 4b64: 00000798 0x798 - 4b68: 000007a8 0x7a8 - 4b6c: 9f430002 0x9f430002 - 4b70: 000007a8 0x7a8 - 4b74: 000008bc 0x8bc - 4b78: ec6e0001 swc3 $14,1(v1) - 4b7c: f8000009 0xf8000009 - 4b80: 02000009 jalr zero,s0 - 4b84: f89f3000 0xf89f3000 - 4b88: 54000009 0x54000009 - 4b8c: 0100000a 0x100000a - 4b90: 0a886500 j a219400 <__scratchpad-0x155e6c00> - 4b94: 0a8c0000 j a300000 <__scratchpad-0x15500000> - 4b98: 000a0000 sll zero,t2,0x0 - 4b9c: 00800082 0x800082 - 4ba0: 008e2022 sub a0,a0,t6 - 4ba4: 0a8c9f22 j a327c88 <__scratchpad-0x154d8378> - 4ba8: 0a9c0000 j a700000 <__scratchpad-0x15100000> - 4bac: 00020000 sll zero,v0,0x0 - 4bb0: 0a9c9f3f j a727cfc <__scratchpad-0x150d8304> - 4bb4: 0b4c0000 j d300000 <__scratchpad-0x12500000> - 4bb8: 00010000 sll zero,at,0x0 - 4bbc: 000da465 0xda465 - 4bc0: 000db000 sll s6,t5,0x0 - 4bc4: 45000200 bc1f 53c8 <__scratchpad-0x1f7fac38> - 4bc8: 000db09f 0xdb09f - 4bcc: 000e1c00 sll v1,t6,0x10 - 4bd0: 66000100 0x66000100 - 4bd4: 00000e68 0xe68 - 4bd8: 00000e78 0xe78 - 4bdc: 3f080003 0x3f080003 - 4be0: 000e789f 0xe789f - 4be4: 000ef000 sll s8,t6,0x0 - 4be8: 67000100 0x67000100 - 4bec: 000011a8 0x11a8 - 4bf0: 000011d0 0x11d0 - 4bf4: d4650001 0xd4650001 - 4bf8: ec000011 swc3 $0,17(zero) - 4bfc: 01000011 mthi t0 - 4c00: 11fc6500 beq t7,gp,1e004 <__scratchpad-0x1f7e1ffc> - 4c04: 12000000 beqz s0,4c08 <__scratchpad-0x1f7fb3f8> - 4c08: 00090000 sll zero,t1,0x0 - 4c0c: d0030085 0xd0030085 - 4c10: 1c8006e8 bgtz a0,67b4 <__scratchpad-0x1f7f984c> - 4c14: 0012009f 0x12009f - 4c18: 00122400 sll a0,s2,0x10 - 4c1c: 03000a00 0x3000a00 - 4c20: 8006e8d0 lb a2,-5936(zero) - 4c24: 22008520 addi zero,s0,-31456 - 4c28: 0012249f 0x12249f - 4c2c: 00122c00 sll a1,s2,0x10 - 4c30: 85000900 lh zero,2304(t0) - 4c34: e8d00300 swc2 $16,768(a2) - 4c38: 9f1c8006 0x9f1c8006 - 4c3c: 0000123c 0x123c - 4c40: 00001274 0x1274 - 4c44: 84630001 lh v1,1(v1) - 4c48: 90000013 lbu zero,19(zero) - 4c4c: 02000013 mtlo s0 - 4c50: 909f3000 lbu ra,12288(a0) - 4c54: 98000013 lwr zero,19(zero) - 4c58: 01000013 mtlo t0 - 4c5c: 13986500 beq gp,t8,1e060 <__scratchpad-0x1f7e1fa0> - 4c60: 13a00000 beqz sp,4c64 <__scratchpad-0x1f7fb39c> - 4c64: 00020000 sll zero,v0,0x0 - 4c68: 13a09f30 beqz sp,fffec92c <__bss_end+0x7ff7528c> - 4c6c: 13bc0000 beq sp,gp,4c70 <__scratchpad-0x1f7fb390> - 4c70: 00010000 sll zero,at,0x0 - 4c74: 0013c865 0x13c865 - 4c78: 0013f800 sll ra,s3,0x0 - 4c7c: 65000100 0x65000100 - 4c80: 0000142c 0x142c - 4c84: 00001430 0x1430 - 4c88: 0082000a 0x82000a - 4c8c: 20220080 addi v0,at,128 - 4c90: 9f22008e 0x9f22008e - 4c94: 00001430 0x1430 - 4c98: 00001440 sll v0,zero,0x11 - 4c9c: 9f430002 0x9f430002 - 4ca0: 00001440 sll v0,zero,0x11 - 4ca4: 00001554 0x1554 - 4ca8: 006e0001 0x6e0001 - 4cac: 00000000 nop - 4cb0: ec000000 swc3 $0,0(zero) - 4cb4: f8000006 0xf8000006 - 4cb8: 02000006 srlv zero,zero,s0 - 4cbc: f89f3100 0xf89f3100 - 4cc0: 50000006 0x50000006 - 4cc4: 01000007 srav zero,zero,t0 - 4cc8: 07a86400 0x7a86400 - 4ccc: 07c30000 0x7c30000 - 4cd0: 00010000 sll zero,at,0x0 - 4cd4: 00080452 0x80452 - 4cd8: 00081400 sll v0,t0,0x10 - 4cdc: 52000100 0x52000100 - 4ce0: 00000814 0x814 - 4ce4: 0000082c 0x82c - 4ce8: 7f720003 0x7f720003 - 4cec: 00082c9f 0x82c9f - 4cf0: 00083400 sll a2,t0,0x10 - 4cf4: 52000100 0x52000100 - 4cf8: 00000a9c 0xa9c - 4cfc: 00000aac 0xaac - 4d00: c8560001 lwc2 $22,1(v0) - 4d04: cc00000a lwc3 $0,10(zero) - 4d08: 0100000a 0x100000a - 4d0c: 0acc5200 j b314800 <__scratchpad-0x144eb800> - 4d10: 0af40000 j bd00000 <__scratchpad-0x13b00000> - 4d14: 00010000 sll zero,at,0x0 - 4d18: 000af456 0xaf456 - 4d1c: 000aff00 sll ra,t2,0x1c - 4d20: 76000300 jalx 8000c00 <__scratchpad-0x177ff400> - 4d24: 0b0c9f50 j c327d40 <__scratchpad-0x134d82c0> - 4d28: 0b240000 j c900000 <__scratchpad-0x12f00000> - 4d2c: 00010000 sll zero,at,0x0 - 4d30: 000b2456 0xb2456 - 4d34: 000b2c00 sll a1,t3,0x10 - 4d38: 76000300 jalx 8000c00 <__scratchpad-0x177ff400> - 4d3c: 0b2c9f49 j cb27d24 <__scratchpad-0x12cd82dc> - 4d40: 0b300000 j cc00000 <__scratchpad-0x12c00000> - 4d44: 00010000 sll zero,at,0x0 - 4d48: 000dc456 0xdc456 - 4d4c: 000df400 sll s8,t5,0x10 - 4d50: 52000100 0x52000100 - 4d54: 00000df4 0xdf4 - 4d58: 00000e03 sra at,zero,0x18 - 4d5c: 50760003 0x50760003 - 4d60: 000e889f 0xe889f - 4d64: 000eb800 sll s7,t6,0x0 - 4d68: 52000100 0x52000100 - 4d6c: 00000eb8 0xeb8 - 4d70: 00000ec4 0xec4 - 4d74: 50760003 0x50760003 - 4d78: 0013849f 0x13849f - 4d7c: 00139000 sll s2,s3,0x0 - 4d80: 31000200 andi zero,t0,0x200 - 4d84: 0013909f 0x13909f - 4d88: 0013e800 sll sp,s3,0x0 - 4d8c: 64000100 0x64000100 - 4d90: 00001440 sll v0,zero,0x11 - 4d94: 0000145b 0x145b - 4d98: 9c520001 0x9c520001 - 4d9c: ac000014 sw zero,20(zero) - 4da0: 01000014 0x1000014 - 4da4: 14ac5200 bne a1,t4,195a8 <__scratchpad-0x1f7e6a58> - 4da8: 14c40000 bne a2,a0,4dac <__scratchpad-0x1f7fb254> - 4dac: 00030000 sll zero,v1,0x0 - 4db0: c49f7f72 lwc1 $f31,32626(a0) - 4db4: cc000014 lwc3 $0,20(zero) - 4db8: 01000014 0x1000014 - 4dbc: 00005200 sll t2,zero,0x8 - 4dc0: 00000000 nop - 4dc4: 07a80000 0x7a80000 - 4dc8: 07c30000 0x7c30000 - 4dcc: 00060000 sll zero,a2,0x0 - 4dd0: 5b04935a 0x5b04935a - 4dd4: 08040493 j 10124c <__scratchpad-0x1f6fedb4> - 4dd8: 08340000 j d00000 <__scratchpad-0x1eb00000> - 4ddc: 00060000 sll zero,a2,0x0 - 4de0: 5b04935a 0x5b04935a - 4de4: 14400493 bnez v0,6034 <__scratchpad-0x1f7f9fcc> - 4de8: 145b0000 bne v0,k1,4dec <__scratchpad-0x1f7fb214> - 4dec: 00060000 sll zero,a2,0x0 - 4df0: 5b04935a 0x5b04935a - 4df4: 149c0493 bne a0,gp,6044 <__scratchpad-0x1f7f9fbc> - 4df8: 14cc0000 bne a2,t4,4dfc <__scratchpad-0x1f7fb204> - 4dfc: 00060000 sll zero,a2,0x0 - 4e00: 5b04935a 0x5b04935a - 4e04: 00000493 0x493 - 4e08: 00000000 nop - 4e0c: 07c40000 0x7c40000 - 4e10: 07e80000 0x7e80000 - 4e14: 00060000 sll zero,a2,0x0 - 4e18: 53049352 0x53049352 - 4e1c: 08340493 j d0124c <__scratchpad-0x1eafedb4> - 4e20: 08600000 j 1800000 <__scratchpad-0x1e000000> - 4e24: 00060000 sll zero,a2,0x0 - 4e28: 53049352 0x53049352 - 4e2c: 145c0493 bne v0,gp,607c <__scratchpad-0x1f7f9f84> - 4e30: 14800000 bnez a0,4e34 <__scratchpad-0x1f7fb1cc> - 4e34: 00060000 sll zero,a2,0x0 - 4e38: 53049352 0x53049352 - 4e3c: 14cc0493 bne a2,t4,608c <__scratchpad-0x1f7f9f74> - 4e40: 14f80000 bne a3,t8,4e44 <__scratchpad-0x1f7fb1bc> - 4e44: 00060000 sll zero,a2,0x0 - 4e48: 53049352 0x53049352 - 4e4c: 00000493 0x493 - 4e50: 00000000 nop - 4e54: 054c0000 0x54c0000 - 4e58: 07a80000 0x7a80000 - 4e5c: 00020000 sll zero,v0,0x0 - 4e60: 07a89f31 0x7a89f31 - 4e64: 07e00000 bltz ra,4e68 <__scratchpad-0x1f7fb198> - 4e68: 00010000 sll zero,at,0x0 - 4e6c: 0007ec66 0x7ec66 - 4e70: 00083800 sll a3,t0,0x0 - 4e74: 66000100 0x66000100 - 4e78: 000008ac 0x8ac - 4e7c: 000008e0 0x8e0 - 4e80: e0660001 swc0 $6,1(v1) - 4e84: 9c000008 0x9c000008 - 4e88: 0200000a 0x200000a - 4e8c: dc9f3100 0xdc9f3100 - 4e90: e000000a swc0 c0_index,10(zero) - 4e94: 0200000a 0x200000a - 4e98: 449f3000 mtc1 ra,$f6 - 4e9c: 4c00000b 0x4c00000b - 4ea0: 0200000b 0x200000b - 4ea4: 589f3000 0x589f3000 - 4ea8: b000000d 0xb000000d - 4eac: 0200000d break 0x200 - 4eb0: e89f3100 swc2 $31,12544(a0) - 4eb4: ec00000d swc3 $0,13(zero) - 4eb8: 0200000d break 0x200 - 4ebc: 1c9f3000 0x1c9f3000 - 4ec0: 7800000e 0x7800000e - 4ec4: 0200000e 0x200000e - 4ec8: ac9f3100 sw ra,12544(a0) - 4ecc: b000000e 0xb000000e - 4ed0: 0200000e 0x200000e - 4ed4: 409f3000 mtc0 ra,$6 - 4ed8: 40000013 0x40000013 - 4edc: 02000014 0x2000014 - 4ee0: 409f3100 0x409f3100 - 4ee4: 78000014 0x78000014 - 4ee8: 01000014 0x1000014 - 4eec: 14846600 bne a0,a0,1e6f0 <__scratchpad-0x1f7e1910> - 4ef0: 14d00000 bne a2,s0,4ef4 <__scratchpad-0x1f7fb10c> - 4ef4: 00010000 sll zero,at,0x0 - 4ef8: 00154466 0x154466 - 4efc: 00157800 sll t7,s5,0x0 - 4f00: 66000100 0x66000100 - 4f04: 00001578 0x1578 - 4f08: 00001588 0x1588 - 4f0c: 9f310002 0x9f310002 - ... - 4f18: 00000210 0x210 - 4f1c: 00000248 0x248 - 4f20: 7f750003 0x7f750003 - 4f24: 0002489f 0x2489f - 4f28: 0015c400 sll t8,s5,0x10 - 4f2c: 61000100 0x61000100 - ... - 4f38: 00000210 0x210 - 4f3c: 000002a8 0x2a8 - 4f40: 9f300002 0x9f300002 - 4f44: 000002a8 0x2a8 - 4f48: 000004e0 0x4e0 - 4f4c: b0910003 0xb0910003 - 4f50: 0004e07f 0x4e07f - 4f54: 0004e800 sll sp,a0,0x0 - 4f58: 31000200 andi zero,t0,0x200 - 4f5c: 0004e89f 0x4e89f - 4f60: 0004f400 sll s8,a0,0x10 - 4f64: 91000300 lbu zero,768(t0) - 4f68: 04f47fb0 0x4f47fb0 - 4f6c: 05000000 bltz t0,4f70 <__scratchpad-0x1f7fb090> - 4f70: 00020000 sll zero,v0,0x0 - 4f74: 05009f31 bltz t0,fffecc3c <__bss_end+0x7ff7559c> - 4f78: 13100000 beq t8,s0,4f7c <__scratchpad-0x1f7fb084> - 4f7c: 00030000 sll zero,v1,0x0 - 4f80: 1c7fb091 0x1c7fb091 - 4f84: c8000013 lwc2 $0,19(zero) - 4f88: 03000015 0x3000015 - 4f8c: 7fb09100 0x7fb09100 - 4f90: 000015c8 0x15c8 - 4f94: 000015d0 0x15d0 - 4f98: b08d0003 0xb08d0003 - 4f9c: 0000007f 0x7f - 4fa0: 00000000 nop - 4fa4: 00021000 sll v0,v0,0x0 - 4fa8: 0002a800 sll s5,v0,0x0 - 4fac: 30000200 andi zero,zero,0x200 - 4fb0: 0002a89f 0x2a89f - 4fb4: 00037400 sll t6,v1,0x10 - 4fb8: 60000100 0x60000100 - 4fbc: 00000378 0x378 - 4fc0: 0000037c 0x37c - 4fc4: 84600001 lh zero,1(v1) - 4fc8: 68000003 0x68000003 - 4fcc: 01000004 sllv zero,zero,t0 - 4fd0: 04686000 0x4686000 - 4fd4: 04700000 bltzal v1,4fd8 <__scratchpad-0x1f7fb028> - 4fd8: 00030000 sll zero,v1,0x0 - 4fdc: 707fa091 0x707fa091 - 4fe0: 28000004 slti zero,zero,4 - 4fe4: 0100000a 0x100000a - 4fe8: 0a286000 j 8a18000 <__scratchpad-0x16de8000> - 4fec: 0a2c0000 j 8b00000 <__scratchpad-0x16d00000> - 4ff0: 00030000 sll zero,v1,0x0 - 4ff4: 389f0180 xori ra,a0,0x180 - 4ff8: a400000a sh zero,10(zero) - 4ffc: 0100000c syscall 0x40000 - 5000: 0ca46000 jal 2918000 <__scratchpad-0x1cee8000> - 5004: 0cb80000 jal 2e00000 <__scratchpad-0x1ca00000> - 5008: 00010000 sll zero,at,0x0 - 500c: 000cc066 0xcc066 - 5010: 000ce400 sll gp,t4,0x10 - 5014: 66000100 0x66000100 - 5018: 00000cec 0xcec - 501c: 00000d1c 0xd1c - 5020: 1c600001 bgtz v1,5028 <__scratchpad-0x1f7fafd8> - 5024: 5800000d 0x5800000d - 5028: 0100000d break 0x100 - 502c: 0d586400 jal 5619000 <__scratchpad-0x1a1e7000> - 5030: 0f000000 jal c000000 <__scratchpad-0x13800000> - 5034: 00010000 sll zero,at,0x0 - 5038: 000f0060 0xf0060 - 503c: 000f0800 sll at,t7,0x0 - 5040: 52000100 0x52000100 - 5044: 00000f08 0xf08 - 5048: 00000f0c syscall 0x3c - 504c: 10600001 beqz v1,5054 <__scratchpad-0x1f7fafac> - 5050: e400000f swc1 $f0,15(zero) - 5054: 01000011 mthi t0 - 5058: 11e46000 beq t7,a0,1d05c <__scratchpad-0x1f7e2fa4> - 505c: 11e80000 beq t7,t0,5060 <__scratchpad-0x1f7fafa0> - 5060: 00010000 sll zero,at,0x0 - 5064: 0011e852 0x11e852 - 5068: 00126800 sll t5,s2,0x0 - 506c: 60000100 0x60000100 - 5070: 00001268 0x1268 - 5074: 0000126c 0x126c - 5078: 6c520001 0x6c520001 - 507c: f0000012 0xf0000012 - 5080: 01000012 0x1000012 - 5084: 12fc6000 beq s7,gp,1d088 <__scratchpad-0x1f7e2f78> - 5088: 130c0000 beq t8,t4,508c <__scratchpad-0x1f7faf74> - 508c: 00010000 sll zero,at,0x0 - 5090: 00131c60 0x131c60 - 5094: 0015c800 sll t9,s5,0x0 - 5098: 60000100 0x60000100 - ... - 50a4: 00000210 0x210 - 50a8: 000002a8 0x2a8 - 50ac: ff090003 0xff090003 - 50b0: 0002a89f 0x2a89f - 50b4: 00046800 sll t5,a0,0x0 - 50b8: 91000300 lbu zero,768(t0) - 50bc: 04707fa0 bltzal v1,24f40 <__scratchpad-0x1f7db0c0> - 50c0: 0f100000 jal c400000 <__scratchpad-0x13400000> - 50c4: 00030000 sll zero,v1,0x0 - 50c8: 107fa091 beq v1,ra,fffed310 <__bss_end+0x7ff75c70> - 50cc: 1f00000f bgtz t8,510c <__scratchpad-0x1f7faef4> - 50d0: 0100000f 0x100000f - 50d4: 0f1f5200 jal c7d4800 <__scratchpad-0x1302b800> - 50d8: 13040000 beq t8,a0,50dc <__scratchpad-0x1f7faf24> - 50dc: 00030000 sll zero,v1,0x0 - 50e0: 1c7fa091 0x1c7fa091 - 50e4: c8000013 lwc2 $0,19(zero) - 50e8: 03000015 0x3000015 - 50ec: 7fa09100 0x7fa09100 - 50f0: 000015c8 0x15c8 - 50f4: 000015d0 0x15d0 - 50f8: a08d0003 sb t5,3(a0) - 50fc: 0000007f 0x7f - 5100: 00000000 nop - 5104: 0009ec00 sll sp,t1,0x10 - 5108: 0009f800 sll ra,t1,0x0 - 510c: 30000200 andi zero,zero,0x200 - 5110: 0009f89f 0x9f89f - 5114: 000a4400 sll t0,t2,0x10 - 5118: 66000100 0x66000100 - ... - 5124: 000005c8 0x5c8 - 5128: 00000668 0x668 - 512c: 9f310002 0x9f310002 - 5130: 00001340 sll v0,zero,0xd - 5134: 00001588 0x1588 - 5138: 9f310002 0x9f310002 - ... - 5144: 000005c8 0x5c8 - 5148: 00000668 0x668 - 514c: 50f20006 0x50f20006 - 5150: 00000089 0x89 - 5154: 00001340 sll v0,zero,0xd - 5158: 00001588 0x1588 - 515c: 50f20006 0x50f20006 - 5160: 00000089 0x89 - ... - 516c: 000005c8 0x5c8 - 5170: 00000668 0x668 - 5174: 9c910003 0x9c910003 - 5178: 0013407f 0x13407f - 517c: 00158800 sll s1,s5,0x0 - 5180: 91000300 lbu zero,768(t0) - 5184: 00007f9c 0x7f9c - 5188: 00000000 nop - 518c: 05c80000 0x5c80000 - 5190: 06300000 bltzal s1,5194 <__scratchpad-0x1f7fae6c> - 5194: 00020000 sll zero,v0,0x0 - 5198: 06309f30 bltzal s1,fffece5c <__bss_end+0x7ff757bc> - 519c: 06380000 0x6380000 - 51a0: 00020000 sll zero,v0,0x0 - 51a4: 06389f31 0x6389f31 - 51a8: 06440000 0x6440000 - 51ac: 00020000 sll zero,v0,0x0 - 51b0: 06449f30 0x6449f30 - 51b4: 064c0000 0x64c0000 - 51b8: 00020000 sll zero,v0,0x0 - 51bc: 064c9f31 0x64c9f31 - 51c0: 06600000 bltz s3,51c4 <__scratchpad-0x1f7fae3c> - 51c4: 00020000 sll zero,v0,0x0 - 51c8: 06609f30 bltz s3,fffece8c <__bss_end+0x7ff757ec> - 51cc: 06680000 0x6680000 - 51d0: 00020000 sll zero,v0,0x0 - 51d4: 13409f31 beqz k0,fffece9c <__bss_end+0x7ff757fc> - 51d8: 13680000 beq k1,t0,51dc <__scratchpad-0x1f7fae24> - 51dc: 00020000 sll zero,v0,0x0 - 51e0: 15789f30 bne t3,t8,fffecea4 <__bss_end+0x7ff75804> - 51e4: 15880000 bne t4,t0,51e8 <__scratchpad-0x1f7fae18> - 51e8: 00020000 sll zero,v0,0x0 - 51ec: 00009f31 0x9f31 - 51f0: 00000000 nop - 51f4: 06ac0000 0x6ac0000 - 51f8: 08e00000 j 3800000 <__scratchpad-0x1c000000> - 51fc: 00020000 sll zero,v0,0x0 - 5200: 00009f30 0x9f30 - 5204: 00000000 nop - 5208: 06ac0000 0x6ac0000 - 520c: 08e00000 j 3800000 <__scratchpad-0x1c000000> - 5210: 00060000 sll zero,a2,0x0 - 5214: 008950f2 0x8950f2 - ... - 5220: 06ac0000 0x6ac0000 - 5224: 08e00000 j 3800000 <__scratchpad-0x1c000000> - 5228: 00030000 sll zero,v1,0x0 - 522c: 007f9c91 0x7f9c91 - 5230: 00000000 nop - 5234: 24000000 li zero,0 - 5238: 80000009 lb zero,9(zero) - 523c: 0200000b 0x200000b - 5240: 009f3000 0x9f3000 - 5244: 00000000 nop - 5248: 24000000 li zero,0 - 524c: 80000009 lb zero,9(zero) - 5250: 0600000b bltz s0,5280 <__scratchpad-0x1f7fad80> - 5254: 8950f200 lwl s0,-3584(t2) - ... - 5260: 24000000 li zero,0 - 5264: 80000009 lb zero,9(zero) - 5268: 0300000b 0x300000b - 526c: 7f9c9100 0x7f9c9100 - ... - 5278: 00000f3c 0xf3c - 527c: 000010c4 0x10c4 - 5280: d0030006 0xd0030006 - 5284: 9f8006e8 0x9f8006e8 - 5288: 000010c4 0x10c4 - 528c: 000010e0 0x10e0 - 5290: d1030006 0xd1030006 - 5294: 9f8006e8 0x9f8006e8 - 5298: 000010e0 0x10e0 - 529c: 000010ec 0x10ec - 52a0: d0030006 0xd0030006 - 52a4: 9f8006e8 0x9f8006e8 - 52a8: 000010ec 0x10ec - 52ac: 00001107 0x1107 - 52b0: 07530001 0x7530001 - 52b4: 24000011 li zero,17 - 52b8: 03000011 mthi t8 - 52bc: 7fb49100 0x7fb49100 - 52c0: 00001124 0x1124 - 52c4: 00001134 0x1134 - 52c8: 34660001 ori a2,v1,0x1 - 52cc: 70000011 0x70000011 - 52d0: 0a000011 j 8000044 <__scratchpad-0x177fffbc> - 52d4: 7fb49100 0x7fb49100 - 52d8: 22008406 addi zero,s0,-31738 - 52dc: 009f0123 0x9f0123 - 52e0: 00000000 nop - 52e4: 3c000000 lui zero,0x0 - 52e8: d000000f 0xd000000f - 52ec: 03000010 0x3000010 - 52f0: 9f400800 0x9f400800 - 52f4: 000010d0 0x10d0 - 52f8: 000010e0 0x10e0 - 52fc: 3f080003 0x3f080003 - 5300: 0010e09f 0x10e09f - 5304: 0010ec00 sll sp,s0,0x10 - 5308: 08000300 j c00 <__scratchpad-0x1f7ff400> - 530c: 10ec9f40 beq a3,t4,fffed010 <__bss_end+0x7ff75970> - 5310: 11140000 beq t0,s4,5314 <__scratchpad-0x1f7facec> - 5314: 00010000 sll zero,at,0x0 - 5318: 00111466 0x111466 - 531c: 00117000 sll t6,s1,0x0 - 5320: 63000100 0x63000100 - ... - 532c: 00000f3c 0xf3c - 5330: 00001274 0x1274 - 5334: a0910003 sb s1,3(a0) - 5338: 0000007f 0x7f - 533c: 00000000 nop - 5340: 000f3c00 sll a3,t7,0x10 - 5344: 000f4400 sll t0,t7,0x10 - 5348: 72000200 0x72000200 - 534c: 000f4400 sll t0,t7,0x10 - 5350: 000f6400 sll t4,t7,0x10 - 5354: 91000500 lbu zero,1280(t0) - 5358: 1c38060c 0x1c38060c - ... - 5364: 00000f3c 0xf3c - 5368: 00001274 0x1274 - 536c: 34f20006 ori s2,a3,0x6 - 5370: 0000008b 0x8b - ... - 537c: 00000f3c 0xf3c - 5380: 00001020 add v0,zero,zero - 5384: 089e000a j 2780028 <__scratchpad-0x1d07ffd8> - 5388: 00000000 nop - 538c: 00000000 nop - 5390: 00001020 add v0,zero,zero - 5394: 0000105c 0x105c - 5398: 93630006 lbu v1,6(k1) - 539c: 04936704 0x4936704 - 53a0: 00001060 0x1060 - 53a4: 00001068 0x1068 - 53a8: 93520006 lbu s2,6(k0) - 53ac: 04936704 0x4936704 - 53b0: 00001068 0x1068 - 53b4: 00001114 0x1114 - 53b8: 93630006 lbu v1,6(k1) - 53bc: 04936704 0x4936704 - ... - 53c8: 00000f3c 0xf3c - 53cc: 00001020 add v0,zero,zero - 53d0: 089e000a j 2780028 <__scratchpad-0x1d07ffd8> - 53d4: 00000000 nop - 53d8: 00000000 nop - 53dc: 00001020 add v0,zero,zero - 53e0: 00001084 0x1084 - 53e4: b8910008 swr s1,8(a0) - 53e8: 6e04937f 0x6e04937f - 53ec: 10940493 beq a0,s4,663c <__scratchpad-0x1f7f99c4> - 53f0: 11700000 beq t3,s0,53f4 <__scratchpad-0x1f7fac0c> - 53f4: 00080000 sll zero,t0,0x0 - 53f8: 937fb891 lbu ra,-18287(k1) - 53fc: 04936e04 0x4936e04 - ... - 5408: 00000f60 0xf60 - 540c: 00000f64 0xf64 - 5410: 93530006 lbu s3,6(k0) - 5414: 04936304 0x4936304 - 5418: 00000f64 0xf64 - 541c: 00000fa8 0xfa8 - 5420: b4910008 0xb4910008 - 5424: 6304937f 0x6304937f - 5428: 0ff40493 jal fd0124c <__scratchpad-0xfafedb4> - 542c: 100c0000 beq zero,t4,5430 <__scratchpad-0x1f7fabd0> - 5430: 00080000 sll zero,t0,0x0 - 5434: 937fb491 lbu ra,-19311(k1) - 5438: 04936304 0x4936304 - 543c: 0000100c syscall 0x40 - 5440: 00001020 add v0,zero,zero - 5444: b4910008 0xb4910008 - 5448: 5204937f 0x5204937f - 544c: 10200493 beqz at,669c <__scratchpad-0x1f7f9964> - 5450: 11000000 beqz t0,5454 <__scratchpad-0x1f7fabac> - 5454: 00090000 sll zero,t1,0x0 - 5458: 937fb491 lbu ra,-19311(k1) - 545c: 934c9104 lbu t4,-28412(k0) - 5460: 00000004 sllv zero,zero,zero - 5464: 00000000 nop - 5468: 00100800 sll at,s0,0x0 - 546c: 00102000 sll a0,s0,0x0 - 5470: 57000600 0x57000600 - 5474: 93640493 lbu a0,1171(k1) - 5478: 00102004 sllv a0,s0,zero - 547c: 0010a000 sll s4,s0,0x0 - 5480: 65000600 0x65000600 - 5484: 93640493 lbu a0,1171(k1) - 5488: 0010ac04 0x10ac04 - 548c: 00110c00 sll at,s1,0x10 - 5490: 65000600 0x65000600 - 5494: 93640493 lbu a0,1171(k1) - 5498: 00000004 sllv zero,zero,zero - 549c: 00000000 nop - 54a0: 000f6000 sll t4,t7,0x0 - 54a4: 000f6400 sll t4,t7,0x10 - 54a8: 30000200 andi zero,zero,0x200 - 54ac: 000f649f 0xf649f - 54b0: 000f8400 sll s0,t7,0x10 - 54b4: 08000600 j 1800 <__scratchpad-0x1f7fe800> - 54b8: 1c008534 bgtz zero,fffe698c <__bss_end+0x7ff6f2ec> - 54bc: 000f849f 0xf849f - 54c0: 000f8c00 sll s1,t7,0x10 - 54c4: 08000600 j 1800 <__scratchpad-0x1f7fe800> - 54c8: 1c008533 bgtz zero,fffe6998 <__bss_end+0x7ff6f2f8> - 54cc: 00100c9f 0x100c9f - 54d0: 00102000 sll a0,s0,0x0 - 54d4: 08000300 j c00 <__scratchpad-0x1f7ff400> - 54d8: 10209f34 beqz at,fffed1ac <__bss_end+0x7ff75b0c> - 54dc: 10a80000 beq a1,t0,54e0 <__scratchpad-0x1f7fab20> - 54e0: 00010000 sll zero,at,0x0 - 54e4: 0010a866 0x10a866 - 54e8: 0010ac00 sll s5,s0,0x10 - 54ec: 86000300 lh zero,768(s0) - 54f0: 10ac9f01 beq a1,t4,fffed0f8 <__bss_end+0x7ff75a58> - 54f4: 10d80000 beq a2,t8,54f8 <__scratchpad-0x1f7fab08> - 54f8: 00010000 sll zero,at,0x0 - 54fc: 0010e066 0x10e066 - 5500: 0010e800 sll sp,s0,0x0 - 5504: 66000100 0x66000100 - 5508: 0000110c syscall 0x44 - 550c: 00001110 0x1110 - 5510: 10520001 beq v0,s2,5518 <__scratchpad-0x1f7faae8> - 5514: 70000011 0x70000011 - 5518: 01000011 mthi t0 - 551c: 00006400 sll t4,zero,0x10 - 5520: 00000000 nop - 5524: 10440000 beq v0,a0,5528 <__scratchpad-0x1f7faad8> - 5528: 10680000 beq v1,t0,552c <__scratchpad-0x1f7faad4> - 552c: 000b0000 sll zero,t3,0x0 - 5530: 8525f731 lh a1,-2255(t1) - 5534: f72cf700 0xf72cf700 - 5538: 689f2425 0x689f2425 - 553c: 94000010 lhu zero,16(zero) - 5540: 14000010 bnez zero,5584 <__scratchpad-0x1f7faa7c> - 5544: 0825f400 j 97d000 <__scratchpad-0x1ee83000> - 5548: 44f40000 0x44f40000 - 554c: 45639182 0x45639182 - 5550: f7200085 0xf7200085 - 5554: 2525f72c addiu a1,t1,-2260 - 5558: 0000009f 0x9f - 555c: 00000000 nop - 5560: 0015d000 sll k0,s5,0x0 - 5564: 0015eb00 sll sp,s5,0xc - 5568: 54000100 0x54000100 - 556c: 000015eb 0x15eb - 5570: 000015fc 0x15fc - 5574: 01f30004 sllv zero,s3,t7 - 5578: 00009f54 0x9f54 - 557c: 00000000 nop - 5580: 15d00000 bne t6,s0,5584 <__scratchpad-0x1f7faa7c> - 5584: 15eb0000 bne t7,t3,5588 <__scratchpad-0x1f7faa78> - 5588: 00010000 sll zero,at,0x0 - 558c: 0015eb55 0x15eb55 - 5590: 0015fc00 sll ra,s5,0x10 - 5594: f3000400 0xf3000400 - 5598: 009f5501 0x9f5501 - 559c: 00000000 nop - 55a0: d0000000 0xd0000000 - 55a4: eb000015 swc2 $0,21(t8) - 55a8: 01000015 0x1000015 - 55ac: 15eb5600 bne t7,t3,1adb0 <__scratchpad-0x1f7e5250> - 55b0: 15fc0000 bne t7,gp,55b4 <__scratchpad-0x1f7faa4c> - 55b4: 00040000 sll zero,a0,0x0 - 55b8: 9f5601f3 0x9f5601f3 - ... - 55c4: 000015d0 0x15d0 - 55c8: 000015eb 0x15eb - 55cc: eb570001 swc2 $23,1(k0) - 55d0: fc000015 0xfc000015 - 55d4: 04000015 bltz zero,562c <__scratchpad-0x1f7fa9d4> - 55d8: 5701f300 0x5701f300 - 55dc: 0000009f 0x9f - 55e0: 00000000 nop - 55e4: 0015fc00 sll ra,s5,0x10 - 55e8: 00161800 sll v1,s6,0x0 - 55ec: 54000100 0x54000100 - 55f0: 00001618 0x1618 - 55f4: 00001623 0x1623 - 55f8: 23560001 addi s6,k0,1 - 55fc: 34000016 li zero,0x16 - 5600: 04000016 bltz zero,565c <__scratchpad-0x1f7fa9a4> - 5604: 5401f300 0x5401f300 - 5608: 0000009f 0x9f - 560c: 00000000 nop - 5610: 0015fc00 sll ra,s5,0x10 - 5614: 00161800 sll v1,s6,0x0 - 5618: 55000100 0x55000100 - 561c: 00001618 0x1618 - 5620: 00001623 0x1623 - 5624: 23570001 addi s7,k0,1 - 5628: 34000016 li zero,0x16 - 562c: 04000016 bltz zero,5688 <__scratchpad-0x1f7fa978> - 5630: 5501f300 0x5501f300 - 5634: 0000009f 0x9f - 5638: 00000000 nop - 563c: 00163400 sll a2,s6,0x10 - 5640: 00165000 sll t2,s6,0x0 - 5644: 54000100 0x54000100 - 5648: 00001650 0x1650 - 564c: 0000165b 0x165b - 5650: 5b560001 0x5b560001 - 5654: 6c000016 0x6c000016 - 5658: 04000016 bltz zero,56b4 <__scratchpad-0x1f7fa94c> - 565c: 5401f300 0x5401f300 - 5660: 0000009f 0x9f - 5664: 00000000 nop - 5668: 00163400 sll a2,s6,0x10 - 566c: 00165000 sll t2,s6,0x0 - 5670: 55000100 0x55000100 - 5674: 00001650 0x1650 - 5678: 0000165b 0x165b - 567c: 5b570001 0x5b570001 - 5680: 6c000016 0x6c000016 - 5684: 04000016 bltz zero,56e0 <__scratchpad-0x1f7fa920> - 5688: 5501f300 0x5501f300 - 568c: 0000009f 0x9f - 5690: 00000000 nop - 5694: 00166c00 sll t5,s6,0x10 - 5698: 00167b00 sll t7,s6,0xc - 569c: 54000100 0x54000100 - 56a0: 0000167b 0x167b - 56a4: 0000167c 0x167c - 56a8: 01f30004 sllv zero,s3,t7 - 56ac: 00009f54 0x9f54 - 56b0: 00000000 nop - 56b4: 166c0000 bne s3,t4,56b8 <__scratchpad-0x1f7fa948> - 56b8: 16740000 bne s3,s4,56bc <__scratchpad-0x1f7fa944> - 56bc: 00010000 sll zero,at,0x0 - 56c0: 00167455 0x167455 - 56c4: 00167b00 sll t7,s6,0xc - 56c8: 56000100 0x56000100 - 56cc: 0000167b 0x167b - 56d0: 0000167c 0x167c - 56d4: 01f30004 sllv zero,s3,t7 - 56d8: 00009f55 0x9f55 - 56dc: 00000000 nop - 56e0: 166c0000 bne s3,t4,56e4 <__scratchpad-0x1f7fa91c> - 56e4: 16740000 bne s3,s4,56e8 <__scratchpad-0x1f7fa918> - 56e8: 00010000 sll zero,at,0x0 - 56ec: 00167456 0x167456 - 56f0: 00167b00 sll t7,s6,0xc - 56f4: 57000100 0x57000100 - 56f8: 0000167b 0x167b - 56fc: 0000167c 0x167c - 5700: 01f30004 sllv zero,s3,t7 - 5704: 00009f56 0x9f56 - 5708: 00000000 nop - 570c: 167c0000 bne s3,gp,5710 <__scratchpad-0x1f7fa8f0> - 5710: 16970000 bne s4,s7,5714 <__scratchpad-0x1f7fa8ec> - 5714: 00010000 sll zero,at,0x0 - 5718: 00169754 0x169754 - 571c: 0016a800 sll s5,s6,0x0 - 5720: f3000400 0xf3000400 - 5724: 009f5401 0x9f5401 - 5728: 00000000 nop - 572c: 7c000000 0x7c000000 - 5730: 97000016 lhu zero,22(t8) - 5734: 01000016 0x1000016 - 5738: 16975500 bne s4,s7,1ab3c <__scratchpad-0x1f7e54c4> - 573c: 16a80000 bne s5,t0,5740 <__scratchpad-0x1f7fa8c0> - 5740: 00040000 sll zero,a0,0x0 - 5744: 9f5501f3 0x9f5501f3 - ... - 5750: 000016a8 0x16a8 - 5754: 000016bf 0x16bf - 5758: bf540001 0xbf540001 - 575c: d0000016 0xd0000016 - 5760: 04000016 bltz zero,57bc <__scratchpad-0x1f7fa844> - 5764: 5401f300 0x5401f300 - 5768: 0000009f 0x9f - 576c: 00000000 nop - 5770: 0016a800 sll s5,s6,0x0 - 5774: 0016bf00 sll s7,s6,0x1c - 5778: 55000100 0x55000100 - 577c: 000016bf 0x16bf - 5780: 000016d0 0x16d0 - 5784: 01f30004 sllv zero,s3,t7 - 5788: 00009f55 0x9f55 - 578c: 00000000 nop - 5790: 16a80000 bne s5,t0,5794 <__scratchpad-0x1f7fa86c> - 5794: 16bf0000 bne s5,ra,5798 <__scratchpad-0x1f7fa868> - 5798: 00010000 sll zero,at,0x0 - 579c: 0016bf56 0x16bf56 - 57a0: 0016d000 sll k0,s6,0x0 - 57a4: f3000400 0xf3000400 - 57a8: 009f5601 0x9f5601 - 57ac: 00000000 nop - 57b0: d0000000 0xd0000000 - 57b4: ef000016 swc3 $0,22(t8) - 57b8: 01000016 0x1000016 - 57bc: 16ef5400 bne s7,t7,1a7c0 <__scratchpad-0x1f7e5840> - 57c0: 17000000 bnez t8,57c4 <__scratchpad-0x1f7fa83c> - 57c4: 00040000 sll zero,a0,0x0 - 57c8: 9f5401f3 0x9f5401f3 - ... - 57d8: 0000000c syscall - 57dc: 0c540001 jal 1500004 <__scratchpad-0x1e2ffffc> - 57e0: 2c000000 sltiu zero,zero,0 - 57e4: 01000000 0x1000000 - 57e8: 00005300 sll t2,zero,0xc - ... - 57f4: 00140000 sll zero,s4,0x0 - 57f8: 00010000 sll zero,at,0x0 - 57fc: 00001455 0x1455 - 5800: 00001c00 sll v1,zero,0x10 - 5804: 75000300 jalx 4000c00 <__scratchpad-0x1b7ff400> - 5808: 001c9f7f 0x1c9f7f - 580c: 002c0000 0x2c0000 - 5810: 00010000 sll zero,at,0x0 - 5814: 00000055 0x55 - ... - 5820: 00000800 sll at,zero,0x0 - 5824: 56000100 0x56000100 - 5828: 00000008 jr zero - 582c: 0000000c syscall - 5830: 01f30004 sllv zero,s3,t7 - 5834: 000c9f56 0xc9f56 - 5838: 001c0000 sll zero,gp,0x0 - 583c: 000b0000 sll zero,t3,0x0 - 5840: 72200073 0x72200073 - 5844: 01f32200 0x1f32200 - 5848: 1c9f2256 0x1c9f2256 - 584c: 24000000 li zero,0 - 5850: 0a000000 j 8000000 <__scratchpad-0x17800000> - 5854: 73007200 0x73007200 - 5858: 01f31c00 0x1f31c00 - 585c: 249f2256 addiu ra,a0,8790 - 5860: 2c000000 sltiu zero,zero,0 - 5864: 0b000000 j c000000 <__scratchpad-0x13800000> - 5868: 20007300 addi zero,zero,29440 - 586c: f3220072 0xf3220072 - 5870: 9f225601 0x9f225601 - ... - 587c: 00000004 sllv zero,zero,zero - 5880: 0000000c syscall - 5884: 0c540001 jal 1500004 <__scratchpad-0x1e2ffffc> - 5888: 2c000000 sltiu zero,zero,0 - 588c: 01000000 0x1000000 - 5890: 00005200 sll t2,zero,0x8 - 5894: 00000000 nop - 5898: 002c0000 0x2c0000 - 589c: 00400000 0x400000 - 58a0: 00010000 sll zero,at,0x0 - 58a4: 00004054 0x4054 - 58a8: 00005800 sll t3,zero,0x0 - 58ac: 54000100 0x54000100 - ... - 58b8: 0000002c 0x2c - 58bc: 00000038 0x38 - 58c0: 38550001 xori s5,v0,0x1 - 58c4: 40000000 mfc0 zero,c0_index - 58c8: 03000000 0x3000000 - 58cc: 9f7f7500 0x9f7f7500 - 58d0: 00000040 ssnop - 58d4: 00000058 0x58 - 58d8: 00550001 0x550001 - 58dc: 00000000 nop - 58e0: 2c000000 sltiu zero,zero,0 - 58e4: 30000000 andi zero,zero,0x0 - 58e8: 01000000 0x1000000 - 58ec: 00305700 0x305700 - 58f0: 00580000 0x580000 - 58f4: 000b0000 sll zero,t3,0x0 - 58f8: 74200074 jalx 8001d0 <__scratchpad-0x1efffe30> - 58fc: 01f32200 0x1f32200 - 5900: 009f2257 0x9f2257 - 5904: 00000000 nop - 5908: 40000000 mfc0 zero,c0_index - 590c: 48000000 mfc2 zero,$0 - 5910: 01000000 0x1000000 - 5914: 00485200 0x485200 - 5918: 00500000 0x500000 - 591c: 00020000 sll zero,v0,0x0 - 5920: 00007f74 0x7f74 - 5924: 00000000 nop - 5928: 00580000 0x580000 - 592c: 006c0000 0x6c0000 - 5930: 00010000 sll zero,at,0x0 - 5934: 00006c54 0x6c54 - 5938: 00008800 sll s1,zero,0x0 - 593c: 52000100 0x52000100 - ... - 5948: 00000058 0x58 - 594c: 0000005c 0x5c - 5950: 5c550001 0x5c550001 - 5954: 88000000 lwl zero,0(zero) - 5958: 04000000 bltz zero,595c <__scratchpad-0x1f7fa6a4> - 595c: 5501f300 0x5501f300 - 5960: 0000009f 0x9f - 5964: 00000000 nop - 5968: 00005800 sll t3,zero,0x0 - 596c: 00006c00 sll t5,zero,0x10 - 5970: 56000100 0x56000100 - 5974: 0000006c 0x6c - 5978: 00000088 0x88 - 597c: 01f30004 sllv zero,s3,t7 - 5980: 00009f56 0x9f56 - 5984: 00000000 nop - 5988: 00580000 0x580000 - 598c: 006c0000 0x6c0000 - 5990: 00020000 sll zero,v0,0x0 - 5994: 006c9f30 0x6c9f30 - 5998: 00880000 0x880000 - 599c: 00060000 sll zero,a2,0x0 - 59a0: 00720073 0x720073 - 59a4: 00009f1c 0x9f1c - 59a8: 00000000 nop - 59ac: 00880000 0x880000 - 59b0: 008c0000 0x8c0000 - 59b4: 00010000 sll zero,at,0x0 - 59b8: 00008c54 0x8c54 - 59bc: 0000b800 sll s7,zero,0x0 - 59c0: f3000400 0xf3000400 - 59c4: 009f5401 0x9f5401 - 59c8: 00000000 nop - 59cc: 88000000 lwl zero,0(zero) - 59d0: 8c000000 lw zero,0(zero) - 59d4: 01000000 0x1000000 - 59d8: 008c5500 0x8c5500 - 59dc: 00b80000 0xb80000 - 59e0: 00040000 sll zero,a0,0x0 - 59e4: 9f5501f3 0x9f5501f3 - ... - 59f0: 00000088 0x88 - 59f4: 0000008c syscall 0x2 - 59f8: 8c560001 lw s6,1(v0) - 59fc: b8000000 swr zero,0(zero) - 5a00: 04000000 bltz zero,5a04 <__scratchpad-0x1f7fa5fc> - 5a04: 5601f300 0x5601f300 - 5a08: 0000009f 0x9f - 5a0c: 00000000 nop - 5a10: 00008800 sll s1,zero,0x0 - 5a14: 00008c00 sll s1,zero,0x10 - 5a18: 30000200 andi zero,zero,0x200 - 5a1c: 00008c9f 0x8c9f - 5a20: 0000a000 sll s4,zero,0x0 - 5a24: 74000700 jalx 1c00 <__scratchpad-0x1f7fe400> - 5a28: 5401f300 0x5401f300 - 5a2c: 00a09f1c 0xa09f1c - 5a30: 00b00000 0xb00000 - 5a34: 00080000 sll zero,t0,0x0 - 5a38: 205401f3 addi s4,v0,499 - 5a3c: 9f220074 0x9f220074 - 5a40: 000000b0 0xb0 - 5a44: 000000b8 0xb8 - 5a48: 00740007 srav zero,s4,v1 - 5a4c: 1c5401f3 0x1c5401f3 - 5a50: 0000009f 0x9f - 5a54: 00000000 nop - 5a58: 00008800 sll s1,zero,0x0 - 5a5c: 00008c00 sll s1,zero,0x10 - 5a60: 54000100 0x54000100 - 5a64: 0000008c syscall 0x2 - 5a68: 000000b8 0xb8 - 5a6c: 01f30004 sllv zero,s3,t7 - 5a70: 00009f54 0x9f54 - 5a74: 00000000 nop - 5a78: 00880000 0x880000 - 5a7c: 008c0000 0x8c0000 - 5a80: 00010000 sll zero,at,0x0 - 5a84: 00008c55 0x8c55 - 5a88: 0000b800 sll s7,zero,0x0 - 5a8c: f3000400 0xf3000400 - 5a90: 009f5501 0x9f5501 - 5a94: 00000000 nop - 5a98: b8000000 swr zero,0(zero) - 5a9c: bc000000 0xbc000000 - 5aa0: 01000000 0x1000000 - 5aa4: 00bc5400 0xbc5400 - 5aa8: 00c40000 0xc40000 - 5aac: 00060000 sll zero,a2,0x0 - 5ab0: 00730074 0x730074 - 5ab4: 00c49f22 0xc49f22 - 5ab8: 00f00000 0xf00000 - 5abc: 00010000 sll zero,at,0x0 - 5ac0: 00000053 0x53 - 5ac4: 00000000 nop - 5ac8: 0000b800 sll s7,zero,0x0 - 5acc: 0000c000 sll t8,zero,0x0 - 5ad0: 55000100 0x55000100 - 5ad4: 000000c0 ehb - 5ad8: 000000d8 0xd8 - 5adc: d8550001 0xd8550001 - 5ae0: e0000000 swc0 c0_index,0(zero) - 5ae4: 03000000 0x3000000 - 5ae8: 9f017500 0x9f017500 - 5aec: 000000e0 0xe0 - 5af0: 000000f0 0xf0 - 5af4: 00550001 0x550001 - 5af8: 00000000 nop - 5afc: b8000000 swr zero,0(zero) - 5b00: cc000000 lwc3 $0,0(zero) - 5b04: 01000000 0x1000000 - 5b08: 00cc5600 0xcc5600 - 5b0c: 00e00000 0xe00000 - 5b10: 00060000 sll zero,a2,0x0 - 5b14: 00720073 0x720073 - 5b18: 00e09f1c 0xe09f1c - 5b1c: 00e80000 0xe80000 - 5b20: 00080000 sll zero,t0,0x0 - 5b24: 00720073 0x720073 - 5b28: 9f01231c 0x9f01231c - 5b2c: 000000e8 0xe8 - 5b30: 000000f0 0xf0 - 5b34: 00730006 srlv zero,s3,v1 - 5b38: 9f1c0072 0x9f1c0072 - ... - 5b44: 000000b8 0xb8 - 5b48: 000000cc syscall 0x3 - 5b4c: cc540001 lwc3 $20,1(v0) - 5b50: f0000000 0xf0000000 - 5b54: 01000000 0x1000000 - 5b58: 00005200 sll t2,zero,0x8 - 5b5c: 00000000 nop - 5b60: 00f00000 0xf00000 - 5b64: 01100000 0x1100000 - 5b68: 00010000 sll zero,at,0x0 - 5b6c: 00011054 0x11054 - 5b70: 00012800 sll a1,at,0x0 - 5b74: 54000100 0x54000100 - ... - 5b80: 000000f0 0xf0 - 5b84: 000000f8 0xf8 - 5b88: f8550001 0xf8550001 - 5b8c: 28000000 slti zero,zero,0 - 5b90: 04000001 bltz zero,5b98 <__scratchpad-0x1f7fa468> - 5b94: 5501f300 0x5501f300 - 5b98: 0000009f 0x9f - 5b9c: 00000000 nop - 5ba0: 0000f000 sll s8,zero,0x0 - 5ba4: 0000f400 sll s8,zero,0x10 - 5ba8: 56000100 0x56000100 - 5bac: 000000f4 0xf4 - 5bb0: 000000f8 0xf8 - 5bb4: 01f30004 sllv zero,s3,t7 - 5bb8: 00f89f56 0xf89f56 - 5bbc: 01100000 0x1100000 - 5bc0: 000b0000 sll zero,t3,0x0 - 5bc4: f3200074 0xf3200074 - 5bc8: 74225601 jalx 895804 <__scratchpad-0x1ef6a7fc> - 5bcc: 109f2200 beq a0,ra,e3d0 <__scratchpad-0x1f7f1c30> - 5bd0: 18000001 blez zero,5bd8 <__scratchpad-0x1f7fa428> - 5bd4: 0b000001 j c000004 <__scratchpad-0x137ffffc> - 5bd8: 20007400 addi zero,zero,29696 - 5bdc: f3220074 0xf3220074 - 5be0: 9f225601 0x9f225601 - 5be4: 00000118 0x118 - 5be8: 00000128 0x128 - 5bec: 0074000b 0x74000b - 5bf0: 5601f320 0x5601f320 - 5bf4: 22007422 addi zero,s0,29730 - 5bf8: 0000009f 0x9f - 5bfc: 00000000 nop - 5c00: 00012800 sll a1,at,0x0 - 5c04: 00013000 sll a2,at,0x0 - 5c08: 54000100 0x54000100 - 5c0c: 00000130 0x130 - 5c10: 0000016c 0x16c - 5c14: 00530001 0x530001 - 5c18: 00000000 nop - 5c1c: 28000000 slti zero,zero,0 - 5c20: 4c000001 0x4c000001 - 5c24: 01000001 0x1000001 - 5c28: 014c5500 0x14c5500 - 5c2c: 016c0000 0x16c0000 - 5c30: 00010000 sll zero,at,0x0 - 5c34: 00000055 0x55 - 5c38: 00000000 nop - 5c3c: 00012800 sll a1,at,0x0 - 5c40: 00015000 sll t2,at,0x0 - 5c44: 56000100 0x56000100 - 5c48: 00000150 0x150 - 5c4c: 0000016c 0x16c - 5c50: 00560001 0x560001 - 5c54: 00000000 nop - 5c58: 28000000 slti zero,zero,0 - 5c5c: 30000001 andi zero,zero,0x1 - 5c60: 01000001 0x1000001 - 5c64: 01305400 0x1305400 - 5c68: 016c0000 0x16c0000 - 5c6c: 00010000 sll zero,at,0x0 - 5c70: 00000052 0x52 - 5c74: 00000000 nop - 5c78: 00016c00 sll t5,at,0x10 - 5c7c: 00017400 sll t6,at,0x10 - 5c80: 54000100 0x54000100 - 5c84: 00000174 0x174 - 5c88: 00000190 0x190 - 5c8c: 00530001 0x530001 - 5c90: 00000000 nop - 5c94: 6c000000 0x6c000000 - 5c98: 78000001 0x78000001 - 5c9c: 01000001 0x1000001 - 5ca0: 01785500 0x1785500 - 5ca4: 01800000 0x1800000 - 5ca8: 00030000 sll zero,v1,0x0 - 5cac: 809f7f75 lb ra,32629(a0) - 5cb0: 90000001 lbu zero,1(zero) - 5cb4: 01000001 0x1000001 - 5cb8: 00005500 sll t2,zero,0x14 - 5cbc: 00000000 nop - 5cc0: 016c0000 0x16c0000 - 5cc4: 01740000 0x1740000 - 5cc8: 00010000 sll zero,at,0x0 - 5ccc: 00017454 0x17454 - 5cd0: 00019000 sll s2,at,0x0 - 5cd4: 52000100 0x52000100 - ... - 5ce0: 00000190 0x190 - 5ce4: 00000194 0x194 - 5ce8: 94540001 lhu s4,1(v0) - 5cec: b4000001 0xb4000001 - 5cf0: 01000001 0x1000001 - 5cf4: 00005300 sll t2,zero,0xc - 5cf8: 00000000 nop - 5cfc: 01900000 0x1900000 - 5d00: 01940000 0x1940000 - 5d04: 00020000 sll zero,v0,0x0 - 5d08: 01989f30 0x1989f30 - 5d0c: 01b40000 0x1b40000 - 5d10: 00010000 sll zero,at,0x0 - 5d14: 00000052 0x52 - 5d18: 00000000 nop - 5d1c: 0001b400 sll s6,at,0x10 - 5d20: 0001c700 sll t8,at,0x1c - 5d24: 54000100 0x54000100 - 5d28: 000001c7 0x1c7 - 5d2c: 00000204 0x204 - 5d30: 01f30004 sllv zero,s3,t7 - 5d34: 00009f54 0x9f54 - 5d38: 00000000 nop - 5d3c: 01b40000 0x1b40000 - 5d40: 01c70000 0x1c70000 - 5d44: 00010000 sll zero,at,0x0 - 5d48: 0001c755 0x1c755 - 5d4c: 00020400 sll zero,v0,0x10 - 5d50: f3000400 0xf3000400 - 5d54: 009f5501 0x9f5501 - 5d58: 00000000 nop - 5d5c: c8000000 lwc2 $0,0(zero) - 5d60: e0000001 swc0 c0_index,1(zero) - 5d64: 07000001 bltz t8,5d6c <__scratchpad-0x1f7fa294> - 5d68: f3007400 0xf3007400 - 5d6c: 9f1c5401 0x9f1c5401 - 5d70: 000001e0 0x1e0 - 5d74: 000001f0 0x1f0 - 5d78: 00730007 srav zero,s3,v1 - 5d7c: 1c5401f3 0x1c5401f3 - 5d80: 0001f09f 0x1f09f - 5d84: 0001f400 sll s8,at,0x10 - 5d88: 74000700 jalx 1c00 <__scratchpad-0x1f7fe400> - 5d8c: 5401f300 0x5401f300 - 5d90: 00009f1c 0x9f1c - 5d94: 00000000 nop - 5d98: 01c80000 0x1c80000 - 5d9c: 01e80000 0x1e80000 - 5da0: 00010000 sll zero,at,0x0 - 5da4: 0001f052 0x1f052 - 5da8: 0001f400 sll s8,at,0x10 - 5dac: 52000100 0x52000100 - ... - 5db8: 00000204 0x204 - 5dbc: 00000217 0x217 - 5dc0: 17540001 bne k0,s4,5dc8 <__scratchpad-0x1f7fa238> - 5dc4: 54000002 0x54000002 - 5dc8: 04000002 bltz zero,5dd4 <__scratchpad-0x1f7fa22c> - 5dcc: 5401f300 0x5401f300 - 5dd0: 0000009f 0x9f - 5dd4: 00000000 nop - 5dd8: 00020400 sll zero,v0,0x10 - 5ddc: 00021700 sll v0,v0,0x1c - 5de0: 55000100 0x55000100 - 5de4: 00000217 0x217 - 5de8: 00000254 0x254 - 5dec: 01f30004 sllv zero,s3,t7 - 5df0: 00009f55 0x9f55 - 5df4: 00000000 nop - 5df8: 02180000 0x2180000 - 5dfc: 021c0000 0x21c0000 - 5e00: 00010000 sll zero,at,0x0 - 5e04: 00021c52 0x21c52 - 5e08: 00022000 sll a0,v0,0x0 - 5e0c: 73000600 0x73000600 - 5e10: 1c007600 bgtz zero,23614 <__scratchpad-0x1f7dc9ec> - 5e14: 0002209f 0x2209f - 5e18: 00022800 sll a1,v0,0x0 - 5e1c: 52000100 0x52000100 - 5e20: 00000228 0x228 - 5e24: 00000230 0x230 - 5e28: 00730006 srlv zero,s3,v1 - 5e2c: 9f1c0076 0x9f1c0076 - 5e30: 00000230 0x230 - 5e34: 00000240 sll zero,zero,0x9 - 5e38: 00720006 srlv zero,s2,v1 - 5e3c: 9f1c0076 0x9f1c0076 - 5e40: 00000240 sll zero,zero,0x9 - 5e44: 00000244 0x244 - 5e48: 00520001 0x520001 - 5e4c: 00000000 nop - 5e50: 18000000 blez zero,5e54 <__scratchpad-0x1f7fa1ac> - 5e54: 1c000002 bgtz zero,5e60 <__scratchpad-0x1f7fa1a0> - 5e58: 01000002 0x1000002 - 5e5c: 00005200 sll t2,zero,0x8 - 5e60: 00000000 nop - 5e64: 02540000 0x2540000 - 5e68: 02540000 0x2540000 - 5e6c: 00010000 sll zero,at,0x0 - 5e70: 00025454 0x25454 - 5e74: 00029800 sll s3,v0,0x0 - 5e78: f3000400 0xf3000400 - 5e7c: 009f5401 0x9f5401 - 5e80: 00000000 nop - 5e84: 68000000 0x68000000 - 5e88: 78000002 0x78000002 - 5e8c: 06000002 bltz s0,5e98 <__scratchpad-0x1f7fa168> - 5e90: 75007200 jalx 401c800 <__scratchpad-0x1b7e3800> - 5e94: 789f1c00 0x789f1c00 - 5e98: 80000002 lb zero,2(zero) - 5e9c: 07000002 bltz t8,5ea8 <__scratchpad-0x1f7fa158> - 5ea0: 20007500 addi zero,zero,29952 - 5ea4: 9f220072 0x9f220072 - 5ea8: 00000288 0x288 - 5eac: 00000290 0x290 - 5eb0: 00720006 srlv zero,s2,v1 - 5eb4: 9f1c0075 0x9f1c0075 - ... - 5ec0: 00000298 0x298 - 5ec4: 000002a4 0x2a4 - 5ec8: a4540001 sh s4,1(v0) - 5ecc: af000002 sw zero,2(t8) - 5ed0: 01000002 0x1000002 - 5ed4: 02af5b00 0x2af5b00 - 5ed8: 03200000 0x3200000 - 5edc: 00040000 sll zero,a0,0x0 - 5ee0: 9f5401f3 0x9f5401f3 - ... - 5eec: 00000298 0x298 - 5ef0: 000002af 0x2af - 5ef4: af550001 sw s5,1(k0) - 5ef8: 20000002 addi zero,zero,2 - 5efc: 04000003 bltz zero,5f0c <__scratchpad-0x1f7fa0f4> - 5f00: 5501f300 0x5501f300 - 5f04: 0000009f 0x9f - 5f08: 00000000 nop - 5f0c: 0002b400 sll s6,v0,0x10 - 5f10: 0002bb00 sll s7,v0,0xc - 5f14: 52000100 0x52000100 - ... - 5f20: 000002bc 0x2bc - 5f24: 000002d8 0x2d8 - 5f28: 00520001 0x520001 - 5f2c: 00000000 nop - 5f30: d8000000 0xd8000000 - 5f34: f3000002 0xf3000002 - 5f38: 01000002 0x1000002 - 5f3c: 02fc5900 0x2fc5900 - 5f40: 030c0000 0x30c0000 - 5f44: 00010000 sll zero,at,0x0 - 5f48: 00000059 0x59 - 5f4c: 00000000 nop - 5f50: 00032000 sll a0,v1,0x0 - 5f54: 00034800 sll t1,v1,0x0 - 5f58: 54000100 0x54000100 - 5f5c: 00000348 0x348 - 5f60: 0000035c 0x35c - 5f64: 00540001 0x540001 - 5f68: 00000000 nop - 5f6c: 20000000 addi zero,zero,0 - 5f70: 48000003 0x48000003 - 5f74: 01000003 0x1000003 - 5f78: 03485500 0x3485500 - 5f7c: 035c0000 0x35c0000 - 5f80: 00010000 sll zero,at,0x0 - 5f84: 00000055 0x55 - 5f88: 00000000 nop - 5f8c: 00035c00 sll t3,v1,0x10 - 5f90: 00039800 sll s3,v1,0x0 - 5f94: 54000100 0x54000100 - 5f98: 00000398 0x398 - 5f9c: 000003a8 0x3a8 - 5fa0: 00540001 0x540001 - 5fa4: 00000000 nop - 5fa8: 5c000000 0x5c000000 - 5fac: 98000003 lwr zero,3(zero) - 5fb0: 01000003 0x1000003 - 5fb4: 03985500 0x3985500 - 5fb8: 03a80000 0x3a80000 - 5fbc: 00010000 sll zero,at,0x0 - 5fc0: 00000055 0x55 - 5fc4: 00000000 nop - 5fc8: 00035c00 sll t3,v1,0x10 - 5fcc: 00036000 sll t4,v1,0x0 - 5fd0: 30000200 andi zero,zero,0x200 - 5fd4: 0003609f 0x3609f - 5fd8: 0003a800 sll s5,v1,0x0 - 5fdc: 53000100 0x53000100 - ... - 5fe8: 000003a8 0x3a8 - 5fec: 000003bb 0x3bb - 5ff0: bb540001 swr s4,1(k0) - 5ff4: e0000003 swc0 c0_index,3(zero) - 5ff8: 01000003 0x1000003 - 5ffc: 03e06000 0x3e06000 - 6000: 03ec0000 0x3ec0000 - 6004: 00040000 sll zero,a0,0x0 - 6008: 9f5401f3 0x9f5401f3 - ... - 6014: 000003c4 0x3c4 - 6018: 000003d7 0x3d7 - 601c: 00520001 0x520001 - 6020: 00000000 nop - 6024: ec000000 swc3 $0,0(zero) - 6028: 07000003 bltz t8,6038 <__scratchpad-0x1f7f9fc8> - 602c: 01000004 sllv zero,zero,t0 - 6030: 04075400 0x4075400 - 6034: 04440000 0x4440000 - 6038: 00010000 sll zero,at,0x0 - 603c: 00044461 0x44461 - 6040: 00045400 sll t2,a0,0x10 - 6044: f3000400 0xf3000400 - 6048: 009f5401 0x9f5401 - 604c: 00000000 nop - 6050: ec000000 swc3 $0,0(zero) - 6054: 07000003 bltz t8,6064 <__scratchpad-0x1f7f9f9c> - 6058: 01000004 sllv zero,zero,t0 - 605c: 04075500 0x4075500 - 6060: 04540000 0x4540000 - 6064: 00040000 sll zero,a0,0x0 - 6068: 9f5501f3 0x9f5501f3 - ... - 6074: 00000408 0x408 - 6078: 00000410 0x410 - 607c: 10520001 beq v0,s2,6084 <__scratchpad-0x1f7f9f7c> - 6080: 1c000004 bgtz zero,6094 <__scratchpad-0x1f7f9f6c> - 6084: 03000004 sllv zero,zero,t8 - 6088: 9f7f8000 0x9f7f8000 - ... - 6094: 00000424 0x424 - 6098: 0000043b 0x43b - 609c: 00520001 0x520001 - 60a0: 00000000 nop - 60a4: 54000000 0x54000000 - 60a8: 74000004 jalx 10 <__scratchpad-0x1f7ffff0> - 60ac: 01000004 sllv zero,zero,t0 - 60b0: 04745400 0x4745400 - 60b4: 05880000 0x5880000 - 60b8: 00010000 sll zero,at,0x0 - 60bc: 00058860 0x58860 - 60c0: 00058c00 sll s1,a1,0x10 - 60c4: 80000300 lb zero,768(zero) - 60c8: 058c9f7f 0x58c9f7f - 60cc: 05cc0000 0x5cc0000 - 60d0: 00010000 sll zero,at,0x0 - 60d4: 00000060 0x60 - 60d8: 00000000 nop - 60dc: 00045400 sll t2,a0,0x10 - 60e0: 00047400 sll t6,a0,0x10 - 60e4: 55000100 0x55000100 - 60e8: 00000474 0x474 - 60ec: 000005c4 0x5c4 - 60f0: c4620001 lwc1 $f2,1(v1) - 60f4: d4000005 0xd4000005 - 60f8: 04000005 bltz zero,6110 <__scratchpad-0x1f7f9ef0> - 60fc: 5501f300 0x5501f300 - 6100: 0000009f 0x9f - 6104: 00000000 nop - 6108: 00045400 sll t2,a0,0x10 - 610c: 00047400 sll t6,a0,0x10 - 6110: 56000100 0x56000100 - 6114: 00000474 0x474 - 6118: 000004c8 0x4c8 - 611c: c8610001 lwc2 $1,1(v1) - 6120: d4000004 0xd4000004 - 6124: 04000004 bltz zero,6138 <__scratchpad-0x1f7f9ec8> - 6128: 5601f300 0x5601f300 - 612c: 0004d49f 0x4d49f - 6130: 0005c800 sll t9,a1,0x0 - 6134: 61000100 0x61000100 - ... - 6140: 00000474 0x474 - 6144: 00000524 0x524 - 6148: 9f300002 0x9f300002 - 614c: 00000524 0x524 - 6150: 000005ac 0x5ac - 6154: b4520001 0xb4520001 - 6158: bc000005 0xbc000005 - 615c: 02000005 0x2000005 - 6160: 009f3000 0x9f3000 - 6164: 00000000 nop - 6168: 74000000 jalx 0 <__scratchpad-0x1f800000> - 616c: 24000004 li zero,4 - 6170: 02000005 0x2000005 - 6174: 6c9f3000 0x6c9f3000 - 6178: 74000005 jalx 14 <__scratchpad-0x1f7fffec> - 617c: 01000005 0x1000005 - 6180: 05785300 0x5785300 - 6184: 05940000 0x5940000 - 6188: 00010000 sll zero,at,0x0 - 618c: 0005b453 0x5b453 - 6190: 0005bc00 sll s7,a1,0x10 - 6194: 30000200 andi zero,zero,0x200 - 6198: 0000009f 0x9f - 619c: 00000000 nop - 61a0: 00047400 sll t6,a0,0x10 - 61a4: 00049800 sll s3,a0,0x0 - 61a8: 30000200 andi zero,zero,0x200 - 61ac: 0004989f 0x4989f - 61b0: 0004a000 sll s4,a0,0x0 - 61b4: 31000200 andi zero,t0,0x200 - 61b8: 0004a09f 0x4a09f - 61bc: 0004b800 sll s7,a0,0x0 - 61c0: 30000200 andi zero,zero,0x200 - 61c4: 0004b89f 0x4b89f - 61c8: 0005d400 sll k0,a1,0x10 - 61cc: 56000100 0x56000100 - ... - 61d8: 000005d4 0x5d4 - 61dc: 000005e3 0x5e3 - 61e0: e3540001 swc0 $20,1(k0) - 61e4: f4000005 0xf4000005 - 61e8: 04000005 bltz zero,6200 <__scratchpad-0x1f7f9e00> - 61ec: 5401f300 0x5401f300 - 61f0: 0000009f 0x9f - 61f4: 00000000 nop - 61f8: 0005d400 sll k0,a1,0x10 - 61fc: 0005e300 sll gp,a1,0xc - 6200: 55000100 0x55000100 - 6204: 000005e3 0x5e3 - 6208: 000005f4 0x5f4 - 620c: 01f30004 sllv zero,s3,t7 - 6210: 00009f55 0x9f55 - 6214: 00000000 nop - 6218: 05d40000 0x5d40000 - 621c: 05e30000 0x5e30000 - 6220: 00010000 sll zero,at,0x0 - 6224: 0005e356 0x5e356 - 6228: 0005f400 sll s8,a1,0x10 - 622c: f3000400 0xf3000400 - 6230: 009f5601 0x9f5601 - 6234: 00000000 nop - 6238: f4000000 0xf4000000 - 623c: 30000005 andi zero,zero,0x5 - 6240: 01000006 srlv zero,zero,t0 - 6244: 06305400 bltzal s1,1b248 <__scratchpad-0x1f7e4db8> - 6248: 07080000 0x7080000 - 624c: 00010000 sll zero,at,0x0 - 6250: 00077060 0x77060 - 6254: 00077c00 sll t7,a3,0x10 - 6258: 60000100 0x60000100 - ... - 6264: 000005f4 0x5f4 - 6268: 0000063c 0x63c - 626c: 3c550001 0x3c550001 - 6270: 4c000006 0x4c000006 - 6274: 01000007 srav zero,zero,t0 - 6278: 074c6400 0x74c6400 - 627c: 07700000 bltzal k1,6280 <__scratchpad-0x1f7f9d80> - 6280: 00040000 sll zero,a0,0x0 - 6284: 9f5501f3 0x9f5501f3 - 6288: 00000770 0x770 - 628c: 0000077c 0x77c - 6290: 7c640001 0x7c640001 - 6294: d8000007 0xd8000007 - 6298: 04000007 bltz zero,62b8 <__scratchpad-0x1f7f9d48> - 629c: 5501f300 0x5501f300 - 62a0: 0000009f 0x9f - 62a4: 00000000 nop - 62a8: 0005f400 sll s8,a1,0x10 - 62ac: 00063c00 sll a3,a2,0x10 - 62b0: 30000200 andi zero,zero,0x200 - 62b4: 00063c9f 0x63c9f - 62b8: 00067800 sll t7,a2,0x0 - 62bc: 52000100 0x52000100 - 62c0: 000006b4 0x6b4 - 62c4: 000006b8 0x6b8 - 62c8: 9f300002 0x9f300002 - 62cc: 000006b8 0x6b8 - 62d0: 000006f4 0x6f4 - 62d4: 00520001 0x520001 - 62d8: 08000007 j 1c <__scratchpad-0x1f7fffe4> - 62dc: 02000007 srav zero,zero,s0 - 62e0: 089f3000 j 27cc000 <__scratchpad-0x1d034000> - 62e4: 0c000007 jal 1c <__scratchpad-0x1f7fffe4> - 62e8: 08000007 j 1c <__scratchpad-0x1f7fffe4> - 62ec: 91007200 lbu zero,29184(t0) - 62f0: 60231c00 0x60231c00 - 62f4: 00070c9f 0x70c9f - 62f8: 00072400 sll a0,a3,0x10 - 62fc: 72000800 0x72000800 - 6300: 1c009100 bgtz zero,fffea704 <__bss_end+0x7ff73064> - 6304: 249f5f23 addiu ra,a0,24355 - 6308: 2c000007 sltiu zero,zero,7 - 630c: 08000007 j 1c <__scratchpad-0x1f7fffe4> - 6310: 91007200 lbu zero,29184(t0) - 6314: 60231c00 0x60231c00 - 6318: 00072c9f 0x72c9f - 631c: 00073700 sll a2,a3,0x1c - 6320: 72000800 0x72000800 - 6324: 1c009100 bgtz zero,fffea728 <__bss_end+0x7ff73088> - 6328: 009f5f23 0x9f5f23 - ... - 6334: 08000007 j 1c <__scratchpad-0x1f7fffe4> - 6338: 02000007 srav zero,zero,s0 - 633c: 089f3100 j 27cc400 <__scratchpad-0x1d033c00> - 6340: 70000007 0x70000007 - 6344: 01000007 srav zero,zero,t0 - 6348: 00006000 sll t4,zero,0x0 - 634c: 00000000 nop - 6350: 05f40000 0x5f40000 - 6354: 06a40000 0x6a40000 - 6358: 000a0000 sll zero,t2,0x0 - 635c: 0000089e 0x89e - 6360: 00000000 nop - 6364: 06a40000 0x6a40000 - 6368: 07980000 0x7980000 - 636c: 00060000 sll zero,a2,0x0 - 6370: 63049362 0x63049362 - 6374: 00000493 0x493 - 6378: 00000000 nop - 637c: 05f40000 0x5f40000 - 6380: 074c0000 0x74c0000 - 6384: 000a0000 sll zero,t2,0x0 - 6388: 0000089e 0x89e - 638c: 00000000 nop - 6390: 074c0000 0x74c0000 - 6394: 07680000 0x7680000 - 6398: 00060000 sll zero,a2,0x0 - 639c: 65049364 0x65049364 - 63a0: 07680493 0x7680493 - 63a4: 07700000 bltzal k1,63a8 <__scratchpad-0x1f7f9c58> - 63a8: 00060000 sll zero,a2,0x0 - 63ac: 53049352 0x53049352 - 63b0: 07700493 bltzal k1,7600 <__scratchpad-0x1f7f8a00> - 63b4: 077c0000 0x77c0000 - 63b8: 000a0000 sll zero,t2,0x0 - 63bc: 0000089e 0x89e - 63c0: 00000000 nop - 63c4: 077c0000 0x77c0000 - 63c8: 078f0000 0x78f0000 - 63cc: 00060000 sll zero,a2,0x0 - 63d0: 53049352 0x53049352 - 63d4: 00000493 0x493 - 63d8: 00000000 nop - 63dc: 05f40000 0x5f40000 - 63e0: 06300000 bltzal s1,63e4 <__scratchpad-0x1f7f9c1c> - 63e4: 00020000 sll zero,v0,0x0 - 63e8: 06309f31 bltzal s1,fffee0b0 <__bss_end+0x7ff76a10> - 63ec: 06340000 0x6340000 - 63f0: 00030000 sll zero,v1,0x0 - 63f4: 3c9fff09 0x3c9fff09 - 63f8: cc000006 lwc3 $0,6(zero) - 63fc: 01000007 srav zero,zero,t0 - 6400: 00006100 sll t4,zero,0x4 - 6404: 00000000 nop - 6408: 07d80000 0x7d80000 - 640c: 07df0000 0x7df0000 - 6410: 00010000 sll zero,at,0x0 - 6414: 0007df54 0x7df54 - 6418: 0007e000 sll gp,a3,0x0 - 641c: f3000400 0xf3000400 - 6420: 009f5401 0x9f5401 - 6424: 00000000 nop - 6428: d8000000 0xd8000000 - 642c: df000007 0xdf000007 - 6430: 01000007 srav zero,zero,t0 - 6434: 07df5500 0x7df5500 - 6438: 07e00000 bltz ra,643c <__scratchpad-0x1f7f9bc4> - 643c: 00040000 sll zero,a0,0x0 - 6440: 9f5501f3 0x9f5501f3 - ... - 644c: 000007e0 0x7e0 - 6450: 000007ef 0x7ef - 6454: ef540001 swc3 $20,1(k0) - 6458: 0c000007 jal 1c <__scratchpad-0x1f7fffe4> - 645c: 04000008 bltz zero,6480 <__scratchpad-0x1f7f9b80> - 6460: 5401f300 0x5401f300 - 6464: 0000009f 0x9f - 6468: 00000000 nop - 646c: 0007e000 sll gp,a3,0x0 - 6470: 0007ef00 sll sp,a3,0x1c - 6474: 55000100 0x55000100 - 6478: 000007ef 0x7ef - 647c: 0000080c syscall 0x20 - 6480: 01f30004 sllv zero,s3,t7 - 6484: 00009f55 0x9f55 - 6488: 00000000 nop - 648c: 080c0000 j 300000 <__scratchpad-0x1f500000> - 6490: 081f0000 j 7c0000 <__scratchpad-0x1f040000> - 6494: 00010000 sll zero,at,0x0 - 6498: 00081f54 0x81f54 - 649c: 00083c00 sll a3,t0,0x10 - 64a0: f3000400 0xf3000400 - 64a4: 009f5401 0x9f5401 - 64a8: 00000000 nop - 64ac: 0c000000 jal 0 <__scratchpad-0x1f800000> - 64b0: 1f000008 bgtz t8,64d4 <__scratchpad-0x1f7f9b2c> - 64b4: 01000008 jr t0 - 64b8: 081f5500 j 7d5400 <__scratchpad-0x1f02ac00> - 64bc: 08340000 j d00000 <__scratchpad-0x1eb00000> - 64c0: 00020000 sll zero,v0,0x0 - 64c4: 08347091 j d1c244 <__scratchpad-0x1eae3dbc> - 64c8: 083c0000 j f00000 <__scratchpad-0x1e900000> - 64cc: 00020000 sll zero,v0,0x0 - 64d0: 0000708d break 0x0,0x1c2 - 64d4: 00000000 nop - 64d8: 083c0000 j f00000 <__scratchpad-0x1e900000> - 64dc: 084f0000 j 13c0000 <__scratchpad-0x1e440000> - 64e0: 00010000 sll zero,at,0x0 - 64e4: 00084f54 0x84f54 - 64e8: 00086c00 sll t5,t0,0x10 - 64ec: f3000400 0xf3000400 - 64f0: 009f5401 0x9f5401 - 64f4: 00000000 nop - 64f8: 3c000000 lui zero,0x0 - 64fc: 4f000008 c3 0x1000008 - 6500: 01000008 jr t0 - 6504: 084f5500 j 13d5400 <__scratchpad-0x1e42ac00> - 6508: 08640000 j 1900000 <__scratchpad-0x1df00000> - 650c: 00020000 sll zero,v0,0x0 - 6510: 08647091 j 191c244 <__scratchpad-0x1dee3dbc> - 6514: 086c0000 j 1b00000 <__scratchpad-0x1dd00000> - 6518: 00020000 sll zero,v0,0x0 - 651c: 0000708d break 0x0,0x1c2 - 6520: 00000000 nop - 6524: 083c0000 j f00000 <__scratchpad-0x1e900000> - 6528: 084f0000 j 13c0000 <__scratchpad-0x1e440000> - 652c: 00010000 sll zero,at,0x0 - 6530: 00084f56 0x84f56 - 6534: 00086c00 sll t5,t0,0x10 - 6538: f3000400 0xf3000400 - 653c: 009f5601 0x9f5601 - 6540: 00000000 nop - 6544: 6c000000 0x6c000000 - 6548: 88000008 lwl zero,8(zero) - 654c: 01000008 jr t0 - 6550: 08885400 j 2215000 <__scratchpad-0x1d5eb000> - 6554: 08ec0000 j 3b00000 <__scratchpad-0x1bd00000> - 6558: 00010000 sll zero,at,0x0 - 655c: 00000060 0x60 - 6560: 00000000 nop - 6564: 00086c00 sll t5,t0,0x10 - 6568: 00088800 sll s1,t0,0x0 - 656c: 55000100 0x55000100 - 6570: 00000888 0x888 - 6574: 00000904 0x904 - 6578: 00610001 0x610001 - 657c: 00000000 nop - 6580: 10000000 b 6584 <__scratchpad-0x1f7f9a7c> - 6584: 3c000009 lui zero,0x9 - 6588: 01000009 jalr zero,t0 - 658c: 093c5400 j 4f15000 <__scratchpad-0x1a8eb000> - 6590: 09b40000 j 6d00000 <__scratchpad-0x18b00000> - 6594: 00010000 sll zero,at,0x0 - 6598: 00000060 0x60 - 659c: 00000000 nop - 65a0: 00091000 sll v0,t1,0x0 - 65a4: 00093c00 sll a3,t1,0x10 - 65a8: 55000100 0x55000100 - 65ac: 0000093c 0x93c - 65b0: 000009d4 0x9d4 - 65b4: 00610001 0x610001 - 65b8: 00000000 nop - 65bc: 10000000 b 65c0 <__scratchpad-0x1f7f9a40> - 65c0: 3c000009 lui zero,0x9 - 65c4: 01000009 jalr zero,t0 - 65c8: 093c5600 j 4f15800 <__scratchpad-0x1a8ea800> - 65cc: 09cc0000 j 7300000 <__scratchpad-0x18500000> - 65d0: 00010000 sll zero,at,0x0 - 65d4: 0009cc63 0x9cc63 - 65d8: 0009e000 sll gp,t1,0x0 - 65dc: f3000400 0xf3000400 - 65e0: 009f5601 0x9f5601 - 65e4: 00000000 nop - 65e8: 10000000 b 65ec <__scratchpad-0x1f7f9a14> - 65ec: 3c000009 lui zero,0x9 - 65f0: 02000009 jalr zero,s0 - 65f4: 3c9f3000 0x3c9f3000 - 65f8: d0000009 0xd0000009 - 65fc: 01000009 jalr zero,t0 - 6600: 00006200 sll t4,zero,0x8 - 6604: 00000000 nop - 6608: 09e00000 j 7800000 <__scratchpad-0x18000000> - 660c: 09e70000 j 79c0000 <__scratchpad-0x17e40000> - 6610: 00010000 sll zero,at,0x0 - 6614: 0009e754 0x9e754 - 6618: 0009e800 sll sp,t1,0x0 - 661c: f3000400 0xf3000400 - 6620: 009f5401 0x9f5401 - 6624: 00000000 nop - 6628: e0000000 swc0 c0_index,0(zero) - 662c: e7000009 swc1 $f0,9(t8) - 6630: 01000009 jalr zero,t0 - 6634: 09e75500 j 79d5400 <__scratchpad-0x17e2ac00> - 6638: 09e80000 j 7a00000 <__scratchpad-0x17e00000> - 663c: 00040000 sll zero,a0,0x0 - 6640: 9f5501f3 0x9f5501f3 - ... - 664c: 000009e8 0x9e8 - 6650: 000009ef 0x9ef - 6654: ef540001 swc3 $20,1(k0) - 6658: f0000009 0xf0000009 - 665c: 04000009 bltz zero,6684 <__scratchpad-0x1f7f997c> - 6660: 5401f300 0x5401f300 - 6664: 0000009f 0x9f - 6668: 00000000 nop - 666c: 0009e800 sll sp,t1,0x0 - 6670: 0009ef00 sll sp,t1,0x1c - 6674: 55000100 0x55000100 - 6678: 000009ef 0x9ef - 667c: 000009f0 0x9f0 - 6680: 01f30004 sllv zero,s3,t7 - 6684: 00009f55 0x9f55 - 6688: 00000000 nop - 668c: 09e80000 j 7a00000 <__scratchpad-0x17e00000> - 6690: 09ef0000 j 7bc0000 <__scratchpad-0x17c40000> - 6694: 00010000 sll zero,at,0x0 - 6698: 0009ef56 0x9ef56 - 669c: 0009f000 sll s8,t1,0x0 - 66a0: f3000400 0xf3000400 - 66a4: 009f5601 0x9f5601 - 66a8: 00000000 nop - 66ac: f0000000 0xf0000000 - 66b0: 18000009 blez zero,66d8 <__scratchpad-0x1f7f9928> - 66b4: 0100000a 0x100000a - 66b8: 0a185500 j 8615400 <__scratchpad-0x171eac00> - 66bc: 0a380000 j 8e00000 <__scratchpad-0x16a00000> - 66c0: 00010000 sll zero,at,0x0 - 66c4: 000a3856 0xa3856 - 66c8: 000a6000 sll t4,t2,0x0 - 66cc: 55000100 0x55000100 - ... - 66d8: 000009f4 0x9f4 - 66dc: 000009f8 0x9f8 - 66e0: 9f300002 0x9f300002 - 66e4: 000009f8 0x9f8 - 66e8: 00000a34 0xa34 - 66ec: 34530001 ori s3,v0,0x1 - 66f0: 3800000a xori zero,zero,0xa - 66f4: 0200000a 0x200000a - 66f8: 389f3100 xori ra,a0,0x3100 - 66fc: 6000000a 0x6000000a - 6700: 0100000a 0x100000a - 6704: 00005300 sll t2,zero,0xc - 6708: 00000000 nop - 670c: 0a600000 j 9800000 <__scratchpad-0x16000000> - 6710: 0a740000 j 9d00000 <__scratchpad-0x15b00000> - 6714: 00010000 sll zero,at,0x0 - 6718: 000a7454 0xa7454 - 671c: 000a9000 sll s2,t2,0x0 - 6720: f3000400 0xf3000400 - 6724: 909f5401 lbu ra,21505(a0) - 6728: 9f00000a 0x9f00000a - 672c: 0100000a 0x100000a - 6730: 0a9f5400 j a7d5000 <__scratchpad-0x1502b000> - 6734: 0be40000 j f900000 <__scratchpad-0xff00000> - 6738: 00040000 sll zero,a0,0x0 - 673c: 9f5401f3 0x9f5401f3 - ... - 6748: 00000a60 0xa60 - 674c: 00000a74 0xa74 - 6750: 74550001 jalx 1540004 <__scratchpad-0x1e2bfffc> - 6754: 9000000a lbu zero,10(zero) - 6758: 0400000a bltz zero,6784 <__scratchpad-0x1f7f987c> - 675c: 5501f300 0x5501f300 - 6760: 000a909f 0xa909f - 6764: 000a9f00 sll s3,t2,0x1c - 6768: 55000100 0x55000100 - 676c: 00000a9f 0xa9f - 6770: 00000be4 0xbe4 - 6774: 01f30004 sllv zero,s3,t7 - 6778: 00009f55 0x9f55 - 677c: 00000000 nop - 6780: 0aa80000 j aa00000 <__scratchpad-0x14e00000> - 6784: 0aac0000 j ab00000 <__scratchpad-0x14d00000> - 6788: 00020000 sll zero,v0,0x0 - 678c: 0aac9f30 j ab27cc0 <__scratchpad-0x14cd8340> - 6790: 0aec0000 j bb00000 <__scratchpad-0x13d00000> - 6794: 00070000 sll zero,a3,0x0 - 6798: 01f30073 0x1f30073 - 679c: 009f1c54 0x9f1c54 - 67a0: 00000000 nop - 67a4: bc000000 0xbc000000 - 67a8: d400000a 0xd400000a - 67ac: 0600000a bltz s0,67d8 <__scratchpad-0x1f7f9828> - 67b0: 77007200 jalx c01c800 <__scratchpad-0x137e3800> - 67b4: d49f1c00 0xd49f1c00 - 67b8: e000000a swc0 c0_index,10(zero) - 67bc: 0700000a bltz t8,67e8 <__scratchpad-0x1f7f9818> - 67c0: 20007700 addi zero,zero,30464 - 67c4: 9f220072 0x9f220072 - ... - 67d0: 00000be4 0xbe4 - 67d4: 00000be8 0xbe8 - 67d8: 9f300002 0x9f300002 - 67dc: 00000bf0 0xbf0 - 67e0: 00000c14 0xc14 - 67e4: 14520001 bne v0,s2,67ec <__scratchpad-0x1f7f9814> - 67e8: 1c00000c bgtz zero,681c <__scratchpad-0x1f7f97e4> - 67ec: 0600000c bltz s0,6820 <__scratchpad-0x1f7f97e0> - 67f0: 74007300 jalx 1cc00 <__scratchpad-0x1f7e3400> - 67f4: 1c9f1c00 0x1c9f1c00 - 67f8: 2400000c li zero,12 - 67fc: 0100000c syscall 0x40000 - 6800: 00005200 sll t2,zero,0x8 - 6804: 00000000 nop - 6808: 0bfc0000 j ff00000 <__scratchpad-0xf900000> - 680c: 0c0c0000 jal 300000 <__scratchpad-0x1f500000> - 6810: 00060000 sll zero,a2,0x0 - 6814: 00750076 0x750076 - 6818: 0c0c9f1c jal 327c70 <__scratchpad-0x1f4d8390> - 681c: 0c1c0000 jal 700000 <__scratchpad-0x1f100000> - 6820: 00070000 sll zero,a3,0x0 - 6824: 76200075 jalx 88001d4 <__scratchpad-0x16fffe2c> - 6828: 009f2200 0x9f2200 - 682c: 00000000 nop - 6830: 14000000 bnez zero,6834 <__scratchpad-0x1f7f97cc> - 6834: 1c00000c bgtz zero,6868 <__scratchpad-0x1f7f9798> - 6838: 0200000c syscall 0x80000 - 683c: 009f3100 0x9f3100 - 6840: 00000000 nop - 6844: 24000000 li zero,0 - 6848: 2800000c slti zero,zero,12 - 684c: 0200000c syscall 0x80000 - 6850: 309f3000 andi ra,a0,0x3000 - 6854: 5c00000c 0x5c00000c - 6858: 0100000c syscall 0x40000 - 685c: 0c5c5200 jal 1714800 <__scratchpad-0x1e0eb800> - 6860: 0c640000 jal 1900000 <__scratchpad-0x1df00000> - 6864: 00060000 sll zero,a2,0x0 - 6868: 00740073 0x740073 - 686c: 0c649f1c jal 1927c70 <__scratchpad-0x1ded8390> - 6870: 0c6c0000 jal 1b00000 <__scratchpad-0x1dd00000> - 6874: 00010000 sll zero,at,0x0 - 6878: 00000052 0x52 - 687c: 00000000 nop - 6880: 000c3c00 sll a3,t4,0x10 - 6884: 000c4c00 sll t1,t4,0x10 - 6888: 76000600 jalx 8001800 <__scratchpad-0x177fe800> - 688c: 1c007500 bgtz zero,23c90 <__scratchpad-0x1f7dc370> - 6890: 000c4c9f 0xc4c9f - 6894: 000c5c00 sll t3,t4,0x10 - 6898: 75000700 jalx 4001c00 <__scratchpad-0x1b7fe400> - 689c: 00762000 0x762000 - 68a0: 0c5c9f22 jal 1727c88 <__scratchpad-0x1e0d8378> - 68a4: 0c640000 jal 1900000 <__scratchpad-0x1df00000> - 68a8: 00060000 sll zero,a2,0x0 - 68ac: 00750076 0x750076 - 68b0: 00009f1c 0x9f1c - 68b4: 00000000 nop - 68b8: 0c5c0000 jal 1700000 <__scratchpad-0x1e100000> - 68bc: 0c640000 jal 1900000 <__scratchpad-0x1df00000> - 68c0: 00020000 sll zero,v0,0x0 - 68c4: 00009f30 0x9f30 - 68c8: 00000000 nop - 68cc: 0c6c0000 jal 1b00000 <__scratchpad-0x1dd00000> - 68d0: 0c8c0000 jal 2300000 <__scratchpad-0x1d500000> - 68d4: 00010000 sll zero,at,0x0 - 68d8: 000c8c54 0xc8c54 - 68dc: 000c9700 sll s2,t4,0x1c - 68e0: 59000100 0x59000100 - 68e4: 00000c9c 0xc9c - 68e8: 00000cb7 0xcb7 - 68ec: bc590001 0xbc590001 - 68f0: cc00000c lwc3 $0,12(zero) - 68f4: 0100000c syscall 0x40000 - 68f8: 0ccc5200 jal 3314800 <__scratchpad-0x1c4eb800> - 68fc: 0cd40000 jal 3500000 <__scratchpad-0x1c300000> - 6900: 00030000 sll zero,v1,0x0 - 6904: d49f0172 0xd49f0172 - 6908: dc00000c 0xdc00000c - 690c: 0100000c syscall 0x40000 - 6910: 00005200 sll t2,zero,0x8 - 6914: 00000000 nop - 6918: 0c6c0000 jal 1b00000 <__scratchpad-0x1dd00000> - 691c: 0c900000 jal 2400000 <__scratchpad-0x1d400000> - 6920: 00010000 sll zero,at,0x0 - 6924: 000c9055 0xc9055 - 6928: 000c9700 sll s2,t4,0x1c - 692c: 5b000100 0x5b000100 - 6930: 00000c97 0xc97 - 6934: 00000cec 0xcec - 6938: 01f30004 sllv zero,s3,t7 - 693c: 00009f55 0x9f55 - 6940: 00000000 nop - 6944: 0c6c0000 jal 1b00000 <__scratchpad-0x1dd00000> - 6948: 0c970000 jal 25c0000 <__scratchpad-0x1d240000> - 694c: 00010000 sll zero,at,0x0 - 6950: 000c9756 0xc9756 - 6954: 000cec00 sll sp,t4,0x10 - 6958: f3000400 0xf3000400 - 695c: 009f5601 0x9f5601 - 6960: 00000000 nop - 6964: ac000000 sw zero,0(zero) - 6968: b700000c 0xb700000c - 696c: 0100000c syscall 0x40000 - 6970: 00005900 sll t3,zero,0x4 - 6974: 00000000 nop - 6978: 0cec0000 jal 3b00000 <__scratchpad-0x1bd00000> - 697c: 0d040000 jal 4100000 <__scratchpad-0x1b700000> - 6980: 00010000 sll zero,at,0x0 - 6984: 000d0454 0xd0454 - 6988: 000d3000 sll a2,t5,0x0 - 698c: 60000100 0x60000100 - ... - 6998: 00000cec 0xcec - 699c: 00000d04 0xd04 - 69a0: 04540001 0x4540001 - 69a4: 3400000d li zero,0xd - 69a8: 0100000d break 0x100 - 69ac: 0d346100 jal 4d18400 <__scratchpad-0x1aae7c00> - 69b0: 0d3c0000 jal 4f00000 <__scratchpad-0x1a900000> - 69b4: 00010000 sll zero,at,0x0 - 69b8: 00000052 0x52 - 69bc: 00000000 nop - 69c0: 000d3c00 sll a3,t5,0x10 - 69c4: 000d5400 sll t2,t5,0x10 - 69c8: 54000100 0x54000100 - 69cc: 00000d54 0xd54 - 69d0: 00000d80 sll at,zero,0x16 - 69d4: 00600001 0x600001 - 69d8: 00000000 nop - 69dc: 3c000000 lui zero,0x0 - 69e0: 5400000d 0x5400000d - 69e4: 0100000d break 0x100 - 69e8: 0d545400 jal 5515000 <__scratchpad-0x1a2eb000> - 69ec: 0d840000 jal 6100000 <__scratchpad-0x19700000> - 69f0: 00010000 sll zero,at,0x0 - 69f4: 000d8461 0xd8461 - 69f8: 000d8c00 sll s1,t5,0x10 - 69fc: 52000100 0x52000100 - ... - 6a08: 00000d8c syscall 0x36 - 6a0c: 00000d97 0xd97 - 6a10: 97540001 lhu s4,1(k0) - 6a14: 9800000d lwr zero,13(zero) - 6a18: 0400000d bltz zero,6a50 <__scratchpad-0x1f7f95b0> - 6a1c: 5401f300 0x5401f300 - 6a20: 0000009f 0x9f - 6a24: 00000000 nop - 6a28: 000d9800 sll s3,t5,0x0 - 6a2c: 000da300 sll s4,t5,0xc - 6a30: 54000100 0x54000100 - 6a34: 00000da3 0xda3 - 6a38: 00000da4 0xda4 - 6a3c: 01f30004 sllv zero,s3,t7 - 6a40: 00009f54 0x9f54 - 6a44: 00000000 nop - 6a48: 0da40000 jal 6900000 <__scratchpad-0x18f00000> - 6a4c: 0dac0000 jal 6b00000 <__scratchpad-0x18d00000> - 6a50: 00010000 sll zero,at,0x0 - 6a54: 000dac54 0xdac54 - 6a58: 000dd800 sll k1,t5,0x0 - 6a5c: 73000800 0x73000800 - 6a60: 22007400 addi zero,s0,29696 - 6a64: 009f0123 0x9f0123 - 6a68: 00000000 nop - 6a6c: a4000000 sh zero,0(zero) - 6a70: c800000d lwc2 $0,13(zero) - 6a74: 0100000d break 0x100 - 6a78: 0dc85500 jal 7215400 <__scratchpad-0x185eac00> - 6a7c: 0dd80000 jal 7600000 <__scratchpad-0x18200000> - 6a80: 00010000 sll zero,at,0x0 - 6a84: 00000052 0x52 - 6a88: 00000000 nop - 6a8c: 000da400 sll s4,t5,0x10 - 6a90: 000dac00 sll s5,t5,0x10 - 6a94: 30000200 andi zero,zero,0x200 - 6a98: 000dac9f 0xdac9f - 6a9c: 000dd800 sll k1,t5,0x0 - 6aa0: 53000100 0x53000100 - ... - 6aac: 00000dd8 0xdd8 - 6ab0: 00000de0 0xde0 - 6ab4: e0550001 swc0 $21,1(v0) - 6ab8: 1800000d blez zero,6af0 <__scratchpad-0x1f7f9510> - 6abc: 0400000e bltz zero,6af8 <__scratchpad-0x1f7f9508> - 6ac0: 5501f300 0x5501f300 - 6ac4: 0000009f 0x9f - 6ac8: 00000000 nop - 6acc: 000dd800 sll k1,t5,0x0 - 6ad0: 000ddc00 sll k1,t5,0x10 - 6ad4: 56000100 0x56000100 - 6ad8: 00000ddc 0xddc - 6adc: 00000de0 0xde0 - 6ae0: 01760003 0x1760003 - 6ae4: 000de09f 0xde09f - 6ae8: 000e1800 sll v1,t6,0x0 - 6aec: f3000400 0xf3000400 - 6af0: 009f5601 0x9f5601 - 6af4: 00000000 nop - 6af8: d8000000 0xd8000000 - 6afc: dc00000d 0xdc00000d - 6b00: 0300000d break 0x300 - 6b04: 9f7f7600 0x9f7f7600 - 6b08: 00000ddc 0xddc - 6b0c: 00000e18 0xe18 - 6b10: 00560001 0x560001 - 6b14: 00000000 nop - 6b18: 18000000 blez zero,6b1c <__scratchpad-0x1f7f94e4> - 6b1c: 1c00000e bgtz zero,6b58 <__scratchpad-0x1f7f94a8> - 6b20: 0100000e 0x100000e - 6b24: 0e1c5400 jal 8715000 <__scratchpad-0x170eb000> - 6b28: 0e240000 jal 8900000 <__scratchpad-0x16f00000> - 6b2c: 00010000 sll zero,at,0x0 - 6b30: 000e2452 0xe2452 - 6b34: 000e4c00 sll t1,t6,0x10 - 6b38: 53000100 0x53000100 - ... - 6b44: 00000e18 0xe18 - 6b48: 00000e2c 0xe2c - 6b4c: 2c550001 sltiu s5,v0,1 - 6b50: 4c00000e 0x4c00000e - 6b54: 0100000e 0x100000e - 6b58: 00005500 sll t2,zero,0x14 - 6b5c: 00000000 nop - 6b60: 0e4c0000 jal 9300000 <__scratchpad-0x16500000> - 6b64: 0e5c0000 jal 9700000 <__scratchpad-0x16100000> - 6b68: 00010000 sll zero,at,0x0 - 6b6c: 000e5c54 0xe5c54 - 6b70: 000e6400 sll t4,t6,0x10 - 6b74: 74000300 jalx c00 <__scratchpad-0x1f7ff400> - 6b78: 0e649f01 jal 9927c04 <__scratchpad-0x15ed83fc> - 6b7c: 0e900000 jal a400000 <__scratchpad-0x15400000> - 6b80: 00010000 sll zero,at,0x0 - 6b84: 00000054 0x54 - 6b88: 00000000 nop - 6b8c: 000e4c00 sll t1,t6,0x10 - 6b90: 000e6c00 sll t5,t6,0x10 - 6b94: 55000100 0x55000100 - 6b98: 00000e6c 0xe6c - 6b9c: 00000e74 0xe74 - 6ba0: 7f750003 0x7f750003 - 6ba4: 000e749f 0xe749f - 6ba8: 000e9000 sll s2,t6,0x0 - 6bac: 55000100 0x55000100 - ... - 6bb8: 00000e4c syscall 0x39 - 6bbc: 00000e50 0xe50 - 6bc0: 9f300002 0x9f300002 - 6bc4: 00000e50 0xe50 - 6bc8: 00000e88 0xe88 - 6bcc: 00520001 0x520001 - 6bd0: 00000000 nop - 6bd4: 90000000 lbu zero,0(zero) - 6bd8: b400000e 0xb400000e - 6bdc: 0100000e 0x100000e - 6be0: 0eb45400 jal ad15000 <__scratchpad-0x14aeb000> - 6be4: 0f240000 jal c900000 <__scratchpad-0x12f00000> - 6be8: 00010000 sll zero,at,0x0 - 6bec: 00000060 0x60 - 6bf0: 00000000 nop - 6bf4: 000e9000 sll s2,t6,0x0 - 6bf8: 000eb400 sll s6,t6,0x10 - 6bfc: 55000100 0x55000100 - 6c00: 00000eb4 0xeb4 - 6c04: 00000f18 0xf18 - 6c08: 18630001 0x18630001 - 6c0c: 2c00000f sltiu zero,zero,15 - 6c10: 0400000f bltz zero,6c50 <__scratchpad-0x1f7f93b0> - 6c14: 5501f300 0x5501f300 - 6c18: 0000009f 0x9f - 6c1c: 00000000 nop - 6c20: 000ec800 sll t9,t6,0x0 - 6c24: 000efc00 sll ra,t6,0x10 - 6c28: 61000100 0x61000100 - 6c2c: 00000f04 0xf04 - 6c30: 00000f0c syscall 0x3c - 6c34: 00610001 0x610001 - 6c38: 00000000 nop - 6c3c: c8000000 lwc2 $0,0(zero) - 6c40: fc00000e 0xfc00000e - 6c44: 0100000e 0x100000e - 6c48: 0f046200 jal c118800 <__scratchpad-0x136e7800> - 6c4c: 0f0c0000 jal c300000 <__scratchpad-0x13500000> - 6c50: 00010000 sll zero,at,0x0 - 6c54: 00000062 0x62 - 6c58: 00000000 nop - 6c5c: 000f0400 sll zero,t7,0x10 - 6c60: 000f0c00 sll at,t7,0x10 - 6c64: 30000200 andi zero,zero,0x200 - 6c68: 0000009f 0x9f - 6c6c: 00000000 nop - 6c70: 000f2c00 sll a1,t7,0x10 - 6c74: 000f3c00 sll a3,t7,0x10 - 6c78: 54000100 0x54000100 - 6c7c: 00000f3c 0xf3c - 6c80: 00000f47 0xf47 - 6c84: 47580001 c1 0x1580001 - 6c88: 7400000f jalx 3c <__scratchpad-0x1f7fffc4> - 6c8c: 0400000f bltz zero,6ccc <__scratchpad-0x1f7f9334> - 6c90: 5401f300 0x5401f300 - 6c94: 0000009f 0x9f - 6c98: 00000000 nop - 6c9c: 000f2c00 sll a1,t7,0x10 - 6ca0: 000f3c00 sll a3,t7,0x10 - 6ca4: 55000100 0x55000100 - 6ca8: 00000f3c 0xf3c - 6cac: 00000f47 0xf47 - 6cb0: 47530001 c1 0x1530001 - 6cb4: 7400000f jalx 3c <__scratchpad-0x1f7fffc4> - 6cb8: 0400000f bltz zero,6cf8 <__scratchpad-0x1f7f9308> - 6cbc: 5501f300 0x5501f300 - 6cc0: 0000009f 0x9f - 6cc4: 00000000 nop - 6cc8: 000f2c00 sll a1,t7,0x10 - 6ccc: 000f4700 sll t0,t7,0x1c - 6cd0: 56000100 0x56000100 - 6cd4: 00000f47 0xf47 - 6cd8: 00000f74 0xf74 - 6cdc: 01f30004 sllv zero,s3,t7 - 6ce0: 00009f56 0x9f56 - 6ce4: 00000000 nop - 6ce8: 0f480000 jal d200000 <__scratchpad-0x12600000> - 6cec: 0f630000 jal d8c0000 <__scratchpad-0x11f40000> - 6cf0: 00010000 sll zero,at,0x0 - 6cf4: 00000052 0x52 - 6cf8: 00000000 nop - 6cfc: 000f7400 sll t6,t7,0x10 - 6d00: 000f8700 sll s0,t7,0x1c - 6d04: 54000100 0x54000100 - 6d08: 00000f87 0xf87 - 6d0c: 00000fe0 0xfe0 - 6d10: 01f30004 sllv zero,s3,t7 - 6d14: 00009f54 0x9f54 - 6d18: 00000000 nop - 6d1c: 0f740000 jal dd00000 <__scratchpad-0x11b00000> - 6d20: 0f870000 jal e1c0000 <__scratchpad-0x11640000> - 6d24: 00010000 sll zero,at,0x0 - 6d28: 000f8755 0xf8755 - 6d2c: 000fe000 sll gp,t7,0x0 - 6d30: f3000400 0xf3000400 - 6d34: 009f5501 0x9f5501 - 6d38: 00000000 nop - 6d3c: 74000000 jalx 0 <__scratchpad-0x1f800000> - 6d40: 8700000f lh zero,15(t8) - 6d44: 0100000f 0x100000f - 6d48: 0f875600 jal e1d5800 <__scratchpad-0x1162a800> - 6d4c: 0fe00000 jal f800000 <__scratchpad-0x10000000> - 6d50: 00040000 sll zero,a0,0x0 - 6d54: 9f5601f3 0x9f5601f3 - ... - 6d60: 00000f94 0xf94 - 6d64: 00000f9b 0xf9b - 6d68: 00520001 0x520001 - 6d6c: 00000000 nop - 6d70: 94000000 lhu zero,0(zero) - 6d74: 9b00000f lwr zero,15(t8) - 6d78: 0100000f 0x100000f - 6d7c: 00005700 sll t2,zero,0x1c - 6d80: 00000000 nop - 6d84: 0f940000 jal e500000 <__scratchpad-0x11300000> - 6d88: 0f9b0000 jal e6c0000 <__scratchpad-0x11140000> - 6d8c: 00010000 sll zero,at,0x0 - 6d90: 000fb056 0xfb056 - 6d94: 000fc300 sll t8,t7,0xc - 6d98: 5a000100 0x5a000100 - ... - 6da4: 00000fe0 0xfe0 - 6da8: 00000fe4 0xfe4 - 6dac: e4550001 swc1 $f21,1(v0) - 6db0: 3800000f xori zero,zero,0xf - 6db4: 04000010 bltz zero,6df8 <__scratchpad-0x1f7f9208> - 6db8: 5501f300 0x5501f300 - 6dbc: 0000009f 0x9f - 6dc0: 00000000 nop - 6dc4: 000fe000 sll gp,t7,0x0 - 6dc8: 000fe800 sll sp,t7,0x0 - 6dcc: 30000200 andi zero,zero,0x200 - 6dd0: 000fec9f 0xfec9f - 6dd4: 00103800 sll a3,s0,0x0 - 6dd8: 58000100 0x58000100 - ... - 6de4: 00000ff8 0xff8 - 6de8: 00001030 0x1030 - 6dec: 00530001 0x530001 - 6df0: 00000000 nop - 6df4: e0000000 swc0 c0_index,0(zero) - 6df8: e800000f swc2 $0,15(zero) - 6dfc: 0100000f 0x100000f - 6e00: 0fec5400 jal fb15000 <__scratchpad-0xfceb000> - 6e04: 10300000 beq at,s0,6e08 <__scratchpad-0x1f7f91f8> - 6e08: 00010000 sll zero,at,0x0 - 6e0c: 00103052 0x103052 - 6e10: 00103800 sll a3,s0,0x0 - 6e14: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - 6e18: 22007800 addi zero,s0,30720 - 6e1c: 0000009f 0x9f - ... - 6e28: 00005400 sll t2,zero,0x10 - 6e2c: 54000600 0x54000600 - 6e30: 93550493 lbu s5,1171(k0) - 6e34: 00005404 0x5404 - 6e38: 00012800 sll a1,at,0x0 - 6e3c: f3000600 0xf3000600 - 6e40: 2504f503 addiu a0,t0,-2813 - 6e44: 0001289f 0x1289f - 6e48: 0001cc00 sll t9,at,0x10 - 6e4c: 64000600 0x64000600 - 6e50: 93650493 lbu a1,1171(k1) - 6e54: 00000004 sllv zero,zero,zero - ... - 6e60: 00005400 sll t2,zero,0x10 - 6e64: 56000100 0x56000100 - 6e68: 00000054 0x54 - 6e6c: 000000b8 0xb8 - 6e70: b8660001 swr a2,1(v1) - 6e74: c0000000 lwc0 c0_index,0(zero) - 6e78: 03000000 0x3000000 - 6e7c: 9f018600 0x9f018600 - 6e80: 000000c0 ehb - 6e84: 00000188 0x188 - 6e88: 88660001 lwl a2,1(v1) - 6e8c: 94000001 lhu zero,1(zero) - 6e90: 03000001 0x3000001 - 6e94: 9f018600 0x9f018600 - 6e98: 00000194 0x194 - 6e9c: 000001e4 0x1e4 - 6ea0: e4660001 swc1 $f6,1(v1) - 6ea4: ec000001 swc3 $0,1(zero) - 6ea8: 01000001 0x1000001 - 6eac: 00005200 sll t2,zero,0x8 - ... - 6eb8: 00540000 0x540000 - 6ebc: 00010000 sll zero,at,0x0 - 6ec0: 00005457 0x5457 - 6ec4: 0001c400 sll t8,at,0x10 - 6ec8: 67000100 0x67000100 - 6ecc: 000001c4 0x1c4 - 6ed0: 000001ec 0x1ec - 6ed4: 01f30004 sllv zero,s3,t7 - 6ed8: 00009f57 0x9f57 - ... - 6ee4: 01e40000 0x1e40000 - 6ee8: 00020000 sll zero,v0,0x0 - 6eec: 01e41091 0x1e41091 - 6ef0: 01ec0000 0x1ec0000 - 6ef4: 00020000 sll zero,v0,0x0 - 6ef8: 0000108d break 0x0,0x42 - ... - 6f04: 01e40000 0x1e40000 - 6f08: 00020000 sll zero,v0,0x0 - 6f0c: 01e41891 0x1e41891 - 6f10: 01ec0000 0x1ec0000 - 6f14: 00020000 sll zero,v0,0x0 - 6f18: 0000188d break 0x0,0x62 - ... - 6f24: 00540000 0x540000 - 6f28: 000a0000 sll zero,t2,0x0 - 6f2c: 0001089e 0x1089e - 6f30: 00000000 nop - 6f34: 00540000 0x540000 - 6f38: 00800000 0x800000 - 6f3c: 00060000 sll zero,a2,0x0 - 6f40: 60049361 0x60049361 - 6f44: 00800493 0x800493 - 6f48: 01280000 0x1280000 - 6f4c: 00060000 sll zero,a2,0x0 - 6f50: 63049362 0x63049362 - 6f54: 00000493 0x493 - 6f58: 00000000 nop - 6f5c: 00540000 0x540000 - 6f60: 01200000 0x1200000 - 6f64: 00060000 sll zero,a2,0x0 - 6f68: 60049361 0x60049361 - 6f6c: 01280493 0x1280493 - 6f70: 01ac0000 0x1ac0000 - 6f74: 00060000 sll zero,a2,0x0 - 6f78: 60049361 0x60049361 - 6f7c: 01ac0493 0x1ac0493 - 6f80: 01b40000 0x1b40000 - 6f84: 00060000 sll zero,a2,0x0 - 6f88: 53049352 0x53049352 - 6f8c: 01b40493 0x1b40493 - 6f90: 01d80000 0x1d80000 - 6f94: 00060000 sll zero,a2,0x0 - 6f98: 60049361 0x60049361 - 6f9c: 00000493 0x493 - 6fa0: 00000000 nop - 6fa4: 01540000 0x1540000 - 6fa8: 015b0000 0x15b0000 - 6fac: 00010000 sll zero,at,0x0 - 6fb0: 00015b52 0x15b52 - 6fb4: 00018800 sll s1,at,0x0 - 6fb8: 62000100 0x62000100 - 6fbc: 00000188 0x188 - 6fc0: 00000194 0x194 - 6fc4: 00530001 0x530001 - 6fc8: 00000000 nop - 6fcc: 28000000 slti zero,zero,0 - 6fd0: 78000001 0x78000001 - 6fd4: 01000001 0x1000001 - 6fd8: 01786300 0x1786300 - 6fdc: 01940000 0x1940000 - 6fe0: 00020000 sll zero,v0,0x0 - 6fe4: 01b49f31 0x1b49f31 - 6fe8: 01d00000 0x1d00000 - 6fec: 00010000 sll zero,at,0x0 - 6ff0: 00000063 0x63 - 6ff4: 00000000 nop - 6ff8: 0001ec00 sll sp,at,0x10 - 6ffc: 0001f400 sll s8,at,0x10 - 7000: 54000100 0x54000100 - 7004: 000001f4 0x1f4 - 7008: 000001fc 0x1fc - 700c: 01f30004 sllv zero,s3,t7 - 7010: 00009f54 0x9f54 - 7014: 00000000 nop - 7018: 02340000 0x2340000 - 701c: 02570000 0x2570000 - 7020: 00060000 sll zero,a2,0x0 - 7024: 55049354 0x55049354 - 7028: 02570493 0x2570493 - 702c: 02680000 0x2680000 - 7030: 00060000 sll zero,a2,0x0 - 7034: 04f503f3 0x4f503f3 - 7038: 00009f25 0x9f25 - 703c: 00000000 nop - 7040: 02340000 0x2340000 - 7044: 02570000 0x2570000 - 7048: 00010000 sll zero,at,0x0 - 704c: 00025756 0x25756 - 7050: 00026800 sll t5,v0,0x0 - 7054: f3000400 0xf3000400 - 7058: 009f5601 0x9f5601 - 705c: 00000000 nop - 7060: 34000000 li zero,0x0 - 7064: 57000002 0x57000002 - 7068: 01000002 0x1000002 - 706c: 02575700 0x2575700 - 7070: 02680000 0x2680000 - 7074: 00040000 sll zero,a0,0x0 - 7078: 9f5701f3 0x9f5701f3 - ... - 7084: 00000268 0x268 - 7088: 00000293 0x293 - 708c: 93540001 lbu s4,1(k0) - 7090: a4000002 sh zero,2(zero) - 7094: 04000002 bltz zero,70a0 <__scratchpad-0x1f7f8f60> - 7098: 5401f300 0x5401f300 - 709c: 0000009f 0x9f - 70a0: 00000000 nop - 70a4: 00026800 sll t5,v0,0x0 - 70a8: 00028800 sll s1,v0,0x0 - 70ac: 55000100 0x55000100 - 70b0: 00000288 0x288 - 70b4: 00000293 0x293 - 70b8: 93560001 lbu s6,1(k0) - 70bc: a4000002 sh zero,2(zero) - 70c0: 04000002 bltz zero,70cc <__scratchpad-0x1f7f8f34> - 70c4: 5501f300 0x5501f300 - 70c8: 0000009f 0x9f - 70cc: 00000000 nop - 70d0: 00026800 sll t5,v0,0x0 - 70d4: 00028800 sll s1,v0,0x0 - 70d8: 56000100 0x56000100 - 70dc: 00000288 0x288 - 70e0: 00000293 0x293 - 70e4: 93570001 lbu s7,1(k0) - 70e8: a4000002 sh zero,2(zero) - 70ec: 04000002 bltz zero,70f8 <__scratchpad-0x1f7f8f08> - 70f0: 5601f300 0x5601f300 - 70f4: 0000009f 0x9f - 70f8: 00000000 nop - 70fc: 0002a400 sll s4,v0,0x10 - 7100: 0002cf00 sll t9,v0,0x1c - 7104: 54000100 0x54000100 - 7108: 000002cf 0x2cf - 710c: 000002e0 0x2e0 - 7110: 01f30004 sllv zero,s3,t7 - 7114: 00009f54 0x9f54 - 7118: 00000000 nop - 711c: 02a40000 0x2a40000 - 7120: 02c40000 0x2c40000 - 7124: 00010000 sll zero,at,0x0 - 7128: 0002c455 0x2c455 - 712c: 0002cf00 sll t9,v0,0x1c - 7130: 56000100 0x56000100 - 7134: 000002cf 0x2cf - 7138: 000002e0 0x2e0 - 713c: 01f30004 sllv zero,s3,t7 - 7140: 00009f55 0x9f55 - 7144: 00000000 nop - 7148: 02a40000 0x2a40000 - 714c: 02c40000 0x2c40000 - 7150: 00010000 sll zero,at,0x0 - 7154: 0002c456 0x2c456 - 7158: 0002cf00 sll t9,v0,0x1c - 715c: 57000100 0x57000100 - 7160: 000002cf 0x2cf - 7164: 000002e0 0x2e0 - 7168: 01f30004 sllv zero,s3,t7 - 716c: 00009f56 0x9f56 - 7170: 00000000 nop - 7174: 02e00000 0x2e00000 - 7178: 02ec0000 0x2ec0000 - 717c: 00060000 sll zero,a2,0x0 - 7180: 55049354 0x55049354 - 7184: 02ec0493 0x2ec0493 - 7188: 03300000 0x3300000 - 718c: 00060000 sll zero,a2,0x0 - 7190: 04f503f3 0x4f503f3 - 7194: 00009f25 0x9f25 - 7198: 00000000 nop - 719c: 02e00000 0x2e00000 - 71a0: 031f0000 0x31f0000 - 71a4: 00010000 sll zero,at,0x0 - 71a8: 00031f56 0x31f56 - 71ac: 00033000 sll a2,v1,0x0 - 71b0: f3000400 0xf3000400 - 71b4: 009f5601 0x9f5601 - 71b8: 00000000 nop - 71bc: e0000000 swc0 c0_index,0(zero) - 71c0: 1f000002 bgtz t8,71cc <__scratchpad-0x1f7f8e34> - 71c4: 01000003 0x1000003 - 71c8: 031f5700 0x31f5700 - 71cc: 03300000 0x3300000 - 71d0: 00040000 sll zero,a0,0x0 - 71d4: 9f5701f3 0x9f5701f3 - ... - 71e0: 00000330 0x330 - 71e4: 00000338 0x338 - 71e8: 38540001 xori s4,v0,0x1 - 71ec: 50000003 0x50000003 - 71f0: 01000003 0x1000003 - 71f4: 03505200 0x3505200 - 71f8: 03800000 0x3800000 - 71fc: 00040000 sll zero,a0,0x0 - 7200: 9f5401f3 0x9f5401f3 - ... - 720c: 00000330 0x330 - 7210: 00000364 0x364 - 7214: 64550001 0x64550001 - 7218: 6f000003 0x6f000003 - 721c: 01000003 0x1000003 - 7220: 036f5600 0x36f5600 - 7224: 03800000 0x3800000 - 7228: 00040000 sll zero,a0,0x0 - 722c: 9f5501f3 0x9f5501f3 - ... - 7238: 00000330 0x330 - 723c: 00000364 0x364 - 7240: 64560001 0x64560001 - 7244: 6f000003 0x6f000003 - 7248: 01000003 0x1000003 - 724c: 036f5700 0x36f5700 - 7250: 03800000 0x3800000 - 7254: 00040000 sll zero,a0,0x0 - 7258: 9f5601f3 0x9f5601f3 - ... - 7264: 00000380 sll zero,zero,0xe - 7268: 00000388 0x388 - 726c: 88540001 lwl s4,1(v0) - 7270: a0000003 sb zero,3(zero) - 7274: 01000003 0x1000003 - 7278: 03a05200 0x3a05200 - 727c: 03d00000 0x3d00000 - 7280: 00040000 sll zero,a0,0x0 - 7284: 9f5401f3 0x9f5401f3 - ... - 7290: 00000380 sll zero,zero,0xe - 7294: 000003b4 0x3b4 - 7298: b4550001 0xb4550001 - 729c: bf000003 0xbf000003 - 72a0: 01000003 0x1000003 - 72a4: 03bf5600 0x3bf5600 - 72a8: 03d00000 0x3d00000 - 72ac: 00040000 sll zero,a0,0x0 - 72b0: 9f5501f3 0x9f5501f3 - ... - 72bc: 00000380 sll zero,zero,0xe - 72c0: 000003b4 0x3b4 - 72c4: b4560001 0xb4560001 - 72c8: bf000003 0xbf000003 - 72cc: 01000003 0x1000003 - 72d0: 03bf5700 0x3bf5700 - 72d4: 03d00000 0x3d00000 - 72d8: 00040000 sll zero,a0,0x0 - 72dc: 9f5601f3 0x9f5601f3 - ... - 72ec: 00000014 0x14 - 72f0: 93540006 lbu s4,6(k0) - 72f4: 04935504 0x4935504 - 72f8: 00000014 0x14 - 72fc: 00000024 and zero,zero,zero - 7300: 03f30006 srlv zero,s3,ra - 7304: 9f2504f5 0x9f2504f5 - 7308: 00000024 and zero,zero,zero - 730c: 00000040 ssnop - 7310: 93540006 lbu s4,6(k0) - 7314: 04935504 0x4935504 - ... - 7320: 0000000c syscall - 7324: 00000024 and zero,zero,zero - 7328: 30570001 andi s7,v0,0x1 - 732c: 34000000 li zero,0x0 - 7330: 01000000 0x1000000 - 7334: 00345700 0x345700 - 7338: 00400000 0x400000 - 733c: 00040000 sll zero,a0,0x0 - 7340: 9f1f0077 0x9f1f0077 - ... - 734c: 00000014 0x14 - 7350: 00000018 mult zero,zero - 7354: 00750006 srlv zero,s5,v1 - 7358: 9f240077 0x9f240077 - 735c: 00000018 mult zero,zero - 7360: 0000001c 0x1c - 7364: 1c520001 0x1c520001 - 7368: 24000000 li zero,0 - 736c: 06000000 bltz s0,7370 <__scratchpad-0x1f7f8c90> - 7370: 77007500 jalx c01d400 <__scratchpad-0x137e2c00> - 7374: 009f2400 0x9f2400 - 7378: 00000000 nop - 737c: 0c000000 jal 0 <__scratchpad-0x1f800000> - 7380: 24000000 li zero,0 - 7384: 01000000 0x1000000 - 7388: 00305700 0x305700 - 738c: 00340000 0x340000 - 7390: 00010000 sll zero,at,0x0 - 7394: 00003457 0x3457 - 7398: 00004000 sll t0,zero,0x0 - 739c: 77000400 jalx c001000 <__scratchpad-0x137ff000> - 73a0: 009f1f00 0x9f1f00 - 73a4: 00000000 nop - 73a8: 14000000 bnez zero,73ac <__scratchpad-0x1f7f8c54> - 73ac: 18000000 blez zero,73b0 <__scratchpad-0x1f7f8c50> - 73b0: 06000000 bltz s0,73b4 <__scratchpad-0x1f7f8c4c> - 73b4: 77007400 jalx c01d000 <__scratchpad-0x137e3000> - 73b8: 189f2500 0x189f2500 - 73bc: 1c000000 bgtz zero,73c0 <__scratchpad-0x1f7f8c40> - 73c0: 01000000 0x1000000 - 73c4: 001c5300 sll t2,gp,0xc - 73c8: 00240000 0x240000 - 73cc: 00060000 sll zero,a2,0x0 - 73d0: 00770074 0x770074 - 73d4: 00009f25 0x9f25 - ... - 73e0: 00880000 0x880000 - 73e4: 00060000 sll zero,a2,0x0 - 73e8: 55049354 0x55049354 - 73ec: 00880493 0x880493 - 73f0: 01580000 0x1580000 - 73f4: 00060000 sll zero,a2,0x0 - 73f8: 04f503f3 0x4f503f3 - 73fc: 01589f25 0x1589f25 - 7400: 02440000 0x2440000 - 7404: 00060000 sll zero,a2,0x0 - 7408: 55049354 0x55049354 - 740c: 02440493 0x2440493 - 7410: 03200000 0x3200000 - 7414: 00060000 sll zero,a2,0x0 - 7418: 04f503f3 0x4f503f3 - 741c: 03209f25 0x3209f25 - 7420: 045c0000 0x45c0000 - 7424: 00060000 sll zero,a2,0x0 - 7428: 55049354 0x55049354 - 742c: 045c0493 0x45c0493 - 7430: 04680000 0x4680000 - 7434: 00060000 sll zero,a2,0x0 - 7438: 04f503f3 0x4f503f3 - 743c: 04689f25 0x4689f25 - 7440: 04ec0000 0x4ec0000 - 7444: 00060000 sll zero,a2,0x0 - 7448: 55049354 0x55049354 - 744c: 04ec0493 0x4ec0493 - 7450: 05ac0000 0x5ac0000 - 7454: 00060000 sll zero,a2,0x0 - 7458: 04f503f3 0x4f503f3 - 745c: 05ac9f25 0x5ac9f25 - 7460: 05c00000 bltz t6,7464 <__scratchpad-0x1f7f8b9c> - 7464: 00060000 sll zero,a2,0x0 - 7468: 55049354 0x55049354 - 746c: 05c00493 bltz t6,86bc <__scratchpad-0x1f7f7944> - 7470: 05d80000 0x5d80000 - 7474: 00060000 sll zero,a2,0x0 - 7478: 04f503f3 0x4f503f3 - 747c: 05d89f25 0x5d89f25 - 7480: 05dc0000 0x5dc0000 - 7484: 00060000 sll zero,a2,0x0 - 7488: 55049354 0x55049354 - 748c: 05dc0493 0x5dc0493 - 7490: 05f40000 0x5f40000 - 7494: 00060000 sll zero,a2,0x0 - 7498: 04f503f3 0x4f503f3 - 749c: 05f49f25 0x5f49f25 - 74a0: 063c0000 0x63c0000 - 74a4: 00060000 sll zero,a2,0x0 - 74a8: 55049354 0x55049354 - 74ac: 063c0493 0x63c0493 - 74b0: 065c0000 0x65c0000 - 74b4: 00060000 sll zero,a2,0x0 - 74b8: 04f503f3 0x4f503f3 - 74bc: 00009f25 0x9f25 - ... - 74c8: 00940000 0x940000 - 74cc: 00060000 sll zero,a2,0x0 - 74d0: 57049356 0x57049356 - 74d4: 00940493 0x940493 - 74d8: 01580000 0x1580000 - 74dc: 00060000 sll zero,a2,0x0 - 74e0: 06f503f3 0x6f503f3 - 74e4: 01589f25 0x1589f25 - 74e8: 02100000 0x2100000 - 74ec: 00060000 sll zero,a2,0x0 - 74f0: 57049356 0x57049356 - 74f4: 02100493 0x2100493 - 74f8: 03200000 0x3200000 - 74fc: 00060000 sll zero,a2,0x0 - 7500: 06f503f3 0x6f503f3 - 7504: 03209f25 0x3209f25 - 7508: 038c0000 0x38c0000 - 750c: 00060000 sll zero,a2,0x0 - 7510: 57049356 0x57049356 - 7514: 038c0493 0x38c0493 - 7518: 05ac0000 0x5ac0000 - 751c: 00060000 sll zero,a2,0x0 - 7520: 06f503f3 0x6f503f3 - 7524: 05ac9f25 0x5ac9f25 - 7528: 05c00000 bltz t6,752c <__scratchpad-0x1f7f8ad4> - 752c: 00060000 sll zero,a2,0x0 - 7530: 57049356 0x57049356 - 7534: 05c00493 bltz t6,8784 <__scratchpad-0x1f7f787c> - 7538: 05fc0000 0x5fc0000 - 753c: 00060000 sll zero,a2,0x0 - 7540: 06f503f3 0x6f503f3 - 7544: 05fc9f25 0x5fc9f25 - 7548: 06140000 0x6140000 - 754c: 00060000 sll zero,a2,0x0 - 7550: 57049356 0x57049356 - 7554: 06140493 0x6140493 - 7558: 065c0000 0x65c0000 - 755c: 00060000 sll zero,a2,0x0 - 7560: 06f503f3 0x6f503f3 - 7564: 00009f25 0x9f25 - ... - 7570: 003c0000 0x3c0000 - 7574: 00060000 sll zero,a2,0x0 - 7578: 57049356 0x57049356 - 757c: 01580493 0x1580493 - 7580: 01b40000 0x1b40000 - 7584: 00060000 sll zero,a2,0x0 - 7588: 57049356 0x57049356 - 758c: 01d00493 0x1d00493 - 7590: 02100000 0x2100000 - 7594: 00060000 sll zero,a2,0x0 - 7598: 57049356 0x57049356 - 759c: 03200493 0x3200493 - 75a0: 03600000 0x3600000 - 75a4: 00060000 sll zero,a2,0x0 - 75a8: 57049356 0x57049356 - 75ac: 05ac0493 0x5ac0493 - 75b0: 05c00000 bltz t6,75b4 <__scratchpad-0x1f7f8a4c> - 75b4: 00060000 sll zero,a2,0x0 - 75b8: 57049356 0x57049356 - 75bc: 05fc0493 0x5fc0493 - 75c0: 06040000 0x6040000 - 75c4: 00060000 sll zero,a2,0x0 - 75c8: 57049356 0x57049356 - 75cc: 00000493 0x493 - ... - 75d8: 00880000 0x880000 - 75dc: 00060000 sll zero,a2,0x0 - 75e0: 55049354 0x55049354 - 75e4: 01580493 0x1580493 - 75e8: 023c0000 0x23c0000 - 75ec: 00060000 sll zero,a2,0x0 - 75f0: 55049354 0x55049354 - 75f4: 023c0493 0x23c0493 - 75f8: 02400000 0x2400000 - 75fc: 00060000 sll zero,a2,0x0 - 7600: 5a049354 0x5a049354 - 7604: 03200493 0x3200493 - 7608: 03840000 0x3840000 - 760c: 00060000 sll zero,a2,0x0 - 7610: 55049354 0x55049354 - 7614: 03840493 0x3840493 - 7618: 038c0000 0x38c0000 - 761c: 00060000 sll zero,a2,0x0 - 7620: 5a049354 0x5a049354 - 7624: 04680493 0x4680493 - 7628: 04c80000 0x4c80000 - 762c: 00060000 sll zero,a2,0x0 - 7630: 55049354 0x55049354 - 7634: 05ac0493 0x5ac0493 - 7638: 05c00000 bltz t6,763c <__scratchpad-0x1f7f89c4> - 763c: 00060000 sll zero,a2,0x0 - 7640: 55049354 0x55049354 - 7644: 05f40493 0x5f40493 - 7648: 06140000 0x6140000 - 764c: 00060000 sll zero,a2,0x0 - 7650: 55049354 0x55049354 - 7654: 00000493 0x493 - 7658: 00000000 nop - 765c: 00040000 sll zero,a0,0x0 - 7660: 00600000 0x600000 - 7664: 00010000 sll zero,at,0x0 - 7668: 00006056 0x6056 - 766c: 00006c00 sll t5,zero,0x10 - 7670: 76000600 jalx 8001800 <__scratchpad-0x177fe800> - 7674: 24007200 li zero,29184 - 7678: 00006c9f 0x6c9f - 767c: 00007400 sll t6,zero,0x10 - 7680: 58000100 0x58000100 - 7684: 00000158 0x158 - 7688: 000001dc 0x1dc - 768c: dc560001 0xdc560001 - 7690: ec000001 swc3 $0,1(zero) - 7694: 0c000001 jal 4 <__scratchpad-0x1f7ffffc> - 7698: f7007200 0xf7007200 - 769c: f700762c 0xf700762c - 76a0: 00f71b2c 0xf71b2c - 76a4: 0003209f 0x3209f - 76a8: 00044c00 sll t1,a0,0x10 - 76ac: 56000100 0x56000100 - 76b0: 00000498 0x498 - 76b4: 0000049c 0x49c - 76b8: 00780006 srlv zero,t8,v1 - 76bc: 9f24007c 0x9f24007c - 76c0: 0000049c 0x49c - 76c4: 000005ac 0x5ac - 76c8: ac580001 sw t8,1(v0) - 76cc: c0000005 lwc0 c0_index,5(zero) - 76d0: 01000005 0x1000005 - 76d4: 05fc5600 0x5fc5600 - 76d8: 063c0000 0x63c0000 - 76dc: 00010000 sll zero,at,0x0 - 76e0: 00063c56 0x63c56 - 76e4: 00064c00 sll t1,a2,0x10 - 76e8: 58000100 0x58000100 - ... - 76f4: 00000004 sllv zero,zero,zero - 76f8: 0000003c 0x3c - 76fc: 58570001 0x58570001 - 7700: b4000001 0xb4000001 - 7704: 01000001 0x1000001 - 7708: 01d05700 0x1d05700 - 770c: 02480000 0x2480000 - 7710: 00010000 sll zero,at,0x0 - 7714: 00032057 0x32057 - 7718: 00036000 sll t4,v1,0x0 - 771c: 57000100 0x57000100 - 7720: 00000364 0x364 - 7724: 00000444 0x444 - 7728: 68570001 0x68570001 - 772c: b8000004 swr zero,4(zero) - 7730: 01000004 sllv zero,zero,t0 - 7734: 05ac5700 0x5ac5700 - 7738: 05c00000 bltz t6,773c <__scratchpad-0x1f7f88c4> - 773c: 00010000 sll zero,at,0x0 - 7740: 0005f457 0x5f457 - 7744: 00060400 sll zero,a2,0x10 - 7748: 57000100 0x57000100 - 774c: 00000614 0x614 - 7750: 0000063c 0x63c - 7754: 00570001 0x570001 - 7758: 00000000 nop - 775c: 08000000 j 0 <__scratchpad-0x1f800000> - 7760: 74000000 jalx 0 <__scratchpad-0x1f800000> - 7764: 01000000 0x1000000 - 7768: 00745400 0x745400 - 776c: 00e80000 0xe80000 - 7770: 00010000 sll zero,at,0x0 - 7774: 00015859 0x15859 - 7778: 00024400 sll t0,v0,0x10 - 777c: 54000100 0x54000100 - 7780: 00000244 0x244 - 7784: 000002b4 0x2b4 - 7788: 20590001 addi t9,v0,1 - 778c: 8c000003 lw zero,3(zero) - 7790: 01000003 0x1000003 - 7794: 038c5400 0x38c5400 - 7798: 045c0000 0x45c0000 - 779c: 00060000 sll zero,a2,0x0 - 77a0: 007b0074 0x7b0074 - 77a4: 04689f24 0x4689f24 - 77a8: 04c40000 0x4c40000 - 77ac: 00010000 sll zero,at,0x0 - 77b0: 0004c454 0x4c454 - 77b4: 0005ac00 sll s5,a1,0x10 - 77b8: 59000100 0x59000100 - 77bc: 000005ac 0x5ac - 77c0: 000005c0 sll zero,zero,0x17 - 77c4: d8540001 0xd8540001 - 77c8: dc000005 0xdc000005 - 77cc: 06000005 bltz s0,77e4 <__scratchpad-0x1f7f881c> - 77d0: 7b007400 0x7b007400 - 77d4: f49f2400 0xf49f2400 - 77d8: 14000005 bnez zero,77f0 <__scratchpad-0x1f7f8810> - 77dc: 01000006 srlv zero,zero,t0 - 77e0: 06145400 0x6145400 - 77e4: 063c0000 0x63c0000 - 77e8: 00060000 sll zero,a2,0x0 - 77ec: 007b0074 0x7b0074 - 77f0: 063c9f24 0x63c9f24 - 77f4: 065c0000 0x65c0000 - 77f8: 00010000 sll zero,at,0x0 - 77fc: 00000059 0x59 - 7800: 00000000 nop - 7804: 00000800 sll at,zero,0x0 - 7808: 00007000 sll t6,zero,0x0 - 780c: 55000100 0x55000100 - 7810: 00000070 0x70 - 7814: 00000158 0x158 - 7818: 585a0001 0x585a0001 - 781c: 94000001 lhu zero,1(zero) - 7820: 01000002 0x1000002 - 7824: 03205500 0x3205500 - 7828: 03840000 0x3840000 - 782c: 00010000 sll zero,at,0x0 - 7830: 00038455 0x38455 - 7834: 00038c00 sll s1,v1,0x10 - 7838: 5a000100 0x5a000100 - 783c: 0000038c syscall 0xe - 7840: 000003f4 0x3f4 - 7844: 3c550001 0x3c550001 - 7848: c4000004 lwc1 $f0,4(zero) - 784c: 01000004 sllv zero,zero,t0 - 7850: 04c45500 0x4c45500 - 7854: 05a00000 bltz t5,7858 <__scratchpad-0x1f7f87a8> - 7858: 00010000 sll zero,at,0x0 - 785c: 0005a057 0x5a057 - 7860: 0005c000 sll t8,a1,0x0 - 7864: 55000100 0x55000100 - 7868: 000005d0 0x5d0 - 786c: 000005d8 0x5d8 - 7870: d85a0001 0xd85a0001 - 7874: 14000005 bnez zero,788c <__scratchpad-0x1f7f8774> - 7878: 01000006 srlv zero,zero,t0 - 787c: 06285500 0x6285500 - 7880: 063c0000 0x63c0000 - 7884: 00010000 sll zero,at,0x0 - 7888: 00063c55 0x63c55 - 788c: 00064c00 sll t1,a2,0x10 - 7890: 57000100 0x57000100 - 7894: 00000654 0x654 - 7898: 0000065c 0x65c - 789c: 005a0001 0x5a0001 - 78a0: 00000000 nop - 78a4: 8c000000 lw zero,0(zero) - 78a8: f0000003 0xf0000003 - 78ac: 01000003 0x1000003 - 78b0: 04a05d00 bltz a1,1ecb4 <__scratchpad-0x1f7e134c> - 78b4: 05ac0000 0x5ac0000 - 78b8: 00010000 sll zero,at,0x0 - 78bc: 0006285d 0x6285d - 78c0: 00064c00 sll t1,a2,0x10 - 78c4: 5d000100 0x5d000100 - ... - 78d0: 00000144 0x144 - 78d4: 00000148 0x148 - 78d8: 00730008 0x730008 - 78dc: 00722440 0x722440 - 78e0: 014c9f21 0x14c9f21 - 78e4: 01500000 0x1500000 - 78e8: 00010000 sll zero,at,0x0 - 78ec: 00031052 0x31052 - 78f0: 00031400 sll v0,v1,0x10 - 78f4: 77000800 jalx c002000 <__scratchpad-0x137fe000> - 78f8: 72244000 0x72244000 - 78fc: 3c9f2100 0x3c9f2100 - 7900: 60000004 0x60000004 - 7904: 01000004 sllv zero,zero,t0 - 7908: 05c45200 0x5c45200 - 790c: 05c80000 0x5c80000 - 7910: 00080000 sll zero,t0,0x0 - 7914: 24400077 addiu zero,v0,119 - 7918: 9f210072 0x9f210072 - 791c: 000005c8 0x5c8 - 7920: 000005d0 0x5d0 - 7924: d8520001 0xd8520001 - 7928: e8000005 swc2 $0,5(zero) - 792c: 01000005 0x1000005 - 7930: 05e85200 0x5e85200 - 7934: 05ec0000 0x5ec0000 - 7938: 00030000 sll zero,v1,0x0 - 793c: ec9f7f72 swc3 $31,32626(a0) - 7940: f4000005 0xf4000005 - 7944: 01000005 0x1000005 - 7948: 00005200 sll t2,zero,0x8 - 794c: 00000000 nop - 7950: 01440000 0x1440000 - 7954: 01500000 0x1500000 - 7958: 00020000 sll zero,v0,0x0 - 795c: 023c9f30 0x23c9f30 - 7960: 02480000 0x2480000 - 7964: 00020000 sll zero,v0,0x0 - 7968: 00009f31 0x9f31 - 796c: 00000000 nop - 7970: 035c0000 0x35c0000 - 7974: 03800000 0x3800000 - 7978: 00010000 sll zero,at,0x0 - 797c: 00049858 0x49858 - 7980: 0004c000 sll t8,a0,0x0 - 7984: 56000100 0x56000100 - ... - 7990: 00000058 0x58 - 7994: 0000008c syscall 0x2 - 7998: a8520001 swl s2,1(v0) - 799c: d0000001 0xd0000001 - 79a0: 01000001 0x1000001 - 79a4: 02305b00 0x2305b00 - 79a8: 02480000 0x2480000 - 79ac: 00010000 sll zero,at,0x0 - 79b0: 0003545c 0x3545c - 79b4: 00046800 sll t5,a0,0x0 - 79b8: 5b000100 0x5b000100 - 79bc: 00000490 0x490 - 79c0: 000004e4 0x4e4 - 79c4: d85c0001 0xd85c0001 - 79c8: f4000005 0xf4000005 - 79cc: 01000005 0x1000005 - 79d0: 06045b00 0x6045b00 - 79d4: 063c0000 0x63c0000 - 79d8: 00010000 sll zero,at,0x0 - 79dc: 0000005b 0x5b - 79e0: 00000000 nop - 79e4: 00001c00 sll v1,zero,0x10 - 79e8: 00006000 sll t4,zero,0x0 - 79ec: 56000100 0x56000100 - 79f0: 00000060 0x60 - 79f4: 0000006c 0x6c - 79f8: 00760006 srlv zero,s6,v1 - 79fc: 9f240072 0x9f240072 - 7a00: 0000006c 0x6c - 7a04: 00000074 0x74 - 7a08: ac580001 sw t8,1(v0) - 7a0c: c0000005 lwc0 c0_index,5(zero) - 7a10: 01000005 0x1000005 - 7a14: 05fc5600 0x5fc5600 - 7a18: 06040000 0x6040000 - 7a1c: 00010000 sll zero,at,0x0 - 7a20: 00000056 0x56 - 7a24: 00000000 nop - 7a28: 00003400 sll a2,zero,0x10 - 7a2c: 00005000 sll t2,zero,0x0 - 7a30: 53000100 0x53000100 - ... - 7a3c: 00000078 0x78 - 7a40: 00000158 0x158 - 7a44: d05b0001 0xd05b0001 - 7a48: d8000005 0xd8000005 - 7a4c: 01000005 0x1000005 - 7a50: 06545b00 0x6545b00 - 7a54: 065c0000 0x65c0000 - 7a58: 00010000 sll zero,at,0x0 - 7a5c: 0000005b 0x5b - 7a60: 00000000 nop - 7a64: 00008800 sll s1,zero,0x0 - 7a68: 00010c00 sll at,at,0x10 - 7a6c: 54000100 0x54000100 - 7a70: 0000010c syscall 0x4 - 7a74: 0000012c 0x12c - 7a78: 00780007 srav zero,t8,v1 - 7a7c: 1affff0a 0x1affff0a - 7a80: 0006549f 0x6549f - 7a84: 00065c00 sll t3,a2,0x10 - 7a88: 54000100 0x54000100 - ... - 7a94: 00000094 0x94 - 7a98: 000000c8 0xc8 - 7a9c: c8530001 lwc2 $19,1(v0) - 7aa0: e0000000 swc0 c0_index,0(zero) - 7aa4: 01000000 0x1000000 - 7aa8: 00e05700 0xe05700 - 7aac: 01480000 0x1480000 - 7ab0: 00010000 sll zero,at,0x0 - 7ab4: 0005d053 0x5d053 - 7ab8: 0005d800 sll k1,a1,0x0 - 7abc: 53000100 0x53000100 - 7ac0: 00000654 0x654 - 7ac4: 0000065c 0x65c - 7ac8: 00530001 0x530001 - 7acc: 00000000 nop - 7ad0: fc000000 0xfc000000 - 7ad4: 2c000000 sltiu zero,zero,0 - 7ad8: 01000001 0x1000001 - 7adc: 012c5200 0x12c5200 - 7ae0: 01440000 0x1440000 - 7ae4: 00010000 sll zero,at,0x0 - 7ae8: 00014455 0x14455 - 7aec: 00014c00 sll t1,at,0x10 - 7af0: 52000100 0x52000100 - 7af4: 000005d0 0x5d0 - 7af8: 000005d8 0x5d8 - 7afc: 00550001 0x550001 - 7b00: 00000000 nop - 7b04: 94000000 lhu zero,0(zero) - 7b08: 98000000 lwr zero,0(zero) - 7b0c: 01000000 0x1000000 - 7b10: 00a45600 0xa45600 - 7b14: 00c40000 0xc40000 - 7b18: 00010000 sll zero,at,0x0 - 7b1c: 0000c852 0xc852 - 7b20: 0000e400 sll gp,zero,0x10 - 7b24: 52000100 0x52000100 - 7b28: 000000e4 0xe4 - 7b2c: 0000012c 0x12c - 7b30: 54550001 0x54550001 - 7b34: 5c000006 0x5c000006 - 7b38: 01000006 srlv zero,zero,t0 - 7b3c: 00005200 sll t2,zero,0x8 - 7b40: 00000000 nop - 7b44: 00fc0000 0xfc0000 - 7b48: 01000000 0x1000000 - 7b4c: 00010000 sll zero,at,0x0 - 7b50: 00010c56 0x10c56 - 7b54: 00012800 sll a1,at,0x0 - 7b58: 59000100 0x59000100 - ... - 7b64: 000000a4 0xa4 - 7b68: 000000e4 0xe4 - 7b6c: 0c550001 jal 1540004 <__scratchpad-0x1e2bfffc> - 7b70: 58000001 0x58000001 - 7b74: 01000001 0x1000001 - 7b78: 05d05400 bltzal t6,1cb7c <__scratchpad-0x1f7e3484> - 7b7c: 05d80000 0x5d80000 - 7b80: 00010000 sll zero,at,0x0 - 7b84: 00065454 0x65454 - 7b88: 00065c00 sll t3,a2,0x10 - 7b8c: 55000100 0x55000100 - ... - 7b98: 00000164 0x164 - 7b9c: 000001b4 0x1b4 - 7ba0: 2c570001 sltiu s7,v0,1 - 7ba4: 60000003 0x60000003 - 7ba8: 01000003 0x1000003 - 7bac: 00005700 sll t2,zero,0x1c - 7bb0: 00000000 nop - 7bb4: 01880000 0x1880000 - 7bb8: 01a40000 0x1a40000 - 7bbc: 00010000 sll zero,at,0x0 - 7bc0: 00033458 0x33458 - 7bc4: 00035000 sll t2,v1,0x0 - 7bc8: 58000100 0x58000100 - 7bcc: 00000350 0x350 - 7bd0: 0000035c 0x35c - 7bd4: 0077000f 0x77000f - 7bd8: 22244b40 addi a0,s1,19264 - 7bdc: 0000ff0c syscall 0x3fc - 7be0: 24332b80 addiu s3,at,11136 - 7be4: 0000009f 0x9f - 7be8: 00000000 nop - 7bec: 00049800 sll s3,a0,0x0 - 7bf0: 00049c00 sll s3,a0,0x10 - 7bf4: 78000600 0x78000600 - 7bf8: 24007c00 li zero,31744 - 7bfc: 00049c9f 0x49c9f - 7c00: 0005ac00 sll s5,a1,0x10 - 7c04: 58000100 0x58000100 - 7c08: 0000063c 0x63c - 7c0c: 0000064c syscall 0x19 - 7c10: 00580001 0x580001 - 7c14: 00000000 nop - 7c18: 10000000 b 7c1c <__scratchpad-0x1f7f83e4> - 7c1c: 2c000002 sltiu zero,zero,2 - 7c20: 01000002 0x1000002 - 7c24: 04705600 bltzal v1,1d428 <__scratchpad-0x1f7e2bd8> - 7c28: 048c0000 0x48c0000 - 7c2c: 00010000 sll zero,at,0x0 - 7c30: 00048c56 0x48c56 - 7c34: 00049800 sll s3,a0,0x0 - 7c38: 78000f00 0x78000f00 - 7c3c: 244b4000 addiu t3,v0,16384 - 7c40: 00ff0c22 0xff0c22 - 7c44: 332b8000 andi t3,t9,0x8000 - 7c48: 00009f24 0x9f24 - 7c4c: 00000000 nop - 7c50: 02600000 0x2600000 - 7c54: 02940000 0x2940000 - 7c58: 00010000 sll zero,at,0x0 - 7c5c: 00029457 0x29457 - 7c60: 0002ac00 sll s5,v0,0x10 - 7c64: 56000100 0x56000100 - 7c68: 000002ac 0x2ac - 7c6c: 00000314 0x314 - 7c70: c0570001 lwc0 $23,1(v0) - 7c74: c8000005 lwc2 $0,5(zero) - 7c78: 01000005 0x1000005 - 7c7c: 064c5700 0x64c5700 - 7c80: 06540000 0x6540000 - 7c84: 00010000 sll zero,at,0x0 - 7c88: 00000057 0x57 - 7c8c: 00000000 nop - 7c90: 0002c800 sll t9,v0,0x0 - 7c94: 0002f800 sll ra,v0,0x0 - 7c98: 52000100 0x52000100 - 7c9c: 000002f8 0x2f8 - 7ca0: 00000310 0x310 - 7ca4: 10550001 beq v0,s5,7cac <__scratchpad-0x1f7f8354> - 7ca8: 18000003 blez zero,7cb8 <__scratchpad-0x1f7f8348> - 7cac: 01000003 0x1000003 - 7cb0: 05c05200 bltz t6,1c4b4 <__scratchpad-0x1f7e3b4c> - 7cb4: 05c40000 0x5c40000 - 7cb8: 00010000 sll zero,at,0x0 - 7cbc: 0005c455 0x5c455 - 7cc0: 0005c800 sll t9,a1,0x0 - 7cc4: 52000100 0x52000100 - 7cc8: 000005c8 0x5c8 - 7ccc: 000005d0 0x5d0 - 7cd0: 00550001 0x550001 - 7cd4: 00000000 nop - 7cd8: 60000000 0x60000000 - 7cdc: 64000002 0x64000002 - 7ce0: 01000002 0x1000002 - 7ce4: 02705600 0x2705600 - 7ce8: 02900000 0x2900000 - 7cec: 00010000 sll zero,at,0x0 - 7cf0: 00029452 0x29452 - 7cf4: 0002b000 sll s6,v0,0x0 - 7cf8: 52000100 0x52000100 - 7cfc: 000002b0 0x2b0 - 7d00: 000002f8 0x2f8 - 7d04: 4c550001 0x4c550001 - 7d08: 54000006 0x54000006 - 7d0c: 01000006 srlv zero,zero,t0 - 7d10: 00005200 sll t2,zero,0x8 - 7d14: 00000000 nop - 7d18: 02c80000 0x2c80000 - 7d1c: 02cc0000 0x2cc0000 - 7d20: 00010000 sll zero,at,0x0 - 7d24: 0002d856 0x2d856 - 7d28: 0002f400 sll s8,v0,0x10 - 7d2c: 59000100 0x59000100 - ... - 7d38: 00000270 0x270 - 7d3c: 000002d8 0x2d8 - 7d40: d85b0001 0xd85b0001 - 7d44: 20000002 addi zero,zero,2 - 7d48: 01000003 0x1000003 - 7d4c: 05c05400 bltz t6,1cd50 <__scratchpad-0x1f7e32b0> - 7d50: 05d00000 bltzal t6,7d54 <__scratchpad-0x1f7f82ac> - 7d54: 00010000 sll zero,at,0x0 - 7d58: 00064c54 0x64c54 - 7d5c: 00065400 sll t2,a2,0x10 - 7d60: 5b000100 0x5b000100 - ... - 7d6c: 0000044c syscall 0x11 - 7d70: 00000460 0x460 - 7d74: d8570001 0xd8570001 - 7d78: e8000005 swc2 $0,5(zero) - 7d7c: 01000005 0x1000005 - 7d80: 00005700 sll t2,zero,0x1c - 7d84: 00000000 nop - 7d88: 044c0000 0x44c0000 - 7d8c: 04600000 bltz v1,7d90 <__scratchpad-0x1f7f8270> - 7d90: 00010000 sll zero,at,0x0 - 7d94: 0005d856 0x5d856 - 7d98: 0005e800 sll sp,a1,0x0 - 7d9c: 56000100 0x56000100 - ... - 7da8: 0000038c syscall 0xe - 7dac: 00000468 0x468 - 7db0: d85c0001 0xd85c0001 - 7db4: f4000005 0xf4000005 - 7db8: 01000005 0x1000005 - 7dbc: 06145c00 0x6145c00 - 7dc0: 063c0000 0x63c0000 - 7dc4: 00010000 sll zero,at,0x0 - 7dc8: 0000005c 0x5c - 7dcc: 00000000 nop - 7dd0: 00038c00 sll s1,v1,0x10 - 7dd4: 00046800 sll t5,a0,0x0 - 7dd8: 5e000100 0x5e000100 - 7ddc: 000005d8 0x5d8 - 7de0: 000005f4 0x5f4 - 7de4: 145e0001 bne v0,s8,7dec <__scratchpad-0x1f7f8214> - 7de8: 3c000006 lui zero,0x6 - 7dec: 01000006 srlv zero,zero,t0 - 7df0: 00005e00 sll t3,zero,0x18 - 7df4: 00000000 nop - 7df8: 03940000 0x3940000 - 7dfc: 03c80000 0x3c80000 - 7e00: 00010000 sll zero,at,0x0 - 7e04: 0003c853 0x3c853 - 7e08: 0003d400 sll k0,v1,0x10 - 7e0c: 5a000100 0x5a000100 - 7e10: 000003d4 0x3d4 - 7e14: 00000434 0x434 - 7e18: 14530001 bne v0,s3,7e20 <__scratchpad-0x1f7f81e0> - 7e1c: 28000006 slti zero,zero,6 - 7e20: 01000006 srlv zero,zero,t0 - 7e24: 06285300 0x6285300 - 7e28: 06340000 0x6340000 - 7e2c: 00010000 sll zero,at,0x0 - 7e30: 0006345a 0x6345a - 7e34: 00063c00 sll a3,a2,0x10 - 7e38: 53000100 0x53000100 - ... - 7e44: 000003f0 0x3f0 - 7e48: 00000424 0x424 - 7e4c: 24520001 addiu s2,v0,1 - 7e50: 30000004 andi zero,zero,0x4 - 7e54: 01000004 sllv zero,zero,t0 - 7e58: 04305900 bltzal at,1e25c <__scratchpad-0x1f7e1da4> - 7e5c: 04380000 0x4380000 - 7e60: 00010000 sll zero,at,0x0 - 7e64: 00061452 0x61452 - 7e68: 00062000 sll a0,a2,0x0 - 7e6c: 59000100 0x59000100 - 7e70: 00000620 0x620 - 7e74: 00000628 0x628 - 7e78: 00520001 0x520001 - 7e7c: 00000000 nop - 7e80: 94000000 lhu zero,0(zero) - 7e84: a4000003 sh zero,3(zero) - 7e88: 01000003 0x1000003 - 7e8c: 03a45f00 0x3a45f00 - 7e90: 03c40000 0x3c40000 - 7e94: 00010000 sll zero,at,0x0 - 7e98: 0003c458 0x3c458 - 7e9c: 0003c800 sll t9,v1,0x0 - 7ea0: 7f000800 0x7f000800 - 7ea4: 7a244000 0x7a244000 - 7ea8: c89f2100 lwc2 $31,8448(a0) - 7eac: d8000003 0xd8000003 - 7eb0: 01000003 0x1000003 - 7eb4: 03d85800 0x3d85800 - 7eb8: 04240000 0x4240000 - 7ebc: 00010000 sll zero,at,0x0 - 7ec0: 00062859 0x62859 - 7ec4: 00063c00 sll a3,a2,0x10 - 7ec8: 58000100 0x58000100 - ... - 7ed4: 000003f0 0x3f0 - 7ed8: 00000400 sll zero,zero,0x10 - 7edc: 005d0001 0x5d0001 - 7ee0: 20000004 addi zero,zero,4 - 7ee4: 01000004 sllv zero,zero,t0 - 7ee8: 04245500 0x4245500 - 7eec: 04680000 0x4680000 - 7ef0: 00010000 sll zero,at,0x0 - 7ef4: 0005d855 0x5d855 - 7ef8: 0005f400 sll s8,a1,0x10 - 7efc: 55000100 0x55000100 - 7f00: 00000614 0x614 - 7f04: 00000628 0x628 - 7f08: 00550001 0x550001 - 7f0c: 00000000 nop - 7f10: a4000000 sh zero,0(zero) - 7f14: d8000003 0xd8000003 - 7f18: 01000003 0x1000003 - 7f1c: 04005900 bltz zero,1e320 <__scratchpad-0x1f7e1ce0> - 7f20: 04680000 0x4680000 - 7f24: 00010000 sll zero,at,0x0 - 7f28: 0005d85a 0x5d85a - 7f2c: 0005f400 sll s8,a1,0x10 - 7f30: 5a000100 0x5a000100 - 7f34: 00000614 0x614 - 7f38: 00000628 0x628 - 7f3c: 285a0001 slti k0,v0,1 - 7f40: 3c000006 lui zero,0x6 - 7f44: 01000006 srlv zero,zero,t0 - 7f48: 00005900 sll t3,zero,0x4 - 7f4c: 00000000 nop - 7f50: 044c0000 0x44c0000 - 7f54: 04680000 0x4680000 - 7f58: 00060000 sll zero,a2,0x0 - 7f5c: 57049356 0x57049356 - 7f60: 05d80493 0x5d80493 - 7f64: 05f40000 0x5f40000 - 7f68: 00060000 sll zero,a2,0x0 - 7f6c: 57049356 0x57049356 - 7f70: 00000493 0x493 - 7f74: 00000000 nop - 7f78: 04c40000 0x4c40000 - 7f7c: 05ac0000 0x5ac0000 - 7f80: 00010000 sll zero,at,0x0 - 7f84: 00063c5a 0x63c5a - 7f88: 00064c00 sll t1,a2,0x10 - 7f8c: 5a000100 0x5a000100 - ... - 7f98: 000004c4 0x4c4 - 7f9c: 000005ac 0x5ac - 7fa0: 3c5b0001 0x3c5b0001 - 7fa4: 4c000006 0x4c000006 - 7fa8: 01000006 srlv zero,zero,t0 - 7fac: 00005b00 sll t3,zero,0xc - 7fb0: 00000000 nop - 7fb4: 04e40000 0x4e40000 - 7fb8: 04f40000 0x4f40000 - 7fbc: 00010000 sll zero,at,0x0 - 7fc0: 0004f453 0x4f453 - 7fc4: 00051000 sll v0,a1,0x0 - 7fc8: 5c000100 0x5c000100 - 7fcc: 00000510 0x510 - 7fd0: 00000528 0x528 - 7fd4: 28550001 slti s5,v0,1 - 7fd8: 9c000005 0x9c000005 - 7fdc: 01000005 0x1000005 - 7fe0: 063c5c00 0x63c5c00 - 7fe4: 06440000 0x6440000 - 7fe8: 00010000 sll zero,at,0x0 - 7fec: 0006445c 0x6445c - 7ff0: 00064c00 sll t1,a2,0x10 - 7ff4: 55000100 0x55000100 - ... - 8000: 00000548 0x548 - 8004: 0000057c 0x57c - 8008: 7c530001 0x7c530001 - 800c: 94000005 lhu zero,5(zero) - 8010: 01000005 0x1000005 - 8014: 05945600 0x5945600 - 8018: 05a40000 0x5a40000 - 801c: 00010000 sll zero,at,0x0 - 8020: 00063c53 0x63c53 - 8024: 00064400 sll t0,a2,0x10 - 8028: 56000100 0x56000100 - ... - 8034: 000004d0 0x4d0 - 8038: 000004d4 0x4d4 - 803c: ec520001 swc3 $18,1(v0) - 8040: 0c000004 jal 10 <__scratchpad-0x1f7ffff0> - 8044: 01000005 0x1000005 - 8048: 05105200 bltzal t0,1c84c <__scratchpad-0x1f7e37b4> - 804c: 05300000 bltzal t1,8050 <__scratchpad-0x1f7f7fb0> - 8050: 00010000 sll zero,at,0x0 - 8054: 00053052 0x53052 - 8058: 00057c00 sll t7,a1,0x10 - 805c: 54000100 0x54000100 - 8060: 00000644 0x644 - 8064: 0000064c syscall 0x19 - 8068: 00520001 0x520001 - 806c: 00000000 nop - 8070: 48000000 mfc2 zero,$0 - 8074: 4c000005 0x4c000005 - 8078: 01000005 0x1000005 - 807c: 05585200 0x5585200 - 8080: 05780000 0x5780000 - 8084: 00010000 sll zero,at,0x0 - 8088: 00057c52 0x57c52 - 808c: 0005a000 sll s4,a1,0x0 - 8090: 52000100 0x52000100 - 8094: 000005a0 0x5a0 - 8098: 000005ac 0x5ac - 809c: 3c550001 0x3c550001 - 80a0: 44000006 0x44000006 - 80a4: 01000006 srlv zero,zero,t0 - 80a8: 00005200 sll t2,zero,0x8 - 80ac: 00000000 nop - 80b0: 04ec0000 0x4ec0000 - 80b4: 05300000 bltzal t1,80b8 <__scratchpad-0x1f7f7f48> - 80b8: 00010000 sll zero,at,0x0 - 80bc: 00055854 0x55854 - 80c0: 0005a000 sll s4,a1,0x0 - 80c4: 55000100 0x55000100 - 80c8: 0000063c 0x63c - 80cc: 00000644 0x644 - 80d0: 44550001 0x44550001 - 80d4: 4c000006 0x4c000006 - 80d8: 01000006 srlv zero,zero,t0 - 80dc: 00005400 sll t2,zero,0x10 - ... - 80e8: 014c0000 0x14c0000 - 80ec: 00060000 sll zero,a2,0x0 - 80f0: 55049354 0x55049354 - 80f4: 014c0493 0x14c0493 - 80f8: 01540000 0x1540000 - 80fc: 00060000 sll zero,a2,0x0 - 8100: 04f503f3 0x4f503f3 - 8104: 01549f25 0x1549f25 - 8108: 02800000 0x2800000 - 810c: 00060000 sll zero,a2,0x0 - 8110: 55049354 0x55049354 - 8114: 02800493 0x2800493 - 8118: 03280000 0x3280000 - 811c: 00060000 sll zero,a2,0x0 - 8120: 04f503f3 0x4f503f3 - 8124: 03289f25 0x3289f25 - 8128: 039c0000 0x39c0000 - 812c: 00060000 sll zero,a2,0x0 - 8130: 55049354 0x55049354 - 8134: 039c0493 0x39c0493 - 8138: 04980000 0x4980000 - 813c: 00060000 sll zero,a2,0x0 - 8140: 04f503f3 0x4f503f3 - 8144: 04989f25 0x4989f25 - 8148: 05c40000 0x5c40000 - 814c: 00060000 sll zero,a2,0x0 - 8150: 55049354 0x55049354 - 8154: 05c40493 0x5c40493 - 8158: 05dc0000 0x5dc0000 - 815c: 00060000 sll zero,a2,0x0 - 8160: 04f503f3 0x4f503f3 - 8164: 05dc9f25 0x5dc9f25 - 8168: 05ec0000 0x5ec0000 - 816c: 00060000 sll zero,a2,0x0 - 8170: 55049354 0x55049354 - 8174: 05ec0493 0x5ec0493 - 8178: 061c0000 0x61c0000 - 817c: 00060000 sll zero,a2,0x0 - 8180: 04f503f3 0x4f503f3 - 8184: 061c9f25 0x61c9f25 - 8188: 06300000 bltzal s1,818c <__scratchpad-0x1f7f7e74> - 818c: 00060000 sll zero,a2,0x0 - 8190: 55049354 0x55049354 - 8194: 06300493 bltzal s1,93e4 <__scratchpad-0x1f7f6c1c> - 8198: 06480000 0x6480000 - 819c: 00060000 sll zero,a2,0x0 - 81a0: 04f503f3 0x4f503f3 - 81a4: 00009f25 0x9f25 - ... - 81b0: 00840000 0x840000 - 81b4: 00060000 sll zero,a2,0x0 - 81b8: 57049356 0x57049356 - 81bc: 00840493 0x840493 - 81c0: 01540000 0x1540000 - 81c4: 00060000 sll zero,a2,0x0 - 81c8: 06f503f3 0x6f503f3 - 81cc: 01549f25 0x1549f25 - 81d0: 02300000 0x2300000 - 81d4: 00060000 sll zero,a2,0x0 - 81d8: 57049356 0x57049356 - 81dc: 02300493 0x2300493 - 81e0: 03280000 0x3280000 - 81e4: 00060000 sll zero,a2,0x0 - 81e8: 06f503f3 0x6f503f3 - 81ec: 03289f25 0x3289f25 - 81f0: 03d80000 0x3d80000 - 81f4: 00060000 sll zero,a2,0x0 - 81f8: 57049356 0x57049356 - 81fc: 03d80493 0x3d80493 - 8200: 04980000 0x4980000 - 8204: 00060000 sll zero,a2,0x0 - 8208: 06f503f3 0x6f503f3 - 820c: 04989f25 0x4989f25 - 8210: 04b40000 0x4b40000 - 8214: 00060000 sll zero,a2,0x0 - 8218: 57049356 0x57049356 - 821c: 04b40493 0x4b40493 - 8220: 05b00000 bltzal t5,8224 <__scratchpad-0x1f7f7ddc> - 8224: 00060000 sll zero,a2,0x0 - 8228: 06f503f3 0x6f503f3 - 822c: 05b09f25 bltzal t5,fffefec4 <__bss_end+0x7ff78824> - 8230: 05c40000 0x5c40000 - 8234: 00060000 sll zero,a2,0x0 - 8238: 57049356 0x57049356 - 823c: 05c40493 0x5c40493 - 8240: 05dc0000 0x5dc0000 - 8244: 00060000 sll zero,a2,0x0 - 8248: 06f503f3 0x6f503f3 - 824c: 05dc9f25 0x5dc9f25 - 8250: 05ec0000 0x5ec0000 - 8254: 00060000 sll zero,a2,0x0 - 8258: 57049356 0x57049356 - 825c: 05ec0493 0x5ec0493 - 8260: 06240000 0x6240000 - 8264: 00060000 sll zero,a2,0x0 - 8268: 06f503f3 0x6f503f3 - 826c: 06249f25 0x6249f25 - 8270: 06300000 bltzal s1,8274 <__scratchpad-0x1f7f7d8c> - 8274: 00060000 sll zero,a2,0x0 - 8278: 57049356 0x57049356 - 827c: 06300493 bltzal s1,94cc <__scratchpad-0x1f7f6b34> - 8280: 06480000 0x6480000 - 8284: 00060000 sll zero,a2,0x0 - 8288: 06f503f3 0x6f503f3 - 828c: 00009f25 0x9f25 - 8290: 00000000 nop - 8294: 03200000 0x3200000 - 8298: 03280000 0x3280000 - 829c: 00060000 sll zero,a2,0x0 - 82a0: 53049352 0x53049352 - 82a4: 00000493 0x493 - ... - 82b0: 003c0000 0x3c0000 - 82b4: 00060000 sll zero,a2,0x0 - 82b8: 57049356 0x57049356 - 82bc: 01540493 0x1540493 - 82c0: 02300000 0x2300000 - 82c4: 00060000 sll zero,a2,0x0 - 82c8: 57049356 0x57049356 - 82cc: 03280493 0x3280493 - 82d0: 03680000 0x3680000 - 82d4: 00060000 sll zero,a2,0x0 - 82d8: 57049356 0x57049356 - 82dc: 04980493 0x4980493 - 82e0: 04b40000 0x4b40000 - 82e4: 00060000 sll zero,a2,0x0 - 82e8: 57049356 0x57049356 - 82ec: 05b00493 bltzal t5,953c <__scratchpad-0x1f7f6ac4> - 82f0: 05c40000 0x5c40000 - 82f4: 00060000 sll zero,a2,0x0 - 82f8: 57049356 0x57049356 - 82fc: 05dc0493 0x5dc0493 - 8300: 05ec0000 0x5ec0000 - 8304: 00060000 sll zero,a2,0x0 - 8308: 57049356 0x57049356 - 830c: 06240493 0x6240493 - 8310: 06300000 bltzal s1,8314 <__scratchpad-0x1f7f7cec> - 8314: 00060000 sll zero,a2,0x0 - 8318: 57049356 0x57049356 - 831c: 00000493 0x493 - ... - 8328: 00600000 0x600000 - 832c: 00060000 sll zero,a2,0x0 - 8330: 55049354 0x55049354 - 8334: 00600493 0x600493 - 8338: 006c0000 0x6c0000 - 833c: 00060000 sll zero,a2,0x0 - 8340: 53049354 0x53049354 - 8344: 01540493 0x1540493 - 8348: 01d00000 0x1d00000 - 834c: 00060000 sll zero,a2,0x0 - 8350: 53049354 0x53049354 - 8354: 01dc0493 0x1dc0493 - 8358: 02240000 0x2240000 - 835c: 00060000 sll zero,a2,0x0 - 8360: 53049354 0x53049354 - 8364: 02240493 0x2240493 - 8368: 02500000 0x2500000 - 836c: 00060000 sll zero,a2,0x0 - 8370: 55049354 0x55049354 - 8374: 03280493 0x3280493 - 8378: 032c0000 0x32c0000 - 837c: 00060000 sll zero,a2,0x0 - 8380: 53049354 0x53049354 - 8384: 032c0493 0x32c0493 - 8388: 03340000 0x3340000 - 838c: 00060000 sll zero,a2,0x0 - 8390: 55049354 0x55049354 - 8394: 03340493 0x3340493 - 8398: 03880000 0x3880000 - 839c: 00060000 sll zero,a2,0x0 - 83a0: 53049354 0x53049354 - 83a4: 03880493 0x3880493 - 83a8: 039c0000 0x39c0000 - 83ac: 00060000 sll zero,a2,0x0 - 83b0: 55049354 0x55049354 - 83b4: 039c0493 0x39c0493 - 83b8: 03a40000 0x3a40000 - 83bc: 00060000 sll zero,a2,0x0 - 83c0: 5504935d 0x5504935d - 83c4: 04980493 0x4980493 - 83c8: 04a80000 0x4a80000 - 83cc: 00060000 sll zero,a2,0x0 - 83d0: 53049354 0x53049354 - 83d4: 04a80493 0x4a80493 - 83d8: 04e80000 0x4e80000 - 83dc: 00060000 sll zero,a2,0x0 - 83e0: 55049354 0x55049354 - 83e4: 05b00493 bltzal t5,9634 <__scratchpad-0x1f7f69cc> - 83e8: 05c40000 0x5c40000 - 83ec: 00060000 sll zero,a2,0x0 - 83f0: 53049354 0x53049354 - 83f4: 05dc0493 0x5dc0493 - 83f8: 05ec0000 0x5ec0000 - 83fc: 00060000 sll zero,a2,0x0 - 8400: 53049354 0x53049354 - 8404: 06240493 0x6240493 - 8408: 06300000 bltzal s1,840c <__scratchpad-0x1f7f7bf4> - 840c: 00060000 sll zero,a2,0x0 - 8410: 53049354 0x53049354 - 8414: 00000493 0x493 - 8418: 00000000 nop - 841c: 00040000 sll zero,a0,0x0 - 8420: 00680000 0x680000 - 8424: 00010000 sll zero,at,0x0 - 8428: 00006856 0x6856 - 842c: 00015400 sll t2,at,0x10 - 8430: 58000100 0x58000100 - 8434: 00000154 0x154 - 8438: 000001f8 0x1f8 - 843c: f8560001 0xf8560001 - 8440: 28000001 slti zero,zero,1 - 8444: 01000003 0x1000003 - 8448: 03285800 0x3285800 - 844c: 039c0000 0x39c0000 - 8450: 00010000 sll zero,at,0x0 - 8454: 00039c56 0x39c56 - 8458: 00047400 sll t6,a0,0x10 - 845c: 57000100 0x57000100 - 8460: 00000498 0x498 - 8464: 000005b0 0x5b0 - 8468: b0580001 0xb0580001 - 846c: c4000005 lwc1 $f0,5(zero) - 8470: 01000005 0x1000005 - 8474: 05c45600 0x5c45600 - 8478: 05c80000 0x5c80000 - 847c: 00010000 sll zero,at,0x0 - 8480: 0005dc57 0x5dc57 - 8484: 0005e400 sll gp,a1,0x10 - 8488: 58000100 0x58000100 - 848c: 000005e4 0x5e4 - 8490: 000005ec 0x5ec - 8494: ec560001 swc3 $22,1(v0) - 8498: 14000005 bnez zero,84b0 <__scratchpad-0x1f7f7b50> - 849c: 01000006 srlv zero,zero,t0 - 84a0: 06145700 0x6145700 - 84a4: 06240000 0x6240000 - 84a8: 00010000 sll zero,at,0x0 - 84ac: 00062458 0x62458 - 84b0: 00063000 sll a2,a2,0x0 - 84b4: 56000100 0x56000100 - 84b8: 00000630 0x630 - 84bc: 00000640 sll zero,zero,0x19 - 84c0: 00570001 0x570001 - 84c4: 00000000 nop - 84c8: 04000000 bltz zero,84cc <__scratchpad-0x1f7f7b34> - 84cc: 3c000000 lui zero,0x0 - 84d0: 01000000 0x1000000 - 84d4: 01545700 0x1545700 - 84d8: 02500000 0x2500000 - 84dc: 00010000 sll zero,at,0x0 - 84e0: 00032857 0x32857 - 84e4: 00036800 sll t5,v1,0x0 - 84e8: 57000100 0x57000100 - 84ec: 00000370 0x370 - 84f0: 00000474 0x474 - 84f4: 985a0001 lwr k0,1(v0) - 84f8: fc000004 0xfc000004 - 84fc: 01000004 sllv zero,zero,t0 - 8500: 05b05700 bltzal t5,1e104 <__scratchpad-0x1f7e1efc> - 8504: 05c40000 0x5c40000 - 8508: 00010000 sll zero,at,0x0 - 850c: 0005c457 0x5c457 - 8510: 0005cc00 sll t9,a1,0x10 - 8514: 5a000100 0x5a000100 - 8518: 000005dc 0x5dc - 851c: 000005ec 0x5ec - 8520: ec570001 swc3 $23,1(v0) - 8524: 14000005 bnez zero,853c <__scratchpad-0x1f7f7ac4> - 8528: 01000006 srlv zero,zero,t0 - 852c: 06245a00 0x6245a00 - 8530: 06300000 bltzal s1,8534 <__scratchpad-0x1f7f7acc> - 8534: 00010000 sll zero,at,0x0 - 8538: 00063057 0x63057 - 853c: 00064800 sll t1,a2,0x0 - 8540: 5a000100 0x5a000100 - ... - 854c: 00000008 jr zero - 8550: 00000070 0x70 - 8554: 70540001 0x70540001 - 8558: 44000000 mfc1 zero,$f0 - 855c: 01000001 0x1000001 - 8560: 01445d00 0x1445d00 - 8564: 014c0000 0x14c0000 - 8568: 00010000 sll zero,at,0x0 - 856c: 00015453 0x15453 - 8570: 0001d400 sll k0,at,0x10 - 8574: 54000100 0x54000100 - 8578: 000001d4 0x1d4 - 857c: 000001dc 0x1dc - 8580: dc520001 0xdc520001 - 8584: 50000001 0x50000001 - 8588: 01000002 0x1000002 - 858c: 02505400 0x2505400 - 8590: 031c0000 0x31c0000 - 8594: 00010000 sll zero,at,0x0 - 8598: 00031c5d 0x31c5d - 859c: 00032000 sll a0,v1,0x0 - 85a0: 53000100 0x53000100 - 85a4: 00000328 0x328 - 85a8: 0000047c 0x47c - 85ac: 80540001 lb s4,1(v0) - 85b0: 88000004 lwl zero,4(zero) - 85b4: 01000004 sllv zero,zero,t0 - 85b8: 04985700 0x4985700 - 85bc: 04f40000 0x4f40000 - 85c0: 00010000 sll zero,at,0x0 - 85c4: 0004f454 0x4f454 - 85c8: 0005b000 sll s6,a1,0x0 - 85cc: 5d000100 0x5d000100 - 85d0: 000005b0 0x5b0 - 85d4: 00000614 0x614 - 85d8: 14540001 bne v0,s4,85e0 <__scratchpad-0x1f7f7a20> - 85dc: 24000006 li zero,6 - 85e0: 01000006 srlv zero,zero,t0 - 85e4: 06245d00 0x6245d00 - 85e8: 06280000 0x6280000 - 85ec: 00010000 sll zero,at,0x0 - 85f0: 00062854 0x62854 - 85f4: 00063000 sll a2,a2,0x0 - 85f8: 52000100 0x52000100 - 85fc: 00000630 0x630 - 8600: 00000648 0x648 - 8604: 00540001 0x540001 - 8608: 00000000 nop - 860c: 08000000 j 0 <__scratchpad-0x1f800000> - 8610: 60000000 0x60000000 - 8614: 01000000 0x1000000 - 8618: 00605500 0x605500 - 861c: 00f00000 0xf00000 - 8620: 00010000 sll zero,at,0x0 - 8624: 00015453 0x15453 - 8628: 0001d000 sll k0,at,0x0 - 862c: 53000100 0x53000100 - 8630: 000001d4 0x1d4 - 8634: 00000224 0x224 - 8638: 24530001 addiu s3,v0,1 - 863c: 48000002 0x48000002 - 8640: 01000002 0x1000002 - 8644: 02485500 0x2485500 - 8648: 02b40000 0x2b40000 - 864c: 00010000 sll zero,at,0x0 - 8650: 00032859 0x32859 - 8654: 00032c00 sll a1,v1,0x10 - 8658: 53000100 0x53000100 - 865c: 0000032c 0x32c - 8660: 00000334 0x334 - 8664: 34550001 ori s5,v0,0x1 - 8668: 88000003 lwl zero,3(zero) - 866c: 01000003 0x1000003 - 8670: 03885300 0x3885300 - 8674: 039c0000 0x39c0000 - 8678: 00010000 sll zero,at,0x0 - 867c: 00039c55 0x39c55 - 8680: 0003ec00 sll sp,v1,0x10 - 8684: 59000100 0x59000100 - 8688: 0000044c syscall 0x11 - 868c: 00000470 0x470 - 8690: 80580001 lb t8,1(v0) - 8694: 98000004 lwr zero,4(zero) - 8698: 01000004 sllv zero,zero,t0 - 869c: 04985800 0x4985800 - 86a0: 04a80000 0x4a80000 - 86a4: 00010000 sll zero,at,0x0 - 86a8: 0004a853 0x4a853 - 86ac: 0004e800 sll sp,a0,0x0 - 86b0: 55000100 0x55000100 - 86b4: 000004f0 0x4f0 - 86b8: 00000560 0x560 - 86bc: a8590001 swl t9,1(v0) - 86c0: b0000005 0xb0000005 - 86c4: 01000005 0x1000005 - 86c8: 05b05900 bltzal t5,1eacc <__scratchpad-0x1f7e1534> - 86cc: 05c40000 0x5c40000 - 86d0: 00010000 sll zero,at,0x0 - 86d4: 0005c453 0x5c453 - 86d8: 0005d400 sll k0,a1,0x10 - 86dc: 58000100 0x58000100 - 86e0: 000005dc 0x5dc - 86e4: 000005ec 0x5ec - 86e8: 00530001 0x530001 - 86ec: 1c000006 bgtz zero,8708 <__scratchpad-0x1f7f78f8> - 86f0: 01000006 srlv zero,zero,t0 - 86f4: 061c5900 0x61c5900 - 86f8: 06300000 bltzal s1,86fc <__scratchpad-0x1f7f7904> - 86fc: 00010000 sll zero,at,0x0 - 8700: 00063053 0x63053 - 8704: 00064000 sll t0,a2,0x0 - 8708: 58000100 0x58000100 - ... - 8714: 0000039c 0x39c - 8718: 00000498 0x498 - 871c: d0690001 0xd0690001 - 8720: b0000004 0xb0000004 - 8724: 01000005 0x1000005 - 8728: 05c45e00 0x5c45e00 - 872c: 05dc0000 0x5dc0000 - 8730: 00010000 sll zero,at,0x0 - 8734: 0005ec69 0x5ec69 - 8738: 00061400 sll v0,a2,0x10 - 873c: 69000100 0x69000100 - 8740: 00000630 0x630 - 8744: 00000648 0x648 - 8748: 00690001 0x690001 - 874c: 00000000 nop - 8750: c4000000 lwc1 $f0,0(zero) - 8754: d4000001 0xd4000001 - 8758: 02000001 0x2000001 - 875c: 289f3100 slti ra,a0,12544 - 8760: 2c000003 sltiu zero,zero,3 - 8764: 02000003 0x2000003 - 8768: 4c9f3000 mtc3 ra,$6 - 876c: 58000004 0x58000004 - 8770: 06000004 bltz s0,8784 <__scratchpad-0x1f7f787c> - 8774: 75007900 jalx 401e400 <__scratchpad-0x1b7e1c00> - 8778: 009f2100 0x9f2100 - 877c: 00000000 nop - 8780: 48000000 mfc2 zero,$0 - 8784: 50000002 0x50000002 - 8788: 02000002 0x2000002 - 878c: 289f3100 slti ra,a0,12544 - 8790: 2c000003 sltiu zero,zero,3 - 8794: 02000003 0x2000003 - 8798: 749f3000 jalx 27cc000 <__scratchpad-0x1d034000> - 879c: 90000004 lbu zero,4(zero) - 87a0: 02000004 sllv zero,zero,s0 - 87a4: 009f3000 0x9f3000 - 87a8: 00000000 nop - 87ac: 64000000 0x64000000 - 87b0: 8c000003 lw zero,3(zero) - 87b4: 01000004 sllv zero,zero,t0 - 87b8: 04c85200 0x4c85200 - 87bc: 04ec0000 0x4ec0000 - 87c0: 00010000 sll zero,at,0x0 - 87c4: 0005c459 0x5c459 - 87c8: 0005dc00 sll k1,a1,0x10 - 87cc: 52000100 0x52000100 - 87d0: 000005ec 0x5ec - 87d4: 00000614 0x614 - 87d8: 30520001 andi s2,v0,0x1 - 87dc: 48000006 0x48000006 - 87e0: 01000006 srlv zero,zero,t0 - 87e4: 00005200 sll t2,zero,0x8 - 87e8: 00000000 nop - 87ec: 00540000 0x540000 - 87f0: 01540000 0x1540000 - 87f4: 00010000 sll zero,at,0x0 - 87f8: 0001a45b 0x1a45b - 87fc: 0001dc00 sll k1,at,0x10 - 8800: 5f000100 0x5f000100 - 8804: 0000023c 0x23c - 8808: 00000328 0x328 - 880c: 5c5b0001 0x5c5b0001 - 8810: 98000003 lwr zero,3(zero) - 8814: 01000004 sllv zero,zero,t0 - 8818: 04c05f00 bltz a2,2041c <__scratchpad-0x1f7dfbe4> - 881c: 05b00000 bltzal t5,8820 <__scratchpad-0x1f7f77e0> - 8820: 00010000 sll zero,at,0x0 - 8824: 0005c45b 0x5c45b - 8828: 0005dc00 sll k1,a1,0x10 - 882c: 5f000100 0x5f000100 - 8830: 000005ec 0x5ec - 8834: 00000614 0x614 - 8838: 145f0001 bne v0,ra,8840 <__scratchpad-0x1f7f77c0> - 883c: 24000006 li zero,6 - 8840: 01000006 srlv zero,zero,t0 - 8844: 06245b00 0x6245b00 - 8848: 06480000 0x6480000 - 884c: 00010000 sll zero,at,0x0 - 8850: 0000005f 0x5f - 8854: 00000000 nop - 8858: 00001c00 sll v1,zero,0x10 - 885c: 00008400 sll s0,zero,0x10 - 8860: 56000100 0x56000100 - 8864: 000005b0 0x5b0 - 8868: 000005c4 0x5c4 - 886c: e4560001 swc1 $f22,1(v0) - 8870: ec000005 swc3 $0,5(zero) - 8874: 01000005 0x1000005 - 8878: 00005600 sll t2,zero,0x18 - 887c: 00000000 nop - 8880: 00340000 0x340000 - 8884: 00540000 0x540000 - 8888: 00010000 sll zero,at,0x0 - 888c: 0000005b 0x5b - 8890: 00000000 nop - 8894: 00007400 sll t6,zero,0x10 - 8898: 00014c00 sll t1,at,0x10 - 889c: 5c000100 0x5c000100 - 88a0: 0000061c 0x61c - 88a4: 00000624 0x624 - 88a8: 005c0001 0x5c0001 - 88ac: 00000000 nop - 88b0: 84000000 lh zero,0(zero) - 88b4: 4c000000 mfc3 zero,$0 - 88b8: 01000001 0x1000001 - 88bc: 061c5600 0x61c5600 - 88c0: 06240000 0x6240000 - 88c4: 00010000 sll zero,at,0x0 - 88c8: 00000056 0x56 - 88cc: 00000000 nop - 88d0: 00009000 sll s2,zero,0x0 - 88d4: 00009400 sll s2,zero,0x10 - 88d8: 59000100 0x59000100 - 88dc: 000000b4 0xb4 - 88e0: 000000dc 0xdc - 88e4: dc5a0001 0xdc5a0001 - 88e8: 4c000000 mfc3 zero,$0 - 88ec: 01000001 0x1000001 - 88f0: 061c5900 0x61c5900 - 88f4: 06240000 0x6240000 - 88f8: 00010000 sll zero,at,0x0 - 88fc: 0000005a 0x5a - 8900: 00000000 nop - 8904: 0000f400 sll s8,zero,0x10 - 8908: 0000f800 sll ra,zero,0x0 - 890c: 55000100 0x55000100 - 8910: 00000118 0x118 - 8914: 00000144 0x144 - 8918: 44550001 0x44550001 - 891c: 4c000001 0x4c000001 - 8920: 01000001 0x1000001 - 8924: 00005300 sll t2,zero,0xc - 8928: 00000000 nop - 892c: 00b40000 0xb40000 - 8930: 01180000 0x1180000 - 8934: 00010000 sll zero,at,0x0 - 8938: 0001185e 0x1185e - 893c: 00014400 sll t0,at,0x10 - 8940: 53000100 0x53000100 - 8944: 0000061c 0x61c - 8948: 00000624 0x624 - 894c: 005e0001 0x5e0001 - 8950: 00000000 nop - 8954: 60000000 0x60000000 - 8958: dc000001 0xdc000001 - 895c: 01000001 0x1000001 - 8960: 03345700 0x3345700 - 8964: 03680000 0x3680000 - 8968: 00010000 sll zero,at,0x0 - 896c: 00062457 0x62457 - 8970: 00063000 sll a2,a2,0x0 - 8974: 57000100 0x57000100 - ... - 8980: 00000184 0x184 - 8984: 000001dc 0x1dc - 8988: 3c580001 0x3c580001 - 898c: 00000003 sra zero,zero,0x0 - 8990: 01000004 sllv zero,zero,t0 - 8994: 06005800 bltz s0,1e998 <__scratchpad-0x1f7e1668> - 8998: 06140000 0x6140000 - 899c: 00010000 sll zero,at,0x0 - 89a0: 00062458 0x62458 - 89a4: 00063000 sll a2,a2,0x0 - 89a8: 58000100 0x58000100 - ... - 89b4: 000001c8 0x1c8 - 89b8: 000001dc 0x1dc - 89bc: 00520001 0x520001 - 89c0: 00000000 nop - 89c4: f8000000 0xf8000000 - 89c8: 50000001 0x50000001 - 89cc: 01000002 0x1000002 - 89d0: 04985800 0x4985800 - 89d4: 04cc0000 0x4cc0000 - 89d8: 00010000 sll zero,at,0x0 - 89dc: 0005dc58 0x5dc58 - 89e0: 0005e400 sll gp,a1,0x10 - 89e4: 58000100 0x58000100 - ... - 89f0: 0000021c 0x21c - 89f4: 00000238 0x238 - 89f8: a0590001 sb t9,1(v0) - 89fc: bc000004 0xbc000004 - 8a00: 01000004 sllv zero,zero,t0 - 8a04: 04bc5900 0x4bc5900 - 8a08: 04c80000 0x4c80000 - 8a0c: 000f0000 sll zero,t7,0x0 - 8a10: 4b400078 c2 0x1400078 - 8a14: ff0c2224 0xff0c2224 - 8a18: 2b800000 slti zero,gp,0 - 8a1c: 009f2433 0x9f2433 - 8a20: 00000000 nop - 8a24: 50000000 0x50000000 - 8a28: 28000002 slti zero,zero,2 - 8a2c: 05000003 bltz t0,8a3c <__scratchpad-0x1f7f75c4> - 8a30: 40007800 mfc0 zero,c0_prid - 8a34: 06149f25 0x6149f25 - 8a38: 061c0000 0x61c0000 - 8a3c: 00050000 sll zero,a1,0x0 - 8a40: 25400078 addiu zero,t2,120 - 8a44: 0000009f 0x9f - 8a48: 00000000 nop - 8a4c: 00025000 sll t2,v0,0x0 - 8a50: 00032800 sll a1,v1,0x0 - 8a54: 78000700 0x78000700 - 8a58: ffff0a00 0xffff0a00 - 8a5c: 06149f1a 0x6149f1a - 8a60: 061c0000 0x61c0000 - 8a64: 00070000 sll zero,a3,0x0 - 8a68: ff0a0078 0xff0a0078 - 8a6c: 009f1aff 0x9f1aff - 8a70: 00000000 nop - 8a74: 68000000 0x68000000 - 8a78: 6c000002 0x6c000002 - 8a7c: 01000002 0x1000002 - 8a80: 028c5300 0x28c5300 - 8a84: 02b40000 0x2b40000 - 8a88: 00010000 sll zero,at,0x0 - 8a8c: 0002b45a 0x2b45a - 8a90: 00032800 sll a1,v1,0x0 - 8a94: 59000100 0x59000100 - 8a98: 00000614 0x614 - 8a9c: 0000061c 0x61c - 8aa0: 005a0001 0x5a0001 - 8aa4: 00000000 nop - 8aa8: cc000000 lwc3 $0,0(zero) - 8aac: d4000002 0xd4000002 - 8ab0: 01000002 0x1000002 - 8ab4: 02f45700 0x2f45700 - 8ab8: 03200000 0x3200000 - 8abc: 00010000 sll zero,at,0x0 - 8ac0: 00000053 0x53 - 8ac4: 00000000 nop - 8ac8: 00028c00 sll s1,v0,0x10 - 8acc: 0002f400 sll s8,v0,0x10 - 8ad0: 56000100 0x56000100 - 8ad4: 000002f4 0x2f4 - 8ad8: 00000320 0x320 - 8adc: 14520001 bne v0,s2,8ae4 <__scratchpad-0x1f7f751c> - 8ae0: 1c000006 bgtz zero,8afc <__scratchpad-0x1f7f7504> - 8ae4: 01000006 srlv zero,zero,t0 - 8ae8: 00005600 sll t2,zero,0x18 - 8aec: 00000000 nop - 8af0: 045c0000 0x45c0000 - 8af4: 04740000 0x4740000 - 8af8: 00010000 sll zero,at,0x0 - 8afc: 0005c45d 0x5c45d - 8b00: 0005cc00 sll t9,a1,0x10 - 8b04: 5d000100 0x5d000100 - 8b08: 000005cc syscall 0x17 - 8b0c: 000005dc 0x5dc - 8b10: 007a0014 0x7a0014 - 8b14: 4b40007c c2 0x140007c - 8b18: 00772224 0x772224 - 8b1c: 22244b40 addi a0,s1,19264 - 8b20: 1aff082d 0x1aff082d - 8b24: 06309f1c bltzal s1,ffff0798 <__bss_end+0x7ff790f8> - 8b28: 06480000 0x6480000 - 8b2c: 00010000 sll zero,at,0x0 - 8b30: 0000005d 0x5d - 8b34: 00000000 nop - 8b38: 00045c00 sll t3,a0,0x10 - 8b3c: 00047400 sll t6,a0,0x10 - 8b40: 5c000100 0x5c000100 - 8b44: 00000474 0x474 - 8b48: 00000478 0x478 - 8b4c: c4570001 lwc1 $f23,1(v0) - 8b50: cc000005 lwc3 $0,5(zero) - 8b54: 01000005 0x1000005 - 8b58: 05cc5c00 0x5cc5c00 - 8b5c: 05dc0000 0x5dc0000 - 8b60: 00010000 sll zero,at,0x0 - 8b64: 00063057 0x63057 - 8b68: 00064800 sll t1,a2,0x0 - 8b6c: 5c000100 0x5c000100 - ... - 8b78: 0000039c 0x39c - 8b7c: 00000498 0x498 - 8b80: c4680001 lwc1 $f8,1(v1) - 8b84: dc000005 0xdc000005 - 8b88: 01000005 0x1000005 - 8b8c: 05ec6800 0x5ec6800 - 8b90: 06140000 0x6140000 - 8b94: 00010000 sll zero,at,0x0 - 8b98: 00063068 0x63068 - 8b9c: 00064800 sll t1,a2,0x0 - 8ba0: 68000100 0x68000100 - ... - 8bac: 0000039c 0x39c - 8bb0: 00000410 0x410 - 8bb4: 10530001 beq v0,s3,8bbc <__scratchpad-0x1f7f7444> - 8bb8: 74000004 jalx 10 <__scratchpad-0x1f7ffff0> - 8bbc: 07000004 bltz t8,8bd0 <__scratchpad-0x1f7f7430> - 8bc0: 0a007a00 j 801e800 <__scratchpad-0x177e1800> - 8bc4: 9f1affff 0x9f1affff - 8bc8: 000005c4 0x5c4 - 8bcc: 000005cc syscall 0x17 - 8bd0: 007a0007 srav zero,k0,v1 - 8bd4: 1affff0a 0x1affff0a - 8bd8: 0005ec9f 0x5ec9f - 8bdc: 00060000 sll zero,a2,0x0 - 8be0: 7a000700 0x7a000700 - 8be4: ffff0a00 0xffff0a00 - 8be8: 06009f1a bltz s0,ffff0854 <__bss_end+0x7ff791b4> - 8bec: 06140000 0x6140000 - 8bf0: 00010000 sll zero,at,0x0 - 8bf4: 00063053 0x63053 - 8bf8: 00064800 sll t1,a2,0x0 - 8bfc: 7a000700 0x7a000700 - 8c00: ffff0a00 0xffff0a00 - 8c04: 00009f1a 0x9f1a - 8c08: 00000000 nop - 8c0c: 03a40000 0x3a40000 - 8c10: 03d80000 0x3d80000 - 8c14: 00010000 sll zero,at,0x0 - 8c18: 0003d85b 0x3d85b - 8c1c: 0003e400 sll gp,v1,0x10 - 8c20: 56000100 0x56000100 - 8c24: 000003e4 0x3e4 - 8c28: 00000448 0x448 - 8c2c: ec5b0001 swc3 $27,1(v0) - 8c30: 00000005 0x5 - 8c34: 01000006 srlv zero,zero,t0 - 8c38: 06005b00 bltz s0,1f83c <__scratchpad-0x1f7e07c4> - 8c3c: 060c0000 0x60c0000 - 8c40: 00010000 sll zero,at,0x0 - 8c44: 00060c56 0x60c56 - 8c48: 00061400 sll v0,a2,0x10 - 8c4c: 5b000100 0x5b000100 - ... - 8c58: 00000400 sll zero,zero,0x10 - 8c5c: 00000434 0x434 - 8c60: 34550001 ori s5,v0,0x1 - 8c64: 40000004 0x40000004 - 8c68: 01000004 sllv zero,zero,t0 - 8c6c: 04405900 bltz v0,1f070 <__scratchpad-0x1f7e0f90> - 8c70: 04580000 0x4580000 - 8c74: 00010000 sll zero,at,0x0 - 8c78: 0005ec55 0x5ec55 - 8c7c: 0005f800 sll ra,a1,0x0 - 8c80: 59000100 0x59000100 - 8c84: 000005f8 0x5f8 - 8c88: 00000600 sll zero,zero,0x18 - 8c8c: 00550001 0x550001 - 8c90: 00000000 nop - 8c94: a4000000 sh zero,0(zero) - 8c98: a8000003 swl zero,3(zero) - 8c9c: 01000003 0x1000003 - 8ca0: 03b45d00 0x3b45d00 - 8ca4: 03d40000 0x3d40000 - 8ca8: 00010000 sll zero,at,0x0 - 8cac: 0003d85d 0x3d85d - 8cb0: 0003e800 sll sp,v1,0x0 - 8cb4: 5d000100 0x5d000100 - 8cb8: 000003e8 0x3e8 - 8cbc: 0000045c 0x45c - 8cc0: ec5c0001 swc3 $28,1(v0) - 8cc4: 00000005 0x5 - 8cc8: 01000006 srlv zero,zero,t0 - 8ccc: 06005c00 bltz s0,1fcd0 <__scratchpad-0x1f7e0330> - 8cd0: 06140000 0x6140000 - 8cd4: 00010000 sll zero,at,0x0 - 8cd8: 0000005d 0x5d - 8cdc: 00000000 nop - 8ce0: 00040000 sll zero,a0,0x0 - 8ce4: 00040400 sll zero,a0,0x10 - 8ce8: 58000100 0x58000100 - 8cec: 00000410 0x410 - 8cf0: 00000430 0x430 - 8cf4: 34580001 ori t8,v0,0x1 - 8cf8: 70000004 0x70000004 - 8cfc: 01000004 sllv zero,zero,t0 - 8d00: 05c45800 0x5c45800 - 8d04: 05d40000 0x5d40000 - 8d08: 00010000 sll zero,at,0x0 - 8d0c: 0005ec58 0x5ec58 - 8d10: 00060000 sll zero,a2,0x0 - 8d14: 58000100 0x58000100 - 8d18: 00000630 0x630 - 8d1c: 00000640 sll zero,zero,0x19 - 8d20: 00580001 0x580001 - 8d24: 00000000 nop - 8d28: b4000000 0xb4000000 - 8d2c: e8000003 swc2 $0,3(zero) - 8d30: 01000003 0x1000003 - 8d34: 04105c00 bltzal zero,1fd38 <__scratchpad-0x1f7e02c8> - 8d38: 04740000 0x4740000 - 8d3c: 00010000 sll zero,at,0x0 - 8d40: 0005ec53 0x5ec53 - 8d44: 00060000 sll zero,a2,0x0 - 8d48: 53000100 0x53000100 - 8d4c: 00000600 sll zero,zero,0x18 - 8d50: 00000614 0x614 - 8d54: 305c0001 andi gp,v0,0x1 - 8d58: 34000006 li zero,0x6 - 8d5c: 01000006 srlv zero,zero,t0 - 8d60: 00005300 sll t2,zero,0xc - 8d64: 00000000 nop - 8d68: 045c0000 0x45c0000 - 8d6c: 04980000 0x4980000 - 8d70: 00060000 sll zero,a2,0x0 - 8d74: 5d04935c 0x5d04935c - 8d78: 05c40493 0x5c40493 - 8d7c: 05dc0000 0x5dc0000 - 8d80: 00060000 sll zero,a2,0x0 - 8d84: 5d04935c 0x5d04935c - 8d88: 06300493 bltzal s1,9fd8 <__scratchpad-0x1f7f6028> - 8d8c: 06480000 0x6480000 - 8d90: 00060000 sll zero,a2,0x0 - 8d94: 5d04935c 0x5d04935c - 8d98: 00000493 0x493 - 8d9c: 00000000 nop - 8da0: 04780000 0x4780000 - 8da4: 04880000 0x4880000 - 8da8: 00010000 sll zero,at,0x0 - 8dac: 00000057 0x57 - 8db0: 00000000 nop - 8db4: 0005c800 sll t9,a1,0x0 - 8db8: 0005dc00 sll k1,a1,0x10 - 8dbc: 57000100 0x57000100 - ... - 8dc8: 000004f4 0x4f4 - 8dcc: 000005b0 0x5b0 - 8dd0: 005c0001 0x5c0001 - 8dd4: 00000000 nop - 8dd8: f4000000 0xf4000000 - 8ddc: b0000004 0xb0000004 - 8de0: 01000005 0x1000005 - 8de4: 00005200 sll t2,zero,0x8 - 8de8: 00000000 nop - 8dec: 04fc0000 0x4fc0000 - 8df0: 05000000 bltz t0,8df4 <__scratchpad-0x1f7f720c> - 8df4: 00010000 sll zero,at,0x0 - 8df8: 00052057 0x52057 - 8dfc: 00054800 sll t1,a1,0x0 - 8e00: 57000100 0x57000100 - 8e04: 00000548 0x548 - 8e08: 000005b0 0x5b0 - 8e0c: 00560001 0x560001 - 8e10: 00000000 nop - 8e14: 60000000 0x60000000 - 8e18: 64000005 0x64000005 - 8e1c: 01000005 0x1000005 - 8e20: 05845900 0x5845900 - 8e24: 05a80000 0x5a80000 - 8e28: 00010000 sll zero,at,0x0 - 8e2c: 0005a85a 0x5a85a - 8e30: 0005b000 sll s6,a1,0x0 - 8e34: 59000100 0x59000100 - ... - 8e40: 00000520 0x520 - 8e44: 00000548 0x548 - 8e48: 84560001 lh s6,1(v0) - 8e4c: b0000005 0xb0000005 - 8e50: 01000005 0x1000005 - 8e54: 00005500 sll t2,zero,0x14 - ... - 8e60: 00540000 0x540000 - 8e64: 00060000 sll zero,a2,0x0 - 8e68: 55049354 0x55049354 - 8e6c: 00540493 0x540493 - 8e70: 09380000 j 4e00000 <__scratchpad-0x1aa00000> - 8e74: 00060000 sll zero,a2,0x0 - 8e78: 04f503f3 0x4f503f3 - 8e7c: 00009f25 0x9f25 - ... - 8e88: 005c0000 0x5c0000 - 8e8c: 00060000 sll zero,a2,0x0 - 8e90: 57049356 0x57049356 - 8e94: 005c0493 0x5c0493 - 8e98: 09380000 j 4e00000 <__scratchpad-0x1aa00000> - 8e9c: 00060000 sll zero,a2,0x0 - 8ea0: 06f503f3 0x6f503f3 - 8ea4: 00009f25 0x9f25 - ... - 8eb0: 01840000 0x1840000 - 8eb4: 00020000 sll zero,v0,0x0 - 8eb8: 02249f30 0x2249f30 - 8ebc: 02d00000 0x2d00000 - 8ec0: 00020000 sll zero,v0,0x0 - 8ec4: 03049f30 0x3049f30 - 8ec8: 03280000 0x3280000 - 8ecc: 00020000 sll zero,v0,0x0 - 8ed0: 036c9f30 0x36c9f30 - 8ed4: 037c0000 0x37c0000 - 8ed8: 00020000 sll zero,v0,0x0 - 8edc: 03909f30 0x3909f30 - 8ee0: 04240000 0x4240000 - 8ee4: 00020000 sll zero,v0,0x0 - 8ee8: 04349f30 0x4349f30 - 8eec: 04440000 0x4440000 - 8ef0: 00020000 sll zero,v0,0x0 - 8ef4: 04509f30 bltzal v0,ffff0bb8 <__bss_end+0x7ff79518> - 8ef8: 06980000 0x6980000 - 8efc: 00020000 sll zero,v0,0x0 - 8f00: 06d89f30 0x6d89f30 - 8f04: 07b00000 bltzal sp,8f08 <__scratchpad-0x1f7f70f8> - 8f08: 00020000 sll zero,v0,0x0 - 8f0c: 08009f30 j 27cc0 <__scratchpad-0x1f7d8340> - 8f10: 08840000 j 2100000 <__scratchpad-0x1d700000> - 8f14: 00020000 sll zero,v0,0x0 - 8f18: 08949f30 j 2527cc0 <__scratchpad-0x1d2d8340> - 8f1c: 09380000 j 4e00000 <__scratchpad-0x1aa00000> - 8f20: 00020000 sll zero,v0,0x0 - 8f24: 00009f30 0x9f30 - 8f28: 00000000 nop - 8f2c: 00440000 0x440000 - 8f30: 00f00000 0xf00000 - 8f34: 00010000 sll zero,at,0x0 - 8f38: 00022461 0x22461 - 8f3c: 0002d000 sll k0,v0,0x0 - 8f40: 61000100 0x61000100 - 8f44: 00000304 0x304 - 8f48: 00000330 0x330 - 8f4c: 6c610001 0x6c610001 - 8f50: 7c000003 0x7c000003 - 8f54: 01000003 0x1000003 - 8f58: 03906100 0x3906100 - 8f5c: 03d40000 0x3d40000 - 8f60: 00010000 sll zero,at,0x0 - 8f64: 00043461 0x43461 - 8f68: 00044400 sll t0,a0,0x10 - 8f6c: 61000100 0x61000100 - 8f70: 00000450 0x450 - 8f74: 000004b0 0x4b0 - 8f78: dc610001 0xdc610001 - 8f7c: 68000004 0x68000004 - 8f80: 01000005 0x1000005 - 8f84: 05706100 bltzal t3,21388 <__scratchpad-0x1f7dec78> - 8f88: 057c0000 0x57c0000 - 8f8c: 00010000 sll zero,at,0x0 - 8f90: 00058461 0x58461 - 8f94: 0005cc00 sll t9,a1,0x10 - 8f98: 61000100 0x61000100 - 8f9c: 000005d4 0x5d4 - 8fa0: 000005e4 0x5e4 - 8fa4: ec610001 swc3 $1,1(v1) - 8fa8: 30000005 andi zero,zero,0x5 - 8fac: 01000006 srlv zero,zero,t0 - 8fb0: 06386100 0x6386100 - 8fb4: 06b80000 0x6b80000 - 8fb8: 00010000 sll zero,at,0x0 - 8fbc: 0006c061 0x6c061 - 8fc0: 0006f800 sll ra,a2,0x0 - 8fc4: 61000100 0x61000100 - 8fc8: 00000700 sll zero,zero,0x1c - 8fcc: 000007a8 0x7a8 - 8fd0: b0610001 0xb0610001 - 8fd4: 20000007 addi zero,zero,7 - 8fd8: 01000008 jr t0 - 8fdc: 08286100 j a18400 <__scratchpad-0x1ede7c00> - 8fe0: 08340000 j d00000 <__scratchpad-0x1eb00000> - 8fe4: 00010000 sll zero,at,0x0 - 8fe8: 00083c61 0x83c61 - 8fec: 00088c00 sll s1,t0,0x10 - 8ff0: 61000100 0x61000100 - 8ff4: 00000894 0x894 - 8ff8: 000008e0 0x8e0 - 8ffc: e8610001 swc2 $1,1(v1) - 9000: 38000008 xori zero,zero,0x8 - 9004: 01000009 jalr zero,t0 - 9008: 00006100 sll t4,zero,0x4 - 900c: 00000000 nop - 9010: 00440000 0x440000 - 9014: 00f00000 0xf00000 - 9018: 00010000 sll zero,at,0x0 - 901c: 00022460 0x22460 - 9020: 00027000 sll t6,v0,0x0 - 9024: 60000100 0x60000100 - 9028: 000002b8 0x2b8 - 902c: 000002d0 0x2d0 - 9030: 04600001 bltz v1,9038 <__scratchpad-0x1f7f6fc8> - 9034: 34000003 li zero,0x3 - 9038: 01000003 0x1000003 - 903c: 036c6000 0x36c6000 - 9040: 037c0000 0x37c0000 - 9044: 00010000 sll zero,at,0x0 - 9048: 00039060 0x39060 - 904c: 0003dc00 sll k1,v1,0x10 - 9050: 60000100 0x60000100 - 9054: 00000434 0x434 - 9058: 00000444 0x444 - 905c: 50600001 0x50600001 - 9060: 98000004 lwr zero,4(zero) - 9064: 01000004 sllv zero,zero,t0 - 9068: 04986000 0x4986000 - 906c: 04a00000 bltz a1,9070 <__scratchpad-0x1f7f6f90> - 9070: 00030000 sll zero,v1,0x0 - 9074: a09f7f75 sb ra,32629(a0) - 9078: b0000004 0xb0000004 - 907c: 01000004 sllv zero,zero,t0 - 9080: 04dc6000 0x4dc6000 - 9084: 05680000 0x5680000 - 9088: 00010000 sll zero,at,0x0 - 908c: 00057060 0x57060 - 9090: 00057c00 sll t7,a1,0x10 - 9094: 60000100 0x60000100 - 9098: 00000584 0x584 - 909c: 000005cc syscall 0x17 - 90a0: d4600001 0xd4600001 - 90a4: e4000005 swc1 $f0,5(zero) - 90a8: 01000005 0x1000005 - 90ac: 05ec6000 0x5ec6000 - 90b0: 06380000 0x6380000 - 90b4: 00010000 sll zero,at,0x0 - 90b8: 00064460 0x64460 - 90bc: 00069000 sll s2,a2,0x0 - 90c0: 60000100 0x60000100 - 90c4: 00000698 0x698 - 90c8: 000006b8 0x6b8 - 90cc: c0600001 lwc0 c0_index,1(v1) - 90d0: d0000006 0xd0000006 - 90d4: 01000006 srlv zero,zero,t0 - 90d8: 06d86000 0x6d86000 - 90dc: 06f80000 0x6f80000 - 90e0: 00010000 sll zero,at,0x0 - 90e4: 00070060 0x70060 - 90e8: 00076800 sll t5,a3,0x0 - 90ec: 60000100 0x60000100 - 90f0: 00000770 0x770 - 90f4: 000007c0 sll zero,zero,0x1f - 90f8: c8600001 lwc2 $0,1(v1) - 90fc: f8000007 0xf8000007 - 9100: 01000007 srav zero,zero,t0 - 9104: 08006000 j 18000 <__scratchpad-0x1f7e8000> - 9108: 08200000 j 800000 <__scratchpad-0x1f000000> - 910c: 00010000 sll zero,at,0x0 - 9110: 00082860 0x82860 - 9114: 00087c00 sll t7,t0,0x10 - 9118: 60000100 0x60000100 - 911c: 00000884 0x884 - 9120: 000008d8 0x8d8 - 9124: d8600001 0xd8600001 - 9128: e0000008 swc0 c0_index,8(zero) - 912c: 03000008 jr t8 - 9130: 9f7f7500 0x9f7f7500 - 9134: 000008e0 0x8e0 - 9138: 00000938 0x938 - 913c: 00600001 0x600001 - 9140: 00000000 nop - 9144: 08000000 j 0 <__scratchpad-0x1f800000> - 9148: 98000000 lwr zero,0(zero) - 914c: 01000000 0x1000000 - 9150: 00a05400 0xa05400 - 9154: 00ec0000 0xec0000 - 9158: 00010000 sll zero,at,0x0 - 915c: 00022454 0x22454 - 9160: 00026c00 sll t5,v0,0x10 - 9164: 54000100 0x54000100 - 9168: 000002b8 0x2b8 - 916c: 000002d0 0x2d0 - 9170: 04540001 0x4540001 - 9174: 20000003 addi zero,zero,3 - 9178: 01000003 0x1000003 - 917c: 03285400 0x3285400 - 9180: 032c0000 0x32c0000 - 9184: 000a0000 sll zero,t2,0x0 - 9188: 25330074 addiu s3,t1,116 - 918c: 244d0072 addiu t5,v0,114 - 9190: 036c9f21 0x36c9f21 - 9194: 037c0000 0x37c0000 - 9198: 00010000 sll zero,at,0x0 - 919c: 00039054 0x39054 - 91a0: 0003dc00 sll k1,v1,0x10 - 91a4: 54000100 0x54000100 - 91a8: 00000434 0x434 - 91ac: 00000444 0x444 - 91b0: 50540001 0x50540001 - 91b4: 7c000004 0x7c000004 - 91b8: 01000004 sllv zero,zero,t0 - 91bc: 04a05400 bltz a1,1e1c0 <__scratchpad-0x1f7e1e40> - 91c0: 04b00000 bltzal a1,91c4 <__scratchpad-0x1f7f6e3c> - 91c4: 00010000 sll zero,at,0x0 - 91c8: 0004dc54 0x4dc54 - 91cc: 00054400 sll t0,a1,0x10 - 91d0: 54000100 0x54000100 - 91d4: 00000550 0x550 - 91d8: 00000570 0x570 - 91dc: 70570001 0x70570001 - 91e0: e4000005 swc1 $f0,5(zero) - 91e4: 01000005 0x1000005 - 91e8: 05ec5400 0x5ec5400 - 91ec: 06380000 0x6380000 - 91f0: 00010000 sll zero,at,0x0 - 91f4: 00064454 0x64454 - 91f8: 00070400 sll zero,a3,0x10 - 91fc: 54000100 0x54000100 - 9200: 00000710 0x710 - 9204: 00000748 0x748 - 9208: 54540001 0x54540001 - 920c: 70000007 0x70000007 - 9210: 01000007 srav zero,zero,t0 - 9214: 07705700 bltzal k1,1ee18 <__scratchpad-0x1f7e11e8> - 9218: 07c80000 0x7c80000 - 921c: 00010000 sll zero,at,0x0 - 9220: 0007c854 0x7c854 - 9224: 0007e000 sll gp,a3,0x0 - 9228: 74000a00 jalx 2800 <__scratchpad-0x1f7fd800> - 922c: 72253300 0x72253300 - 9230: 21244d00 addi a0,t1,19712 - 9234: 0007e09f 0x7e09f - 9238: 0007e400 sll gp,a3,0x10 - 923c: 74000800 jalx 2000 <__scratchpad-0x1f7fe000> - 9240: 72253300 0x72253300 - 9244: e49f2100 swc1 $f31,8448(a0) - 9248: f0000007 0xf0000007 - 924c: 06000007 bltz s0,926c <__scratchpad-0x1f7f6d94> - 9250: 72007400 0x72007400 - 9254: 009f2100 0x9f2100 - 9258: 50000008 0x50000008 - 925c: 01000008 jr t0 - 9260: 08585400 j 1615000 <__scratchpad-0x1e1eb000> - 9264: 08600000 j 1800000 <__scratchpad-0x1e000000> - 9268: 00010000 sll zero,at,0x0 - 926c: 00086057 0x86057 - 9270: 0008b800 sll s7,t0,0x0 - 9274: 54000100 0x54000100 - 9278: 000008e0 0x8e0 - 927c: 00000918 0x918 - 9280: 20540001 addi s4,v0,1 - 9284: 28000009 slti zero,zero,9 - 9288: 01000009 jalr zero,t0 - 928c: 09285700 j 4a15c00 <__scratchpad-0x1adea400> - 9290: 09380000 j 4e00000 <__scratchpad-0x1aa00000> - 9294: 00010000 sll zero,at,0x0 - 9298: 00000054 0x54 - 929c: 00000000 nop - 92a0: 00001000 sll v0,zero,0x0 - 92a4: 00002800 sll a1,zero,0x0 - 92a8: 59000100 0x59000100 - 92ac: 00000028 0x28 - 92b0: 00000038 0x38 - 92b4: 00750009 0x750009 - 92b8: 0fffff0c jal ffffc30 <__scratchpad-0xf8003d0> - 92bc: 509f1a00 0x509f1a00 - 92c0: 94000000 lhu zero,0(zero) - 92c4: 01000000 0x1000000 - 92c8: 00a05200 0xa05200 - 92cc: 00f00000 0xf00000 - 92d0: 00010000 sll zero,at,0x0 - 92d4: 00022452 0x22452 - 92d8: 00027000 sll t6,v0,0x0 - 92dc: 52000100 0x52000100 - 92e0: 000002b8 0x2b8 - 92e4: 000002d0 0x2d0 - 92e8: 04520001 0x4520001 - 92ec: 1c000003 bgtz zero,92fc <__scratchpad-0x1f7f6d04> - 92f0: 01000003 0x1000003 - 92f4: 031c5200 0x31c5200 - 92f8: 03280000 0x3280000 - 92fc: 00060000 sll zero,a2,0x0 - 9300: 007c0079 0x7c0079 - 9304: 03289f21 0x3289f21 - 9308: 033c0000 0x33c0000 - 930c: 00010000 sll zero,at,0x0 - 9310: 00036c55 0x36c55 - 9314: 00037c00 sll t7,v1,0x10 - 9318: 52000100 0x52000100 - 931c: 00000390 0x390 - 9320: 000003cc syscall 0xf - 9324: 34520001 ori s2,v0,0x1 - 9328: 44000004 0x44000004 - 932c: 01000004 sllv zero,zero,t0 - 9330: 04505200 bltzal v0,1db34 <__scratchpad-0x1f7e24cc> - 9334: 04800000 bltz a0,9338 <__scratchpad-0x1f7f6cc8> - 9338: 00010000 sll zero,at,0x0 - 933c: 00048052 0x48052 - 9340: 0004a000 sll s4,a0,0x0 - 9344: 79000600 0x79000600 - 9348: 21007c00 addi zero,t0,31744 - 934c: 0004a09f 0x4a09f - 9350: 0004b000 sll s6,a0,0x0 - 9354: 52000100 0x52000100 - 9358: 000004dc 0x4dc - 935c: 00000554 0x554 - 9360: 54520001 0x54520001 - 9364: 5c000005 0x5c000005 - 9368: 01000005 0x1000005 - 936c: 05705900 bltzal t3,1f770 <__scratchpad-0x1f7e0890> - 9370: 05bc0000 0x5bc0000 - 9374: 00010000 sll zero,at,0x0 - 9378: 0005d452 0x5d452 - 937c: 0005e400 sll gp,a1,0x10 - 9380: 52000100 0x52000100 - 9384: 000005ec 0x5ec - 9388: 00000608 0x608 - 938c: 08520001 j 1480004 <__scratchpad-0x1e37fffc> - 9390: 10000006 b 93ac <__scratchpad-0x1f7f6c54> - 9394: 06000006 bltz s0,93b0 <__scratchpad-0x1f7f6c50> - 9398: 7c007900 0x7c007900 - 939c: 109f2100 beq a0,ra,117a0 <__scratchpad-0x1f7ee860> - 93a0: 2c000006 sltiu zero,zero,6 - 93a4: 01000006 srlv zero,zero,t0 - 93a8: 06445200 0x6445200 - 93ac: 06840000 0x6840000 - 93b0: 00010000 sll zero,at,0x0 - 93b4: 00068452 0x68452 - 93b8: 00069800 sll s3,a2,0x0 - 93bc: 79000600 0x79000600 - 93c0: 21007c00 addi zero,t0,31744 - 93c4: 0006989f 0x6989f - 93c8: 0006a400 sll s4,a2,0x10 - 93cc: 52000100 0x52000100 - 93d0: 000006c0 sll zero,zero,0x1b - 93d4: 000006ec 0x6ec - 93d8: 00520001 0x520001 - 93dc: 68000007 0x68000007 - 93e0: 01000007 srav zero,zero,t0 - 93e4: 07705200 bltzal k1,1dbe8 <__scratchpad-0x1f7e2418> - 93e8: 079c0000 0x79c0000 - 93ec: 00010000 sll zero,at,0x0 - 93f0: 0007b052 0x7b052 - 93f4: 0007b800 sll s7,a3,0x0 - 93f8: 52000100 0x52000100 - 93fc: 000007b8 0x7b8 - 9400: 000007c8 0x7c8 - 9404: 00790006 srlv zero,t9,v1 - 9408: 9f21007c 0x9f21007c - 940c: 000007c8 0x7c8 - 9410: 000007ec 0x7ec - 9414: 00550001 0x550001 - 9418: 08000008 j 20 <__scratchpad-0x1f7fffe0> - 941c: 01000008 jr t0 - 9420: 08285200 j a14800 <__scratchpad-0x1edeb800> - 9424: 08580000 j 1600000 <__scratchpad-0x1e200000> - 9428: 00010000 sll zero,at,0x0 - 942c: 00085852 0x85852 - 9430: 00086000 sll t4,t0,0x0 - 9434: 30000200 andi zero,zero,0x200 - 9438: 0008609f 0x8609f - 943c: 00087400 sll t6,t0,0x10 - 9440: 52000100 0x52000100 - 9444: 00000874 0x874 - 9448: 00000884 0x884 - 944c: 00790006 srlv zero,t9,v1 - 9450: 9f21007c 0x9f21007c - 9454: 00000894 0x894 - 9458: 00000898 0x898 - 945c: a4520001 sh s2,1(v0) - 9460: b4000008 0xb4000008 - 9464: 01000008 jr t0 - 9468: 08b45200 j 2d14800 <__scratchpad-0x1caeb800> - 946c: 08e00000 j 3800000 <__scratchpad-0x1c000000> - 9470: 00060000 sll zero,a2,0x0 - 9474: 007c0079 0x7c0079 - 9478: 08e89f21 j 3a27c84 <__scratchpad-0x1bdd837c> - 947c: 08f00000 j 3c00000 <__scratchpad-0x1bc00000> - 9480: 00010000 sll zero,at,0x0 - 9484: 0008f052 0x8f052 - 9488: 00090400 sll zero,t1,0x10 - 948c: 79000600 0x79000600 - 9490: 21007c00 addi zero,t0,31744 - 9494: 0009049f 0x9049f - 9498: 00091400 sll v0,t1,0x10 - 949c: 52000100 0x52000100 - 94a0: 00000920 0x920 - 94a4: 00000928 0x928 - 94a8: 9f300002 0x9f300002 - 94ac: 00000928 0x928 - 94b0: 00000930 0x930 - 94b4: 00520001 0x520001 - 94b8: 00000000 nop - 94bc: 58000000 0x58000000 - 94c0: c0000000 lwc0 c0_index,0(zero) - 94c4: 01000000 0x1000000 - 94c8: 00c05500 0xc05500 - 94cc: 00c80000 0xc80000 - 94d0: 00050000 sll zero,a1,0x0 - 94d4: 254f0077 addiu t7,t2,119 - 94d8: 0002249f 0x2249f - 94dc: 00022800 sll a1,v0,0x0 - 94e0: 55000100 0x55000100 - 94e4: 00000228 0x228 - 94e8: 0000025c 0x25c - 94ec: 00770005 0x770005 - 94f0: b89f254f swr ra,9551(a0) - 94f4: d0000002 0xd0000002 - 94f8: 05000002 bltz t0,9504 <__scratchpad-0x1f7f6afc> - 94fc: 4f007700 c3 0x1007700 - 9500: 03049f25 0x3049f25 - 9504: 033c0000 0x33c0000 - 9508: 00050000 sll zero,a1,0x0 - 950c: 254f0077 addiu t7,t2,119 - 9510: 00036c9f 0x36c9f - 9514: 00037c00 sll t7,v1,0x10 - 9518: 55000100 0x55000100 - 951c: 00000390 0x390 - 9520: 000003dc 0x3dc - 9524: 34550001 ori s5,v0,0x1 - 9528: 44000004 0x44000004 - 952c: 01000004 sllv zero,zero,t0 - 9530: 04505500 bltzal v0,1e934 <__scratchpad-0x1f7e16cc> - 9534: 04880000 0x4880000 - 9538: 00050000 sll zero,a1,0x0 - 953c: 254f0077 addiu t7,t2,119 - 9540: 0004a09f 0x4a09f - 9544: 0004b000 sll s6,a0,0x0 - 9548: 55000100 0x55000100 - 954c: 000004dc 0x4dc - 9550: 000004e8 0x4e8 - 9554: 00770005 0x770005 - 9558: 009f254f 0x9f254f - 955c: 84000005 lh zero,5(zero) - 9560: 01000005 0x1000005 - 9564: 05845500 0x5845500 - 9568: 05940000 0x5940000 - 956c: 00050000 sll zero,a1,0x0 - 9570: 254f0077 addiu t7,t2,119 - 9574: 0005b09f 0x5b09f - 9578: 0005d400 sll k0,a1,0x10 - 957c: 55000100 0x55000100 - 9580: 000005d4 0x5d4 - 9584: 000005e4 0x5e4 - 9588: 00770005 0x770005 - 958c: f49f254f 0xf49f254f - 9590: 10000005 b 95a8 <__scratchpad-0x1f7f6a58> - 9594: 05000006 bltz t0,95b0 <__scratchpad-0x1f7f6a50> - 9598: 4f007700 c3 0x1007700 - 959c: 06109f25 bltzal s0,ffff1234 <__bss_end+0x7ff79b94> - 95a0: 06380000 0x6380000 - 95a4: 00010000 sll zero,at,0x0 - 95a8: 00064455 0x64455 - 95ac: 00064800 sll t1,a2,0x0 - 95b0: 77000500 jalx c001400 <__scratchpad-0x137fec00> - 95b4: 9f254f00 0x9f254f00 - 95b8: 0000066c 0x66c - 95bc: 00000698 0x698 - 95c0: 00770005 0x770005 - 95c4: 989f254f lwr ra,9551(a0) - 95c8: c0000006 lwc0 c0_index,6(zero) - 95cc: 01000006 srlv zero,zero,t0 - 95d0: 06c05500 bltz s6,1e9d4 <__scratchpad-0x1f7e162c> - 95d4: 06d80000 0x6d80000 - 95d8: 00050000 sll zero,a1,0x0 - 95dc: 254f0077 addiu t7,t2,119 - 95e0: 0006d89f 0x6d89f - 95e4: 00071000 sll v0,a3,0x0 - 95e8: 55000100 0x55000100 - 95ec: 00000710 0x710 - 95f0: 00000740 sll zero,zero,0x1d - 95f4: 00770005 0x770005 - 95f8: 709f254f 0x709f254f - 95fc: b0000007 0xb0000007 - 9600: 01000007 srav zero,zero,t0 - 9604: 07b05500 bltzal sp,1ea08 <__scratchpad-0x1f7e15f8> - 9608: 07e80000 0x7e80000 - 960c: 00050000 sll zero,a1,0x0 - 9610: 254f0077 addiu t7,t2,119 - 9614: 0008009f 0x8009f - 9618: 00082800 sll a1,t0,0x0 - 961c: 55000100 0x55000100 - 9620: 00000830 0x830 - 9624: 00000860 0x860 - 9628: 60550001 0x60550001 - 962c: 84000008 lh zero,8(zero) - 9630: 05000008 bltz t0,9654 <__scratchpad-0x1f7f69ac> - 9634: 4f007700 c3 0x1007700 - 9638: 08849f25 j 2127c94 <__scratchpad-0x1d6d836c> - 963c: 08940000 j 2500000 <__scratchpad-0x1d300000> - 9640: 00010000 sll zero,at,0x0 - 9644: 00089455 0x89455 - 9648: 00089c00 sll s3,t0,0x10 - 964c: 77000500 jalx c001400 <__scratchpad-0x137fec00> - 9650: 9f254f00 0x9f254f00 - 9654: 000008a4 0x8a4 - 9658: 000008e0 0x8e0 - 965c: 00770005 0x770005 - 9660: e09f254f swc0 $31,9551(a0) - 9664: e8000008 swc2 $0,8(zero) - 9668: 01000008 jr t0 - 966c: 08e85500 j 3a15400 <__scratchpad-0x1bdeac00> - 9670: 08fc0000 j 3f00000 <__scratchpad-0x1b900000> - 9674: 00050000 sll zero,a1,0x0 - 9678: 254f0077 addiu t7,t2,119 - 967c: 0009289f 0x9289f - 9680: 00093000 sll a2,t1,0x0 - 9684: 55000100 0x55000100 - ... - 9690: 00000058 0x58 - 9694: 00000117 0x117 - 9698: 245a0001 addiu k0,v0,1 - 969c: d0000002 0xd0000002 - 96a0: 01000002 0x1000002 - 96a4: 03045a00 0x3045a00 - 96a8: 033c0000 0x33c0000 - 96ac: 00010000 sll zero,at,0x0 - 96b0: 00036c5a 0x36c5a - 96b4: 00037c00 sll t7,v1,0x10 - 96b8: 5a000100 0x5a000100 - 96bc: 00000390 0x390 - 96c0: 000003e3 0x3e3 - 96c4: 345a0001 ori k0,v0,0x1 - 96c8: 44000004 0x44000004 - 96cc: 01000004 sllv zero,zero,t0 - 96d0: 04505a00 bltzal v0,1fed4 <__scratchpad-0x1f7e012c> - 96d4: 04b00000 bltzal a1,96d8 <__scratchpad-0x1f7f6928> - 96d8: 00010000 sll zero,at,0x0 - 96dc: 0004dc5a 0x4dc5a - 96e0: 0005e400 sll gp,a1,0x10 - 96e4: 5a000100 0x5a000100 - 96e8: 000005ec 0x5ec - 96ec: 00000938 0x938 - 96f0: 005a0001 0x5a0001 - 96f4: 00000000 nop - 96f8: 54000000 0x54000000 - 96fc: d0000000 0xd0000000 - 9700: 01000000 0x1000000 - 9704: 00dc5600 0xdc5600 - 9708: 00f00000 0xf00000 - 970c: 00010000 sll zero,at,0x0 - 9710: 00022457 0x22457 - 9714: 00025800 sll t3,v0,0x0 - 9718: 56000100 0x56000100 - 971c: 00000260 0x260 - 9720: 00000270 0x270 - 9724: b8570001 swr s7,1(v0) - 9728: d0000002 0xd0000002 - 972c: 01000002 0x1000002 - 9730: 03045600 0x3045600 - 9734: 03280000 0x3280000 - 9738: 00010000 sll zero,at,0x0 - 973c: 00036c56 0x36c56 - 9740: 00037c00 sll t7,v1,0x10 - 9744: 56000100 0x56000100 - 9748: 00000390 0x390 - 974c: 000003d0 0x3d0 - 9750: 34560001 ori s6,v0,0x1 - 9754: 38000004 xori zero,zero,0x4 - 9758: 01000004 sllv zero,zero,t0 - 975c: 04505600 bltzal v0,1ef60 <__scratchpad-0x1f7e10a0> - 9760: 04780000 0x4780000 - 9764: 00010000 sll zero,at,0x0 - 9768: 0004a056 0x4a056 - 976c: 0004b000 sll s6,a0,0x0 - 9770: 56000100 0x56000100 - 9774: 000004dc 0x4dc - 9778: 000004f0 0x4f0 - 977c: f8560001 0xf8560001 - 9780: 00000004 sllv zero,zero,zero - 9784: 01000005 0x1000005 - 9788: 05005700 bltz t0,1f38c <__scratchpad-0x1f7e0c74> - 978c: 05600000 bltz t3,9790 <__scratchpad-0x1f7f6870> - 9790: 00010000 sll zero,at,0x0 - 9794: 00057056 0x57056 - 9798: 00059c00 sll s3,a1,0x10 - 979c: 56000100 0x56000100 - 97a0: 000005a8 0x5a8 - 97a4: 000005b0 0x5b0 - 97a8: b0570001 0xb0570001 - 97ac: e4000005 swc1 $f0,5(zero) - 97b0: 01000005 0x1000005 - 97b4: 05ec5600 0x5ec5600 - 97b8: 06380000 0x6380000 - 97bc: 00010000 sll zero,at,0x0 - 97c0: 00064456 0x64456 - 97c4: 00065c00 sll t3,a2,0x10 - 97c8: 56000100 0x56000100 - 97cc: 00000664 0x664 - 97d0: 0000066c 0x66c - 97d4: 6c570001 0x6c570001 - 97d8: c4000006 lwc1 $f0,6(zero) - 97dc: 01000006 srlv zero,zero,t0 - 97e0: 06d85600 0x6d85600 - 97e4: 06f00000 bltzal s7,97e8 <__scratchpad-0x1f7f6818> - 97e8: 00010000 sll zero,at,0x0 - 97ec: 00070056 0x70056 - 97f0: 00076400 sll t4,a3,0x10 - 97f4: 56000100 0x56000100 - 97f8: 00000770 0x770 - 97fc: 000007a0 0x7a0 - 9800: b0560001 0xb0560001 - 9804: c8000007 lwc2 $0,7(zero) - 9808: 01000007 srav zero,zero,t0 - 980c: 08005600 j 15800 <__scratchpad-0x1f7ea800> - 9810: 08780000 j 1e00000 <__scratchpad-0x1da00000> - 9814: 00010000 sll zero,at,0x0 - 9818: 00088456 0x88456 - 981c: 00093800 sll a3,t1,0x0 - 9820: 56000100 0x56000100 - ... - 982c: 00000054 0x54 - 9830: 0000005c 0x5c - 9834: 00770009 0x770009 - 9838: 0fffff0c jal ffffc30 <__scratchpad-0xf8003d0> - 983c: 5c9f1a00 0x5c9f1a00 - 9840: e8000000 swc2 $0,0(zero) - 9844: 01000000 0x1000000 - 9848: 02245800 0x2245800 - 984c: 02680000 0x2680000 - 9850: 00010000 sll zero,at,0x0 - 9854: 0002b858 0x2b858 - 9858: 0002d000 sll k0,v0,0x0 - 985c: 58000100 0x58000100 - 9860: 00000304 0x304 - 9864: 00000328 0x328 - 9868: 28580001 slti t8,v0,1 - 986c: 3c000003 lui zero,0x3 - 9870: 05000003 bltz t0,9880 <__scratchpad-0x1f7f6780> - 9874: 33007800 andi zero,t8,0x7800 - 9878: 036c9f25 0x36c9f25 - 987c: 037c0000 0x37c0000 - 9880: 00010000 sll zero,at,0x0 - 9884: 00039058 0x39058 - 9888: 0003dc00 sll k1,v1,0x10 - 988c: 58000100 0x58000100 - 9890: 00000434 0x434 - 9894: 0000043c 0x43c - 9898: 50580001 0x50580001 - 989c: b0000004 0xb0000004 - 98a0: 01000004 sllv zero,zero,t0 - 98a4: 04dc5800 0x4dc5800 - 98a8: 04f80000 0x4f80000 - 98ac: 00010000 sll zero,at,0x0 - 98b0: 0004f858 0x4f858 - 98b4: 00050000 sll zero,a1,0x0 - 98b8: 30000200 andi zero,zero,0x200 - 98bc: 0005009f 0x5009f - 98c0: 0005e400 sll gp,a1,0x10 - 98c4: 58000100 0x58000100 - 98c8: 000005ec 0x5ec - 98cc: 00000638 0x638 - 98d0: 44580001 0x44580001 - 98d4: 64000006 0x64000006 - 98d8: 01000006 srlv zero,zero,t0 - 98dc: 06645800 0x6645800 - 98e0: 066c0000 0x66c0000 - 98e4: 00020000 sll zero,v0,0x0 - 98e8: 066c9f30 0x66c9f30 - 98ec: 07600000 bltz k1,98f0 <__scratchpad-0x1f7f6710> - 98f0: 00010000 sll zero,at,0x0 - 98f4: 00077058 0x77058 - 98f8: 0007c800 sll t9,a3,0x0 - 98fc: 58000100 0x58000100 - 9900: 000007c8 0x7c8 - 9904: 000007cc syscall 0x1f - 9908: 00780005 0x780005 - 990c: cc9f2533 lwc3 $31,9523(a0) - 9910: d0000007 0xd0000007 - 9914: 01000007 srav zero,zero,t0 - 9918: 07d05300 bltzal s8,1e51c <__scratchpad-0x1f7e1ae4> - 991c: 08000000 j 0 <__scratchpad-0x1f800000> - 9920: 00050000 sll zero,a1,0x0 - 9924: 25330078 addiu s3,t1,120 - 9928: 0008009f 0x8009f - 992c: 00093800 sll a3,t1,0x0 - 9930: 58000100 0x58000100 - ... - 993c: 000007f8 0x7f8 - 9940: 00000800 sll at,zero,0x0 - 9944: 9f330002 0x9f330002 - ... - 9950: 00000070 0x70 - 9954: 000001a4 0x1a4 - 9958: 24610001 addiu at,v1,1 - 995c: d0000002 0xd0000002 - 9960: 01000002 0x1000002 - 9964: 03046100 0x3046100 - 9968: 03280000 0x3280000 - 996c: 00010000 sll zero,at,0x0 - 9970: 00036c61 0x36c61 - 9974: 00039000 sll s2,v1,0x0 - 9978: 61000100 0x61000100 - 997c: 000003b4 0x3b4 - 9980: 000003d4 0x3d4 - 9984: d4610001 0xd4610001 - 9988: dc000003 0xdc000003 - 998c: 01000003 0x1000003 - 9990: 03dc5500 0x3dc5500 - 9994: 04240000 0x4240000 - 9998: 00010000 sll zero,at,0x0 - 999c: 00043461 0x43461 - 99a0: 00044400 sll t0,a0,0x10 - 99a4: 61000100 0x61000100 - 99a8: 00000450 0x450 - 99ac: 00000500 sll zero,zero,0x14 - 99b0: 00610001 0x610001 - 99b4: 70000005 0x70000005 - 99b8: 01000005 0x1000005 - 99bc: 05705500 bltzal t3,1edc0 <__scratchpad-0x1f7e1240> - 99c0: 057c0000 0x57c0000 - 99c4: 00010000 sll zero,at,0x0 - 99c8: 00058461 0x58461 - 99cc: 0005b000 sll s6,a1,0x0 - 99d0: 61000100 0x61000100 - 99d4: 000005b0 0x5b0 - 99d8: 000005d4 0x5d4 - 99dc: d4550001 0xd4550001 - 99e0: 10000005 b 99f8 <__scratchpad-0x1f7f6608> - 99e4: 01000006 srlv zero,zero,t0 - 99e8: 06386100 0x6386100 - 99ec: 06980000 0x6980000 - 99f0: 00010000 sll zero,at,0x0 - 99f4: 0006d861 0x6d861 - 99f8: 00071000 sll v0,a3,0x0 - 99fc: 55000100 0x55000100 - 9a00: 00000710 0x710 - 9a04: 00000770 0x770 - 9a08: 88610001 lwl at,1(v1) - 9a0c: a4000007 sh zero,7(zero) - 9a10: 01000007 srav zero,zero,t0 - 9a14: 07a46100 0x7a46100 - 9a18: 07b00000 bltzal sp,9a1c <__scratchpad-0x1f7f65e4> - 9a1c: 00010000 sll zero,at,0x0 - 9a20: 0007b055 0x7b055 - 9a24: 0007c800 sll t9,a3,0x0 - 9a28: 61000100 0x61000100 - 9a2c: 000007e8 0x7e8 - 9a30: 00000800 sll at,zero,0x0 - 9a34: 00610001 0x610001 - 9a38: 28000008 slti zero,zero,8 - 9a3c: 01000008 jr t0 - 9a40: 08285500 j a15400 <__scratchpad-0x1edeac00> - 9a44: 08300000 j c00000 <__scratchpad-0x1ec00000> - 9a48: 00010000 sll zero,at,0x0 - 9a4c: 00083c61 0x83c61 - 9a50: 00086000 sll t4,t0,0x0 - 9a54: 55000100 0x55000100 - 9a58: 00000860 0x860 - 9a5c: 00000884 0x884 - 9a60: 8c610001 lw at,1(v1) - 9a64: e0000008 swc0 c0_index,8(zero) - 9a68: 01000008 jr t0 - 9a6c: 08e06100 j 3818400 <__scratchpad-0x1bfe7c00> - 9a70: 08e80000 j 3a00000 <__scratchpad-0x1be00000> - 9a74: 00010000 sll zero,at,0x0 - 9a78: 0008e855 0x8e855 - 9a7c: 00092800 sll a1,t1,0x0 - 9a80: 61000100 0x61000100 - 9a84: 00000928 0x928 - 9a88: 00000930 0x930 - 9a8c: 30550001 andi s5,v0,0x1 - 9a90: 38000009 xori zero,zero,0x9 - 9a94: 01000009 jalr zero,t0 - 9a98: 00006100 sll t4,zero,0x4 - 9a9c: 00000000 nop - 9aa0: 00700000 0x700000 - 9aa4: 01a40000 0x1a40000 - 9aa8: 00010000 sll zero,at,0x0 - 9aac: 0001b860 0x1b860 - 9ab0: 0001e800 sll sp,at,0x0 - 9ab4: 56000100 0x56000100 - 9ab8: 00000230 0x230 - 9abc: 000002d0 0x2d0 - 9ac0: d0600001 0xd0600001 - 9ac4: 04000002 bltz zero,9ad0 <__scratchpad-0x1f7f6530> - 9ac8: 04000003 bltz zero,9ad8 <__scratchpad-0x1f7f6528> - 9acc: 07ff0a00 0x7ff0a00 - 9ad0: 0003049f 0x3049f - 9ad4: 00032800 sll a1,v1,0x0 - 9ad8: 60000100 0x60000100 - 9adc: 00000328 0x328 - 9ae0: 0000033c 0x33c - 9ae4: ff0a0004 0xff0a0004 - 9ae8: 034c9f07 0x34c9f07 - 9aec: 036c0000 0x36c0000 - 9af0: 00010000 sll zero,at,0x0 - 9af4: 00036c60 0x36c60 - 9af8: 00037c00 sll t7,v1,0x10 - 9afc: 30000200 andi zero,zero,0x200 - 9b00: 00037c9f 0x37c9f - 9b04: 00039000 sll s2,v1,0x0 - 9b08: 60000100 0x60000100 - 9b0c: 000003a8 0x3a8 - 9b10: 00000424 0x424 - 9b14: 34600001 ori zero,v1,0x1 - 9b18: 44000004 0x44000004 - 9b1c: 01000004 sllv zero,zero,t0 - 9b20: 04446000 0x4446000 - 9b24: 04500000 bltzal v0,9b28 <__scratchpad-0x1f7f64d8> - 9b28: 00040000 sll zero,a0,0x0 - 9b2c: 9f07ff0a 0x9f07ff0a - 9b30: 0000046c 0x46c - 9b34: 000004a0 0x4a0 - 9b38: a0550001 sb s5,1(v0) - 9b3c: d4000004 0xd4000004 - 9b40: 01000004 sllv zero,zero,t0 - 9b44: 04dc6000 0x4dc6000 - 9b48: 05000000 bltz t0,9b4c <__scratchpad-0x1f7f64b4> - 9b4c: 00010000 sll zero,at,0x0 - 9b50: 00050060 0x50060 - 9b54: 00057000 sll t6,a1,0x0 - 9b58: 5a000100 0x5a000100 - 9b5c: 00000570 0x570 - 9b60: 0000057c 0x57c - 9b64: 84600001 lh zero,1(v1) - 9b68: b0000005 0xb0000005 - 9b6c: 01000005 0x1000005 - 9b70: 05b06000 bltzal t5,21b74 <__scratchpad-0x1f7de48c> - 9b74: 05d40000 0x5d40000 - 9b78: 00010000 sll zero,at,0x0 - 9b7c: 0005d45a 0x5d45a - 9b80: 0005f400 sll s8,a1,0x10 - 9b84: 60000100 0x60000100 - 9b88: 000005fc 0x5fc - 9b8c: 00000610 0x610 - 9b90: 9f300002 0x9f300002 - 9b94: 00000618 0x618 - 9b98: 00000638 0x638 - 9b9c: 9f300002 0x9f300002 - 9ba0: 00000644 0x644 - 9ba4: 0000066c 0x66c - 9ba8: 6c600001 0x6c600001 - 9bac: 98000006 lwr zero,6(zero) - 9bb0: 01000006 srlv zero,zero,t0 - 9bb4: 06985a00 0x6985a00 - 9bb8: 06d80000 0x6d80000 - 9bbc: 00040000 sll zero,a0,0x0 - 9bc0: 9f07ff0a 0x9f07ff0a - 9bc4: 000006d8 0x6d8 - 9bc8: 00000770 0x770 - 9bcc: 705a0001 0x705a0001 - 9bd0: b0000007 0xb0000007 - 9bd4: 02000007 srav zero,zero,s0 - 9bd8: b09f3000 0xb09f3000 - 9bdc: b8000007 swr zero,7(zero) - 9be0: 04000007 bltz zero,9c00 <__scratchpad-0x1f7f6400> - 9be4: 07ff0a00 0x7ff0a00 - 9be8: 0007c89f 0x7c89f - 9bec: 00080000 sll zero,t0,0x0 - 9bf0: 0a000400 j 8001000 <__scratchpad-0x177ff000> - 9bf4: 009f07ff 0x9f07ff - 9bf8: 28000008 slti zero,zero,8 - 9bfc: 01000008 jr t0 - 9c00: 08285a00 j a16800 <__scratchpad-0x1ede9800> - 9c04: 08300000 j c00000 <__scratchpad-0x1ec00000> - 9c08: 00010000 sll zero,at,0x0 - 9c0c: 00083060 0x83060 - 9c10: 00083c00 sll a3,t0,0x10 - 9c14: 30000200 andi zero,zero,0x200 - 9c18: 00083c9f 0x83c9f - 9c1c: 00088400 sll s0,t0,0x10 - 9c20: 5a000100 0x5a000100 - 9c24: 00000884 0x884 - 9c28: 00000894 0x894 - 9c2c: ff0a0004 0xff0a0004 - 9c30: 08949f07 j 2527c1c <__scratchpad-0x1d2d83e4> - 9c34: 08a40000 j 2900000 <__scratchpad-0x1cf00000> - 9c38: 00010000 sll zero,at,0x0 - 9c3c: 0008a45a 0x8a45a - 9c40: 0008d400 sll k0,t0,0x10 - 9c44: 30000200 andi zero,zero,0x200 - 9c48: 0008d49f 0x8d49f - 9c4c: 0008e000 sll gp,t0,0x0 - 9c50: 31000200 andi zero,t0,0x200 - 9c54: 0008e09f 0x8e09f - 9c58: 00093800 sll a3,t1,0x0 - 9c5c: 5a000100 0x5a000100 - ... - 9c68: 00000098 0x98 - 9c6c: 000000a0 0xa0 - 9c70: f0620001 0xf0620001 - 9c74: a4000000 sh zero,0(zero) - 9c78: 01000001 0x1000001 - 9c7c: 01a46200 0x1a46200 - 9c80: 01a80000 0x1a80000 - 9c84: 00010000 sll zero,at,0x0 - 9c88: 0001a854 0x1a854 - 9c8c: 0001e000 sll gp,at,0x0 - 9c90: 62000100 0x62000100 - 9c94: 000001e0 0x1e0 - 9c98: 00000224 0x224 - 9c9c: 70570001 0x70570001 - 9ca0: 84000002 lh zero,2(zero) - 9ca4: 01000002 0x1000002 - 9ca8: 02846200 0x2846200 - 9cac: 029c0000 0x29c0000 - 9cb0: 00150000 sll zero,s5,0x0 - 9cb4: 1a310082 0x1a310082 - 9cb8: 25310082 addiu s1,t1,130 - 9cbc: 11007221 beqz t0,26544 <__scratchpad-0x1f7d9abc> - 9cc0: 7bffffff 0x7bffffff - 9cc4: 21244f1a addi a0,t1,20250 - 9cc8: 0003209f 0x3209f - 9ccc: 00032800 sll a1,v1,0x0 - 9cd0: 62000100 0x62000100 - 9cd4: 0000033c 0x33c - 9cd8: 0000034c syscall 0xd - 9cdc: 6c620001 0x6c620001 - 9ce0: 90000003 lbu zero,3(zero) - 9ce4: 01000003 0x1000003 - 9ce8: 03b46200 0x3b46200 - 9cec: 03c80000 0x3c80000 - 9cf0: 00010000 sll zero,at,0x0 - 9cf4: 0003c862 0x3c862 - 9cf8: 0003d000 sll k0,v1,0x0 - 9cfc: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - 9d00: 1c007600 bgtz zero,27504 <__scratchpad-0x1f7d8afc> - 9d04: 0003d49f 0x3d49f - 9d08: 00040000 sll zero,a0,0x0 - 9d0c: 62000100 0x62000100 - 9d10: 00000400 sll zero,zero,0x10 - 9d14: 00000404 0x404 - 9d18: 9f300002 0x9f300002 - 9d1c: 00000404 0x404 - 9d20: 00000424 0x424 - 9d24: 6c620001 0x6c620001 - 9d28: 78000004 0x78000004 - 9d2c: 24000004 li zero,4 - 9d30: 40007400 0x40007400 - 9d34: 7422244b jalx 88912c <__scratchpad-0x1ef76ed4> - 9d38: 22007600 addi zero,s0,30208 - 9d3c: 22244b40 addi a0,s1,19264 - 9d40: 1aff082b 0x1aff082b - 9d44: 78220072 0x78220072 - 9d48: 244f2200 addiu t7,v0,8704 - 9d4c: 00760074 0x760074 - 9d50: 21253122 addi a1,t1,12578 - 9d54: 0004b09f 0x4b09f - 9d58: 0004dc00 sll k1,a0,0x10 - 9d5c: 62000100 0x62000100 - 9d60: 00000564 0x564 - 9d64: 00000584 0x584 - 9d68: e4620001 swc1 $f2,1(v1) - 9d6c: ec000005 swc3 $0,5(zero) - 9d70: 01000005 0x1000005 - 9d74: 06206200 bltz s1,22578 <__scratchpad-0x1f7dda88> - 9d78: 06380000 0x6380000 - 9d7c: 00010000 sll zero,at,0x0 - 9d80: 0006f456 0x6f456 - 9d84: 00070000 sll zero,a3,0x0 - 9d88: 62000100 0x62000100 - 9d8c: 00000768 0x768 - 9d90: 00000770 0x770 - 9d94: 88620001 lwl v0,1(v1) - 9d98: 9c000007 0x9c000007 - 9d9c: 01000007 srav zero,zero,t0 - 9da0: 079c6200 0x79c6200 - 9da4: 07a00000 bltz sp,9da8 <__scratchpad-0x1f7f6258> - 9da8: 00060000 sll zero,a2,0x0 - 9dac: 00760074 0x760074 - 9db0: 07a49f1c 0x7a49f1c - 9db4: 07b00000 bltzal sp,9db8 <__scratchpad-0x1f7f6248> - 9db8: 00010000 sll zero,at,0x0 - 9dbc: 0007e862 0x7e862 - 9dc0: 0007f000 sll s8,a3,0x0 - 9dc4: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - 9dc8: 21007200 addi zero,t0,29184 - 9dcc: 0007f89f 0x7f89f - 9dd0: 00080000 sll zero,t0,0x0 - 9dd4: 77000500 jalx c001400 <__scratchpad-0x137fec00> - 9dd8: 9f243300 0x9f243300 - 9ddc: 0000087c 0x87c - 9de0: 00000884 0x884 - 9de4: bc620001 0xbc620001 - 9de8: e0000008 swc0 c0_index,8(zero) - 9dec: 01000008 jr t0 - 9df0: 00006200 sll t4,zero,0x8 - 9df4: 00000000 nop - 9df8: 00980000 0x980000 - 9dfc: 00a00000 0xa00000 - 9e00: 00010000 sll zero,at,0x0 - 9e04: 0000f052 0xf052 - 9e08: 00010800 sll at,at,0x0 - 9e0c: 52000100 0x52000100 - 9e10: 00000108 0x108 - 9e14: 0000017c 0x17c - 9e18: 7c630001 0x7c630001 - 9e1c: b8000001 swr zero,1(zero) - 9e20: 01000001 0x1000001 - 9e24: 01b85200 0x1b85200 - 9e28: 01d00000 0x1d00000 - 9e2c: 00090000 sll zero,t1,0x0 - 9e30: ff110072 0xff110072 - 9e34: 1a7bffff 0x1a7bffff - 9e38: 0002709f 0x2709f - 9e3c: 00028000 sll s0,v0,0x0 - 9e40: 52000100 0x52000100 - 9e44: 00000280 sll zero,zero,0xa - 9e48: 00000284 0x284 - 9e4c: 00720009 0x720009 - 9e50: ffffff11 0xffffff11 - 9e54: 849f1a7b lh ra,6779(a0) - 9e58: 9c000002 0x9c000002 - 9e5c: 0b000002 j c000008 <__scratchpad-0x137ffff8> - 9e60: 11007200 beqz t0,26664 <__scratchpad-0x1f7d999c> - 9e64: 7bffffff 0x7bffffff - 9e68: 9f25311a 0x9f25311a - 9e6c: 000002e8 0x2e8 - 9e70: 000002fc 0x2fc - 9e74: 20520001 addi s2,v0,1 - 9e78: 28000003 slti zero,zero,3 - 9e7c: 01000003 0x1000003 - 9e80: 033c5200 0x33c5200 - 9e84: 034c0000 0x34c0000 - 9e88: 00010000 sll zero,at,0x0 - 9e8c: 00036c52 0x36c52 - 9e90: 00037c00 sll t7,v1,0x10 - 9e94: 57000100 0x57000100 - 9e98: 0000037c 0x37c - 9e9c: 00000390 0x390 - 9ea0: b4520001 0xb4520001 - 9ea4: 1c000003 bgtz zero,9eb4 <__scratchpad-0x1f7f614c> - 9ea8: 01000004 sllv zero,zero,t0 - 9eac: 041c6300 0x41c6300 - 9eb0: 04240000 0x4240000 - 9eb4: 00010000 sll zero,at,0x0 - 9eb8: 00044452 0x44452 - 9ebc: 00044800 sll t1,a0,0x0 - 9ec0: 52000100 0x52000100 - 9ec4: 00000448 0x448 - 9ec8: 00000450 0x450 - 9ecc: 6c540001 0x6c540001 - 9ed0: 78000004 0x78000004 - 9ed4: 1c000004 bgtz zero,9ee8 <__scratchpad-0x1f7f6118> - 9ed8: 40007400 0x40007400 - 9edc: 7422244b jalx 88912c <__scratchpad-0x1ef76ed4> - 9ee0: 22007600 addi zero,s0,30208 - 9ee4: 22244b40 addi a0,s1,19264 - 9ee8: 1aff082b 0x1aff082b - 9eec: 78220072 0x78220072 - 9ef0: 25312200 addiu s1,t1,8704 - 9ef4: 0004b09f 0x4b09f - 9ef8: 0004d000 sll k0,a0,0x0 - 9efc: 63000100 0x63000100 - 9f00: 000004d0 0x4d0 - 9f04: 000004dc 0x4dc - 9f08: 9f300002 0x9f300002 - 9f0c: 00000564 0x564 - 9f10: 00000570 0x570 - 9f14: 70520001 0x70520001 - 9f18: 84000005 lh zero,5(zero) - 9f1c: 01000005 0x1000005 - 9f20: 05e46300 0x5e46300 - 9f24: 05ec0000 0x5ec0000 - 9f28: 00010000 sll zero,at,0x0 - 9f2c: 00062063 0x62063 - 9f30: 00063800 sll a3,a2,0x0 - 9f34: 58000100 0x58000100 - 9f38: 000006f4 0x6f4 - 9f3c: 00000700 sll zero,zero,0x1c - 9f40: 68520001 0x68520001 - 9f44: 70000007 0x70000007 - 9f48: 01000007 srav zero,zero,t0 - 9f4c: 07885200 0x7885200 - 9f50: 07a40000 0x7a40000 - 9f54: 00010000 sll zero,at,0x0 - 9f58: 0007a457 0x7a457 - 9f5c: 0007b000 sll s6,a3,0x0 - 9f60: 52000100 0x52000100 - 9f64: 000007e8 0x7e8 - 9f68: 000007ec 0x7ec - 9f6c: 7c550001 0x7c550001 - 9f70: 84000008 lh zero,8(zero) - 9f74: 01000008 jr t0 - 9f78: 08bc5200 j 2f14800 <__scratchpad-0x1c8eb800> - 9f7c: 08e00000 j 3800000 <__scratchpad-0x1c000000> - 9f80: 00010000 sll zero,at,0x0 - 9f84: 00000052 0x52 - 9f88: 00000000 nop - 9f8c: 00006800 sll t5,zero,0x0 - 9f90: 0000f000 sll s8,zero,0x0 - 9f94: 59000100 0x59000100 - 9f98: 0000036c 0x36c - 9f9c: 0000037c 0x37c - 9fa0: 90590001 lbu t9,1(v0) - 9fa4: dc000003 0xdc000003 - 9fa8: 01000003 0x1000003 - 9fac: 04345900 0x4345900 - 9fb0: 04440000 0x4440000 - 9fb4: 00010000 sll zero,at,0x0 - 9fb8: 0004a059 0x4a059 - 9fbc: 0004b000 sll s6,a0,0x0 - 9fc0: 59000100 0x59000100 - 9fc4: 000004dc 0x4dc - 9fc8: 00000500 sll zero,zero,0x14 - 9fcc: 00590001 0x590001 - 9fd0: 18000005 blez zero,9fe8 <__scratchpad-0x1f7f6018> - 9fd4: 04000005 bltz zero,9fec <__scratchpad-0x1f7f6014> - 9fd8: 1f007900 bgtz t8,283dc <__scratchpad-0x1f7d7c24> - 9fdc: 0005189f 0x5189f - 9fe0: 00055400 sll t2,a1,0x10 - 9fe4: 59000100 0x59000100 - 9fe8: 00000570 0x570 - 9fec: 00000584 0x584 - 9ff0: b0590001 0xb0590001 - 9ff4: d4000005 0xd4000005 - 9ff8: 04000005 bltz zero,a010 <__scratchpad-0x1f7f5ff0> - 9ffc: 1f007900 bgtz t8,28400 <__scratchpad-0x1f7d7c00> - a000: 0005ec9f 0x5ec9f - a004: 0005f400 sll s8,a1,0x10 - a008: 59000100 0x59000100 - a00c: 00000610 0x610 - a010: 00000638 0x638 - a014: 98590001 lwr t9,1(v0) - a018: c0000006 lwc0 c0_index,6(zero) - a01c: 01000006 srlv zero,zero,t0 - a020: 06d85900 0x6d85900 - a024: 06dc0000 0x6dc0000 - a028: 00040000 sll zero,a0,0x0 - a02c: 9f1f0079 0x9f1f0079 - a030: 000006dc 0x6dc - a034: 00000708 0x708 - a038: 70590001 0x70590001 - a03c: b0000007 0xb0000007 - a040: 01000007 srav zero,zero,t0 - a044: 08005900 j 16400 <__scratchpad-0x1f7e9c00> - a048: 08080000 j 200000 <__scratchpad-0x1f600000> - a04c: 00010000 sll zero,at,0x0 - a050: 00083059 0x83059 - a054: 00084800 sll t1,t0,0x0 - a058: 59000100 0x59000100 - a05c: 00000848 0x848 - a060: 0000084c syscall 0x21 - a064: 00790004 sllv zero,t9,v1 - a068: 08849f1f j 2127c7c <__scratchpad-0x1d6d8384> - a06c: 08940000 j 2500000 <__scratchpad-0x1d300000> - a070: 00010000 sll zero,at,0x0 - a074: 00092859 0x92859 - a078: 00093000 sll a2,t1,0x0 - a07c: 59000100 0x59000100 - ... - a088: 00000090 0x90 - a08c: 000000a0 0xa0 - a090: 00620001 0x620001 - a094: 00000000 nop - a098: e4000000 swc1 $f0,0(zero) - a09c: f0000000 0xf0000000 - a0a0: 01000000 0x1000000 - a0a4: 00006200 sll t4,zero,0x8 - a0a8: 00000000 nop - a0ac: 01180000 0x1180000 - a0b0: 011c0000 0x11c0000 - a0b4: 00010000 sll zero,at,0x0 - a0b8: 00011c52 0x11c52 - a0bc: 00014800 sll t1,at,0x0 - a0c0: 56000100 0x56000100 - a0c4: 0000014c syscall 0x5 - a0c8: 0000017c 0x17c - a0cc: 7c520001 0x7c520001 - a0d0: 84000001 lh zero,1(zero) - a0d4: 03000001 0x3000001 - a0d8: 9f017600 0x9f017600 - a0dc: 000003e4 0x3e4 - a0e0: 000003ec 0x3ec - a0e4: ec520001 swc3 $18,1(v0) - a0e8: 24000003 li zero,3 - a0ec: 01000004 sllv zero,zero,t0 - a0f0: 04b05600 bltzal a1,1f8f4 <__scratchpad-0x1f7e070c> - a0f4: 04d40000 0x4d40000 - a0f8: 00010000 sll zero,at,0x0 - a0fc: 0005e452 0x5e452 - a100: 0005ec00 sll sp,a1,0x10 - a104: 52000100 0x52000100 - ... - a110: 000003a8 0x3a8 - a114: 000003c8 0x3c8 - a118: c8620001 lwc2 $2,1(v1) - a11c: d0000003 0xd0000003 - a120: 06000003 bltz s0,a130 <__scratchpad-0x1f7f5ed0> - a124: 76007400 jalx 801d000 <__scratchpad-0x177e3000> - a128: 709f1c00 0x709f1c00 - a12c: 84000005 lh zero,5(zero) - a130: 01000005 0x1000005 - a134: 00006200 sll t4,zero,0x8 - a138: 00000000 nop - a13c: 03c80000 0x3c80000 - a140: 03dc0000 0x3dc0000 - a144: 00010000 sll zero,at,0x0 - a148: 00000062 0x62 - a14c: 00000000 nop - a150: 00055800 sll t3,a1,0x0 - a154: 00057000 sll t6,a1,0x0 - a158: 62000100 0x62000100 - ... - a164: 000006e8 0x6e8 - a168: 00000700 sll zero,zero,0x1c - a16c: 00620001 0x620001 - a170: 00000000 nop - a174: 6c000000 0x6c000000 - a178: 7c000003 0x7c000003 - a17c: 01000003 0x1000003 - a180: 077c6200 0x77c6200 - a184: 079c0000 0x79c0000 - a188: 00010000 sll zero,at,0x0 - a18c: 00079c62 0x79c62 - a190: 0007a000 sll s4,a3,0x0 - a194: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - a198: 1c007600 bgtz zero,2799c <__scratchpad-0x1f7d8664> - a19c: 0000009f 0x9f - a1a0: 00000000 nop - a1a4: 00079c00 sll s3,a3,0x10 - a1a8: 0007b000 sll s6,a3,0x0 - a1ac: 62000100 0x62000100 - ... - a1b8: 0000019c 0x19c - a1bc: 000001a4 0x1a4 - a1c0: 00540001 0x540001 - a1c4: 00000000 nop - a1c8: 28000000 slti zero,zero,0 - a1cc: 70000002 0x70000002 - a1d0: 01000002 0x1000002 - a1d4: 03045500 0x3045500 - a1d8: 03280000 0x3280000 - a1dc: 00010000 sll zero,at,0x0 - a1e0: 00045055 0x45055 - a1e4: 00045c00 sll t3,a0,0x10 - a1e8: 55000100 0x55000100 - a1ec: 0000045c 0x45c - a1f0: 00000498 0x498 - a1f4: 00800006 srlv zero,zero,a0 - a1f8: 9f1c007a 0x9f1c007a - a1fc: 00000498 0x498 - a200: 000004a0 0x4a0 - a204: 007a0007 srav zero,k0,v1 - a208: 22007520 addi zero,s0,29984 - a20c: 0005849f 0x5849f - a210: 0005b000 sll s6,a1,0x0 - a214: 55000100 0x55000100 - a218: 000005d4 0x5d4 - a21c: 000005e4 0x5e4 - a220: f4550001 0xf4550001 - a224: 10000005 b a23c <__scratchpad-0x1f7f5dc4> - a228: 06000006 bltz s0,a244 <__scratchpad-0x1f7f5dbc> - a22c: 7a008000 0x7a008000 - a230: 449f1c00 0x449f1c00 - a234: 6c000006 0x6c000006 - a238: 01000006 srlv zero,zero,t0 - a23c: 066c5500 0x66c5500 - a240: 06980000 0x6980000 - a244: 00040000 sll zero,a0,0x0 - a248: 9f1f0075 0x9f1f0075 - a24c: 00000710 0x710 - a250: 0000071c 0x71c - a254: 00750004 sllv zero,s5,v1 - a258: 071c9f1f 0x71c9f1f - a25c: 07580000 0x7580000 - a260: 00010000 sll zero,at,0x0 - a264: 0007b055 0x7b055 - a268: 0007b800 sll s7,a3,0x0 - a26c: 80000600 lb zero,1536(zero) - a270: 1c007a00 bgtz zero,28a74 <__scratchpad-0x1f7d758c> - a274: 0008289f 0x8289f - a278: 00083000 sll a2,t0,0x0 - a27c: 55000100 0x55000100 - a280: 00000860 0x860 - a284: 00000864 0x864 - a288: 00750004 sllv zero,s5,v1 - a28c: 08649f1f j 1927c7c <__scratchpad-0x1ded8384> - a290: 08840000 j 2100000 <__scratchpad-0x1d700000> - a294: 00010000 sll zero,at,0x0 - a298: 00089455 0x89455 - a29c: 0008a400 sll s4,t0,0x10 - a2a0: 55000100 0x55000100 - a2a4: 000008a4 0x8a4 - a2a8: 000008d8 0x8d8 - a2ac: 00800006 srlv zero,zero,a0 - a2b0: 9f1c007a 0x9f1c007a - a2b4: 000008d8 0x8d8 - a2b8: 000008e0 0x8e0 - a2bc: 007a0007 srav zero,k0,v1 - a2c0: 22007520 addi zero,s0,29984 - a2c4: 0008e89f 0x8e89f - a2c8: 0008f000 sll s8,t0,0x0 - a2cc: 55000100 0x55000100 - a2d0: 00000904 0x904 - a2d4: 00000910 0x910 - a2d8: 10550001 beq v0,s5,a2e0 <__scratchpad-0x1f7f5d20> - a2dc: 14000009 bnez zero,a304 <__scratchpad-0x1f7f5cfc> - a2e0: 04000009 bltz zero,a308 <__scratchpad-0x1f7f5cf8> - a2e4: 1f007500 bgtz t8,276e8 <__scratchpad-0x1f7d8918> - a2e8: 0009309f 0x9309f - a2ec: 00093800 sll a3,t1,0x0 - a2f0: 55000100 0x55000100 - ... - a2fc: 00000264 0x264 - a300: 00000270 0x270 - a304: 00620001 0x620001 - a308: 00000000 nop - a30c: 18000000 blez zero,a310 <__scratchpad-0x1f7f5cf0> - a310: 28000003 slti zero,zero,3 - a314: 01000003 0x1000003 - a318: 00006200 sll t4,zero,0x8 - a31c: 00000000 nop - a320: 046c0000 0x46c0000 - a324: 04780000 0x4780000 - a328: 00060000 sll zero,a2,0x0 - a32c: 00760074 0x760074 - a330: 00009f22 0x9f22 - a334: 00000000 nop - a338: 075c0000 0x75c0000 - a33c: 07700000 bltzal k1,a340 <__scratchpad-0x1f7f5cc0> - a340: 00010000 sll zero,at,0x0 - a344: 00000062 0x62 - a348: 00000000 nop - a34c: 00087000 sll t6,t0,0x0 - a350: 00088400 sll s0,t0,0x10 - a354: 62000100 0x62000100 - ... - a360: 000008b0 0x8b0 - a364: 000008e0 0x8e0 - a368: 00620001 0x620001 - ... - a374: 80000000 lb zero,0(zero) - a378: 06000000 bltz s0,a37c <__scratchpad-0x1f7f5c84> - a37c: 04935400 0x4935400 - a380: 80049355 lb a0,-27819(zero) - a384: f0000000 0xf0000000 - a388: 06000000 bltz s0,a38c <__scratchpad-0x1f7f5c74> - a38c: f503f300 0xf503f300 - a390: f09f2504 0xf09f2504 - a394: 28000000 slti zero,zero,0 - a398: 06000001 bltz s0,a3a0 <__scratchpad-0x1f7f5c60> - a39c: 04935400 0x4935400 - a3a0: 28049355 slti a0,zero,-27819 - a3a4: 2c000001 sltiu zero,zero,1 - a3a8: 06000002 bltz s0,a3b4 <__scratchpad-0x1f7f5c4c> - a3ac: f503f300 0xf503f300 - a3b0: 2c9f2504 sltiu ra,a0,9476 - a3b4: 44000002 0x44000002 - a3b8: 06000002 bltz s0,a3c4 <__scratchpad-0x1f7f5c3c> - a3bc: 04935400 0x4935400 - a3c0: 44049355 0x44049355 - a3c4: c0000002 lwc0 c0_index,2(zero) - a3c8: 06000002 bltz s0,a3d4 <__scratchpad-0x1f7f5c2c> - a3cc: f503f300 0xf503f300 - a3d0: c09f2504 lwc0 $31,9476(a0) - a3d4: dc000002 0xdc000002 - a3d8: 06000002 bltz s0,a3e4 <__scratchpad-0x1f7f5c1c> - a3dc: 04935400 0x4935400 - a3e0: dc049355 0xdc049355 - a3e4: 9c000002 0x9c000002 - a3e8: 06000003 bltz s0,a3f8 <__scratchpad-0x1f7f5c08> - a3ec: f503f300 0xf503f300 - a3f0: 9c9f2504 0x9c9f2504 - a3f4: a3000003 sb zero,3(t8) - a3f8: 06000003 bltz s0,a408 <__scratchpad-0x1f7f5bf8> - a3fc: 04935400 0x4935400 - a400: a3049355 sb a0,-27819(t8) - a404: b8000003 swr zero,3(zero) - a408: 06000008 bltz s0,a42c <__scratchpad-0x1f7f5bd4> - a40c: f503f300 0xf503f300 - a410: 009f2504 0x9f2504 - ... - a41c: 80000000 lb zero,0(zero) - a420: 06000000 bltz s0,a424 <__scratchpad-0x1f7f5bdc> - a424: 04935600 0x4935600 - a428: 80049357 lb a0,-27817(zero) - a42c: f0000000 0xf0000000 - a430: 06000000 bltz s0,a434 <__scratchpad-0x1f7f5bcc> - a434: f503f300 0xf503f300 - a438: f09f2506 0xf09f2506 - a43c: 28000000 slti zero,zero,0 - a440: 06000001 bltz s0,a448 <__scratchpad-0x1f7f5bb8> - a444: 04935600 0x4935600 - a448: 28049357 slti a0,zero,-27817 - a44c: 2c000001 sltiu zero,zero,1 - a450: 06000002 bltz s0,a45c <__scratchpad-0x1f7f5ba4> - a454: f503f300 0xf503f300 - a458: 2c9f2506 sltiu ra,a0,9478 - a45c: 4b000002 c2 0x1000002 - a460: 06000002 bltz s0,a46c <__scratchpad-0x1f7f5b94> - a464: 04935600 0x4935600 - a468: 4b049357 c2 0x1049357 - a46c: c0000002 lwc0 c0_index,2(zero) - a470: 06000002 bltz s0,a47c <__scratchpad-0x1f7f5b84> - a474: f503f300 0xf503f300 - a478: c09f2506 lwc0 $31,9478(a0) - a47c: dc000002 0xdc000002 - a480: 06000002 bltz s0,a48c <__scratchpad-0x1f7f5b74> - a484: 04935600 0x4935600 - a488: dc049357 0xdc049357 - a48c: 9c000002 0x9c000002 - a490: 06000003 bltz s0,a4a0 <__scratchpad-0x1f7f5b60> - a494: f503f300 0xf503f300 - a498: 9c9f2506 0x9c9f2506 - a49c: a3000003 sb zero,3(t8) - a4a0: 06000003 bltz s0,a4b0 <__scratchpad-0x1f7f5b50> - a4a4: 04935600 0x4935600 - a4a8: a3049357 sb a0,-27817(t8) - a4ac: b8000003 swr zero,3(zero) - a4b0: 06000008 bltz s0,a4d4 <__scratchpad-0x1f7f5b2c> - a4b4: f503f300 0xf503f300 - a4b8: 009f2506 0x9f2506 - ... - a4c4: 80000000 lb zero,0(zero) - a4c8: 02000000 0x2000000 - a4cc: f09f3000 0xf09f3000 - a4d0: 18000000 blez zero,a4d4 <__scratchpad-0x1f7f5b2c> - a4d4: 02000001 0x2000001 - a4d8: 2c9f3000 sltiu ra,a0,12288 - a4dc: 90000002 lbu zero,2(zero) - a4e0: 02000002 0x2000002 - a4e4: c09f3000 lwc0 $31,12288(a0) - a4e8: dc000002 0xdc000002 - a4ec: 02000002 0x2000002 - a4f0: 8c9f3000 lw ra,12288(a0) - a4f4: b4000003 0xb4000003 - a4f8: 02000003 0x2000003 - a4fc: 009f3000 0x9f3000 - a500: 00000000 nop - a504: 78000000 0x78000000 - a508: 80000000 lb zero,0(zero) - a50c: 02000000 0x2000000 - a510: 809f3000 lb ra,12288(a0) - a514: f0000000 0xf0000000 - a518: 01000000 0x1000000 - a51c: 01186e00 0x1186e00 - a520: 01880000 0x1880000 - a524: 00010000 sll zero,at,0x0 - a528: 0001ec6e 0x1ec6e - a52c: 0001fc00 sll ra,at,0x10 - a530: 6e000100 0x6e000100 - a534: 00000284 0x284 - a538: 00000290 0x290 - a53c: 9f300002 0x9f300002 - a540: 00000290 0x290 - a544: 000002c0 sll zero,zero,0xb - a548: dc6e0001 0xdc6e0001 - a54c: ec000002 swc3 $0,2(zero) - a550: 01000002 0x1000002 - a554: 03046e00 0x3046e00 - a558: 03480000 0x3480000 - a55c: 00010000 sll zero,at,0x0 - a560: 0003686e 0x3686e - a564: 00038c00 sll s1,v1,0x10 - a568: 6e000100 0x6e000100 - a56c: 000003b4 0x3b4 - a570: 00000628 0x628 - a574: a86e0001 swl t6,1(v1) - a578: 20000006 addi zero,zero,6 - a57c: 01000007 srav zero,zero,t0 - a580: 07946e00 0x7946e00 - a584: 07cc0000 0x7cc0000 - a588: 00010000 sll zero,at,0x0 - a58c: 0007ec6e 0x7ec6e - a590: 00082000 sll a0,t0,0x0 - a594: 6e000100 0x6e000100 - ... - a5a0: 00000048 0x48 - a5a4: 00000060 0x60 - a5a8: 00750005 0x750005 - a5ac: f09f254f 0xf09f254f - a5b0: fc000000 0xfc000000 - a5b4: 05000000 bltz t0,a5b8 <__scratchpad-0x1f7f5a48> - a5b8: 4f007500 c3 0x1007500 - a5bc: 022c9f25 0x22c9f25 - a5c0: 024b0000 0x24b0000 - a5c4: 00050000 sll zero,a1,0x0 - a5c8: 254f0075 addiu t7,t2,117 - a5cc: 0002c09f 0x2c09f - a5d0: 0002dc00 sll k1,v0,0x10 - a5d4: 75000500 jalx 4001400 <__scratchpad-0x1b7fec00> - a5d8: 9f254f00 0x9f254f00 - a5dc: 0000039c 0x39c - a5e0: 000003a3 0x3a3 - a5e4: 00750005 0x750005 - a5e8: 009f254f 0x9f254f - a5ec: 00000000 nop - a5f0: 48000000 mfc2 zero,$0 - a5f4: d0000000 0xd0000000 - a5f8: 01000001 0x1000001 - a5fc: 01ec6500 0x1ec6500 - a600: 08b80000 j 2e00000 <__scratchpad-0x1ca00000> - a604: 00010000 sll zero,at,0x0 - a608: 00000065 0x65 - a60c: 00000000 nop - a610: 00002400 sll a0,zero,0x10 - a614: 00007400 sll t6,zero,0x10 - a618: 54000100 0x54000100 - a61c: 00000074 0x74 - a620: 000000f0 0xf0 - a624: f0620001 0xf0620001 - a628: 18000000 blez zero,a62c <__scratchpad-0x1f7f59d4> - a62c: 01000001 0x1000001 - a630: 01185400 0x1185400 - a634: 01280000 0x1280000 - a638: 00010000 sll zero,at,0x0 - a63c: 00012860 0x12860 - a640: 00018800 sll s1,at,0x0 - a644: 62000100 0x62000100 - a648: 000001ec 0x1ec - a64c: 000001f8 0x1f8 - a650: 2c620001 sltiu v0,v1,1 - a654: 44000002 0x44000002 - a658: 01000002 0x1000002 - a65c: 02445400 0x2445400 - a660: 027c0000 0x27c0000 - a664: 00010000 sll zero,at,0x0 - a668: 00027c61 0x27c61 - a66c: 0002c000 sll t8,v0,0x0 - a670: 62000100 0x62000100 - a674: 000002c0 sll zero,zero,0xb - a678: 000002dc 0x2dc - a67c: dc540001 0xdc540001 - a680: e8000002 swc2 $0,2(zero) - a684: 01000002 0x1000002 - a688: 03046200 0x3046200 - a68c: 03200000 0x3200000 - a690: 00010000 sll zero,at,0x0 - a694: 00032062 0x32062 - a698: 00032800 sll a1,v1,0x0 - a69c: 56000100 0x56000100 - a6a0: 00000328 0x328 - a6a4: 00000348 0x348 - a6a8: 68620001 0x68620001 - a6ac: 8c000003 lw zero,3(zero) - a6b0: 01000003 0x1000003 - a6b4: 038c6200 0x38c6200 - a6b8: 03940000 0x3940000 - a6bc: 00010000 sll zero,at,0x0 - a6c0: 00039461 0x39461 - a6c4: 00039c00 sll s3,v1,0x10 - a6c8: 30000200 andi zero,zero,0x200 - a6cc: 00039c9f 0x39c9f - a6d0: 0003a300 sll s4,v1,0xc - a6d4: 54000100 0x54000100 - a6d8: 000003a3 0x3a3 - a6dc: 000003b4 0x3b4 - a6e0: b4610001 0xb4610001 - a6e4: d0000003 0xd0000003 - a6e8: 01000003 0x1000003 - a6ec: 06186200 0x6186200 - a6f0: 06200000 bltz s1,a6f4 <__scratchpad-0x1f7f590c> - a6f4: 00010000 sll zero,at,0x0 - a6f8: 00000062 0x62 - a6fc: 00000000 nop - a700: 00004800 sll t1,zero,0x0 - a704: 00005c00 sll t3,zero,0x10 - a708: 60000100 0x60000100 - a70c: 0000005c 0x5c - a710: 00000064 0x64 - a714: 00800007 srav zero,zero,a0 - a718: 21244040 addi a0,t1,16448 - a71c: 0000649f 0x649f - a720: 00006800 sll t5,zero,0x0 - a724: 60000100 0x60000100 - a728: 00000070 0x70 - a72c: 00000110 0x110 - a730: 18600001 blez v1,a738 <__scratchpad-0x1f7f58c8> - a734: 88000001 lwl zero,1(zero) - a738: 01000001 0x1000001 - a73c: 01ec6000 0x1ec6000 - a740: 01f40000 0x1f40000 - a744: 00010000 sll zero,at,0x0 - a748: 00022c60 0x22c60 - a74c: 00027000 sll t6,v0,0x0 - a750: 60000100 0x60000100 - a754: 00000278 0x278 - a758: 000002c4 0x2c4 - a75c: c4600001 lwc1 $f0,1(v1) - a760: d0000002 0xd0000002 - a764: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - a768: 0c007500 jal 1d400 <__scratchpad-0x1f7e2c00> - a76c: 000fffff 0xfffff - a770: 02d09f1a 0x2d09f1a - a774: 02e00000 0x2e00000 - a778: 00010000 sll zero,at,0x0 - a77c: 00030460 0x30460 - a780: 00034400 sll t0,v1,0x10 - a784: 60000100 0x60000100 - a788: 00000368 0x368 - a78c: 000003cc syscall 0xf - a790: 18600001 blez v1,a798 <__scratchpad-0x1f7f5868> - a794: 1c000006 bgtz zero,a7b0 <__scratchpad-0x1f7f5850> - a798: 01000006 srlv zero,zero,t0 - a79c: 00006000 sll t4,zero,0x0 - a7a0: 00000000 nop - a7a4: 00c40000 0xc40000 - a7a8: 00c80000 0xc80000 - a7ac: 00020000 sll zero,v0,0x0 - a7b0: 00c89f30 0xc89f30 - a7b4: 00f00000 0xf00000 - a7b8: 00010000 sll zero,at,0x0 - a7bc: 00018052 0x18052 - a7c0: 00018800 sll s1,at,0x0 - a7c4: 30000200 andi zero,zero,0x200 - a7c8: 0001ec9f 0x1ec9f - a7cc: 00020000 sll zero,v0,0x0 - a7d0: 52000100 0x52000100 - a7d4: 000002dc 0x2dc - a7d8: 000002ec 0x2ec - a7dc: 04520001 0x4520001 - a7e0: 08000003 j c <__scratchpad-0x1f7ffff4> - a7e4: 01000003 0x1000003 - a7e8: 03285200 0x3285200 - a7ec: 03480000 0x3480000 - a7f0: 00010000 sll zero,at,0x0 - a7f4: 00061852 0x61852 - a7f8: 00062800 sll a1,a2,0x0 - a7fc: 52000100 0x52000100 - ... - a808: 00000098 0x98 - a80c: 000000a0 0xa0 - a810: 00860006 srlv zero,a2,a0 - a814: 9f1aff08 0x9f1aff08 - a818: 00000120 0x120 - a81c: 00000128 0x128 - a820: 00860006 srlv zero,a2,a0 - a824: 9f1aff08 0x9f1aff08 - ... - a830: 00000098 0x98 - a834: 000000e8 0xe8 - a838: 20550001 addi s5,v0,1 - a83c: 47000001 c1 0x1000001 - a840: 01000001 0x1000001 - a844: 01805500 0x1805500 - a848: 01880000 0x1880000 - a84c: 00010000 sll zero,at,0x0 - a850: 00029055 0x29055 - a854: 0002c000 sll t8,v0,0x0 - a858: 55000100 0x55000100 - a85c: 00000378 0x378 - a860: 0000037f 0x37f - a864: 00550001 0x550001 - a868: 00000000 nop - a86c: 94000000 lhu zero,0(zero) - a870: f0000000 0xf0000000 - a874: 01000000 0x1000000 - a878: 011c5300 0x11c5300 - a87c: 01470000 0x1470000 - a880: 00010000 sll zero,at,0x0 - a884: 00014753 0x14753 - a888: 00017800 sll t7,at,0x0 - a88c: 91000200 lbu zero,512(t0) - a890: 00017850 0x17850 - a894: 00018c00 sll s1,at,0x10 - a898: 53000100 0x53000100 - a89c: 000001ec 0x1ec - a8a0: 00000220 0x220 - a8a4: 90530001 lbu s3,1(v0) - a8a8: a4000002 sh zero,2(zero) - a8ac: 01000002 0x1000002 - a8b0: 02ac5300 0x2ac5300 - a8b4: 02b00000 0x2b00000 - a8b8: 00010000 sll zero,at,0x0 - a8bc: 0002b053 0x2b053 - a8c0: 0002b800 sll s7,v0,0x0 - a8c4: 56000100 0x56000100 - a8c8: 000002b8 0x2b8 - a8cc: 000002c0 sll zero,zero,0xb - a8d0: dc530001 0xdc530001 - a8d4: fc000002 0xfc000002 - a8d8: 01000002 0x1000002 - a8dc: 03045300 0x3045300 - a8e0: 035c0000 0x35c0000 - a8e4: 00010000 sll zero,at,0x0 - a8e8: 00036853 0x36853 - a8ec: 00037000 sll t6,v1,0x0 - a8f0: 56000100 0x56000100 - a8f4: 00000370 0x370 - a8f8: 00000378 0x378 - a8fc: 9f300002 0x9f300002 - a900: 00000378 0x378 - a904: 0000037f 0x37f - a908: 7f530001 0x7f530001 - a90c: 8c000003 lw zero,3(zero) - a910: 02000003 0x2000003 - a914: b4509100 0xb4509100 - a918: c4000003 lwc1 $f0,3(zero) - a91c: 01000005 0x1000005 - a920: 05d45300 0x5d45300 - a924: 062c0000 0x62c0000 - a928: 00010000 sll zero,at,0x0 - a92c: 0006a853 0x6a853 - a930: 0006fc00 sll ra,a2,0x10 - a934: 53000100 0x53000100 - a938: 0000070c syscall 0x1c - a93c: 00000720 0x720 - a940: 94530001 lhu s3,1(v0) - a944: cc000007 lwc3 $0,7(zero) - a948: 01000007 srav zero,zero,t0 - a94c: 07ec5300 0x7ec5300 - a950: 080c0000 j 300000 <__scratchpad-0x1f500000> - a954: 00010000 sll zero,at,0x0 - a958: 0008a453 0x8a453 - a95c: 0008b800 sll s7,t0,0x0 - a960: 53000100 0x53000100 - ... - a96c: 00000098 0x98 - a970: 000000ac 0xac - a974: ac610001 sw at,1(v1) - a978: b0000000 0xb0000000 - a97c: 07000000 bltz t8,a980 <__scratchpad-0x1f7f5680> - a980: 40008100 0x40008100 - a984: 9f212440 0x9f212440 - a988: 000000b0 0xb0 - a98c: 000000b4 0xb4 - a990: bc610001 0xbc610001 - a994: f0000000 0xf0000000 - a998: 01000000 0x1000000 - a99c: 01206100 0x1206100 - a9a0: 016c0000 0x16c0000 - a9a4: 00010000 sll zero,at,0x0 - a9a8: 00017461 0x17461 - a9ac: 00018c00 sll s1,at,0x10 - a9b0: 61000100 0x61000100 - a9b4: 000001ec 0x1ec - a9b8: 0000022c 0x22c - a9bc: 90610001 lbu at,1(v1) - a9c0: a0000002 sb zero,2(zero) - a9c4: 01000002 0x1000002 - a9c8: 02ac6100 0x2ac6100 - a9cc: 02b00000 0x2b00000 - a9d0: 00010000 sll zero,at,0x0 - a9d4: 0002b861 0x2b861 - a9d8: 0002c000 sll t8,v0,0x0 - a9dc: 61000100 0x61000100 - a9e0: 000002dc 0x2dc - a9e4: 000002ec 0x2ec - a9e8: 04610001 bgez v1,a9f0 <__scratchpad-0x1f7f5610> - a9ec: 2c000003 sltiu zero,zero,3 - a9f0: 01000003 0x1000003 - a9f4: 03686100 0x3686100 - a9f8: 038c0000 0x38c0000 - a9fc: 00010000 sll zero,at,0x0 - aa00: 0003b461 0x3b461 - aa04: 0003d800 sll k1,v1,0x0 - aa08: 61000100 0x61000100 - aa0c: 000003dc 0x3dc - aa10: 000005c4 0x5c4 - aa14: d4610001 0xd4610001 - aa18: 18000005 blez zero,aa30 <__scratchpad-0x1f7f55d0> - aa1c: 01000006 srlv zero,zero,t0 - aa20: 06286100 0x6286100 - aa24: 062c0000 0x62c0000 - aa28: 00010000 sll zero,at,0x0 - aa2c: 0006a861 0x6a861 - aa30: 0006fc00 sll ra,a2,0x10 - aa34: 61000100 0x61000100 - aa38: 0000070c syscall 0x1c - aa3c: 00000720 0x720 - aa40: 94610001 lhu at,1(v1) - aa44: cc000007 lwc3 $0,7(zero) - aa48: 01000007 srav zero,zero,t0 - aa4c: 07ec6100 0x7ec6100 - aa50: 08100000 j 400000 <__scratchpad-0x1f400000> - aa54: 00010000 sll zero,at,0x0 - aa58: 0008a461 0x8a461 - aa5c: 0008b800 sll s7,t0,0x0 - aa60: 61000100 0x61000100 - ... - aa6c: 00000188 0x188 - aa70: 0000018c syscall 0x6 - aa74: fc6e0001 0xfc6e0001 - aa78: 1c000001 bgtz zero,aa80 <__scratchpad-0x1f7f5580> - aa7c: 01000002 0x1000002 - aa80: 03046e00 0x3046e00 - aa84: 03280000 0x3280000 - aa88: 00020000 sll zero,v0,0x0 - aa8c: 03b49f30 0x3b49f30 - aa90: 06180000 0x6180000 - aa94: 00020000 sll zero,v0,0x0 - aa98: 06209f30 bltz s1,ffff275c <__bss_end+0x7ff7b0bc> - aa9c: 06280000 0x6280000 - aaa0: 00020000 sll zero,v0,0x0 - aaa4: 06289f33 0x6289f33 - aaa8: 062c0000 0x62c0000 - aaac: 00010000 sll zero,at,0x0 - aab0: 0006a86e 0x6a86e - aab4: 00072000 sll a0,a3,0x0 - aab8: 30000200 andi zero,zero,0x200 - aabc: 0007949f 0x7949f - aac0: 0007cc00 sll t9,a3,0x10 - aac4: 30000200 andi zero,zero,0x200 - aac8: 0007ec9f 0x7ec9f - aacc: 00082000 sll a0,t0,0x0 - aad0: 30000200 andi zero,zero,0x200 - aad4: 0008a49f 0x8a49f - aad8: 0008b800 sll s7,t0,0x0 - aadc: 6e000100 0x6e000100 - ... - aae8: 000000e8 0xe8 - aaec: 000000f0 0xf0 - aaf0: 88540001 lwl s4,1(v0) - aaf4: 8c000001 lw zero,1(zero) - aaf8: 01000001 0x1000001 - aafc: 018c6700 0x18c6700 - ab00: 019c0000 0x19c0000 - ab04: 00010000 sll zero,at,0x0 - ab08: 0001ec57 0x1ec57 - ab0c: 0001fc00 sll ra,at,0x10 - ab10: 54000100 0x54000100 - ab14: 000001fc 0x1fc - ab18: 0000021c 0x21c - ab1c: dc670001 0xdc670001 - ab20: ec000002 swc3 $0,2(zero) - ab24: 01000002 0x1000002 - ab28: 03045400 0x3045400 - ab2c: 033c0000 0x33c0000 - ab30: 00010000 sll zero,at,0x0 - ab34: 00034854 0x34854 - ab38: 00036800 sll t5,v1,0x0 - ab3c: 67000100 0x67000100 - ab40: 000003b4 0x3b4 - ab44: 000003d4 0x3d4 - ab48: d4540001 0xd4540001 - ab4c: 18000003 blez zero,ab5c <__scratchpad-0x1f7f54a4> - ab50: 01000006 srlv zero,zero,t0 - ab54: 06185700 0x6185700 - ab58: 06200000 bltz s1,ab5c <__scratchpad-0x1f7f54a4> - ab5c: 00010000 sll zero,at,0x0 - ab60: 00062054 0x62054 - ab64: 00062800 sll a1,a2,0x0 - ab68: 30000200 andi zero,zero,0x200 - ab6c: 0006289f 0x6289f - ab70: 00062c00 sll a1,a2,0x10 - ab74: 67000100 0x67000100 - ab78: 0000062c 0x62c - ab7c: 000008a4 0x8a4 - ab80: a4570001 sh s7,1(v0) - ab84: b8000008 swr zero,8(zero) - ab88: 01000008 jr t0 - ab8c: 00006700 sll t4,zero,0x1c - ab90: 00000000 nop - ab94: 00e80000 0xe80000 - ab98: 00f00000 0xf00000 - ab9c: 00010000 sll zero,at,0x0 - aba0: 00018855 0x18855 - aba4: 00018c00 sll s1,at,0x10 - aba8: 55000100 0x55000100 - abac: 0000018c syscall 0x6 - abb0: 0000019c 0x19c - abb4: ff0a0004 0xff0a0004 - abb8: 01ec9f07 0x1ec9f07 - abbc: 02240000 0x2240000 - abc0: 00010000 sll zero,at,0x0 - abc4: 0002dc55 0x2dc55 - abc8: 0002ec00 sll sp,v0,0x10 - abcc: 55000100 0x55000100 - abd0: 00000304 0x304 - abd4: 00000318 0x318 - abd8: 18550001 0x18550001 - abdc: 20000003 addi zero,zero,3 - abe0: 03000003 0x3000003 - abe4: 9f7f7500 0x9f7f7500 - abe8: 00000320 0x320 - abec: 00000330 0x330 - abf0: 48550001 0x48550001 - abf4: 68000003 0x68000003 - abf8: 04000003 bltz zero,ac08 <__scratchpad-0x1f7f53f8> - abfc: 07ff0a00 0x7ff0a00 - ac00: 0003b49f 0x3b49f - ac04: 00061800 sll v1,a2,0x0 - ac08: 55000100 0x55000100 - ac0c: 00000628 0x628 - ac10: 00000630 0x630 - ac14: 30550001 andi s5,v0,0x1 - ac18: a0000006 sb zero,6(zero) - ac1c: 01000006 srlv zero,zero,t0 - ac20: 06a85300 0x6a85300 - ac24: 07200000 bltz t9,ac28 <__scratchpad-0x1f7f53d8> - ac28: 00010000 sll zero,at,0x0 - ac2c: 00072055 0x72055 - ac30: 00072800 sll a1,a3,0x0 - ac34: 53000100 0x53000100 - ac38: 00000728 0x728 - ac3c: 0000074c syscall 0x1d - ac40: 94520001 lhu s2,1(v0) - ac44: cc000007 lwc3 $0,7(zero) - ac48: 01000007 srav zero,zero,t0 - ac4c: 07cc5500 0x7cc5500 - ac50: 07d00000 bltzal s8,ac54 <__scratchpad-0x1f7f53ac> - ac54: 00010000 sll zero,at,0x0 - ac58: 0007d053 0x7d053 - ac5c: 0007ec00 sll sp,a3,0x10 - ac60: 52000100 0x52000100 - ac64: 000007ec 0x7ec - ac68: 00000820 add at,zero,zero - ac6c: 20550001 addi s5,v0,1 - ac70: 24000008 li zero,8 - ac74: 07000008 bltz t8,ac98 <__scratchpad-0x1f7f5368> - ac78: fc020b00 0xfc020b00 - ac7c: 9f1c0075 0x9f1c0075 - ac80: 00000834 0x834 - ac84: 00000840 sll at,zero,0x1 - ac88: 9f300002 0x9f300002 - ac8c: 00000848 0x848 - ac90: 00000868 0x868 - ac94: 68520001 0x68520001 - ac98: 6c000008 0x6c000008 - ac9c: 04000008 bltz zero,acc0 <__scratchpad-0x1f7f5340> - aca0: 1f007200 bgtz t8,274a4 <__scratchpad-0x1f7d8b5c> - aca4: 00086c9f 0x86c9f - aca8: 0008a400 sll s4,t0,0x10 - acac: 0b000700 j c001c00 <__scratchpad-0x137fe400> - acb0: 0075fc02 0x75fc02 - acb4: 08a49f1c j 2927c70 <__scratchpad-0x1ced8390> - acb8: 08a80000 j 2a00000 <__scratchpad-0x1ce00000> - acbc: 00010000 sll zero,at,0x0 - acc0: 00000055 0x55 - acc4: 00000000 nop - acc8: 00018800 sll s1,at,0x0 - accc: 00018c00 sll s1,at,0x10 - acd0: 62000100 0x62000100 - acd4: 0000018c syscall 0x6 - acd8: 0000019c 0x19c - acdc: 9f300002 0x9f300002 - ace0: 0000019c 0x19c - ace4: 000001dc 0x1dc - ace8: dc620001 0xdc620001 - acec: ec000001 swc3 $0,1(zero) - acf0: 01000001 0x1000001 - acf4: 01fc5200 0x1fc5200 - acf8: 021c0000 0x21c0000 - acfc: 00010000 sll zero,at,0x0 - ad00: 00033c62 0x33c62 - ad04: 00036000 sll t4,v1,0x0 - ad08: 62000100 0x62000100 - ad0c: 0000059c 0x59c - ad10: 000005bc 0x5bc - ad14: bc620001 0xbc620001 - ad18: cc000005 lwc3 $0,5(zero) - ad1c: 01000005 0x1000005 - ad20: 05cc5400 0x5cc5400 - ad24: 05d40000 0x5d40000 - ad28: 00010000 sll zero,at,0x0 - ad2c: 00062062 0x62062 - ad30: 00062800 sll a1,a2,0x0 - ad34: 09000300 j 4000c00 <__scratchpad-0x1b7ff400> - ad38: 06289fff 0x6289fff - ad3c: 06580000 0x6580000 - ad40: 00010000 sll zero,at,0x0 - ad44: 00065862 0x65862 - ad48: 00065c00 sll t3,a2,0x10 - ad4c: 72000300 0x72000300 - ad50: 065c9f7c 0x65c9f7c - ad54: 06600000 bltz s3,ad58 <__scratchpad-0x1f7f52a8> - ad58: 00010000 sll zero,at,0x0 - ad5c: 00066052 0x66052 - ad60: 00068000 sll s0,a2,0x0 - ad64: 62000100 0x62000100 - ad68: 00000680 sll zero,zero,0x1a - ad6c: 0000068c syscall 0x1a - ad70: 0082000a 0x82000a - ad74: 00802533 0x802533 - ad78: 9f21244d 0x9f21244d - ad7c: 0000068c syscall 0x1a - ad80: 00000690 0x690 - ad84: 00820008 0x820008 - ad88: 00722533 0x722533 - ad8c: 06909f21 bltzal s4,ffff2a14 <__bss_end+0x7ff7b374> - ad90: 06980000 0x6980000 - ad94: 00060000 sll zero,a2,0x0 - ad98: 00720082 0x720082 - ad9c: 06a89f21 0x6a89f21 - ada0: 06c00000 bltz s6,ada4 <__scratchpad-0x1f7f525c> - ada4: 00010000 sll zero,at,0x0 - ada8: 0006ec62 0x6ec62 - adac: 00070400 sll zero,a3,0x10 - adb0: 54000100 0x54000100 - adb4: 00000704 0x704 - adb8: 0000070c syscall 0x1c - adbc: 20620001 addi v0,v1,1 - adc0: 48000007 0x48000007 - adc4: 01000007 srav zero,zero,t0 - adc8: 07486200 0x7486200 - adcc: 07640000 0x7640000 - add0: 00010000 sll zero,at,0x0 - add4: 00076454 0x76454 - add8: 00076c00 sll t5,a3,0x10 - addc: 53000100 0x53000100 - ade0: 0000076c 0x76c - ade4: 00000770 0x770 - ade8: 7c740003 0x7c740003 - adec: 0007709f 0x7709f - adf0: 00078c00 sll s1,a3,0x10 - adf4: 54000100 0x54000100 - adf8: 0000078c syscall 0x1e - adfc: 00000794 0x794 - ae00: 94550001 lhu s5,1(v0) - ae04: 9c000007 0x9c000007 - ae08: 03000007 srav zero,zero,t8 - ae0c: 9fff0900 0x9fff0900 - ae10: 000007ac 0x7ac - ae14: 000007c4 0x7c4 - ae18: c4540001 lwc1 $f20,1(v0) - ae1c: e4000007 swc1 $f0,7(zero) - ae20: 01000007 srav zero,zero,t0 - ae24: 08046200 j 118800 <__scratchpad-0x1f6e7800> - ae28: 08140000 j 500000 <__scratchpad-0x1f300000> - ae2c: 00030000 sll zero,v1,0x0 - ae30: 149f7e82 bne a0,ra,2a83c <__scratchpad-0x1f7d57c4> - ae34: 20000008 addi zero,zero,8 - ae38: 01000008 jr t0 - ae3c: 08205400 j 815000 <__scratchpad-0x1efeb000> - ae40: 08240000 j 900000 <__scratchpad-0x1ef00000> - ae44: 00010000 sll zero,at,0x0 - ae48: 00082453 0x82453 - ae4c: 00083400 sll a2,t0,0x10 - ae50: 54000100 0x54000100 - ae54: 00000834 0x834 - ae58: 00000838 0x838 - ae5c: 3c530001 0x3c530001 - ae60: 78000008 0x78000008 - ae64: 01000008 jr t0 - ae68: 08786200 j 1e18800 <__scratchpad-0x1d9e7800> - ae6c: 089c0000 j 2700000 <__scratchpad-0x1d100000> - ae70: 00010000 sll zero,at,0x0 - ae74: 00089c53 0x89c53 - ae78: 0008b800 sll s7,t0,0x0 - ae7c: 62000100 0x62000100 - ... - ae88: 00000188 0x188 - ae8c: 0000018c syscall 0x6 - ae90: 8c600001 lw zero,1(v1) - ae94: 9c000001 0x9c000001 - ae98: 02000001 0x2000001 - ae9c: fc9f3000 0xfc9f3000 - aea0: 1c000001 bgtz zero,aea8 <__scratchpad-0x1f7f5158> - aea4: 01000002 0x1000002 - aea8: 033c6000 0x33c6000 - aeac: 03440000 0x3440000 - aeb0: 00010000 sll zero,at,0x0 - aeb4: 0004a860 0x4a860 - aeb8: 0005f000 sll s8,a1,0x0 - aebc: 60000100 0x60000100 - aec0: 000005f0 0x5f0 - aec4: 00000618 0x618 - aec8: 285d0001 slti sp,v0,1 - aecc: 80000006 lb zero,6(zero) - aed0: 01000006 srlv zero,zero,t0 - aed4: 06806000 bltz s4,22ed8 <__scratchpad-0x1f7dd128> - aed8: 06940000 0x6940000 - aedc: 00050000 sll zero,a1,0x0 - aee0: 25330080 addiu s3,t1,128 - aee4: 0006a89f 0x6a89f - aee8: 0006c000 sll t8,a2,0x0 - aeec: 60000100 0x60000100 - aef0: 000006c0 sll zero,zero,0x1b - aef4: 000006dc 0x6dc - aef8: ec5d0001 swc3 $29,1(v0) - aefc: 0c000006 jal 18 <__scratchpad-0x1f7fffe8> - af00: 01000007 srav zero,zero,t0 - af04: 070c6000 0x70c6000 - af08: 07180000 0x7180000 - af0c: 00010000 sll zero,at,0x0 - af10: 0007185d 0x7185d - af14: 00074c00 sll t1,a3,0x10 - af18: 60000100 0x60000100 - af1c: 0000074c syscall 0x1d - af20: 00000764 0x764 - af24: 70520001 0x70520001 - af28: 80000007 lb zero,7(zero) - af2c: 01000007 srav zero,zero,t0 - af30: 07945200 0x7945200 - af34: 07ec0000 0x7ec0000 - af38: 00010000 sll zero,at,0x0 - af3c: 0007ec60 0x7ec60 - af40: 00080400 sll zero,t0,0x10 - af44: 5d000100 0x5d000100 - af48: 00000804 sllv at,zero,zero - af4c: 00000820 add at,zero,zero - af50: 20600001 addi zero,v1,1 - af54: 24000008 li zero,8 - af58: 02000008 jr s0 - af5c: 249f3000 addiu ra,a0,12288 - af60: 30000008 andi zero,zero,0x8 - af64: 01000008 jr t0 - af68: 08485200 j 1214800 <__scratchpad-0x1e5eb800> - af6c: 08780000 j 1e00000 <__scratchpad-0x1da00000> - af70: 00010000 sll zero,at,0x0 - af74: 00087860 0x87860 - af78: 00089c00 sll s3,t0,0x10 - af7c: 30000200 andi zero,zero,0x200 - af80: 00089c9f 0x89c9f - af84: 0008b000 sll s6,t0,0x0 - af88: 60000100 0x60000100 - ... - af94: 00000148 0x148 - af98: 00000150 0x150 - af9c: 50520001 0x50520001 - afa0: 88000001 lwl zero,1(zero) - afa4: 01000001 0x1000001 - afa8: 03685400 0x3685400 - afac: 03780000 0x3780000 - afb0: 00010000 sll zero,at,0x0 - afb4: 00038054 0x38054 - afb8: 00038400 sll s0,v1,0x10 - afbc: 72000300 0x72000300 - afc0: 03849f60 0x3849f60 - afc4: 038c0000 0x38c0000 - afc8: 00010000 sll zero,at,0x0 - afcc: 00000052 0x52 - afd0: 00000000 nop - afd4: 00024c00 sll t1,v0,0x10 - afd8: 00025800 sll t3,v0,0x0 - afdc: 52000100 0x52000100 - afe0: 00000258 0x258 - afe4: 00000290 0x290 - afe8: 8c530001 lw s3,1(v0) - afec: 9c000003 0x9c000003 - aff0: 01000003 0x1000003 - aff4: 03a45300 0x3a45300 - aff8: 03ac0000 0x3ac0000 - affc: 00030000 sll zero,v1,0x0 - b000: ac9f6072 sw ra,24690(a0) - b004: b4000003 0xb4000003 - b008: 01000003 0x1000003 - b00c: 00005200 sll t2,zero,0x8 - b010: 00000000 nop - b014: 03200000 0x3200000 - b018: 03280000 0x3280000 - b01c: 00010000 sll zero,at,0x0 - b020: 0003cc60 0x3cc60 - b024: 00040c00 sll at,a0,0x10 - b028: 60000100 0x60000100 - ... - b034: 00000320 0x320 - b038: 00000328 0x328 - b03c: cc560001 lwc3 $22,1(v0) - b040: 50000003 0x50000003 - b044: 01000004 sllv zero,zero,t0 - b048: 06e45600 0x6e45600 - b04c: 06ec0000 0x6ec0000 - b050: 00010000 sll zero,at,0x0 - b054: 00000056 0x56 - b058: 00000000 nop - b05c: 00032000 sll a0,v1,0x0 - b060: 00032800 sll a1,v1,0x0 - b064: 30000200 andi zero,zero,0x200 - b068: 0003d09f 0x3d09f - b06c: 0004c400 sll t8,a0,0x10 - b070: 62000100 0x62000100 - b074: 000005d4 0x5d4 - b078: 000005e0 0x5e0 - b07c: dc620001 0xdc620001 - b080: ec000006 swc3 $0,6(zero) - b084: 01000006 srlv zero,zero,t0 - b088: 00006200 sll t4,zero,0x8 - b08c: 00000000 nop - b090: 04a80000 0x4a80000 - b094: 04c40000 0x4c40000 - b098: 00010000 sll zero,at,0x0 - b09c: 0004d454 0x4d454 - b0a0: 0004ec00 sll sp,a0,0x10 - b0a4: 54000100 0x54000100 - b0a8: 0000059c 0x59c - b0ac: 000005b8 0x5b8 - b0b0: bc580001 0xbc580001 - b0b4: d4000005 0xd4000005 - b0b8: 01000005 0x1000005 - b0bc: 05d45800 0x5d45800 - b0c0: 05ec0000 0x5ec0000 - b0c4: 00010000 sll zero,at,0x0 - b0c8: 0005f054 0x5f054 - b0cc: 00061000 sll v0,a2,0x0 - b0d0: 54000100 0x54000100 - b0d4: 000006a8 0x6a8 - b0d8: 000006c0 sll zero,zero,0x1b - b0dc: c0580001 lwc0 $24,1(v0) - b0e0: d4000006 0xd4000006 - b0e4: 01000006 srlv zero,zero,t0 - b0e8: 06ec5400 0x6ec5400 - b0ec: 06fc0000 0x6fc0000 - b0f0: 00010000 sll zero,at,0x0 - b0f4: 00070c58 0x70c58 - b0f8: 00071800 sll v1,a3,0x0 - b0fc: 54000100 0x54000100 - b100: 00000794 0x794 - b104: 0000079c 0x79c - b108: ac540001 sw s4,1(v0) - b10c: cc000007 lwc3 $0,7(zero) - b110: 01000007 srav zero,zero,t0 - b114: 07ec5800 0x7ec5800 - b118: 07fc0000 0x7fc0000 - b11c: 00010000 sll zero,at,0x0 - b120: 00080454 0x80454 - b124: 00082000 sll a0,t0,0x0 - b128: 58000100 0x58000100 - ... - b134: 000004b4 0x4b4 - b138: 000004d0 0x4d0 - b13c: d4620001 0xd4620001 - b140: 54000004 0x54000004 - b144: 01000005 0x1000005 - b148: 05ac5800 0x5ac5800 - b14c: 05bc0000 0x5bc0000 - b150: 00020000 sll zero,v0,0x0 - b154: 05bc9f30 0x5bc9f30 - b158: 05cc0000 0x5cc0000 - b15c: 00010000 sll zero,at,0x0 - b160: 0005d453 0x5d453 - b164: 0005e000 sll gp,a1,0x0 - b168: 62000100 0x62000100 - b16c: 000005f0 0x5f0 - b170: 00000618 0x618 - b174: a8620001 swl v0,1(v1) - b178: c0000006 lwc0 c0_index,6(zero) - b17c: 02000006 srlv zero,zero,s0 - b180: c09f3000 lwc0 $31,12288(a0) - b184: dc000006 0xdc000006 - b188: 01000006 srlv zero,zero,t0 - b18c: 06ec6200 0x6ec6200 - b190: 070c0000 0x70c0000 - b194: 00010000 sll zero,at,0x0 - b198: 00070c53 0x70c53 - b19c: 00072000 sll a0,a3,0x0 - b1a0: 62000100 0x62000100 - b1a4: 00000794 0x794 - b1a8: 000007a4 0x7a4 - b1ac: ac580001 sw t8,1(v0) - b1b0: cc000007 lwc3 $0,7(zero) - b1b4: 01000007 srav zero,zero,t0 - b1b8: 07ec5300 0x7ec5300 - b1bc: 07f00000 bltzal ra,b1c0 <__scratchpad-0x1f7f4e40> - b1c0: 00010000 sll zero,at,0x0 - b1c4: 00080462 0x80462 - b1c8: 00080c00 sll at,t0,0x10 - b1cc: 53000100 0x53000100 - b1d0: 00000818 0x818 - b1d4: 00000820 add at,zero,zero - b1d8: 00590001 0x590001 - b1dc: 00000000 nop - b1e0: b4000000 0xb4000000 - b1e4: 14000004 bnez zero,b1f8 <__scratchpad-0x1f7f4e08> - b1e8: 01000005 0x1000005 - b1ec: 05145900 0x5145900 - b1f0: 05a80000 0x5a80000 - b1f4: 00010000 sll zero,at,0x0 - b1f8: 0005a85c 0x5a85c - b1fc: 0005d400 sll k0,a1,0x10 - b200: 52000100 0x52000100 - b204: 000005d4 0x5d4 - b208: 00000618 0x618 - b20c: a8590001 swl t9,1(v0) - b210: c0000006 lwc0 c0_index,6(zero) - b214: 01000006 srlv zero,zero,t0 - b218: 06c05200 bltz s6,1fa1c <__scratchpad-0x1f7e05e4> - b21c: 06dc0000 0x6dc0000 - b220: 00010000 sll zero,at,0x0 - b224: 0006ec59 0x6ec59 - b228: 00070c00 sll at,a3,0x10 - b22c: 52000100 0x52000100 - b230: 0000070c syscall 0x1c - b234: 00000720 0x720 - b238: 94590001 lhu t9,1(v0) - b23c: 9c000007 0x9c000007 - b240: 01000007 srav zero,zero,t0 - b244: 079c5900 0x79c5900 - b248: 07ac0000 0x7ac0000 - b24c: 00010000 sll zero,at,0x0 - b250: 0007ac5c 0x7ac5c - b254: 0007cc00 sll t9,a3,0x10 - b258: 52000100 0x52000100 - b25c: 000007ec 0x7ec - b260: 00000804 sllv at,zero,zero - b264: 04590001 0x4590001 - b268: 20000008 addi zero,zero,8 - b26c: 01000008 jr t0 - b270: 00005200 sll t2,zero,0x8 - b274: 00000000 nop - b278: 04b40000 0x4b40000 - b27c: 04cc0000 0x4cc0000 - b280: 00010000 sll zero,at,0x0 - b284: 0004cc58 0x4cc58 - b288: 0004e800 sll sp,a0,0x0 - b28c: 90000200 lbu zero,512(zero) - b290: 0005ac41 0x5ac41 - b294: 0005d400 sll k0,a1,0x10 - b298: 56000100 0x56000100 - b29c: 000005d4 0x5d4 - b2a0: 00000618 0x618 - b2a4: a8580001 swl t8,1(v0) - b2a8: c0000006 lwc0 c0_index,6(zero) - b2ac: 01000006 srlv zero,zero,t0 - b2b0: 06c05600 bltz s6,20ab4 <__scratchpad-0x1f7df54c> - b2b4: 06dc0000 0x6dc0000 - b2b8: 00010000 sll zero,at,0x0 - b2bc: 0006ec58 0x6ec58 - b2c0: 00070c00 sll at,a3,0x10 - b2c4: 56000100 0x56000100 - b2c8: 0000070c syscall 0x1c - b2cc: 00000720 0x720 - b2d0: 94580001 lhu t8,1(v0) - b2d4: 9c000007 0x9c000007 - b2d8: 02000007 srav zero,zero,s0 - b2dc: ac419000 sw at,-28672(v0) - b2e0: cc000007 lwc3 $0,7(zero) - b2e4: 01000007 srav zero,zero,t0 - b2e8: 07ec5600 0x7ec5600 - b2ec: 08040000 j 100000 <__scratchpad-0x1f700000> - b2f0: 00010000 sll zero,at,0x0 - b2f4: 00080458 0x80458 - b2f8: 00082000 sll a0,t0,0x0 - b2fc: 56000100 0x56000100 - ... - b308: 000003f4 0x3f4 - b30c: 00000548 0x548 - b310: 485a0001 0x485a0001 - b314: c4000005 lwc1 $f0,5(zero) - b318: 05000005 bltz t0,b330 <__scratchpad-0x1f7f4cd0> - b31c: 40008100 0x40008100 - b320: 05d49f25 0x5d49f25 - b324: 06180000 0x6180000 - b328: 00010000 sll zero,at,0x0 - b32c: 0006a85a 0x6a85a - b330: 0006c000 sll t8,a2,0x0 - b334: 81000500 lb zero,1280(t0) - b338: 9f254000 0x9f254000 - b33c: 000006c0 sll zero,zero,0x1b - b340: 000006ec 0x6ec - b344: ec5a0001 swc3 $26,1(v0) - b348: fc000006 0xfc000006 - b34c: 05000006 bltz t0,b368 <__scratchpad-0x1f7f4c98> - b350: 40008100 0x40008100 - b354: 070c9f25 0x70c9f25 - b358: 07200000 bltz t9,b35c <__scratchpad-0x1f7f4ca4> - b35c: 00010000 sll zero,at,0x0 - b360: 0007945a 0x7945a - b364: 0007a400 sll s4,a3,0x10 - b368: 5a000100 0x5a000100 - b36c: 000007a4 0x7a4 - b370: 000007cc syscall 0x1f - b374: 00810005 0x810005 - b378: ec9f2540 swc3 $31,9536(a0) - b37c: 04000007 bltz zero,b39c <__scratchpad-0x1f7f4c64> - b380: 01000008 jr t0 - b384: 08045a00 j 116800 <__scratchpad-0x1f6e9800> - b388: 08100000 j 400000 <__scratchpad-0x1f400000> - b38c: 00050000 sll zero,a1,0x0 - b390: 25400081 addiu zero,t2,129 - b394: 0000009f 0x9f - b398: 00000000 nop - b39c: 0003f400 sll s8,v1,0x10 - b3a0: 00055c00 sll t3,a1,0x10 - b3a4: 5b000100 0x5b000100 - b3a8: 0000055c 0x55c - b3ac: 000005c4 0x5c4 - b3b0: 00810007 srav zero,at,a0 - b3b4: 1affff0a 0x1affff0a - b3b8: 0005d49f 0x5d49f - b3bc: 00061800 sll v1,a2,0x0 - b3c0: 5b000100 0x5b000100 - b3c4: 000006a8 0x6a8 - b3c8: 000006c0 sll zero,zero,0x1b - b3cc: 00810007 srav zero,at,a0 - b3d0: 1affff0a 0x1affff0a - b3d4: 0006c09f 0x6c09f - b3d8: 0006ec00 sll sp,a2,0x10 - b3dc: 5b000100 0x5b000100 - b3e0: 000006ec 0x6ec - b3e4: 000006fc 0x6fc - b3e8: 00810007 srav zero,at,a0 - b3ec: 1affff0a 0x1affff0a - b3f0: 00070c9f 0x70c9f - b3f4: 00072000 sll a0,a3,0x0 - b3f8: 5b000100 0x5b000100 - b3fc: 00000794 0x794 - b400: 000007a4 0x7a4 - b404: a45b0001 sh k1,1(v0) - b408: cc000007 lwc3 $0,7(zero) - b40c: 07000007 bltz t8,b42c <__scratchpad-0x1f7f4bd4> - b410: 0a008100 j 8020400 <__scratchpad-0x177dfc00> - b414: 9f1affff 0x9f1affff - b418: 000007ec 0x7ec - b41c: 00000804 sllv at,zero,zero - b420: 045b0001 0x45b0001 - b424: 10000008 b b448 <__scratchpad-0x1f7f4bb8> - b428: 07000008 bltz t8,b44c <__scratchpad-0x1f7f4bb4> - b42c: 0a008100 j 8020400 <__scratchpad-0x177dfc00> - b430: 9f1affff 0x9f1affff - ... - b43c: 000003f8 0x3f8 - b440: 00000420 0x420 - b444: 20520001 addi s2,v0,1 - b448: 38000004 xori zero,zero,0x4 - b44c: 01000004 sllv zero,zero,t0 - b450: 04385900 0x4385900 - b454: 049c0000 0x49c0000 - b458: 00010000 sll zero,at,0x0 - b45c: 0006dc52 0x6dc52 - b460: 0006e400 sll gp,a2,0x10 - b464: 52000100 0x52000100 - b468: 000006e4 0x6e4 - b46c: 000006ec 0x6ec - b470: 00590001 0x590001 - b474: 00000000 nop - b478: 54000000 0x54000000 - b47c: 7c000004 0x7c000004 - b480: 01000004 sllv zero,zero,t0 - b484: 047c6000 0x47c6000 - b488: 04940000 0x4940000 - b48c: 00010000 sll zero,at,0x0 - b490: 00049458 0x49458 - b494: 0004a000 sll s4,a0,0x0 - b498: 60000100 0x60000100 - b49c: 000006dc 0x6dc - b4a0: 000006e4 0x6e4 - b4a4: 00580001 0x580001 - b4a8: 00000000 nop - b4ac: f4000000 0xf4000000 - b4b0: 0c000003 jal c <__scratchpad-0x1f7ffff4> - b4b4: 06000004 bltz s0,b4c8 <__scratchpad-0x1f7f4b38> - b4b8: 7a008000 0x7a008000 - b4bc: 0c9f1d00 jal 27c7400 <__scratchpad-0x1d038c00> - b4c0: 1c000004 bgtz zero,b4d4 <__scratchpad-0x1f7f4b2c> - b4c4: 01000004 sllv zero,zero,t0 - b4c8: 041c5800 0x41c5800 - b4cc: 04200000 bltz at,b4d0 <__scratchpad-0x1f7f4b30> - b4d0: 00060000 sll zero,a2,0x0 - b4d4: 007c0079 0x7c0079 - b4d8: 04209f21 bltz at,ffff3160 <__bss_end+0x7ff7bac0> - b4dc: 04580000 0x4580000 - b4e0: 00010000 sll zero,at,0x0 - b4e4: 0006e458 0x6e458 - b4e8: 0006ec00 sll sp,a2,0x10 - b4ec: 58000100 0x58000100 - ... - b4f8: 00000440 sll zero,zero,0x11 - b4fc: 00000458 0x458 - b500: 00780006 srlv zero,t8,v1 - b504: 9f1d007a 0x9f1d007a - b508: 00000468 0x468 - b50c: 00000478 0x478 - b510: 7c540001 0x7c540001 - b514: c4000004 lwc1 $f0,4(zero) - b518: 01000004 sllv zero,zero,t0 - b51c: 05d45400 0x5d45400 - b520: 05ec0000 0x5ec0000 - b524: 00010000 sll zero,at,0x0 - b528: 0006dc54 0x6dc54 - b52c: 0006e400 sll gp,a2,0x10 - b530: 54000100 0x54000100 - ... - b53c: 0000040c syscall 0x10 - b540: 00000454 0x454 - b544: 68600001 0x68600001 - b548: b0000004 0xb0000004 - b54c: 01000004 sllv zero,zero,t0 - b550: 06dc5c00 0x6dc5c00 - b554: 06e40000 0x6e40000 - b558: 00010000 sll zero,at,0x0 - b55c: 0006e45c 0x6e45c - b560: 0006ec00 sll sp,a2,0x10 - b564: 60000100 0x60000100 - ... - b570: 000004b4 0x4b4 - b574: 000004cc syscall 0x13 - b578: 93580006 lbu t8,6(k0) - b57c: 04935904 0x4935904 - b580: 000005d4 0x5d4 - b584: 00000618 0x618 - b588: 93580006 lbu t8,6(k0) - b58c: 04935904 0x4935904 - b590: 000006c0 sll zero,zero,0x1b - b594: 000006dc 0x6dc - b598: 93580006 lbu t8,6(k0) - b59c: 04935904 0x4935904 - b5a0: 0000070c syscall 0x1c - b5a4: 00000720 0x720 - b5a8: 93580006 lbu t8,6(k0) - b5ac: 04935904 0x4935904 - b5b0: 000007ec 0x7ec - b5b4: 00000804 sllv at,zero,zero - b5b8: 93580006 lbu t8,6(k0) - b5bc: 04935904 0x4935904 - ... - b5c8: 000004cc syscall 0x13 - b5cc: 00000554 0x554 - b5d0: 94580001 lhu t8,1(v0) - b5d4: a4000007 sh zero,7(zero) - b5d8: 01000007 srav zero,zero,t0 - b5dc: 00005800 sll t3,zero,0x0 - b5e0: 00000000 nop - b5e4: 04dc0000 0x4dc0000 - b5e8: 05480000 0x5480000 - b5ec: 00010000 sll zero,at,0x0 - b5f0: 0005485a 0x5485a - b5f4: 0005c400 sll t8,a1,0x10 - b5f8: 81000500 lb zero,1280(t0) - b5fc: 9f254000 0x9f254000 - b600: 000006a8 0x6a8 - b604: 000006c0 sll zero,zero,0x1b - b608: 00810005 0x810005 - b60c: ec9f2540 swc3 $31,9536(a0) - b610: fc000006 0xfc000006 - b614: 05000006 bltz t0,b630 <__scratchpad-0x1f7f49d0> - b618: 40008100 0x40008100 - b61c: 079c9f25 0x79c9f25 - b620: 07a40000 0x7a40000 - b624: 00010000 sll zero,at,0x0 - b628: 0007a45a 0x7a45a - b62c: 0007cc00 sll t9,a3,0x10 - b630: 81000500 lb zero,1280(t0) - b634: 9f254000 0x9f254000 - b638: 00000804 sllv at,zero,zero - b63c: 00000810 mfhi at - b640: 00810005 0x810005 - b644: 009f2540 0x9f2540 - b648: 00000000 nop - b64c: dc000000 0xdc000000 - b650: 5c000004 0x5c000004 - b654: 01000005 0x1000005 - b658: 055c5b00 0x55c5b00 - b65c: 05c40000 0x5c40000 - b660: 00070000 sll zero,a3,0x0 - b664: ff0a0081 0xff0a0081 - b668: a89f1aff swl ra,6911(a0) - b66c: c0000006 lwc0 c0_index,6(zero) - b670: 07000006 bltz t8,b68c <__scratchpad-0x1f7f4974> - b674: 0a008100 j 8020400 <__scratchpad-0x177dfc00> - b678: 9f1affff 0x9f1affff - b67c: 000006ec 0x6ec - b680: 000006fc 0x6fc - b684: 00810007 srav zero,at,a0 - b688: 1affff0a 0x1affff0a - b68c: 00079c9f 0x79c9f - b690: 0007a400 sll s4,a3,0x10 - b694: 5b000100 0x5b000100 - b698: 000007a4 0x7a4 - b69c: 000007cc syscall 0x1f - b6a0: 00810007 srav zero,at,a0 - b6a4: 1affff0a 0x1affff0a - b6a8: 0008049f 0x8049f - b6ac: 00081000 sll v0,t0,0x0 - b6b0: 81000700 lb zero,1792(t0) - b6b4: ffff0a00 0xffff0a00 - b6b8: 00009f1a 0x9f1a - b6bc: 00000000 nop - b6c0: 04ec0000 0x4ec0000 - b6c4: 05140000 0x5140000 - b6c8: 00010000 sll zero,at,0x0 - b6cc: 00051454 0x51454 - b6d0: 00052c00 sll a1,a1,0x10 - b6d4: 59000100 0x59000100 - b6d8: 0000052c 0x52c - b6dc: 00000590 0x590 - b6e0: 9c540001 0x9c540001 - b6e4: a4000007 sh zero,7(zero) - b6e8: 01000007 srav zero,zero,t0 - b6ec: 07a45900 0x7a45900 - b6f0: 07ac0000 0x7ac0000 - b6f4: 00010000 sll zero,at,0x0 - b6f8: 00000054 0x54 - b6fc: 00000000 nop - b700: 00054800 sll t1,a1,0x0 - b704: 00057000 sll t6,a1,0x0 - b708: 5a000100 0x5a000100 - b70c: 00000570 0x570 - b710: 00000588 0x588 - b714: 88560001 lwl s6,1(v0) - b718: d4000005 0xd4000005 - b71c: 01000005 0x1000005 - b720: 06a85a00 0x6a85a00 - b724: 06c00000 bltz s6,b728 <__scratchpad-0x1f7f48d8> - b728: 00010000 sll zero,at,0x0 - b72c: 0006ec5a 0x6ec5a - b730: 00070c00 sll at,a3,0x10 - b734: 5a000100 0x5a000100 - b738: 000007a4 0x7a4 - b73c: 000007ac 0x7ac - b740: ac560001 sw s6,1(v0) - b744: cc000007 lwc3 $0,7(zero) - b748: 01000007 srav zero,zero,t0 - b74c: 08045a00 j 116800 <__scratchpad-0x1f6e9800> - b750: 08200000 j 800000 <__scratchpad-0x1f000000> - b754: 00010000 sll zero,at,0x0 - b758: 0000005a 0x5a - b75c: 00000000 nop - b760: 0004dc00 sll k1,a0,0x10 - b764: 0004ec00 sll sp,a0,0x10 - b768: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - b76c: 1d007a00 bgtz t0,29f70 <__scratchpad-0x1f7d6090> - b770: 0005009f 0x5009f - b774: 00051000 sll v0,a1,0x0 - b778: 56000100 0x56000100 - b77c: 00000514 0x514 - b780: 0000054c syscall 0x15 - b784: 9c560001 0x9c560001 - b788: a4000007 sh zero,7(zero) - b78c: 01000007 srav zero,zero,t0 - b790: 00005600 sll t2,zero,0x18 - b794: 00000000 nop - b798: 05340000 0x5340000 - b79c: 05480000 0x5480000 - b7a0: 00060000 sll zero,a2,0x0 - b7a4: 007a0076 0x7a0076 - b7a8: 05489f1d 0x5489f1d - b7ac: 054c0000 0x54c0000 - b7b0: 00080000 sll zero,t0,0x0 - b7b4: 00810076 0x810076 - b7b8: 9f1d2540 0x9f1d2540 - b7bc: 0000055c 0x55c - b7c0: 0000056c 0x56c - b7c4: 6c580001 0x6c580001 - b7c8: 70000005 0x70000005 - b7cc: 06000005 bltz s0,b7e4 <__scratchpad-0x1f7f481c> - b7d0: 76007900 jalx 801e400 <__scratchpad-0x177e1c00> - b7d4: 709f2100 0x709f2100 - b7d8: b8000005 swr zero,5(zero) - b7dc: 01000005 0x1000005 - b7e0: 06a85800 0x6a85800 - b7e4: 06c00000 bltz s6,b7e8 <__scratchpad-0x1f7f4818> - b7e8: 00010000 sll zero,at,0x0 - b7ec: 0007a458 0x7a458 - b7f0: 0007ac00 sll s5,a3,0x10 - b7f4: 58000100 0x58000100 - ... - b800: 00000500 sll zero,zero,0x14 - b804: 0000055c 0x55c - b808: 5c620001 0x5c620001 - b80c: d4000005 0xd4000005 - b810: 01000005 0x1000005 - b814: 06a85b00 0x6a85b00 - b818: 06c00000 bltz s6,b81c <__scratchpad-0x1f7f47e4> - b81c: 00010000 sll zero,at,0x0 - b820: 0006ec5b 0x6ec5b - b824: 00070c00 sll at,a3,0x10 - b828: 5b000100 0x5b000100 - b82c: 0000079c 0x79c - b830: 000007a4 0x7a4 - b834: a4620001 sh v0,1(v1) - b838: cc000007 lwc3 $0,7(zero) - b83c: 01000007 srav zero,zero,t0 - b840: 08045b00 j 116c00 <__scratchpad-0x1f6e9400> - b844: 08200000 j 800000 <__scratchpad-0x1f000000> - b848: 00010000 sll zero,at,0x0 - b84c: 0000005b 0x5b - b850: 00000000 nop - b854: 0005a800 sll s5,a1,0x0 - b858: 0005c400 sll t8,a1,0x10 - b85c: 5c000600 0x5c000600 - b860: 935d0493 lbu sp,1171(k0) - b864: 0006a804 sllv s5,a2,zero - b868: 0006c000 sll t8,a2,0x0 - b86c: 5c000600 0x5c000600 - b870: 935d0493 lbu sp,1171(k0) - b874: 0006ec04 0x6ec04 - b878: 0006f000 sll s8,a2,0x0 - b87c: 5c000600 0x5c000600 - b880: 935d0493 lbu sp,1171(k0) - b884: 0007ac04 0x7ac04 - b888: 0007cc00 sll t9,a3,0x10 - b88c: 5c000600 0x5c000600 - b890: 935d0493 lbu sp,1171(k0) - b894: 00000004 sllv zero,zero,zero - b898: 00000000 nop - b89c: 0005bc00 sll s7,a1,0x10 - b8a0: 0005c400 sll t8,a1,0x10 - b8a4: 53000100 0x53000100 - b8a8: 000006ec 0x6ec - b8ac: 000006fc 0x6fc - b8b0: ac530001 sw s3,1(v0) - b8b4: cc000007 lwc3 $0,7(zero) - b8b8: 01000007 srav zero,zero,t0 - b8bc: 08045300 j 114c00 <__scratchpad-0x1f6eb400> - b8c0: 080c0000 j 300000 <__scratchpad-0x1f500000> - b8c4: 00010000 sll zero,at,0x0 - b8c8: 00000053 0x53 - b8cc: 00000000 nop - b8d0: 0005f000 sll s8,a1,0x0 - b8d4: 00061800 sll v1,a2,0x0 - b8d8: 62000100 0x62000100 - b8dc: 000006c0 sll zero,zero,0x1b - b8e0: 000006dc 0x6dc - b8e4: 0c620001 jal 1880004 <__scratchpad-0x1df7fffc> - b8e8: 18000007 blez zero,b908 <__scratchpad-0x1f7f46f8> - b8ec: 01000007 srav zero,zero,t0 - b8f0: 07ec6200 0x7ec6200 - b8f4: 07f00000 bltzal ra,b8f8 <__scratchpad-0x1f7f4708> - b8f8: 00010000 sll zero,at,0x0 - b8fc: 00000062 0x62 - b900: 00000000 nop - b904: 0004c400 sll t8,a0,0x10 - b908: 0004c800 sll t9,a0,0x0 - b90c: 62000100 0x62000100 - ... - b918: 00000814 0x814 - b91c: 00000820 add at,zero,zero - b920: 00590001 0x590001 - b924: 00000000 nop - b928: 54000000 0x54000000 - b92c: 60000006 0x60000006 - b930: 01000006 srlv zero,zero,t0 - b934: 00005200 sll t2,zero,0x8 - b938: 00000000 nop - b93c: 07200000 bltz t9,b940 <__scratchpad-0x1f7f46c0> - b940: 07280000 0x7280000 - b944: 00020000 sll zero,v0,0x0 - b948: 07cc9f31 0x7cc9f31 - b94c: 07ec0000 0x7ec0000 - b950: 00020000 sll zero,v0,0x0 - b954: 08209f31 j 827cc4 <__scratchpad-0x1efd833c> - b958: 08240000 j 900000 <__scratchpad-0x1ef00000> - b95c: 00020000 sll zero,v0,0x0 - b960: 08489f31 j 1227cc4 <__scratchpad-0x1e5d833c> - b964: 08a40000 j 2900000 <__scratchpad-0x1cf00000> - b968: 00020000 sll zero,v0,0x0 - b96c: 00009f31 0x9f31 - b970: 00000000 nop - b974: 07680000 0x7680000 - b978: 07700000 bltzal k1,b97c <__scratchpad-0x1f7f4684> - b97c: 00010000 sll zero,at,0x0 - b980: 00000054 0x54 - ... - b98c: 00001c00 sll v1,zero,0x10 - b990: 54000600 0x54000600 - b994: 93550493 lbu s5,1171(k0) - b998: 00001c04 0x1c04 - b99c: 00061000 sll v0,a2,0x0 - b9a0: f3000600 0xf3000600 - b9a4: 2504f503 addiu a0,t0,-2813 - b9a8: 0000009f 0x9f - ... - b9b4: 00008000 sll s0,zero,0x0 - b9b8: 56000600 0x56000600 - b9bc: 93570493 lbu s7,1171(k0) - b9c0: 00008004 sllv s0,zero,zero - b9c4: 00010000 sll zero,at,0x0 - b9c8: f3000600 0xf3000600 - b9cc: 2506f503 addiu a2,t0,-2813 - b9d0: 0001009f 0x1009f - b9d4: 00013c00 sll a3,at,0x10 - b9d8: 56000600 0x56000600 - b9dc: 93570493 lbu s7,1171(k0) - b9e0: 00013c04 0x13c04 - b9e4: 00021800 sll v1,v0,0x0 - b9e8: f3000600 0xf3000600 - b9ec: 2506f503 addiu a2,t0,-2813 - b9f0: 0002189f 0x2189f - b9f4: 00023700 sll a2,v0,0x1c - b9f8: 56000600 0x56000600 - b9fc: 93570493 lbu s7,1171(k0) - ba00: 00023704 0x23704 - ba04: 0002c000 sll t8,v0,0x0 - ba08: f3000600 0xf3000600 - ba0c: 2506f503 addiu a2,t0,-2813 - ba10: 0002c09f 0x2c09f - ba14: 0002d800 sll k1,v0,0x0 - ba18: 56000600 0x56000600 - ba1c: 93570493 lbu s7,1171(k0) - ba20: 0002d804 sllv k1,v0,zero - ba24: 0004d800 sll k1,a0,0x0 - ba28: f3000600 0xf3000600 - ba2c: 2506f503 addiu a2,t0,-2813 - ba30: 0004d89f 0x4d89f - ba34: 0004df00 sll k1,a0,0x1c - ba38: 56000600 0x56000600 - ba3c: 93570493 lbu s7,1171(k0) - ba40: 0004df04 0x4df04 - ba44: 00061000 sll v0,a2,0x0 - ba48: f3000600 0xf3000600 - ba4c: 2506f503 addiu a2,t0,-2813 - ba50: 0000009f 0x9f - ... - ba5c: 00008000 sll s0,zero,0x0 - ba60: 30000200 andi zero,zero,0x200 - ba64: 0001009f 0x1009f - ba68: 00012c00 sll a1,at,0x10 - ba6c: 30000200 andi zero,zero,0x200 - ba70: 0002189f 0x2189f - ba74: 00028000 sll s0,v0,0x0 - ba78: 30000200 andi zero,zero,0x200 - ba7c: 0002c09f 0x2c09f - ba80: 0002d800 sll k1,v0,0x0 - ba84: 30000200 andi zero,zero,0x200 - ba88: 0004cc9f 0x4cc9f - ba8c: 0004f000 sll s8,a0,0x0 - ba90: 30000200 andi zero,zero,0x200 - ba94: 0000009f 0x9f - ba98: 00000000 nop - ba9c: 00007800 sll t7,zero,0x0 - baa0: 00008000 sll s0,zero,0x0 - baa4: 30000200 andi zero,zero,0x200 - baa8: 0000809f 0x809f - baac: 00010000 sll zero,at,0x0 - bab0: 6e000100 0x6e000100 - bab4: 0000012c 0x12c - bab8: 000001f0 0x1f0 - babc: 746e0001 jalx 1b80004 <__scratchpad-0x1dc7fffc> - bac0: 80000002 lb zero,2(zero) - bac4: 02000002 0x2000002 - bac8: 809f3000 lb ra,12288(a0) - bacc: c0000002 lwc0 c0_index,2(zero) - bad0: 01000002 0x1000002 - bad4: 02d86e00 0x2d86e00 - bad8: 04cc0000 0x4cc0000 - badc: 00010000 sll zero,at,0x0 - bae0: 0004f06e 0x4f06e - bae4: 00061000 sll v0,a2,0x0 - bae8: 6e000100 0x6e000100 - ... - baf4: 0000004c syscall 0x1 - baf8: 00000064 0x64 - bafc: 00750005 0x750005 - bb00: 009f254f 0x9f254f - bb04: 3c000001 lui zero,0x1 - bb08: 05000001 bltz t0,bb10 <__scratchpad-0x1f7f44f0> - bb0c: 4f007500 c3 0x1007500 - bb10: 02189f25 0x2189f25 - bb14: 02370000 0x2370000 - bb18: 00050000 sll zero,a1,0x0 - bb1c: 254f0075 addiu t7,t2,117 - bb20: 0002c09f 0x2c09f - bb24: 0002d800 sll k1,v0,0x0 - bb28: 75000500 jalx 4001400 <__scratchpad-0x1b7fec00> - bb2c: 9f254f00 0x9f254f00 - bb30: 000004d8 0x4d8 - bb34: 000004df 0x4df - bb38: 00750005 0x750005 - bb3c: 009f254f 0x9f254f - bb40: 00000000 nop - bb44: 4c000000 mfc3 zero,$0 - bb48: f4000000 0xf4000000 - bb4c: 01000001 0x1000001 - bb50: 02186700 0x2186700 - bb54: 06100000 bltzal s0,bb58 <__scratchpad-0x1f7f44a8> - bb58: 00010000 sll zero,at,0x0 - bb5c: 00000067 0x67 - bb60: 00000000 nop - bb64: 00001800 sll v1,zero,0x0 - bb68: 00001c00 sll v1,zero,0x10 - bb6c: 54000100 0x54000100 - bb70: 0000001c 0x1c - bb74: 00000070 0x70 - bb78: 70610001 0x70610001 - bb7c: 74000000 jalx 0 <__scratchpad-0x1f800000> - bb80: 01000000 0x1000000 - bb84: 00746200 0x746200 - bb88: 01280000 0x1280000 - bb8c: 00010000 sll zero,at,0x0 - bb90: 00012c61 0x12c61 - bb94: 0001bc00 sll s7,at,0x10 - bb98: 61000100 0x61000100 - bb9c: 00000218 0x218 - bba0: 00000258 0x258 - bba4: 58610001 0x58610001 - bba8: 6c000002 0x6c000002 - bbac: 01000002 0x1000002 - bbb0: 026c6200 0x26c6200 - bbb4: 029c0000 0x29c0000 - bbb8: 00010000 sll zero,at,0x0 - bbbc: 0002ac61 0x2ac61 - bbc0: 0002c800 sll t9,v0,0x0 - bbc4: 61000100 0x61000100 - bbc8: 000002d0 0x2d0 - bbcc: 000002e4 0x2e4 - bbd0: 00610001 0x610001 - bbd4: 60000003 0x60000003 - bbd8: 01000003 0x1000003 - bbdc: 04686100 0x4686100 - bbe0: 04880000 0x4880000 - bbe4: 00010000 sll zero,at,0x0 - bbe8: 0004a861 0x4a861 - bbec: 0004d000 sll k0,a0,0x0 - bbf0: 61000100 0x61000100 - bbf4: 000004d0 0x4d0 - bbf8: 000004d8 0x4d8 - bbfc: 9f300002 0x9f300002 - bc00: 000004d8 0x4d8 - bc04: 000004f4 0x4f4 - bc08: f8610001 0xf8610001 - bc0c: 08000005 j 14 <__scratchpad-0x1f7fffec> - bc10: 01000006 srlv zero,zero,t0 - bc14: 00006100 sll t4,zero,0x4 - bc18: 00000000 nop - bc1c: 004c0000 0x4c0000 - bc20: 00600000 0x600000 - bc24: 00010000 sll zero,at,0x0 - bc28: 00006066 0x6066 - bc2c: 00006400 sll t4,zero,0x10 - bc30: 86000700 lh zero,1792(s0) - bc34: 24404000 addiu zero,v0,16384 - bc38: 00649f21 0x649f21 - bc3c: 006c0000 0x6c0000 - bc40: 00010000 sll zero,at,0x0 - bc44: 00006c55 0x6c55 - bc48: 00007400 sll t6,zero,0x10 - bc4c: 86000700 lh zero,1792(s0) - bc50: 24404000 addiu zero,v0,16384 - bc54: 00749f21 0x749f21 - bc58: 01240000 0x1240000 - bc5c: 00010000 sll zero,at,0x0 - bc60: 00012466 0x12466 - bc64: 00012c00 sll a1,at,0x10 - bc68: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - bc6c: 1a007500 blez s0,29070 <__scratchpad-0x1f7d6f90> - bc70: 00012c9f 0x12c9f - bc74: 00013c00 sll a3,at,0x10 - bc78: 61000100 0x61000100 - bc7c: 0000013c 0x13c - bc80: 000001bc 0x1bc - bc84: 18660001 0x18660001 - bc88: 9c000002 0x9c000002 - bc8c: 01000002 0x1000002 - bc90: 02ac6600 0x2ac6600 - bc94: 02c80000 0x2c80000 - bc98: 00010000 sll zero,at,0x0 - bc9c: 0002c866 0x2c866 - bca0: 0002d000 sll k0,v0,0x0 - bca4: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - bca8: 1a007500 blez s0,290ac <__scratchpad-0x1f7d6f54> - bcac: 0002d09f 0x2d09f - bcb0: 00039000 sll s2,v1,0x0 - bcb4: 66000100 0x66000100 - bcb8: 00000468 0x468 - bcbc: 000004fc 0x4fc - bcc0: f8660001 0xf8660001 - bcc4: 10000005 b bcdc <__scratchpad-0x1f7f4324> - bcc8: 01000006 srlv zero,zero,t0 - bccc: 00006600 sll t4,zero,0x18 - bcd0: 00000000 nop - bcd4: 00c40000 0xc40000 - bcd8: 00c80000 0xc80000 - bcdc: 00020000 sll zero,v0,0x0 - bce0: 00c89f30 0xc89f30 - bce4: 01000000 0x1000000 - bce8: 00010000 sll zero,at,0x0 - bcec: 00019052 0x19052 - bcf0: 00019800 sll s3,at,0x0 - bcf4: 30000200 andi zero,zero,0x200 - bcf8: 0001989f 0x1989f - bcfc: 00019c00 sll s3,at,0x10 - bd00: 52000100 0x52000100 - bd04: 000002d8 0x2d8 - bd08: 000002e8 0x2e8 - bd0c: 00520001 0x520001 - bd10: 08000003 j c <__scratchpad-0x1f7ffff4> - bd14: 01000003 0x1000003 - bd18: 03105200 0x3105200 - bd1c: 031c0000 0x31c0000 - bd20: 00010000 sll zero,at,0x0 - bd24: 00032452 0x32452 - bd28: 00034c00 sll t1,v1,0x10 - bd2c: 52000100 0x52000100 - bd30: 00000468 0x468 - bd34: 00000488 0x488 - bd38: f0520001 0xf0520001 - bd3c: fc000004 0xfc000004 - bd40: 01000004 sllv zero,zero,t0 - bd44: 00005200 sll t2,zero,0x8 - bd48: 00000000 nop - bd4c: 00980000 0x980000 - bd50: 00a00000 0xa00000 - bd54: 00060000 sll zero,a2,0x0 - bd58: ff080083 0xff080083 - bd5c: 01349f1a 0x1349f1a - bd60: 013c0000 0x13c0000 - bd64: 00060000 sll zero,a2,0x0 - bd68: ff080083 0xff080083 - bd6c: 00009f1a 0x9f1a - bd70: 00000000 nop - bd74: 00980000 0x980000 - bd78: 00d00000 0xd00000 - bd7c: 00010000 sll zero,at,0x0 - bd80: 00013458 0x13458 - bd84: 00015b00 sll t3,at,0xc - bd88: 58000100 0x58000100 - bd8c: 00000190 0x190 - bd90: 00000198 0x198 - bd94: 80580001 lb t8,1(v0) - bd98: 9c000002 0x9c000002 - bd9c: 01000002 0x1000002 - bda0: 02ac5800 0x2ac5800 - bda4: 02c00000 0x2c00000 - bda8: 00010000 sll zero,at,0x0 - bdac: 0004b858 0x4b858 - bdb0: 0004bf00 sll s7,a0,0x1c - bdb4: 58000100 0x58000100 - ... - bdc0: 00000094 0x94 - bdc4: 00000100 sll zero,zero,0x4 - bdc8: 30540001 andi s4,v0,0x1 - bdcc: 54000001 0x54000001 - bdd0: 01000001 0x1000001 - bdd4: 01545400 0x1545400 - bdd8: 015b0000 0x15b0000 - bddc: 00010000 sll zero,at,0x0 - bde0: 00015b56 0x15b56 - bde4: 00018800 sll s1,at,0x0 - bde8: 91000200 lbu zero,512(t0) - bdec: 00018850 0x18850 - bdf0: 00019c00 sll s3,at,0x10 - bdf4: 54000100 0x54000100 - bdf8: 00000280 sll zero,zero,0xa - bdfc: 00000294 0x294 - be00: ac540001 sw s4,1(v0) - be04: b0000002 0xb0000002 - be08: 01000002 0x1000002 - be0c: 02b05400 0x2b05400 - be10: 02b80000 0x2b80000 - be14: 00010000 sll zero,at,0x0 - be18: 0002b856 0x2b856 - be1c: 0002c000 sll t8,v0,0x0 - be20: 54000100 0x54000100 - be24: 000002d8 0x2d8 - be28: 000002e8 0x2e8 - be2c: 00540001 0x540001 - be30: 08000003 j c <__scratchpad-0x1f7ffff4> - be34: 01000003 0x1000003 - be38: 03105400 0x3105400 - be3c: 03180000 0x3180000 - be40: 00010000 sll zero,at,0x0 - be44: 00032454 0x32454 - be48: 00037c00 sll t7,v1,0x10 - be4c: 54000100 0x54000100 - be50: 00000468 0x468 - be54: 00000470 0x470 - be58: a8540001 swl s4,1(v0) - be5c: b0000004 0xb0000004 - be60: 01000004 sllv zero,zero,t0 - be64: 04b05600 bltzal a1,21668 <__scratchpad-0x1f7de998> - be68: 04b80000 0x4b80000 - be6c: 00020000 sll zero,v0,0x0 - be70: 04b89f30 0x4b89f30 - be74: 04bf0000 0x4bf0000 - be78: 00010000 sll zero,at,0x0 - be7c: 0004bf56 0x4bf56 - be80: 0004cc00 sll t9,a0,0x10 - be84: 91000200 lbu zero,512(t0) - be88: 00000050 0x50 - be8c: 00000000 nop - be90: 00009800 sll s3,zero,0x0 - be94: 0000ac00 sll s5,zero,0x10 - be98: 60000100 0x60000100 - be9c: 000000ac 0xac - bea0: 000000b0 0xb0 - bea4: 00800007 srav zero,zero,a0 - bea8: 21244040 addi a0,t1,16448 - beac: 0000b09f 0xb09f - beb0: 0000b400 sll s6,zero,0x10 - beb4: 60000100 0x60000100 - beb8: 000000bc 0xbc - bebc: 00000100 sll zero,zero,0x4 - bec0: 34600001 ori zero,v1,0x1 - bec4: 7c000001 0x7c000001 - bec8: 01000001 0x1000001 - becc: 01846000 0x1846000 - bed0: 019c0000 0x19c0000 - bed4: 00010000 sll zero,at,0x0 - bed8: 00028060 0x28060 - bedc: 00029000 sll s2,v0,0x0 - bee0: 60000100 0x60000100 - bee4: 000002ac 0x2ac - bee8: 000002b0 0x2b0 - beec: b8600001 swr zero,1(v1) - bef0: c0000002 lwc0 c0_index,2(zero) - bef4: 01000002 0x1000002 - bef8: 02d86000 0x2d86000 - befc: 02dc0000 0x2dc0000 - bf00: 00010000 sll zero,at,0x0 - bf04: 00030060 0x30060 - bf08: 00030400 sll zero,v1,0x10 - bf0c: 60000100 0x60000100 - bf10: 00000310 0x310 - bf14: 00000314 0x314 - bf18: 24600001 addiu zero,v1,1 - bf1c: 54000003 0x54000003 - bf20: 01000003 0x1000003 - bf24: 04686000 0x4686000 - bf28: 046c0000 0x46c0000 - bf2c: 00010000 sll zero,at,0x0 - bf30: 0004a860 0x4a860 - bf34: 0004cc00 sll t9,a0,0x10 - bf38: 60000100 0x60000100 - ... - bf44: 0000019c 0x19c - bf48: 000001bc 0x1bc - bf4c: 24520001 addiu s2,v0,1 - bf50: ec000003 swc3 $0,3(zero) - bf54: 02000003 0x2000003 - bf58: f49f3000 0xf49f3000 - bf5c: fc000004 0xfc000004 - bf60: 02000004 sllv zero,zero,s0 - bf64: f89f3300 0xf89f3300 - bf68: 04000005 bltz zero,bf80 <__scratchpad-0x1f7f4080> - bf6c: 01000006 srlv zero,zero,t0 - bf70: 00005200 sll t2,zero,0x8 - bf74: 00000000 nop - bf78: 00d80000 0xd80000 - bf7c: 01000000 0x1000000 - bf80: 00010000 sll zero,at,0x0 - bf84: 00019853 0x19853 - bf88: 0001c800 sll t9,at,0x0 - bf8c: 53000100 0x53000100 - bf90: 0000029c 0x29c - bf94: 000002ac 0x2ac - bf98: d8530001 0xd8530001 - bf9c: e8000002 swc2 $0,2(zero) - bfa0: 01000002 0x1000002 - bfa4: 03005300 0x3005300 - bfa8: 03100000 0x3100000 - bfac: 00010000 sll zero,at,0x0 - bfb0: 00032453 0x32453 - bfb4: 00047c00 sll t7,a0,0x10 - bfb8: 53000100 0x53000100 - bfbc: 00000488 0x488 - bfc0: 000004a8 0x4a8 - bfc4: f0650001 0xf0650001 - bfc8: f4000004 0xf4000004 - bfcc: 01000004 sllv zero,zero,t0 - bfd0: 04f45300 0x4f45300 - bfd4: 04fc0000 0x4fc0000 - bfd8: 00020000 sll zero,v0,0x0 - bfdc: 04fc9f30 0x4fc9f30 - bfe0: 06100000 bltzal s0,bfe4 <__scratchpad-0x1f7f401c> - bfe4: 00010000 sll zero,at,0x0 - bfe8: 00000053 0x53 - bfec: 00000000 nop - bff0: 0000d800 sll k1,zero,0x0 - bff4: 00010000 sll zero,at,0x0 - bff8: 57000100 0x57000100 - bffc: 00000198 0x198 - c000: 000001bc 0x1bc - c004: 9c570001 0x9c570001 - c008: ac000002 sw zero,2(zero) - c00c: 04000002 bltz zero,c018 <__scratchpad-0x1f7f3fe8> - c010: 07ff0a00 0x7ff0a00 - c014: 0002d89f 0x2d89f - c018: 0002e800 sll sp,v0,0x0 - c01c: 57000100 0x57000100 - c020: 00000300 sll zero,zero,0xc - c024: 000003ec 0x3ec - c028: ec570001 swc3 $23,1(v0) - c02c: f0000003 0xf0000003 - c030: 01000003 0x1000003 - c034: 03f05800 0x3f05800 - c038: 04340000 0x4340000 - c03c: 00010000 sll zero,at,0x0 - c040: 00043452 0x43452 - c044: 00044000 sll t0,a0,0x0 - c048: 78000400 0x78000400 - c04c: 409f07ff 0x409f07ff - c050: 68000004 0x68000004 - c054: 01000004 sllv zero,zero,t0 - c058: 04685200 0x4685200 - c05c: 04880000 0x4880000 - c060: 00010000 sll zero,at,0x0 - c064: 00048857 0x48857 - c068: 0004a800 sll s5,a0,0x0 - c06c: 0a000400 j 8001000 <__scratchpad-0x177ff000> - c070: f09f07ff 0xf09f07ff - c074: fc000004 0xfc000004 - c078: 01000004 sllv zero,zero,t0 - c07c: 04fc5700 0x4fc5700 - c080: 05040000 0x5040000 - c084: 00010000 sll zero,at,0x0 - c088: 00050452 0x50452 - c08c: 00052800 sll a1,a1,0x0 - c090: 55000100 0x55000100 - c094: 0000056c 0x56c - c098: 00000570 0x570 - c09c: 70520001 0x70520001 - c0a0: b0000005 0xb0000005 - c0a4: 01000005 0x1000005 - c0a8: 05b05500 bltzal t5,214ac <__scratchpad-0x1f7deb54> - c0ac: 05b80000 0x5b80000 - c0b0: 00070000 sll zero,a3,0x0 - c0b4: 78fc020b 0x78fc020b - c0b8: b89f1c00 swr ra,7168(a0) - c0bc: c8000005 lwc2 $0,5(zero) - c0c0: 02000005 0x2000005 - c0c4: c89f3000 lwc2 $31,12288(a0) - c0c8: cc000005 lwc3 $0,5(zero) - c0cc: 07000005 bltz t8,c0e4 <__scratchpad-0x1f7f3f1c> - c0d0: fc020b00 0xfc020b00 - c0d4: 9f1c0078 0x9f1c0078 - c0d8: 000005e0 0x5e0 - c0dc: 000005f8 0x5f8 - c0e0: 020b0007 srav zero,t3,s0 - c0e4: 1c0078fc bgtz zero,2a4d8 <__scratchpad-0x1f7d5b28> - c0e8: 0005f89f 0x5f89f - c0ec: 00061000 sll v0,a2,0x0 - c0f0: 57000100 0x57000100 - ... - c0fc: 0000019c 0x19c - c100: 000001c4 0x1c4 - c104: c8540001 lwc2 $20,1(v0) - c108: 0c000001 jal 4 <__scratchpad-0x1f7ffffc> - c10c: 01000002 0x1000002 - c110: 020c6100 0x20c6100 - c114: 02180000 0x2180000 - c118: 00010000 sll zero,at,0x0 - c11c: 00029c52 0x29c52 - c120: 0002ac00 sll s5,v0,0x10 - c124: 30000200 andi zero,zero,0x200 - c128: 0003c89f 0x3c89f - c12c: 0003d800 sll k1,v1,0x0 - c130: 54000100 0x54000100 - c134: 000003d8 0x3d8 - c138: 000003e4 0x3e4 - c13c: 00860008 0x860008 - c140: 007a2439 0x7a2439 - c144: 03e49f21 0x3e49f21 - c148: 04180000 0x4180000 - c14c: 00010000 sll zero,at,0x0 - c150: 00041854 0x41854 - c154: 00041c00 sll v1,a0,0x10 - c158: 75000300 jalx 4000c00 <__scratchpad-0x1b7ff400> - c15c: 041c9f7c 0x41c9f7c - c160: 04200000 bltz at,c164 <__scratchpad-0x1f7f3e9c> - c164: 00010000 sll zero,at,0x0 - c168: 00042055 0x42055 - c16c: 00044000 sll t0,a0,0x0 - c170: 54000100 0x54000100 - c174: 00000440 sll zero,zero,0x11 - c178: 00000450 0x450 - c17c: 0074000a 0x74000a - c180: 00802533 0x802533 - c184: 9f21244d 0x9f21244d - c188: 00000450 0x450 - c18c: 00000454 0x454 - c190: 00800008 jr a0 - c194: 0074244d break 0x74,0x91 - c198: 04549f21 0x4549f21 - c19c: 045c0000 0x45c0000 - c1a0: 00060000 sll zero,a2,0x0 - c1a4: 00810074 0x810074 - c1a8: 047c9f21 0x47c9f21 - c1ac: 04a00000 bltz a1,c1b0 <__scratchpad-0x1f7f3e50> - c1b0: 00010000 sll zero,at,0x0 - c1b4: 0004f461 0x4f461 - c1b8: 0004fc00 sll ra,a0,0x10 - c1bc: 09000300 j 4000c00 <__scratchpad-0x1b7ff400> - c1c0: 04fc9fff 0x4fc9fff - c1c4: 05240000 0x5240000 - c1c8: 00010000 sll zero,at,0x0 - c1cc: 00052454 0x52454 - c1d0: 00054000 sll t0,a1,0x0 - c1d4: 56000100 0x56000100 - c1d8: 00000540 sll zero,zero,0x15 - c1dc: 00000548 0x548 - c1e0: 48520001 0x48520001 - c1e4: 4c000005 0x4c000005 - c1e8: 03000005 0x3000005 - c1ec: 9f7c7600 0x9f7c7600 - c1f0: 0000054c syscall 0x15 - c1f4: 00000564 0x564 - c1f8: 64560001 0x64560001 - c1fc: ac000005 sw zero,5(zero) - c200: 01000005 0x1000005 - c204: 05ac5400 0x5ac5400 - c208: 05bc0000 0x5bc0000 - c20c: 00010000 sll zero,at,0x0 - c210: 0005c052 0x5c052 - c214: 0005c800 sll t9,a1,0x0 - c218: 61000100 0x61000100 - c21c: 000005c8 0x5c8 - c220: 000005cc syscall 0x17 - c224: cc520001 lwc3 $18,1(v0) - c228: e0000005 swc0 c0_index,5(zero) - c22c: 01000005 0x1000005 - c230: 05e05600 bltz t7,21a34 <__scratchpad-0x1f7de5cc> - c234: 05f80000 0x5f80000 - c238: 00010000 sll zero,at,0x0 - c23c: 0005f852 0x5f852 - c240: 00061000 sll v0,a2,0x0 - c244: 54000100 0x54000100 - ... - c250: 0000019c 0x19c - c254: 000001c0 sll zero,zero,0x7 - c258: 9c600001 0x9c600001 - c25c: ac000002 sw zero,2(zero) - c260: 02000002 0x2000002 - c264: c89f3000 lwc2 $31,12288(a0) - c268: 40000003 0x40000003 - c26c: 01000004 sllv zero,zero,t0 - c270: 04406000 bltz v0,24274 <__scratchpad-0x1f7dbd8c> - c274: 04580000 0x4580000 - c278: 00050000 sll zero,a1,0x0 - c27c: 25330080 addiu s3,t1,128 - c280: 00047c9f 0x47c9f - c284: 00048800 sll s1,a0,0x0 - c288: 66000100 0x66000100 - c28c: 000004fc 0x4fc - c290: 00000528 0x528 - c294: 28600001 slti zero,v1,1 - c298: 40000005 0x40000005 - c29c: 01000005 0x1000005 - c2a0: 054c5500 0x54c5500 - c2a4: 055c0000 0x55c0000 - c2a8: 00010000 sll zero,at,0x0 - c2ac: 00056c55 0x56c55 - c2b0: 0005ac00 sll s5,a1,0x10 - c2b4: 60000100 0x60000100 - c2b8: 000005ac 0x5ac - c2bc: 000005b8 0x5b8 - c2c0: 9f300002 0x9f300002 - c2c4: 000005c8 0x5c8 - c2c8: 000005cc syscall 0x17 - c2cc: 9f300002 0x9f300002 - c2d0: 000005cc syscall 0x17 - c2d4: 000005d8 0x5d8 - c2d8: e0550001 swc0 $21,1(v0) - c2dc: f8000005 0xf8000005 - c2e0: 02000005 0x2000005 - c2e4: f89f3000 0xf89f3000 - c2e8: 10000005 b c300 <__scratchpad-0x1f7f3d00> - c2ec: 01000006 srlv zero,zero,t0 - c2f0: 00006000 sll t4,zero,0x0 - c2f4: 00000000 nop - c2f8: 015c0000 0x15c0000 - c2fc: 01640000 0x1640000 - c300: 00010000 sll zero,at,0x0 - c304: 00016452 0x16452 - c308: 00019000 sll s2,at,0x0 - c30c: 58000100 0x58000100 - c310: 000004a8 0x4a8 - c314: 000004b8 0x4b8 - c318: c0580001 lwc0 $24,1(v0) - c31c: c4000004 lwc1 $f0,4(zero) - c320: 03000004 sllv zero,zero,t8 - c324: 9f607200 0x9f607200 - c328: 000004c4 0x4c4 - c32c: 000004cc syscall 0x13 - c330: 00520001 0x520001 - c334: 00000000 nop - c338: fc000000 0xfc000000 - c33c: 04000004 bltz zero,c350 <__scratchpad-0x1f7f3cb0> - c340: 02000005 0x2000005 - c344: 6c9f3100 0x6c9f3100 - c348: b8000005 swr zero,5(zero) - c34c: 02000005 0x2000005 - c350: c89f3100 lwc2 $31,12544(a0) - c354: cc000005 lwc3 $0,5(zero) - c358: 02000005 0x2000005 - c35c: e09f3100 swc0 $31,12544(a0) - c360: f8000005 0xf8000005 - c364: 02000005 0x2000005 - c368: 009f3100 0x9f3100 - c36c: 00000000 nop - c370: 44000000 mfc1 zero,$f0 - c374: 4c000005 0x4c000005 - c378: 01000005 0x1000005 - c37c: 00005600 sll t2,zero,0x18 - c380: 00000000 nop - c384: 02380000 0x2380000 - c388: 02440000 0x2440000 - c38c: 00010000 sll zero,at,0x0 - c390: 00024452 0x24452 - c394: 00028000 sll s0,v0,0x0 - c398: 53000100 0x53000100 - c39c: 000004cc syscall 0x13 - c3a0: 000004d8 0x4d8 - c3a4: e0530001 swc0 $19,1(v0) - c3a8: e8000004 swc2 $0,4(zero) - c3ac: 03000004 sllv zero,zero,t8 - c3b0: 9f607200 0x9f607200 - c3b4: 000004e8 0x4e8 - c3b8: 000004f0 0x4f0 - c3bc: 00520001 0x520001 - c3c0: 00000000 nop - c3c4: 44000000 mfc1 zero,$f0 - c3c8: ec000003 swc3 $0,3(zero) - c3cc: 01000003 0x1000003 - c3d0: 00005e00 sll t3,zero,0x18 - c3d4: 00000000 nop - c3d8: 03440000 0x3440000 - c3dc: 03ec0000 0x3ec0000 - c3e0: 00010000 sll zero,at,0x0 - c3e4: 0000005f 0x5f - c3e8: 00000000 nop - c3ec: 00038800 sll s1,v1,0x0 - c3f0: 0003b400 sll s6,v1,0x10 - c3f4: 54000100 0x54000100 - c3f8: 000003b4 0x3b4 - c3fc: 000003ec 0x3ec - c400: 41900002 0x41900002 - ... - c40c: 00000388 0x388 - c410: 000003a8 0x3a8 - c414: 00550001 0x550001 - c418: 00000000 nop - c41c: 44000000 mfc1 zero,$f0 - c420: ec000003 swc3 $0,3(zero) - c424: 06000003 bltz s0,c434 <__scratchpad-0x1f7f3bcc> - c428: 04935e00 0x4935e00 - c42c: 0004935f 0x4935f - c430: 00000000 nop - c434: 44000000 mfc1 zero,$f0 - c438: ec000003 swc3 $0,3(zero) - c43c: 06000003 bltz s0,c44c <__scratchpad-0x1f7f3bb4> - c440: 04935c00 0x4935c00 - c444: 0004935d 0x4935d - c448: 00000000 nop - c44c: 88000000 lwl zero,0(zero) - c450: b4000003 0xb4000003 - c454: 06000003 bltz s0,c464 <__scratchpad-0x1f7f3b9c> - c458: 04935400 0x4935400 - c45c: 00049355 0x49355 - c460: 00000000 nop - c464: 88000000 lwl zero,0(zero) - c468: 94000003 lhu zero,3(zero) - c46c: 01000003 0x1000003 - c470: 03946000 0x3946000 - c474: 03b40000 0x3b40000 - c478: 000e0000 sll zero,t6,0x0 - c47c: 4b400074 c2 0x1400074 - c480: 007a2224 0x7a2224 - c484: 22244b40 addi a0,s1,19264 - c488: 03b49f2b 0x3b49f2b - c48c: 03bc0000 0x3bc0000 - c490: 000f0000 sll zero,t7,0x0 - c494: 40004192 0x40004192 - c498: 7a22244b 0x7a22244b - c49c: 244b4000 addiu t3,v0,16384 - c4a0: bc9f2b22 0xbc9f2b22 - c4a4: ec000003 swc3 $0,3(zero) - c4a8: 18000003 blez zero,c4b8 <__scratchpad-0x1f7f3b48> - c4ac: 7e007d00 0x7e007d00 - c4b0: 41922200 0x41922200 - c4b4: 4b402200 c2 0x1402200 - c4b8: 007d2224 0x7d2224 - c4bc: 4022007e 0x4022007e - c4c0: 2d22244b sltiu v0,t1,9291 - c4c4: 0000009f 0x9f - c4c8: 00000000 nop - c4cc: 00038c00 sll s1,v1,0x10 - c4d0: 00039000 sll s2,v1,0x0 - c4d4: 75001100 jalx 4004400 <__scratchpad-0x1b7fbc00> - c4d8: 244b4000 addiu t3,v0,16384 - c4dc: 40007922 0x40007922 - c4e0: 2b22244b slti v0,t9,9291 - c4e4: 9f1aff08 0x9f1aff08 - c4e8: 00000390 0x390 - c4ec: 00000394 0x394 - c4f0: 0075001f 0x75001f - c4f4: 22244b40 addi a0,s1,19264 - c4f8: 4b400079 c2 0x1400079 - c4fc: 802b2224 lb t3,8740(at) - c500: 244b4000 addiu t3,v0,16384 - c504: 40008622 0x40008622 - c508: 2b22244b slti v0,t9,9291 - c50c: 1aff0821 0x1aff0821 - c510: 0003949f 0x3949f - c514: 00039800 sll s3,v1,0x0 - c518: 75002a00 jalx 400a800 <__scratchpad-0x1b7f5800> - c51c: 244b4000 addiu t3,v0,16384 - c520: 40007922 0x40007922 - c524: 2b22244b slti v0,t9,9291 - c528: 4b400074 c2 0x1400074 - c52c: 007a2224 0x7a2224 - c530: 22244b40 addi a0,s1,19264 - c534: 244b402b addiu t3,v0,16427 - c538: 40008622 0x40008622 - c53c: 2b22244b slti v0,t9,9291 - c540: 1aff0821 0x1aff0821 - c544: 0000009f 0x9f - c548: 00000000 nop - c54c: 00039000 sll s2,v1,0x0 - c550: 0003ec00 sll sp,v1,0x10 - c554: 39000200 xori zero,t0,0x200 - c558: 0000009f 0x9f - c55c: 00000000 nop - c560: 00039000 sll s2,v1,0x0 - c564: 0003ec00 sll sp,v1,0x10 - c568: 47000200 c1 0x1000200 - c56c: 0000009f 0x9f - c570: 00000000 nop - c574: 00039000 sll s2,v1,0x0 - c578: 0003ec00 sll sp,v1,0x10 - c57c: 31000200 andi zero,t0,0x200 - c580: 0000009f 0x9f - c584: 00000000 nop - c588: 00039000 sll s2,v1,0x0 - c58c: 0003b800 sll s7,v1,0x0 - c590: 31000200 andi zero,t0,0x200 - c594: 0003b89f 0x3b89f - c598: 0003ec00 sll sp,v1,0x10 - c59c: 34000200 li zero,0x200 - c5a0: 0000009f 0x9f - c5a4: 00000000 nop - c5a8: 00039000 sll s2,v1,0x0 - c5ac: 0003ac00 sll s5,v1,0x10 - c5b0: 7a000800 0x7a000800 - c5b4: 7c243900 0x7c243900 - c5b8: ac9f2100 sw ra,8448(a0) - c5bc: b8000003 swr zero,3(zero) - c5c0: 01000003 0x1000003 - c5c4: 00006100 sll t4,zero,0x4 - c5c8: 00000000 nop - c5cc: 04140000 0x4140000 - c5d0: 04200000 bltz at,c5d4 <__scratchpad-0x1f7f3a2c> - c5d4: 00010000 sll zero,at,0x0 - c5d8: 00000055 0x55 - ... - c5e4: 00003800 sll a3,zero,0x0 - c5e8: 54000600 0x54000600 - c5ec: 93550493 lbu s5,1171(k0) - c5f0: 00003804 sllv a3,zero,zero - c5f4: 00098800 sll s1,t1,0x0 - c5f8: f3000600 0xf3000600 - c5fc: 2504f503 addiu a0,t0,-2813 - c600: 0000009f 0x9f - ... - c60c: 00006000 sll t4,zero,0x0 - c610: 56000600 0x56000600 - c614: 93570493 lbu s7,1171(k0) - c618: 00006004 sllv t4,zero,zero - c61c: 00098800 sll s1,t1,0x0 - c620: f3000600 0xf3000600 - c624: 2506f503 addiu a2,t0,-2813 - c628: 0000009f 0x9f - ... - c634: 0001a000 sll s4,at,0x0 - c638: 30000200 andi zero,zero,0x200 - c63c: 0002089f 0x2089f - c640: 0002ac00 sll s5,v0,0x10 - c644: 30000200 andi zero,zero,0x200 - c648: 0003309f 0x3309f - c64c: 00036400 sll t4,v1,0x10 - c650: 30000200 andi zero,zero,0x200 - c654: 0003a09f 0x3a09f - c658: 0003b000 sll s6,v1,0x0 - c65c: 30000200 andi zero,zero,0x200 - c660: 0003c49f 0x3c49f - c664: 00045800 sll t3,a0,0x0 - c668: 30000200 andi zero,zero,0x200 - c66c: 00046c9f 0x46c9f - c670: 00047c00 sll t7,a0,0x10 - c674: 30000200 andi zero,zero,0x200 - c678: 00048c9f 0x48c9f - c67c: 0005d000 sll k0,a1,0x0 - c680: 30000200 andi zero,zero,0x200 - c684: 0005d89f 0x5d89f - c688: 00069800 sll s3,a2,0x0 - c68c: 30000200 andi zero,zero,0x200 - c690: 0006a09f 0x6a09f - c694: 0006f000 sll s8,a2,0x0 - c698: 30000200 andi zero,zero,0x200 - c69c: 0007309f 0x7309f - c6a0: 0007f400 sll s8,a3,0x10 - c6a4: 30000200 andi zero,zero,0x200 - c6a8: 0008449f 0x8449f - c6ac: 0008c000 sll t8,t0,0x0 - c6b0: 30000200 andi zero,zero,0x200 - c6b4: 0008d49f 0x8d49f - c6b8: 00092000 sll a0,t1,0x0 - c6bc: 30000200 andi zero,zero,0x200 - c6c0: 0009389f 0x9389f - c6c4: 00098800 sll s1,t1,0x0 - c6c8: 30000200 andi zero,zero,0x200 - c6cc: 0000009f 0x9f - c6d0: 00000000 nop - c6d4: 00005400 sll t2,zero,0x10 - c6d8: 00011000 sll v0,at,0x0 - c6dc: 60000100 0x60000100 - c6e0: 00000208 0x208 - c6e4: 00000298 0x298 - c6e8: a0600001 sb zero,1(v1) - c6ec: ac000002 sw zero,2(zero) - c6f0: 01000002 0x1000002 - c6f4: 03306000 0x3306000 - c6f8: 036c0000 0x36c0000 - c6fc: 00010000 sll zero,at,0x0 - c700: 0003a060 0x3a060 - c704: 0003b000 sll s6,v1,0x0 - c708: 60000100 0x60000100 - c70c: 000003c4 0x3c4 - c710: 00000408 0x408 - c714: 6c600001 0x6c600001 - c718: 7c000004 0x7c000004 - c71c: 01000004 sllv zero,zero,t0 - c720: 048c6000 0x48c6000 - c724: 04d80000 0x4d80000 - c728: 00010000 sll zero,at,0x0 - c72c: 00050460 0x50460 - c730: 00059000 sll s2,a1,0x0 - c734: 60000100 0x60000100 - c738: 00000598 0x598 - c73c: 000005a4 0x5a4 - c740: ac600001 sw zero,1(v1) - c744: d0000005 0xd0000005 - c748: 01000005 0x1000005 - c74c: 05d86000 0x5d86000 - c750: 06200000 bltz s1,c754 <__scratchpad-0x1f7f38ac> - c754: 00010000 sll zero,at,0x0 - c758: 00062860 0x62860 - c75c: 00063800 sll a3,a2,0x0 - c760: 60000100 0x60000100 - c764: 00000640 sll zero,zero,0x19 - c768: 00000664 0x664 - c76c: 6c600001 0x6c600001 - c770: 88000006 lwl zero,6(zero) - c774: 01000006 srlv zero,zero,t0 - c778: 06906000 bltzal s4,2477c <__scratchpad-0x1f7db884> - c77c: 06980000 0x6980000 - c780: 00010000 sll zero,at,0x0 - c784: 0006a060 0x6a060 - c788: 00071000 sll v0,a3,0x0 - c78c: 60000100 0x60000100 - c790: 00000718 0x718 - c794: 000007ec 0x7ec - c798: f4600001 0xf4600001 - c79c: 60000007 0x60000007 - c7a0: 01000008 jr t0 - c7a4: 08686000 j 1a18000 <__scratchpad-0x1dde8000> - c7a8: 08740000 j 1d00000 <__scratchpad-0x1db00000> - c7ac: 00010000 sll zero,at,0x0 - c7b0: 00087c60 0x87c60 - c7b4: 0008cc00 sll t9,t0,0x10 - c7b8: 60000100 0x60000100 - c7bc: 000008d4 0x8d4 - c7c0: 00000928 0x928 - c7c4: 38600001 xori zero,v1,0x1 - c7c8: 88000009 lwl zero,9(zero) - c7cc: 01000009 jalr zero,t0 - c7d0: 00006000 sll t4,zero,0x0 - c7d4: 00000000 nop - c7d8: 00440000 0x440000 - c7dc: 01100000 0x1100000 - c7e0: 00010000 sll zero,at,0x0 - c7e4: 00020861 0x20861 - c7e8: 00025400 sll t2,v0,0x10 - c7ec: 61000100 0x61000100 - c7f0: 000002a0 0x2a0 - c7f4: 000002ac 0x2ac - c7f8: 30610001 andi at,v1,0x1 - c7fc: 6c000003 0x6c000003 - c800: 01000003 0x1000003 - c804: 03a06100 0x3a06100 - c808: 03b00000 0x3b00000 - c80c: 00010000 sll zero,at,0x0 - c810: 0003c461 0x3c461 - c814: 00041000 sll v0,a0,0x0 - c818: 61000100 0x61000100 - c81c: 0000046c 0x46c - c820: 0000047c 0x47c - c824: 8c610001 lw at,1(v1) - c828: d0000004 0xd0000004 - c82c: 01000004 sllv zero,zero,t0 - c830: 04d06100 bltzal a2,24c34 <__scratchpad-0x1f7db3cc> - c834: 04d80000 0x4d80000 - c838: 00030000 sll zero,v1,0x0 - c83c: 049f7f75 0x49f7f75 - c840: 90000005 lbu zero,5(zero) - c844: 01000005 0x1000005 - c848: 05986100 0x5986100 - c84c: 05a40000 0x5a40000 - c850: 00010000 sll zero,at,0x0 - c854: 0005ac61 0x5ac61 - c858: 00062000 sll a0,a2,0x0 - c85c: 61000100 0x61000100 - c860: 00000628 0x628 - c864: 00000638 0x638 - c868: 40610001 0x40610001 - c86c: 64000006 0x64000006 - c870: 01000006 srlv zero,zero,t0 - c874: 066c6100 0x66c6100 - c878: 06900000 bltzal s4,c87c <__scratchpad-0x1f7f3784> - c87c: 00010000 sll zero,at,0x0 - c880: 0006a061 0x6a061 - c884: 0006e800 sll sp,a2,0x0 - c888: 61000100 0x61000100 - c88c: 000006f0 0x6f0 - c890: 00000710 0x710 - c894: 18610001 0x18610001 - c898: 28000007 slti zero,zero,7 - c89c: 01000007 srav zero,zero,t0 - c8a0: 07306100 bltzal t9,24ca4 <__scratchpad-0x1f7db35c> - c8a4: 07ac0000 0x7ac0000 - c8a8: 00010000 sll zero,at,0x0 - c8ac: 0007b461 0x7b461 - c8b0: 00080400 sll zero,t0,0x10 - c8b4: 61000100 0x61000100 - c8b8: 0000080c syscall 0x20 - c8bc: 0000083c 0x83c - c8c0: 44610001 0x44610001 - c8c4: 60000008 0x60000008 - c8c8: 01000008 jr t0 - c8cc: 08686100 j 1a18400 <__scratchpad-0x1dde7c00> - c8d0: 08b80000 j 2e00000 <__scratchpad-0x1ca00000> - c8d4: 00010000 sll zero,at,0x0 - c8d8: 0008c061 0x8c061 - c8dc: 00091800 sll v1,t1,0x0 - c8e0: 61000100 0x61000100 - c8e4: 00000918 0x918 - c8e8: 00000920 0x920 - c8ec: 7f750003 0x7f750003 - c8f0: 0009209f 0x9209f - c8f4: 00092c00 sll a1,t1,0x10 - c8f8: 61000100 0x61000100 - c8fc: 00000938 0x938 - c900: 00000988 0x988 - c904: 00610001 0x610001 - c908: 00000000 nop - c90c: 08000000 j 0 <__scratchpad-0x1f800000> - c910: 38000000 xori zero,zero,0x0 - c914: 01000000 0x1000000 - c918: 00585400 0x585400 - c91c: 00a40000 0xa40000 - c920: 00010000 sll zero,at,0x0 - c924: 0000ac54 0xac54 - c928: 00010c00 sll at,at,0x10 - c92c: 54000100 0x54000100 - c930: 00000208 0x208 - c934: 00000250 0x250 - c938: a0540001 sb s4,1(v0) - c93c: ac000002 sw zero,2(zero) - c940: 01000002 0x1000002 - c944: 03305400 0x3305400 - c948: 036c0000 0x36c0000 - c94c: 00010000 sll zero,at,0x0 - c950: 0003a054 0x3a054 - c954: 0003b000 sll s6,v1,0x0 - c958: 54000100 0x54000100 - c95c: 000003c4 0x3c4 - c960: 00000410 0x410 - c964: 6c540001 0x6c540001 - c968: 7c000004 0x7c000004 - c96c: 01000004 sllv zero,zero,t0 - c970: 048c5400 0x48c5400 - c974: 04b80000 0x4b80000 - c978: 00010000 sll zero,at,0x0 - c97c: 00050454 0x50454 - c980: 00056c00 sll t5,a1,0x10 - c984: 54000100 0x54000100 - c988: 00000578 0x578 - c98c: 00000580 sll zero,zero,0x16 - c990: 98620001 lwr v0,1(v1) - c994: 30000005 andi zero,zero,0x5 - c998: 01000006 srlv zero,zero,t0 - c99c: 06405400 bltz s2,219a0 <__scratchpad-0x1f7de660> - c9a0: 06640000 0x6640000 - c9a4: 00010000 sll zero,at,0x0 - c9a8: 00066c54 0x66c54 - c9ac: 00069000 sll s2,a2,0x0 - c9b0: 54000100 0x54000100 - c9b4: 000006a0 0x6a0 - c9b8: 0000078c syscall 0x1e - c9bc: 98540001 lwr s4,1(v0) - c9c0: a0000007 sb zero,7(zero) - c9c4: 01000007 srav zero,zero,t0 - c9c8: 07b46200 0x7b46200 - c9cc: 080c0000 j 300000 <__scratchpad-0x1f500000> - c9d0: 00010000 sll zero,at,0x0 - c9d4: 00080c54 0x80c54 - c9d8: 00082800 sll a1,t0,0x0 - c9dc: 74000a00 jalx 2800 <__scratchpad-0x1f7fd800> - c9e0: 72253300 0x72253300 - c9e4: 21244d00 addi a0,t1,19712 - c9e8: 0008289f 0x8289f - c9ec: 00083400 sll a2,t0,0x10 - c9f0: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - c9f4: 21007200 addi zero,t0,29184 - c9f8: 0008349f 0x8349f - c9fc: 00084400 sll t0,t0,0x10 - ca00: 79000b00 0x79000b00 - ca04: 21007c00 addi zero,t0,31744 - ca08: 0074244d break 0x74,0x91 - ca0c: 08449f21 j 1127c84 <__scratchpad-0x1e6d837c> - ca10: 08900000 j 2400000 <__scratchpad-0x1d400000> - ca14: 00010000 sll zero,at,0x0 - ca18: 00089854 0x89854 - ca1c: 0008a000 sll s4,t0,0x0 - ca20: 62000100 0x62000100 - ca24: 000008a0 0x8a0 - ca28: 000008f8 0x8f8 - ca2c: 20540001 addi s4,v0,1 - ca30: 24000009 li zero,9 - ca34: 0a000009 j 8000024 <__scratchpad-0x177fffdc> - ca38: 33007400 andi zero,t8,0x7400 - ca3c: 4d007225 bc3f 292d4 <__scratchpad-0x1f7d6d2c> - ca40: 249f2124 addiu ra,a0,8484 - ca44: 38000009 xori zero,zero,0x9 - ca48: 0d000009 jal 4000024 <__scratchpad-0x1b7fffdc> - ca4c: 33007400 andi zero,t8,0x7400 - ca50: 7c007925 0x7c007925 - ca54: 244d2100 addiu t5,v0,8448 - ca58: 09389f21 j 4e27c84 <__scratchpad-0x1a9d837c> - ca5c: 09680000 j 5a00000 <__scratchpad-0x19e00000> - ca60: 00010000 sll zero,at,0x0 - ca64: 00097054 0x97054 - ca68: 00097800 sll t7,t1,0x0 - ca6c: 62000100 0x62000100 - ca70: 00000978 0x978 - ca74: 00000988 0x988 - ca78: 00540001 0x540001 - ca7c: 00000000 nop - ca80: 0c000000 jal 0 <__scratchpad-0x1f800000> - ca84: 28000000 slti zero,zero,0 - ca88: 01000000 0x1000000 - ca8c: 00285900 0x285900 - ca90: 00580000 0x580000 - ca94: 00090000 sll zero,t1,0x0 - ca98: ff0c0075 0xff0c0075 - ca9c: 1a000fff blez s0,10a9c <__scratchpad-0x1f7ef564> - caa0: 0000589f 0x589f - caa4: 0000a000 sll s4,zero,0x0 - caa8: 52000100 0x52000100 - caac: 000000a0 0xa0 - cab0: 000000ac 0xac - cab4: 00790006 srlv zero,t9,v1 - cab8: 9f21007c 0x9f21007c - cabc: 000000ac 0xac - cac0: 00000110 0x110 - cac4: 08520001 j 1480004 <__scratchpad-0x1e37fffc> - cac8: 54000002 0x54000002 - cacc: 01000002 0x1000002 - cad0: 02a05200 0x2a05200 - cad4: 02ac0000 0x2ac0000 - cad8: 00010000 sll zero,at,0x0 - cadc: 00033052 0x33052 - cae0: 00036c00 sll t5,v1,0x10 - cae4: 52000100 0x52000100 - cae8: 000003a0 0x3a0 - caec: 000003b0 0x3b0 - caf0: c4520001 lwc1 $f18,1(v0) - caf4: 00000003 sra zero,zero,0x0 - caf8: 01000004 sllv zero,zero,t0 - cafc: 04005200 bltz zero,21300 <__scratchpad-0x1f7ded00> - cb00: 04100000 bltzal zero,cb04 <__scratchpad-0x1f7f34fc> - cb04: 00060000 sll zero,a2,0x0 - cb08: 007c0079 0x7c0079 - cb0c: 046c9f21 0x46c9f21 - cb10: 047c0000 0x47c0000 - cb14: 00010000 sll zero,at,0x0 - cb18: 00048c52 0x48c52 - cb1c: 0004b400 sll s6,a0,0x10 - cb20: 52000100 0x52000100 - cb24: 000004b4 0x4b4 - cb28: 000004d8 0x4d8 - cb2c: 00790006 srlv zero,t9,v1 - cb30: 9f21007c 0x9f21007c - cb34: 00000504 0x504 - cb38: 00000584 0x584 - cb3c: 98520001 lwr s2,1(v0) - cb40: cc000005 lwc3 $0,5(zero) - cb44: 01000005 0x1000005 - cb48: 05cc5200 0x5cc5200 - cb4c: 05d80000 0x5d80000 - cb50: 00060000 sll zero,a2,0x0 - cb54: 007c0079 0x7c0079 - cb58: 05d89f21 0x5d89f21 - cb5c: 06100000 bltzal s0,cb60 <__scratchpad-0x1f7f34a0> - cb60: 00010000 sll zero,at,0x0 - cb64: 00061052 0x61052 - cb68: 00062800 sll a1,a2,0x0 - cb6c: 79000600 0x79000600 - cb70: 21007c00 addi zero,t0,31744 - cb74: 0006289f 0x6289f - cb78: 00062c00 sll a1,a2,0x10 - cb7c: 52000100 0x52000100 - cb80: 0000062c 0x62c - cb84: 00000638 0x638 - cb88: 00790006 srlv zero,t9,v1 - cb8c: 9f21007c 0x9f21007c - cb90: 00000640 sll zero,zero,0x19 - cb94: 0000065c 0x65c - cb98: 5c520001 0x5c520001 - cb9c: 64000006 0x64000006 - cba0: 06000006 bltz s0,cbbc <__scratchpad-0x1f7f3444> - cba4: 7c007900 0x7c007900 - cba8: 6c9f2100 0x6c9f2100 - cbac: 88000006 lwl zero,6(zero) - cbb0: 01000006 srlv zero,zero,t0 - cbb4: 06885200 0x6885200 - cbb8: 06900000 bltzal s4,cbbc <__scratchpad-0x1f7f3444> - cbbc: 00060000 sll zero,a2,0x0 - cbc0: 007c0079 0x7c0079 - cbc4: 06a09f21 bltz s5,ffff484c <__bss_end+0x7ff7d1ac> - cbc8: 06dc0000 0x6dc0000 - cbcc: 00010000 sll zero,at,0x0 - cbd0: 0006dc52 0x6dc52 - cbd4: 0006f000 sll s8,a2,0x0 - cbd8: 79000600 0x79000600 - cbdc: 21007c00 addi zero,t0,31744 - cbe0: 0006f09f 0x6f09f - cbe4: 0006fc00 sll ra,a2,0x10 - cbe8: 52000100 0x52000100 - cbec: 000006fc 0x6fc - cbf0: 00000718 0x718 - cbf4: 00790006 srlv zero,t9,v1 - cbf8: 9f21007c 0x9f21007c - cbfc: 00000718 0x718 - cc00: 00000748 0x748 - cc04: 54520001 0x54520001 - cc08: ac000007 sw zero,7(zero) - cc0c: 01000007 srav zero,zero,t0 - cc10: 07b45200 0x7b45200 - cc14: 07e00000 bltz ra,cc18 <__scratchpad-0x1f7f33e8> - cc18: 00010000 sll zero,at,0x0 - cc1c: 0007e052 0x7e052 - cc20: 0007f400 sll s8,a3,0x10 - cc24: 79000600 0x79000600 - cc28: 21007c00 addi zero,t0,31744 - cc2c: 0007f49f 0x7f49f - cc30: 0007fc00 sll ra,a3,0x10 - cc34: 52000100 0x52000100 - cc38: 000007fc 0x7fc - cc3c: 0000080c syscall 0x20 - cc40: 00790006 srlv zero,t9,v1 - cc44: 9f21007c 0x9f21007c - cc48: 0000080c syscall 0x20 - cc4c: 00000830 0x830 - cc50: 30550001 andi s5,v0,0x1 - cc54: 44000008 0x44000008 - cc58: 08000008 j 20 <__scratchpad-0x1f7fffe0> - cc5c: 7c007900 0x7c007900 - cc60: 25332100 addiu s3,t1,8448 - cc64: 0008449f 0x8449f - cc68: 00084c00 sll t1,t0,0x10 - cc6c: 52000100 0x52000100 - cc70: 0000084c syscall 0x21 - cc74: 00000868 0x868 - cc78: 00790006 srlv zero,t9,v1 - cc7c: 9f21007c 0x9f21007c - cc80: 00000868 0x868 - cc84: 0000088c syscall 0x22 - cc88: 98520001 lwr s2,1(v0) - cc8c: a0000008 sb zero,8(zero) - cc90: 02000008 jr s0 - cc94: a09f3000 sb ra,12288(a0) - cc98: b0000008 0xb0000008 - cc9c: 01000008 jr t0 - cca0: 08b05200 j 2c14800 <__scratchpad-0x1cbeb800> - cca4: 08d40000 j 3500000 <__scratchpad-0x1c300000> - cca8: 00060000 sll zero,a2,0x0 - ccac: 007c0079 0x7c0079 - ccb0: 08d49f21 j 3527c84 <__scratchpad-0x1c2d837c> - ccb4: 08d80000 j 3600000 <__scratchpad-0x1c200000> - ccb8: 00010000 sll zero,at,0x0 - ccbc: 0008e452 0x8e452 - ccc0: 0008f400 sll s8,t0,0x10 - ccc4: 52000100 0x52000100 - ccc8: 000008f4 0x8f4 - cccc: 00000920 0x920 - ccd0: 00790006 srlv zero,t9,v1 - ccd4: 9f21007c 0x9f21007c - ccd8: 00000920 0x920 - ccdc: 00000938 0x938 - cce0: 38550001 xori s5,v0,0x1 - cce4: 40000009 0x40000009 - cce8: 01000009 jalr zero,t0 - ccec: 09405200 j 5014800 <__scratchpad-0x1a7eb800> - ccf0: 09540000 j 5500000 <__scratchpad-0x1a300000> - ccf4: 00060000 sll zero,a2,0x0 - ccf8: 007c0079 0x7c0079 - ccfc: 09549f21 j 5527c84 <__scratchpad-0x1a2d837c> - cd00: 09640000 j 5900000 <__scratchpad-0x19f00000> - cd04: 00010000 sll zero,at,0x0 - cd08: 00097052 0x97052 - cd0c: 00097800 sll t7,t1,0x0 - cd10: 30000200 andi zero,zero,0x200 - cd14: 0000009f 0x9f - cd18: 00000000 nop - cd1c: 00005c00 sll t3,zero,0x10 - cd20: 00006c00 sll t5,zero,0x10 - cd24: 77000600 jalx c001800 <__scratchpad-0x137fe800> - cd28: 1aff0800 0x1aff0800 - cd2c: 00006c9f 0x6c9f - cd30: 0000ac00 sll s5,zero,0x10 - cd34: 57000100 0x57000100 - cd38: 000000ac 0xac - cd3c: 000000b8 0xb8 - cd40: 00770006 srlv zero,s7,v1 - cd44: 9f1aff08 0x9f1aff08 - cd48: 000000b8 0xb8 - cd4c: 000000e0 0xe0 - cd50: 08570001 j 15c0004 <__scratchpad-0x1e23fffc> - cd54: ac000002 sw zero,2(zero) - cd58: 01000002 0x1000002 - cd5c: 03305700 0x3305700 - cd60: 03640000 0x3640000 - cd64: 00010000 sll zero,at,0x0 - cd68: 0003a057 0x3a057 - cd6c: 0003b000 sll s6,v1,0x0 - cd70: 57000100 0x57000100 - cd74: 000003c4 0x3c4 - cd78: 00000410 0x410 - cd7c: 6c570001 0x6c570001 - cd80: 7c000004 0x7c000004 - cd84: 01000004 sllv zero,zero,t0 - cd88: 048c5700 0x48c5700 - cd8c: 04d80000 0x4d80000 - cd90: 00010000 sll zero,at,0x0 - cd94: 00052857 0x52857 - cd98: 00063800 sll a3,a2,0x0 - cd9c: 57000100 0x57000100 - cda0: 00000648 0x648 - cda4: 000008c4 0x8c4 - cda8: d4570001 0xd4570001 - cdac: 88000008 lwl zero,8(zero) - cdb0: 01000009 jalr zero,t0 - cdb4: 00005700 sll t2,zero,0x1c - cdb8: 00000000 nop - cdbc: 00580000 0x580000 - cdc0: 01370000 0x1370000 - cdc4: 00010000 sll zero,at,0x0 - cdc8: 0002085a 0x2085a - cdcc: 0002ac00 sll s5,v0,0x10 - cdd0: 5a000100 0x5a000100 - cdd4: 00000330 0x330 - cdd8: 0000036c 0x36c - cddc: a05a0001 sb k0,1(v0) - cde0: b0000003 0xb0000003 - cde4: 01000003 0x1000003 - cde8: 03c45a00 0x3c45a00 - cdec: 04170000 0x4170000 - cdf0: 00010000 sll zero,at,0x0 - cdf4: 00046c5a 0x46c5a - cdf8: 00047c00 sll t7,a0,0x10 - cdfc: 5a000100 0x5a000100 - ce00: 0000048c syscall 0x12 - ce04: 000004d8 0x4d8 - ce08: 045a0001 0x45a0001 - ce0c: 38000005 xori zero,zero,0x5 - ce10: 01000006 srlv zero,zero,t0 - ce14: 06405a00 bltz s2,23618 <__scratchpad-0x1f7dc9e8> - ce18: 09880000 j 6200000 <__scratchpad-0x19600000> - ce1c: 00010000 sll zero,at,0x0 - ce20: 0000005a 0x5a - ce24: 00000000 nop - ce28: 00005800 sll t3,zero,0x0 - ce2c: 0000f000 sll s8,zero,0x0 - ce30: 56000100 0x56000100 - ce34: 000000fc 0xfc - ce38: 00000104 0x104 - ce3c: 08620001 j 1880004 <__scratchpad-0x1df7fffc> - ce40: 3c000002 lui zero,0x2 - ce44: 01000002 0x1000002 - ce48: 02445600 0x2445600 - ce4c: 02480000 0x2480000 - ce50: 00010000 sll zero,at,0x0 - ce54: 0002a062 0x2a062 - ce58: 0002ac00 sll s5,v0,0x10 - ce5c: 56000100 0x56000100 - ce60: 00000330 0x330 - ce64: 0000036c 0x36c - ce68: a0560001 sb s6,1(v0) - ce6c: b0000003 0xb0000003 - ce70: 01000003 0x1000003 - ce74: 03c45600 0x3c45600 - ce78: 04040000 0x4040000 - ce7c: 00010000 sll zero,at,0x0 - ce80: 00046c56 0x46c56 - ce84: 00047c00 sll t7,a0,0x10 - ce88: 56000100 0x56000100 - ce8c: 0000048c syscall 0x12 - ce90: 000004b4 0x4b4 - ce94: 04560001 0x4560001 - ce98: 18000005 blez zero,ceb0 <__scratchpad-0x1f7f3150> - ce9c: 01000005 0x1000005 - cea0: 05205600 bltz t1,226a4 <__scratchpad-0x1f7dd95c> - cea4: 05280000 0x5280000 - cea8: 00010000 sll zero,at,0x0 - ceac: 00052862 0x52862 - ceb0: 00058800 sll s1,a1,0x0 - ceb4: 56000100 0x56000100 - ceb8: 00000598 0x598 - cebc: 000005f0 0x5f0 - cec0: fc560001 0xfc560001 - cec4: 04000005 bltz zero,cedc <__scratchpad-0x1f7f3124> - cec8: 01000006 srlv zero,zero,t0 - cecc: 06046200 0x6046200 - ced0: 06380000 0x6380000 - ced4: 00010000 sll zero,at,0x0 - ced8: 00064056 0x64056 - cedc: 00066400 sll t4,a2,0x10 - cee0: 56000100 0x56000100 - cee4: 0000066c 0x66c - cee8: 00000690 0x690 - ceec: a0560001 sb s6,1(v0) - cef0: b4000006 0xb4000006 - cef4: 01000006 srlv zero,zero,t0 - cef8: 06bc5600 0x6bc5600 - cefc: 06c40000 0x6c40000 - cf00: 00010000 sll zero,at,0x0 - cf04: 0006c462 0x6c462 - cf08: 00071c00 sll v1,a3,0x10 - cf0c: 56000100 0x56000100 - cf10: 00000730 0x730 - cf14: 000007a8 0x7a8 - cf18: b4560001 0xb4560001 - cf1c: e4000007 swc1 $f0,7(zero) - cf20: 01000007 srav zero,zero,t0 - cf24: 07f45600 0x7f45600 - cf28: 080c0000 j 300000 <__scratchpad-0x1f500000> - cf2c: 00010000 sll zero,at,0x0 - cf30: 00084456 0x84456 - cf34: 0008b400 sll s6,t0,0x10 - cf38: 56000100 0x56000100 - cf3c: 000008c0 sll at,zero,0x3 - cf40: 00000920 0x920 - cf44: 38560001 xori s6,v0,0x1 - cf48: 88000009 lwl zero,9(zero) - cf4c: 01000009 jalr zero,t0 - cf50: 00005600 sll t2,zero,0x18 - cf54: 00000000 nop - cf58: 00580000 0x580000 - cf5c: 005c0000 0x5c0000 - cf60: 00090000 sll zero,t1,0x0 - cf64: ff0c0077 0xff0c0077 - cf68: 1a000fff blez s0,10f68 <__scratchpad-0x1f7ef098> - cf6c: 0000609f 0x609f - cf70: 00010800 sll at,at,0x0 - cf74: 58000100 0x58000100 - cf78: 00000208 0x208 - cf7c: 0000024c syscall 0x9 - cf80: a0580001 sb t8,1(v0) - cf84: ac000002 sw zero,2(zero) - cf88: 01000002 0x1000002 - cf8c: 03305800 0x3305800 - cf90: 03680000 0x3680000 - cf94: 00010000 sll zero,at,0x0 - cf98: 0003a058 0x3a058 - cf9c: 0003b000 sll s6,v1,0x0 - cfa0: 58000100 0x58000100 - cfa4: 000003c4 0x3c4 - cfa8: 00000410 0x410 - cfac: 6c580001 0x6c580001 - cfb0: 70000004 0x70000004 - cfb4: 01000004 sllv zero,zero,t0 - cfb8: 048c5800 0x48c5800 - cfbc: 04c00000 bltz a2,cfc0 <__scratchpad-0x1f7f3040> - cfc0: 00010000 sll zero,at,0x0 - cfc4: 00050458 0x50458 - cfc8: 00052000 sll a0,a1,0x0 - cfcc: 58000100 0x58000100 - cfd0: 00000520 0x520 - cfd4: 00000528 0x528 - cfd8: 9f300002 0x9f300002 - cfdc: 00000528 0x528 - cfe0: 000005a0 0x5a0 - cfe4: ac580001 sw t8,1(v0) - cfe8: d0000005 0xd0000005 - cfec: 01000005 0x1000005 - cff0: 05d85800 0x5d85800 - cff4: 06380000 0x6380000 - cff8: 00010000 sll zero,at,0x0 - cffc: 00064058 0x64058 - d000: 00066400 sll t4,a2,0x10 - d004: 58000100 0x58000100 - d008: 0000066c 0x66c - d00c: 00000690 0x690 - d010: a0580001 sb t8,1(v0) - d014: bc000006 0xbc000006 - d018: 01000006 srlv zero,zero,t0 - d01c: 06bc5800 0x6bc5800 - d020: 06c40000 0x6c40000 - d024: 00020000 sll zero,v0,0x0 - d028: 06c49f30 0x6c49f30 - d02c: 07a40000 0x7a40000 - d030: 00010000 sll zero,at,0x0 - d034: 0007b458 0x7b458 - d038: 00080c00 sll at,t0,0x10 - d03c: 58000100 0x58000100 - d040: 0000080c syscall 0x20 - d044: 00000810 mfhi at - d048: 00780005 0x780005 - d04c: 109f2533 beq a0,ra,1651c <__scratchpad-0x1f7e9ae4> - d050: 14000008 bnez zero,d074 <__scratchpad-0x1f7f2f8c> - d054: 01000008 jr t0 - d058: 08145300 j 514c00 <__scratchpad-0x1f2eb400> - d05c: 082c0000 j b00000 <__scratchpad-0x1ed00000> - d060: 00050000 sll zero,a1,0x0 - d064: 25330078 addiu s3,t1,120 - d068: 0008449f 0x8449f - d06c: 00087400 sll t6,t0,0x10 - d070: 58000100 0x58000100 - d074: 0000087c 0x87c - d078: 000008cc syscall 0x23 - d07c: d4580001 0xd4580001 - d080: 20000008 addi zero,zero,8 - d084: 01000009 jalr zero,t0 - d088: 09205800 j 4816000 <__scratchpad-0x1afea000> - d08c: 09380000 j 4e00000 <__scratchpad-0x1aa00000> - d090: 00050000 sll zero,a1,0x0 - d094: 25330078 addiu s3,t1,120 - d098: 0009389f 0x9389f - d09c: 00094c00 sll t1,t1,0x10 - d0a0: 58000100 0x58000100 - d0a4: 00000954 0x954 - d0a8: 00000988 0x988 - d0ac: 00580001 0x580001 - d0b0: 00000000 nop - d0b4: 3c000000 lui zero,0x0 - d0b8: 44000008 0x44000008 - d0bc: 02000008 jr s0 - d0c0: 009f3300 0x9f3300 - d0c4: 00000000 nop - d0c8: 7c000000 0x7c000000 - d0cc: ac000000 sw zero,0(zero) - d0d0: 01000000 0x1000000 - d0d4: 00c06000 0xc06000 - d0d8: 01d40000 0x1d40000 - d0dc: 00010000 sll zero,at,0x0 - d0e0: 00020860 0x20860 - d0e4: 00029800 sll s3,v0,0x0 - d0e8: 60000100 0x60000100 - d0ec: 000002a0 0x2a0 - d0f0: 000002a8 0x2a8 - d0f4: 30600001 andi zero,v1,0x1 - d0f8: 64000003 0x64000003 - d0fc: 01000003 0x1000003 - d100: 03646000 0x3646000 - d104: 036c0000 0x36c0000 - d108: 00010000 sll zero,at,0x0 - d10c: 0003a057 0x3a057 - d110: 0003c400 sll t8,v1,0x10 - d114: 60000100 0x60000100 - d118: 000003e8 0x3e8 - d11c: 00000408 0x408 - d120: 08600001 j 1800004 <__scratchpad-0x1dfffffc> - d124: 10000004 b d138 <__scratchpad-0x1f7f2ec8> - d128: 01000004 sllv zero,zero,t0 - d12c: 04105700 bltzal zero,22d30 <__scratchpad-0x1f7dd2d0> - d130: 04580000 0x4580000 - d134: 00010000 sll zero,at,0x0 - d138: 00046c60 0x46c60 - d13c: 00047c00 sll t7,a0,0x10 - d140: 60000100 0x60000100 - d144: 0000048c syscall 0x12 - d148: 00000528 0x528 - d14c: 28600001 slti zero,v1,1 - d150: 98000005 lwr zero,5(zero) - d154: 01000005 0x1000005 - d158: 05985700 0x5985700 - d15c: 05a40000 0x5a40000 - d160: 00010000 sll zero,at,0x0 - d164: 0005ac60 0x5ac60 - d168: 0005cc00 sll t9,a1,0x10 - d16c: 60000100 0x60000100 - d170: 000005d0 0x5d0 - d174: 000005d8 0x5d8 - d178: d8570001 0xd8570001 - d17c: 04000005 bltz zero,d194 <__scratchpad-0x1f7f2e6c> - d180: 01000006 srlv zero,zero,t0 - d184: 06046000 0x6046000 - d188: 06280000 0x6280000 - d18c: 00010000 sll zero,at,0x0 - d190: 00062857 0x62857 - d194: 00066400 sll t4,a2,0x10 - d198: 60000100 0x60000100 - d19c: 00000690 0x690 - d1a0: 00000698 0x698 - d1a4: 98600001 lwr zero,1(v1) - d1a8: a0000006 sb zero,6(zero) - d1ac: 01000006 srlv zero,zero,t0 - d1b0: 06a05700 bltz s5,22db4 <__scratchpad-0x1f7dd24c> - d1b4: 06f00000 bltzal s7,d1b8 <__scratchpad-0x1f7f2e48> - d1b8: 00010000 sll zero,at,0x0 - d1bc: 00073060 0x73060 - d1c0: 00075400 sll t2,a3,0x10 - d1c4: 57000100 0x57000100 - d1c8: 00000754 0x754 - d1cc: 000007b4 0x7b4 - d1d0: cc600001 lwc3 $0,1(v1) - d1d4: e8000007 swc2 $0,7(zero) - d1d8: 01000007 srav zero,zero,t0 - d1dc: 07e86000 0x7e86000 - d1e0: 07f40000 0x7f40000 - d1e4: 00010000 sll zero,at,0x0 - d1e8: 0007f457 0x7f457 - d1ec: 00080c00 sll at,t0,0x10 - d1f0: 60000100 0x60000100 - d1f4: 0000082c 0x82c - d1f8: 00000844 0x844 - d1fc: 44600001 0x44600001 - d200: 68000008 0x68000008 - d204: 01000008 jr t0 - d208: 08685700 j 1a15c00 <__scratchpad-0x1ddea400> - d20c: 08700000 j 1c00000 <__scratchpad-0x1dc00000> - d210: 00010000 sll zero,at,0x0 - d214: 00087c60 0x87c60 - d218: 0008a000 sll s4,t0,0x0 - d21c: 57000100 0x57000100 - d220: 000008a0 0x8a0 - d224: 000008c0 sll at,zero,0x3 - d228: c4600001 lwc1 $f0,1(v1) - d22c: d4000008 0xd4000008 - d230: 01000008 jr t0 - d234: 08d45700 j 3515c00 <__scratchpad-0x1c2ea400> - d238: 09200000 j 4800000 <__scratchpad-0x1b000000> - d23c: 00010000 sll zero,at,0x0 - d240: 00093860 0x93860 - d244: 00097800 sll t7,t1,0x0 - d248: 60000100 0x60000100 - d24c: 00000978 0x978 - d250: 00000980 sll at,zero,0x6 - d254: 80570001 lb s7,1(v0) - d258: 88000009 lwl zero,9(zero) - d25c: 01000009 jalr zero,t0 - d260: 00006000 sll t4,zero,0x0 - d264: 00000000 nop - d268: 007c0000 0x7c0000 - d26c: 00ac0000 0xac0000 - d270: 00010000 sll zero,at,0x0 - d274: 0000c061 0xc061 - d278: 0001d400 sll k0,at,0x10 - d27c: 61000100 0x61000100 - d280: 000001e4 0x1e4 - d284: 00000208 0x208 - d288: 14610001 bne v1,at,d290 <__scratchpad-0x1f7f2d70> - d28c: a8000002 swl zero,2(zero) - d290: 01000002 0x1000002 - d294: 02c06100 0x2c06100 - d298: 02f40000 0x2f40000 - d29c: 00010000 sll zero,at,0x0 - d2a0: 00033056 0x33056 - d2a4: 00036400 sll t4,v1,0x10 - d2a8: 61000100 0x61000100 - d2ac: 00000364 0x364 - d2b0: 000003a0 0x3a0 - d2b4: ff0a0004 0xff0a0004 - d2b8: 03a09f07 0x3a09f07 - d2bc: 03b00000 0x3b00000 - d2c0: 00020000 sll zero,v0,0x0 - d2c4: 03b09f30 0x3b09f30 - d2c8: 03c40000 0x3c40000 - d2cc: 00010000 sll zero,at,0x0 - d2d0: 0003dc61 0x3dc61 - d2d4: 00045800 sll t3,a0,0x0 - d2d8: 61000100 0x61000100 - d2dc: 0000046c 0x46c - d2e0: 0000047c 0x47c - d2e4: 7c610001 0x7c610001 - d2e8: 8c000004 lw zero,4(zero) - d2ec: 04000004 bltz zero,d300 <__scratchpad-0x1f7f2d00> - d2f0: 07ff0a00 0x7ff0a00 - d2f4: 0004a49f 0x4a49f - d2f8: 0004d800 sll k1,a0,0x0 - d2fc: 55000100 0x55000100 - d300: 000004d8 0x4d8 - d304: 000004fc 0x4fc - d308: 04610001 bgez v1,d310 <__scratchpad-0x1f7f2cf0> - d30c: 28000005 slti zero,zero,5 - d310: 01000005 0x1000005 - d314: 05286100 0x5286100 - d318: 05980000 0x5980000 - d31c: 00010000 sll zero,at,0x0 - d320: 0005985a 0x5985a - d324: 0005a400 sll s4,a1,0x10 - d328: 61000100 0x61000100 - d32c: 000005ac 0x5ac - d330: 000005cc syscall 0x17 - d334: d0610001 0xd0610001 - d338: d8000005 0xd8000005 - d33c: 04000005 bltz zero,d354 <__scratchpad-0x1f7f2cac> - d340: 07ff0a00 0x7ff0a00 - d344: 0005d89f 0x5d89f - d348: 00060400 sll zero,a2,0x10 - d34c: 61000100 0x61000100 - d350: 00000604 0x604 - d354: 00000628 0x628 - d358: 285a0001 slti k0,v0,1 - d35c: 48000006 0x48000006 - d360: 01000006 srlv zero,zero,t0 - d364: 06506100 bltzal s2,25768 <__scratchpad-0x1f7da898> - d368: 06640000 0x6640000 - d36c: 00020000 sll zero,v0,0x0 - d370: 06649f30 0x6649f30 - d374: 066c0000 0x66c0000 - d378: 00010000 sll zero,at,0x0 - d37c: 00067461 0x67461 - d380: 00069000 sll s2,a2,0x0 - d384: 30000200 andi zero,zero,0x200 - d388: 0006989f 0x6989f - d38c: 0006a000 sll s4,a2,0x0 - d390: 0a000400 j 8001000 <__scratchpad-0x177ff000> - d394: a09f07ff sb ra,2047(a0) - d398: c4000006 lwc1 $f0,6(zero) - d39c: 01000006 srlv zero,zero,t0 - d3a0: 06c46100 0x6c46100 - d3a4: 06f00000 bltzal s7,d3a8 <__scratchpad-0x1f7f2c58> - d3a8: 00010000 sll zero,at,0x0 - d3ac: 0006f05a 0x6f05a - d3b0: 00073000 sll a2,a3,0x0 - d3b4: 0a000400 j 8001000 <__scratchpad-0x177ff000> - d3b8: 309f07ff andi ra,a0,0x7ff - d3bc: b4000007 0xb4000007 - d3c0: 01000007 srav zero,zero,t0 - d3c4: 07b45a00 0x7b45a00 - d3c8: 07f40000 0x7f40000 - d3cc: 00020000 sll zero,v0,0x0 - d3d0: 07f49f30 0x7f49f30 - d3d4: 07fc0000 0x7fc0000 - d3d8: 00040000 sll zero,a0,0x0 - d3dc: 9f07ff0a 0x9f07ff0a - d3e0: 0000080c syscall 0x20 - d3e4: 00000844 0x844 - d3e8: ff0a0004 0xff0a0004 - d3ec: 08449f07 j 1127c1c <__scratchpad-0x1e6d83e4> - d3f0: 08680000 j 1a00000 <__scratchpad-0x1de00000> - d3f4: 00010000 sll zero,at,0x0 - d3f8: 0008685a 0x8685a - d3fc: 00087000 sll t6,t0,0x0 - d400: 61000100 0x61000100 - d404: 00000870 0x870 - d408: 0000087c 0x87c - d40c: 9f300002 0x9f300002 - d410: 0000087c 0x87c - d414: 000008c0 sll at,zero,0x3 - d418: c05a0001 lwc0 $26,1(v0) - d41c: d4000008 0xd4000008 - d420: 04000008 bltz zero,d444 <__scratchpad-0x1f7f2bbc> - d424: 07ff0a00 0x7ff0a00 - d428: 0008d49f 0x8d49f - d42c: 0008e400 sll gp,t0,0x10 - d430: 5a000100 0x5a000100 - d434: 000008e4 0x8e4 - d438: 00000914 0x914 - d43c: 9f300002 0x9f300002 - d440: 00000914 0x914 - d444: 00000920 0x920 - d448: 9f310002 0x9f310002 - d44c: 00000920 0x920 - d450: 00000938 0x938 - d454: ff0a0004 0xff0a0004 - d458: 09389f07 j 4e27c1c <__scratchpad-0x1a9d83e4> - d45c: 09880000 j 6200000 <__scratchpad-0x19600000> - d460: 00010000 sll zero,at,0x0 - d464: 0000005a 0x5a - d468: 00000000 nop - d46c: 0000a400 sll s4,zero,0x10 - d470: 0000ac00 sll s5,zero,0x10 - d474: 62000100 0x62000100 - d478: 00000110 0x110 - d47c: 000001c0 sll zero,zero,0x7 - d480: c0620001 lwc0 c0_entrylo,1(v1) - d484: c8000001 lwc2 $0,1(zero) - d488: 01000001 0x1000001 - d48c: 01c85300 0x1c85300 - d490: 01e40000 0x1e40000 - d494: 00010000 sll zero,at,0x0 - d498: 00025462 0x25462 - d49c: 00026800 sll t5,v0,0x0 - d4a0: 62000100 0x62000100 - d4a4: 00000268 0x268 - d4a8: 0000027c 0x27c - d4ac: 00820015 0x820015 - d4b0: 00821a31 0x821a31 - d4b4: 72212531 0x72212531 - d4b8: ffff1100 0xffff1100 - d4bc: 4f1a7bff c3 0x11a7bff - d4c0: ac9f2124 sw ra,8484(a0) - d4c4: e8000002 swc2 $0,2(zero) - d4c8: 01000002 0x1000002 - d4cc: 02e86200 0x2e86200 - d4d0: 03300000 0x3300000 - d4d4: 00010000 sll zero,at,0x0 - d4d8: 0003a058 0x3a058 - d4dc: 0003c400 sll t8,v1,0x10 - d4e0: 62000100 0x62000100 - d4e4: 000003e8 0x3e8 - d4e8: 000003fc 0x3fc - d4ec: fc620001 0xfc620001 - d4f0: 04000003 bltz zero,d500 <__scratchpad-0x1f7f2b00> - d4f4: 06000004 bltz s0,d508 <__scratchpad-0x1f7f2af8> - d4f8: 76007400 jalx 801d000 <__scratchpad-0x177e3000> - d4fc: 089f1c00 j 27c7000 <__scratchpad-0x1d039000> - d500: 34000004 li zero,0x4 - d504: 01000004 sllv zero,zero,t0 - d508: 04346200 0x4346200 - d50c: 04380000 0x4380000 - d510: 00020000 sll zero,v0,0x0 - d514: 04389f30 0x4389f30 - d518: 04580000 0x4580000 - d51c: 00010000 sll zero,at,0x0 - d520: 0004a462 0x4a462 - d524: 0004b400 sll s6,a0,0x10 - d528: 74002400 jalx 9000 <__scratchpad-0x1f7f7000> - d52c: 244b4000 addiu t3,v0,16384 - d530: 76007422 jalx 801d088 <__scratchpad-0x177e2f78> - d534: 4b402200 c2 0x1402200 - d538: 082b2224 j ac8890 <__scratchpad-0x1ed37770> - d53c: 00721aff 0x721aff - d540: 22007822 addi zero,s0,30754 - d544: 0074244f 0x74244f - d548: 31220076 andi v0,t1,0x76 - d54c: d89f2125 0xd89f2125 - d550: 04000004 bltz zero,d564 <__scratchpad-0x1f7f2a9c> - d554: 01000005 0x1000005 - d558: 058c6200 0x58c6200 - d55c: 05ac0000 0x5ac0000 - d560: 00010000 sll zero,at,0x0 - d564: 00063062 0x63062 - d568: 00064000 sll t0,a2,0x0 - d56c: 62000100 0x62000100 - d570: 00000664 0x664 - d574: 0000066c 0x66c - d578: 7c620001 0x7c620001 - d57c: 90000006 lbu zero,6(zero) - d580: 01000006 srlv zero,zero,t0 - d584: 07ac5600 0x7ac5600 - d588: 07b40000 0x7b40000 - d58c: 00010000 sll zero,at,0x0 - d590: 0007cc62 0x7cc62 - d594: 0007e000 sll gp,a3,0x0 - d598: 62000100 0x62000100 - d59c: 000007e0 0x7e0 - d5a0: 000007e4 0x7e4 - d5a4: 00740006 srlv zero,s4,v1 - d5a8: 9f1c0076 0x9f1c0076 - d5ac: 000007e8 0x7e8 - d5b0: 000007f4 0x7f4 - d5b4: 2c620001 sltiu v0,v1,1 - d5b8: 34000008 li zero,0x8 - d5bc: 06000008 bltz s0,d5e0 <__scratchpad-0x1f7f2a20> - d5c0: 72007400 0x72007400 - d5c4: 349f2100 ori ra,a0,0x2100 - d5c8: 3c000008 lui zero,0x8 - d5cc: 0b000008 j c000020 <__scratchpad-0x137fffe0> - d5d0: 7c007900 0x7c007900 - d5d4: 244d2100 addiu t5,v0,8448 - d5d8: 9f210074 0x9f210074 - d5dc: 0000083c 0x83c - d5e0: 00000844 0x844 - d5e4: 00780005 0x780005 - d5e8: b89f2433 swr ra,9267(a0) - d5ec: c0000008 lwc0 c0_index,8(zero) - d5f0: 01000008 jr t0 - d5f4: 08fc6200 j 3f18800 <__scratchpad-0x1b8e7800> - d5f8: 09200000 j 4800000 <__scratchpad-0x1b000000> - d5fc: 00010000 sll zero,at,0x0 - d600: 00000062 0x62 - d604: 00000000 nop - d608: 0000a400 sll s4,zero,0x10 - d60c: 0000ac00 sll s5,zero,0x10 - d610: 52000100 0x52000100 - d614: 00000110 0x110 - d618: 00000128 0x128 - d61c: 28520001 slti s2,v0,1 - d620: 98000001 lwr zero,1(zero) - d624: 01000001 0x1000001 - d628: 01986300 0x1986300 - d62c: 01e40000 0x1e40000 - d630: 00010000 sll zero,at,0x0 - d634: 00025452 0x25452 - d638: 00026400 sll t4,v0,0x10 - d63c: 52000100 0x52000100 - d640: 00000264 0x264 - d644: 00000268 0x268 - d648: 00720009 0x720009 - d64c: ffffff11 0xffffff11 - d650: 689f1a7b 0x689f1a7b - d654: 7c000002 0x7c000002 - d658: 0b000002 j c000008 <__scratchpad-0x137ffff8> - d65c: 11007200 beqz t0,29e60 <__scratchpad-0x1f7d61a0> - d660: 7bffffff 0x7bffffff - d664: 9f25311a 0x9f25311a - d668: 000002ac 0x2ac - d66c: 000002bc 0x2bc - d670: bc520001 0xbc520001 - d674: d8000002 0xd8000002 - d678: 09000002 j 4000008 <__scratchpad-0x1b7ffff8> - d67c: 11007200 beqz t0,29e80 <__scratchpad-0x1f7d6180> - d680: 7bffffff 0x7bffffff - d684: 03849f1a 0x3849f1a - d688: 03980000 0x3980000 - d68c: 00010000 sll zero,at,0x0 - d690: 0003a052 0x3a052 - d694: 0003b000 sll s6,v1,0x0 - d698: 55000100 0x55000100 - d69c: 000003b0 0x3b0 - d6a0: 000003c4 0x3c4 - d6a4: e8520001 swc2 $18,1(v0) - d6a8: 50000003 0x50000003 - d6ac: 01000004 sllv zero,zero,t0 - d6b0: 04506300 bltzal v0,262b4 <__scratchpad-0x1f7d9d4c> - d6b4: 04580000 0x4580000 - d6b8: 00010000 sll zero,at,0x0 - d6bc: 00047c52 0x47c52 - d6c0: 00048400 sll s0,a0,0x10 - d6c4: 52000100 0x52000100 - d6c8: 00000484 0x484 - d6cc: 0000048c syscall 0x12 - d6d0: a4540001 sh s4,1(v0) - d6d4: b4000004 0xb4000004 - d6d8: 1c000004 bgtz zero,d6ec <__scratchpad-0x1f7f2914> - d6dc: 40007400 0x40007400 - d6e0: 7422244b jalx 88912c <__scratchpad-0x1ef76ed4> - d6e4: 22007600 addi zero,s0,30208 - d6e8: 22244b40 addi a0,s1,19264 - d6ec: 1aff082b 0x1aff082b - d6f0: 78220072 0x78220072 - d6f4: 25312200 addiu s1,t1,8704 - d6f8: 0004d89f 0x4d89f - d6fc: 0004f800 sll ra,a0,0x0 - d700: 63000100 0x63000100 - d704: 000004f8 0x4f8 - d708: 00000504 0x504 - d70c: 9f300002 0x9f300002 - d710: 0000058c syscall 0x16 - d714: 00000598 0x598 - d718: 98520001 lwr s2,1(v0) - d71c: ac000005 sw zero,5(zero) - d720: 01000005 0x1000005 - d724: 06306300 bltzal s1,26328 <__scratchpad-0x1f7d9cd8> - d728: 06380000 0x6380000 - d72c: 00010000 sll zero,at,0x0 - d730: 00063852 0x63852 - d734: 00064000 sll t0,a2,0x0 - d738: 63000100 0x63000100 - d73c: 00000664 0x664 - d740: 0000066c 0x66c - d744: 7c520001 0x7c520001 - d748: 90000006 lbu zero,6(zero) - d74c: 01000006 srlv zero,zero,t0 - d750: 07ac5800 0x7ac5800 - d754: 07b40000 0x7b40000 - d758: 00010000 sll zero,at,0x0 - d75c: 0007cc52 0x7cc52 - d760: 0007e800 sll sp,a3,0x0 - d764: 55000100 0x55000100 - d768: 000007e8 0x7e8 - d76c: 000007f4 0x7f4 - d770: 2c520001 sltiu s2,v0,1 - d774: 30000008 andi zero,zero,0x8 - d778: 01000008 jr t0 - d77c: 08305500 j c15400 <__scratchpad-0x1ebeac00> - d780: 083c0000 j f00000 <__scratchpad-0x1e900000> - d784: 00080000 sll zero,t0,0x0 - d788: 007c0079 0x7c0079 - d78c: 9f253321 0x9f253321 - d790: 0000083c 0x83c - d794: 00000844 0x844 - d798: 0079000f 0x79000f - d79c: 3321007c andi at,t9,0x7c - d7a0: 78243325 0x78243325 - d7a4: 21254d00 addi a1,t1,19712 - d7a8: 0008b89f 0x8b89f - d7ac: 0008c000 sll t8,t0,0x0 - d7b0: 52000100 0x52000100 - d7b4: 000008fc 0x8fc - d7b8: 00000920 0x920 - d7bc: 00520001 0x520001 - d7c0: 00000000 nop - d7c4: 74000000 jalx 0 <__scratchpad-0x1f800000> - d7c8: ac000000 sw zero,0(zero) - d7cc: 01000000 0x1000000 - d7d0: 00c05500 0xc05500 - d7d4: 01100000 0x1100000 - d7d8: 00010000 sll zero,at,0x0 - d7dc: 0002a055 0x2a055 - d7e0: 0002a800 sll s5,v0,0x0 - d7e4: 55000100 0x55000100 - d7e8: 0000034c syscall 0xd - d7ec: 0000036c 0x36c - d7f0: a0550001 sb s5,1(v0) - d7f4: b0000003 0xb0000003 - d7f8: 06000003 bltz s0,d808 <__scratchpad-0x1f7f27f8> - d7fc: 7a008100 0x7a008100 - d800: c49f1c00 lwc1 $f31,7168(a0) - d804: 10000003 b d814 <__scratchpad-0x1f7f27ec> - d808: 01000004 sllv zero,zero,t0 - d80c: 046c5500 0x46c5500 - d810: 047c0000 0x47c0000 - d814: 00010000 sll zero,at,0x0 - d818: 00050455 0x50455 - d81c: 00052800 sll a1,a1,0x0 - d820: 55000100 0x55000100 - d824: 00000528 0x528 - d828: 00000540 sll zero,zero,0x15 - d82c: 00750004 sllv zero,s5,v1 - d830: 05409f1f bltz t2,ffff54b0 <__bss_end+0x7ff7de10> - d834: 057c0000 0x57c0000 - d838: 00010000 sll zero,at,0x0 - d83c: 00059855 0x59855 - d840: 0005ac00 sll s5,a1,0x10 - d844: 55000100 0x55000100 - d848: 00000604 0x604 - d84c: 00000628 0x628 - d850: 00750004 sllv zero,s5,v1 - d854: 06409f1f bltz s2,ffff54d4 <__bss_end+0x7ff7de34> - d858: 06480000 0x6480000 - d85c: 00010000 sll zero,at,0x0 - d860: 00066c55 0x66c55 - d864: 00069000 sll s2,a2,0x0 - d868: 55000100 0x55000100 - d86c: 000006f0 0x6f0 - d870: 00000718 0x718 - d874: 30550001 andi s5,v0,0x1 - d878: 34000007 li zero,0x7 - d87c: 04000007 bltz zero,d89c <__scratchpad-0x1f7f2764> - d880: 1f007500 bgtz t8,2ac84 <__scratchpad-0x1f7d537c> - d884: 0007349f 0x7349f - d888: 00075400 sll t2,a3,0x10 - d88c: 55000100 0x55000100 - d890: 000007b4 0x7b4 - d894: 000007c8 0x7c8 - d898: c8550001 lwc2 $21,1(v0) - d89c: f4000007 0xf4000007 - d8a0: 06000007 bltz s0,d8c0 <__scratchpad-0x1f7f2740> - d8a4: 7a008100 0x7a008100 - d8a8: 449f1c00 0x449f1c00 - d8ac: 4c000008 0x4c000008 - d8b0: 01000008 jr t0 - d8b4: 08705500 j 1c15400 <__scratchpad-0x1dbeac00> - d8b8: 087c0000 j 1f00000 <__scratchpad-0x1d900000> - d8bc: 00060000 sll zero,a2,0x0 - d8c0: 007a0081 0x7a0081 - d8c4: 087c9f1c j 1f27c70 <__scratchpad-0x1d8d8390> - d8c8: 08880000 j 2200000 <__scratchpad-0x1d600000> - d8cc: 00010000 sll zero,at,0x0 - d8d0: 00088855 0x88855 - d8d4: 00088c00 sll s1,t0,0x10 - d8d8: 75000400 jalx 4001000 <__scratchpad-0x1b7ff000> - d8dc: c09f1f00 lwc0 $31,7936(a0) - d8e0: d4000008 0xd4000008 - d8e4: 01000008 jr t0 - d8e8: 09785500 j 5e15400 <__scratchpad-0x199eac00> - d8ec: 09800000 j 6000000 <__scratchpad-0x19800000> - d8f0: 00010000 sll zero,at,0x0 - d8f4: 00000055 0x55 - d8f8: 00000000 nop - d8fc: 00009c00 sll s3,zero,0x10 - d900: 0000ac00 sll s5,zero,0x10 - d904: 62000100 0x62000100 - ... - d910: 00000104 0x104 - d914: 00000110 0x110 - d918: 00620001 0x620001 - d91c: 00000000 nop - d920: 38000000 xori zero,zero,0x0 - d924: 3c000001 lui zero,0x1 - d928: 01000001 0x1000001 - d92c: 013c5200 0x13c5200 - d930: 01680000 0x1680000 - d934: 00010000 sll zero,at,0x0 - d938: 00016c56 0x16c56 - d93c: 00019800 sll s3,at,0x0 - d940: 52000100 0x52000100 - d944: 00000198 0x198 - d948: 000001a0 0x1a0 - d94c: 01760003 0x1760003 - d950: 0004189f 0x4189f - d954: 00042000 sll a0,a0,0x0 - d958: 52000100 0x52000100 - d95c: 00000420 0x420 - d960: 00000458 0x458 - d964: d8560001 0xd8560001 - d968: fc000004 0xfc000004 - d96c: 01000004 sllv zero,zero,t0 - d970: 06385200 0x6385200 - d974: 06400000 bltz s2,d978 <__scratchpad-0x1f7f2688> - d978: 00010000 sll zero,at,0x0 - d97c: 00000052 0x52 - d980: 00000000 nop - d984: 0003dc00 sll k1,v1,0x10 - d988: 0003fc00 sll ra,v1,0x10 - d98c: 62000100 0x62000100 - d990: 000003fc 0x3fc - d994: 00000404 0x404 - d998: 00740006 srlv zero,s4,v1 - d99c: 9f1c0076 0x9f1c0076 - d9a0: 00000598 0x598 - d9a4: 000005ac 0x5ac - d9a8: 00620001 0x620001 - d9ac: 00000000 nop - d9b0: fc000000 0xfc000000 - d9b4: 10000003 b d9c4 <__scratchpad-0x1f7f263c> - d9b8: 01000004 sllv zero,zero,t0 - d9bc: 00006200 sll t4,zero,0x8 - d9c0: 00000000 nop - d9c4: 05800000 bltz t4,d9c8 <__scratchpad-0x1f7f2638> - d9c8: 05980000 0x5980000 - d9cc: 00010000 sll zero,at,0x0 - d9d0: 00000062 0x62 - d9d4: 00000000 nop - d9d8: 0003a000 sll s4,v1,0x0 - d9dc: 0003b000 sll s6,v1,0x0 - d9e0: 62000100 0x62000100 - d9e4: 000007c0 sll zero,zero,0x1f - d9e8: 000007e0 0x7e0 - d9ec: e0620001 swc0 c0_entrylo,1(v1) - d9f0: e4000007 swc1 $f0,7(zero) - d9f4: 06000007 bltz s0,da14 <__scratchpad-0x1f7f25ec> - d9f8: 76007400 jalx 801d000 <__scratchpad-0x177e3000> - d9fc: 009f1c00 0x9f1c00 - da00: 00000000 nop - da04: e0000000 swc0 c0_index,0(zero) - da08: f4000007 0xf4000007 - da0c: 01000007 srav zero,zero,t0 - da10: 00006200 sll t4,zero,0x8 - da14: 00000000 nop - da18: 01b80000 0x1b80000 - da1c: 01c80000 0x1c80000 - da20: 00010000 sll zero,at,0x0 - da24: 0001c853 0x1c853 - da28: 0001d400 sll k0,at,0x10 - da2c: 62000100 0x62000100 - ... - da38: 0000020c syscall 0x8 - da3c: 00000254 0x254 - da40: 30530001 andi s3,v0,0x1 - da44: 3c000003 lui zero,0x3 - da48: 01000003 0x1000003 - da4c: 033c5300 0x33c5300 - da50: 034c0000 0x34c0000 - da54: 00060000 sll zero,a2,0x0 - da58: 007a0081 0x7a0081 - da5c: 048c9f1c 0x48c9f1c - da60: 04980000 0x4980000 - da64: 00010000 sll zero,at,0x0 - da68: 00049853 0x49853 - da6c: 0004d000 sll k0,a0,0x0 - da70: 81000600 lb zero,1536(t0) - da74: 1c007a00 bgtz zero,2c278 <__scratchpad-0x1f7d3d88> - da78: 0004d09f 0x4d09f - da7c: 0004d800 sll k1,a0,0x0 - da80: 7a000700 0x7a000700 - da84: 00752000 0x752000 - da88: 05ac9f22 0x5ac9f22 - da8c: 05c00000 bltz t6,da90 <__scratchpad-0x1f7f2570> - da90: 00010000 sll zero,at,0x0 - da94: 0005d853 0x5d853 - da98: 00060400 sll zero,a2,0x10 - da9c: 53000100 0x53000100 - daa0: 00000628 0x628 - daa4: 00000638 0x638 - daa8: 48530001 0x48530001 - daac: 64000006 0x64000006 - dab0: 06000006 bltz s0,dacc <__scratchpad-0x1f7f2534> - dab4: 7a008100 0x7a008100 - dab8: a09f1c00 sb ra,7168(a0) - dabc: c4000006 lwc1 $f0,6(zero) - dac0: 01000006 srlv zero,zero,t0 - dac4: 06c45300 0x6c45300 - dac8: 06f00000 bltzal s7,dacc <__scratchpad-0x1f7f2534> - dacc: 00040000 sll zero,a0,0x0 - dad0: 9f1f0073 0x9f1f0073 - dad4: 00000754 0x754 - dad8: 00000760 0x760 - dadc: 00730004 sllv zero,s3,v1 - dae0: 07609f1f bltz k1,ffff5760 <__bss_end+0x7ff7e0c0> - dae4: 079c0000 0x79c0000 - dae8: 00010000 sll zero,at,0x0 - daec: 0007f453 0x7f453 - daf0: 0007fc00 sll ra,a3,0x10 - daf4: 81000600 lb zero,1536(t0) - daf8: 1c007a00 bgtz zero,2c2fc <__scratchpad-0x1f7d3d04> - dafc: 0008689f 0x8689f - db00: 00087000 sll t6,t0,0x0 - db04: 53000100 0x53000100 - db08: 000008a0 0x8a0 - db0c: 000008c0 sll at,zero,0x3 - db10: d4530001 0xd4530001 - db14: e4000008 swc1 $f0,8(zero) - db18: 01000008 jr t0 - db1c: 08e45300 j 3914c00 <__scratchpad-0x1beeb400> - db20: 09180000 j 4600000 <__scratchpad-0x1b200000> - db24: 00060000 sll zero,a2,0x0 - db28: 007a0081 0x7a0081 - db2c: 09189f1c j 4627c70 <__scratchpad-0x1b1d8390> - db30: 09200000 j 4800000 <__scratchpad-0x1b000000> - db34: 00070000 sll zero,a3,0x0 - db38: 7520007a jalx 48001e8 <__scratchpad-0x1afffe18> - db3c: 389f2200 xori ra,a0,0x2200 - db40: 40000009 0x40000009 - db44: 01000009 jalr zero,t0 - db48: 09545300 j 5514c00 <__scratchpad-0x1a2eb400> - db4c: 09600000 j 5800000 <__scratchpad-0x1a000000> - db50: 00010000 sll zero,at,0x0 - db54: 00096053 0x96053 - db58: 00096400 sll t4,t1,0x10 - db5c: 73000400 0x73000400 - db60: 809f1f00 lb ra,7936(a0) - db64: 88000009 lwl zero,9(zero) - db68: 01000009 jalr zero,t0 - db6c: 00005300 sll t2,zero,0xc - db70: 00000000 nop - db74: 02480000 0x2480000 - db78: 02540000 0x2540000 - db7c: 00010000 sll zero,at,0x0 - db80: 00000062 0x62 - db84: 00000000 nop - db88: 0004a400 sll s4,a0,0x10 - db8c: 0004b400 sll s6,a0,0x10 - db90: 74000600 jalx 1800 <__scratchpad-0x1f7fe800> - db94: 22007600 addi zero,s0,30208 - db98: 0000009f 0x9f - db9c: 00000000 nop - dba0: 00062800 sll a1,a2,0x0 - dba4: 00063800 sll a3,a2,0x0 - dba8: 62000100 0x62000100 - ... - dbb4: 000007a0 0x7a0 - dbb8: 000007b4 0x7b4 - dbbc: 00620001 0x620001 - dbc0: 00000000 nop - dbc4: ac000000 sw zero,0(zero) - dbc8: c0000008 lwc0 c0_index,8(zero) - dbcc: 01000008 jr t0 - dbd0: 00006200 sll t4,zero,0x8 - dbd4: 00000000 nop - dbd8: 08f00000 j 3c00000 <__scratchpad-0x1bc00000> - dbdc: 09200000 j 4800000 <__scratchpad-0x1b000000> - dbe0: 00010000 sll zero,at,0x0 - dbe4: 00000062 0x62 - dbe8: 00000000 nop - dbec: 00001800 sll v1,zero,0x0 - dbf0: 00004400 sll t0,zero,0x10 - dbf4: 56000100 0x56000100 - dbf8: 00000044 0x44 - dbfc: 00000050 0x50 - dc00: 93760004 lbu s6,4(k1) - dc04: 00609f08 0x609f08 - dc08: 00740000 0x740000 - dc0c: 00010000 sll zero,at,0x0 - dc10: 00007c56 0x7c56 - dc14: 00008c00 sll s1,zero,0x10 - dc18: 56000100 0x56000100 - ... - dc24: 00000014 0x14 - dc28: 00000050 0x50 - dc2c: 50540001 0x50540001 - dc30: 58000000 0x58000000 - dc34: 01000000 0x1000000 - dc38: 00585200 0x585200 - dc3c: 00600000 0x600000 - dc40: 00040000 sll zero,a0,0x0 - dc44: 9f1f0072 0x9f1f0072 - dc48: 00000060 0x60 - dc4c: 00000074 0x74 - dc50: 7c540001 0x7c540001 - dc54: 84000000 lh zero,0(zero) - dc58: 01000000 0x1000000 - dc5c: 00845400 0x845400 - dc60: 008c0000 0x8c0000 - dc64: 00010000 sll zero,at,0x0 - dc68: 00000052 0x52 - dc6c: 00000000 nop - dc70: 00001800 sll v1,zero,0x0 - dc74: 00004c00 sll t1,zero,0x10 - dc78: 53000100 0x53000100 - dc7c: 00000060 0x60 - dc80: 00000074 0x74 - dc84: 7c530001 0x7c530001 - dc88: 84000000 lh zero,0(zero) - dc8c: 01000000 0x1000000 - dc90: 00845300 0x845300 - dc94: 008c0000 0x8c0000 - dc98: 00020000 sll zero,v0,0x0 - dc9c: 00009f30 0x9f30 - dca0: 00000000 nop - dca4: 00500000 0x500000 - dca8: 00600000 0x600000 - dcac: 00010000 sll zero,at,0x0 - dcb0: 00006052 0x6052 - dcb4: 00007000 sll t6,zero,0x0 - dcb8: 75000c00 jalx 4003000 <__scratchpad-0x1b7fd000> - dcbc: 1aff0800 0x1aff0800 - dcc0: ffffff23 0xffffff23 - dcc4: 009f07ff 0x9f07ff - dcc8: 00000000 nop - dccc: 2c000000 sltiu zero,zero,0 - dcd0: 40000000 mfc0 zero,c0_index - dcd4: 02000000 0x2000000 - dcd8: 7c9f3000 0x7c9f3000 - dcdc: 8c000000 lw zero,0(zero) - dce0: 08000000 j 0 <__scratchpad-0x1f800000> - dce4: 30007400 andi zero,zero,0x7400 - dce8: 1aff082e 0x1aff082e - dcec: 0000009f 0x9f - ... - dcf8: 00002700 sll a0,zero,0x1c - dcfc: 54000100 0x54000100 - dd00: 00000027 nor zero,zero,zero - dd04: 00000060 0x60 - dd08: 98600001 lwr zero,1(v1) - dd0c: b0000000 0xb0000000 - dd10: 01000000 0x1000000 - dd14: 00b86000 0xb86000 - dd18: 00c00000 0xc00000 - dd1c: 00010000 sll zero,at,0x0 - dd20: 0000c054 0xc054 - dd24: 0000cc00 sll t9,zero,0x10 - dd28: f3000400 0xf3000400 - dd2c: cc9f5401 lwc3 $31,21505(a0) - dd30: d0000000 0xd0000000 - dd34: 01000000 0x1000000 - dd38: 00d05400 0xd05400 - dd3c: 00fc0000 0xfc0000 - dd40: 00010000 sll zero,at,0x0 - dd44: 00000060 0x60 - dd48: 00000000 nop - dd4c: 00001800 sll v1,zero,0x0 - dd50: 00006400 sll t4,zero,0x10 - dd54: 81000600 lb zero,1536(t0) - dd58: 1aff0800 0x1aff0800 - dd5c: 0000989f 0x989f - dd60: 0000b800 sll s7,zero,0x0 - dd64: 81000600 lb zero,1536(t0) - dd68: 1aff0800 0x1aff0800 - dd6c: 0000cc9f 0xcc9f - dd70: 0000fc00 sll ra,zero,0x10 - dd74: 81000600 lb zero,1536(t0) - dd78: 1aff0800 0x1aff0800 - dd7c: 0000009f 0x9f - dd80: 00000000 nop - dd84: 00003000 sll a2,zero,0x0 - dd88: 00006400 sll t4,zero,0x10 - dd8c: 53000100 0x53000100 - dd90: 00000098 0x98 - dd94: 000000b8 0xb8 - dd98: e0530001 swc0 $19,1(v0) - dd9c: fc000000 0xfc000000 - dda0: 01000000 0x1000000 - dda4: 00005300 sll t2,zero,0xc - dda8: 00000000 nop - ddac: 00300000 0x300000 - ddb0: 00440000 0x440000 - ddb4: 00010000 sll zero,at,0x0 - ddb8: 00004460 0x4460 - ddbc: 00006400 sll t4,zero,0x10 - ddc0: 30000200 andi zero,zero,0x200 - ddc4: 0000649f 0x649f - ddc8: 00009000 sll s2,zero,0x0 - ddcc: 60000100 0x60000100 - ddd0: 00000090 0x90 - ddd4: 00000098 0x98 - ddd8: 98520001 lwr s2,1(v0) - dddc: b8000000 swr zero,0(zero) - dde0: 01000000 0x1000000 - dde4: 00e06000 0xe06000 - dde8: 00fc0000 0xfc0000 - ddec: 00010000 sll zero,at,0x0 - ddf0: 00000060 0x60 - ddf4: 00000000 nop - ddf8: 00003000 sll a2,zero,0x0 - ddfc: 00004400 sll t0,zero,0x10 - de00: 30000200 andi zero,zero,0x200 - de04: 0000449f 0x449f - de08: 00005400 sll t2,zero,0x10 - de0c: 80000a00 lb zero,2560(zero) - de10: 04130a00 0x4130a00 - de14: 241c0073 li gp,115 - de18: 0000549f 0x549f - de1c: 00005c00 sll t3,zero,0x10 - de20: 52000100 0x52000100 - de24: 0000005c 0x5c - de28: 00000060 0x60 - de2c: 0080000a 0x80000a - de30: 7304130a 0x7304130a - de34: 9f241c00 0x9f241c00 - de38: 00000098 0x98 - de3c: 0000009c 0x9c - de40: 00800008 jr a0 - de44: 1c00723b bgtz zero,2a734 <__scratchpad-0x1f7d58cc> - de48: 00a49f25 0xa49f25 - de4c: 00ac0000 0xac0000 - de50: 00010000 sll zero,at,0x0 - de54: 0000e052 0xe052 - de58: 0000fc00 sll ra,zero,0x10 - de5c: 30000200 andi zero,zero,0x200 - de60: 0000009f 0x9f - de64: 00000000 nop - de68: 00002000 sll a0,zero,0x0 - de6c: 00002700 sll a0,zero,0x1c - de70: 54000100 0x54000100 - de74: 00000027 nor zero,zero,zero - de78: 00000060 0x60 - de7c: 98600001 lwr zero,1(v1) - de80: b0000000 0xb0000000 - de84: 01000000 0x1000000 - de88: 00d06000 0xd06000 - de8c: 00fc0000 0xfc0000 - de90: 00010000 sll zero,at,0x0 - de94: 00000060 0x60 - de98: 00000000 nop - de9c: 00002800 sll a1,zero,0x0 - dea0: 00004800 sll t1,zero,0x0 - dea4: 52000100 0x52000100 - dea8: 00000098 0x98 - deac: 0000009c 0x9c - deb0: d8520001 0xd8520001 - deb4: fc000000 0xfc000000 - deb8: 01000000 0x1000000 - debc: 00005200 sll t2,zero,0x8 - ... - dec8: 00400000 0x400000 - decc: 00060000 sll zero,a2,0x0 - ded0: 55049354 0x55049354 - ded4: 00400493 0x400493 - ded8: 009c0000 0x9c0000 - dedc: 00060000 sll zero,a2,0x0 - dee0: 62049361 0x62049361 - dee4: 00a80493 0xa80493 - dee8: 00f40000 0xf40000 - deec: 00060000 sll zero,a2,0x0 - def0: 62049361 0x62049361 - def4: 01600493 0x1600493 - def8: 01700000 0x1700000 - defc: 00060000 sll zero,a2,0x0 - df00: 55049354 0x55049354 - df04: 01b00493 0x1b00493 - df08: 01f40000 0x1f40000 - df0c: 00060000 sll zero,a2,0x0 - df10: 62049361 0x62049361 - df14: 01fc0493 0x1fc0493 - df18: 02180000 0x2180000 - df1c: 00060000 sll zero,a2,0x0 - df20: 62049361 0x62049361 - df24: 02200493 0x2200493 - df28: 02640000 0x2640000 - df2c: 00060000 sll zero,a2,0x0 - df30: 62049361 0x62049361 - df34: 00000493 0x493 - ... - df40: 01080000 0x1080000 - df44: 00020000 sll zero,v0,0x0 - df48: 01089f30 0x1089f30 - df4c: 01240000 0x1240000 - df50: 00020000 sll zero,v0,0x0 - df54: 01609f31 0x1609f31 - df58: 01700000 0x1700000 - df5c: 00020000 sll zero,v0,0x0 - df60: 01b09f30 0x1b09f30 - df64: 02640000 0x2640000 - df68: 00020000 sll zero,v0,0x0 - df6c: 00009f30 0x9f30 - df70: 00000000 nop - df74: 00280000 0x280000 - df78: 01600000 0x1600000 - df7c: 00060000 sll zero,a2,0x0 - df80: ff080080 0xff080080 - df84: 01b09f1a 0x1b09f1a - df88: 02640000 0x2640000 - df8c: 00060000 sll zero,a2,0x0 - df90: ff080080 0xff080080 - df94: 00009f1a 0x9f1a - df98: 00000000 nop - df9c: 00580000 0x580000 - dfa0: 00a80000 0xa80000 - dfa4: 00010000 sll zero,at,0x0 - dfa8: 0000bc58 0xbc58 - dfac: 00013c00 sll a3,at,0x10 - dfb0: 58000100 0x58000100 - dfb4: 00000144 0x144 - dfb8: 00000160 0x160 - dfbc: b0580001 0xb0580001 - dfc0: 64000001 0x64000001 - dfc4: 01000002 0x1000002 - dfc8: 00005800 sll t3,zero,0x0 - dfcc: 00000000 nop - dfd0: 006c0000 0x6c0000 - dfd4: 00a80000 0xa80000 - dfd8: 00010000 sll zero,at,0x0 - dfdc: 0000d861 0xd861 - dfe0: 00011c00 sll v1,at,0x10 - dfe4: 61000100 0x61000100 - dfe8: 0000011c 0x11c - dfec: 00000120 0x120 - dff0: 7c740003 0x7c740003 - dff4: 0001209f 0x1209f - dff8: 00012400 sll a0,at,0x10 - dffc: 54000100 0x54000100 - e000: 00000124 0x124 - e004: 00000150 0x150 - e008: 54610001 0x54610001 - e00c: 60000001 0x60000001 - e010: 01000001 0x1000001 - e014: 01706100 0x1706100 - e018: 01a00000 0x1a00000 - e01c: 00010000 sll zero,at,0x0 - e020: 0001a061 0x1a061 - e024: 0001b000 sll s6,at,0x0 - e028: 52000100 0x52000100 - e02c: 000001f4 0x1f4 - e030: 000001fc 0x1fc - e034: fc610001 0xfc610001 - e038: 20000001 addi zero,zero,1 - e03c: 02000002 0x2000002 - e040: 509f3000 0x509f3000 - e044: 64000002 0x64000002 - e048: 01000002 0x1000002 - e04c: 00006100 sll t4,zero,0x4 - e050: 00000000 nop - e054: 006c0000 0x6c0000 - e058: 00900000 0x900000 - e05c: 00010000 sll zero,at,0x0 - e060: 00009062 0x9062 - e064: 0000a800 sll s5,zero,0x0 - e068: 52000100 0x52000100 - e06c: 000000d8 0xd8 - e070: 000000f0 0xf0 - e074: f0620001 0xf0620001 - e078: 00000000 nop - e07c: 01000001 0x1000001 - e080: 01006300 0x1006300 - e084: 01540000 0x1540000 - e088: 00010000 sll zero,at,0x0 - e08c: 00015453 0x15453 - e090: 00015800 sll t3,at,0x0 - e094: 73000500 0x73000500 - e098: 9f253300 0x9f253300 - e09c: 000001fc 0x1fc - e0a0: 0000020c syscall 0x8 - e0a4: 0081000a 0x81000a - e0a8: 7804130a 0x7804130a - e0ac: 9f241c00 0x9f241c00 - e0b0: 0000020c syscall 0x8 - e0b4: 00000214 0x214 - e0b8: 14550001 bne v0,s5,e0c0 <__scratchpad-0x1f7f1f40> - e0bc: 18000002 blez zero,e0c8 <__scratchpad-0x1f7f1f38> - e0c0: 0a000002 j 8000008 <__scratchpad-0x177ffff8> - e0c4: 0a008100 j 8020400 <__scratchpad-0x177dfc00> - e0c8: 00780413 0x780413 - e0cc: 509f241c 0x509f241c - e0d0: 64000002 0x64000002 - e0d4: 01000002 0x1000002 - e0d8: 00006200 sll t4,zero,0x8 - e0dc: 00000000 nop - e0e0: 00400000 0x400000 - e0e4: 009c0000 0x9c0000 - e0e8: 00060000 sll zero,a2,0x0 - e0ec: 62049361 0x62049361 - e0f0: 00a80493 0xa80493 - e0f4: 00f40000 0xf40000 - e0f8: 00060000 sll zero,a2,0x0 - e0fc: 62049361 0x62049361 - e100: 01b00493 0x1b00493 - e104: 01f40000 0x1f40000 - e108: 00060000 sll zero,a2,0x0 - e10c: 62049361 0x62049361 - e110: 01fc0493 0x1fc0493 - e114: 02180000 0x2180000 - e118: 00060000 sll zero,a2,0x0 - e11c: 62049361 0x62049361 - e120: 02200493 0x2200493 - e124: 02640000 0x2640000 - e128: 00060000 sll zero,a2,0x0 - e12c: 62049361 0x62049361 - e130: 00000493 0x493 - e134: 00000000 nop - e138: 00500000 0x500000 - e13c: 00840000 0x840000 - e140: 00010000 sll zero,at,0x0 - e144: 0000b052 0xb052 - e148: 00014800 sll t1,at,0x0 - e14c: 52000100 0x52000100 - e150: 000001b0 0x1b0 - e154: 00000208 0x208 - e158: 20520001 addi s2,v0,1 - e15c: 54000002 0x54000002 - e160: 01000002 0x1000002 - e164: 00005200 sll t2,zero,0x8 - e168: 00000000 nop - e16c: 01180000 0x1180000 - e170: 01240000 0x1240000 - e174: 00010000 sll zero,at,0x0 - e178: 00000054 0x54 - ... - e184: 00006400 sll t4,zero,0x10 - e188: 54000600 0x54000600 - e18c: 93550493 lbu s5,1171(k0) - e190: 00006404 0x6404 - e194: 0000c800 sll t9,zero,0x0 - e198: f3000600 0xf3000600 - e19c: 2504f503 addiu a0,t0,-2813 - e1a0: 0000c89f 0xc89f - e1a4: 0000cc00 sll t9,zero,0x10 - e1a8: 54000600 0x54000600 - e1ac: 93550493 lbu s5,1171(k0) - e1b0: 0000cc04 0xcc04 - e1b4: 00012c00 sll a1,at,0x10 - e1b8: f3000600 0xf3000600 - e1bc: 2504f503 addiu a0,t0,-2813 - e1c0: 00012c9f 0x12c9f - e1c4: 00013400 sll a2,at,0x10 - e1c8: 54000600 0x54000600 - e1cc: 93550493 lbu s5,1171(k0) - e1d0: 00013404 0x13404 - e1d4: 00019400 sll s2,at,0x10 - e1d8: f3000600 0xf3000600 - e1dc: 2504f503 addiu a0,t0,-2813 - e1e0: 0001949f 0x1949f - e1e4: 0001a400 sll s4,at,0x10 - e1e8: 54000600 0x54000600 - e1ec: 93550493 lbu s5,1171(k0) - e1f0: 0001a404 0x1a404 - e1f4: 00024c00 sll t1,v0,0x10 - e1f8: f3000600 0xf3000600 - e1fc: 2504f503 addiu a0,t0,-2813 - e200: 0000009f 0x9f - ... - e20c: 00006800 sll t5,zero,0x0 - e210: 30000200 andi zero,zero,0x200 - e214: 0000c89f 0xc89f - e218: 0000dc00 sll k1,zero,0x10 - e21c: 30000200 andi zero,zero,0x200 - e220: 00012c9f 0x12c9f - e224: 00013c00 sll a3,at,0x10 - e228: 30000200 andi zero,zero,0x200 - e22c: 0001949f 0x1949f - e230: 0001c800 sll t9,at,0x0 - e234: 30000200 andi zero,zero,0x200 - e238: 0001d49f 0x1d49f - e23c: 00024c00 sll t1,v0,0x10 - e240: 30000200 andi zero,zero,0x200 - e244: 0000009f 0x9f - e248: 00000000 nop - e24c: 00003000 sll a2,zero,0x0 - e250: 0000a800 sll s5,zero,0x0 - e254: 55000100 0x55000100 - e258: 000000c8 0xc8 - e25c: 00000118 0x118 - e260: 18550001 0x18550001 - e264: 2c000001 sltiu zero,zero,1 - e268: 01000001 0x1000001 - e26c: 012c5800 0x12c5800 - e270: 01cc0000 0x1cc0000 - e274: 00010000 sll zero,at,0x0 - e278: 0001d455 0x1d455 - e27c: 00024c00 sll t1,v0,0x10 - e280: 55000100 0x55000100 - ... - e28c: 00000018 mult zero,zero - e290: 00000068 0x68 - e294: c8570001 lwc2 $23,1(v0) - e298: dc000000 0xdc000000 - e29c: 01000000 0x1000000 - e2a0: 012c5700 0x12c5700 - e2a4: 013c0000 0x13c0000 - e2a8: 00010000 sll zero,at,0x0 - e2ac: 00019457 0x19457 - e2b0: 0001c800 sll t9,at,0x0 - e2b4: 57000100 0x57000100 - e2b8: 000001d4 0x1d4 - e2bc: 000001f0 0x1f0 - e2c0: f0570001 0xf0570001 - e2c4: fc000001 0xfc000001 - e2c8: 04000001 bltz zero,e2d0 <__scratchpad-0x1f7f1d30> - e2cc: 06fe7600 0x6fe7600 - e2d0: 0001fc9f 0x1fc9f - e2d4: 00020400 sll zero,v0,0x10 - e2d8: 72000400 0x72000400 - e2dc: 0c9f0780 jal 27c1e00 <__scratchpad-0x1d03e200> - e2e0: 2c000002 sltiu zero,zero,2 - e2e4: 01000002 0x1000002 - e2e8: 022c5700 0x22c5700 - e2ec: 02300000 0x2300000 - e2f0: 00040000 sll zero,a0,0x0 - e2f4: 9f06de77 0x9f06de77 - e2f8: 00000244 0x244 - e2fc: 0000024c syscall 0x9 - e300: 00570001 0x570001 - e304: 00000000 nop - e308: 10000000 b e30c <__scratchpad-0x1f7f1cf4> - e30c: 34000000 li zero,0x0 - e310: 01000000 0x1000000 - e314: 00345400 0x345400 - e318: 00680000 0x680000 - e31c: 00010000 sll zero,at,0x0 - e320: 0000c859 0xc859 - e324: 0000dc00 sll k1,zero,0x10 - e328: 59000100 0x59000100 - e32c: 0000012c 0x12c - e330: 0000013c 0x13c - e334: 94590001 lhu t9,1(v0) - e338: a8000001 swl zero,1(zero) - e33c: 01000001 0x1000001 - e340: 01a85900 0x1a85900 - e344: 01b40000 0x1b40000 - e348: 00010000 sll zero,at,0x0 - e34c: 0001d454 0x1d454 - e350: 00020400 sll zero,v0,0x10 - e354: 59000100 0x59000100 - e358: 00000204 0x204 - e35c: 0000020c syscall 0x8 - e360: 14540001 bne v0,s4,e368 <__scratchpad-0x1f7f1c98> - e364: 3c000002 lui zero,0x2 - e368: 01000002 0x1000002 - e36c: 023c5900 0x23c5900 - e370: 02440000 0x2440000 - e374: 00010000 sll zero,at,0x0 - e378: 00024454 0x24454 - e37c: 00024c00 sll t1,v0,0x10 - e380: 59000100 0x59000100 - ... - e38c: 00000018 mult zero,zero - e390: 00000024 and zero,zero,zero - e394: 34520001 ori s2,v0,0x1 - e398: 5c000000 0x5c000000 - e39c: 01000000 0x1000000 - e3a0: 00c85300 0xc85300 - e3a4: 00dc0000 0xdc0000 - e3a8: 00010000 sll zero,at,0x0 - e3ac: 00012c53 0x12c53 - e3b0: 00013c00 sll a3,at,0x10 - e3b4: 53000100 0x53000100 - e3b8: 00000194 0x194 - e3bc: 000001a0 0x1a0 - e3c0: d4530001 0xd4530001 - e3c4: e0000001 swc0 c0_index,1(zero) - e3c8: 01000001 0x1000001 - e3cc: 023c5300 0x23c5300 - e3d0: 02440000 0x2440000 - e3d4: 00020000 sll zero,v0,0x0 - e3d8: 00009f30 0x9f30 - e3dc: 00000000 nop - e3e0: 00340000 0x340000 - e3e4: 00a80000 0xa80000 - e3e8: 00010000 sll zero,at,0x0 - e3ec: 0000c855 0xc855 - e3f0: 00010800 sll at,at,0x0 - e3f4: 55000100 0x55000100 - e3f8: 0000012c 0x12c - e3fc: 00000148 0x148 - e400: 6c550001 0x6c550001 - e404: 80000001 lb zero,1(zero) - e408: 01000001 0x1000001 - e40c: 01945500 0x1945500 - e410: 01cc0000 0x1cc0000 - e414: 00010000 sll zero,at,0x0 - e418: 0001d455 0x1d455 - e41c: 00024c00 sll t1,v0,0x10 - e420: 55000100 0x55000100 - ... - e42c: 00000040 ssnop - e430: 000000a8 0xa8 - e434: c8520001 lwc2 $18,1(v0) - e438: d8000000 0xd8000000 - e43c: 01000000 0x1000000 - e440: 00e05200 0xe05200 - e444: 00e80000 0xe80000 - e448: 00010000 sll zero,at,0x0 - e44c: 0000e852 0xe852 - e450: 00012c00 sll a1,at,0x10 - e454: 08000300 j c00 <__scratchpad-0x1f7ff400> - e458: 01349fff 0x1349fff - e45c: 013c0000 0x13c0000 - e460: 00020000 sll zero,v0,0x0 - e464: 013c9f30 0x13c9f30 - e468: 01480000 0x1480000 - e46c: 00010000 sll zero,at,0x0 - e470: 00016c52 0x16c52 - e474: 0001d400 sll k0,at,0x10 - e478: 08000300 j c00 <__scratchpad-0x1f7ff400> - e47c: 01d49fff 0x1d49fff - e480: 02040000 0x2040000 - e484: 00010000 sll zero,at,0x0 - e488: 00020c52 0x20c52 - e48c: 00021400 sll v0,v0,0x10 - e490: 08000300 j c00 <__scratchpad-0x1f7ff400> - e494: 02149fff 0x2149fff - e498: 02200000 0x2200000 - e49c: 00010000 sll zero,at,0x0 - e4a0: 00022052 0x22052 - e4a4: 00022c00 sll a1,v0,0x10 - e4a8: 77000400 jalx c001000 <__scratchpad-0x137ff000> - e4ac: 2c9f7980 sltiu ra,a0,31104 - e4b0: 30000002 andi zero,zero,0x2 - e4b4: 03000002 0x3000002 - e4b8: 9f5e7700 0x9f5e7700 - e4bc: 00000244 0x244 - e4c0: 0000024c syscall 0x9 - e4c4: 80770004 lb s7,4(v1) - e4c8: 00009f79 0x9f79 - e4cc: 00000000 nop - e4d0: 00680000 0x680000 - e4d4: 00800000 0x800000 - e4d8: 00010000 sll zero,at,0x0 - e4dc: 00008054 0x8054 - e4e0: 00008400 sll s0,zero,0x10 - e4e4: 74000300 jalx c00 <__scratchpad-0x1f7ff400> - e4e8: 00849f04 0x849f04 - e4ec: 00940000 0x940000 - e4f0: 00010000 sll zero,at,0x0 - e4f4: 00009454 0x9454 - e4f8: 0000a000 sll s4,zero,0x0 - e4fc: 74000900 jalx 2400 <__scratchpad-0x1f7fdc00> - e500: ffff1100 0xffff1100 - e504: 9f1a5fff 0x9f1a5fff - e508: 000000f8 0xf8 - e50c: 00000108 0x108 - e510: a8540001 swl s4,1(v0) - e514: b4000001 0xb4000001 - e518: 06000001 bltz s0,e520 <__scratchpad-0x1f7f1ae0> - e51c: 09007400 j 401d000 <__scratchpad-0x1b7e3000> - e520: b49f1af8 0xb49f1af8 - e524: c0000001 lwc0 c0_index,1(zero) - e528: 01000001 0x1000001 - e52c: 01c85400 0x1c85400 - e530: 01d40000 0x1d40000 - e534: 00010000 sll zero,at,0x0 - e538: 00020c54 0x20c54 - e53c: 00021400 sll v0,v0,0x10 - e540: 54000100 0x54000100 - ... - e54c: 000000c0 ehb - e550: 000000c8 0xc8 - e554: 24520001 addiu s2,v0,1 - e558: 2c000001 sltiu zero,zero,1 - e55c: 01000001 0x1000001 - e560: 01645200 0x1645200 - e564: 016c0000 0x16c0000 - e568: 00010000 sll zero,at,0x0 - e56c: 00018c52 0x18c52 - e570: 00019400 sll s2,at,0x10 - e574: 52000100 0x52000100 - ... - e584: 00000024 and zero,zero,zero - e588: 24540001 addiu s4,v0,1 - e58c: 3c000000 lui zero,0x0 - e590: 04000000 bltz zero,e594 <__scratchpad-0x1f7f1a6c> - e594: 5401f300 0x5401f300 - e598: 00003c9f 0x3c9f - e59c: 00005000 sll t2,zero,0x0 - e5a0: 54000100 0x54000100 - e5a4: 00000050 0x50 - e5a8: 00000068 0x68 - e5ac: 01f30004 sllv zero,s3,t7 - e5b0: 00689f54 0x689f54 - e5b4: 00700000 0x700000 - e5b8: 00010000 sll zero,at,0x0 - e5bc: 00007054 0x7054 - e5c0: 00008800 sll s1,zero,0x0 - e5c4: f3000400 0xf3000400 - e5c8: 889f5401 lwl ra,21505(a0) - e5cc: 90000000 lbu zero,0(zero) - e5d0: 01000000 0x1000000 - e5d4: 00905400 0x905400 - e5d8: 00a80000 0xa80000 - e5dc: 00040000 sll zero,a0,0x0 - e5e0: 9f5401f3 0x9f5401f3 - ... - e5ec: 00000034 0x34 - e5f0: 0000003c 0x3c - e5f4: 0075000b 0x75000b - e5f8: 01940074 0x1940074 - e5fc: 1c1aff08 0x1c1aff08 - e600: 0000609f 0x609f - e604: 00006800 sll t5,zero,0x0 - e608: 75000b00 jalx 4002c00 <__scratchpad-0x1b7fd400> - e60c: 94007400 lhu zero,29696(zero) - e610: 1aff0801 0x1aff0801 - e614: 00809f1c 0x809f1c - e618: 00880000 0x880000 - e61c: 000b0000 sll zero,t3,0x0 - e620: 00740075 0x740075 - e624: ff080194 0xff080194 - e628: a09f1c1a sb ra,7194(a0) - e62c: a8000000 swl zero,0(zero) - e630: 0b000000 j c000000 <__scratchpad-0x13800000> - e634: 74007500 jalx 1d400 <__scratchpad-0x1f7e2c00> - e638: 08019400 j 65000 <__scratchpad-0x1f79b000> - e63c: 9f1c1aff 0x9f1c1aff - ... - e64c: 00000024 and zero,zero,zero - e650: 24540001 addiu s4,v0,1 - e654: 3c000000 lui zero,0x0 - e658: 04000000 bltz zero,e65c <__scratchpad-0x1f7f19a4> - e65c: 5401f300 0x5401f300 - e660: 00003c9f 0x3c9f - e664: 00005000 sll t2,zero,0x0 - e668: 54000100 0x54000100 - e66c: 00000050 0x50 - e670: 00000068 0x68 - e674: 01f30004 sllv zero,s3,t7 - e678: 00689f54 0x689f54 - e67c: 00700000 0x700000 - e680: 00010000 sll zero,at,0x0 - e684: 00007054 0x7054 - e688: 00008800 sll s1,zero,0x0 - e68c: f3000400 0xf3000400 - e690: 889f5401 lwl ra,21505(a0) - e694: 90000000 lbu zero,0(zero) - e698: 01000000 0x1000000 - e69c: 00905400 0x905400 - e6a0: 00a80000 0xa80000 - e6a4: 00040000 sll zero,a0,0x0 - e6a8: 9f5401f3 0x9f5401f3 - ... - e6b4: 00000020 add zero,zero,zero - e6b8: 00000030 0x30 - e6bc: 30520001 andi s2,v0,0x1 - e6c0: 3c000000 lui zero,0x0 - e6c4: 02000000 0x2000000 - e6c8: 4c9f3000 mtc3 ra,$6 - e6cc: 5c000000 0x5c000000 - e6d0: 01000000 0x1000000 - e6d4: 005c5200 0x5c5200 - e6d8: 00680000 0x680000 - e6dc: 00020000 sll zero,v0,0x0 - e6e0: 006c9f48 0x6c9f48 - e6e4: 007c0000 0x7c0000 - e6e8: 00010000 sll zero,at,0x0 - e6ec: 00007c52 0x7c52 - e6f0: 00008800 sll s1,zero,0x0 - e6f4: 38000200 xori zero,zero,0x200 - e6f8: 00008c9f 0x8c9f - e6fc: 00009c00 sll s3,zero,0x10 - e700: 52000100 0x52000100 - e704: 0000009c 0x9c - e708: 000000a0 0xa0 - e70c: 9f400002 0x9f400002 - e710: 000000a0 0xa0 - e714: 000000a8 0xa8 - e718: 00550001 0x550001 - e71c: 00000000 nop - e720: Address 0x000000000000e720 is out of bounds. - - -Disassembly of section .debug_ranges: - -00000000 <.debug_ranges>: - 0: 00000060 0x60 - 4: 000000ac 0xac - 8: 000000b8 0xb8 - c: 000000c8 0xc8 - ... - 18: 00000114 0x114 - 1c: 00000118 0x118 - 20: 0000011c 0x11c - 24: 00000160 0x160 - ... - 30: 000001bc 0x1bc - 34: 000001c8 0x1c8 - 38: 000001cc syscall 0x7 - 3c: 000001d4 0x1d4 - ... - 48: 00000478 0x478 - 4c: 0000048c syscall 0x12 - 50: 00000490 0x490 - 54: 000004a4 0x4a4 - 58: 000004bc 0x4bc - 5c: 000004c0 sll zero,zero,0x13 - ... - 68: 00001940 sll v1,zero,0x5 - 6c: 00001944 0x1944 - 70: 0000194c syscall 0x65 - 74: 00001958 0x1958 - 78: 0000195c 0x195c - 7c: 00001960 0x1960 - ... - 88: 00001984 0x1984 - 8c: 0000198c syscall 0x66 - 90: 00001990 0x1990 - 94: 00001998 0x1998 - 98: 0000199c 0x199c - 9c: 000019a4 0x19a4 - ... - a8: 000019a4 0x19a4 - ac: 000019a8 0x19a8 - b0: 000019b0 0x19b0 - b4: 000019bc 0x19bc - ... - c0: 00001b7c 0x1b7c - c4: 00001b94 0x1b94 - c8: 00001b98 0x1b98 - cc: 00001ba0 0x1ba0 - d0: 00001ba4 0x1ba4 - d4: 00001bac 0x1bac - d8: 00001bb4 0x1bb4 - dc: 00001bbc 0x1bbc - ... - e8: 00001c88 0x1c88 - ec: 00001c8c syscall 0x72 - f0: 00001c90 0x1c90 - f4: 00001cac 0x1cac - ... - 100: 00001cd0 0x1cd0 - 104: 00001cd4 0x1cd4 - 108: 00001ce0 0x1ce0 - 10c: 00001ce4 0x1ce4 - 110: 00001cf4 0x1cf4 - 114: 00001cfc 0x1cfc - ... - 120: 00001d20 0x1d20 - 124: 00001d38 0x1d38 - 128: 00001d3c 0x1d3c - 12c: 00001d54 0x1d54 - 130: 00001d58 0x1d58 - 134: 00001d5c 0x1d5c - ... - 140: 00001d38 0x1d38 - 144: 00001d3c 0x1d3c - 148: 00001d54 0x1d54 - 14c: 00001d58 0x1d58 - 150: 00001d5c 0x1d5c - 154: 00001d6c 0x1d6c - ... - 160: 00001f40 sll v1,zero,0x1d - 164: 00001f4c syscall 0x7d - 168: 00001f50 0x1f50 - 16c: 00001f54 0x1f54 - ... - 178: 00002898 0x2898 - 17c: 0000289c 0x289c - 180: 000028a0 0x28a0 - 184: 000028a4 0x28a4 - ... - 190: 0000289c 0x289c - 194: 000028a0 0x28a0 - 198: 000028a4 0x28a4 - 19c: 000028ac 0x28ac - ... - 1a8: 00000280 sll zero,zero,0xa - 1ac: 0000028c syscall 0xa - 1b0: 000002a4 0x2a4 - 1b4: 000002a8 0x2a8 - 1b8: 000005c8 0x5c8 - 1bc: 0000060c syscall 0x18 - 1c0: 00000614 0x614 - 1c4: 00000630 0x630 - 1c8: 00000638 0x638 - 1cc: 00000644 0x644 - 1d0: 0000064c syscall 0x19 - 1d4: 00000660 0x660 - 1d8: 00001340 sll v0,zero,0xd - 1dc: 00001348 0x1348 - ... - 1e8: 000006ac 0x6ac - 1ec: 000006cc syscall 0x1b - 1f0: 000006d4 0x6d4 - 1f4: 000006dc 0x6dc - 1f8: 000006e4 0x6e4 - 1fc: 000006ec 0x6ec - ... - 208: 00000924 0x924 - 20c: 00000944 0x944 - 210: 0000094c syscall 0x25 - 214: 00000954 0x954 - 218: 0000095c 0x95c - 21c: 00000964 0x964 - ... - 228: 00000f30 0xf30 - 22c: 00000f34 0xf34 - 230: 00000f3c 0xf3c - 234: 00000fc4 0xfc4 - 238: 00000fcc syscall 0x3f - 23c: 00000fec 0xfec - 240: 00000ff4 0xff4 - 244: 00001060 0x1060 - 248: 00001068 0x1068 - 24c: 000010d8 0x10d8 - 250: 000010e0 0x10e0 - 254: 00001170 0x1170 - ... - 264: 00000150 0x150 - 268: 00000158 0x158 - 26c: 000001c8 0x1c8 - 270: 000001d0 0x1d0 - 274: 00000318 0x318 - 278: 00000320 0x320 - 27c: 00000324 0x324 - 280: 0000032c 0x32c - 284: 00000460 0x460 - 288: 00000468 0x468 - 28c: 000005a4 0x5a4 - 290: 000005ac 0x5ac - 294: 000005b8 0x5b8 - 298: 000005c0 sll zero,zero,0x17 - 29c: 000005d0 0x5d0 - 2a0: 000005d8 0x5d8 - 2a4: 000005ec 0x5ec - 2a8: 00000604 0x604 - 2ac: 0000060c syscall 0x18 - 2b0: 00000614 0x614 - 2b4: 00000620 0x620 - 2b8: 00000628 0x628 - 2bc: 00000634 0x634 - ... - 2c8: 0000001c 0x1c - 2cc: 00000058 0x58 - 2d0: 000005ac 0x5ac - 2d4: 000005b8 0x5b8 - ... - 2e0: 00000164 0x164 - 2e4: 000001a8 0x1a8 - 2e8: 0000032c 0x32c - 2ec: 00000354 0x354 - ... - 2f8: 000001ec 0x1ec - 2fc: 00000230 0x230 - 300: 00000468 0x468 - 304: 00000490 0x490 - ... - 310: 00000248 0x248 - 314: 00000318 0x318 - 318: 000005c0 sll zero,zero,0x17 - 31c: 000005d0 0x5d0 - ... - 328: 0000035c 0x35c - 32c: 00000460 0x460 - 330: 000005d8 0x5d8 - 334: 000005ec 0x5ec - 338: 00000614 0x614 - 33c: 00000620 0x620 - 340: 00000628 0x628 - 344: 00000634 0x634 - ... - 350: 00000368 0x368 - 354: 0000037c 0x37c - 358: 00000388 0x388 - 35c: 0000043c 0x43c - 360: 00000614 0x614 - 364: 00000620 0x620 - 368: 00000628 0x628 - 36c: 00000634 0x634 - ... - 378: 0000043c 0x43c - 37c: 00000444 0x444 - 380: 00000448 0x448 - 384: 0000044c syscall 0x11 - ... - 390: 000004a0 0x4a0 - 394: 000004b4 0x4b4 - 398: 000004c4 0x4c4 - 39c: 000005a4 0x5a4 - ... - 3ac: 0000014c syscall 0x5 - 3b0: 00000154 0x154 - 3b4: 000001d4 0x1d4 - 3b8: 000001dc 0x1dc - 3bc: 00000320 0x320 - 3c0: 00000328 0x328 - 3c4: 0000032c 0x32c - 3c8: 00000334 0x334 - 3cc: 00000490 0x490 - 3d0: 00000498 0x498 - 3d4: 000005a8 0x5a8 - 3d8: 000005b0 0x5b0 - 3dc: 000005bc 0x5bc - 3e0: 000005c4 0x5c4 - 3e4: 000005dc 0x5dc - 3e8: 000005ec 0x5ec - 3ec: 000005f8 0x5f8 - 3f0: 00000600 sll zero,zero,0x18 - 3f4: 0000060c syscall 0x18 - 3f8: 00000624 0x624 - 3fc: 00000628 0x628 - 400: 00000630 0x630 - 404: 00000640 sll zero,zero,0x19 - ... - 410: 0000001c 0x1c - 414: 00000054 0x54 - 418: 000005b0 0x5b0 - 41c: 000005bc 0x5bc - ... - 428: 00000160 0x160 - 42c: 000001a4 0x1a4 - 430: 00000334 0x334 - 434: 0000035c 0x35c - ... - 440: 000001f8 0x1f8 - 444: 0000023c 0x23c - 448: 00000498 0x498 - 44c: 000004c0 sll zero,zero,0x13 - ... - 458: 00000364 0x364 - 45c: 00000490 0x490 - 460: 000005c4 0x5c4 - 464: 000005dc 0x5dc - 468: 000005ec 0x5ec - 46c: 000005f8 0x5f8 - 470: 00000600 sll zero,zero,0x18 - 474: 0000060c syscall 0x18 - 478: 00000630 0x630 - 47c: 00000640 sll zero,zero,0x19 - ... - 488: 00000374 0x374 - 48c: 00000388 0x388 - 490: 00000394 0x394 - 494: 00000398 0x398 - 498: 0000039c 0x39c - 49c: 0000044c syscall 0x11 - 4a0: 000005ec 0x5ec - 4a4: 000005f8 0x5f8 - 4a8: 00000600 sll zero,zero,0x18 - 4ac: 0000060c syscall 0x18 - ... - 4b8: 0000044c syscall 0x11 - 4bc: 00000454 0x454 - 4c0: 00000458 0x458 - 4c4: 0000045c 0x45c - 4c8: 00000470 0x470 - 4cc: 00000474 0x474 - ... - 4d8: 000004d0 0x4d0 - 4dc: 000004e4 0x4e4 - 4e0: 000004f0 0x4f0 - 4e4: 000005a8 0x5a8 - ... - 4f4: 00000008 jr zero - 4f8: 0000000c syscall - 4fc: 00000010 mfhi zero - 500: 00000014 0x14 - 504: 00000018 mult zero,zero - 508: 00000030 0x30 - 50c: 00000034 0x34 - 510: 00000040 ssnop - 514: 00000044 0x44 - ... - 520: 00000010 mfhi zero - 524: 00000014 0x14 - 528: 00000028 0x28 - 52c: 0000002c 0x2c - 530: 00000034 0x34 - 534: 00000038 0x38 - 538: 00000054 0x54 - 53c: 00000058 0x58 - 540: 00000564 0x564 - 544: 00000568 0x568 - 548: 000006f4 0x6f4 - 54c: 000006f8 0x6f8 - ... - 558: 00000064 0x64 - 55c: 00000184 0x184 - 560: 000002b8 0x2b8 - 564: 000002d0 0x2d0 - 568: 00000328 0x328 - 56c: 0000034c syscall 0xd - 570: 0000036c 0x36c - 574: 0000037c 0x37c - 578: 00000390 0x390 - 57c: 00000424 0x424 - 580: 00000434 0x434 - 584: 00000448 0x448 - 588: 000004a0 0x4a0 - 58c: 000004d4 0x4d4 - 590: 000004dc 0x4dc - 594: 000004f8 0x4f8 - 598: 00000500 sll zero,zero,0x14 - 59c: 00000564 0x564 - 5a0: 00000568 0x568 - 5a4: 0000057c 0x57c - 5a8: 000005b0 0x5b0 - 5ac: 000005c4 0x5c4 - 5b0: 000005c8 0x5c8 - 5b4: 000005cc syscall 0x17 - 5b8: 00000610 0x610 - 5bc: 00000628 0x628 - 5c0: 00000698 0x698 - 5c4: 000006ac 0x6ac - 5c8: 000006b4 0x6b4 - 5cc: 000006b8 0x6b8 - 5d0: 000006c0 sll zero,zero,0x1b - 5d4: 000006cc syscall 0x1b - 5d8: 000006d8 0x6d8 - 5dc: 000006f4 0x6f4 - 5e0: 000006f8 0x6f8 - 5e4: 00000710 0x710 - 5e8: 00000770 0x770 - 5ec: 000007b0 0x7b0 - 5f0: 000007c8 0x7c8 - 5f4: 000007f8 0x7f8 - 5f8: 00000800 sll at,zero,0x0 - 5fc: 00000814 0x814 - 600: 0000081c 0x81c - 604: 00000820 add at,zero,zero - 608: 00000830 0x830 - 60c: 00000834 0x834 - 610: 0000083c 0x83c - 614: 00000858 0x858 - 618: 00000884 0x884 - 61c: 0000088c syscall 0x22 - ... - 628: 00000100 sll zero,zero,0x4 - 62c: 00000184 0x184 - 630: 000003d4 0x3d4 - 634: 00000424 0x424 - 638: 000004b0 0x4b0 - 63c: 000004d4 0x4d4 - ... - 648: 00000184 0x184 - 64c: 000001e8 0x1e8 - 650: 000002d0 0x2d0 - 654: 000002fc 0x2fc - 658: 0000034c syscall 0xd - 65c: 0000036c 0x36c - 660: 0000037c 0x37c - 664: 00000390 0x390 - 668: 00000424 0x424 - 66c: 0000042c 0x42c - ... - 678: 000001e8 0x1e8 - 67c: 000001f4 0x1f4 - 680: 000001f8 0x1f8 - 684: 00000208 0x208 - ... - 690: 00000224 0x224 - 694: 000002b8 0x2b8 - 698: 00000304 0x304 - 69c: 00000328 0x328 - 6a0: 00000450 0x450 - 6a4: 00000498 0x498 - 6a8: 00000584 0x584 - 6ac: 000005b0 0x5b0 - 6b0: 000005d4 0x5d4 - 6b4: 000005e4 0x5e4 - 6b8: 000005f4 0x5f4 - 6bc: 00000604 0x604 - 6c0: 00000638 0x638 - 6c4: 0000063c 0x63c - 6c8: 00000644 0x644 - 6cc: 00000664 0x664 - 6d0: 0000066c 0x66c - 6d4: 0000068c syscall 0x1a - 6d8: 00000710 0x710 - 6dc: 00000770 0x770 - 6e0: 000007b0 0x7b0 - 6e4: 000007b8 0x7b8 - 6e8: 00000860 0x860 - 6ec: 00000884 0x884 - 6f0: 00000894 0x894 - 6f4: 000008e0 0x8e0 - 6f8: 000008e8 0x8e8 - 6fc: 000008fc 0x8fc - 700: 00000904 0x904 - 704: 00000920 0x920 - ... - 710: 0000000c syscall - 714: 00000014 0x14 - 718: 00000018 mult zero,zero - 71c: 00000024 and zero,zero,zero - 720: 00000044 0x44 - 724: 00000048 0x48 - ... - 730: 00000080 sll zero,zero,0x2 - 734: 00000098 0x98 - 738: 000000f8 0xf8 - 73c: 00000108 0x108 - 740: 00000118 0x118 - 744: 00000120 0x120 - 748: 000001ec 0x1ec - 74c: 000001fc 0x1fc - ... - 758: 00000134 0x134 - 75c: 00000180 sll zero,zero,0x6 - 760: 00000368 0x368 - 764: 00000370 0x370 - 768: 00000378 0x378 - 76c: 00000384 0x384 - ... - 778: 0000019c 0x19c - 77c: 000001a8 0x1a8 - 780: 000001ac 0x1ac - 784: 000001bc 0x1bc - ... - 790: 0000023c 0x23c - 794: 00000288 0x288 - 798: 0000038c syscall 0xe - 79c: 00000394 0x394 - 7a0: 0000039c 0x39c - 7a4: 000003ac 0x3ac - ... - 7b0: 00000304 0x304 - 7b4: 00000320 0x320 - 7b8: 000003b4 0x3b4 - 7bc: 000005cc syscall 0x17 - 7c0: 000005d4 0x5d4 - 7c4: 00000610 0x610 - 7c8: 000006a8 0x6a8 - 7cc: 000006d4 0x6d4 - 7d0: 000006ec 0x6ec - 7d4: 00000704 0x704 - 7d8: 0000070c syscall 0x1c - 7dc: 00000718 0x718 - 7e0: 000007ac 0x7ac - 7e4: 000007c4 0x7c4 - 7e8: 000007ec 0x7ec - 7ec: 000007fc 0x7fc - 7f0: 00000804 sllv at,zero,zero - 7f4: 00000818 0x818 - ... - 800: 000003dc 0x3dc - 804: 000004a0 0x4a0 - 808: 000004a4 0x4a4 - 80c: 000004a8 0x4a8 - ... - 818: 000004a0 0x4a0 - 81c: 000004a4 0x4a4 - 820: 000004a8 0x4a8 - 824: 000004ac 0x4ac - 828: 000004b0 0x4b0 - 82c: 000004b4 0x4b4 - ... - 838: 000004dc 0x4dc - 83c: 00000594 0x594 - 840: 00000598 0x598 - 844: 0000059c 0x59c - ... - 850: 00000594 0x594 - 854: 00000598 0x598 - 858: 0000059c 0x59c - 85c: 000005a0 0x5a0 - 860: 000005a4 0x5a4 - 864: 000005ac 0x5ac - ... - 870: 00000804 sllv at,zero,zero - 874: 00000810 mfhi at - 878: 00000814 0x814 - 87c: 00000818 0x818 - ... - 888: 00000720 0x720 - 88c: 00000794 0x794 - 890: 000007cc syscall 0x1f - 894: 000007e4 0x7e4 - 898: 00000820 add at,zero,zero - 89c: 00000840 sll at,zero,0x1 - 8a0: 00000848 0x848 - 8a4: 00000894 0x894 - ... - 8b0: 00000004 sllv zero,zero,zero - 8b4: 00000008 jr zero - 8b8: 00000014 0x14 - 8bc: 0000001c 0x1c - 8c0: 00000024 and zero,zero,zero - 8c4: 00000030 0x30 - 8c8: 00000048 0x48 - 8cc: 0000004c syscall 0x1 - ... - 8d8: 00000080 sll zero,zero,0x2 - 8dc: 00000098 0x98 - 8e0: 0000010c syscall 0x4 - 8e4: 0000011c 0x11c - 8e8: 0000012c 0x12c - 8ec: 00000134 0x134 - 8f0: 00000198 0x198 - 8f4: 0000019c 0x19c - ... - 900: 00000148 0x148 - 904: 00000190 0x190 - 908: 000004a8 0x4a8 - 90c: 000004b0 0x4b0 - 910: 000004b8 0x4b8 - 914: 000004c4 0x4c4 - ... - 920: 000001bc 0x1bc - 924: 000001c8 0x1c8 - 928: 000004fc 0x4fc - 92c: 00000564 0x564 - 930: 0000056c 0x56c - 934: 000005c0 sll zero,zero,0x17 - 938: 000005c8 0x5c8 - 93c: 000005d8 0x5d8 - 940: 000005e0 0x5e0 - 944: 000005f0 0x5f0 - ... - 950: 000001c8 0x1c8 - 954: 000001d4 0x1d4 - 958: 000001d8 0x1d8 - 95c: 000001e8 0x1e8 - ... - 968: 00000228 0x228 - 96c: 00000278 0x278 - 970: 000004cc syscall 0x13 - 974: 000004d0 0x4d0 - 978: 000004d8 0x4d8 - 97c: 000004e8 0x4e8 - ... - 988: 00000324 0x324 - 98c: 00000374 0x374 - 990: 00000378 0x378 - 994: 000003c0 sll zero,zero,0xf - 998: 000003c4 0x3c4 - 99c: 000003c8 0x3c8 - ... - 9a8: 00000324 0x324 - 9ac: 00000360 0x360 - 9b0: 00000368 0x368 - 9b4: 0000036c 0x36c - 9b8: 00000378 0x378 - 9bc: 00000390 0x390 - ... - 9c8: 00000344 0x344 - 9cc: 0000034c syscall 0xd - 9d0: 00000354 0x354 - 9d4: 0000035c 0x35c - ... - 9e0: 0000034c syscall 0xd - 9e4: 00000354 0x354 - 9e8: 0000035c 0x35c - 9ec: 00000360 0x360 - ... - 9f8: 00000368 0x368 - 9fc: 0000036c 0x36c - a00: 00000378 0x378 - a04: 0000037c 0x37c - a08: 00000384 0x384 - a0c: 00000388 0x388 - ... - a18: 0000037c 0x37c - a1c: 00000384 0x384 - a20: 00000388 0x388 - a24: 00000390 0x390 - ... - a30: 00000360 0x360 - a34: 00000368 0x368 - a38: 0000036c 0x36c - a3c: 00000374 0x374 - a40: 00000390 0x390 - a44: 000003c0 sll zero,zero,0xf - a48: 000003c4 0x3c4 - a4c: 000003c8 0x3c8 - ... - a58: 00000360 0x360 - a5c: 00000368 0x368 - a60: 0000036c 0x36c - a64: 00000374 0x374 - a68: 00000390 0x390 - a6c: 000003a0 0x3a0 - a70: 000003a4 0x3a4 - a74: 000003a8 0x3a8 - a78: 000003ac 0x3ac - a7c: 000003b0 0x3b0 - a80: 000003b4 0x3b4 - a84: 000003b8 0x3b8 - ... - a94: 0000000c syscall - a98: 00000018 mult zero,zero - a9c: 0000001c 0x1c - aa0: 00000040 ssnop - aa4: 00000044 0x44 - aa8: 00000050 0x50 - aac: 00000054 0x54 - ... - ab8: 0000000c syscall - abc: 00000014 0x14 - ac0: 0000002c 0x2c - ac4: 00000030 0x30 - ac8: 00000058 0x58 - acc: 0000005c 0x5c - ad0: 0000058c syscall 0x16 - ad4: 00000590 0x590 - ... - ae0: 00000074 0x74 - ae4: 000000ac 0xac - ae8: 000000c0 ehb - aec: 000001a0 0x1a0 - af0: 000002a0 0x2a0 - af4: 000002a8 0x2a8 - af8: 0000034c syscall 0xd - afc: 00000368 0x368 - b00: 000003a0 0x3a0 - b04: 000003b0 0x3b0 - b08: 000003c4 0x3c4 - b0c: 0000045c 0x45c - b10: 0000046c 0x46c - b14: 00000484 0x484 - b18: 000004d8 0x4d8 - b1c: 000004fc 0x4fc - b20: 00000504 0x504 - b24: 00000520 0x520 - b28: 00000528 0x528 - b2c: 0000058c syscall 0x16 - b30: 00000590 0x590 - b34: 000005a4 0x5a4 - b38: 000005cc syscall 0x17 - b3c: 000005d0 0x5d0 - b40: 00000604 0x604 - b44: 00000618 0x618 - b48: 0000061c 0x61c - b4c: 00000620 0x620 - b50: 0000066c 0x66c - b54: 00000684 0x684 - b58: 000006f0 0x6f0 - b5c: 00000704 0x704 - b60: 0000070c syscall 0x1c - b64: 00000710 0x710 - b68: 00000718 0x718 - b6c: 00000724 0x724 - b70: 00000730 0x730 - b74: 0000073c 0x73c - b78: 00000744 0x744 - b7c: 00000754 0x754 - b80: 000007b4 0x7b4 - b84: 000007f4 0x7f4 - b88: 0000080c syscall 0x20 - b8c: 0000083c 0x83c - b90: 00000844 0x844 - b94: 00000858 0x858 - b98: 0000085c 0x85c - b9c: 00000860 0x860 - ba0: 00000870 0x870 - ba4: 00000874 0x874 - ba8: 0000087c 0x87c - bac: 00000898 0x898 - bb0: 000008c0 sll at,zero,0x3 - bb4: 000008cc syscall 0x23 - bb8: 00000920 0x920 - bbc: 00000930 0x930 - ... - bc8: 00000120 0x120 - bcc: 000001a0 0x1a0 - bd0: 00000408 0x408 - bd4: 0000045c 0x45c - bd8: 000004d8 0x4d8 - bdc: 000004fc 0x4fc - ... - be8: 000001a0 0x1a0 - bec: 00000208 0x208 - bf0: 000002ac 0x2ac - bf4: 000002f4 0x2f4 - bf8: 00000368 0x368 - bfc: 00000398 0x398 - c00: 000003b0 0x3b0 - c04: 000003c4 0x3c4 - c08: 0000045c 0x45c - c0c: 00000464 0x464 - ... - c18: 00000208 0x208 - c1c: 00000298 0x298 - c20: 00000330 0x330 - c24: 00000344 0x344 - c28: 0000048c syscall 0x12 - c2c: 000004d0 0x4d0 - c30: 000005ac 0x5ac - c34: 000005cc syscall 0x17 - c38: 000005d8 0x5d8 - c3c: 00000604 0x604 - c40: 00000628 0x628 - c44: 00000638 0x638 - c48: 00000648 0x648 - c4c: 00000658 0x658 - c50: 00000690 0x690 - c54: 00000698 0x698 - c58: 000006a0 0x6a0 - c5c: 000006bc 0x6bc - c60: 000006c4 0x6c4 - c64: 000006e4 0x6e4 - c68: 00000754 0x754 - c6c: 000007b4 0x7b4 - c70: 000007f4 0x7f4 - c74: 000007fc 0x7fc - c78: 000008a0 0x8a0 - c7c: 000008c0 sll at,zero,0x3 - c80: 000008d4 0x8d4 - c84: 00000920 0x920 - c88: 00000938 0x938 - c8c: 0000094c syscall 0x25 - c90: 00000954 0x954 - c94: 00000970 0x970 - ... - ca0: 000002f4 0x2f4 - ca4: 00000300 sll zero,zero,0xc - ca8: 00000304 0x304 - cac: 00000314 0x314 - ... - cbc: 00000010 mfhi zero - cc0: 00000014 0x14 - cc4: 00000018 mult zero,zero - ... - cd0: 0000002c 0x2c - cd4: 00000068 0x68 - cd8: 0000007c 0x7c - cdc: 00000084 0x84 - ... - ce8: 00000018 mult zero,zero - cec: 00000064 0x64 - cf0: 000000ac 0xac - cf4: 000000b8 0xb8 - cf8: 000000cc syscall 0x3 - cfc: 000000fc 0xfc - ... - d08: 00000020 add zero,zero,zero - d0c: 00000030 0x30 - d10: 000000d0 0xd0 - d14: 000000e0 0xe0 - ... - d20: 00000064 0x64 - d24: 00000070 0x70 - d28: 00000074 0x74 - d2c: 00000084 0x84 - ... - d38: 00000028 0x28 - d3c: 00000160 0x160 - d40: 000001b0 0x1b0 - d44: 000001f4 0x1f4 - d48: 00000220 0x220 - d4c: 00000230 0x230 - d50: 00000238 0x238 - d54: 00000248 0x248 - ... - d60: 00000040 ssnop - d64: 00000058 0x58 - d68: 000000a8 0xa8 - d6c: 000000bc 0xbc - ... - d78: 00000170 0x170 - d7c: 00000188 0x188 - d80: 0000018c syscall 0x6 - d84: 00000190 0x190 - ... - d94: 0000000c syscall - d98: 00000010 mfhi zero - d9c: 00000018 mult zero,zero - da0: 0000001c 0x1c - da4: 00000020 add zero,zero,zero - da8: 0000002c 0x2c - dac: 00000030 0x30 - ... - db8: 00000068 0x68 - dbc: 000000a8 0xa8 - dc0: 000000dc 0xdc - dc4: 00000108 0x108 - dc8: 00000114 0x114 - dcc: 00000118 0x118 - dd0: 0000016c 0x16c - dd4: 00000170 0x170 - dd8: 0000017c 0x17c - ddc: 00000180 sll zero,zero,0x6 - de0: 000001bc 0x1bc - de4: 000001c0 sll zero,zero,0x7 - de8: 000001c4 0x1c4 - dec: 000001cc syscall 0x7 - ... - df8: 000000a8 0xa8 - dfc: 000000c0 ehb - e00: 00000108 0x108 - e04: 00000114 0x114 - e08: 00000118 0x118 - e0c: 00000124 0x124 - e10: 0000014c syscall 0x5 - e14: 00000164 0x164 - e18: 00000170 0x170 - e1c: 0000017c 0x17c - e20: 00000180 sll zero,zero,0x6 - e24: 0000018c syscall 0x6 - ... - e34: 0000002c 0x2c - e38: 00000030 0x30 - e3c: 00000034 0x34 - e40: 0000003c 0x3c - e44: 00000058 0x58 - e48: 0000005c 0x5c - e4c: 00000060 0x60 - e50: 00000068 0x68 - e54: 00000078 0x78 - e58: 0000007c 0x7c - e5c: 00000080 sll zero,zero,0x2 - e60: 00000088 0x88 - e64: 00000098 0x98 - e68: 0000009c 0x9c - e6c: 000000a0 0xa0 - ... - -Disassembly of section .debug_str: - -00000000 <.debug_str>: - 0: 5f455447 0x5f455447 - 4: 4f5f504f c3 0x15f504f - 8: 54470050 0x54470050 - c: 4c465f45 0x4c465f45 - 10: 495f4741 0x495f4741 - 14: 535f3152 0x535f3152 - 18: 52555441 0x52555441 - 1c: 44455441 0x44455441 - 20: 6c616d00 0x6c616d00 - 24: 5f636f6c 0x5f636f6c - 28: 75746573 jalx 5d195cc <__scratchpad-0x19ae6a34> - 2c: 54470070 0x54470070 - 30: 504f5f45 0x504f5f45 - 34: 4350445f c0 0x150445f - 38: 54470053 0x54470053 - 3c: 504f5f45 0x504f5f45 - 40: 4350445f c0 0x150445f - 44: 54470054 0x54470054 - 48: 5f525f45 0x5f525f45 - 4c: 30595853 andi t9,v0,0x5853 - 50: 45544700 0x45544700 - 54: 535f525f 0x535f525f - 58: 00315958 0x315958 - 5c: 5f455447 0x5f455447 - 60: 58535f52 0x58535f52 - 64: 67003259 0x67003259 - 68: 645f6574 0x645f6574 - 6c: 5f617461 0x5f617461 - 70: 69676572 0x69676572 - 74: 72657473 0x72657473 - 78: 54470073 0x54470073 - 7c: 4c465f45 0x4c465f45 - 80: 4d5f4741 0x4d5f4741 - 84: 5f304341 0x5f304341 - 88: 5f46564f 0x5f46564f - 8c: 00534f50 0x534f50 - 90: 5f455447 0x5f455447 - 94: 445f504f 0x445f504f - 98: 004c5043 0x4c5043 - 9c: 5f455447 0x5f455447 - a0: 47414c46 c1 0x1414c46 - a4: 43414d5f c0 0x1414d5f - a8: 564f5f30 0x564f5f30 - ac: 454e5f46 0x454e5f46 - b0: 54470047 0x54470047 - b4: 4c465f45 0x4c465f45 - b8: 535f4741 0x535f4741 - bc: 4f5f335a c3 0x15f335a - c0: 535f5a54 0x535f5a54 - c4: 52555441 0x52555441 - c8: 44455441 0x44455441 - cc: 45544700 0x45544700 - d0: 414c465f 0x414c465f - d4: 59535f47 0x59535f47 - d8: 41535f32 0x41535f32 - dc: 41525554 0x41525554 - e0: 00444554 0x444554 - e4: 5f455447 0x5f455447 - e8: 58535f52 0x58535f52 - ec: 47005059 c1 0x1005059 - f0: 465f4554 c1 0x5f4554 - f4: 5f47414c 0x5f47414c - f8: 5f4c4f43 0x5f4c4f43 - fc: 4f464946 c3 0x1464946 - 100: 535f425f 0x535f425f - 104: 52555441 0x52555441 - 108: 44455441 0x44455441 - 10c: 45544700 0x45544700 - 110: 414c465f 0x414c465f - 114: 49445f47 0x49445f47 - 118: 564f5f56 0x564f5f56 - 11c: 41535f46 0x41535f46 - 120: 41525554 0x41525554 - 124: 00444554 0x444554 - 128: 5f455447 0x5f455447 - 12c: 47414c46 c1 0x1414c46 - 130: 43414d5f c0 0x1414d5f - 134: 564f5f32 0x564f5f32 - 138: 454e5f46 0x454e5f46 - 13c: 54470047 0x54470047 - 140: 5f525f45 0x5f525f45 - 144: 30424752 andi v0,v0,0x4752 - 148: 45544700 0x45544700 - 14c: 525f525f 0x525f525f - 150: 00314247 0x314247 - 154: 5f455447 0x5f455447 - 158: 47525f52 c1 0x1525f52 - 15c: 47003242 c1 0x1003242 - 160: 465f4554 c1 0x5f4554 - 164: 5f47414c 0x5f47414c - 168: 3143414d andi v1,t2,0x414d - 16c: 46564f5f c1 0x564f5f - 170: 534f505f 0x534f505f - 174: 45544700 0x45544700 - 178: 414c465f 0x414c465f - 17c: 414d5f47 0x414d5f47 - 180: 4f5f3143 c3 0x15f3143 - 184: 4e5f4656 c3 0x5f4656 - 188: 47004745 c1 0x1004745 - 18c: 525f4554 0x525f4554 - 190: 305a565f andi k0,v0,0x565f - 194: 45544700 0x45544700 - 198: 565f525f 0x565f525f - 19c: 4700315a c1 0x100315a - 1a0: 525f4554 0x525f4554 - 1a4: 325a565f andi k0,s2,0x565f - 1a8: 45544700 0x45544700 - 1ac: 5f504f5f 0x5f504f5f - 1b0: 5a535641 0x5a535641 - 1b4: 54470033 0x54470033 - 1b8: 504f5f45 0x504f5f45 - 1bc: 5356415f 0x5356415f - 1c0: 4700345a c1 0x100345a - 1c4: 465f4554 c1 0x5f4554 - 1c8: 5f47414c 0x5f47414c - 1cc: 5f305249 0x5f305249 - 1d0: 55544153 0x55544153 - 1d4: 45544152 0x45544152 - 1d8: 54470044 0x54470044 - 1dc: 504f5f45 0x504f5f45 - 1e0: 43434e5f c0 0x1434e5f - 1e4: 54470053 0x54470053 - 1e8: 504f5f45 0x504f5f45 - 1ec: 43434e5f c0 0x1434e5f - 1f0: 5f5f0054 0x5f5f0054 - 1f4: 5f737362 0x5f737362 - 1f8: 00646e65 0x646e65 - 1fc: 5f455447 0x5f455447 - 200: 47414c46 c1 0x1414c46 - 204: 43414d5f c0 0x1414d5f - 208: 564f5f32 0x564f5f32 - 20c: 4f505f46 c3 0x1505f46 - 210: 54470053 0x54470053 - 214: 504f5f45 0x504f5f45 - 218: 4d564d5f 0x4d564d5f - 21c: 73004156 0x73004156 - 220: 74726f68 jalx 1c9bda0 <__scratchpad-0x1db64260> - 224: 736e7520 0x736e7520 - 228: 656e6769 0x656e6769 - 22c: 6e692064 0x6e692064 - 230: 54470074 0x54470074 - 234: 504f5f45 0x504f5f45 - 238: 0043435f 0x43435f - 23c: 73625f5f 0x73625f5f - 240: 74735f73 jalx 1cd7dcc <__scratchpad-0x1db28234> - 244: 00747261 0x747261 - 248: 5f455447 0x5f455447 - 24c: 4e5f504f c3 0x5f504f - 250: 00534443 0x534443 - 254: 5f455447 0x5f455447 - 258: 4e5f504f c3 0x5f504f - 25c: 00544443 0x544443 - 260: 5f455447 0x5f455447 - 264: 47414c46 c1 0x1414c46 - 268: 3252495f andi s2,s2,0x495f - 26c: 5441535f 0x5441535f - 270: 54415255 0x54415255 - 274: 67004445 0x67004445 - 278: 6f5f6574 0x6f5f6574 - 27c: 61726570 0x61726570 - 280: 6e6f6974 0x6e6f6974 - 284: 54470073 0x54470073 - 288: 504f5f45 0x504f5f45 - 28c: 5054525f 0x5054525f - 290: 54470053 0x54470053 - 294: 504f5f45 0x504f5f45 - 298: 5054525f 0x5054525f - 29c: 69730054 0x69730054 - 2a0: 7974657a 0x7974657a - 2a4: 47006570 c1 0x1006570 - 2a8: 525f4554 0x525f4554 - 2ac: 4247525f c0 0x47525f - 2b0: 65746700 0x65746700 - 2b4: 7272655f 0x7272655f - 2b8: 665f726f 0x665f726f - 2bc: 7367616c 0x7367616c - 2c0: 45544700 0x45544700 - 2c4: 414c465f 0x414c465f - 2c8: 414d5f47 0x414d5f47 - 2cc: 4f5f3343 c3 0x15f3343 - 2d0: 505f4656 0x505f4656 - 2d4: 4700534f c1 0x100534f - 2d8: 465f4554 c1 0x5f4554 - 2dc: 5f47414c 0x5f47414c - 2e0: 3343414d andi v1,k0,0x414d - 2e4: 46564f5f c1 0x564f5f - 2e8: 47454e5f c1 0x1454e5f - 2ec: 45544700 0x45544700 - 2f0: 495f525f 0x495f525f - 2f4: 47003152 c1 0x1003152 - 2f8: 525f4554 0x525f4554 - 2fc: 3252495f andi s2,s2,0x495f - 300: 45544700 0x45544700 - 304: 495f525f 0x495f525f - 308: 47003352 c1 0x1003352 - 30c: 4f5f4554 c3 0x15f4554 - 310: 51535f50 0x51535f50 - 314: 54470052 0x54470052 - 318: 504f5f45 0x504f5f45 - 31c: 4650475f c1 0x50475f - 320: 45544700 0x45544700 - 324: 5f504f5f 0x5f504f5f - 328: 004c5047 0x4c5047 - 32c: 5f455447 0x5f455447 - 330: 4e5f504f c3 0x5f504f - 334: 50494c43 0x50494c43 - 338: 45544700 0x45544700 - 33c: 414c465f 0x414c465f - 340: 4f435f47 c3 0x1435f47 - 344: 49465f4c 0x49465f4c - 348: 525f4f46 0x525f4f46 - 34c: 5441535f 0x5441535f - 350: 54415255 0x54415255 - 354: 47004445 c1 0x1004445 - 358: 4f5f4554 c3 0x15f4554 - 35c: 434e5f50 c0 0x14e5f50 - 360: 54470053 0x54470053 - 364: 504f5f45 0x504f5f45 - 368: 54434e5f 0x54434e5f - 36c: 45544700 0x45544700 - 370: 495f525f 0x495f525f - 374: 47003052 c1 0x1003052 - 378: 525f4554 0x525f4554 - 37c: 435a4c5f c0 0x15a4c5f - 380: 54470052 0x54470052 - 384: 5f525f45 0x5f525f45 - 388: 53435a4c 0x53435a4c - 38c: 736e7500 0x736e7500 - 390: 656e6769 0x656e6769 - 394: 68632064 0x68632064 - 398: 70007261 0x70007261 - 39c: 64737873 0x64737873 - 3a0: 65735f6b 0x65735f6b - 3a4: 00707574 0x707574 - 3a8: 20554e47 addi s5,v0,20039 - 3ac: 20313143 addi s1,at,12611 - 3b0: 2e322e35 sltiu s2,s1,11829 - 3b4: 472d2030 c1 0x12d2030 - 3b8: 2d203020 sltiu zero,t1,12320 - 3bc: 2d6f6e6d sltiu t7,t3,28269 - 3c0: 706f7067 0x706f7067 - 3c4: 6d2d2074 0x6d2d2074 - 3c8: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 3cc: 6f6c662d 0x6f6c662d - 3d0: 2d207461 sltiu zero,t1,29793 - 3d4: 4f2d2067 c3 0x12d2067 - 3d8: 662d2073 0x662d2073 - 3dc: 6e676973 0x6e676973 - 3e0: 632d6465 0x632d6465 - 3e4: 20726168 addi s2,v1,24936 - 3e8: 6f6e662d 0x6f6e662d - 3ec: 7274732d 0x7274732d - 3f0: 2d746369 sltiu s4,t3,25449 - 3f4: 7265766f 0x7265766f - 3f8: 776f6c66 jalx dbdb198 <__scratchpad-0x11c24e68> - 3fc: 6e662d20 0x6e662d20 - 400: 75622d6f jalx 588b5bc <__scratchpad-0x19f74a44> - 404: 69746c69 0x69746c69 - 408: 6873006e 0x6873006e - 40c: 2074726f addi s4,v1,29295 - 410: 00746e69 0x746e69 - 414: 74635f5f jalx 18d7d7c <__scratchpad-0x1df28284> - 418: 6c5f726f 0x6c5f726f - 41c: 00747369 0x747369 - 420: 5f455447 0x5f455447 - 424: 495f504f 0x495f504f - 428: 4c50544e 0x4c50544e - 42c: 45544700 0x45544700 - 430: 565f525f 0x565f525f - 434: 00305958 0x305958 - 438: 5f455447 0x5f455447 - 43c: 58565f52 0x58565f52 - 440: 47003159 c1 0x1003159 - 444: 525f4554 0x525f4554 - 448: 5958565f 0x5958565f - 44c: 54470032 0x54470032 - 450: 504f5f45 0x504f5f45 - 454: 5044435f 0x5044435f - 458: 45544700 0x45544700 - 45c: 414c465f 0x414c465f - 460: 58535f47 0x58535f47 - 464: 41535f32 0x41535f32 - 468: 41525554 0x41525554 - 46c: 00444554 0x444554 - 470: 5f455447 0x5f455447 - 474: 47414c46 c1 0x1414c46 - 478: 4c4f435f 0x4c4f435f - 47c: 4649465f c1 0x49465f - 480: 5f475f4f 0x5f475f4f - 484: 55544153 0x55544153 - 488: 45544152 0x45544152 - 48c: 54470044 0x54470044 - 490: 5f525f45 0x5f525f45 - 494: 00305a53 0x305a53 - 498: 5f455447 0x5f455447 - 49c: 5a535f52 0x5a535f52 - 4a0: 54470031 0x54470031 - 4a4: 5f525f45 0x5f525f45 - 4a8: 00325a53 0x325a53 - 4ac: 5f455447 0x5f455447 - 4b0: 5a535f52 0x5a535f52 - 4b4: 72730033 0x72730033 - 4b8: 65732f63 0x65732f63 - 4bc: 2e707574 sltiu s0,s3,30068 - 4c0: 54470063 0x54470063 - 4c4: 5f525f45 0x5f525f45 - 4c8: 005a544f 0x5a544f - 4cc: 74635f5f jalx 18d7d7c <__scratchpad-0x1df28284> - 4d0: 655f726f 0x655f726f - 4d4: 6300646e 0x6300646e - 4d8: 5f6c6c61 0x5f6c6c61 - 4dc: 726f7463 0x726f7463 - 4e0: 54470073 0x54470073 - 4e4: 5f525f45 0x5f525f45 - 4e8: 4247524f c0 0x47524f - 4ec: 45544700 0x45544700 - 4f0: 495f525f 0x495f525f - 4f4: 00424752 0x424752 - 4f8: 5f455447 0x5f455447 - 4fc: 47414c46 c1 0x1414c46 - 500: 3352495f andi s2,k0,0x495f - 504: 5441535f 0x5441535f - 508: 54415255 0x54415255 - 50c: 47004445 c1 0x1004445 - 510: 525f4554 0x525f4554 - 514: 43414d5f c0 0x1414d5f - 518: 54470030 0x54470030 - 51c: 5f525f45 0x5f525f45 - 520: 3143414d andi v1,t2,0x414d - 524: 45544700 0x45544700 - 528: 4d5f525f 0x4d5f525f - 52c: 00324341 0x324341 - 530: 5f455447 0x5f455447 - 534: 414d5f52 0x414d5f52 - 538: 2f003343 sltiu zero,t8,13123 - 53c: 656d6f68 0x656d6f68 - 540: 7661782f jalx 985e0bc <__scratchpad-0x15fa1f44> - 544: 2f726569 sltiu s2,k1,25961 - 548: 73787370 0x73787370 - 54c: 322d6b64 andi t5,s1,0x6b64 - 550: 30353130 andi s5,at,0x3130 - 554: 2f393237 sltiu t9,t9,12855 - 558: 7062696c 0x7062696c - 55c: 66007873 0x66007873 - 560: 7274705f 0x7274705f - 564: 6e756600 0x6e756600 - 568: 6f697463 0x6f697463 - 56c: 7273006e 0x7273006e - 570: 74612f63 jalx 184bd8c <__scratchpad-0x1dfb4274> - 574: 74697865 jalx 1a5e194 <__scratchpad-0x1dda1e6c> - 578: 6600632e 0x6600632e - 57c: 7274705f 0x7274705f - 580: 736f705f 0x736f705f - 584: 65746100 0x65746100 - 588: 00746978 0x746978 - 58c: 6c6c6163 0x6c6c6163 - 590: 6574615f 0x6574615f - 594: 5f746978 0x5f746978 - 598: 6c6c6163 0x6c6c6163 - 59c: 6b636162 0x6b636162 - 5a0: 65470073 0x65470073 - 5a4: 6e435274 0x6e435274 - 5a8: 79730074 0x79730074 - 5ac: 6d6f7273 0x6d6f7273 - 5b0: 5f726576 0x5f726576 - 5b4: 76616e75 jalx 985b9d4 <__scratchpad-0x15fa462c> - 5b8: 006c6961 0x6c6961 - 5bc: 5f585350 0x5f585350 - 5c0: 74696e49 jalx 1a5b924 <__scratchpad-0x1dda46dc> - 5c4: 73007845 0x73007845 - 5c8: 65747379 0x65747379 - 5cc: 7473006d jalx 1cc01b4 <__scratchpad-0x1db3fe4c> - 5d0: 6d636e72 0x6d636e72 - 5d4: 43520070 c0 0x1520070 - 5d8: 7453746e jalx 14dd1b8 <__scratchpad-0x1e322e48> - 5dc: 7000706f 0x7000706f - 5e0: 6e5f6461 0x6e5f6461 - 5e4: 6e006d75 0x6e006d75 - 5e8: 00747865 0x747865 - 5ec: 73726576 0x73726576 - 5f0: 006e6f69 0x6e6f69 - 5f4: 5f787370 0x5f787370 - 5f8: 6d726177 0x6d726177 - 5fc: 6f626572 0x6f626572 - 600: 6e5f746f 0x6e5f746f - 604: 6f69626f 0x6f69626f - 608: 53500073 0x53500073 - 60c: 6f505f58 0x6f505f58 - 610: 61506c6c 0x61506c6c - 614: 63720064 0x63720064 - 618: 685f746e 0x685f746e - 61c: 6c646e61 0x6c646e61 - 620: 655f7265 0x655f7265 - 624: 746e6576 jalx 1b995d8 <__scratchpad-0x1dc66a28> - 628: 0064695f 0x64695f - 62c: 72646170 0x72646170 - 630: 5f646165 0x5f646165 - 634: 00667562 0x667562 - 638: 696e695f 0x696e695f - 63c: 5f786574 0x5f786574 - 640: 00646e65 0x646e65 - 644: 6c616e61 0x6c616e61 - 648: 6150676f 0x6150676f - 64c: 656b0064 0x656b0064 - 650: 6c656e72 0x6c656e72 - 654: 58535000 0x58535000 - 658: 494e495f 0x494e495f - 65c: 41535f54 0x41535f54 - 660: 54534556 0x54534556 - 664: 00455441 0x455441 - 668: 5f646170 0x5f646170 - 66c: 00646d63 0x646d63 - 670: 6e795356 0x6e795356 - 674: 65530063 0x65530063 - 678: 52444374 0x52444374 - 67c: 61484d4f 0x61484d4f - 680: 656c646e 0x656c646e - 684: 6c430072 0x6c430072 - 688: 4565736f 0x4565736f - 68c: 746e6576 jalx 1b995d8 <__scratchpad-0x1dc66a28> - 690: 616e4500 0x616e4500 - 694: 45656c62 0x45656c62 - 698: 746e6576 jalx 1b995d8 <__scratchpad-0x1dc66a28> - 69c: 6c616d00 0x6c616d00 - 6a0: 00636f6c 0x636f6c - 6a4: 746e4352 jalx 1b90d48 <__scratchpad-0x1dc6f2b8> - 6a8: 72746e49 0x72746e49 - 6ac: 6e6f6c00 0x6e6f6c00 - 6b0: 6f6c2067 0x6f6c2067 - 6b4: 7520676e jalx 4819db8 <__scratchpad-0x1afe6248> - 6b8: 6769736e 0x6769736e - 6bc: 2064656e addi a0,v1,25966 - 6c0: 00746e69 0x746e69 - 6c4: 45524944 0x45524944 - 6c8: 5952544e 0x5952544e - 6cc: 74746100 jalx 1d18400 <__scratchpad-0x1dae7c00> - 6d0: 53500072 0x53500072 - 6d4: 65475f58 0x65475f58 - 6d8: 696e4974 0x696e4974 - 6dc: 616c4674 0x616c4674 - 6e0: 73007367 0x73007367 - 6e4: 6c756f68 0x6c756f68 - 6e8: 00726564 0x726564 - 6ec: 53746547 0x53746547 - 6f0: 65747379 0x65747379 - 6f4: 6d6f526d 0x6d6f526d - 6f8: 73726556 0x73726556 - 6fc: 006e6f69 0x6e6f69 - 700: 5f676964 0x5f676964 - 704: 31646170 andi a0,t3,0x6170 - 708: 44415000 cfc1 at,$10 - 70c: 45505954 0x45505954 - 710: 4e4f4b5f c3 0x4f4b5f - 714: 47494d41 c1 0x1494d41 - 718: 45004e55 bc1f 14070 <__scratchpad-0x1f7ebf90> - 71c: 7265746e 0x7265746e - 720: 74697243 jalx 1a5c90c <__scratchpad-0x1dda36f4> - 724: 6c616369 0x6c616369 - 728: 74636553 jalx 18d954c <__scratchpad-0x1df26ab4> - 72c: 006e6f69 0x6e6f69 - 730: 4b746547 c2 0x1746547 - 734: 656e7265 0x656e7265 - 738: 7461446c jalx 18511b0 <__scratchpad-0x1dfaee50> - 73c: 72730065 0x72730065 - 740: 73702f63 0x73702f63 - 744: 6b647378 0x6b647378 - 748: 7400632e jalx 18cb8 <__scratchpad-0x1f7e7348> - 74c: 65677261 0x65677261 - 750: 656e0074 0x656e0074 - 754: 6e6f4367 0x6e6f4367 - 758: 36395f00 ori t9,s1,0x5f00 - 75c: 6d65725f 0x6d65725f - 760: 0065766f 0x65766f - 764: 61736944 0x61736944 - 768: 45656c62 0x45656c62 - 76c: 746e6576 jalx 1b995d8 <__scratchpad-0x1dc66a28> - 770: 6e6f6d00 0x6e6f6d00 - 774: 47006874 c1 0x1006874 - 778: 61527465 0x61527465 - 77c: 7a69536d 0x7a69536d - 780: 53500065 0x53500065 - 784: 65475f58 0x65475f58 - 788: 73795374 0x73795374 - 78c: 6f666e49 0x6f666e49 - 790: 58535000 0x58535000 - 794: 6165525f 0x6165525f - 798: 64615064 0x64615064 - 79c: 69784500 0x69784500 - 7a0: 69724374 0x69724374 - 7a4: 61636974 0x61636974 - 7a8: 6365536c 0x6365536c - 7ac: 6e6f6974 0x6e6f6974 - 7b0: 6c627600 0x6c627600 - 7b4: 5f6b6e61 0x5f6b6e61 - 7b8: 646e6168 0x646e6168 - 7bc: 5f72656c 0x5f72656c - 7c0: 6e657665 0x6e657665 - 7c4: 64695f74 0x64695f74 - 7c8: 44415000 cfc1 at,$10 - 7cc: 45505954 0x45505954 - 7d0: 414e415f 0x414e415f - 7d4: 4a474f4c c2 0x474f4c - 7d8: 7200594f 0x7200594f - 7dc: 5f746e63 0x5f746e63 - 7e0: 646e6168 0x646e6168 - 7e4: 5f72656c 0x5f72656c - 7e8: 69667665 0x69667665 - 7ec: 00646c65 0x646c65 - 7f0: 65726964 0x65726964 - 7f4: 625f746e 0x625f746e - 7f8: 51006675 0x51006675 - 7fc: 79726575 0x79726575 - 800: 00444150 0x444150 - 804: 5f636461 0x5f636461 - 808: 31646170 andi a0,t3,0x6170 - 80c: 78737000 0x78737000 - 810: 6461705f 0x6461705f - 814: 6174735f 0x6174735f - 818: 50006574 0x50006574 - 81c: 59544441 0x59544441 - 820: 4e5f4550 c3 0x5f4550 - 824: 00454e4f 0x454e4f - 828: 5f585350 0x5f585350 - 82c: 6d726157 0x6d726157 - 830: 6f626552 0x6f626552 - 834: 5000746f 0x5000746f - 838: 59544441 0x59544441 - 83c: 4d5f4550 0x4d5f4550 - 840: 4553554f 0x4553554f - 844: 58535000 0x58535000 - 848: 6165525f 0x6165525f - 84c: 756f4d64 jalx 5bd3590 <__scratchpad-0x19c2ca70> - 850: 50006573 0x50006573 - 854: 59544441 0x59544441 - 858: 4e5f4550 c3 0x5f4550 - 85c: 4f434745 c3 0x1434745 - 860: 6f6c004e 0x6f6c004e - 864: 6c20676e 0x6c20676e - 868: 20676e6f addi a3,v1,28271 - 86c: 00746e69 0x746e69 - 870: 5f746567 0x5f746567 - 874: 6c616572 0x6c616572 - 878: 6c69665f 0x6c69665f - 87c: 69735f65 0x69735f65 - 880: 7000657a 0x7000657a - 884: 64537873 0x64537873 - 888: 616c466b 0x616c466b - 88c: 70007367 0x70007367 - 890: 75626461 jalx 5899184 <__scratchpad-0x19f66e7c> - 894: 70003266 0x70003266 - 898: 725f7873 0x725f7873 - 89c: 5f746e63 0x5f746e63 - 8a0: 63657073 0x63657073 - 8a4: 53500073 0x53500073 - 8a8: 4e495f58 c3 0x495f58 - 8ac: 435f5449 c0 0x15f5449 - 8b0: 455f0044 0x455f0044 - 8b4: 765f4358 jalx 97d0d60 <__scratchpad-0x1602f2a0> - 8b8: 6e616c62 0x6e616c62 - 8bc: 61685f6b 0x61685f6b - 8c0: 656c646e 0x656c646e - 8c4: 78650072 0x78650072 - 8c8: 00617274 0x617274 - 8cc: 5f36395f 0x5f36395f - 8d0: 74696e69 jalx 1a5b9a4 <__scratchpad-0x1dda465c> - 8d4: 65747300 0x65747300 - 8d8: 6e697265 0x6e697265 - 8dc: 695f0067 0x695f0067 - 8e0: 7265746e 0x7265746e - 8e4: 5f6c616e 0x5f6c616e - 8e8: 6f726463 0x6f726463 - 8ec: 62696c6d 0x62696c6d - 8f0: 696e695f 0x696e695f - 8f4: 41500074 0x41500074 - 8f8: 50595444 0x50595444 - 8fc: 4e555f45 c3 0x555f45 - 900: 574f4e4b 0x574f4e4b - 904: 4942004e 0x4942004e - 908: 6157534f 0x6157534f - 90c: 65526d72 0x65526d72 - 910: 746f6f62 jalx 1bdbd88 <__scratchpad-0x1dc24278> - 914: 6e637200 0x6e637200 - 918: 61685f74 0x61685f74 - 91c: 656c646e 0x656c646e - 920: 61635f72 0x61635f72 - 924: 61626c6c 0x61626c6c - 928: 53006b63 0x53006b63 - 92c: 43527465 c0 0x1527465 - 930: 6148746e 0x6148746e - 934: 656c646e 0x656c646e - 938: 704f0072 0x704f0072 - 93c: 76456e65 jalx 915b994 <__scratchpad-0x166a466c> - 940: 00746e65 0x746e65 - 944: 746e6372 jalx 1b98dc8 <__scratchpad-0x1dc67238> - 948: 6e61685f 0x6e61685f - 94c: 72656c64 0x72656c64 - 950: 7465735f jalx 195cd7c <__scratchpad-0x1dea3284> - 954: 78737000 0x78737000 - 958: 696e695f 0x696e695f - 95c: 6c665f74 0x6c665f74 - 960: 00736761 0x736761 - 964: 6e616843 0x6e616843 - 968: 6c436567 0x6c436567 - 96c: 52726165 0x52726165 - 970: 00746e43 0x746e43 - 974: 4b746547 c2 0x1746547 - 978: 656e7265 0x656e7265 - 97c: 6d6f526c 0x6d6f526c - 980: 73726556 0x73726556 - 984: 006e6f69 0x6e6f69 - 988: 73787370 0x73787370 - 98c: 61506b64 0x61506b64 - 990: 72724164 0x72724164 - 994: 58535000 0x58535000 - 998: 696e495f 0x696e495f - 99c: 53500074 0x53500074 - 9a0: 65445f58 0x65445f58 - 9a4: 74696e49 jalx 1a5b924 <__scratchpad-0x1dda46dc> - 9a8: 6f745300 0x6f745300 - 9ac: 6e435270 0x6e435270 - 9b0: 6e610074 0x6e610074 - 9b4: 676f6c61 0x676f6c61 - 9b8: 00796f4a 0x796f4a - 9bc: 636d656d 0x636d656d - 9c0: 5000706d 0x5000706d - 9c4: 525f5853 0x525f5853 - 9c8: 6f747365 0x6f747365 - 9cc: 69426572 0x69426572 - 9d0: 7453736f jalx 14dcdbc <__scratchpad-0x1e323244> - 9d4: 00657461 0x657461 - 9d8: 746e4352 jalx 1b90d48 <__scratchpad-0x1dc6f2b8> - 9dc: 70004353 0x70004353 - 9e0: 725f6461 0x725f6461 - 9e4: 5f646165 0x5f646165 - 9e8: 00776172 0x776172 - 9ec: 5f787370 0x5f787370 - 9f0: 6f666e69 0x6f666e69 - 9f4: 58455f00 0x58455f00 - 9f8: 62765f43 0x62765f43 - 9fc: 6b6e616c 0x6b6e616c - a00: 6e61685f 0x6e61685f - a04: 72656c64 0x72656c64 - a08: 7465735f jalx 195cd7c <__scratchpad-0x1dea3284> - a0c: 78737000 0x78737000 - a10: 736f6942 0x736f6942 - a14: 74617453 jalx 185d14c <__scratchpad-0x1dfa2eb4> - a18: 75620065 jalx 5880194 <__scratchpad-0x19f7fe6c> - a1c: 6e6f7474 0x6e6f7474 - a20: 43520073 c0 0x1520073 - a24: 6f4e746e 0x6f4e746e - a28: 00726174 0x726174 - a2c: 72616579 0x72616579 - a30: 6d656d00 0x6d656d00 - a34: 0079726f 0x79726f - a38: 6f6d6552 0x6f6d6552 - a3c: 42566576 c0 0x566576 - a40: 6b6e616c 0x6b6e616c - a44: 646e6148 0x646e6148 - a48: 0072656c 0x72656c - a4c: 54444150 0x54444150 - a50: 5f455059 0x5f455059 - a54: 4d524f4e 0x4d524f4e - a58: 41504c41 0x41504c41 - a5c: 53500044 0x53500044 - a60: 4e495f58 c3 0x495f58 - a64: 4e5f5449 c3 0x5f5449 - a68: 4f49424f c3 0x149424f - a6c: 41500053 0x41500053 - a70: 50595444 0x50595444 - a74: 4e415f45 c3 0x415f45 - a78: 474f4c41 c1 0x14f4c41 - a7c: 00444150 0x444150 - a80: 6f6d6552 0x6f6d6552 - a84: 43526576 c0 0x1526576 - a88: 6148746e 0x6148746e - a8c: 656c646e 0x656c646e - a90: 61700072 0x61700072 - a94: 66756264 0x66756264 - a98: 74656700 jalx 1959c00 <__scratchpad-0x1dea6400> - a9c: 6c69665f 0x6c69665f - aa0: 69735f65 0x69735f65 - aa4: 5300657a 0x5300657a - aa8: 74726174 jalx 1c985d0 <__scratchpad-0x1db67a30> - aac: 746e4352 jalx 1b90d48 <__scratchpad-0x1dc6f2b8> - ab0: 74655300 jalx 1954c00 <__scratchpad-0x1deab400> - ab4: 746e4352 jalx 1b90d48 <__scratchpad-0x1dc6f2b8> - ab8: 6c627600 0x6c627600 - abc: 5f6b6e61 0x5f6b6e61 - ac0: 646e6168 0x646e6168 - ac4: 5f72656c 0x5f72656c - ac8: 6c6c6163 0x6c6c6163 - acc: 6b636162 0x6b636162 - ad0: 72696600 0x72696600 - ad4: 69667473 0x69667473 - ad8: 5300656c 0x5300656c - adc: 42567465 c0 0x567465 - ae0: 6b6e616c 0x6b6e616c - ae4: 646e6148 0x646e6148 - ae8: 0072656c 0x72656c - aec: 5f787370 0x5f787370 - af0: 746e6372 jalx 1b98dc8 <__scratchpad-0x1dc67238> - af4: 646f6d5f 0x646f6d5f - af8: 70007365 0x70007365 - afc: 75626461 jalx 5899184 <__scratchpad-0x19f66e7c> - b00: 00615f66 0x615f66 - b04: 746e4352 jalx 1b90d48 <__scratchpad-0x1dc6f2b8> - b08: 30544e43 andi s4,v0,0x4e43 - b0c: 6e435200 0x6e435200 - b10: 544e4374 0x544e4374 - b14: 43520031 c0 0x1520031 - b18: 4e43746e c3 0x43746e - b1c: 6d003254 0x6d003254 - b20: 70636d65 0x70636d65 - b24: 5f5f0079 0x5f5f0079 - b28: 5f585350 0x5f585350 - b2c: 74696e49 jalx 1a5b924 <__scratchpad-0x1dda46dc> - b30: 426f4e5f c0 0x6f4e5f - b34: 00736f69 0x736f69 - b38: 746e4352 jalx 1b90d48 <__scratchpad-0x1dc6f2b8> - b3c: 33544e43 andi s4,k0,0x4e43 - b40: 78737000 0x78737000 - b44: 6461705f 0x6461705f - b48: 7079745f 0x7079745f - b4c: 73007365 0x73007365 - b50: 00636570 0x636570 - b54: 5f585350 0x5f585350 - b58: 6c6c6f50 0x6c6c6f50 - b5c: 5f646150 0x5f646150 - b60: 74736146 jalx 1cd8518 <__scratchpad-0x1db27ae8> - b64: 705f5f00 0x705f5f00 - b68: 64737873 0x64737873 - b6c: 65725f6b 0x65725f6b - b70: 655f6c61 0x655f6c61 - b74: 70656378 0x70656378 - b78: 6e6f6974 0x6e6f6974 - b7c: 6e61685f 0x6e61685f - b80: 72656c64 0x72656c64 - b84: 58455f00 0x58455f00 - b88: 6d645f43 0x6d645f43 - b8c: 61685f61 0x61685f61 - b90: 656c646e 0x656c646e - b94: 455f0072 0x455f0072 - b98: 635f4358 0x635f4358 - b9c: 6d6f7264 0x6d6f7264 - ba0: 6e61685f 0x6e61685f - ba4: 72656c64 0x72656c64 - ba8: 58455f00 0x58455f00 - bac: 64635f43 0x64635f43 - bb0: 5f6d6f72 0x5f6d6f72 - bb4: 646e6168 0x646e6168 - bb8: 5f72656c 0x5f72656c - bbc: 00746573 0x746573 - bc0: 30504f43 andi s0,v0,0x4f43 - bc4: 4350455f c0 0x150455f - bc8: 74657300 jalx 195cc00 <__scratchpad-0x1dea3400> - bcc: 706f635f 0x706f635f - bd0: 65725f30 0x65725f30 - bd4: 74736967 jalx 1cda59c <__scratchpad-0x1db25a64> - bd8: 73007265 0x73007265 - bdc: 652f6372 0x652f6372 - be0: 70656378 0x70656378 - be4: 6e6f6974 0x6e6f6974 - be8: 5f00632e 0x5f00632e - bec: 5f435845 0x5f435845 - bf0: 5f6f6973 0x5f6f6973 - bf4: 646e6168 0x646e6168 - bf8: 0072656c 0x72656c - bfc: 30706f63 andi s0,v1,0x6f63 - c00: 6765725f 0x6765725f - c04: 65747369 0x65747369 - c08: 756e5f72 jalx 5b97dc8 <__scratchpad-0x19c68238> - c0c: 7265626d 0x7265626d - c10: 4f430073 c3 0x1430073 - c14: 505f3050 0x505f3050 - c18: 00444952 0x444952 - c1c: 30504f43 andi s0,v0,0x4f43 - c20: 5541435f 0x5541435f - c24: 43004553 c0 0x1004553 - c28: 5f30504f 0x5f30504f - c2c: 5f005253 0x5f005253 - c30: 5f435845 0x5f435845 - c34: 5f6f6973 0x5f6f6973 - c38: 646e6168 0x646e6168 - c3c: 5f72656c 0x5f72656c - c40: 00746573 0x746573 - c44: 73705f5f 0x73705f5f - c48: 6b647378 0x6b647378 - c4c: 7570675f jalx 5c19d7c <__scratchpad-0x19be6284> - c50: 616d645f 0x616d645f - c54: 6e69665f 0x6e69665f - c58: 65687369 0x65687369 - c5c: 4f430064 c3 0x1430064 - c60: 425f3050 c0 0x5f3050 - c64: 41564441 0x41564441 - c68: 00524444 0x524444 - c6c: 73705f5f 0x73705f5f - c70: 6b647378 0x6b647378 - c74: 616d645f 0x616d645f - c78: 6e61685f 0x6e61685f - c7c: 72656c64 0x72656c64 - c80: 58455f00 0x58455f00 - c84: 6d645f43 0x6d645f43 - c88: 61685f61 0x61685f61 - c8c: 656c646e 0x656c646e - c90: 65735f72 0x65735f72 - c94: 5f730074 0x5f730074 - c98: 72636964 0x72636964 - c9c: 4f495300 c3 0x1495300 - ca0: 72617453 0x72617453 - ca4: 69730074 0x69730074 - ca8: 61705f6f 0x61705f6f - cac: 79746972 0x79746972 - cb0: 4f495300 c3 0x1495300 - cb4: 4c45525f 0x4c45525f - cb8: 4c554d5f 0x4c554d5f - cbc: 53003631 0x53003631 - cc0: 505f4f49 0x505f4f49 - cc4: 54495241 0x54495241 - cc8: 444f5f59 0x444f5f59 - ccc: 49530044 0x49530044 - cd0: 6e65534f 0x6e65534f - cd4: 74794264 jalx 1e50990 <__scratchpad-0x1d9af670> - cd8: 61640065 0x61640065 - cdc: 656c6174 0x656c6174 - ce0: 6874676e 0x6874676e - ce4: 6f697300 0x6f697300 - ce8: 7461645f jalx 185917c <__scratchpad-0x1dfa6e84> - cec: 656c5f61 0x656c5f61 - cf0: 6973006e 0x6973006e - cf4: 74735f6f jalx 1cd7dbc <__scratchpad-0x1db28244> - cf8: 625f706f 0x625f706f - cfc: 53007469 0x53007469 - d00: 74534f49 jalx 14d3d24 <__scratchpad-0x1e32c2dc> - d04: 5300706f 0x5300706f - d08: 445f4f49 0x445f4f49 - d0c: 5f415441 0x5f415441 - d10: 5f4e454c 0x5f4e454c - d14: 49530035 0x49530035 - d18: 41445f4f 0x41445f4f - d1c: 4c5f4154 0x4c5f4154 - d20: 365f4e45 ori ra,s2,0x4e45 - d24: 4f495300 c3 0x1495300 - d28: 5441445f 0x5441445f - d2c: 454c5f41 0x454c5f41 - d30: 00375f4e 0x375f4e - d34: 5f4f4953 0x5f4f4953 - d38: 41544144 0x41544144 - d3c: 4e454c5f c3 0x454c5f - d40: 5300385f 0x5300385f - d44: 535f4f49 0x535f4f49 - d48: 5f504f54 0x5f504f54 - d4c: 5f544942 0x5f544942 - d50: 49530031 0x49530031 - d54: 54535f4f 0x54535f4f - d58: 425f504f c0 0x5f504f - d5c: 315f5449 andi ra,t2,0x5449 - d60: 5300355f 0x5300355f - d64: 535f4f49 0x535f4f49 - d68: 5f504f54 0x5f504f54 - d6c: 5f544942 0x5f544942 - d70: 49530032 0x49530032 - d74: 41505f4f 0x41505f4f - d78: 59544952 0x59544952 - d7c: 4556455f 0x4556455f - d80: 6973004e 0x6973004e - d84: 65725f6f 0x65725f6f - d88: 64616f6c 0x64616f6c - d8c: 6361665f 0x6361665f - d90: 73726f74 0x73726f74 - d94: 4f495300 c3 0x1495300 - d98: 4c45525f 0x4c45525f - d9c: 4f54535f c3 0x154535f - da0: 49530050 0x49530050 - da4: 6568434f 0x6568434f - da8: 754f6b63 jalx 53dad8c <__scratchpad-0x1a425274> - dac: 66754274 0x66754274 - db0: 00726566 0x726566 - db4: 5f4f4953 0x5f4f4953 - db8: 5f4c4552 0x5f4c4552 - dbc: 314c554d andi t4,t2,0x554d - dc0: 4f495300 c3 0x1495300 - dc4: 64616552 0x64616552 - dc8: 65747942 0x65747942 - dcc: 6f747300 0x6f747300 - dd0: 74696270 jalx 1a589c0 <__scratchpad-0x1dda7640> - dd4: 4f495300 c3 0x1495300 - dd8: 72617453 0x72617453 - ddc: 00784574 0x784574 - de0: 2f637273 sltiu v1,k1,29299 - de4: 2e6f6973 sltiu t7,s3,26995 - de8: 49530063 0x49530063 - dec: 45525f4f 0x45525f4f - df0: 554d5f4c 0x554d5f4c - df4: 0034364c syscall 0xd0d9 - df8: 5f4f4953 0x5f4f4953 - dfc: 49524150 0x49524150 - e00: 4e5f5954 c3 0x5f5954 - e04: 00454e4f 0x454e4f - e08: 72746962 0x72746962 - e0c: 00657461 0x657461 - e10: 434f4953 c0 0x14f4953 - e14: 6b636568 0x6b636568 - e18: 75426e49 jalx 509b924 <__scratchpad-0x1a7646dc> - e1c: 72656666 0x72656666 - e20: 5f737300 0x5f737300 - e24: 5f676176 0x5f676176 - e28: 72646461 0x72646461 - e2c: 4b735300 c2 0x1735300 - e30: 6e4f7965 0x6e4f7965 - e34: 6b73614d 0x6b73614d - e38: 6c644300 0x6c644300 - e3c: 6574754d 0x6574754d - e40: 6c644300 0x6c644300 - e44: 74736554 jalx 1cd9550 <__scratchpad-0x1db26ab0> - e48: 6c644300 0x6c644300 - e4c: 64616552 0x64616552 - e50: 00434f54 0x434f54 - e54: 476c6443 c1 0x16c6443 - e58: 74737465 jalx 1cdd194 <__scratchpad-0x1db22e6c> - e5c: 72007461 0x72007461 - e60: 74686769 jalx 1a19da4 <__scratchpad-0x1dde625c> - e64: 72756300 0x72756300 - e68: 696f765f 0x696f765f - e6c: 43006563 c0 0x1006563 - e70: 65476c64 0x65476c64 - e74: 636f6c74 0x636f6c74 - e78: 64430050 0x64430050 - e7c: 646d436c 0x646d436c - e80: 43003831 c0 0x1003831 - e84: 6d436c64 0x6d436c64 - e88: 00343264 0x343264 - e8c: 6f567353 0x6f567353 - e90: 56656369 0x56656369 - e94: 53006c6f 0x53006c6f - e98: 73655273 0x73655273 - e9c: 61567465 0x61567465 - ea0: 64644167 0x64644167 - ea4: 64430072 0x64430072 - ea8: 646d436c 0x646d436c - eac: 53003932 0x53003932 - eb0: 69615773 0x69615773 - eb4: 656c0074 0x656c0074 - eb8: 006c6576 0x6c6576 - ebc: 4e6c6443 c3 0x6c6443 - ec0: 5300706f 0x5300706f - ec4: 79654b73 0x79654b73 - ec8: 4d66664f 0x4d66664f - ecc: 006b7361 0x6b7361 - ed0: 64437353 0x64437353 - ed4: 006c6f56 0x6c6f56 - ed8: 72467353 0x72467353 - edc: 6f547165 0x6f547165 - ee0: 63746950 0x63746950 - ee4: 64430068 0x64430068 - ee8: 646d436c 0x646d436c - eec: 43003332 c0 0x1003332 - ef0: 65476c64 0x65476c64 - ef4: 00445474 0x445474 - ef8: 6e457353 0x6e457353 - efc: 656c6261 0x656c6261 - f00: 00747845 0x747845 - f04: 61567353 0x61567353 - f08: 64430067 0x64430067 - f0c: 696e496c 0x696e496c - f10: 64430074 0x64430074 - f14: 7465476c jalx 1951db0 <__scratchpad-0x1deae250> - f18: 53004e54 0x53004e54 - f1c: 6f745373 0x6f745373 - f20: 67615670 0x67615670 - f24: 6c644300 0x6c644300 - f28: 66746553 0x66746553 - f2c: 65746c69 0x65746c69 - f30: 64430072 0x64430072 - f34: 6d65446c 0x6d65446c - f38: 00657475 0x657475 - f3c: 506c6443 0x506c6443 - f40: 65737561 0x65737561 - f44: 6d617300 0x6d617300 - f48: 5f656c70 0x5f656c70 - f4c: 65746172 0x65746172 - f50: 56735300 0x56735300 - f54: 6563696f 0x6563696f - f58: 65706552 0x65706552 - f5c: 64417461 0x64417461 - f60: 64007264 0x64007264 - f64: 5f617461 0x5f617461 - f68: 657a6973 0x657a6973 - f6c: 6c644300 0x6c644300 - f70: 6d746553 0x6d746553 - f74: 0065646f 0x65646f - f78: 536c6443 0x536c6443 - f7c: 61707465 0x61707465 - f80: 006d6172 0x6d6172 - f84: 63746970 0x63746970 - f88: 64430068 0x64430068 - f8c: 6174536c 0x6174536c - f90: 7962646e 0x7962646e - f94: 56735300 0x56735300 - f98: 6563696f 0x6563696f - f9c: 52534441 0x52534441 - fa0: 00776152 0x776152 - fa4: 536c6443 0x536c6443 - fa8: 4c6b6565 0x4c6b6565 - fac: 6c644300 0x6c644300 - fb0: 6b656553 0x6b656553 - fb4: 73530050 0x73530050 - fb8: 6f6c7055 0x6f6c7055 - fbc: 61566461 0x61566461 - fc0: 73530067 0x73530067 - fc4: 4f79654b c3 0x179654b - fc8: 7073006e 0x7073006e - fcc: 64615f75 0x64615f75 - fd0: 53007264 0x53007264 - fd4: 6c705573 0x6c705573 - fd8: 5664616f 0x5664616f - fdc: 78456761 0x78456761 - fe0: 78614d00 0x78614d00 - fe4: 006c6443 0x6c6443 - fe8: 496c6443 0x496c6443 - fec: 73530044 0x73530044 - ff0: 62616e45 0x62616e45 - ff4: 6443656c 0x6443656c - ff8: 6c644300 0x6c644300 - ffc: 65736552 0x65736552 - 1000: 73530074 0x73530074 - 1004: 64616552 0x64616552 - 1008: 00676156 0x676156 - 100c: 6f567353 0x6f567353 - 1010: 53656369 0x53656369 - 1014: 74726174 jalx 1c985d0 <__scratchpad-0x1db67a30> - 1018: 72646441 0x72646441 - 101c: 50735300 0x50735300 - 1020: 5679616c 0x5679616c - 1024: 43006761 c0 0x1006761 - 1028: 65526c64 0x65526c64 - 102c: 004e6461 0x4e6461 - 1030: 526c6443 0x526c6443 - 1034: 53646165 0x53646165 - 1038: 53644300 0x53644300 - 103c: 43646e65 c0 0x1646e65 - 1040: 616d6d6f 0x616d6d6f - 1044: 4300646e c0 0x100646e - 1048: 61426c64 0x61426c64 - 104c: 61776b63 0x61776b63 - 1050: 73006472 0x73006472 - 1054: 732f6372 0x732f6372 - 1058: 632e7570 0x632e7570 - 105c: 6c644300 0x6c644300 - 1060: 636e7953 0x636e7953 - 1064: 55735300 0x55735300 - 1068: 616f6c70 0x616f6c70 - 106c: 73530064 0x73530064 - 1070: 63696f56 0x63696f56 - 1074: 74695065 jalx 1a54194 <__scratchpad-0x1ddabe6c> - 1078: 43006863 c0 0x1006863 - 107c: 6c506c64 0x6c506c64 - 1080: 53007961 0x53007961 - 1084: 79654b73 0x79654b73 - 1088: 0066664f 0x66664f - 108c: 6e497353 0x6e497353 - 1090: 43007469 c0 0x1007469 - 1094: 65536c64 0x65536c64 - 1098: 636f6c74 0x636f6c74 - 109c: 6c644300 0x6c644300 - 10a0: 706f7453 0x706f7453 - 10a4: 66656c00 0x66656c00 - 10a8: 64430074 0x64430074 - 10ac: 726f466c 0x726f466c - 10b0: 64726177 0x64726177 - 10b4: 6c644300 0x6c644300 - 10b8: 6c746547 0x6c746547 - 10bc: 004c636f 0x4c636f - 10c0: 434d454d c0 0x14d454d - 10c4: 5f445241 0x5f445241 - 10c8: 44414552 0x44414552 - 10cc: 444d435f 0x444d435f - 10d0: 57634d00 0x57634d00 - 10d4: 65746972 0x65746972 - 10d8: 74636553 jalx 18d954c <__scratchpad-0x1df26ab4> - 10dc: 6d00726f 0x6d00726f - 10e0: 61636d65 0x61636d65 - 10e4: 735f6472 0x735f6472 - 10e8: 75746174 jalx 5d185d0 <__scratchpad-0x19ae7a30> - 10ec: 634d0073 0x634d0073 - 10f0: 64616552 0x64616552 - 10f4: 74636553 jalx 18d954c <__scratchpad-0x1df26ab4> - 10f8: 4d00726f bc3f 1dab8 <__scratchpad-0x1f7e2548> - 10fc: 41434d45 0x41434d45 - 1100: 415f4452 0x415f4452 - 1104: 53454343 0x53454343 - 1108: 4d435f53 0x4d435f53 - 110c: 634d0044 0x634d0044 - 1110: 53746547 0x53746547 - 1114: 75746174 jalx 5d185d0 <__scratchpad-0x19ae7a30> - 1118: 72730073 0x72730073 - 111c: 656d2f63 0x656d2f63 - 1120: 7261636d 0x7261636d - 1124: 00632e64 0x632e64 - 1128: 74636573 jalx 18d95cc <__scratchpad-0x1df26a34> - 112c: 4d00726f bc3f 1daec <__scratchpad-0x1f7e2514> - 1130: 61436d65 0x61436d65 - 1134: 6d436472 0x6d436472 - 1138: 61630064 0x61630064 - 113c: 735f6472 0x735f6472 - 1140: 00746f6c 0x746f6c - 1144: 66667562 0x66667562 - 1148: 4d007265 bc3f 1dae0 <__scratchpad-0x1f7e2520> - 114c: 41434d45 0x41434d45 - 1150: 575f4452 0x575f4452 - 1154: 45544952 0x45544952 - 1158: 444d435f 0x444d435f - 115c: 4d454d00 0x4d454d00 - 1160: 44524143 0x44524143 - 1164: 4154535f 0x4154535f - 1168: 00535554 0x535554 - 116c: 736d656d 0x736d656d - 1170: 4d007465 bc3f 1e308 <__scratchpad-0x1f7e1cf8> - 1174: 41434d45 0x41434d45 - 1178: 435f4452 c0 0x15f4452 - 117c: 454e4e4f 0x454e4e4f - 1180: 44455443 0x44455443 - 1184: 72616300 0x72616300 - 1188: 6d635f64 0x6d635f64 - 118c: 454d0064 0x454d0064 - 1190: 5241434d 0x5241434d - 1194: 54535f44 0x54535f44 - 1198: 53555441 0x53555441 - 119c: 4b4e555f c2 0x14e555f - 11a0: 4e574f4e c3 0x574f4e - 11a4: 4d454d00 0x4d454d00 - 11a8: 44524143 0x44524143 - 11ac: 524f465f 0x524f465f - 11b0: 5454414d 0x5454414d - 11b4: 70004445 0x70004445 - 11b8: 735f6461 0x735f6461 - 11bc: 765f7465 jalx 97dd194 <__scratchpad-0x16022e6c> - 11c0: 61726269 0x61726269 - 11c4: 6e6f6974 0x6e6f6974 - 11c8: 616e6500 0x616e6500 - 11cc: 00656c62 0x656c62 - 11d0: 64616572 0x64616572 - 11d4: 5f646170 0x5f646170 - 11d8: 72626976 0x72626976 - 11dc: 6f697461 0x6f697461 - 11e0: 7100736e 0x7100736e - 11e4: 79726575 0x79726575 - 11e8: 5f646170 0x5f646170 - 11ec: 64727872 0x64727872 - 11f0: 61700079 0x61700079 - 11f4: 6e655f64 0x6e655f64 - 11f8: 656c6261 0x656c6261 - 11fc: 6269765f 0x6269765f - 1200: 69746172 0x69746172 - 1204: 45006e6f bc1f 1cbc4 <__scratchpad-0x1f7e343c> - 1208: 6c46756d 0x6c46756d - 120c: 73006761 0x73006761 - 1210: 702f6372 0x702f6372 - 1214: 632e6461 0x632e6461 - 1218: 64617000 0x64617000 - 121c: 54006e5f 0x54006e5f - 1220: 44706d65 0x44706d65 - 1224: 00617461 0x617461 - 1228: 5f646170 0x5f646170 - 122c: 61637365 0x61637365 - 1230: 6d5f6570 0x6d5f6570 - 1234: 0065646f 0x65646f - 1238: 6c616d73 0x6c616d73 - 123c: 6e69006c 0x6e69006c - 1240: 00727473 0x727473 - 1244: 5f746567 0x5f746567 - 1248: 5f706f63 0x5f706f63 - 124c: 69676572 0x69676572 - 1250: 72657473 0x72657473 - 1254: 74656700 jalx 1959c00 <__scratchpad-0x1dea6400> - 1258: 706f635f 0x706f635f - 125c: 65725f30 0x65725f30 - 1260: 74736967 jalx 1cda59c <__scratchpad-0x1db25a64> - 1264: 76007265 jalx 801c994 <__scratchpad-0x177e366c> - 1268: 65756c61 0x65756c61 - 126c: 706f6300 0x706f6300 - 1270: 6d756e5f 0x6d756e5f - 1274: 74657300 jalx 195cc00 <__scratchpad-0x1dea3400> - 1278: 706f635f 0x706f635f - 127c: 6765725f 0x6765725f - 1280: 65747369 0x65747369 - 1284: 61720072 0x61720072 - 1288: 6e754677 0x6e754677 - 128c: 75720063 jalx 5c8018c <__scratchpad-0x19b7fe74> - 1290: 6f635f6e 0x6f635f6e - 1294: 6e695f70 0x6e695f70 - 1298: 75727473 jalx 5c9d1cc <__scratchpad-0x19b62e34> - 129c: 6f697463 0x6f697463 - 12a0: 706f006e 0x706f006e - 12a4: 74617265 jalx 185c994 <__scratchpad-0x1dfa366c> - 12a8: 006e6f69 0x6e6f69 - 12ac: 5f746567 0x5f746567 - 12b0: 5f706f63 0x5f706f63 - 12b4: 6c727463 0x6c727463 - 12b8: 6765725f 0x6765725f - 12bc: 65747369 0x65747369 - 12c0: 65720072 0x65720072 - 12c4: 74736967 jalx 1cda59c <__scratchpad-0x1db25a64> - 12c8: 6e5f7265 0x6e5f7265 - 12cc: 73006d75 0x73006d75 - 12d0: 635f7465 0x635f7465 - 12d4: 635f706f 0x635f706f - 12d8: 5f6c7274 0x5f6c7274 - 12dc: 69676572 0x69676572 - 12e0: 72657473 0x72657473 - 12e4: 63727300 0x63727300 - 12e8: 706f632f 0x706f632f - 12ec: 7400632e jalx 18cb8 <__scratchpad-0x1f7e7348> - 12f0: 61646d69 0x61646d69 - 12f4: 735f6174 0x735f6174 - 12f8: 53734700 0x53734700 - 12fc: 5474726f 0x5474726f - 1300: 796c6f50 0x796c6f50 - 1304: 696c0034 0x696c0034 - 1308: 64656b6e 0x64656b6e - 130c: 73696c5f 0x73696c5f - 1310: 73470074 0x73470074 - 1314: 74726f53 jalx 1c9bd4c <__scratchpad-0x1db642b4> - 1318: 6f505447 0x6f505447 - 131c: 0033796c 0x33796c - 1320: 6f537347 0x6f537347 - 1324: 54477472 0x54477472 - 1328: 796c6f50 0x796c6f50 - 132c: 73470034 0x73470034 - 1330: 00746f44 0x746f44 - 1334: 6f537347 0x6f537347 - 1338: 69537472 0x69537472 - 133c: 656c706d 0x656c706d - 1340: 69727053 0x69727053 - 1344: 50006574 0x50006574 - 1348: 4e4f4652 c3 0x4f4652 - 134c: 4c425f54 0x4c425f54 - 1350: 53734700 0x53734700 - 1354: 72447465 0x72447465 - 1358: 6e457761 0x6e457761 - 135c: 78455f76 0x78455f76 - 1360: 53734700 0x53734700 - 1364: 75417465 jalx 505d194 <__scratchpad-0x1a7a2e6c> - 1368: 61576f74 0x61576f74 - 136c: 64007469 0x64007469 - 1370: 5f776172 0x5f776172 - 1374: 65646f6d 0x65646f6d - 1378: 6361705f 0x6361705f - 137c: 0074656b 0x74656b - 1380: 694c7347 0x694c7347 - 1384: 6f507473 0x6f507473 - 1388: 72440073 0x72440073 - 138c: 42467761 c0 0x467761 - 1390: 74636552 jalx 18d9548 <__scratchpad-0x1df26ab8> - 1394: 46525000 c1 0x525000 - 1398: 5f544e4f 0x5f544e4f - 139c: 47004c52 c1 0x1004c52 - 13a0: 656c4373 0x656c4373 - 13a4: 654d7261 0x654d7261 - 13a8: 7347006d 0x7347006d - 13ac: 6c6f5047 0x6c6f5047 - 13b0: 6e694c79 0x6e694c79 - 13b4: 73470065 0x73470065 - 13b8: 56746553 0x56746553 - 13bc: 6f656469 0x6f656469 - 13c0: 65646f4d 0x65646f4d - 13c4: 766f4d00 jalx 9bd3400 <__scratchpad-0x15c2cc00> - 13c8: 616d4965 0x616d4965 - 13cc: 47006567 c1 0x1006567 - 13d0: 63655273 0x63655273 - 13d4: 676e6174 0x676e6174 - 13d8: 4700656c c1 0x100656c - 13dc: 6c6f5073 0x6c6f5073 - 13e0: 6e694c79 0x6e694c79 - 13e4: 72700065 0x72700065 - 13e8: 746e6f66 jalx 1b9bd98 <__scratchpad-0x1dc64268> - 13ec: 6163735f 0x6163735f - 13f0: 795f656c 0x795f656c - 13f4: 53734700 0x53734700 - 13f8: 5374726f 0x5374726f - 13fc: 74697270 jalx 1a5c9c0 <__scratchpad-0x1dda3640> - 1400: 72730065 0x72730065 - 1404: 00785f63 0x785f63 - 1408: 5f637273 0x5f637273 - 140c: 72640079 0x72640079 - 1410: 6e657761 0x6e657761 - 1414: 63730076 0x63730076 - 1418: 78656c61 0x78656c61 - 141c: 61637300 0x61637300 - 1420: 0079656c 0x79656c - 1424: 65766572 0x65766572 - 1428: 00657372 0x657372 - 142c: 6e497347 0x6e497347 - 1430: 66007469 0x66007469 - 1434: 6f665f62 0x6f665f62 - 1438: 795f746e 0x795f746e - 143c: 53734700 0x53734700 - 1440: 65657263 0x65657263 - 1444: 47004d6e c1 0x1004d6e - 1448: 57734973 0x57734973 - 144c: 696b726f 0x696b726f - 1450: 4700676e c1 0x100676e - 1454: 72635373 0x72635373 - 1458: 576e6565 0x576e6565 - 145c: 72707300 0x72707300 - 1460: 00657469 0x657469 - 1464: 6f537347 0x6f537347 - 1468: 6f447472 0x6f447472 - 146c: 73670074 0x73670074 - 1470: 746e695f jalx 1b9a57c <__scratchpad-0x1dc65a84> - 1474: 616e7265 0x616e7265 - 1478: 65765f6c 0x65765f6c - 147c: 726f7463 0x726f7463 - 1480: 746f725f jalx 1bdc97c <__scratchpad-0x1dc23684> - 1484: 00657461 0x657461 - 1488: 7473696c jalx 1cda5b0 <__scratchpad-0x1db25a50> - 148c: 00727470 0x727470 - 1490: 5f646e65 0x5f646e65 - 1494: 6e650078 0x6e650078 - 1498: 00795f64 0x795f64 - 149c: 694c7347 0x694c7347 - 14a0: 6700656e 0x6700656e - 14a4: 61635f73 0x61635f73 - 14a8: 6c75636c 0x6c75636c - 14ac: 5f657461 0x5f657461 - 14b0: 6c616373 0x6c616373 - 14b4: 735f6465 0x735f6465 - 14b8: 00657a69 0x657a69 - 14bc: 65537347 0x65537347 - 14c0: 61724474 0x61724474 - 14c4: 766e4577 jalx 9b915dc <__scratchpad-0x15c6ea24> - 14c8: 706d6953 0x706d6953 - 14cc: 4700656c c1 0x100656c - 14d0: 44734973 0x44734973 - 14d4: 69776172 0x69776172 - 14d8: 7000676e 0x7000676e - 14dc: 64737873 0x64737873 - 14e0: 6f665f6b 0x6f665f6b - 14e4: 645f746e 0x645f746e - 14e8: 00617461 0x617461 - 14ec: 65537347 0x65537347 - 14f0: 73614d74 0x73614d74 - 14f4: 676e696b 0x676e696b - 14f8: 54734700 0x54734700 - 14fc: 796c6f50 0x796c6f50 - 1500: 73470033 0x73470033 - 1504: 6c6f5054 0x6c6f5054 - 1508: 47003479 c1 0x1003479 - 150c: 616f4c73 0x616f4c73 - 1510: 6e6f4664 0x6e6f4664 - 1514: 67720074 0x67720074 - 1518: 00343262 0x343262 - 151c: 65537347 0x65537347 - 1520: 73694474 0x73694474 - 1524: 766e4570 jalx 9b915c0 <__scratchpad-0x15c6ea40> - 1528: 706d6953 0x706d6953 - 152c: 5f00656c 0x5f00656c - 1530: 756e675f jalx 5b99d7c <__scratchpad-0x19c66284> - 1534: 61765f63 0x61765f63 - 1538: 73696c5f 0x73696c5f - 153c: 73470074 0x73470074 - 1540: 44746553 0x44746553 - 1544: 45776172 0x45776172 - 1548: 445f766e 0x445f766e - 154c: 4700414d c1 0x100414d - 1550: 74655373 jalx 1954dcc <__scratchpad-0x1deab234> - 1554: 7473694c jalx 1cda530 <__scratchpad-0x1db25ad0> - 1558: 63727300 0x63727300 - 155c: 7570672f jalx 5c19cbc <__scratchpad-0x19be6344> - 1560: 7700632e jalx c018cb8 <__scratchpad-0x137e7348> - 1564: 68746469 0x68746469 - 1568: 5f736700 0x5f736700 - 156c: 65746e69 0x65746e69 - 1570: 6c616e72 0x6c616e72 - 1574: 6e69735f 0x6e69735f - 1578: 756f6400 jalx 5bd9000 <__scratchpad-0x19c27000> - 157c: 77656c62 jalx d95b188 <__scratchpad-0x11ea4e78> - 1580: 0064726f 0x64726f - 1584: 50567347 0x50567347 - 1588: 746e6972 jalx 1b9a5c8 <__scratchpad-0x1dc65a38> - 158c: 746e6f46 jalx 1b9bd18 <__scratchpad-0x1dc642e8> - 1590: 61707400 0x61707400 - 1594: 47006567 c1 0x1006567 - 1598: 74655373 jalx 1954dcc <__scratchpad-0x1deab234> - 159c: 746e6f46 jalx 1b9bd18 <__scratchpad-0x1dc642e8> - 15a0: 46525000 c1 0x525000 - 15a4: 5f544e4f 0x5f544e4f - 15a8: 67004c47 0x67004c47 - 15ac: 6e695f73 0x6e695f73 - 15b0: 6e726574 0x6e726574 - 15b4: 635f6c61 0x635f6c61 - 15b8: 4700736f c1 0x100736f - 15bc: 616d4973 0x616d4973 - 15c0: 72466567 0x72466567 - 15c4: 69546d6f 0x69546d6f - 15c8: 7347006d 0x7347006d - 15cc: 6f6c7055 0x6f6c7055 - 15d0: 6d496461 0x6d496461 - 15d4: 00656761 0x656761 - 15d8: 68746964 0x68746964 - 15dc: 47007265 c1 0x1007265 - 15e0: 6f504773 0x6f504773 - 15e4: 0033796c 0x33796c - 15e8: 50477347 0x50477347 - 15ec: 34796c6f ori t9,v1,0x6c6f - 15f0: 46525000 c1 0x525000 - 15f4: 5f544e4f 0x5f544e4f - 15f8: 4c414353 0x4c414353 - 15fc: 50005845 0x50005845 - 1600: 4e4f4652 c3 0x4f4652 - 1604: 43535f54 c0 0x1535f54 - 1608: 59454c41 0x59454c41 - 160c: 66727000 0x66727000 - 1610: 5f746e6f 0x5f746e6f - 1614: 47006c62 c1 0x1006c62 - 1618: 696e4973 0x696e4973 - 161c: 00784574 0x784574 - 1620: 646f6d70 0x646f6d70 - 1624: 72700065 0x72700065 - 1628: 746e6f66 jalx 1b9bd98 <__scratchpad-0x1dc64268> - 162c: 6163735f 0x6163735f - 1630: 785f656c 0x785f656c - 1634: 43734700 c0 0x1734700 - 1638: 72447275 0x72447275 - 163c: 6e457761 0x6e457761 - 1640: 5f005776 0x5f005776 - 1644: 4e55465f c3 0x55465f - 1648: 4f495443 c3 0x1495443 - 164c: 005f5f4e 0x5f5f4e - 1650: 75437347 jalx 50dcd1c <__scratchpad-0x1a7232e4> - 1654: 61724472 0x61724472 - 1658: 766e4577 jalx 9b915dc <__scratchpad-0x15c6ea24> - 165c: 73470048 0x73470048 - 1660: 74726f53 jalx 1c9bd4c <__scratchpad-0x1db642b4> - 1664: 656e694c 0x656e694c - 1668: 49734700 0x49734700 - 166c: 6567616d 0x6567616d - 1670: 6e676900 0x6e676900 - 1674: 5f65726f 0x5f65726f - 1678: 6b73616d 0x6b73616d - 167c: 44734700 0x44734700 - 1680: 4c776172 0x4c776172 - 1684: 50747369 0x50747369 - 1688: 73004f49 0x73004f49 - 168c: 656c6163 0x656c6163 - 1690: 52734700 0x52734700 - 1694: 7461746f jalx 185d1bc <__scratchpad-0x1dfa2e44> - 1698: 63655665 0x63655665 - 169c: 00726f74 0x726f74 - 16a0: 74636572 jalx 18d95c8 <__scratchpad-0x1df26a38> - 16a4: 6c676e61 0x6c676e61 - 16a8: 6f4c0065 0x6f4c0065 - 16ac: 6d496461 0x6d496461 - 16b0: 00656761 0x656761 - 16b4: 5f736168 0x5f736168 - 16b8: 74756c63 jalx 1d5b18c <__scratchpad-0x1daa4e74> - 16bc: 616d6900 0x616d6900 - 16c0: 70006567 0x70006567 - 16c4: 6e6f6672 0x6e6f6672 - 16c8: 6c725f74 0x6c725f74 - 16cc: 69656800 0x69656800 - 16d0: 00746867 0x746867 - 16d4: 54477347 0x54477347 - 16d8: 796c6f50 0x796c6f50 - 16dc: 73470033 0x73470033 - 16e0: 6f505447 0x6f505447 - 16e4: 0034796c 0x34796c - 16e8: 6c6f7074 0x6c6f7074 - 16ec: 74003379 jalx cde4 <__scratchpad-0x1f7f321c> - 16f0: 796c6f70 0x796c6f70 - 16f4: 726f0034 0x726f0034 - 16f8: 705f6769 0x705f6769 - 16fc: 4700736f c1 0x100736f - 1700: 69725073 0x69725073 - 1704: 6f46746e 0x6f46746e - 1708: 7000746e 0x7000746e - 170c: 61746164 0x61746164 - 1710: 736f705f 0x736f705f - 1714: 53734700 0x53734700 - 1718: 4374726f c0 0x174726f - 171c: 7400736c jalx 1cdb0 <__scratchpad-0x1f7e3250> - 1720: 61646d69 0x61646d69 - 1724: 64006174 0x64006174 - 1728: 70755f6f 0x70755f6f - 172c: 64616f6c 0x64616f6c - 1730: 5f626600 0x5f626600 - 1734: 62660078 0x62660078 - 1738: 6300795f 0x6300795f - 173c: 5f74756c 0x5f74756c - 1740: 65730068 0x65730068 - 1744: 616d5f74 0x616d5f74 - 1748: 67006b73 0x67006b73 - 174c: 6f725f73 0x6f725f73 - 1750: 6f635f74 0x6f635f74 - 1754: 62745f73 0x62745f73 - 1758: 6976006c 0x6976006c - 175c: 5f6f6564 0x5f6f6564 - 1760: 65646f6d 0x65646f6d - 1764: 756c6300 jalx 5b18c00 <__scratchpad-0x19ce7400> - 1768: 00775f74 0x775f74 - 176c: 74756c63 jalx 1d5b18c <__scratchpad-0x1daa4e74> - 1770: 6300785f 0x6300785f - 1774: 5f74756c 0x5f74756c - 1778: 73470079 0x73470079 - 177c: 77617244 jalx d85c910 <__scratchpad-0x11fa36f0> - 1780: 00766e45 0x766e45 - 1784: 69727073 0x69727073 - 1788: 6d5f6574 0x6d5f6574 - 178c: 5f65646f 0x5f65646f - 1790: 6b636170 0x6b636170 - 1794: 47007465 c1 0x1007465 - 1798: 726f5373 0x726f5373 - 179c: 6f505474 0x6f505474 - 17a0: 0033796c 0x33796c - 17a4: 65537347 0x65537347 - 17a8: 6e6f4674 0x6e6f4674 - 17ac: 74744174 jalx 1d105d0 <__scratchpad-0x1daefa30> - 17b0: 00626972 0x626972 - 17b4: 6f537347 0x6f537347 - 17b8: 6f507472 0x6f507472 - 17bc: 0033796c 0x33796c - 17c0: 6f537347 0x6f537347 - 17c4: 6f507472 0x6f507472 - 17c8: 0034796c 0x34796c - 17cc: 646d6974 0x646d6974 - 17d0: 5f617461 0x5f617461 - 17d4: 73470069 0x73470069 - 17d8: 44746553 0x44746553 - 17dc: 45707369 0x45707369 - 17e0: 4700766e c1 0x100766e - 17e4: 74655373 jalx 1954dcc <__scratchpad-0x1deab234> - 17e8: 7473694c jalx 1cda530 <__scratchpad-0x1db25ad0> - 17ec: 73007845 0x73007845 - 17f0: 70757465 0x70757465 - 17f4: 7474615f jalx 1d1857c <__scratchpad-0x1dae7a84> - 17f8: 73626972 0x73626972 - 17fc: 616c6600 0x616c6600 - 1800: 73470067 0x73470067 - 1804: 56746553 0x56746553 - 1808: 6f656469 0x6f656469 - 180c: 65646f4d 0x65646f4d - 1810: 47007845 c1 0x1007845 - 1814: 726f5373 0x726f5373 - 1818: 63655274 0x63655274 - 181c: 676e6174 0x676e6174 - 1820: 6c00656c 0x6c00656c - 1824: 656b6e69 0x656b6e69 - 1828: 696c5f64 0x696c5f64 - 182c: 705f7473 0x705f7473 - 1830: 4700736f c1 0x100736f - 1834: 72705373 0x72705373 - 1838: 46657469 c1 0x657469 - 183c: 496d6f72 0x496d6f72 - 1840: 6567616d 0x6567616d - 1844: 4f4d5600 c3 0x14d5600 - 1848: 505f4544 0x505f4544 - 184c: 47004c41 c1 0x1004c41 - 1850: 6c6f5073 0x6c6f5073 - 1854: 47003379 c1 0x1003379 - 1858: 6c6f5073 0x6c6f5073 - 185c: 47003479 c1 0x1003479 - 1860: 72705373 0x72705373 - 1864: 00657469 0x657469 - 1868: 5f787370 0x5f787370 - 186c: 5f757067 0x5f757067 - 1870: 646f6d76 0x646f6d76 - 1874: 64007365 0x64007365 - 1878: 65707369 0x65707369 - 187c: 6700766e 0x6700766e - 1880: 645f7570 0x645f7570 - 1884: 5f617461 0x5f617461 - 1888: 6c727463 0x6c727463 - 188c: 5f626600 0x5f626600 - 1890: 746e6f66 jalx 1b9bd98 <__scratchpad-0x1dc64268> - 1894: 4700785f c1 0x100785f - 1898: 61724473 0x61724473 - 189c: 73694c77 0x73694c77 - 18a0: 70670074 0x70670074 - 18a4: 74735f75 jalx 1cd7dd4 <__scratchpad-0x1db2822c> - 18a8: 676e6972 0x676e6972 - 18ac: 00667562 0x667562 - 18b0: 72747461 0x72747461 - 18b4: 74756269 jalx 1d589a4 <__scratchpad-0x1daa765c> - 18b8: 73470065 0x73470065 - 18bc: 74726f53 jalx 1c9bd4c <__scratchpad-0x1db642b4> - 18c0: 6c6f5047 0x6c6f5047 - 18c4: 6e694c79 0x6e694c79 - 18c8: 73670065 0x73670065 - 18cc: 7562765f jalx 589d97c <__scratchpad-0x19f62684> - 18d0: 73470066 0x73470066 - 18d4: 65726353 0x65726353 - 18d8: 00486e65 0x486e65 - 18dc: 6f537347 0x6f537347 - 18e0: 4c477472 0x4c477472 - 18e4: 00656e69 0x656e69 - 18e8: 6f667270 0x6f667270 - 18ec: 675f746e 0x675f746e - 18f0: 7067006c 0x7067006c - 18f4: 74635f75 jalx 18d7dd4 <__scratchpad-0x1df2822c> - 18f8: 47006c72 c1 0x1006c72 - 18fc: 726f5373 0x726f5373 - 1900: 6f504774 0x6f504774 - 1904: 0033796c 0x33796c - 1908: 6f537347 0x6f537347 - 190c: 50477472 0x50477472 - 1910: 34796c6f ori t9,v1,0x6c6f - 1914: 52734700 0x52734700 - 1918: 74657365 jalx 195cd94 <__scratchpad-0x1dea326c> - 191c: 53734700 0x53734700 - 1920: 69447465 0x69447465 - 1924: 6e457073 0x6e457073 - 1928: 4d445f76 0x4d445f76 - 192c: 73640041 0x73640041 - 1930: 00785f74 0x785f74 - 1934: 5f747364 0x5f747364 - 1938: 73470079 0x73470079 - 193c: 70736944 0x70736944 - 1940: 00766e45 0x766e45 - 1944: 4c477347 0x4c477347 - 1948: 00656e69 0x656e69 - 194c: 656e696c 0x656e696c - 1950: 675f5f00 0x675f5f00 - 1954: 75615f73 jalx 5857dcc <__scratchpad-0x19fa8234> - 1958: 61776f74 0x61776f74 - 195c: 61007469 0x61007469 - 1960: 5f736978 0x5f736978 - 1964: 706e006d 0x706e006d - 1968: 746e696f jalx 1b9a5bc <__scratchpad-0x1dc65a44> - 196c: 4d560073 0x4d560073 - 1970: 5f45444f 0x5f45444f - 1974: 4353544e c0 0x153544e - 1978: 61647000 0x61647000 - 197c: 705f6174 0x705f6174 - 1980: 735f736f 0x735f736f - 1984: 756c6300 jalx 5b18c00 <__scratchpad-0x19ce7400> - 1988: 61645f74 0x61645f74 - 198c: 64006174 0x64006174 - 1990: 5f776172 0x5f776172 - 1994: 645f6e6f 0x645f6e6f - 1998: 6c707369 0x6c707369 - 199c: 6c007961 0x6c007961 - 19a0: 70747369 0x70747369 - 19a4: 6900736f 0x6900736f - 19a8: 7265746e 0x7265746e - 19ac: 5f626600 0x5f626600 - 19b0: 746e6f66 jalx 1b9bd98 <__scratchpad-0x1dc64268> - 19b4: 0078635f 0x78635f - 19b8: 665f6266 0x665f6266 - 19bc: 5f746e6f 0x5f746e6f - 19c0: 5f007963 0x5f007963 - 19c4: 6975625f 0x6975625f - 19c8: 6e69746c 0x6e69746c - 19cc: 5f61765f 0x5f61765f - 19d0: 7473696c jalx 1cda5b0 <__scratchpad-0x1db25a50> - 19d4: 45734700 0x45734700 - 19d8: 6c62616e 0x6c62616e - 19dc: 73694465 0x73694465 - 19e0: 79616c70 0x79616c70 - 19e4: 55734700 0x55734700 - 19e8: 616f6c70 0x616f6c70 - 19ec: 554c4364 0x554c4364 - 19f0: 73470054 0x73470054 - 19f4: 74726f53 jalx 1c9bd4c <__scratchpad-0x1db642b4> - 19f8: 796c6f50 0x796c6f50 - 19fc: 656e694c 0x656e694c - 1a00: 50734700 0x50734700 - 1a04: 746e6972 jalx 1b9a5c8 <__scratchpad-0x1dc65a38> - 1a08: 746e6f46 jalx 1b9bd18 <__scratchpad-0x1dc642e8> - 1a0c: 6172445f 0x6172445f - 1a10: 70670077 0x70670077 - 1a14: 61645f75 0x61645f75 - 1a18: 70006174 0x70006174 - 1a1c: 6e6f6672 0x6e6f6672 - 1a20: 6c665f74 0x6c665f74 - 1a24: 00736761 0x736761 - 1a28: 706e7376 0x706e7376 - 1a2c: 746e6972 jalx 1b9a5c8 <__scratchpad-0x1dc65a38> - 1a30: 61630066 0x61630066 - 1a34: 636f6c6c 0x636f6c6c - 1a38: 72696600 0x72696600 - 1a3c: 665f7473 0x665f7473 - 1a40: 5f656572 0x5f656572 - 1a44: 65676170 0x65676170 - 1a48: 74706300 jalx 1c18c00 <__scratchpad-0x1dbe7400> - 1a4c: 74700072 jalx 1c001c8 <__scratchpad-0x1dbffe38> - 1a50: 72006972 0x72006972 - 1a54: 6c6c6165 0x6c6c6165 - 1a58: 7300636f 0x7300636f - 1a5c: 6d2f6372 0x6d2f6372 - 1a60: 726f6d65 0x726f6d65 - 1a64: 00632e79 0x632e79 - 1a68: 6f6c6c61 0x6f6c6c61 - 1a6c: 69735f63 0x69735f63 - 1a70: 6e00657a 0x6e00657a - 1a74: 74707765 jalx 1c1dd94 <__scratchpad-0x1dbe226c> - 1a78: 756e0072 jalx 5b801c8 <__scratchpad-0x19c7fe38> - 1a7c: 7265626d 0x7265626d - 1a80: 65726600 0x65726600 - 1a84: 75620065 jalx 5880194 <__scratchpad-0x19f7fe6c> - 1a88: 705f7973 0x705f7973 - 1a8c: 73656761 0x73656761 - 1a90: 6c616d00 0x6c616d00 - 1a94: 5f636f6c 0x5f636f6c - 1a98: 7065656b 0x7065656b - 1a9c: 6e69665f 0x6e69665f - 1aa0: 676e6964 0x676e6964 - 1aa4: 72747300 0x72747300 - 1aa8: 006e656c 0x6e656c - 1aac: 6e727265 0x6e727265 - 1ab0: 7273006f 0x7273006f - 1ab4: 696c2f63 0x696c2f63 - 1ab8: 632e6362 0x632e6362 - 1abc: 74756f00 jalx 1d5bc00 <__scratchpad-0x1daa4400> - 1ac0: 00727473 0x727473 - 1ac4: 6e637369 0x6e637369 - 1ac8: 006c7274 0x6c7274 - 1acc: 49445453 0x49445453 - 1ad0: 49445f4f 0x49445f4f - 1ad4: 54434552 0x54434552 - 1ad8: 5f4e4f49 0x5f4e4f49 - 1adc: 534f4942 0x534f4942 - 1ae0: 45444600 0x45444600 - 1ae4: 4e555f56 c3 0x555f56 - 1ae8: 574f4e4b 0x574f4e4b - 1aec: 7369004e 0x7369004e - 1af0: 69676964 0x69676964 - 1af4: 74730074 jalx 1cc01d0 <__scratchpad-0x1db3fe30> - 1af8: 79706372 0x79706372 - 1afc: 72747300 0x72747300 - 1b00: 00746163 0x746163 - 1b04: 7a697372 0x7a697372 - 1b08: 73690065 0x73690065 - 1b0c: 63617073 0x63617073 - 1b10: 74730065 jalx 1cc0194 <__scratchpad-0x1db3fe6c> - 1b14: 70636e72 0x70636e72 - 1b18: 74730079 jalx 1cc01e4 <__scratchpad-0x1db3fe1c> - 1b1c: 61636e72 0x61636e72 - 1b20: 65730074 0x65730074 - 1b24: 6e697474 0x6e697474 - 1b28: 74730067 jalx 1cc019c <__scratchpad-0x1db3fe64> - 1b2c: 5f6f6964 0x5f6f6964 - 1b30: 65726964 0x65726964 - 1b34: 6f697463 0x6f697463 - 1b38: 5f00736e 0x5f00736e - 1b3c: 6f69735f 0x6f69735f - 1b40: 5f72635f 0x5f72635f - 1b44: 7070616d 0x7070616d - 1b48: 73006465 0x73006465 - 1b4c: 735f6f69 0x735f6f69 - 1b50: 6f696474 0x6f696474 - 1b54: 70616d5f 0x70616d5f - 1b58: 72007263 0x72007263 - 1b5c: 70746f6f 0x70746f6f - 1b60: 00687461 0x687461 - 1b64: 656c6966 0x656c6966 - 1b68: 656d616e 0x656d616e - 1b6c: 756f665f jalx 5bd997c <__scratchpad-0x19c26684> - 1b70: 7500646e jalx 40191b8 <__scratchpad-0x1b7e6e48> - 1b74: 00646573 0x646573 - 1b78: 56454446 0x56454446 - 1b7c: 4d454d5f 0x4d454d5f - 1b80: 44524143 0x44524143 - 1b84: 70736900 0x70736900 - 1b88: 746e6972 jalx 1b9a5c8 <__scratchpad-0x1dc65a38> - 1b8c: 66666f00 0x66666f00 - 1b90: 00746573 0x746573 - 1b94: 6365736e 0x6365736e - 1b98: 696c0074 0x696c0074 - 1b9c: 675f6362 0x675f6362 - 1ba0: 745f7465 jalx 17dd194 <__scratchpad-0x1e022e6c> - 1ba4: 736e6172 0x736e6172 - 1ba8: 5f6c6274 0x5f6c6274 - 1bac: 6d616e66 0x6d616e66 - 1bb0: 69660065 0x69660065 - 1bb4: 7365646c 0x7365646c - 1bb8: 67736900 0x67736900 - 1bbc: 68706172 0x68706172 - 1bc0: 66746f00 0x66746f00 - 1bc4: 74730070 jalx 1cc01c0 <__scratchpad-0x1db3fe40> - 1bc8: 706d6372 0x706d6372 - 1bcc: 65736c00 0x65736c00 - 1bd0: 69006b65 0x69006b65 - 1bd4: 706c6173 0x706c6173 - 1bd8: 69006168 0x69006168 - 1bdc: 6e6c6173 0x6e6c6173 - 1be0: 66006d75 0x66006d75 - 1be4: 6b656573 0x6b656573 - 1be8: 6f6d6600 0x6f6d6600 - 1bec: 745f6564 jalx 17d9590 <__scratchpad-0x1e026a70> - 1bf0: 65645f6f 0x65645f6f - 1bf4: 646f6d73 0x646f6d73 - 1bf8: 73630065 0x73630065 - 1bfc: 00657a69 0x657a69 - 1c00: 5f6f6973 0x5f6f6973 - 1c04: 73747570 0x73747570 - 1c08: 62736900 0x62736900 - 1c0c: 6b6e616c 0x6b6e616c - 1c10: 6f696200 0x6f696200 - 1c14: 75705f73 jalx 5c17dcc <__scratchpad-0x19be8234> - 1c18: 74007374 jalx 1cdd0 <__scratchpad-0x1f7e3230> - 1c1c: 7070756f 0x7070756f - 1c20: 66007265 0x66007265 - 1c24: 6c6c6574 0x6c6c6574 - 1c28: 6f646600 0x6f646600 - 1c2c: 006e6570 0x6e6570 - 1c30: 74656766 jalx 1959d98 <__scratchpad-0x1dea6268> - 1c34: 65720063 0x65720063 - 1c38: 65726964 0x65726964 - 1c3c: 735f7463 0x735f7463 - 1c40: 6f696474 0x6f696474 - 1c44: 5f6f745f 0x5f6f745f - 1c48: 006f6973 0x6f6973 - 1c4c: 65706f66 0x65706f66 - 1c50: 7369006e 0x7369006e - 1c54: 65707075 0x65707075 - 1c58: 656e0072 0x656e0072 - 1c5c: 6d616e77 0x6d616e77 - 1c60: 74730065 jalx 1cc0194 <__scratchpad-0x1db3fe6c> - 1c64: 61636e72 0x61636e72 - 1c68: 6d636573 0x6d636573 - 1c6c: 726f0070 0x726f0070 - 1c70: 6d616e67 0x6d616e67 - 1c74: 44460065 0x44460065 - 1c78: 435f5645 c0 0x15f5645 - 1c7c: 4d4f5244 0x4d4f5244 - 1c80: 6c696600 0x6c696600 - 1c84: 74735f65 jalx 1cd7d94 <__scratchpad-0x1db2826c> - 1c88: 00657461 0x657461 - 1c8c: 646f6d72 0x646f6d72 - 1c90: 72660065 0x72660065 - 1c94: 00646165 0x646165 - 1c98: 74735f5f jalx 1cd7d7c <__scratchpad-0x1db28284> - 1c9c: 5f6f6964 0x5f6f6964 - 1ca0: 65726964 0x65726964 - 1ca4: 6f697463 0x6f697463 - 1ca8: 6f74006e 0x6f74006e - 1cac: 65776f6c 0x65776f6c - 1cb0: 63660072 0x63660072 - 1cb4: 65736f6c 0x65736f6c - 1cb8: 44545300 0x44545300 - 1cbc: 445f4f49 0x445f4f49 - 1cc0: 43455249 c0 0x1455249 - 1cc4: 4e4f4954 c3 0x4f4954 - 1cc8: 4f49535f c3 0x149535f - 1ccc: 74756f00 jalx 1d5bc00 <__scratchpad-0x1daa4400> - 1cd0: 7369006c 0x7369006c - 1cd4: 67696478 0x67696478 - 1cd8: 6e007469 0x6e007469 - 1cdc: 626d656d 0x626d656d - 1ce0: 65687700 0x65687700 - 1ce4: 0065636e 0x65636e - 1ce8: 5f6f6973 0x5f6f6973 - 1cec: 63747570 0x63747570 - 1cf0: 00726168 0x726168 - 1cf4: 69666f74 0x69666f74 - 1cf8: 6600646e 0x6600646e - 1cfc: 65646f6d 0x65646f6d - 1d00: 6f696200 0x6f696200 - 1d04: 75705f73 jalx 5c17dcc <__scratchpad-0x19be8234> - 1d08: 61686374 0x61686374 - 1d0c: 69660072 0x69660072 - 1d10: 735f656c 0x735f656c - 1d14: 63757274 0x63757274 - 1d18: 65007374 0x65007374 - 1d1c: 5f746978 0x5f746978 - 1d20: 706f6f6c 0x706f6f6c - 1d24: 6c736900 0x6c736900 - 1d28: 7265776f 0x7265776f - 1d2c: 4c494600 0x4c494600 - 1d30: 6e6f0045 0x6e6f0045 - 1d34: 63657365 0x63657365 - 1d38: 6675625f 0x6675625f - 1d3c: 61727400 0x61727400 - 1d40: 6274736e 0x6274736e - 1d44: 7473006c jalx 1cc01b0 <__scratchpad-0x1db3fe50> - 1d48: 6d616572 0x6d616572 - 1d4c: 72646300 0x72646300 - 1d50: 635f6d6f 0x635f6d6f - 1d54: 616d6d6f 0x616d6d6f - 1d58: 735f646e 0x735f646e - 1d5c: 00746174 0x746174 - 1d60: 65526443 0x65526443 - 1d64: 65526461 0x65526461 - 1d68: 746c7573 jalx 1b1d5cc <__scratchpad-0x1dce2a34> - 1d6c: 64630073 0x64630073 - 1d70: 5f6d6f72 0x5f6d6f72 - 1d74: 6d6d6f63 0x6d6d6f63 - 1d78: 5f646e61 0x5f646e61 - 1d7c: 65707974 0x65707974 - 1d80: 73795300 0x73795300 - 1d84: 49716e45 0x49716e45 - 1d88: 5052746e 0x5052746e - 1d8c: 72646300 0x72646300 - 1d90: 635f6d6f 0x635f6d6f - 1d94: 616d6d6f 0x616d6d6f - 1d98: 645f646e 0x645f646e - 1d9c: 63657269 0x63657269 - 1da0: 64430074 0x64430074 - 1da4: 526d6152 0x526d6152 - 1da8: 00646165 0x646165 - 1dac: 6f726463 0x6f726463 - 1db0: 61685f6d 0x61685f6d - 1db4: 656c646e 0x656c646e - 1db8: 76655f72 jalx 9957dc8 <__scratchpad-0x15ea8238> - 1dbc: 5f746e65 0x5f746e65 - 1dc0: 63006469 0x63006469 - 1dc4: 6d6f7264 0x6d6f7264 - 1dc8: 73616c5f 0x73616c5f - 1dcc: 6f635f74 0x6f635f74 - 1dd0: 6e616d6d 0x6e616d6d - 1dd4: 756f0064 jalx 5bc0190 <__scratchpad-0x19c3fe70> - 1dd8: 77006f74 jalx c01bdd0 <__scratchpad-0x137e4230> - 1ddc: 5f746e61 0x5f746e61 - 1de0: 64656566 0x64656566 - 1de4: 6b636162 0x6b636162 - 1de8: 72646300 0x72646300 - 1dec: 635f6d6f 0x635f6d6f - 1df0: 616d6d6f 0x616d6d6f - 1df4: 745f646e jalx 17d91b8 <__scratchpad-0x1e026e48> - 1df8: 5f657079 0x5f657079 - 1dfc: 00727473 0x727473 - 1e00: 6f6f425f 0x6f6f425f - 1e04: 7273006c 0x7273006c - 1e08: 64632f63 0x64632f63 - 1e0c: 2e6d6f72 sltiu t5,s3,28530 - 1e10: 72740063 0x72740063 - 1e14: 006b6361 0x6b6361 - 1e18: 6f726463 0x6f726463 - 1e1c: 75715f6d jalx 5c57db4 <__scratchpad-0x19ba824c> - 1e20: 5f657565 0x5f657565 - 1e24: 00667562 0x667562 - 1e28: 6c506443 0x6c506443 - 1e2c: 72547961 0x72547961 - 1e30: 006b6361 0x6b6361 - 1e34: 6f726463 0x6f726463 - 1e38: 61685f6d 0x61685f6d - 1e3c: 656c646e 0x656c646e - 1e40: 61635f72 0x61635f72 - 1e44: 61626c6c 0x61626c6c - 1e48: 43006b63 c0 0x1006b63 - 1e4c: 74654764 jalx 1951d90 <__scratchpad-0x1deae270> - 1e50: 74617453 jalx 185d14c <__scratchpad-0x1dfa2eb4> - 1e54: 66007375 0x66007375 - 1e58: 705f746d 0x705f746d - 1e5c: 7300736f 0x7300736f - 1e60: 705f6f69 0x705f6f69 - 1e64: 695f7475 0x695f7475 - 1e68: 74735f6e jalx 1cd7db8 <__scratchpad-0x1db28248> - 1e6c: 676e6972 0x676e6972 - 1e70: 765f5f00 jalx 97d7c00 <__scratchpad-0x16028400> - 1e74: 72706e73 0x72706e73 - 1e78: 66746e69 0x66746e69 - 1e7c: 746e695f jalx 1b9a57c <__scratchpad-0x1dc65a84> - 1e80: 616e7265 0x616e7265 - 1e84: 756f006c jalx 5bc01b0 <__scratchpad-0x19c3fe50> - 1e88: 75705f74 jalx 5c17dd0 <__scratchpad-0x19be8230> - 1e8c: 6e695f74 0x6e695f74 - 1e90: 7274735f 0x7274735f - 1e94: 00676e69 0x676e69 - 1e98: 65726964 0x65726964 - 1e9c: 76697463 jalx 9a5d18c <__scratchpad-0x15da2e74> - 1ea0: 6f635f65 0x6f635f65 - 1ea4: 676e696d 0x676e696d - 1ea8: 62696c00 0x62696c00 - 1eac: 70735f63 0x70735f63 - 1eb0: 746e6972 jalx 1b9a5c8 <__scratchpad-0x1dc65a38> - 1eb4: 6c665f66 0x6c665f66 - 1eb8: 6274616f 0x6274616f - 1ebc: 7a006675 0x7a006675 - 1ec0: 5f6f7265 0x5f6f7265 - 1ec4: 67616c66 0x67616c66 - 1ec8: 706d695f 0x706d695f - 1ecc: 63727300 0x63727300 - 1ed0: 62696c2f 0x62696c2f - 1ed4: 72702f63 0x72702f63 - 1ed8: 66746e69 0x66746e69 - 1edc: 5300632e 0x5300632e - 1ee0: 4e495250 c3 0x495250 - 1ee4: 535f4654 0x535f4654 - 1ee8: 5f455a49 0x5f455a49 - 1eec: 474e4f4c c1 0x14e4f4c - 1ef0: 4e4f4c5f c3 0x4f4c5f - 1ef4: 65670047 0x65670047 - 1ef8: 72615f74 0x72615f74 - 1efc: 6e695f67 0x6e695f67 - 1f00: 7a69735f 0x7a69735f - 1f04: 72610065 0x72610065 - 1f08: 5f706367 0x5f706367 - 1f0c: 00706d74 0x706d74 - 1f10: 63677261 0x63677261 - 1f14: 73760070 0x73760070 - 1f18: 6972706e 0x6972706e - 1f1c: 5f66746e 0x5f66746e - 1f20: 5f747570 0x5f747570 - 1f24: 735f6e69 0x735f6e69 - 1f28: 6e697274 0x6e697274 - 1f2c: 616c0067 0x616c0067 - 1f30: 61007473 0x61007473 - 1f34: 69736772 0x69736772 - 1f38: 6c00657a 0x6c00657a - 1f3c: 5f636269 0x5f636269 - 1f40: 62756f64 0x62756f64 - 1f44: 745f656c jalx 17d95b0 <__scratchpad-0x1e026a50> - 1f48: 74735f6f jalx 1cd7dbc <__scratchpad-0x1db28244> - 1f4c: 676e6972 0x676e6972 - 1f50: 62696c00 0x62696c00 - 1f54: 6c755f63 0x6c755f63 - 1f58: 616f746c 0x616f746c - 1f5c: 52505300 0x52505300 - 1f60: 46544e49 c1 0x544e49 - 1f64: 5a49535f 0x5a49535f - 1f68: 4e495f45 c3 0x495f45 - 1f6c: 73760054 0x73760054 - 1f70: 6e697270 0x6e697270 - 1f74: 6e006674 0x6e006674 - 1f78: 6461706f 0x6461706f - 1f7c: 52505300 0x52505300 - 1f80: 46544e49 c1 0x544e49 - 1f84: 5a49535f 0x5a49535f - 1f88: 4f4c5f45 c3 0x14c5f45 - 1f8c: 5300474e 0x5300474e - 1f90: 4e495250 c3 0x495250 - 1f94: 535f4654 0x535f4654 - 1f98: 5f455a49 0x5f455a49 - 1f9c: 52414843 0x52414843 - 1fa0: 65686300 0x65686300 - 1fa4: 735f6b63 0x735f6b63 - 1fa8: 006e6769 0x6e6769 - 1fac: 5f6f6973 0x5f6f6973 - 1fb0: 69727076 0x69727076 - 1fb4: 0066746e 0x66746e - 1fb8: 69727473 0x69727473 - 1fbc: 705f676e 0x705f676e - 1fc0: 7000736f 0x7000736f - 1fc4: 00636572 0x636572 - 1fc8: 5f646170 0x5f646170 - 1fcc: 6e617571 0x6e617571 - 1fd0: 79746974 0x79746974 - 1fd4: 7000665f 0x7000665f - 1fd8: 715f6461 0x715f6461 - 1fdc: 746e6175 jalx 1b985d4 <__scratchpad-0x1dc67a2c> - 1fe0: 00797469 0x797469 - 1fe4: 74706d65 jalx 1c1b594 <__scratchpad-0x1dbe4a6c> - 1fe8: 69645f79 0x69645f79 - 1fec: 00746967 0x746967 - 1ff0: 5f6f6973 0x5f6f6973 - 1ff4: 6e697270 0x6e697270 - 1ff8: 53006674 0x53006674 - 1ffc: 4e495250 c3 0x495250 - 2000: 535f4654 0x535f4654 - 2004: 5f455a49 0x5f455a49 - 2008: 524f4853 0x524f4853 - 200c: 72730054 0x72730054 - 2010: 696c2f63 0x696c2f63 - 2014: 732f6362 0x732f6362 - 2018: 6e697274 0x6e697274 - 201c: 00632e67 0x632e67 - 2020: 69727473 0x69727473 - 2024: 0070676e 0x70676e - 2028: 65707061 0x65707061 - 202c: 7300646e 0x7300646e - 2030: 6f747274 0x6f747274 - 2034: 6c00646c 0x6c00646c - 2038: 6c747469 0x6c747469 - 203c: 656c5f65 0x656c5f65 - 2040: 7473006e jalx 1cc01b8 <__scratchpad-0x1db3fe48> - 2044: 6c6f7472 0x6c6f7472 - 2048: 646f006c 0x646f006c - 204c: 62007473 0x62007473 - 2050: 6c5f6769 0x6c5f6769 - 2054: 73006e65 0x73006e65 - 2058: 62707274 0x62707274 - 205c: 73006b72 0x73006b72 - 2060: 70637074 0x70637074 - 2064: 68630079 0x68630079 - 2068: 65737261 0x65737261 - 206c: 74730074 jalx 1cc01d0 <__scratchpad-0x1db3fe30> - 2070: 75646e72 jalx 591b9c8 <__scratchpad-0x19ee4638> - 2074: 74730070 jalx 1cc01c0 <__scratchpad-0x1db3fe40> - 2078: 6b6f7472 0x6b6f7472 - 207c: 7274735f 0x7274735f - 2080: 00676e69 0x676e69 - 2084: 6e727473 0x6e727473 - 2088: 706d6369 0x706d6369 - 208c: 72747300 0x72747300 - 2090: 5f6b6f74 0x5f6b6f74 - 2094: 74730072 jalx 1cc01c8 <__scratchpad-0x1db3fe38> - 2098: 61636c72 0x61636c72 - 209c: 65640074 0x65640074 - 20a0: 006d696c 0x6d696c - 20a4: 75727473 jalx 5c9d1cc <__scratchpad-0x19b62e34> - 20a8: 62007270 0x62007270 - 20ac: 00706769 0x706769 - 20b0: 6d6d656d 0x6d6d656d - 20b4: 6e006d65 0x6e006d65 - 20b8: 70747865 0x70747865 - 20bc: 72747300 0x72747300 - 20c0: 7970636c 0x7970636c - 20c4: 72747300 0x72747300 - 20c8: 00646f74 0x646f74 - 20cc: 74727473 jalx 1c9d1cc <__scratchpad-0x1db62e34> - 20d0: 73006b6f 0x73006b6f - 20d4: 6f747274 0x6f747274 - 20d8: 7364006c 0x7364006c - 20dc: 61003274 0x61003274 - 20e0: 006c6f74 0x6c6f74 - 20e4: 676e6f6c 0x676e6f6c - 20e8: 756f6420 jalx 5bd9080 <__scratchpad-0x19c26f80> - 20ec: 00656c62 0x656c62 - 20f0: 65707061 0x65707061 - 20f4: 00737261 0x737261 - 20f8: 6d6d656d 0x6d6d656d - 20fc: 0065766f 0x65766f - 2100: 696f7461 0x696f7461 - 2104: 72747300 0x72747300 - 2108: 00726863 0x726863 - 210c: 73727473 0x73727473 - 2110: 73007065 0x73007065 - 2114: 6f747274 0x6f747274 - 2118: 6f705f6b 0x6f705f6b - 211c: 6e650073 0x6e650073 - 2120: 72747064 0x72747064 - 2124: 78616d00 0x78616d00 - 2128: 006e656c 0x6e656c - 212c: 63747364 0x63747364 - 2130: 74706e00 jalx 1c1b800 <__scratchpad-0x1dbe4800> - 2134: 73640072 0x73640072 - 2138: 73006c74 0x73006c74 - 213c: 6f747274 0x6f747274 - 2140: 74730066 jalx 1cc0198 <__scratchpad-0x1db3fe68> - 2144: 70636e70 0x70636e70 - 2148: 72730079 0x72730079 - 214c: 6e655f63 0x6e655f63 - 2150: 65720064 0x65720064 - 2154: 735f6c61 0x735f6c61 - 2158: 00657a69 0x657a69 - 215c: 636d656d 0x636d656d - 2160: 00797063 0x797063 - 2164: 73727473 0x73727473 - 2168: 70006e70 0x70006e70 - 216c: 00676962 0x676962 - 2170: 6c727473 0x6c727473 - 2174: 63007277 0x63007277 - 2178: 746e756f jalx 1b9d5bc <__scratchpad-0x1dc62a44> - 217c: 74696c00 jalx 1a5b000 <__scratchpad-0x1dda5000> - 2180: 70656c74 0x70656c74 - 2184: 72747300 0x72747300 - 2188: 6e656c6e 0x6e656c6e - 218c: 72747300 0x72747300 - 2190: 6e707363 0x6e707363 - 2194: 72747300 0x72747300 - 2198: 00707564 0x707564 - 219c: 73727473 0x73727473 - 21a0: 73007274 0x73007274 - 21a4: 63697274 0x63697274 - 21a8: 7300706d 0x7300706d - 21ac: 63727274 0x63727274 - 21b0: 73007268 0x73007268 - 21b4: 61637274 0x61637274 - 21b8: 6d636573 0x6d636573 - 21bc: 74730070 jalx 1cc01c0 <__scratchpad-0x1db3fe40> - 21c0: 73616372 0x73616372 - 21c4: 72747365 0x72747365 - 21c8: 73616200 0x73616200 - 21cc: 74730065 jalx 1cc0194 <__scratchpad-0x1db3fe6c> - 21d0: 66756272 0x66756272 - 21d4: 6d656d00 0x6d656d00 - 21d8: 72686372 0x72686372 - 21dc: 696c7000 0x696c7000 - 21e0: 656c7474 0x656c7474 - 21e4: 72747300 0x72747300 - 21e8: 5f6b6f74 0x5f6b6f74 - 21ec: 006e656c 0x6e656c - 21f0: 636d656d 0x636d656d - 21f4: 6d007268 0x6d007268 - 21f8: 73756e69 0x73756e69 - 21fc: 6769735f 0x6769735f - 2200: 5f5f006e 0x5f5f006e - 2204: 746c6c75 jalx 1b1b1d4 <__scratchpad-0x1dce4e2c> - 2208: 695f616f 0x695f616f - 220c: 7265746e 0x7265746e - 2210: 5f6c616e 0x5f6c616e - 2214: 7469005f jalx 1a4017c <__scratchpad-0x1ddbfe84> - 2218: 6d00616f 0x6d00616f - 221c: 00707861 0x707861 - 2220: 6e617273 0x6e617273 - 2224: 72730064 0x72730064 - 2228: 696c2f63 0x696c2f63 - 222c: 6d2f6362 0x6d2f6362 - 2230: 2e637369 sltiu v1,s3,29545 - 2234: 61720063 0x61720063 - 2238: 735f646e 0x735f646e - 223c: 00646565 0x646565 - 2240: 616f7475 0x616f7475 - 2244: 746c7500 jalx 1b1d400 <__scratchpad-0x1dce2c00> - 2248: 6100616f 0x6100616f - 224c: 74726f62 jalx 1c9bd88 <__scratchpad-0x1db64278> - 2250: 73574400 0x73574400 - 2254: 63757274 0x63757274 - 2258: 69680074 0x69680074 - 225c: 63006867 0x63006867 - 2260: 69727261 0x69727261 - 2264: 2f007365 sltiu zero,t8,29541 - 2268: 656d6f68 0x656d6f68 - 226c: 7661782f jalx 985e0bc <__scratchpad-0x15fa1f44> - 2270: 2f726569 sltiu s2,k1,25961 - 2274: 73787370 0x73787370 - 2278: 672d6b64 0x672d6b64 - 227c: 6d2f6363 0x6d2f6363 - 2280: 65737069 0x65737069 - 2284: 6e752d6c 0x6e752d6c - 2288: 776f6e6b jalx dbdb9ac <__scratchpad-0x11c24654> - 228c: 6c652d6e 0x6c652d6e - 2290: 6f732f66 0x6f732f66 - 2294: 662d7466 0x662d7466 - 2298: 74616f6c jalx 185bdb0 <__scratchpad-0x1dfa4250> - 229c: 62696c2f 0x62696c2f - 22a0: 00636367 0x636367 - 22a4: 74495355 jalx 1254d54 <__scratchpad-0x1e5ab2ac> - 22a8: 00657079 0x657079 - 22ac: 6e755744 0x6e755744 - 22b0: 006e6f69 0x6e6f69 - 22b4: 736c5f5f 0x736c5f5f - 22b8: 69647268 0x69647268 - 22bc: 2e2e0033 sltiu t6,s1,51 - 22c0: 2f2e2e2f sltiu t6,t9,11823 - 22c4: 2e2f2e2e sltiu t7,s1,11822 - 22c8: 63672f2e 0x63672f2e - 22cc: 2e352d63 sltiu s5,s1,11619 - 22d0: 2f302e32 sltiu s0,t9,11826 - 22d4: 6762696c 0x6762696c - 22d8: 6c2f6363 0x6c2f6363 - 22dc: 63676269 0x63676269 - 22e0: 632e3263 0x632e3263 - 22e4: 6d6f6300 0x6d6f6300 - 22e8: 78656c70 0x78656c70 - 22ec: 6f6c6620 0x6f6c6620 - 22f0: 63007461 0x63007461 - 22f4: 6c706d6f 0x6c706d6f - 22f8: 64207865 0x64207865 - 22fc: 6c62756f 0x6c62756f - 2300: 4e470065 c3 0x470065 - 2304: 31432055 andi v1,t2,0x2055 - 2308: 2e352031 sltiu s5,s1,8241 - 230c: 20302e32 addi s0,at,11826 - 2310: 3020472d andi zero,at,0x472d - 2314: 20472d20 addi a3,v0,11552 - 2318: 6d2d2030 0x6d2d2030 - 231c: 74666f73 jalx 199bdcc <__scratchpad-0x1de64234> - 2320: 6f6c662d 0x6f6c662d - 2324: 2d207461 sltiu zero,t1,29793 - 2328: 672d2067 0x672d2067 - 232c: 20672d20 addi a3,v1,11552 - 2330: 20324f2d addi s2,at,20269 - 2334: 20324f2d addi s2,at,20269 - 2338: 20324f2d addi s2,at,20269 - 233c: 7562662d jalx 58998b4 <__scratchpad-0x19f6674c> - 2340: 69646c69 0x69646c69 - 2344: 6c2d676e 0x6c2d676e - 2348: 63676269 0x63676269 - 234c: 662d2063 0x662d2063 - 2350: 732d6f6e 0x732d6f6e - 2354: 6b636174 0x6b636174 - 2358: 6f72702d 0x6f72702d - 235c: 74636574 jalx 18d95d0 <__scratchpad-0x1df26a30> - 2360: 2d20726f sltiu zero,t1,29295 - 2364: 73697666 0x73697666 - 2368: 6c696269 0x6c696269 - 236c: 3d797469 0x3d797469 - 2370: 64646968 0x64646968 - 2374: 73006e65 0x73006e65 - 2378: 74666968 jalx 199a5a0 <__scratchpad-0x1de65a60> - 237c: 756f635f jalx 5bd8d7c <__scratchpad-0x19c27284> - 2380: 745f746e jalx 17dd1b8 <__scratchpad-0x1e022e48> - 2384: 00657079 0x657079 - 2388: 73615f5f 0x73615f5f - 238c: 69646c68 0x69646c68 - 2390: 5f5f0033 0x5f5f0033 - 2394: 5f003072 0x5f003072 - 2398: 0031725f 0x31725f - 239c: 64755f5f 0x64755f5f - 23a0: 6f6d7669 0x6f6d7669 - 23a4: 34696464 ori t1,v1,0x6464 - 23a8: 49515500 0x49515500 - 23ac: 65707974 0x65707974 - 23b0: 715f5f00 0x715f5f00 - 23b4: 5f5f0030 0x5f5f0030 - 23b8: 55003171 0x55003171 - 23bc: 79744944 0x79744944 - 23c0: 5f006570 0x5f006570 - 23c4: 0031645f 0x31645f - 23c8: 64755f5f 0x64755f5f - 23cc: 69647669 0x69647669 - 23d0: 5f5f0033 0x5f5f0033 - 23d4: 47007278 c1 0x1007278 - 23d8: 4320554e c0 0x120554e - 23dc: 35203131 ori zero,t1,0x3131 - 23e0: 302e322e andi t6,at,0x322e - 23e4: 20472d20 addi a3,v0,11552 - 23e8: 472d2030 c1 0x12d2030 - 23ec: 2d203020 sltiu zero,t1,12320 - 23f0: 666f736d 0x666f736d - 23f4: 6c662d74 0x6c662d74 - 23f8: 2074616f addi s4,v1,24943 - 23fc: 2d20672d sltiu zero,t1,26413 - 2400: 672d2067 0x672d2067 - 2404: 324f2d20 andi t7,s2,0x2d20 - 2408: 324f2d20 andi t7,s2,0x2d20 - 240c: 324f2d20 andi t7,s2,0x2d20 - 2410: 62662d20 0x62662d20 - 2414: 646c6975 0x646c6975 - 2418: 2d676e69 sltiu a3,t3,28265 - 241c: 6762696c 0x6762696c - 2420: 2d206363 sltiu zero,t1,25443 - 2424: 2d6f6e66 sltiu t7,t3,28262 - 2428: 63617473 0x63617473 - 242c: 72702d6b 0x72702d6b - 2430: 6365746f 0x6365746f - 2434: 20726f74 addi s2,v1,28532 - 2438: 7865662d 0x7865662d - 243c: 74706563 jalx 1c1958c <__scratchpad-0x1dbe6a74> - 2440: 736e6f69 0x736e6f69 - 2444: 6e662d20 0x6e662d20 - 2448: 632d6e6f 0x632d6e6f - 244c: 2d6c6c61 sltiu t4,t3,27745 - 2450: 65637865 0x65637865 - 2454: 6f697470 0x6f697470 - 2458: 2d20736e sltiu zero,t1,29550 - 245c: 73697666 0x73697666 - 2460: 6c696269 0x6c696269 - 2464: 3d797469 0x3d797469 - 2468: 64646968 0x64646968 - 246c: 5f006e65 0x5f006e65 - 2470: 0030645f 0x30645f - 2474: 6c635f5f 0x6c635f5f - 2478: 61745f7a 0x61745f7a - 247c: 5f5f0062 0x5f5f0062 - 2480: 646f6d75 0x646f6d75 - 2484: 00336964 0x336964 - 2488: 32627573 andi v0,s3,0x7573 - 248c: 615f5f00 0x615f5f00 - 2490: 66646464 0x66646464 - 2494: 465f0033 c1 0x5f0033 - 2498: 44415f50 0x44415f50 - 249c: 4e495f44 c3 0x495f44 - 24a0: 4e524554 c3 0x524554 - 24a4: 655f4c41 0x655f4c41 - 24a8: 66666964 0x66666964 - 24ac: 61726600 0x61726600 - 24b0: 66003063 0x66003063 - 24b4: 31636172 andi v1,t3,0x6172 - 24b8: 50465f00 0x50465f00 - 24bc: 4341505f c0 0x141505f - 24c0: 41525f4b 0x41525f4b - 24c4: 5f325f57 0x5f325f57 - 24c8: 006f6c66 0x6f6c66 - 24cc: 79744644 0x79744644 - 24d0: 61006570 0x61006570 - 24d4: 645f6464 0x645f6464 - 24d8: 00656e6f 0x656e6f - 24dc: 31665f41 andi a2,t3,0x5f41 - 24e0: 62757300 0x62757300 - 24e4: 665f0031 0x665f0031 - 24e8: 73007865 0x73007865 - 24ec: 00336275 0x336275 - 24f0: 30665f41 andi a2,v1,0x5f41 - 24f4: 50465f00 0x50465f00 - 24f8: 504e555f 0x504e555f - 24fc: 5f4b4341 0x5f4b4341 - 2500: 5f574152 0x5f574152 - 2504: 6c665f32 0x6c665f32 - 2508: 5f42006f 0x5f42006f - 250c: 42003066 c0 0x3066 - 2510: 0031665f 0x31665f - 2514: 5f50465f 0x5f50465f - 2518: 5f444441 0x5f444441 - 251c: 45544e49 0x45544e49 - 2520: 4c414e52 0x4c414e52 - 2524: 6669645f 0x6669645f - 2528: 465f0066 c1 0x5f0066 - 252c: 41505f50 0x41505f50 - 2530: 535f4b43 0x535f4b43 - 2534: 52494d45 0x52494d45 - 2538: 695f5741 0x695f5741 - 253c: 69745f73 0x69745f73 - 2540: 6e00796e 0x6e00796e - 2544: 006d726f 0x6d726f - 2548: 5f50465f 0x5f50465f - 254c: 4f494e55 c3 0x1494e55 - 2550: 00445f4e 0x445f4e - 2554: 2e2f2e2e sltiu t7,s1,11822 - 2558: 2e2e2f2e sltiu t6,s1,12078 - 255c: 2f2e2e2f sltiu t6,t9,11823 - 2560: 2d636367 sltiu v1,t3,25447 - 2564: 2e322e35 sltiu s2,s1,11829 - 2568: 696c2f30 0x696c2f30 - 256c: 63636762 0x63636762 - 2570: 666f732f 0x666f732f - 2574: 70662d74 0x70662d74 - 2578: 6464612f 0x6464612f - 257c: 2e336664 sltiu s3,s1,26212 - 2580: 75730063 jalx 5cc018c <__scratchpad-0x19b3fe74> - 2584: 6f645f62 0x6f645f62 - 2588: 6100656e 0x6100656e - 258c: 00316464 0x316464 - 2590: 32646461 andi a0,s3,0x6461 - 2594: 64646100 0x64646100 - 2598: 69620033 0x69620033 - 259c: 52007374 0x52007374 - 25a0: 0030665f 0x30665f - 25a4: 31665f52 andi a2,t3,0x5f52 - 25a8: 645f5f00 0x645f5f00 - 25ac: 66647669 0x66647669 - 25b0: 465f0033 c1 0x5f0033 - 25b4: 49445f50 0x49445f50 - 25b8: 454d5f56 0x454d5f56 - 25bc: 325f5441 andi ra,s2,0x5441 - 25c0: 6964755f 0x6964755f - 25c4: 5f6d5f76 0x5f6d5f76 - 25c8: 5f003066 0x5f003066 - 25cc: 445f5046 0x445f5046 - 25d0: 4d5f5649 0x4d5f5649 - 25d4: 5f544145 0x5f544145 - 25d8: 64755f32 0x64755f32 - 25dc: 6d5f7669 0x6d5f7669 - 25e0: 0031665f 0x31665f - 25e4: 2e2f2e2e sltiu t7,s1,11822 - 25e8: 2e2e2f2e sltiu t6,s1,12078 - 25ec: 2f2e2e2f sltiu t6,t9,11823 - 25f0: 2d636367 sltiu v1,t3,25447 - 25f4: 2e322e35 sltiu s2,s1,11829 - 25f8: 696c2f30 0x696c2f30 - 25fc: 63636762 0x63636762 - 2600: 666f732f 0x666f732f - 2604: 70662d74 0x70662d74 - 2608: 7669642f jalx 9a590bc <__scratchpad-0x15da6f44> - 260c: 2e336664 sltiu s3,s1,26212 - 2610: 465f0063 c1 0x5f0063 - 2614: 4e555f50 c3 0x555f50 - 2618: 4b434150 c2 0x1434150 - 261c: 4e41435f c3 0x41435f - 2620: 43494e4f c0 0x1494e4f - 2624: 735f4c41 0x735f4c41 - 2628: 74666968 jalx 199a5a0 <__scratchpad-0x1de65a60> - 262c: 50465f00 0x50465f00 - 2630: 5649445f 0x5649445f - 2634: 41454d5f 0x41454d5f - 2638: 5f325f54 0x5f325f54 - 263c: 76696475 jalx 9a591d4 <__scratchpad-0x15da6e2c> - 2640: 665f725f 0x665f725f - 2644: 465f0030 c1 0x5f0030 - 2648: 49445f50 0x49445f50 - 264c: 454d5f56 0x454d5f56 - 2650: 325f5441 andi ra,s2,0x5441 - 2654: 6964755f 0x6964755f - 2658: 5f725f76 0x5f725f76 - 265c: 5f003166 0x5f003166 - 2660: 445f5046 0x445f5046 - 2664: 4d5f5649 0x4d5f5649 - 2668: 5f544145 0x5f544145 - 266c: 64755f32 0x64755f32 - 2670: 6e5f7669 0x6e5f7669 - 2674: 0030665f 0x30665f - 2678: 5f50465f 0x5f50465f - 267c: 5f564944 0x5f564944 - 2680: 5441454d 0x5441454d - 2684: 755f325f jalx 57cc97c <__scratchpad-0x1a033684> - 2688: 5f766964 0x5f766964 - 268c: 31665f6e andi a2,t3,0x5f6e - 2690: 50465f00 0x50465f00 - 2694: 5649445f 0x5649445f - 2698: 41454d5f 0x41454d5f - 269c: 5f325f54 0x5f325f54 - 26a0: 76696475 jalx 9a591d4 <__scratchpad-0x15da6e2c> - 26a4: 665f6e5f 0x665f6e5f - 26a8: 465f0032 c1 0x5f0032 - 26ac: 41505f50 0x41505f50 - 26b0: 435f4b43 c0 0x15f4b43 - 26b4: 4e4f4e41 c3 0x4f4e41 - 26b8: 4c414349 0x4c414349 - 26bc: 5f73695f 0x5f73695f - 26c0: 796e6974 0x796e6974 - 26c4: 50465f00 0x50465f00 - 26c8: 4c554d5f 0x4c554d5f - 26cc: 41454d5f 0x41454d5f - 26d0: 57445f54 0x57445f54 - 26d4: 775f325f jalx d7cc97c <__scratchpad-0x12033684> - 26d8: 5f656469 0x5f656469 - 26dc: 31665f63 andi a2,t3,0x5f63 - 26e0: 50465f00 0x50465f00 - 26e4: 4152465f 0x4152465f - 26e8: 52535f43 0x52535f43 - 26ec: 5f345f53 0x5f345f53 - 26f0: 63697473 0x63697473 - 26f4: 5f00796b 0x5f00796b - 26f8: 5f50465f 0x5f50465f - 26fc: 43415246 c0 0x1415246 - 2700: 4444415f 0x4444415f - 2704: 635f335f 0x635f335f - 2708: 465f0031 c1 0x5f0031 - 270c: 52465f50 0x52465f50 - 2710: 535f4341 0x535f4341 - 2714: 5f545352 0x5f545352 - 2718: 6f645f34 0x6f645f34 - 271c: 5f006e77 0x5f006e77 - 2720: 465f5046 c1 0x5f5046 - 2724: 5f434152 0x5f434152 - 2728: 54535253 0x54535253 - 272c: 695f345f 0x695f345f - 2730: 50465f00 0x50465f00 - 2734: 4152465f 0x4152465f - 2738: 52535f43 0x52535f43 - 273c: 345f5453 ori ra,v0,0x5453 - 2740: 696b735f 0x696b735f - 2744: 465f0070 c1 0x5f0070 - 2748: 52465f50 0x52465f50 - 274c: 535f4341 0x535f4341 - 2750: 5f545352 0x5f545352 - 2754: 00735f34 0x735f34 - 2758: 2e2f2e2e sltiu t7,s1,11822 - 275c: 2e2e2f2e sltiu t6,s1,12078 - 2760: 2f2e2e2f sltiu t6,t9,11823 - 2764: 2d636367 sltiu v1,t3,25447 - 2768: 2e322e35 sltiu s2,s1,11829 - 276c: 696c2f30 0x696c2f30 - 2770: 63636762 0x63636762 - 2774: 666f732f 0x666f732f - 2778: 70662d74 0x70662d74 - 277c: 6c756d2f 0x6c756d2f - 2780: 2e336664 sltiu s3,s1,26212 - 2784: 465f0063 c1 0x5f0063 - 2788: 52465f50 0x52465f50 - 278c: 535f4341 0x535f4341 - 2790: 5f545352 0x5f545352 - 2794: 70755f34 0x70755f34 - 2798: 6d5f5f00 0x6d5f5f00 - 279c: 66646c75 0x66646c75 - 27a0: 465f0033 c1 0x5f0033 - 27a4: 554d5f50 0x554d5f50 - 27a8: 454d5f4c 0x454d5f4c - 27ac: 445f5441 0x445f5441 - 27b0: 5f325f57 0x5f325f57 - 27b4: 65646977 0x65646977 - 27b8: 665f635f 0x665f635f - 27bc: 5f5f0030 0x5f5f0030 - 27c0: 465f5046 c1 0x5f5046 - 27c4: 5f434152 0x5f434152 - 27c8: 5f444441 0x5f444441 - 27cc: 32635f33 andi v1,s3,0x5f33 - 27d0: 50465f00 0x50465f00 - 27d4: 4c554d5f 0x4c554d5f - 27d8: 41454d5f 0x41454d5f - 27dc: 5f325f54 0x5f325f54 - 27e0: 65646977 0x65646977 - 27e4: 665f7a5f 0x665f7a5f - 27e8: 50465f00 0x50465f00 - 27ec: 4c554d5f 0x4c554d5f - 27f0: 41454d5f 0x41454d5f - 27f4: 57445f54 0x57445f54 - 27f8: 775f325f jalx d7cc97c <__scratchpad-0x12033684> - 27fc: 5f656469 0x5f656469 - 2800: 30665f62 andi a2,v1,0x5f62 - 2804: 50465f00 0x50465f00 - 2808: 4c554d5f 0x4c554d5f - 280c: 41454d5f 0x41454d5f - 2810: 57445f54 0x57445f54 - 2814: 775f325f jalx d7cc97c <__scratchpad-0x12033684> - 2818: 5f656469 0x5f656469 - 281c: 31665f62 andi a2,t3,0x5f62 - 2820: 2f2e2e00 sltiu t6,t9,11776 - 2824: 2e2f2e2e sltiu t7,s1,11822 - 2828: 2e2e2f2e sltiu t6,s1,12078 - 282c: 6363672f 0x6363672f - 2830: 322e352d andi t6,s1,0x352d - 2834: 6c2f302e 0x6c2f302e - 2838: 63676269 0x63676269 - 283c: 6f732f63 0x6f732f63 - 2840: 662d7466 0x662d7466 - 2844: 75732f70 jalx 5ccbdc0 <__scratchpad-0x19b34240> - 2848: 33666462 andi a2,k1,0x6462 - 284c: 5f00632e 0x5f00632e - 2850: 6275735f 0x6275735f - 2854: 00336664 0x336664 - 2858: 2e2f2e2e sltiu t7,s1,11822 - 285c: 2e2e2f2e sltiu t6,s1,12078 - 2860: 2f2e2e2f sltiu t6,t9,11823 - 2864: 2d636367 sltiu v1,t3,25447 - 2868: 2e322e35 sltiu s2,s1,11829 - 286c: 696c2f30 0x696c2f30 - 2870: 63636762 0x63636762 - 2874: 666f732f 0x666f732f - 2878: 70662d74 0x70662d74 - 287c: 7869662f 0x7869662f - 2880: 69736664 0x69736664 - 2884: 5f00632e 0x5f00632e - 2888: 545f5046 0x545f5046 - 288c: 4e495f4f c3 0x495f4f - 2890: 6e695f54 0x6e695f54 - 2894: 63617865 0x63617865 - 2898: 5f5f0074 0x5f5f0074 - 289c: 64786966 0x64786966 - 28a0: 00697366 0x697366 - 28a4: 6c665f5f 0x6c665f5f - 28a8: 7374616f 0x7374616f - 28ac: 00666469 0x666469 - 28b0: 5f50465f 0x5f50465f - 28b4: 4d4f5246 0x4d4f5246 - 28b8: 544e495f 0x544e495f - 28bc: 0072755f 0x72755f - 28c0: 6b636170 0x6b636170 - 28c4: 6d65735f 0x6d65735f - 28c8: 77617269 jalx d85c9a4 <__scratchpad-0x11fa365c> - 28cc: 50465f00 0x50465f00 - 28d0: 4f52465f c3 0x152465f - 28d4: 4e495f4d c3 0x495f4d - 28d8: 7a6c5f54 0x7a6c5f54 - 28dc: 2f2e2e00 sltiu t6,t9,11776 - 28e0: 2e2f2e2e sltiu t7,s1,11822 - 28e4: 2e2e2f2e sltiu t6,s1,12078 - 28e8: 6363672f 0x6363672f - 28ec: 322e352d andi t6,s1,0x352d - 28f0: 6c2f302e 0x6c2f302e - 28f4: 63676269 0x63676269 - 28f8: 6f732f63 0x6f732f63 - 28fc: 662d7466 0x662d7466 - 2900: 6c662f70 0x6c662f70 - 2904: 7374616f 0x7374616f - 2908: 2e666469 sltiu a2,s3,25705 - 290c: 5f5f0063 0x5f5f0063 - 2910: 616f6c66 0x616f6c66 - 2914: 64696474 0x64696474 - 2918: 2e2e0066 sltiu t6,s1,102 - 291c: 2f2e2e2f sltiu t6,t9,11823 - 2920: 2e2f2e2e sltiu t7,s1,11822 - 2924: 63672f2e 0x63672f2e - 2928: 2e352d63 sltiu s5,s1,11619 - 292c: 2f302e32 sltiu s0,t9,11826 - 2930: 6762696c 0x6762696c - 2934: 732f6363 0x732f6363 - 2938: 2d74666f sltiu s4,t3,26223 - 293c: 662f7066 0x662f7066 - 2940: 74616f6c jalx 185bdb0 <__scratchpad-0x1dfa4250> - 2944: 66646964 0x66646964 - 2948: 5f00632e 0x5f00632e - 294c: 7572745f jalx 5c9d17c <__scratchpad-0x19b62e84> - 2950: 6664636e 0x6664636e - 2954: 00326673 0x326673 - 2958: 2e2f2e2e sltiu t7,s1,11822 - 295c: 2e2e2f2e sltiu t6,s1,12078 - 2960: 2f2e2e2f sltiu t6,t9,11823 - 2964: 2d636367 sltiu v1,t3,25447 - 2968: 2e322e35 sltiu s2,s1,11829 - 296c: 696c2f30 0x696c2f30 - 2970: 63636762 0x63636762 - 2974: 666f732f 0x666f732f - 2978: 70662d74 0x70662d74 - 297c: 7572742f jalx 5c9d0bc <__scratchpad-0x19b62f44> - 2980: 6664636e 0x6664636e - 2984: 2e326673 sltiu s2,s1,26227 - 2988: 72660063 0x72660063 - 298c: 5f006361 0x5f006361 - 2990: 555f5046 0x555f5046 - 2994: 4e4f494e c3 0x4f494e - 2998: 5300535f 0x5300535f - 299c: 70797446 0x70797446 - 29a0: 465f0065 c1 0x5f0065 - 29a4: 41505f50 0x41505f50 - 29a8: 525f4b43 0x525f4b43 - 29ac: 315f5741 andi ra,t2,0x5741 - 29b0: 6f6c665f 0x6f6c665f - 29b4: 635f5f00 0x635f5f00 - 29b8: 69737a6c 0x69737a6c - 29bc: Address 0x00000000000029bc is out of bounds. - - -Disassembly of section .debug_frame: - -00000000 <.debug_frame>: - 0: 0000000c syscall - 4: ffffffff 0xffffffff - 8: 7c010001 0x7c010001 - c: 001d0d1f 0x1d0d1f - 10: 00000020 add zero,zero,zero - 14: 00000000 nop - 18: 8002c384 lb v0,-15484(zero) - 1c: 000000c8 0xc8 - 20: 50200e48 0x50200e48 - 24: 0291019f 0x291019f - 28: a8020390 swl v0,912(zero) - 2c: 48dfd1d0 0x48dfd1d0 - 30: 0000000e 0xe - 34: 0000000c syscall - 38: ffffffff 0xffffffff - 3c: 7c010001 0x7c010001 - 40: 001d0d1f 0x1d0d1f - 44: 0000000c syscall - 48: 00000034 0x34 - 4c: 8002c44c lb v0,-15284(zero) - 50: 00000040 ssnop - 54: 00000020 add zero,zero,zero - 58: 00000034 0x34 - 5c: 8002c48c lb v0,-15220(zero) - 60: 0000005c 0x5c - 64: 48200e44 0x48200e44 - 68: 91480390 lbu t0,912(t2) - 6c: 019f4802 0x19f4802 - 70: 000e4002 srl t0,t6,0x0 - 74: 00dfd1d0 0xdfd1d0 - 78: 0000000c syscall - 7c: ffffffff 0xffffffff - 80: 7c010001 0x7c010001 - 84: 001d0d1f 0x1d0d1f - 88: 0000001c 0x1c - 8c: 00000078 0x78 - 90: 8002c4e8 lb v0,-15128(zero) - 94: 000000d8 0xd8 - 98: 4c180e44 0x4c180e44 - 9c: 019f0290 0x19f0290 - a0: 000ec802 srl t9,t6,0x0 - a4: 0000dfd0 0xdfd0 - a8: 0000000c syscall - ac: 00000078 0x78 - b0: 8002c5c0 lb v0,-14912(zero) - b4: 00000008 jr zero - b8: 00000028 0x28 - bc: 00000078 0x78 - c0: 8002c5c8 lb v0,-14904(zero) - c4: 000000b0 0xb0 - c8: 44300e44 0x44300e44 - cc: 94580690 lhu t8,1680(v0) - d0: 92039302 lbu v1,-27902(s0) - d4: 9f059104 0x9f059104 - d8: 0e900201 jal a400804 <__scratchpad-0x153ff7fc> - dc: d2d1d000 0xd2d1d000 - e0: 00dfd4d3 0xdfd4d3 - e4: 00000024 and zero,zero,zero - e8: 00000078 0x78 - ec: 8002c678 lb v0,-14728(zero) - f0: 000000bc 0xbc - f4: 48380e44 0x48380e44 - f8: 92540490 lbu s4,1168(s2) - fc: 64039102 0x64039102 - 100: 7802019f 0x7802019f - 104: d1d0000e 0xd1d0000e - 108: 0000dfd2 0xdfd2 - 10c: 0000000c syscall - 110: 00000078 0x78 - 114: 8002c734 lb v0,-14540(zero) - 118: 00000138 0x138 - 11c: 0000000c syscall - 120: 00000078 0x78 - 124: 8002c86c lb v0,-14228(zero) - 128: 00000014 0x14 - 12c: 0000001c 0x1c - 130: 00000078 0x78 - 134: 8002c880 lb v0,-14208(zero) - 138: 000000e4 0xe4 - 13c: 48180e44 0x48180e44 - 140: 0290019f 0x290019f - 144: 000ed802 srl k1,t6,0x0 - 148: 0000dfd0 0xdfd0 - 14c: 0000001c 0x1c - 150: 00000078 0x78 - 154: 8002c964 lb v0,-13980(zero) - 158: 00000038 0x38 - 15c: 44400e44 0x44400e44 - 160: 9f480290 0x9f480290 - 164: 000e6801 0xe6801 - 168: 0000dfd0 0xdfd0 - 16c: 00000020 add zero,zero,zero - 170: 00000078 0x78 - 174: 8002c99c lb v0,-13924(zero) - 178: 0000008c syscall 0x2 - 17c: 4c200e44 0x4c200e44 - 180: 03900291 0x3900291 - 184: 7c02019f 0x7c02019f - 188: d1d0000e 0xd1d0000e - 18c: 000000df 0xdf - 190: 0000000c syscall - 194: 00000078 0x78 - 198: 8002ca28 lb v0,-13784(zero) - 19c: 00000044 0x44 - 1a0: 0000000c syscall - 1a4: 00000078 0x78 - 1a8: 8002ca6c lb v0,-13716(zero) - 1ac: 00000034 0x34 - 1b0: 0000000c syscall - 1b4: 00000078 0x78 - 1b8: 8002caa0 lb v0,-13664(zero) - 1bc: 00000034 0x34 - 1c0: 0000000c syscall - 1c4: 00000078 0x78 - 1c8: 8002cad4 lb v0,-13612(zero) - 1cc: 00000034 0x34 - 1d0: 00000028 0x28 - 1d4: 00000078 0x78 - 1d8: 8002cb08 lb v0,-13560(zero) - 1dc: 000000d4 0xd4 - 1e0: 44280e70 0x44280e70 - 1e4: 924c0491 lbu t4,1169(s2) - 1e8: 02935003 0x2935003 - 1ec: 019f0590 0x19f0590 - 1f0: d1d07c02 0xd1d07c02 - 1f4: 48dfd3d2 0x48dfd3d2 - 1f8: 0000000e 0xe - 1fc: 00000028 0x28 - 200: 00000078 0x78 - 204: 8002cbdc lb v0,-13348(zero) - 208: 00000090 0x90 - 20c: 44200e6c 0x44200e6c - 210: 9f4c0390 0x9f4c0390 - 214: 02914801 0x2914801 - 218: d1d00a70 0xd1d00a70 - 21c: 000e48df 0xe48df - 220: 000e540b 0xe540b - 224: 00dfd1d0 0xdfd1d0 - 228: 0000002c 0x2c - 22c: 00000078 0x78 - 230: 8002cc6c lb v0,-13204(zero) - 234: 00000180 sll zero,zero,0x6 - 238: 44300e5c 0x44300e5c - 23c: 94600493 lhu zero,1171(v1) - 240: 90059203 lbu a1,-28157(zero) - 244: 95019f07 lhu at,-24825(t0) - 248: 03069102 0x3069102 - 24c: d1d00130 0xd1d00130 - 250: d5d4d3d2 0xd5d4d3d2 - 254: 000e48df 0xe48df - 258: 00000028 0x28 - 25c: 00000078 0x78 - 260: 8002cdec lb v0,-12820(zero) - 264: 00000084 0x84 - 268: 44200e5c 0x44200e5c - 26c: 9f4c0390 0x9f4c0390 - 270: 02914801 0x2914801 - 274: d1d00a70 0xd1d00a70 - 278: 000e48df 0xe48df - 27c: d1d0500b 0xd1d0500b - 280: 00000edf 0xedf - 284: 00000024 and zero,zero,zero - 288: 00000078 0x78 - 28c: 8002ce70 lb v0,-12688(zero) - 290: 00000070 0x70 - 294: 4c200e44 0x4c200e44 - 298: 03910292 0x3910292 - 29c: 9f500490 0x9f500490 - 2a0: 0e500201 jal 9400804 <__scratchpad-0x163ff7fc> - 2a4: d2d1d000 0xd2d1d000 - 2a8: 000000df 0xdf - 2ac: 00000018 mult zero,zero - 2b0: 00000078 0x78 - 2b4: 8002cee0 lb v0,-12576(zero) - 2b8: 0000005c 0x5c - 2bc: 44180e5c 0x44180e5c - 2c0: 0e74019f jal 9d0067c <__scratchpad-0x15aff984> - 2c4: 0000df00 sll k1,zero,0x1c - 2c8: 00000024 and zero,zero,zero - 2cc: 00000078 0x78 - 2d0: 8002cf3c lb v0,-12484(zero) - 2d4: 00000074 0x74 - 2d8: 4c180e4c 0x4c180e4c - 2dc: 019f0290 0x19f0290 - 2e0: d00a4402 0xd00a4402 - 2e4: 000e48df 0xe48df - 2e8: 000e500b 0xe500b - 2ec: 0000dfd0 0xdfd0 - 2f0: 0000000c syscall - 2f4: 00000078 0x78 - 2f8: 8002cfb0 lb v0,-12368(zero) - 2fc: 00000010 mfhi zero - 300: 00000020 add zero,zero,zero - 304: 00000078 0x78 - 308: 8002cfc0 lb v0,-12352(zero) - 30c: 00000054 0x54 - 310: 4c180e4c 0x4c180e4c - 314: 0a64019f j 990067c <__scratchpad-0x15eff984> - 318: 0bdf000e j f7c0038 <__scratchpad-0x1003ffc8> - 31c: 0e48df50 jal 9237d40 <__scratchpad-0x165c82c0> - 320: 00000000 nop - 324: 0000000c syscall - 328: ffffffff 0xffffffff - 32c: 7c010001 0x7c010001 - 330: 001d0d1f 0x1d0d1f - 334: 0000000c syscall - 338: 00000324 0x324 - 33c: 8002d014 lb v0,-12268(zero) - 340: 00000034 0x34 - 344: 0000000c syscall - 348: 00000324 0x324 - 34c: 8002d048 lb v0,-12216(zero) - 350: 00000018 mult zero,zero - 354: 0000000c syscall - 358: 00000324 0x324 - 35c: 8002d060 lb v0,-12192(zero) - 360: 00000008 jr zero - 364: 00000020 add zero,zero,zero - 368: 00000324 0x324 - 36c: 8002d068 lb v0,-12184(zero) - 370: 000000d8 0xd8 - 374: 54200e60 0x54200e60 - 378: 90540291 lbu s4,657(v0) - 37c: 019f4c03 0x19f4c03 - 380: 000e8402 srl s0,t6,0x10 - 384: 00dfd1d0 0xdfd1d0 - 388: 0000000c syscall - 38c: ffffffff 0xffffffff - 390: 7c010001 0x7c010001 - 394: 001d0d1f 0x1d0d1f - 398: 0000000c syscall - 39c: 00000388 0x388 - 3a0: 8002d140 lb v0,-11968(zero) - 3a4: 0000005c 0x5c - 3a8: 0000000c syscall - 3ac: 00000388 0x388 - 3b0: 8002d19c lb v0,-11876(zero) - 3b4: 00000010 mfhi zero - 3b8: 0000000c syscall - 3bc: 00000388 0x388 - 3c0: 8002d1ac lb v0,-11860(zero) - 3c4: 00000018 mult zero,zero - 3c8: 0000000c syscall - 3cc: 00000388 0x388 - 3d0: 8002d1c4 lb v0,-11836(zero) - 3d4: 00000010 mfhi zero - 3d8: 0000000c syscall - 3dc: 00000388 0x388 - 3e0: 8002d1d4 lb v0,-11820(zero) - 3e4: 00000014 0x14 - 3e8: 0000000c syscall - 3ec: 00000388 0x388 - 3f0: 8002d1e8 lb v0,-11800(zero) - 3f4: 00000010 mfhi zero - 3f8: 0000000c syscall - 3fc: 00000388 0x388 - 400: 8002d1f8 lb v0,-11784(zero) - 404: 00000010 mfhi zero - 408: 0000000c syscall - 40c: ffffffff 0xffffffff - 410: 7c010001 0x7c010001 - 414: 001d0d1f 0x1d0d1f - 418: 0000000c syscall - 41c: 00000408 0x408 - 420: 8002d208 lb v0,-11768(zero) - 424: 0000001c 0x1c - 428: 0000000c syscall - 42c: 00000408 0x408 - 430: 8002d224 lb v0,-11740(zero) - 434: 00000014 0x14 - 438: 0000000c syscall - 43c: 00000408 0x408 - 440: 8002d238 lb v0,-11720(zero) - 444: 00000018 mult zero,zero - 448: 0000000c syscall - 44c: 00000408 0x408 - 450: 8002d250 lb v0,-11696(zero) - 454: 0000001c 0x1c - 458: 0000000c syscall - 45c: 00000408 0x408 - 460: 8002d26c lb v0,-11668(zero) - 464: 00000018 mult zero,zero - 468: 0000000c syscall - 46c: 00000408 0x408 - 470: 8002d284 lb v0,-11644(zero) - 474: 00000024 and zero,zero,zero - 478: 0000000c syscall - 47c: 00000408 0x408 - 480: 8002d2a8 lb v0,-11608(zero) - 484: 00000024 and zero,zero,zero - 488: 0000000c syscall - 48c: 00000408 0x408 - 490: 8002d2cc lb v0,-11572(zero) - 494: 0000001c 0x1c - 498: 0000000c syscall - 49c: 00000408 0x408 - 4a0: 8002d2e8 lb v0,-11544(zero) - 4a4: 0000001c 0x1c - 4a8: 0000000c syscall - 4ac: 00000408 0x408 - 4b0: 8002d304 lb v0,-11516(zero) - 4b4: 00000020 add zero,zero,zero - 4b8: 00000018 mult zero,zero - 4bc: 00000408 0x408 - 4c0: 8002d324 lb v0,-11484(zero) - 4c4: 00000100 sll zero,zero,0x4 - 4c8: 44180e48 0x44180e48 - 4cc: ec02019f swc3 $2,415(zero) - 4d0: 00000edf 0xedf - 4d4: 0000000c syscall - 4d8: 00000408 0x408 - 4dc: 8002d424 lb v0,-11228(zero) - 4e0: 000000f4 0xf4 - 4e4: 0000000c syscall - 4e8: 00000408 0x408 - 4ec: 8002d518 lb v0,-10984(zero) - 4f0: 00000020 add zero,zero,zero - 4f4: 00000020 add zero,zero,zero - 4f8: 00000408 0x408 - 4fc: 8002d538 lb v0,-10952(zero) - 500: 000000f4 0xf4 - 504: 44200e44 0x44200e44 - 508: 91500390 lbu s0,912(t2) - 50c: 019f4c02 0x19f4c02 - 510: 000ed002 srl k0,t6,0x0 - 514: 00dfd1d0 0xdfd1d0 - 518: 0000000c syscall - 51c: 00000408 0x408 - 520: 8002d62c lb v0,-10708(zero) - 524: 00000018 mult zero,zero - 528: 00000018 mult zero,zero - 52c: 00000408 0x408 - 530: 8002d644 lb v0,-10684(zero) - 534: 00000038 0x38 - 538: 4c180e4c 0x4c180e4c - 53c: 0e60019f jal 980067c <__scratchpad-0x15fff984> - 540: 0000df00 sll k1,zero,0x1c - 544: 00000018 mult zero,zero - 548: 00000408 0x408 - 54c: 8002d67c lb v0,-10628(zero) - 550: 00000074 0x74 - 554: 4c180e74 0x4c180e74 - 558: 0e74019f jal 9d0067c <__scratchpad-0x15aff984> - 55c: 0000df00 sll k1,zero,0x1c - 560: 00000018 mult zero,zero - 564: 00000408 0x408 - 568: 8002d6f0 lb v0,-10512(zero) - 56c: 0000002c 0x2c - 570: 44180e44 0x44180e44 - 574: 0e64019f jal 990067c <__scratchpad-0x15eff984> - 578: 0000df00 sll k1,zero,0x1c - 57c: 0000000c syscall - 580: 00000408 0x408 - 584: 8002d71c lb v0,-10468(zero) - 588: 00000010 mfhi zero - 58c: 0000000c syscall - 590: 00000408 0x408 - 594: 8002d72c lb v0,-10452(zero) - 598: 00000020 add zero,zero,zero - 59c: 0000000c syscall - 5a0: 00000408 0x408 - 5a4: 8002d74c lb v0,-10420(zero) - 5a8: 00000020 add zero,zero,zero - 5ac: 0000000c syscall - 5b0: 00000408 0x408 - 5b4: 8002d76c lb v0,-10388(zero) - 5b8: 0000001c 0x1c - 5bc: 0000000c syscall - 5c0: ffffffff 0xffffffff - 5c4: 7c010001 0x7c010001 - 5c8: 001d0d1f 0x1d0d1f - 5cc: 00000028 0x28 - 5d0: 000005bc 0x5bc - 5d4: 8002d788 lb v0,-10360(zero) - 5d8: 00000188 0x188 - 5dc: 44280e44 0x44280e44 - 5e0: 93500491 lbu s0,1169(k0) - 5e4: 90039202 lbu v1,-28158(zero) - 5e8: 019f5805 0x19f5805 - 5ec: 0e015803 jal 805600c <__scratchpad-0x177a9ff4> - 5f0: d2d1d000 0xd2d1d000 - 5f4: 0000dfd3 0xdfd3 - 5f8: 00000028 0x28 - 5fc: 000005bc 0x5bc - 600: 8002d910 lb v0,-9968(zero) - 604: 00000140 sll zero,zero,0x5 - 608: 44280e44 0x44280e44 - 60c: 93500590 lbu s0,1424(k0) - 610: 91039202 lbu v1,-28158(t0) - 614: 019f5804 sllv t3,ra,t4 - 618: 0e011003 jal 804400c <__scratchpad-0x177bbff4> - 61c: d2d1d000 0xd2d1d000 - 620: 0000dfd3 0xdfd3 - 624: 00000020 add zero,zero,zero - 628: 000005bc 0x5bc - 62c: 8002da50 lb v0,-9648(zero) - 630: 000000b4 0xb4 - 634: 44200e44 0x44200e44 - 638: 914c0390 lbu t4,912(t2) - 63c: 019f4c02 0x19f4c02 - 640: 000e9402 srl s2,t6,0x10 - 644: 00dfd1d0 0xdfd1d0 - 648: 0000000c syscall - 64c: ffffffff 0xffffffff - 650: 7c010001 0x7c010001 - 654: 001d0d1f 0x1d0d1f - 658: 00000014 0x14 - 65c: 00000648 0x648 - 660: 8002db04 lb v0,-9468(zero) - 664: 0000021c 0x21c - 668: 03180e44 0x3180e44 - 66c: 000e0218 0xe0218 - 670: 00000018 mult zero,zero - 674: 00000648 0x648 - 678: 8002dd20 lb v0,-8928(zero) - 67c: 00000070 0x70 - 680: 64300e44 0x64300e44 - 684: 4802019f 0x4802019f - 688: 00df000e 0xdf000e - 68c: 00000018 mult zero,zero - 690: 00000648 0x648 - 694: 8002dd90 lb v0,-8816(zero) - 698: 00000048 0x48 - 69c: 64200e44 0x64200e44 - 6a0: 0e60019f jal 980067c <__scratchpad-0x15fff984> - 6a4: 0000df00 sll k1,zero,0x1c - 6a8: 0000001c 0x1c - 6ac: 00000648 0x648 - 6b0: 8002ddd8 lb v0,-8744(zero) - 6b4: 00000060 0x60 - 6b8: 50280e44 0x50280e44 - 6bc: 9f480290 0x9f480290 - 6c0: 0e440201 jal 9100804 <__scratchpad-0x166ff7fc> - 6c4: 00dfd000 0xdfd000 - 6c8: 0000000c syscall - 6cc: 00000648 0x648 - 6d0: 8002de38 lb v0,-8648(zero) - 6d4: 00000030 0x30 - 6d8: 0000000c syscall - 6dc: ffffffff 0xffffffff - 6e0: 7c010001 0x7c010001 - 6e4: 001d0d1f 0x1d0d1f - 6e8: 00000014 0x14 - 6ec: 000006d8 0x6d8 - 6f0: 8002de68 lb v0,-8600(zero) - 6f4: 00000010 mfhi zero - 6f8: 4c100e44 0x4c100e44 - 6fc: 0000000e 0xe - 700: 00000014 0x14 - 704: 000006d8 0x6d8 - 708: 8002de78 lb v0,-8584(zero) - 70c: 00000010 mfhi zero - 710: 4c100e44 0x4c100e44 - 714: 0000000e 0xe - 718: 0000000c syscall - 71c: 000006d8 0x6d8 - 720: 8002de88 lb v0,-8568(zero) - 724: 0000000c syscall - 728: 00000014 0x14 - 72c: 000006d8 0x6d8 - 730: 8002de94 lb v0,-8556(zero) - 734: 00000014 0x14 - 738: 50100e44 0x50100e44 - 73c: 0000000e 0xe - 740: 00000014 0x14 - 744: 000006d8 0x6d8 - 748: 8002dea8 lb v0,-8536(zero) - 74c: 00000014 0x14 - 750: 50100e44 0x50100e44 - 754: 0000000e 0xe - 758: 0000000c syscall - 75c: 000006d8 0x6d8 - 760: 8002debc lb v0,-8516(zero) - 764: 00000010 mfhi zero - 768: 00000014 0x14 - 76c: 000006d8 0x6d8 - 770: 8002decc lb v0,-8500(zero) - 774: 00000010 mfhi zero - 778: 4c100e44 0x4c100e44 - 77c: 0000000e 0xe - 780: 0000000c syscall - 784: ffffffff 0xffffffff - 788: 7c010001 0x7c010001 - 78c: 001d0d1f 0x1d0d1f - 790: 0000000c syscall - 794: 00000780 sll zero,zero,0x1e - 798: 8002dedc lb v0,-8484(zero) - 79c: 000000cc syscall 0x3 - 7a0: 0000000c syscall - 7a4: 00000780 sll zero,zero,0x1e - 7a8: 8002dfa8 lb v0,-8280(zero) - 7ac: 000000c8 0xc8 - 7b0: 00000038 0x38 - 7b4: 00000780 sll zero,zero,0x1e - 7b8: 8002e070 lb v0,-8080(zero) - 7bc: 000003d4 0x3d4 - 7c0: 01c80e44 0x1c80e44 - 7c4: 9e019f58 0x9e019f58 - 7c8: 96039702 lhu v1,-26878(s0) - 7cc: 54059504 0x54059504 - 7d0: 07930694 0x7930694 - 7d4: 09910892 j 6442248 <__scratchpad-0x193bddb8> - 7d8: a4030a90 sh v1,2704(zero) - 7dc: d0000e03 0xd0000e03 - 7e0: d4d3d2d1 0xd4d3d2d1 - 7e4: ded7d6d5 0xded7d6d5 - 7e8: 000000df 0xdf - 7ec: 0000000c syscall - 7f0: 00000780 sll zero,zero,0x1e - 7f4: 8002e444 lb v0,-7100(zero) - 7f8: 00000010 mfhi zero - 7fc: 0000000c syscall - 800: 00000780 sll zero,zero,0x1e - 804: 8002e454 lb v0,-7084(zero) - 808: 00000010 mfhi zero - 80c: 0000000c syscall - 810: 00000780 sll zero,zero,0x1e - 814: 8002e464 lb v0,-7068(zero) - 818: 00000010 mfhi zero - 81c: 0000000c syscall - 820: 00000780 sll zero,zero,0x1e - 824: 8002e474 lb v0,-7052(zero) - 828: 00000010 mfhi zero - 82c: 0000000c syscall - 830: 00000780 sll zero,zero,0x1e - 834: 8002e484 lb v0,-7036(zero) - 838: 00000010 mfhi zero - 83c: 0000000c syscall - 840: 00000780 sll zero,zero,0x1e - 844: 8002e494 lb v0,-7020(zero) - 848: 0000005c 0x5c - 84c: 0000000c syscall - 850: 00000780 sll zero,zero,0x1e - 854: 8002e4f0 lb v0,-6928(zero) - 858: 00000014 0x14 - 85c: 0000000c syscall - 860: 00000780 sll zero,zero,0x1e - 864: 8002e504 lb v0,-6908(zero) - 868: 00000074 0x74 - 86c: 0000000c syscall - 870: 00000780 sll zero,zero,0x1e - 874: 8002e578 lb v0,-6792(zero) - 878: 0000010c syscall 0x4 - 87c: 0000000c syscall - 880: 00000780 sll zero,zero,0x1e - 884: 8002e684 lb v0,-6524(zero) - 888: 00000030 0x30 - 88c: 0000000c syscall - 890: 00000780 sll zero,zero,0x1e - 894: 8002e6b4 lb v0,-6476(zero) - 898: 00000064 0x64 - 89c: 0000000c syscall - 8a0: 00000780 sll zero,zero,0x1e - 8a4: 8002e718 lb v0,-6376(zero) - 8a8: 00000020 add zero,zero,zero - 8ac: 0000000c syscall - 8b0: 00000780 sll zero,zero,0x1e - 8b4: 8002e738 lb v0,-6344(zero) - 8b8: 00000010 mfhi zero - 8bc: 0000000c syscall - 8c0: 00000780 sll zero,zero,0x1e - 8c4: 8002e748 lb v0,-6328(zero) - 8c8: 00000020 add zero,zero,zero - 8cc: 0000000c syscall - 8d0: 00000780 sll zero,zero,0x1e - 8d4: 8002e768 lb v0,-6296(zero) - 8d8: 00000048 0x48 - 8dc: 00000018 mult zero,zero - 8e0: 00000780 sll zero,zero,0x1e - 8e4: 8002e7b0 lb v0,-6224(zero) - 8e8: 000000e4 0xe4 - 8ec: 60200e44 0x60200e44 - 8f0: c002019f lwc0 c0_entrylo,415(zero) - 8f4: 00df000e 0xdf000e - 8f8: 00000018 mult zero,zero - 8fc: 00000780 sll zero,zero,0x1e - 900: 8002e894 lb v0,-5996(zero) - 904: 000000e4 0xe4 - 908: 60200e44 0x60200e44 - 90c: c002019f lwc0 c0_entrylo,415(zero) - 910: 00df000e 0xdf000e - 914: 00000018 mult zero,zero - 918: 00000780 sll zero,zero,0x1e - 91c: 8002e978 lb v0,-5768(zero) - 920: 0000010c syscall 0x4 - 924: 60200e44 0x60200e44 - 928: e802019f swc2 $2,415(zero) - 92c: 00df000e 0xdf000e - 930: 00000018 mult zero,zero - 934: 00000780 sll zero,zero,0x1e - 938: 8002ea84 lb v0,-5500(zero) - 93c: 0000010c syscall 0x4 - 940: 60200e44 0x60200e44 - 944: e802019f swc2 $2,415(zero) - 948: 00df000e 0xdf000e - 94c: 00000018 mult zero,zero - 950: 00000780 sll zero,zero,0x1e - 954: 8002eb90 lb v0,-5232(zero) - 958: 000000ec 0xec - 95c: 60200e44 0x60200e44 - 960: c802019f lwc2 $2,415(zero) - 964: 00df000e 0xdf000e - 968: 00000018 mult zero,zero - 96c: 00000780 sll zero,zero,0x1e - 970: 8002ec7c lb v0,-4996(zero) - 974: 0000010c syscall 0x4 - 978: 60200e44 0x60200e44 - 97c: e802019f swc2 $2,415(zero) - 980: 00df000e 0xdf000e - 984: 00000018 mult zero,zero - 988: 00000780 sll zero,zero,0x1e - 98c: 8002ed88 lb v0,-4728(zero) - 990: 000000c0 ehb - 994: 60200e44 0x60200e44 - 998: 9c02019f 0x9c02019f - 99c: 00df000e 0xdf000e - 9a0: 00000018 mult zero,zero - 9a4: 00000780 sll zero,zero,0x1e - 9a8: 8002ee48 lb v0,-4536(zero) - 9ac: 00000104 0x104 - 9b0: 44200e44 0x44200e44 - 9b4: fc02019f 0xfc02019f - 9b8: 00df000e 0xdf000e - 9bc: 00000018 mult zero,zero - 9c0: 00000780 sll zero,zero,0x1e - 9c4: 8002ef4c lb v0,-4276(zero) - 9c8: 000000d4 0xd4 - 9cc: 60200e44 0x60200e44 - 9d0: b002019f 0xb002019f - 9d4: 00df000e 0xdf000e - 9d8: 00000018 mult zero,zero - 9dc: 00000780 sll zero,zero,0x1e - 9e0: 8002f020 lb v0,-4064(zero) - 9e4: 00000194 0x194 - 9e8: 44200e44 0x44200e44 - 9ec: 8c03019f lw v1,415(zero) - 9f0: df000e01 0xdf000e01 - 9f4: 00000034 0x34 - 9f8: 00000780 sll zero,zero,0x1e - 9fc: 8002f1b4 lb v0,-3660(zero) - a00: 000004b0 0x4b0 - a04: 01800e48 0x1800e48 - a08: 94039768 lhu v1,-26776(zero) - a0c: 92079306 lbu a3,-27898(s0) - a10: 9f0a9008 0x9f0a9008 - a14: 96029e01 lhu v0,-25087(s0) - a18: 91059504 lbu a1,-27388(t0) - a1c: 04800309 bltz a0,1644 <__scratchpad-0x1f7fe9bc> - a20: d1d0000e 0xd1d0000e - a24: d5d4d3d2 0xd5d4d3d2 - a28: dfded7d6 0xdfded7d6 - a2c: 00000018 mult zero,zero - a30: 00000780 sll zero,zero,0x1e - a34: 8002f664 lb v0,-2460(zero) - a38: 00000154 0x154 - a3c: 44200e44 0x44200e44 - a40: 4c03019f 0x4c03019f - a44: df000e01 0xdf000e01 - a48: 0000000c syscall - a4c: 00000780 sll zero,zero,0x1e - a50: 8002f7b8 lb v0,-2120(zero) - a54: 00000010 mfhi zero - a58: 0000000c syscall - a5c: 00000780 sll zero,zero,0x1e - a60: 8002f7c8 lb v0,-2104(zero) - a64: 00000024 and zero,zero,zero - a68: 0000000c syscall - a6c: 00000780 sll zero,zero,0x1e - a70: 8002f7ec lb v0,-2068(zero) - a74: 00000018 mult zero,zero - a78: 00000018 mult zero,zero - a7c: 00000780 sll zero,zero,0x1e - a80: 8002f804 lb v0,-2044(zero) - a84: 00000054 0x54 - a88: 44180e44 0x44180e44 - a8c: 4c02019f 0x4c02019f - a90: 00df000e 0xdf000e - a94: 0000000c syscall - a98: 00000780 sll zero,zero,0x1e - a9c: 8002f858 lb v0,-1960(zero) - aa0: 00000008 jr zero - aa4: 00000018 mult zero,zero - aa8: 00000780 sll zero,zero,0x1e - aac: 8002f860 lb v0,-1952(zero) - ab0: 00000198 0x198 - ab4: 4c180e4c 0x4c180e4c - ab8: 8003019f lb v1,415(zero) - abc: df000e01 0xdf000e01 - ac0: 00000018 mult zero,zero - ac4: 00000780 sll zero,zero,0x1e - ac8: 8002f9f8 lb v0,-1544(zero) - acc: 00000028 0x28 - ad0: 4c200e44 0x4c200e44 - ad4: 0e58019f jal 960067c <__scratchpad-0x161ff984> - ad8: 0000df00 sll k1,zero,0x1c - adc: 0000000c syscall - ae0: 00000780 sll zero,zero,0x1e - ae4: 8002fa20 lb v0,-1504(zero) - ae8: 00000088 0x88 - aec: 0000000c syscall - af0: 00000780 sll zero,zero,0x1e - af4: 8002faa8 lb v0,-1368(zero) - af8: 000000bc 0xbc - afc: 0000000c syscall - b00: 00000780 sll zero,zero,0x1e - b04: 8002fb64 lb v0,-1180(zero) - b08: 00000024 and zero,zero,zero - b0c: 00000018 mult zero,zero - b10: 00000780 sll zero,zero,0x1e - b14: 8002fb88 lb v0,-1144(zero) - b18: 00000104 0x104 - b1c: 44180e44 0x44180e44 - b20: fc02019f 0xfc02019f - b24: 00df000e 0xdf000e - b28: 0000000c syscall - b2c: 00000780 sll zero,zero,0x1e - b30: 8002fc8c lb v0,-884(zero) - b34: 00000008 jr zero - b38: 0000000c syscall - b3c: 00000780 sll zero,zero,0x1e - b40: 8002fc94 lb v0,-876(zero) - b44: 0000001c 0x1c - b48: 00000018 mult zero,zero - b4c: 00000780 sll zero,zero,0x1e - b50: 8002fcb0 lb v0,-848(zero) - b54: 000000f0 0xf0 - b58: 180ecc02 0x180ecc02 - b5c: 58019f44 0x58019f44 - b60: 00000edf 0xedf - b64: 00000020 add zero,zero,zero - b68: 00000780 sll zero,zero,0x1e - b6c: 8002fda0 lb v0,-608(zero) - b70: 000000d0 0xd0 - b74: 44180e44 0x44180e44 - b78: 0a58019f j 960067c <__scratchpad-0x161ff984> - b7c: 000e48df 0xe48df - b80: 0ea8020b jal aa0082c <__scratchpad-0x14dff7d4> - b84: 0000df00 sll k1,zero,0x1c - b88: 00000018 mult zero,zero - b8c: 00000780 sll zero,zero,0x1e - b90: 8002fe70 lb v0,-400(zero) - b94: 000000c4 0xc4 - b98: 48180e44 0x48180e44 - b9c: b802019f swr v0,415(zero) - ba0: 00df000e 0xdf000e - ba4: 00000018 mult zero,zero - ba8: 00000780 sll zero,zero,0x1e - bac: 8002ff34 lb v0,-204(zero) - bb0: 0000003c 0x3c - bb4: 58200e4c 0x58200e4c - bb8: 0e58019f jal 960067c <__scratchpad-0x161ff984> - bbc: 0000df00 sll k1,zero,0x1c - bc0: 00000018 mult zero,zero - bc4: 00000780 sll zero,zero,0x1e - bc8: 8002ff70 lb v0,-144(zero) - bcc: 00000048 0x48 - bd0: 4c200e48 0x4c200e48 - bd4: 0e74019f jal 9d0067c <__scratchpad-0x15aff984> - bd8: 0000df00 sll k1,zero,0x1c - bdc: 00000020 add zero,zero,zero - be0: 00000780 sll zero,zero,0x1e - be4: 8002ffb8 lb v0,-72(zero) - be8: 00000184 0x184 - bec: 4c200e44 0x4c200e44 - bf0: 03900291 0x3900291 - bf4: 7403019f jalx c067c <__scratchpad-0x1f73f984> - bf8: d0000e01 0xd0000e01 - bfc: 0000dfd1 0xdfd1 - c00: 00000018 mult zero,zero - c04: 00000780 sll zero,zero,0x1e - c08: 8003013c lb v1,316(zero) - c0c: 000000a0 0xa0 - c10: 5c280e44 0x5c280e44 - c14: 8002019f lb v0,415(zero) - c18: 00df000e 0xdf000e - c1c: 00000018 mult zero,zero - c20: 00000780 sll zero,zero,0x1e - c24: 800301dc lb v1,476(zero) - c28: 00000044 0x44 - c2c: 50280e44 0x50280e44 - c30: 0e70019f jal 9c0067c <__scratchpad-0x15bff984> - c34: 0000df00 sll k1,zero,0x1c - c38: 00000018 mult zero,zero - c3c: 00000780 sll zero,zero,0x1e - c40: 80030220 lb v1,544(zero) - c44: 00000028 0x28 - c48: 4c200e44 0x4c200e44 - c4c: 0e58019f jal 960067c <__scratchpad-0x161ff984> - c50: 0000df00 sll k1,zero,0x1c - c54: 00000018 mult zero,zero - c58: 00000780 sll zero,zero,0x1e - c5c: 80030248 lb v1,584(zero) - c60: 000000c0 ehb - c64: 78280e44 0x78280e44 - c68: 0a7c019f j 9f0067c <__scratchpad-0x158ff984> - c6c: 0bdf000e j f7c0038 <__scratchpad-0x1003ffc8> - c70: 00000038 0x38 - c74: 00000780 sll zero,zero,0x1e - c78: 80030308 lb v1,776(zero) - c7c: 0000030c syscall 0xc - c80: 01800e44 0x1800e44 - c84: 6009914c 0x6009914c - c88: 029e019f 0x29e019f - c8c: 04960397 0x4960397 - c90: 07930595 0x7930595 - c94: 9008924c lbu t0,-28084(zero) - c98: 0306940a 0x306940a - c9c: 000e02d0 0xe02d0 - ca0: d3d2d1d0 0xd3d2d1d0 - ca4: d7d6d5d4 0xd7d6d5d4 - ca8: 0000dfde 0xdfde - cac: 00000028 0x28 - cb0: 00000780 sll zero,zero,0x1e - cb4: 80030614 lb v1,1556(zero) - cb8: 000000cc syscall 0x3 - cbc: 44280e44 0x44280e44 - cc0: 93480491 lbu t0,1169(k0) - cc4: 03924c02 0x3924c02 - cc8: 90019f4c lbu at,-24756(zero) - ccc: d09c0205 0xd09c0205 - cd0: dfd3d2d1 0xdfd3d2d1 - cd4: 00000e48 0xe48 - cd8: 00000018 mult zero,zero - cdc: 00000780 sll zero,zero,0x1e - ce0: 800306e0 lb v1,1760(zero) - ce4: 00000028 0x28 - ce8: 4c200e44 0x4c200e44 - cec: 0e58019f jal 960067c <__scratchpad-0x161ff984> - cf0: 0000df00 sll k1,zero,0x1c - cf4: 0000000c syscall - cf8: 00000780 sll zero,zero,0x1e - cfc: 80030708 lb v1,1800(zero) - d00: 00000058 0x58 - d04: 0000000c syscall - d08: 00000780 sll zero,zero,0x1e - d0c: 80030760 lb v1,1888(zero) - d10: 00000040 ssnop - d14: 0000000c syscall - d18: 00000780 sll zero,zero,0x1e - d1c: 800307a0 lb v1,1952(zero) - d20: 00000008 jr zero - d24: 00000018 mult zero,zero - d28: 00000780 sll zero,zero,0x1e - d2c: 800307a8 lb v1,1960(zero) - d30: 00000050 0x50 - d34: 58280e4c 0x58280e4c - d38: 0e6c019f jal 9b0067c <__scratchpad-0x15cff984> - d3c: 0000df00 sll k1,zero,0x1c - d40: 0000000c syscall - d44: 00000780 sll zero,zero,0x1e - d48: 800307f8 lb v1,2040(zero) - d4c: 00000010 mfhi zero - d50: 0000000c syscall - d54: 00000780 sll zero,zero,0x1e - d58: 80030808 lb v1,2056(zero) - d5c: 00000008 jr zero - d60: 0000000c syscall - d64: 00000780 sll zero,zero,0x1e - d68: 80030810 lb v1,2064(zero) - d6c: 00000014 0x14 - d70: 00000018 mult zero,zero - d74: 00000780 sll zero,zero,0x1e - d78: 80030824 lb v1,2084(zero) - d7c: 00000140 sll zero,zero,0x5 - d80: 60200e44 0x60200e44 - d84: 1c03019f 0x1c03019f - d88: df000e01 0xdf000e01 - d8c: 00000018 mult zero,zero - d90: 00000780 sll zero,zero,0x1e - d94: 80030964 lb v1,2404(zero) - d98: 00000184 0x184 - d9c: 60200e44 0x60200e44 - da0: 6003019f 0x6003019f - da4: df000e01 0xdf000e01 - da8: 00000018 mult zero,zero - dac: 00000780 sll zero,zero,0x1e - db0: 80030ae8 lb v1,2792(zero) - db4: 00000218 0x218 - db8: 44200e44 0x44200e44 - dbc: 1003019f beq zero,v1,143c <__scratchpad-0x1f7febc4> - dc0: df000e02 0xdf000e02 - dc4: 00000018 mult zero,zero - dc8: 00000780 sll zero,zero,0x1e - dcc: 80030d00 lb v1,3328(zero) - dd0: 0000015c 0x15c - dd4: 44200e44 0x44200e44 - dd8: 5403019f 0x5403019f - ddc: df000e01 0xdf000e01 - de0: 0000000c syscall - de4: ffffffff 0xffffffff - de8: 7c010001 0x7c010001 - dec: 001d0d1f 0x1d0d1f - df0: 00000018 mult zero,zero - df4: 00000de0 0xde0 - df8: 80030e5c lb v1,3676(zero) - dfc: 000000bc 0xbc - e00: 44180e48 0x44180e48 - e04: b002019f 0xb002019f - e08: 00df000e 0xdf000e - e0c: 0000001c 0x1c - e10: 00000de0 0xde0 - e14: 80030f18 lb v1,3864(zero) - e18: 000000e0 0xe0 - e1c: 48180e44 0x48180e44 - e20: 9f4c0290 0x9f4c0290 - e24: 0ec80201 jal b200804 <__scratchpad-0x145ff7fc> - e28: 00dfd000 0xdfd000 - e2c: 0000001c 0x1c - e30: 00000de0 0xde0 - e34: 80030ff8 lb v1,4088(zero) - e38: 0000004c syscall 0x1 - e3c: 48180e48 0x48180e48 - e40: 019f0290 0x19f0290 - e44: d0000e7c 0xd0000e7c - e48: 000000df 0xdf - e4c: 00000038 0x38 - e50: 00000de0 0xde0 - e54: 80031044 lb v1,4164(zero) - e58: 00000118 0x118 - e5c: 4c300e44 0x4c300e44 - e60: 06910493 bgezal s4,20b0 <__scratchpad-0x1f7fdf50> - e64: 95019f64 lhu at,-24732(t0) - e68: 92039402 lbu v1,-27646(s0) - e6c: 02079005 0x2079005 - e70: d1d00a84 0xd1d00a84 - e74: d5d4d3d2 0xd5d4d3d2 - e78: 000e48df 0xe48df - e7c: 0e58020b jal 960082c <__scratchpad-0x161ff7d4> - e80: d2d1d000 0xd2d1d000 - e84: dfd5d4d3 0xdfd5d4d3 - e88: 00000020 add zero,zero,zero - e8c: 00000de0 0xde0 - e90: 8003115c lb v1,4444(zero) - e94: 00000124 0x124 - e98: 5c200e60 0x5c200e60 - e9c: 0292019f 0x292019f - ea0: 04900391 bltzal a0,1ce8 <__scratchpad-0x1f7fe318> - ea4: 000ee802 srl sp,t6,0x0 - ea8: dfd2d1d0 0xdfd2d1d0 - eac: 0000000c syscall - eb0: ffffffff 0xffffffff - eb4: 7c010001 0x7c010001 - eb8: 001d0d1f 0x1d0d1f - ebc: 00000018 mult zero,zero - ec0: 00000eac 0xeac - ec4: 80031280 lb v1,4736(zero) - ec8: 00000100 sll zero,zero,0x4 - ecc: 4c280e44 0x4c280e44 - ed0: f002019f 0xf002019f - ed4: 00df000e 0xdf000e - ed8: 00000020 add zero,zero,zero - edc: 00000eac 0xeac - ee0: 80031380 lb v1,4992(zero) - ee4: 0000009c 0x9c - ee8: 44200e6c 0x44200e6c - eec: 9f5c0390 0x9f5c0390 - ef0: 02029101 0x2029101 - ef4: d0000e40 0xd0000e40 - ef8: 0000dfd1 0xdfd1 - efc: 00000018 mult zero,zero - f00: 00000eac 0xeac - f04: 8003141c lb v1,5148(zero) - f08: 00000028 0x28 - f0c: 44180e44 0x44180e44 - f10: 0e60019f jal 980067c <__scratchpad-0x15fff984> - f14: 0000df00 sll k1,zero,0x1c - f18: 00000030 0x30 - f1c: 00000eac 0xeac - f20: 80031444 lb v1,5188(zero) - f24: 00000168 0x168 - f28: 64300e4c 0x64300e4c - f2c: 08900593 j 240164c <__scratchpad-0x1d3fe9b4> - f30: 0296019f 0x296019f - f34: 04940395 0x4940395 - f38: 07910692 bgezal gp,2984 <__scratchpad-0x1f7fd67c> - f3c: 0e013803 jal 804e00c <__scratchpad-0x177b1ff4> - f40: d2d1d000 0xd2d1d000 - f44: d6d5d4d3 0xd6d5d4d3 - f48: 000000df 0xdf - f4c: 00000018 mult zero,zero - f50: 00000eac 0xeac - f54: 800315ac lb v1,5548(zero) - f58: 00000048 0x48 - f5c: 4c200e5c 0x4c200e5c - f60: 0e58019f jal 960067c <__scratchpad-0x161ff984> - f64: 0000df00 sll k1,zero,0x1c - f68: 0000000c syscall - f6c: 00000eac 0xeac - f70: 800315f4 lb v1,5620(zero) - f74: 0000000c syscall - f78: 0000000c syscall - f7c: 00000eac 0xeac - f80: 80031600 lb v1,5632(zero) - f84: 0000004c syscall 0x1 - f88: 0000000c syscall - f8c: 00000eac 0xeac - f90: 8003164c lb v1,5708(zero) - f94: 0000001c 0x1c - f98: 0000000c syscall - f9c: 00000eac 0xeac - fa0: 80031668 lb v1,5736(zero) - fa4: 0000001c 0x1c - fa8: 00000038 0x38 - fac: 00000eac 0xeac - fb0: 80031684 lb v1,5764(zero) - fb4: 00000530 0x530 - fb8: 84d80e44 lh t8,3652(a2) - fbc: 019f5001 0x19f5001 - fc0: 09910694 j 6441a50 <__scratchpad-0x193be5b0> - fc4: 9e600a90 0x9e600a90 - fc8: 96039702 lhu v1,-26878(s0) - fcc: 93059504 lbu a1,-27388(t8) - fd0: 03089207 0x3089207 - fd4: 000e04fc 0xe04fc - fd8: d3d2d1d0 0xd3d2d1d0 - fdc: d7d6d5d4 0xd7d6d5d4 - fe0: 0000dfde 0xdfde - fe4: 00000024 and zero,zero,zero - fe8: 00000eac 0xeac - fec: 80031bb4 lb v1,7092(zero) - ff0: 00000178 0x178 - ff4: 44200e44 0x44200e44 - ff8: 925c0490 lbu gp,1168(s2) - ffc: 91019f02 lbu at,-24830(t0) - 1000: 01540303 0x1540303 - 1004: d1d0000e 0xd1d0000e - 1008: 0000dfd2 0xdfd2 - 100c: 0000000c syscall - 1010: 00000eac 0xeac - 1014: 80031d2c lb v1,7468(zero) - 1018: 0000000c syscall - 101c: 0000000c syscall - 1020: 00000eac 0xeac - 1024: 80031d38 lb v1,7480(zero) - 1028: 0000000c syscall - 102c: 0000000c syscall - 1030: 00000eac 0xeac - 1034: 80031d44 lb v1,7492(zero) - 1038: 0000000c syscall - 103c: 0000000c syscall - 1040: 00000eac 0xeac - 1044: 80031d50 lb v1,7504(zero) - 1048: 00000028 0x28 - 104c: 0000000c syscall - 1050: 00000eac 0xeac - 1054: 80031d78 lb v1,7544(zero) - 1058: 00000014 0x14 - 105c: 0000000c syscall - 1060: 00000eac 0xeac - 1064: 80031d8c lb v1,7564(zero) - 1068: 00000028 0x28 - 106c: 0000000c syscall - 1070: 00000eac 0xeac - 1074: 80031db4 lb v1,7604(zero) - 1078: 0000001c 0x1c - 107c: 0000000c syscall - 1080: 00000eac 0xeac - 1084: 80031dd0 lb v1,7632(zero) - 1088: 0000000c syscall - 108c: 0000000c syscall - 1090: 00000eac 0xeac - 1094: 80031ddc lb v1,7644(zero) - 1098: 0000000c syscall - 109c: 0000000c syscall - 10a0: 00000eac 0xeac - 10a4: 80031de8 lb v1,7656(zero) - 10a8: 00000008 jr zero - 10ac: 0000000c syscall - 10b0: 00000eac 0xeac - 10b4: 80031df0 lb v1,7664(zero) - 10b8: 0000001c 0x1c - 10bc: 0000000c syscall - 10c0: 00000eac 0xeac - 10c4: 80031e0c lb v1,7692(zero) - 10c8: 00000010 mfhi zero - 10cc: 0000000c syscall - 10d0: 00000eac 0xeac - 10d4: 80031e1c lb v1,7708(zero) - 10d8: 0000000c syscall - 10dc: 0000001c 0x1c - 10e0: 00000eac 0xeac - 10e4: 80031e28 lb v1,7720(zero) - 10e8: 00000060 0x60 - 10ec: 4c180e44 0x4c180e44 - 10f0: 019f0290 0x19f0290 - 10f4: 000e5002 srl t2,t6,0x0 - 10f8: 0000dfd0 0xdfd0 - 10fc: 0000001c 0x1c - 1100: 00000eac 0xeac - 1104: 80031e88 lb v1,7816(zero) - 1108: 0000004c syscall 0x1 - 110c: 48180e44 0x48180e44 - 1110: 019f0290 0x19f0290 - 1114: 000e4002 srl t0,t6,0x0 - 1118: 0000dfd0 0xdfd0 - 111c: 0000000c syscall - 1120: 00000eac 0xeac - 1124: 80031ed4 lb v1,7892(zero) - 1128: 00000034 0x34 - 112c: 0000000c syscall - 1130: 00000eac 0xeac - 1134: 80031f08 lb v1,7944(zero) - 1138: 00000034 0x34 - 113c: 0000000c syscall - 1140: ffffffff 0xffffffff - 1144: 7c010001 0x7c010001 - 1148: 001d0d1f 0x1d0d1f - 114c: 0000000c syscall - 1150: 0000113c 0x113c - 1154: 80031f3c lb v1,7996(zero) - 1158: 00000008 jr zero - 115c: 00000030 0x30 - 1160: 0000113c 0x113c - 1164: 80031f44 lb v1,8004(zero) - 1168: 00000194 0x194 - 116c: 70380e44 0x70380e44 - 1170: 019f0890 0x19f0890 - 1174: 03950296 0x3950296 - 1178: 05930494 0x5930494 - 117c: 07910692 bgezal gp,2bc8 <__scratchpad-0x1f7fd438> - 1180: 0e016003 jal 805800c <__scratchpad-0x177a7ff4> - 1184: d2d1d000 0xd2d1d000 - 1188: d6d5d4d3 0xd6d5d4d3 - 118c: 000000df 0xdf - 1190: 0000000c syscall - 1194: 0000113c 0x113c - 1198: 800320d8 lb v1,8408(zero) - 119c: 000000ac 0xac - 11a0: 0000001c 0x1c - 11a4: 0000113c 0x113c - 11a8: 80032184 lb v1,8580(zero) - 11ac: 00000090 0x90 - 11b0: 48180e48 0x48180e48 - 11b4: 0290019f 0x290019f - 11b8: dfd07802 0xdfd07802 - 11bc: 00000e48 0xe48 - 11c0: 00000018 mult zero,zero - 11c4: 0000113c 0x113c - 11c8: 80032214 lb v1,8724(zero) - 11cc: 00000030 0x30 - 11d0: 48200e44 0x48200e44 - 11d4: 0e64019f jal 990067c <__scratchpad-0x15eff984> - 11d8: 0000df00 sll k1,zero,0x1c - 11dc: 0000001c 0x1c - 11e0: 0000113c 0x113c - 11e4: 80032244 lb v1,8772(zero) - 11e8: 00000080 sll zero,zero,0x2 - 11ec: 48180e44 0x48180e44 - 11f0: 019f0290 0x19f0290 - 11f4: 000e7402 srl t6,t6,0x10 - 11f8: 0000dfd0 0xdfd0 - 11fc: 00000018 mult zero,zero - 1200: 0000113c 0x113c - 1204: 800322c4 lb v1,8900(zero) - 1208: 00000040 ssnop - 120c: 50200e4c 0x50200e4c - 1210: 0e64019f jal 990067c <__scratchpad-0x15eff984> - 1214: 0000df00 sll k1,zero,0x1c - 1218: 0000000c syscall - 121c: ffffffff 0xffffffff - 1220: 7c010001 0x7c010001 - 1224: 001d0d1f 0x1d0d1f - 1228: 00000034 0x34 - 122c: 00001218 0x1218 - 1230: 80032304 lb v1,8964(zero) - 1234: 000001a0 0x1a0 - 1238: 6c480e4c 0x6c480e4c - 123c: 0397029e 0x397029e - 1240: 05950496 0x5950496 - 1244: 07930694 0x7930694 - 1248: 019f0892 0x19f0892 - 124c: 0a900991 j a402644 <__scratchpad-0x153fd9bc> - 1250: 0e016003 jal 805800c <__scratchpad-0x177a7ff4> - 1254: d2d1d000 0xd2d1d000 - 1258: d6d5d4d3 0xd6d5d4d3 - 125c: 00dfded7 0xdfded7 - 1260: 0000000c syscall - 1264: 00001218 0x1218 - 1268: 800324a4 lb v1,9380(zero) - 126c: 00000028 0x28 - 1270: 00000018 mult zero,zero - 1274: 00001218 0x1218 - 1278: 800324cc lb v1,9420(zero) - 127c: 00000024 and zero,zero,zero - 1280: 44180e48 0x44180e48 - 1284: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1288: 0000df00 sll k1,zero,0x1c - 128c: 00000018 mult zero,zero - 1290: 00001218 0x1218 - 1294: 800324f0 lb v1,9456(zero) - 1298: 00000024 and zero,zero,zero - 129c: 44180e48 0x44180e48 - 12a0: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 12a4: 0000df00 sll k1,zero,0x1c - 12a8: 00000034 0x34 - 12ac: 00001218 0x1218 - 12b0: 80032514 lb v1,9492(zero) - 12b4: 000013c0 sll v0,zero,0xf - 12b8: 01800e44 0x1800e44 - 12bc: 90099168 lbu t1,-28312(zero) - 12c0: 9e019f0a 0x9e019f0a - 12c4: 96039702 lhu v1,-26878(s0) - 12c8: 94059504 lhu a1,-27388(zero) - 12cc: 92079306 lbu a3,-27898(s0) - 12d0: 13940308 beq gp,s4,1ef4 <__scratchpad-0x1f7fe10c> - 12d4: d1d0000e 0xd1d0000e - 12d8: d5d4d3d2 0xd5d4d3d2 - 12dc: dfded7d6 0xdfded7d6 - 12e0: 00000018 mult zero,zero - 12e4: 00001218 0x1218 - 12e8: 800338d4 lb v1,14548(zero) - 12ec: 0000002c 0x2c - 12f0: 4c200e48 0x4c200e48 - 12f4: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 12f8: 0000df00 sll k1,zero,0x1c - 12fc: 00000018 mult zero,zero - 1300: 00001218 0x1218 - 1304: 80033900 lb v1,14592(zero) - 1308: 00000038 0x38 - 130c: 58200e48 0x58200e48 - 1310: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1314: 0000df00 sll k1,zero,0x1c - 1318: 00000018 mult zero,zero - 131c: 00001218 0x1218 - 1320: 80033938 lb v1,14648(zero) - 1324: 00000038 0x38 - 1328: 58200e48 0x58200e48 - 132c: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1330: 0000df00 sll k1,zero,0x1c - 1334: 0000000c syscall - 1338: 00001218 0x1218 - 133c: 80033970 lb v1,14704(zero) - 1340: 00000010 mfhi zero - 1344: 00000018 mult zero,zero - 1348: 00001218 0x1218 - 134c: 80033980 lb v1,14720(zero) - 1350: 0000002c 0x2c - 1354: 4c200e44 0x4c200e44 - 1358: 0e5c019f jal 970067c <__scratchpad-0x160ff984> - 135c: 0000df00 sll k1,zero,0x1c - 1360: 00000018 mult zero,zero - 1364: 00001218 0x1218 - 1368: 800339ac lb v1,14764(zero) - 136c: 00000028 0x28 - 1370: 4c200e44 0x4c200e44 - 1374: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1378: 0000df00 sll k1,zero,0x1c - 137c: 00000018 mult zero,zero - 1380: 00001218 0x1218 - 1384: 800339d4 lb v1,14804(zero) - 1388: 00000030 0x30 - 138c: 4c200e44 0x4c200e44 - 1390: 0e60019f jal 980067c <__scratchpad-0x15fff984> - 1394: 0000df00 sll k1,zero,0x1c - 1398: 0000000c syscall - 139c: ffffffff 0xffffffff - 13a0: 7c010001 0x7c010001 - 13a4: 001d0d1f 0x1d0d1f - 13a8: 0000000c syscall - 13ac: 00001398 0x1398 - 13b0: 80033a04 lb v1,14852(zero) - 13b4: 0000002c 0x2c - 13b8: 0000000c syscall - 13bc: 00001398 0x1398 - 13c0: 80033a30 lb v1,14896(zero) - 13c4: 0000002c 0x2c - 13c8: 0000000c syscall - 13cc: 00001398 0x1398 - 13d0: 80033a5c lb v1,14940(zero) - 13d4: 00000030 0x30 - 13d8: 0000000c syscall - 13dc: 00001398 0x1398 - 13e0: 80033a8c lb v1,14988(zero) - 13e4: 00000030 0x30 - 13e8: 0000000c syscall - 13ec: 00001398 0x1398 - 13f0: 80033abc lb v1,15036(zero) - 13f4: 00000038 0x38 - 13f8: 0000000c syscall - 13fc: 00001398 0x1398 - 1400: 80033af4 lb v1,15092(zero) - 1404: 00000038 0x38 - 1408: 0000000c syscall - 140c: 00001398 0x1398 - 1410: 80033b2c lb v1,15148(zero) - 1414: 00000044 0x44 - 1418: 0000000c syscall - 141c: 00001398 0x1398 - 1420: 80033b70 lb v1,15216(zero) - 1424: 00000024 and zero,zero,zero - 1428: 0000000c syscall - 142c: 00001398 0x1398 - 1430: 80033b94 lb v1,15252(zero) - 1434: 00000024 and zero,zero,zero - 1438: 00000018 mult zero,zero - 143c: 00001398 0x1398 - 1440: 80033bb8 lb v1,15288(zero) - 1444: 00000050 0x50 - 1448: 48180e44 0x48180e44 - 144c: 4402019f 0x4402019f - 1450: 00df000e 0xdf000e - 1454: 00000018 mult zero,zero - 1458: 00001398 0x1398 - 145c: 80033c08 lb v1,15368(zero) - 1460: 00000050 0x50 - 1464: 48180e44 0x48180e44 - 1468: 4402019f 0x4402019f - 146c: 00df000e 0xdf000e - 1470: 0000000c syscall - 1474: 00001398 0x1398 - 1478: 80033c58 lb v1,15448(zero) - 147c: 00000044 0x44 - 1480: 00000018 mult zero,zero - 1484: 00001398 0x1398 - 1488: 80033c9c lb v1,15516(zero) - 148c: 00000088 0x88 - 1490: 48180e48 0x48180e48 - 1494: 7802019f 0x7802019f - 1498: 00df000e 0xdf000e - 149c: 0000000c syscall - 14a0: 00001398 0x1398 - 14a4: 80033d24 lb v1,15652(zero) - 14a8: 0000003c 0x3c - 14ac: 0000000c syscall - 14b0: 00001398 0x1398 - 14b4: 80033d60 lb v1,15712(zero) - 14b8: 0000004c syscall 0x1 - 14bc: 0000001c 0x1c - 14c0: 00001398 0x1398 - 14c4: 80033dac lb v1,15788(zero) - 14c8: 00000044 0x44 - 14cc: 48180e44 0x48180e44 - 14d0: 0290019f 0x290019f - 14d4: d0000e78 0xd0000e78 - 14d8: 000000df 0xdf - 14dc: 00000020 add zero,zero,zero - 14e0: 00001398 0x1398 - 14e4: 80033df0 lb v1,15856(zero) - 14e8: 00000068 0x68 - 14ec: 50200e44 0x50200e44 - 14f0: 03900291 0x3900291 - 14f4: 5402019f 0x5402019f - 14f8: d1d0000e 0xd1d0000e - 14fc: 000000df 0xdf - 1500: 00000024 and zero,zero,zero - 1504: 00001398 0x1398 - 1508: 80033e58 lb v1,15960(zero) - 150c: 00000180 sll zero,zero,0x6 - 1510: 50200e44 0x50200e44 - 1514: 03910292 0x3910292 - 1518: 019f0490 0x19f0490 - 151c: 0e016c03 jal 805b00c <__scratchpad-0x177a4ff4> - 1520: d2d1d000 0xd2d1d000 - 1524: 000000df 0xdf - 1528: 00000018 mult zero,zero - 152c: 00001398 0x1398 - 1530: 80033fd8 lb v1,16344(zero) - 1534: 00000020 add zero,zero,zero - 1538: 44180e44 0x44180e44 - 153c: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1540: 0000df00 sll k1,zero,0x1c - 1544: 0000002c 0x2c - 1548: 00001398 0x1398 - 154c: 80033ff8 lb v1,16376(zero) - 1550: 000001e4 0x1e4 - 1554: 5c700e44 0x5c700e44 - 1558: 06910394 bgezal s4,23ac <__scratchpad-0x1f7fdc54> - 155c: 019f0790 0x19f0790 - 1560: 04930295 0x4930295 - 1564: c4030592 lwc1 $f3,1426(zero) - 1568: d0000e01 0xd0000e01 - 156c: d4d3d2d1 0xd4d3d2d1 - 1570: 0000dfd5 0xdfd5 - 1574: 0000000c syscall - 1578: 00001398 0x1398 - 157c: 800341dc lb v1,16860(zero) - 1580: 00000008 jr zero - 1584: 00000018 mult zero,zero - 1588: 00001398 0x1398 - 158c: 800341e4 lb v1,16868(zero) - 1590: 0000002c 0x2c - 1594: 44180e44 0x44180e44 - 1598: 0e64019f jal 990067c <__scratchpad-0x15eff984> - 159c: 0000df00 sll k1,zero,0x1c - 15a0: 00000018 mult zero,zero - 15a4: 00001398 0x1398 - 15a8: 80034210 lb v1,16912(zero) - 15ac: 00000030 0x30 - 15b0: 48200e44 0x48200e44 - 15b4: 0e64019f jal 990067c <__scratchpad-0x15eff984> - 15b8: 0000df00 sll k1,zero,0x1c - 15bc: 00000018 mult zero,zero - 15c0: 00001398 0x1398 - 15c4: 80034240 lb v1,16960(zero) - 15c8: 00000030 0x30 - 15cc: 48200e44 0x48200e44 - 15d0: 0e64019f jal 990067c <__scratchpad-0x15eff984> - 15d4: 0000df00 sll k1,zero,0x1c - 15d8: 00000020 add zero,zero,zero - 15dc: 00001398 0x1398 - 15e0: 80034270 lb v1,17008(zero) - 15e4: 000000a4 0xa4 - 15e8: 50200e44 0x50200e44 - 15ec: 04900391 bltzal a0,2434 <__scratchpad-0x1f7fdbcc> - 15f0: 0292019f 0x292019f - 15f4: 000e9002 srl s2,t6,0x0 - 15f8: dfd2d1d0 0xdfd2d1d0 - 15fc: 00000028 0x28 - 1600: 00001398 0x1398 - 1604: 80034314 lb v1,17172(zero) - 1608: 000000d0 0xd0 - 160c: 58280e44 0x58280e44 - 1610: 04920393 0x4920393 - 1614: 06900591 bltzal s4,2c5c <__scratchpad-0x1f7fd3a4> - 1618: 0294019f 0x294019f - 161c: 000eb402 srl s6,t6,0x10 - 1620: d3d2d1d0 0xd3d2d1d0 - 1624: 0000dfd4 0xdfd4 - 1628: 0000000c syscall - 162c: 00001398 0x1398 - 1630: 800343e4 lb v1,17380(zero) - 1634: 00000008 jr zero - 1638: 0000000c syscall - 163c: 00001398 0x1398 - 1640: 800343ec lb v1,17388(zero) - 1644: 00000008 jr zero - 1648: 0000000c syscall - 164c: 00001398 0x1398 - 1650: 800343f4 lb v1,17396(zero) - 1654: 00000070 0x70 - 1658: 00000018 mult zero,zero - 165c: 00001398 0x1398 - 1660: 80034464 lb v1,17508(zero) - 1664: 00000184 0x184 - 1668: 50180e44 0x50180e44 - 166c: 7003019f 0x7003019f - 1670: df000e01 0xdf000e01 - 1674: 0000000c syscall - 1678: 00001398 0x1398 - 167c: 800345e8 lb v1,17896(zero) - 1680: 00000040 ssnop - 1684: 0000000c syscall - 1688: 00001398 0x1398 - 168c: 80034628 lb v1,17960(zero) - 1690: 00000048 0x48 - 1694: 00000018 mult zero,zero - 1698: 00001398 0x1398 - 169c: 80034670 lb v1,18032(zero) - 16a0: 00000080 sll zero,zero,0x2 - 16a4: 4c180e44 0x4c180e44 - 16a8: 7002019f 0x7002019f - 16ac: 00df000e 0xdf000e - 16b0: 00000020 add zero,zero,zero - 16b4: 00001398 0x1398 - 16b8: 800346f0 lb v1,18160(zero) - 16bc: 00000050 0x50 - 16c0: 4c200e44 0x4c200e44 - 16c4: 03900291 0x3900291 - 16c8: 4002019f 0x4002019f - 16cc: d1d0000e 0xd1d0000e - 16d0: 000000df 0xdf - 16d4: 00000020 add zero,zero,zero - 16d8: 00001398 0x1398 - 16dc: 80034740 lb v1,18240(zero) - 16e0: 00000050 0x50 - 16e4: 4c200e44 0x4c200e44 - 16e8: 03900291 0x3900291 - 16ec: 4002019f 0x4002019f - 16f0: d1d0000e 0xd1d0000e - 16f4: 000000df 0xdf - 16f8: 0000000c syscall - 16fc: 00001398 0x1398 - 1700: 80034790 lb v1,18320(zero) - 1704: 0000000c syscall - 1708: 0000000c syscall - 170c: 00001398 0x1398 - 1710: 8003479c lb v1,18332(zero) - 1714: 0000000c syscall - 1718: 0000000c syscall - 171c: 00001398 0x1398 - 1720: 800347a8 lb v1,18344(zero) - 1724: 00000034 0x34 - 1728: 0000000c syscall - 172c: 00001398 0x1398 - 1730: 800347dc lb v1,18396(zero) - 1734: 00000040 ssnop - 1738: 0000000c syscall - 173c: 00001398 0x1398 - 1740: 8003481c lb v1,18460(zero) - 1744: 00000034 0x34 - 1748: 0000000c syscall - 174c: 00001398 0x1398 - 1750: 80034850 lb v1,18512(zero) - 1754: 00000044 0x44 - 1758: 00000028 0x28 - 175c: 00001398 0x1398 - 1760: 80034894 lb v1,18580(zero) - 1764: 0000009c 0x9c - 1768: 58280e44 0x58280e44 - 176c: 06900393 bltzal s4,25bc <__scratchpad-0x1f7fda44> - 1770: 0294019f 0x294019f - 1774: 05910492 bgezal t4,29c0 <__scratchpad-0x1f7fd640> - 1778: 000e8002 srl s0,t6,0x0 - 177c: d3d2d1d0 0xd3d2d1d0 - 1780: 0000dfd4 0xdfd4 - 1784: 00000018 mult zero,zero - 1788: 00001398 0x1398 - 178c: 80034930 lb v1,18736(zero) - 1790: 00000048 0x48 - 1794: 4c180e48 0x4c180e48 - 1798: 0e74019f jal 9d0067c <__scratchpad-0x15aff984> - 179c: 0000df00 sll k1,zero,0x1c - 17a0: 00000018 mult zero,zero - 17a4: 00001398 0x1398 - 17a8: 80034978 lb v1,18808(zero) - 17ac: 0000006c 0x6c - 17b0: 48180e44 0x48180e44 - 17b4: 6002019f 0x6002019f - 17b8: 00df000e 0xdf000e - 17bc: 0000000c syscall - 17c0: 00001398 0x1398 - 17c4: 800349e4 lb v1,18916(zero) - 17c8: 00000058 0x58 - 17cc: 0000000c syscall - 17d0: ffffffff 0xffffffff - 17d4: 7c010001 0x7c010001 - 17d8: 001d0d1f 0x1d0d1f - 17dc: 00000034 0x34 - 17e0: 000017cc syscall 0x5f - 17e4: 80034a3c lb v1,19004(zero) - 17e8: 000001ec 0x1ec - 17ec: 70480e44 0x70480e44 - 17f0: 0397029e 0x397029e - 17f4: 05950496 0x5950496 - 17f8: 09910694 j 6441a50 <__scratchpad-0x193be5b0> - 17fc: 019f0a90 0x19f0a90 - 1800: 08920793 j 2481e4c <__scratchpad-0x1d37e1b4> - 1804: 0e01b803 jal 806e00c <__scratchpad-0x17791ff4> - 1808: d2d1d000 0xd2d1d000 - 180c: d6d5d4d3 0xd6d5d4d3 - 1810: 00dfded7 0xdfded7 - 1814: 0000000c syscall - 1818: 000017cc syscall 0x5f - 181c: 80034c28 lb v1,19496(zero) - 1820: 00000010 mfhi zero - 1824: 0000000c syscall - 1828: 000017cc syscall 0x5f - 182c: 80034c38 lb v1,19512(zero) - 1830: 0000000c syscall - 1834: 0000000c syscall - 1838: 000017cc syscall 0x5f - 183c: 80034c44 lb v1,19524(zero) - 1840: 0000002c 0x2c - 1844: 00000018 mult zero,zero - 1848: 000017cc syscall 0x5f - 184c: 80034c70 lb v1,19568(zero) - 1850: 00000034 0x34 - 1854: 58280e44 0x58280e44 - 1858: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 185c: 0000df00 sll k1,zero,0x1c - 1860: 00000018 mult zero,zero - 1864: 000017cc syscall 0x5f - 1868: 80034ca4 lb v1,19620(zero) - 186c: 0000003c 0x3c - 1870: 60280e44 0x60280e44 - 1874: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1878: 0000df00 sll k1,zero,0x1c - 187c: 00000018 mult zero,zero - 1880: 000017cc syscall 0x5f - 1884: 80034ce0 lb v1,19680(zero) - 1888: 0000003c 0x3c - 188c: 60280e44 0x60280e44 - 1890: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 1894: 0000df00 sll k1,zero,0x1c - 1898: 00000018 mult zero,zero - 189c: 000017cc syscall 0x5f - 18a0: 80034d1c lb v1,19740(zero) - 18a4: 00000050 0x50 - 18a8: 64280e54 0x64280e54 - 18ac: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 18b0: 0000df00 sll k1,zero,0x1c - 18b4: 00000018 mult zero,zero - 18b8: 000017cc syscall 0x5f - 18bc: 80034d6c lb v1,19820(zero) - 18c0: 00000050 0x50 - 18c4: 68280e50 0x68280e50 - 18c8: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 18cc: 0000df00 sll k1,zero,0x1c - 18d0: 00000018 mult zero,zero - 18d4: 000017cc syscall 0x5f - 18d8: 80034dbc lb v1,19900(zero) - 18dc: 00000050 0x50 - 18e0: 68280e50 0x68280e50 - 18e4: 0e58019f jal 960067c <__scratchpad-0x161ff984> - 18e8: 0000df00 sll k1,zero,0x1c - 18ec: 00000018 mult zero,zero - 18f0: 000017cc syscall 0x5f - 18f4: 80034e0c lb v1,19980(zero) - 18f8: 00000024 and zero,zero,zero - 18fc: 44180e48 0x44180e48 - 1900: df50019f 0xdf50019f - 1904: 00000e48 0xe48 - 1908: 0000000c syscall - 190c: ffffffff 0xffffffff - 1910: 7c010001 0x7c010001 - 1914: 001d0d1f 0x1d0d1f - 1918: 0000000c syscall - 191c: 00001908 0x1908 - 1920: 80035370 lb v1,21360(zero) - 1924: 00000040 ssnop - 1928: 0000000c syscall - 192c: ffffffff 0xffffffff - 1930: 7c010001 0x7c010001 - 1934: 001d0d1f 0x1d0d1f - 1938: 0000000c syscall - 193c: 00001928 0x1928 - 1940: 800353b0 lb v1,21424(zero) - 1944: 00000040 ssnop - 1948: 0000000c syscall - 194c: ffffffff 0xffffffff - 1950: 7c010001 0x7c010001 - 1954: 001d0d1f 0x1d0d1f - 1958: 00000028 0x28 - 195c: 00001948 0x1948 - 1960: 80036094 lb v1,24724(zero) - 1964: 00000938 0x938 - 1968: 64280e4c 0x64280e4c - 196c: 90500491 lbu s0,1169(v0) - 1970: 4c019f05 0x4c019f05 - 1974: 03920293 0x3920293 - 1978: 0a01d803 j 807600c <__scratchpad-0x17789ff4> - 197c: d1d0000e 0xd1d0000e - 1980: 0bdfd3d2 j f7f4f48 <__scratchpad-0x1000b0b8> - 1984: 0000000c syscall - 1988: ffffffff 0xffffffff - 198c: 7c010001 0x7c010001 - 1990: 001d0d1f 0x1d0d1f - 1994: 00000038 0x38 - 1998: 00001984 0x1984 - 199c: 800369cc lb v1,27084(zero) - 19a0: 000008b8 0x8b8 - 19a4: 48400e44 0x48400e44 - 19a8: 0a900595 j a401654 <__scratchpad-0x153fe9ac> - 19ac: 64069450 0x64069450 - 19b0: 09910397 j 6440e5c <__scratchpad-0x193bf1a4> - 19b4: 029e019f 0x29e019f - 19b8: 07930496 0x7930496 - 19bc: ac030892 sw v1,2194(zero) - 19c0: 000e0a01 0xe0a01 - 19c4: d3d2d1d0 0xd3d2d1d0 - 19c8: d7d6d5d4 0xd7d6d5d4 - 19cc: 000bdfde 0xbdfde - 19d0: 0000000c syscall - 19d4: ffffffff 0xffffffff - 19d8: 7c010001 0x7c010001 - 19dc: 001d0d1f 0x1d0d1f - 19e0: 00000038 0x38 - 19e4: 000019d0 0x19d0 - 19e8: 80037284 lb v1,29316(zero) - 19ec: 00000610 0x610 - 19f0: 4c400e44 0x4c400e44 - 19f4: 09910892 j 6442248 <__scratchpad-0x193bddb8> - 19f8: 94039758 lhu v1,-26792(zero) - 19fc: 04966006 0x4966006 - 1a00: 019f0595 0x19f0595 - 1a04: 0793029e 0x793029e - 1a08: d0030a90 0xd0030a90 - 1a0c: 000e0a01 0xe0a01 - 1a10: d3d2d1d0 0xd3d2d1d0 - 1a14: d7d6d5d4 0xd7d6d5d4 - 1a18: 000bdfde 0xbdfde - 1a1c: 0000000c syscall - 1a20: ffffffff 0xffffffff - 1a24: 7c010001 0x7c010001 - 1a28: 001d0d1f 0x1d0d1f - 1a2c: 00000028 0x28 - 1a30: 00001a1c 0x1a1c - 1a34: 80037894 lb v1,30868(zero) - 1a38: 00000988 0x988 - 1a3c: 68280e58 0x68280e58 - 1a40: 05900491 bltzal t4,2c88 <__scratchpad-0x1f7fd378> - 1a44: 93019f50 lbu at,-24752(t8) - 1a48: 03039202 0x3039202 - 1a4c: 0e0a02e0 jal 8280b80 <__scratchpad-0x1757f480> - 1a50: d2d1d000 0xd2d1d000 - 1a54: 000bdfd3 0xbdfd3 - 1a58: 0000000c syscall - 1a5c: ffffffff 0xffffffff - 1a60: 7c010001 0x7c010001 - 1a64: 001d0d1f 0x1d0d1f - 1a68: 0000000c syscall - 1a6c: 00001a58 0x1a58 - 1a70: 8003821c lb v1,-32228(zero) - 1a74: 0000008c syscall 0x2 - 1a78: 0000000c syscall - 1a7c: ffffffff 0xffffffff - 1a80: 7c010001 0x7c010001 - 1a84: 001d0d1f 0x1d0d1f - 1a88: 00000020 add zero,zero,zero - 1a8c: 00001a78 0x1a78 - 1a90: 800382a8 lb v1,-32088(zero) - 1a94: 000000fc 0xfc - 1a98: 48200e44 0x48200e44 - 1a9c: 0291019f 0x291019f - 1aa0: 02039048 0x2039048 - 1aa4: 000e0a84 0xe0a84 - 1aa8: 0bdfd1d0 j f7f4740 <__scratchpad-0x1000b8c0> - 1aac: 0000000c syscall - 1ab0: ffffffff 0xffffffff - 1ab4: 7c010001 0x7c010001 - 1ab8: 001d0d1f 0x1d0d1f - 1abc: 00000028 0x28 - 1ac0: 00001aac 0x1aac - 1ac4: 800383a4 lb v1,-31836(zero) - 1ac8: 00000264 0x264 - 1acc: 54280e44 0x54280e44 - 1ad0: 0293019f 0x293019f - 1ad4: 04910392 bgezal a0,2920 <__scratchpad-0x1f7fd6e0> - 1ad8: 03059048 0x3059048 - 1adc: 0e0a0190 jal 8280640 <__scratchpad-0x1757f9c0> - 1ae0: d2d1d000 0xd2d1d000 - 1ae4: 000bdfd3 0xbdfd3 - 1ae8: 0000000c syscall - 1aec: ffffffff 0xffffffff - 1af0: 7c010001 0x7c010001 - 1af4: 001d0d1f 0x1d0d1f - 1af8: 0000000c syscall - 1afc: 00001ae8 0x1ae8 - 1b00: 80038608 lb v1,-31224(zero) - 1b04: 0000024c syscall 0x9 - 1b08: 0000000c syscall - 1b0c: ffffffff 0xffffffff - 1b10: 7c010001 0x7c010001 - 1b14: 001d0d1f 0x1d0d1f - 1b18: 0000000c syscall - 1b1c: 00001b08 0x1b08 - 1b20: 80038854 lb v1,-30636(zero) - 1b24: 000000a8 0xa8 |
