aboutsummaryrefslogtreecommitdiff
path: root/Source/Exe
diff options
context:
space:
mode:
authorXavier ASUS <xavi92psx@gmail.com>2018-11-18 20:03:35 +0100
committerXavier ASUS <xavi92psx@gmail.com>2018-11-18 20:03:35 +0100
commit2ccc0f5edd5f8e61bd0760f30b2d66f2d977b2bf (patch)
tree332a528b512d7e53ac913eb72b1e48bcbe760cad /Source/Exe
parent4c0028bfcc5da708e47a349f060954e67fb9c2d7 (diff)
downloadairport-2ccc0f5edd5f8e61bd0760f30b2d66f2d977b2bf.tar.gz
Added "const" qualifier to some functions.
"cdrom:\ and ;1" are automatically inserted into file name, in order to save memory space. Some minor optimizations.
Diffstat (limited to 'Source/Exe')
-rwxr-xr-xSource/Exe/AIRPORT.elfbin438072 -> 448780 bytes
-rw-r--r--Source/Exe/AIRPORT.isobin1482752 -> 1482752 bytes
-rw-r--r--Source/Exe/AIRPORT.s76081
3 files changed, 76081 insertions, 0 deletions
diff --git a/Source/Exe/AIRPORT.elf b/Source/Exe/AIRPORT.elf
index 0e9fc1f..fd31424 100755
--- a/Source/Exe/AIRPORT.elf
+++ b/Source/Exe/AIRPORT.elf
Binary files differ
diff --git a/Source/Exe/AIRPORT.iso b/Source/Exe/AIRPORT.iso
index 75db6e1..501f9b2 100644
--- a/Source/Exe/AIRPORT.iso
+++ b/Source/Exe/AIRPORT.iso
Binary files differ
diff --git a/Source/Exe/AIRPORT.s b/Source/Exe/AIRPORT.s
new file mode 100644
index 0000000..abb7bac
--- /dev/null
+++ b/Source/Exe/AIRPORT.s
@@ -0,0 +1,76081 @@
+
+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