1945 lines
90 KiB
ArmAsm
1945 lines
90 KiB
ArmAsm
.include "macros.s"
|
|
|
|
.section "section_SHOCKTST"
|
|
.global SHOCKTST
|
|
SHOCKTST:
|
|
.L0x00000000: .word 0x80082ff4 # lb $t0, 0x2ff4($zr)
|
|
.L0x00000004: .word 0x80082f7c # lb $t0, 0x2f7c($zr)
|
|
.L0x00000008: .word 0x80082f90 # lb $t0, 0x2f90($zr)
|
|
.L0x0000000c: .word 0x80082fa4 # lb $t0, 0x2fa4($zr)
|
|
.L0x00000010: .word 0x80082fb8 # lb $t0, 0x2fb8($zr)
|
|
.L0x00000014: .word 0x80082fcc # lb $t0, 0x2fcc($zr)
|
|
.L0x00000018: .word 0x80083000 # lb $t0, 0x3000($zr)
|
|
.L0x0000001c: .word 0x8008300c # lb $t0, 0x300c($zr)
|
|
.L0x00000020: .word 0x80083018 # lb $t0, 0x3018($zr)
|
|
.L0x00000024: .word 0x80083024 # lb $t0, 0x3024($zr)
|
|
.L0x00000028: .word 0x80082fe0 # lb $t0, 0x2fe0($zr)
|
|
.L0x0000002c: .word 0x80083030 # lb $t0, 0x3030($zr)
|
|
# Start of code
|
|
.L0x00000030: sb $v0, -0x3b7e($s4) # .word 0xa282c482
|
|
.L0x00000034: sw $v0, -0x447e($t4) # .word 0xad82bb82
|
|
.L0x00000038: nop # .word 0x00000000
|
|
.L0x0000003c: sh $v0, -0x4e7e($a0) # .word 0xa482b182
|
|
.L0x00000040: sw $v0, -0x447e($t4) # .word 0xad82bb82
|
|
.L0x00000044: nop # .word 0x00000000
|
|
# End of code
|
|
.L0x00000048: .word 0x5e837083 # 0x5e837083
|
|
.L0x0000004c: .word 0x93835b81 # lbu $v1, 0x5b81($gp)
|
|
.L0x00000050: .word 0xc182b682 # lwc0 c0_entrylo, -0x497e($t4)
|
|
.L0x00000054: .word 0xa482b182 # sh $v0, -0x4e7e($a0)
|
|
.L0x00000058: .word 0x00000000 # nop
|
|
.L0x0000005c: .word 0x00000000 # nop
|
|
.L0x00000060: .word 0x800840fc # lb $t0, 0x40fc($zr)
|
|
.L0x00000064: .word 0x800841dc # lb $t0, 0x41dc($zr)
|
|
.L0x00000068: .word 0x800841f0 # lb $t0, 0x41f0($zr)
|
|
.L0x0000006c: .word 0x80084204 # lb $t0, 0x4204($zr)
|
|
.L0x00000070: .word 0x8008421c # lb $t0, 0x421c($zr)
|
|
.L0x00000074: .word 0x3a6d6973 # xori $t5, $s3, 0x6973
|
|
.L0x00000078: .word 0x445c3a43 # 0x445c3a43
|
|
.L0x0000007c: .word 0x4c455645 # 0x4c455645
|
|
.L0x00000080: .word 0x445c504f # 0x445c504f
|
|
.L0x00000084: .word 0x444b534c # 0x444b534c
|
|
.L0x00000088: .word 0x2e415441 # sltiu $at, $s2, 0x5441
|
|
.L0x0000008c: .word 0x00545854 # 0x545854
|
|
.L0x00000090: .word 0x00000009 # jalr_zr
|
|
.L0x00000094: .word 0x00000a09 # 0xa09
|
|
.L0x00000098: .word 0x0000000a # 0xa
|
|
.L0x0000009c: .word 0x3a6d6973 # xori $t5, $s3, 0x6973
|
|
.L0x000000a0: .word 0x445c3a43 # 0x445c3a43
|
|
.L0x000000a4: .word 0x4c455645 # 0x4c455645
|
|
.L0x000000a8: .word 0x445c504f # 0x445c504f
|
|
.L0x000000ac: .word 0x444b534c # 0x444b534c
|
|
.L0x000000b0: .word 0x2e415441 # sltiu $at, $s2, 0x5441
|
|
.L0x000000b4: .word 0x004e4942 # 0x4e4942
|
|
.L0x000000b8: .word 0xf182b582 # 0xf182b582
|
|
.L0x000000bc: .word 0xa482c782 # sh $v0, -0x387e($a0)
|
|
.L0x000000c0: .word 0x58836583 # 0x58836583
|
|
.L0x000000c4: .word 0x00006783 # sra $t4, $zr, 0x1e
|
|
.L0x000000c8: .word 0x46817e81 # c1 0x817e81
|
|
.L0x000000cc: .word 0xc182b682 # lwc0 c0_entrylo, -0x497e($t4)
|
|
.L0x000000d0: .word 0xa482b182 # sh $v0, -0x4e7e($a0)
|
|
.L0x000000d4: .word 0xa282c482 # sb $v0, -0x3b7e($s4)
|
|
.L0x000000d8: .word 0x0000b582 # srl $s6, $zr, 0x16
|
|
.L0x000000dc: .word 0x73827282 # 0x73827282
|
|
.L0x000000e0: .word 0x71826082 # 0x71826082
|
|
.L0x000000e4: .word 0x46817382 # c1 0x817382
|
|
.L0x000000e8: .word 0xc782e082 # lwc1 $f2, -0x1f7e($gp)
|
|
.L0x000000ec: .word 0x0000e982 # srl $sp, $zr, 0x6
|
|
.L0x000000f0: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x000000f4: .word 0xafb1001c # sw $s1, 0x1c($sp)
|
|
.L0x000000f8: .word 0x00808821 # move_ $s1, $a0
|
|
.L0x000000fc: .word 0xafbf0024 # sw $ra, 0x24($sp)
|
|
.L0x00000100: .word 0xafb20020 # sw $s2, 0x20($sp)
|
|
.L0x00000104: .word 0xafb00018 # sw $s0, 0x18($sp)
|
|
.L0x00000108: .word 0x8e22000c # lw $v0, 0xc($s1)
|
|
.L0x0000010c: .word 0x00000000 # nop
|
|
.L0x00000110: .word 0x10400005 # beqz $v0, .L0x00000128
|
|
.L0x00000114: .word 0x00a09021 # move_ $s2, $a1
|
|
.L0x00000118: .word 0x04400003 # bltz $v0, .L0x00000128
|
|
.L0x0000011c: .word 0x28420004 # slti $v0, 0x4
|
|
.L0x00000120: .word 0x1440002b # bnez $v0, .L0x000001d0
|
|
.L0x00000124: .word 0x00000000 # nop
|
|
.L0x00000128: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x0000012c: .word 0x2610de10 # addiu $s0, -0x21f0
|
|
.L0x00000130: .word 0x8e020150 # lw $v0, 0x150($s0)
|
|
.L0x00000134: .word 0x00000000 # nop
|
|
.L0x00000138: .word 0x0040f809 # jalr $v0
|
|
.L0x0000013c: .word 0x00000000 # nop
|
|
.L0x00000140: .word 0x8e020154 # lw $v0, 0x154($s0)
|
|
.L0x00000144: .word 0x00000000 # nop
|
|
.L0x00000148: .word 0x0040f809 # jalr $v0
|
|
.L0x0000014c: .word 0x24045000 # li $a0, 0x5000
|
|
.L0x00000150: .word 0x24040140 # li $a0, 0x140
|
|
.L0x00000154: .word 0x240500f0 # li $a1, 0xf0
|
|
.L0x00000158: .word 0x00003021 # move_ $a2, $zr
|
|
.L0x0000015c: .word 0x8e020174 # lw $v0, 0x174($s0)
|
|
.L0x00000160: .word 0x00000000 # nop
|
|
.L0x00000164: .word 0x0040f809 # jalr $v0
|
|
.L0x00000168: .word 0x00c03821 # move_ $a3, $a2
|
|
.L0x0000016c: .word 0x27a40010 # addiu $a0, $sp, 0x10
|
|
.L0x00000170: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00000174: .word 0x24061000 # li $a2, 0x1000
|
|
.L0x00000178: .word 0x24020140 # li $v0, 0x140
|
|
.L0x0000017c: .word 0xa7a00010 # sh $zr, 0x10($sp)
|
|
.L0x00000180: .word 0xa7a00012 # sh $zr, 0x12($sp)
|
|
.L0x00000184: .word 0xa7a20014 # sh $v0, 0x14($sp)
|
|
.L0x00000188: .word 0x8e02016c # lw $v0, 0x16c($s0)
|
|
.L0x0000018c: .word 0x240300f0 # li $v1, 0xf0
|
|
.L0x00000190: .word 0x0040f809 # jalr $v0
|
|
.L0x00000194: .word 0xa7a30016 # sh $v1, 0x16($sp)
|
|
.L0x00000198: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x0000019c: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x000001a0: .word 0x00a03021 # move_ $a2, $a1
|
|
.L0x000001a4: .word 0x8c82012c # lw $v0, 0x12c($a0)
|
|
.L0x000001a8: .word 0x00000000 # nop
|
|
.L0x000001ac: .word 0x0040f809 # jalr $v0
|
|
.L0x000001b0: .word 0x00a03821 # move_ $a3, $a1
|
|
.L0x000001b4: .word 0x0c021267 # jal 0x8008499c
|
|
.L0x000001b8: .word 0x00000000 # nop
|
|
.L0x000001bc: .word 0xae420000 # sw $v0, ($s2)
|
|
.L0x000001c0: .word 0x8e220038 # lw $v0, 0x38($s1)
|
|
.L0x000001c4: .word 0x00000000 # nop
|
|
.L0x000001c8: .word 0x0040f809 # jalr $v0
|
|
.L0x000001cc: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x000001d0: .word 0x8fbf0024 # lw $ra, 0x24($sp)
|
|
.L0x000001d4: .word 0x8fb20020 # lw $s2, 0x20($sp)
|
|
.L0x000001d8: .word 0x8fb1001c # lw $s1, 0x1c($sp)
|
|
.L0x000001dc: .word 0x8fb00018 # lw $s0, 0x18($sp)
|
|
.L0x000001e0: .word 0x03e00008 # jr $ra
|
|
.L0x000001e4: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x000001e8: .word 0x27bdffe8 # addiu $sp, -0x18
|
|
.L0x000001ec: .word 0x3c048008 # lui $a0, 0x8008
|
|
.L0x000001f0: .word 0x24842da0 # addiu $a0, 0x2da0
|
|
.L0x000001f4: .word 0x24050050 # li $a1, 0x50
|
|
.L0x000001f8: .word 0xafbf0010 # sw $ra, 0x10($sp)
|
|
.L0x000001fc: .word 0x0c005141 # jal 0x80014504
|
|
.L0x00000200: .word 0x24060004 # li $a2, 0x4
|
|
.L0x00000204: .word 0x8fbf0010 # lw $ra, 0x10($sp)
|
|
.L0x00000208: .word 0x00000000 # nop
|
|
.L0x0000020c: .word 0x03e00008 # jr $ra
|
|
.L0x00000210: .word 0x27bd0018 # addiu $sp, 0x18
|
|
.L0x00000214: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x00000218: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x0000021c: .word 0x00a09021 # move_ $s2, $a1
|
|
.L0x00000220: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x00000224: .word 0x00c09821 # move_ $s3, $a2
|
|
.L0x00000228: .word 0xafbf0020 # sw $ra, 0x20($sp)
|
|
.L0x0000022c: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00000230: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x00000234: .word 0x8e440000 # lw $a0, ($s2)
|
|
.L0x00000238: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x0000023c: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x00000240: .word 0x00000000 # nop
|
|
.L0x00000244: .word 0x0040f809 # jalr $v0
|
|
.L0x00000248: .word 0x00a08821 # move_ $s1, $a1
|
|
.L0x0000024c: .word 0x02408021 # move_ $s0, $s2
|
|
.L0x00000250: .word 0x8e040010 # lw $a0, 0x10($s0)
|
|
.L0x00000254: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x00000258: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x0000025c: .word 0x00000000 # nop
|
|
.L0x00000260: .word 0x0040f809 # jalr $v0
|
|
.L0x00000264: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x00000268: .word 0x8e040018 # lw $a0, 0x18($s0)
|
|
.L0x0000026c: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x00000270: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x00000274: .word 0x00000000 # nop
|
|
.L0x00000278: .word 0x0040f809 # jalr $v0
|
|
.L0x0000027c: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x00000280: .word 0x2a220002 # slti $v0, $s1, 0x2
|
|
.L0x00000284: .word 0x1440fff2 # bnez $v0, .L0x00000250
|
|
.L0x00000288: .word 0x00000000 # nop
|
|
.L0x0000028c: .word 0x8e440020 # lw $a0, 0x20($s2)
|
|
.L0x00000290: .word 0x00000000 # nop
|
|
.L0x00000294: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x00000298: .word 0x00000000 # nop
|
|
.L0x0000029c: .word 0x0040f809 # jalr $v0
|
|
.L0x000002a0: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x000002a4: .word 0x2e62000c # sltiu $v0, $s3, 0xc
|
|
.L0x000002a8: .word 0x10400008 # beqz $v0, .L0x000002cc
|
|
.L0x000002ac: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x000002b0: .word 0x24422cb0 # addiu $v0, 0x2cb0
|
|
.L0x000002b4: .word 0x00131880 # sll $v1, $s3, 0x2
|
|
.L0x000002b8: .word 0x00621821 # addu $v1, $v0
|
|
.L0x000002bc: .word 0x8c620000 # lw $v0, ($v1)
|
|
.L0x000002c0: .word 0x00000000 # nop
|
|
.L0x000002c4: .word 0x00400008 # jr $v0
|
|
.L0x000002c8: .word 0x00000000 # nop
|
|
.L0x000002cc: .word 0x8e440000 # lw $a0, ($s2)
|
|
.L0x000002d0: .word 0x00000000 # nop
|
|
.L0x000002d4: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x000002d8: .word 0x08020c10 # j 0x80083040
|
|
.L0x000002dc: .word 0x24050003 # li $a1, 0x3
|
|
.L0x000002e0: .word 0x8e440010 # lw $a0, 0x10($s2)
|
|
.L0x000002e4: .word 0x00000000 # nop
|
|
.L0x000002e8: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x000002ec: .word 0x08020c10 # j 0x80083040
|
|
.L0x000002f0: .word 0x24050003 # li $a1, 0x3
|
|
.L0x000002f4: .word 0x8e440014 # lw $a0, 0x14($s2)
|
|
.L0x000002f8: .word 0x00000000 # nop
|
|
.L0x000002fc: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x00000300: .word 0x08020c10 # j 0x80083040
|
|
.L0x00000304: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00000308: .word 0x8e440018 # lw $a0, 0x18($s2)
|
|
.L0x0000030c: .word 0x00000000 # nop
|
|
.L0x00000310: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x00000314: .word 0x08020c10 # j 0x80083040
|
|
.L0x00000318: .word 0x24050003 # li $a1, 0x3
|
|
.L0x0000031c: .word 0x8e44001c # lw $a0, 0x1c($s2)
|
|
.L0x00000320: .word 0x00000000 # nop
|
|
.L0x00000324: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x00000328: .word 0x08020c10 # j 0x80083040
|
|
.L0x0000032c: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00000330: .word 0x8e440020 # lw $a0, 0x20($s2)
|
|
.L0x00000334: .word 0x00000000 # nop
|
|
.L0x00000338: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x0000033c: .word 0x08020c10 # j 0x80083040
|
|
.L0x00000340: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00000344: .word 0x8e440000 # lw $a0, ($s2)
|
|
.L0x00000348: .word 0x08020c0d # j 0x80083034
|
|
.L0x0000034c: .word 0x00000000 # nop
|
|
.L0x00000350: .word 0x8e440010 # lw $a0, 0x10($s2)
|
|
.L0x00000354: .word 0x08020c0d # j 0x80083034
|
|
.L0x00000358: .word 0x00000000 # nop
|
|
.L0x0000035c: .word 0x8e440014 # lw $a0, 0x14($s2)
|
|
.L0x00000360: .word 0x08020c0d # j 0x80083034
|
|
.L0x00000364: .word 0x00000000 # nop
|
|
.L0x00000368: .word 0x8e440018 # lw $a0, 0x18($s2)
|
|
.L0x0000036c: .word 0x08020c0d # j 0x80083034
|
|
.L0x00000370: .word 0x00000000 # nop
|
|
.L0x00000374: .word 0x8e44001c # lw $a0, 0x1c($s2)
|
|
.L0x00000378: .word 0x08020c0d # j 0x80083034
|
|
.L0x0000037c: .word 0x00000000 # nop
|
|
.L0x00000380: .word 0x8e440020 # lw $a0, 0x20($s2)
|
|
.L0x00000384: .word 0x00000000 # nop
|
|
.L0x00000388: .word 0x8c820138 # lw $v0, 0x138($a0)
|
|
.L0x0000038c: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00000390: .word 0x0040f809 # jalr $v0
|
|
.L0x00000394: .word 0x00000000 # nop
|
|
.L0x00000398: .word 0x8fbf0020 # lw $ra, 0x20($sp)
|
|
.L0x0000039c: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x000003a0: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x000003a4: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x000003a8: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x000003ac: .word 0x03e00008 # jr $ra
|
|
.L0x000003b0: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x000003b4: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x000003b8: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x000003bc: .word 0x00809021 # move_ $s2, $a0
|
|
.L0x000003c0: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x000003c4: .word 0x00a09821 # move_ $s3, $a1
|
|
.L0x000003c8: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x000003cc: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x000003d0: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
|
|
.L0x000003d4: .word 0xafbf0020 # sw $ra, 0x20($sp)
|
|
.L0x000003d8: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x000003dc: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x000003e0: .word 0x00000000 # nop
|
|
.L0x000003e4: .word 0x0040f809 # jalr $v0
|
|
.L0x000003e8: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000003ec: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000003f0: .word 0x24050004 # li $a1, 0x4
|
|
.L0x000003f4: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x000003f8: .word 0x00000000 # nop
|
|
.L0x000003fc: .word 0x0060f809 # jalr $v1
|
|
.L0x00000400: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000404: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000408: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x0000040c: .word 0x1600000f # bnez $s0, .L0x0000044c
|
|
.L0x00000410: .word 0x00000000 # nop
|
|
.L0x00000414: .word 0x8e2203fc # lw $v0, 0x3fc($s1)
|
|
.L0x00000418: .word 0x00000000 # nop
|
|
.L0x0000041c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000420: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000424: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000428: .word 0x24050004 # li $a1, 0x4
|
|
.L0x0000042c: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000430: .word 0x00000000 # nop
|
|
.L0x00000434: .word 0x0060f809 # jalr $v1
|
|
.L0x00000438: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x0000043c: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000440: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000444: .word 0x12000008 # beqz $s0, .L0x00000468
|
|
.L0x00000448: .word 0x00000000 # nop
|
|
.L0x0000044c: .word 0x8e420074 # lw $v0, 0x74($s2)
|
|
.L0x00000450: .word 0x00000000 # nop
|
|
.L0x00000454: .word 0x2442ffff # addiu $v0, -0x1
|
|
.L0x00000458: .word 0x04410028 # bgez $v0, .L0x000004fc
|
|
.L0x0000045c: .word 0xae420074 # sw $v0, 0x74($s2)
|
|
.L0x00000460: .word 0x08020c6b # j 0x800831ac
|
|
.L0x00000464: .word 0xae400074 # sw $zr, 0x74($s2)
|
|
.L0x00000468: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x0000046c: .word 0x00000000 # nop
|
|
.L0x00000470: .word 0x0040f809 # jalr $v0
|
|
.L0x00000474: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000478: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x0000047c: .word 0x24050006 # li $a1, 0x6
|
|
.L0x00000480: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000484: .word 0x00000000 # nop
|
|
.L0x00000488: .word 0x0060f809 # jalr $v1
|
|
.L0x0000048c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000490: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000494: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000498: .word 0x1600000f # bnez $s0, .L0x000004d8
|
|
.L0x0000049c: .word 0x00000000 # nop
|
|
.L0x000004a0: .word 0x8e2203fc # lw $v0, 0x3fc($s1)
|
|
.L0x000004a4: .word 0x00000000 # nop
|
|
.L0x000004a8: .word 0x0040f809 # jalr $v0
|
|
.L0x000004ac: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000004b0: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000004b4: .word 0x24050006 # li $a1, 0x6
|
|
.L0x000004b8: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x000004bc: .word 0x00000000 # nop
|
|
.L0x000004c0: .word 0x0060f809 # jalr $v1
|
|
.L0x000004c4: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x000004c8: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x000004cc: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x000004d0: .word 0x1200000a # beqz $s0, .L0x000004fc
|
|
.L0x000004d4: .word 0x00000000 # nop
|
|
.L0x000004d8: .word 0x8e420074 # lw $v0, 0x74($s2)
|
|
.L0x000004dc: .word 0x8e430078 # lw $v1, 0x78($s2)
|
|
.L0x000004e0: .word 0x24420001 # addiu $v0, 0x1
|
|
.L0x000004e4: .word 0x2463ffff # addiu $v1, -0x1
|
|
.L0x000004e8: .word 0xae420074 # sw $v0, 0x74($s2)
|
|
.L0x000004ec: .word 0x0062102a # slt $v0, $v1, $v0
|
|
.L0x000004f0: .word 0x10400002 # beqz $v0, .L0x000004fc
|
|
.L0x000004f4: .word 0x00000000 # nop
|
|
.L0x000004f8: .word 0xae430074 # sw $v1, 0x74($s2)
|
|
.L0x000004fc: .word 0x8e640000 # lw $a0, ($s3)
|
|
.L0x00000500: .word 0x8e460074 # lw $a2, 0x74($s2)
|
|
.L0x00000504: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x00000508: .word 0x00000000 # nop
|
|
.L0x0000050c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000510: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00000514: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00000518: .word 0x8c860074 # lw $a2, 0x74($a0)
|
|
.L0x0000051c: .word 0x0c020c9d # jal 0x80083274
|
|
.L0x00000520: .word 0x02602821 # move_ $a1, $s3
|
|
.L0x00000524: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000528: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
|
|
.L0x0000052c: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x00000530: .word 0x00000000 # nop
|
|
.L0x00000534: .word 0x0040f809 # jalr $v0
|
|
.L0x00000538: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x0000053c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000540: .word 0x2405000d # li $a1, 0xd
|
|
.L0x00000544: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000548: .word 0x00000000 # nop
|
|
.L0x0000054c: .word 0x0060f809 # jalr $v1
|
|
.L0x00000550: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000554: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000558: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x0000055c: .word 0x16000011 # bnez $s0, .L0x000005a4
|
|
.L0x00000560: .word 0x00000000 # nop
|
|
.L0x00000564: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x00000568: .word 0x00000000 # nop
|
|
.L0x0000056c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000570: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000574: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000578: .word 0x2405000e # li $a1, 0xe
|
|
.L0x0000057c: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000580: .word 0x00000000 # nop
|
|
.L0x00000584: .word 0x0060f809 # jalr $v1
|
|
.L0x00000588: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x0000058c: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000590: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000594: .word 0x16000004 # bnez $s0, .L0x000005a8
|
|
.L0x00000598: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x0000059c: .word 0x08020c96 # j 0x80083258
|
|
.L0x000005a0: .word 0x00001021 # move_ $v0, $zr
|
|
.L0x000005a4: .word 0x24020001 # li $v0, 0x1
|
|
.L0x000005a8: .word 0x8fbf0020 # lw $ra, 0x20($sp)
|
|
.L0x000005ac: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x000005b0: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x000005b4: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x000005b8: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x000005bc: .word 0x03e00008 # jr $ra
|
|
.L0x000005c0: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x000005c4: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x000005c8: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x000005cc: .word 0x00809021 # move_ $s2, $a0
|
|
.L0x000005d0: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x000005d4: .word 0x00a08821 # move_ $s1, $a1
|
|
.L0x000005d8: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x000005dc: .word 0x00c08021 # move_ $s0, $a2
|
|
.L0x000005e0: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000005e4: .word 0xafbf0020 # sw $ra, 0x20($sp)
|
|
.L0x000005e8: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x000005ec: .word 0x8e240000 # lw $a0, ($s1)
|
|
.L0x000005f0: .word 0x00000000 # nop
|
|
.L0x000005f4: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x000005f8: .word 0x00000000 # nop
|
|
.L0x000005fc: .word 0x0040f809 # jalr $v0
|
|
.L0x00000600: .word 0x00009821 # move_ $s3, $zr
|
|
.L0x00000604: .word 0x00108040 # sll $s0, 0x1
|
|
.L0x00000608: .word 0x24050001 # li $a1, 0x1
|
|
.L0x0000060c: .word 0x8e42007c # lw $v0, 0x7c($s2)
|
|
.L0x00000610: .word 0x8e240018 # lw $a0, 0x18($s1)
|
|
.L0x00000614: .word 0x02021021 # addu $v0, $s0, $v0
|
|
.L0x00000618: .word 0x90460001 # lbu $a2, 0x1($v0)
|
|
.L0x0000061c: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x00000620: .word 0x00000000 # nop
|
|
.L0x00000624: .word 0x0040f809 # jalr $v0
|
|
.L0x00000628: .word 0x02659821 # addu $s3, $a1
|
|
.L0x0000062c: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00000630: .word 0x8e42007c # lw $v0, 0x7c($s2)
|
|
.L0x00000634: .word 0x26520004 # addiu $s2, 0x4
|
|
.L0x00000638: .word 0x8e240010 # lw $a0, 0x10($s1)
|
|
.L0x0000063c: .word 0x02021021 # addu $v0, $s0, $v0
|
|
.L0x00000640: .word 0x90460000 # lbu $a2, ($v0)
|
|
.L0x00000644: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x00000648: .word 0x00000000 # nop
|
|
.L0x0000064c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000650: .word 0x26310004 # addiu $s1, 0x4
|
|
.L0x00000654: .word 0x2a620002 # slti $v0, $s3, 0x2
|
|
.L0x00000658: .word 0x1440ffec # bnez $v0, .L0x0000060c
|
|
.L0x0000065c: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00000660: .word 0x8fbf0020 # lw $ra, 0x20($sp)
|
|
.L0x00000664: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x00000668: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x0000066c: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00000670: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00000674: .word 0x03e00008 # jr $ra
|
|
.L0x00000678: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x0000067c: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x00000680: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x00000684: .word 0x00009021 # move_ $s2, $zr
|
|
.L0x00000688: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x0000068c: .word 0x00069840 # sll $s3, $a2, 0x1
|
|
.L0x00000690: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00000694: .word 0x00808821 # move_ $s1, $a0
|
|
.L0x00000698: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x0000069c: .word 0x00a08021 # move_ $s0, $a1
|
|
.L0x000006a0: .word 0xafbf0020 # sw $ra, 0x20($sp)
|
|
.L0x000006a4: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000006a8: .word 0x8e22007c # lw $v0, 0x7c($s1)
|
|
.L0x000006ac: .word 0x8e040018 # lw $a0, 0x18($s0)
|
|
.L0x000006b0: .word 0x02621021 # addu $v0, $s3, $v0
|
|
.L0x000006b4: .word 0x90460001 # lbu $a2, 0x1($v0)
|
|
.L0x000006b8: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x000006bc: .word 0x00000000 # nop
|
|
.L0x000006c0: .word 0x0040f809 # jalr $v0
|
|
.L0x000006c4: .word 0x02459021 # addu $s2, $a1
|
|
.L0x000006c8: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000006cc: .word 0x8e260064 # lw $a2, 0x64($s1)
|
|
.L0x000006d0: .word 0x8e040010 # lw $a0, 0x10($s0)
|
|
.L0x000006d4: .word 0x26310004 # addiu $s1, 0x4
|
|
.L0x000006d8: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x000006dc: .word 0x00000000 # nop
|
|
.L0x000006e0: .word 0x0040f809 # jalr $v0
|
|
.L0x000006e4: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x000006e8: .word 0x2a420002 # slti $v0, $s2, 0x2
|
|
.L0x000006ec: .word 0x1440ffee # bnez $v0, .L0x000006a8
|
|
.L0x000006f0: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000006f4: .word 0x8fbf0020 # lw $ra, 0x20($sp)
|
|
.L0x000006f8: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x000006fc: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x00000700: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00000704: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00000708: .word 0x03e00008 # jr $ra
|
|
.L0x0000070c: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x00000710: .word 0x27bdffc8 # addiu $sp, -0x38
|
|
.L0x00000714: .word 0xafb50024 # sw $s5, 0x24($sp)
|
|
.L0x00000718: .word 0x0080a821 # move_ $s5, $a0
|
|
.L0x0000071c: .word 0xafb60028 # sw $s6, 0x28($sp)
|
|
.L0x00000720: .word 0x00a0b021 # move_ $s6, $a1
|
|
.L0x00000724: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00000728: .word 0x00008821 # move_ $s1, $zr
|
|
.L0x0000072c: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x00000730: .word 0x00069840 # sll $s3, $a2, 0x1
|
|
.L0x00000734: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000738: .word 0xafb7002c # sw $s7, 0x2c($sp)
|
|
.L0x0000073c: .word 0x2457b7d0 # addiu $s7, $v0, -0x4830
|
|
.L0x00000740: .word 0xafb40020 # sw $s4, 0x20($sp)
|
|
.L0x00000744: .word 0x24140001 # li $s4, 0x1
|
|
.L0x00000748: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x0000074c: .word 0x02a08021 # move_ $s0, $s5
|
|
.L0x00000750: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x00000754: .word 0x02c09021 # move_ $s2, $s6
|
|
.L0x00000758: .word 0xafbf0030 # sw $ra, 0x30($sp)
|
|
.L0x0000075c: .word 0x8e02006c # lw $v0, 0x6c($s0)
|
|
.L0x00000760: .word 0x00000000 # nop
|
|
.L0x00000764: .word 0x1440002d # bnez $v0, .L0x0000081c
|
|
.L0x00000768: .word 0x00000000 # nop
|
|
.L0x0000076c: .word 0x8e02007c # lw $v0, 0x7c($s0)
|
|
.L0x00000770: .word 0x00000000 # nop
|
|
.L0x00000774: .word 0x02621821 # addu $v1, $s3, $v0
|
|
.L0x00000778: .word 0x90620001 # lbu $v0, 0x1($v1)
|
|
.L0x0000077c: .word 0x00000000 # nop
|
|
.L0x00000780: .word 0x10400013 # beqz $v0, .L0x000007d0
|
|
.L0x00000784: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00000788: .word 0x90620000 # lbu $v0, ($v1)
|
|
.L0x0000078c: .word 0x00000000 # nop
|
|
.L0x00000790: .word 0x1040000e # beqz $v0, .L0x000007cc
|
|
.L0x00000794: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000798: .word 0x00403021 # move_ $a2, $v0
|
|
.L0x0000079c: .word 0x90670001 # lbu $a3, 0x1($v1)
|
|
.L0x000007a0: .word 0x8ee203ec # lw $v0, 0x3ec($s7)
|
|
.L0x000007a4: .word 0x00000000 # nop
|
|
.L0x000007a8: .word 0x0040f809 # jalr $v0
|
|
.L0x000007ac: .word 0x02202821 # move_ $a1, $s1
|
|
.L0x000007b0: .word 0x8e02007c # lw $v0, 0x7c($s0)
|
|
.L0x000007b4: .word 0x00000000 # nop
|
|
.L0x000007b8: .word 0x02621021 # addu $v0, $s3, $v0
|
|
.L0x000007bc: .word 0x90420000 # lbu $v0, ($v0)
|
|
.L0x000007c0: .word 0xae14006c # sw $s4, 0x6c($s0)
|
|
.L0x000007c4: .word 0x08020d21 # j 0x80083484
|
|
.L0x000007c8: .word 0xae020064 # sw $v0, 0x64($s0)
|
|
.L0x000007cc: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x000007d0: .word 0xae02006c # sw $v0, 0x6c($s0)
|
|
.L0x000007d4: .word 0x8e02007c # lw $v0, 0x7c($s0)
|
|
.L0x000007d8: .word 0x8e440018 # lw $a0, 0x18($s2)
|
|
.L0x000007dc: .word 0x02621021 # addu $v0, $s3, $v0
|
|
.L0x000007e0: .word 0x90460001 # lbu $a2, 0x1($v0)
|
|
.L0x000007e4: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x000007e8: .word 0x00000000 # nop
|
|
.L0x000007ec: .word 0x0040f809 # jalr $v0
|
|
.L0x000007f0: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000007f4: .word 0x8e02007c # lw $v0, 0x7c($s0)
|
|
.L0x000007f8: .word 0x8e440010 # lw $a0, 0x10($s2)
|
|
.L0x000007fc: .word 0x02621021 # addu $v0, $s3, $v0
|
|
.L0x00000800: .word 0x90460000 # lbu $a2, ($v0)
|
|
.L0x00000804: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x00000808: .word 0x00000000 # nop
|
|
.L0x0000080c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000810: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00000814: .word 0x08020d3e # j 0x800834f8
|
|
.L0x00000818: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x0000081c: .word 0x14540009 # bne $v0, $s4, .L0x00000844
|
|
.L0x00000820: .word 0x00000000 # nop
|
|
.L0x00000824: .word 0x8e020064 # lw $v0, 0x64($s0)
|
|
.L0x00000828: .word 0x00000000 # nop
|
|
.L0x0000082c: .word 0x2442ffff # addiu $v0, -0x1
|
|
.L0x00000830: .word 0x04410004 # bgez $v0, .L0x00000844
|
|
.L0x00000834: .word 0xae020064 # sw $v0, 0x64($s0)
|
|
.L0x00000838: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x0000083c: .word 0xae000064 # sw $zr, 0x64($s0)
|
|
.L0x00000840: .word 0xae02006c # sw $v0, 0x6c($s0)
|
|
.L0x00000844: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x00000848: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x0000084c: .word 0x2a220002 # slti $v0, $s1, 0x2
|
|
.L0x00000850: .word 0x1440ffc2 # bnez $v0, .L0x0000075c
|
|
.L0x00000854: .word 0x26520004 # addiu $s2, 0x4
|
|
.L0x00000858: .word 0x8ea3006c # lw $v1, 0x6c($s5)
|
|
.L0x0000085c: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00000860: .word 0x14620005 # bne $v1, $v0, .L0x00000878
|
|
.L0x00000864: .word 0x00000000 # nop
|
|
.L0x00000868: .word 0x8ea20070 # lw $v0, 0x70($s5)
|
|
.L0x0000086c: .word 0x00000000 # nop
|
|
.L0x00000870: .word 0x10430011 # beq $v0, $v1, .L0x000008b8
|
|
.L0x00000874: .word 0x00000000 # nop
|
|
.L0x00000878: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x0000087c: .word 0x2610b7d0 # addiu $s0, -0x4830
|
|
.L0x00000880: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
|
|
.L0x00000884: .word 0x00000000 # nop
|
|
.L0x00000888: .word 0x0040f809 # jalr $v0
|
|
.L0x0000088c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000890: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000894: .word 0x2405000e # li $a1, 0xe
|
|
.L0x00000898: .word 0x8e030408 # lw $v1, 0x408($s0)
|
|
.L0x0000089c: .word 0x00000000 # nop
|
|
.L0x000008a0: .word 0x0060f809 # jalr $v1
|
|
.L0x000008a4: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x000008a8: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x000008ac: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x000008b0: .word 0x12000015 # beqz $s0, .L0x00000908
|
|
.L0x000008b4: .word 0x02a02021 # move_ $a0, $s5
|
|
.L0x000008b8: .word 0x00008821 # move_ $s1, $zr
|
|
.L0x000008bc: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x000008c0: .word 0x2450b7d0 # addiu $s0, $v0, -0x4830
|
|
.L0x000008c4: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000008c8: .word 0x02202821 # move_ $a1, $s1
|
|
.L0x000008cc: .word 0x00803021 # move_ $a2, $a0
|
|
.L0x000008d0: .word 0x00803821 # move_ $a3, $a0
|
|
.L0x000008d4: .word 0x8e0203ec # lw $v0, 0x3ec($s0)
|
|
.L0x000008d8: .word 0x00000000 # nop
|
|
.L0x000008dc: .word 0x0040f809 # jalr $v0
|
|
.L0x000008e0: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000008e4: .word 0x2a220002 # slti $v0, $s1, 0x2
|
|
.L0x000008e8: .word 0x1440fff7 # bnez $v0, .L0x000008c8
|
|
.L0x000008ec: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000008f0: .word 0x02a02021 # move_ $a0, $s5
|
|
.L0x000008f4: .word 0x8c860074 # lw $a2, 0x74($a0)
|
|
.L0x000008f8: .word 0x0c020c9d # jal 0x80083274
|
|
.L0x000008fc: .word 0x02c02821 # move_ $a1, $s6
|
|
.L0x00000900: .word 0x08020d72 # j 0x800835c8
|
|
.L0x00000904: .word 0x24020001 # li $v0, 0x1
|
|
.L0x00000908: .word 0x8c860074 # lw $a2, 0x74($a0)
|
|
.L0x0000090c: .word 0x0c020ccb # jal 0x8008332c
|
|
.L0x00000910: .word 0x02c02821 # move_ $a1, $s6
|
|
.L0x00000914: .word 0x00001021 # move_ $v0, $zr
|
|
.L0x00000918: .word 0x8fbf0030 # lw $ra, 0x30($sp)
|
|
.L0x0000091c: .word 0x8fb7002c # lw $s7, 0x2c($sp)
|
|
.L0x00000920: .word 0x8fb60028 # lw $s6, 0x28($sp)
|
|
.L0x00000924: .word 0x8fb50024 # lw $s5, 0x24($sp)
|
|
.L0x00000928: .word 0x8fb40020 # lw $s4, 0x20($sp)
|
|
.L0x0000092c: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x00000930: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x00000934: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00000938: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x0000093c: .word 0x03e00008 # jr $ra
|
|
.L0x00000940: .word 0x27bd0038 # addiu $sp, 0x38
|
|
.L0x00000944: .word 0x27bdffe0 # addiu $sp, -0x20
|
|
.L0x00000948: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x0000094c: .word 0x00808021 # move_ $s0, $a0
|
|
.L0x00000950: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00000954: .word 0x00a08821 # move_ $s1, $a1
|
|
.L0x00000958: .word 0xafbf0018 # sw $ra, 0x18($sp)
|
|
.L0x0000095c: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00000960: .word 0x8e060060 # lw $a2, 0x60($s0)
|
|
.L0x00000964: .word 0x0c020c9d # jal 0x80083274
|
|
.L0x00000968: .word 0x02202821 # move_ $a1, $s1
|
|
.L0x0000096c: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00000970: .word 0x8e060060 # lw $a2, 0x60($s0)
|
|
.L0x00000974: .word 0x0c020cf0 # jal 0x800833c0
|
|
.L0x00000978: .word 0x02202821 # move_ $a1, $s1
|
|
.L0x0000097c: .word 0x1440000e # bnez $v0, .L0x000009b8
|
|
.L0x00000980: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00000984: .word 0x8e03006c # lw $v1, 0x6c($s0)
|
|
.L0x00000988: .word 0x00000000 # nop
|
|
.L0x0000098c: .word 0x14620005 # bne $v1, $v0, .L0x000009a4
|
|
.L0x00000990: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00000994: .word 0x8e020070 # lw $v0, 0x70($s0)
|
|
.L0x00000998: .word 0x00000000 # nop
|
|
.L0x0000099c: .word 0x10430006 # beq $v0, $v1, .L0x000009b8
|
|
.L0x000009a0: .word 0x00000000 # nop
|
|
.L0x000009a4: .word 0x8c860060 # lw $a2, 0x60($a0)
|
|
.L0x000009a8: .word 0x0c020ccb # jal 0x8008332c
|
|
.L0x000009ac: .word 0x02202821 # move_ $a1, $s1
|
|
.L0x000009b0: .word 0x08020dab # j 0x800836ac
|
|
.L0x000009b4: .word 0x00001021 # move_ $v0, $zr
|
|
.L0x000009b8: .word 0x8e020060 # lw $v0, 0x60($s0)
|
|
.L0x000009bc: .word 0xae000068 # sw $zr, 0x68($s0)
|
|
.L0x000009c0: .word 0xae000064 # sw $zr, 0x64($s0)
|
|
.L0x000009c4: .word 0xae000070 # sw $zr, 0x70($s0)
|
|
.L0x000009c8: .word 0xae00006c # sw $zr, 0x6c($s0)
|
|
.L0x000009cc: .word 0x24420001 # addiu $v0, 0x1
|
|
.L0x000009d0: .word 0xae020060 # sw $v0, 0x60($s0)
|
|
.L0x000009d4: .word 0x8e020060 # lw $v0, 0x60($s0)
|
|
.L0x000009d8: .word 0x8e030078 # lw $v1, 0x78($s0)
|
|
.L0x000009dc: .word 0x00000000 # nop
|
|
.L0x000009e0: .word 0x0043102a # slt $v0, $v1
|
|
.L0x000009e4: .word 0x1440ffde # bnez $v0, .L0x00000960
|
|
.L0x000009e8: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x000009ec: .word 0x8c860074 # lw $a2, 0x74($a0)
|
|
.L0x000009f0: .word 0x0c020c9d # jal 0x80083274
|
|
.L0x000009f4: .word 0x02202821 # move_ $a1, $s1
|
|
.L0x000009f8: .word 0x24020001 # li $v0, 0x1
|
|
.L0x000009fc: .word 0x8fbf0018 # lw $ra, 0x18($sp)
|
|
.L0x00000a00: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00000a04: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00000a08: .word 0x03e00008 # jr $ra
|
|
.L0x00000a0c: .word 0x27bd0020 # addiu $sp, 0x20
|
|
.L0x00000a10: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x00000a14: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00000a18: .word 0x00808821 # move_ $s1, $a0
|
|
.L0x00000a1c: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x00000a20: .word 0x00a09821 # move_ $s3, $a1
|
|
.L0x00000a24: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000a28: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x00000a2c: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
|
|
.L0x00000a30: .word 0xafbf0020 # sw $ra, 0x20($sp)
|
|
.L0x00000a34: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x00000a38: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
|
|
.L0x00000a3c: .word 0x00000000 # nop
|
|
.L0x00000a40: .word 0x0040f809 # jalr $v0
|
|
.L0x00000a44: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000a48: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000a4c: .word 0x24050007 # li $a1, 0x7
|
|
.L0x00000a50: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000a54: .word 0x00000000 # nop
|
|
.L0x00000a58: .word 0x0060f809 # jalr $v1
|
|
.L0x00000a5c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000a60: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000a64: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000a68: .word 0x1600000f # bnez $s0, .L0x00000aa8
|
|
.L0x00000a6c: .word 0x24060001 # li $a2, 0x1
|
|
.L0x00000a70: .word 0x8e4203fc # lw $v0, 0x3fc($s2)
|
|
.L0x00000a74: .word 0x00000000 # nop
|
|
.L0x00000a78: .word 0x0040f809 # jalr $v0
|
|
.L0x00000a7c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000a80: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000a84: .word 0x24050007 # li $a1, 0x7
|
|
.L0x00000a88: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000a8c: .word 0x00000000 # nop
|
|
.L0x00000a90: .word 0x0060f809 # jalr $v1
|
|
.L0x00000a94: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000a98: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000a9c: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000aa0: .word 0x12000017 # beqz $s0, .L0x00000b00
|
|
.L0x00000aa4: .word 0x24060001 # li $a2, 0x1
|
|
.L0x00000aa8: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00000aac: .word 0x244549c8 # addiu $a1, $v0, 0x49c8
|
|
.L0x00000ab0: .word 0x8e220058 # lw $v0, 0x58($s1)
|
|
.L0x00000ab4: .word 0x00000000 # nop
|
|
.L0x00000ab8: .word 0x2442ffff # addiu $v0, -0x1
|
|
.L0x00000abc: .word 0x04410002 # bgez $v0, .L0x00000ac8
|
|
.L0x00000ac0: .word 0xae220058 # sw $v0, 0x58($s1)
|
|
.L0x00000ac4: .word 0xae260058 # sw $a2, 0x58($s1)
|
|
.L0x00000ac8: .word 0x8e230058 # lw $v1, 0x58($s1)
|
|
.L0x00000acc: .word 0x8e24005c # lw $a0, 0x5c($s1)
|
|
.L0x00000ad0: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00000ad4: .word 0x00041040 # sll $v0, $a0, 0x1
|
|
.L0x00000ad8: .word 0x00441021 # addu $v0, $a0
|
|
.L0x00000adc: .word 0x000210c0 # sll $v0, 0x3
|
|
.L0x00000ae0: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00000ae4: .word 0x00651821 # addu $v1, $a1
|
|
.L0x00000ae8: .word 0x8c620000 # lw $v0, ($v1)
|
|
.L0x00000aec: .word 0x00000000 # nop
|
|
.L0x00000af0: .word 0x1040ffef # beqz $v0, .L0x00000ab0
|
|
.L0x00000af4: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000af8: .word 0x08020e1f # j 0x8008387c
|
|
.L0x00000afc: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
|
|
.L0x00000b00: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
|
|
.L0x00000b04: .word 0x00000000 # nop
|
|
.L0x00000b08: .word 0x0040f809 # jalr $v0
|
|
.L0x00000b0c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000b10: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000b14: .word 0x24050005 # li $a1, 0x5
|
|
.L0x00000b18: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000b1c: .word 0x00000000 # nop
|
|
.L0x00000b20: .word 0x0060f809 # jalr $v1
|
|
.L0x00000b24: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000b28: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000b2c: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000b30: .word 0x1600000f # bnez $s0, .L0x00000b70
|
|
.L0x00000b34: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00000b38: .word 0x8e4203fc # lw $v0, 0x3fc($s2)
|
|
.L0x00000b3c: .word 0x00000000 # nop
|
|
.L0x00000b40: .word 0x0040f809 # jalr $v0
|
|
.L0x00000b44: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000b48: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000b4c: .word 0x24050005 # li $a1, 0x5
|
|
.L0x00000b50: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000b54: .word 0x00000000 # nop
|
|
.L0x00000b58: .word 0x0060f809 # jalr $v1
|
|
.L0x00000b5c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000b60: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000b64: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000b68: .word 0x12000016 # beqz $s0, .L0x00000bc4
|
|
.L0x00000b6c: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00000b70: .word 0x244549c8 # addiu $a1, $v0, 0x49c8
|
|
.L0x00000b74: .word 0x8e220058 # lw $v0, 0x58($s1)
|
|
.L0x00000b78: .word 0x00000000 # nop
|
|
.L0x00000b7c: .word 0x24420001 # addiu $v0, 0x1
|
|
.L0x00000b80: .word 0xae220058 # sw $v0, 0x58($s1)
|
|
.L0x00000b84: .word 0x28420002 # slti $v0, 0x2
|
|
.L0x00000b88: .word 0x14400002 # bnez $v0, .L0x00000b94
|
|
.L0x00000b8c: .word 0x00000000 # nop
|
|
.L0x00000b90: .word 0xae200058 # sw $zr, 0x58($s1)
|
|
.L0x00000b94: .word 0x8e230058 # lw $v1, 0x58($s1)
|
|
.L0x00000b98: .word 0x8e24005c # lw $a0, 0x5c($s1)
|
|
.L0x00000b9c: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00000ba0: .word 0x00041040 # sll $v0, $a0, 0x1
|
|
.L0x00000ba4: .word 0x00441021 # addu $v0, $a0
|
|
.L0x00000ba8: .word 0x000210c0 # sll $v0, 0x3
|
|
.L0x00000bac: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00000bb0: .word 0x00651821 # addu $v1, $a1
|
|
.L0x00000bb4: .word 0x8c620000 # lw $v0, ($v1)
|
|
.L0x00000bb8: .word 0x00000000 # nop
|
|
.L0x00000bbc: .word 0x1040ffed # beqz $v0, .L0x00000b74
|
|
.L0x00000bc0: .word 0x00000000 # nop
|
|
.L0x00000bc4: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000bc8: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
|
|
.L0x00000bcc: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
|
|
.L0x00000bd0: .word 0x00000000 # nop
|
|
.L0x00000bd4: .word 0x0040f809 # jalr $v0
|
|
.L0x00000bd8: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000bdc: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000be0: .word 0x24050004 # li $a1, 0x4
|
|
.L0x00000be4: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000be8: .word 0x00000000 # nop
|
|
.L0x00000bec: .word 0x0060f809 # jalr $v1
|
|
.L0x00000bf0: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000bf4: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000bf8: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000bfc: .word 0x1600000f # bnez $s0, .L0x00000c3c
|
|
.L0x00000c00: .word 0x24060003 # li $a2, 0x3
|
|
.L0x00000c04: .word 0x8e4203fc # lw $v0, 0x3fc($s2)
|
|
.L0x00000c08: .word 0x00000000 # nop
|
|
.L0x00000c0c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000c10: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000c14: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000c18: .word 0x24050004 # li $a1, 0x4
|
|
.L0x00000c1c: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000c20: .word 0x00000000 # nop
|
|
.L0x00000c24: .word 0x0060f809 # jalr $v1
|
|
.L0x00000c28: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000c2c: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000c30: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000c34: .word 0x12000017 # beqz $s0, .L0x00000c94
|
|
.L0x00000c38: .word 0x24060003 # li $a2, 0x3
|
|
.L0x00000c3c: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00000c40: .word 0x244549c8 # addiu $a1, $v0, 0x49c8
|
|
.L0x00000c44: .word 0x8e22005c # lw $v0, 0x5c($s1)
|
|
.L0x00000c48: .word 0x00000000 # nop
|
|
.L0x00000c4c: .word 0x2442ffff # addiu $v0, -0x1
|
|
.L0x00000c50: .word 0x04410002 # bgez $v0, .L0x00000c5c
|
|
.L0x00000c54: .word 0xae22005c # sw $v0, 0x5c($s1)
|
|
.L0x00000c58: .word 0xae26005c # sw $a2, 0x5c($s1)
|
|
.L0x00000c5c: .word 0x8e230058 # lw $v1, 0x58($s1)
|
|
.L0x00000c60: .word 0x8e24005c # lw $a0, 0x5c($s1)
|
|
.L0x00000c64: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00000c68: .word 0x00041040 # sll $v0, $a0, 0x1
|
|
.L0x00000c6c: .word 0x00441021 # addu $v0, $a0
|
|
.L0x00000c70: .word 0x000210c0 # sll $v0, 0x3
|
|
.L0x00000c74: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00000c78: .word 0x00651821 # addu $v1, $a1
|
|
.L0x00000c7c: .word 0x8c620000 # lw $v0, ($v1)
|
|
.L0x00000c80: .word 0x00000000 # nop
|
|
.L0x00000c84: .word 0x1040ffef # beqz $v0, .L0x00000c44
|
|
.L0x00000c88: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000c8c: .word 0x08020e84 # j 0x80083a10
|
|
.L0x00000c90: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
|
|
.L0x00000c94: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
|
|
.L0x00000c98: .word 0x00000000 # nop
|
|
.L0x00000c9c: .word 0x0040f809 # jalr $v0
|
|
.L0x00000ca0: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000ca4: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000ca8: .word 0x24050006 # li $a1, 0x6
|
|
.L0x00000cac: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000cb0: .word 0x00000000 # nop
|
|
.L0x00000cb4: .word 0x0060f809 # jalr $v1
|
|
.L0x00000cb8: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000cbc: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000cc0: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000cc4: .word 0x1600000f # bnez $s0, .L0x00000d04
|
|
.L0x00000cc8: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00000ccc: .word 0x8e4203fc # lw $v0, 0x3fc($s2)
|
|
.L0x00000cd0: .word 0x00000000 # nop
|
|
.L0x00000cd4: .word 0x0040f809 # jalr $v0
|
|
.L0x00000cd8: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000cdc: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000ce0: .word 0x24050006 # li $a1, 0x6
|
|
.L0x00000ce4: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000ce8: .word 0x00000000 # nop
|
|
.L0x00000cec: .word 0x0060f809 # jalr $v1
|
|
.L0x00000cf0: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000cf4: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000cf8: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000cfc: .word 0x12000016 # beqz $s0, .L0x00000d58
|
|
.L0x00000d00: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00000d04: .word 0x244549c8 # addiu $a1, $v0, 0x49c8
|
|
.L0x00000d08: .word 0x8e22005c # lw $v0, 0x5c($s1)
|
|
.L0x00000d0c: .word 0x00000000 # nop
|
|
.L0x00000d10: .word 0x24420001 # addiu $v0, 0x1
|
|
.L0x00000d14: .word 0xae22005c # sw $v0, 0x5c($s1)
|
|
.L0x00000d18: .word 0x28420004 # slti $v0, 0x4
|
|
.L0x00000d1c: .word 0x14400002 # bnez $v0, .L0x00000d28
|
|
.L0x00000d20: .word 0x00000000 # nop
|
|
.L0x00000d24: .word 0xae20005c # sw $zr, 0x5c($s1)
|
|
.L0x00000d28: .word 0x8e230058 # lw $v1, 0x58($s1)
|
|
.L0x00000d2c: .word 0x8e24005c # lw $a0, 0x5c($s1)
|
|
.L0x00000d30: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00000d34: .word 0x00041040 # sll $v0, $a0, 0x1
|
|
.L0x00000d38: .word 0x00441021 # addu $v0, $a0
|
|
.L0x00000d3c: .word 0x000210c0 # sll $v0, 0x3
|
|
.L0x00000d40: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00000d44: .word 0x00651821 # addu $v1, $a1
|
|
.L0x00000d48: .word 0x8c620000 # lw $v0, ($v1)
|
|
.L0x00000d4c: .word 0x00000000 # nop
|
|
.L0x00000d50: .word 0x1040ffed # beqz $v0, .L0x00000d08
|
|
.L0x00000d54: .word 0x00000000 # nop
|
|
.L0x00000d58: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000d5c: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
|
|
.L0x00000d60: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
|
|
.L0x00000d64: .word 0x00000000 # nop
|
|
.L0x00000d68: .word 0x0040f809 # jalr $v0
|
|
.L0x00000d6c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000d70: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000d74: .word 0x2405000d # li $a1, 0xd
|
|
.L0x00000d78: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000d7c: .word 0x00000000 # nop
|
|
.L0x00000d80: .word 0x0060f809 # jalr $v1
|
|
.L0x00000d84: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000d88: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000d8c: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000d90: .word 0x12000015 # beqz $s0, .L0x00000de8
|
|
.L0x00000d94: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00000d98: .word 0x3c068008 # lui $a2, 0x8008
|
|
.L0x00000d9c: .word 0x24c649c8 # addiu $a2, 0x49c8
|
|
.L0x00000da0: .word 0x8e230058 # lw $v1, 0x58($s1)
|
|
.L0x00000da4: .word 0x8e25005c # lw $a1, 0x5c($s1)
|
|
.L0x00000da8: .word 0x24630002 # addiu $v1, 0x2
|
|
.L0x00000dac: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00000db0: .word 0x00051040 # sll $v0, $a1, 0x1
|
|
.L0x00000db4: .word 0x00451021 # addu $v0, $a1
|
|
.L0x00000db8: .word 0x000210c0 # sll $v0, 0x3
|
|
.L0x00000dbc: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00000dc0: .word 0x00661821 # addu $v1, $a2
|
|
.L0x00000dc4: .word 0x8c660008 # lw $a2, 0x8($v1)
|
|
.L0x00000dc8: .word 0x0c020bb1 # jal 0x80082ec4
|
|
.L0x00000dcc: .word 0x02602821 # move_ $a1, $s3
|
|
.L0x00000dd0: .word 0x8e24005c # lw $a0, 0x5c($s1)
|
|
.L0x00000dd4: .word 0x24030003 # li $v1, 0x3
|
|
.L0x00000dd8: .word 0x10830021 # beq $a0, $v1, .L0x00000e60
|
|
.L0x00000ddc: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00000de0: .word 0x08020ec4 # j 0x80083b10
|
|
.L0x00000de4: .word 0x24020001 # li $v0, 0x1
|
|
.L0x00000de8: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
|
|
.L0x00000dec: .word 0x00000000 # nop
|
|
.L0x00000df0: .word 0x0040f809 # jalr $v0
|
|
.L0x00000df4: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000df8: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000dfc: .word 0x2405000c # li $a1, 0xc
|
|
.L0x00000e00: .word 0x8e430408 # lw $v1, 0x408($s2)
|
|
.L0x00000e04: .word 0x00000000 # nop
|
|
.L0x00000e08: .word 0x0060f809 # jalr $v1
|
|
.L0x00000e0c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000e10: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000e14: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000e18: .word 0x16000010 # bnez $s0, .L0x00000e5c
|
|
.L0x00000e1c: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00000e20: .word 0x3c068008 # lui $a2, 0x8008
|
|
.L0x00000e24: .word 0x24c649c8 # addiu $a2, 0x49c8
|
|
.L0x00000e28: .word 0x8c830058 # lw $v1, 0x58($a0)
|
|
.L0x00000e2c: .word 0x8c85005c # lw $a1, 0x5c($a0)
|
|
.L0x00000e30: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00000e34: .word 0x00051040 # sll $v0, $a1, 0x1
|
|
.L0x00000e38: .word 0x00451021 # addu $v0, $a1
|
|
.L0x00000e3c: .word 0x000210c0 # sll $v0, 0x3
|
|
.L0x00000e40: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00000e44: .word 0x00661821 # addu $v1, $a2
|
|
.L0x00000e48: .word 0x8c660008 # lw $a2, 0x8($v1)
|
|
.L0x00000e4c: .word 0x0c020bb1 # jal 0x80082ec4
|
|
.L0x00000e50: .word 0x02602821 # move_ $a1, $s3
|
|
.L0x00000e54: .word 0x08020ec4 # j 0x80083b10
|
|
.L0x00000e58: .word 0x00001021 # move_ $v0, $zr
|
|
.L0x00000e5c: .word 0x24020002 # li $v0, 0x2
|
|
.L0x00000e60: .word 0x8fbf0020 # lw $ra, 0x20($sp)
|
|
.L0x00000e64: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x00000e68: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x00000e6c: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00000e70: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00000e74: .word 0x03e00008 # jr $ra
|
|
.L0x00000e78: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x00000e7c: .word 0x27bdffd8 # addiu $sp, -0x28
|
|
.L0x00000e80: .word 0x93a20038 # lbu $v0, 0x38($sp)
|
|
.L0x00000e84: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x00000e88: .word 0x00809821 # move_ $s3, $a0
|
|
.L0x00000e8c: .word 0xafb40020 # sw $s4, 0x20($sp)
|
|
.L0x00000e90: .word 0x00a0a021 # move_ $s4, $a1
|
|
.L0x00000e94: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x00000e98: .word 0x00e09021 # move_ $s2, $a3
|
|
.L0x00000e9c: .word 0xafbf0024 # sw $ra, 0x24($sp)
|
|
.L0x00000ea0: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00000ea4: .word 0x10400023 # beqz $v0, .L0x00000f34
|
|
.L0x00000ea8: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x00000eac: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000eb0: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
|
|
.L0x00000eb4: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x00000eb8: .word 0x00000000 # nop
|
|
.L0x00000ebc: .word 0x0040f809 # jalr $v0
|
|
.L0x00000ec0: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000ec4: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000ec8: .word 0x24050004 # li $a1, 0x4
|
|
.L0x00000ecc: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000ed0: .word 0x00000000 # nop
|
|
.L0x00000ed4: .word 0x0060f809 # jalr $v1
|
|
.L0x00000ed8: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000edc: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000ee0: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000ee4: .word 0x1600000f # bnez $s0, .L0x00000f24
|
|
.L0x00000ee8: .word 0x00000000 # nop
|
|
.L0x00000eec: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x00000ef0: .word 0x00000000 # nop
|
|
.L0x00000ef4: .word 0x0040f809 # jalr $v0
|
|
.L0x00000ef8: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000efc: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000f00: .word 0x24050006 # li $a1, 0x6
|
|
.L0x00000f04: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000f08: .word 0x00000000 # nop
|
|
.L0x00000f0c: .word 0x0060f809 # jalr $v1
|
|
.L0x00000f10: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000f14: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000f18: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000f1c: .word 0x1200004c # beqz $s0, .L0x00001050
|
|
.L0x00000f20: .word 0x00000000 # nop
|
|
.L0x00000f24: .word 0x92430000 # lbu $v1, ($s2)
|
|
.L0x00000f28: .word 0x24020001 # li $v0, 0x1
|
|
.L0x00000f2c: .word 0x08020f3f # j 0x80083cfc
|
|
.L0x00000f30: .word 0x00431023 # subu $v0, $v1
|
|
.L0x00000f34: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00000f38: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
|
|
.L0x00000f3c: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x00000f40: .word 0x00000000 # nop
|
|
.L0x00000f44: .word 0x0040f809 # jalr $v0
|
|
.L0x00000f48: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000f4c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000f50: .word 0x24050004 # li $a1, 0x4
|
|
.L0x00000f54: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000f58: .word 0x00000000 # nop
|
|
.L0x00000f5c: .word 0x0060f809 # jalr $v1
|
|
.L0x00000f60: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000f64: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000f68: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000f6c: .word 0x12000004 # beqz $s0, .L0x00000f80
|
|
.L0x00000f70: .word 0x00000000 # nop
|
|
.L0x00000f74: .word 0x92420000 # lbu $v0, ($s2)
|
|
.L0x00000f78: .word 0x08020f3f # j 0x80083cfc
|
|
.L0x00000f7c: .word 0x24420001 # addiu $v0, 0x1
|
|
.L0x00000f80: .word 0x8e2203fc # lw $v0, 0x3fc($s1)
|
|
.L0x00000f84: .word 0x00000000 # nop
|
|
.L0x00000f88: .word 0x0040f809 # jalr $v0
|
|
.L0x00000f8c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000f90: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000f94: .word 0x24050004 # li $a1, 0x4
|
|
.L0x00000f98: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000f9c: .word 0x00000000 # nop
|
|
.L0x00000fa0: .word 0x0060f809 # jalr $v1
|
|
.L0x00000fa4: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000fa8: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000fac: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000fb0: .word 0x12000004 # beqz $s0, .L0x00000fc4
|
|
.L0x00000fb4: .word 0x00000000 # nop
|
|
.L0x00000fb8: .word 0x92420000 # lbu $v0, ($s2)
|
|
.L0x00000fbc: .word 0x08020f3f # j 0x80083cfc
|
|
.L0x00000fc0: .word 0x2442000a # addiu $v0, 0xa
|
|
.L0x00000fc4: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x00000fc8: .word 0x00000000 # nop
|
|
.L0x00000fcc: .word 0x0040f809 # jalr $v0
|
|
.L0x00000fd0: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000fd4: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00000fd8: .word 0x24050006 # li $a1, 0x6
|
|
.L0x00000fdc: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00000fe0: .word 0x00000000 # nop
|
|
.L0x00000fe4: .word 0x0060f809 # jalr $v1
|
|
.L0x00000fe8: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00000fec: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00000ff0: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00000ff4: .word 0x12000004 # beqz $s0, .L0x00001008
|
|
.L0x00000ff8: .word 0x00000000 # nop
|
|
.L0x00000ffc: .word 0x92420000 # lbu $v0, ($s2)
|
|
.L0x00001000: .word 0x08020f3f # j 0x80083cfc
|
|
.L0x00001004: .word 0x2442ffff # addiu $v0, -0x1
|
|
.L0x00001008: .word 0x8e2203fc # lw $v0, 0x3fc($s1)
|
|
.L0x0000100c: .word 0x00000000 # nop
|
|
.L0x00001010: .word 0x0040f809 # jalr $v0
|
|
.L0x00001014: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00001018: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x0000101c: .word 0x24050006 # li $a1, 0x6
|
|
.L0x00001020: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00001024: .word 0x00000000 # nop
|
|
.L0x00001028: .word 0x0060f809 # jalr $v1
|
|
.L0x0000102c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00001030: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00001034: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00001038: .word 0x12000005 # beqz $s0, .L0x00001050
|
|
.L0x0000103c: .word 0x00000000 # nop
|
|
.L0x00001040: .word 0x92420000 # lbu $v0, ($s2)
|
|
.L0x00001044: .word 0x00000000 # nop
|
|
.L0x00001048: .word 0x2442fff6 # addiu $v0, -0xa
|
|
.L0x0000104c: .word 0xa2420000 # sb $v0, ($s2)
|
|
.L0x00001050: .word 0x02602021 # move_ $a0, $s3
|
|
.L0x00001054: .word 0x8e660074 # lw $a2, 0x74($s3)
|
|
.L0x00001058: .word 0x0c020c9d # jal 0x80083274
|
|
.L0x0000105c: .word 0x02802821 # move_ $a1, $s4
|
|
.L0x00001060: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00001064: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
|
|
.L0x00001068: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x0000106c: .word 0x00000000 # nop
|
|
.L0x00001070: .word 0x0040f809 # jalr $v0
|
|
.L0x00001074: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00001078: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x0000107c: .word 0x2405000d # li $a1, 0xd
|
|
.L0x00001080: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x00001084: .word 0x00000000 # nop
|
|
.L0x00001088: .word 0x0060f809 # jalr $v1
|
|
.L0x0000108c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00001090: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00001094: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00001098: .word 0x16000011 # bnez $s0, .L0x000010e0
|
|
.L0x0000109c: .word 0x00000000 # nop
|
|
.L0x000010a0: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
|
|
.L0x000010a4: .word 0x00000000 # nop
|
|
.L0x000010a8: .word 0x0040f809 # jalr $v0
|
|
.L0x000010ac: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000010b0: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000010b4: .word 0x2405000e # li $a1, 0xe
|
|
.L0x000010b8: .word 0x8e230408 # lw $v1, 0x408($s1)
|
|
.L0x000010bc: .word 0x00000000 # nop
|
|
.L0x000010c0: .word 0x0060f809 # jalr $v1
|
|
.L0x000010c4: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x000010c8: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x000010cc: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x000010d0: .word 0x16000004 # bnez $s0, .L0x000010e4
|
|
.L0x000010d4: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x000010d8: .word 0x08020f65 # j 0x80083d94
|
|
.L0x000010dc: .word 0x00001021 # move_ $v0, $zr
|
|
.L0x000010e0: .word 0x24020001 # li $v0, 0x1
|
|
.L0x000010e4: .word 0x8fbf0024 # lw $ra, 0x24($sp)
|
|
.L0x000010e8: .word 0x8fb40020 # lw $s4, 0x20($sp)
|
|
.L0x000010ec: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x000010f0: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x000010f4: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x000010f8: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x000010fc: .word 0x03e00008 # jr $ra
|
|
.L0x00001100: .word 0x27bd0028 # addiu $sp, 0x28
|
|
.L0x00001104: .word 0x27bdffe0 # addiu $sp, -0x20
|
|
.L0x00001108: .word 0xafbf0018 # sw $ra, 0x18($sp)
|
|
.L0x0000110c: .word 0x8c83005c # lw $v1, 0x5c($a0)
|
|
.L0x00001110: .word 0x24080001 # li $t0, 0x1
|
|
.L0x00001114: .word 0x10680009 # beq $v1, $t0, .L0x0000113c
|
|
.L0x00001118: .word 0x28620002 # slti $v0, $v1, 0x2
|
|
.L0x0000111c: .word 0x14400003 # bnez $v0, .L0x0000112c
|
|
.L0x00001120: .word 0x24020002 # li $v0, 0x2
|
|
.L0x00001124: .word 0x10620010 # beq $v1, $v0, .L0x00001168
|
|
.L0x00001128: .word 0x00000000 # nop
|
|
.L0x0000112c: .word 0x0c020c19 # jal 0x80083064
|
|
.L0x00001130: .word 0x00000000 # nop
|
|
.L0x00001134: .word 0x08020f95 # j 0x80083e54
|
|
.L0x00001138: .word 0x00000000 # nop
|
|
.L0x0000113c: .word 0x8c820058 # lw $v0, 0x58($a0)
|
|
.L0x00001140: .word 0x8c870074 # lw $a3, 0x74($a0)
|
|
.L0x00001144: .word 0x24a60010 # addiu $a2, $a1, 0x10
|
|
.L0x00001148: .word 0xac820014 # sw $v0, 0x14($a0)
|
|
.L0x0000114c: .word 0x00021080 # sll $v0, 0x2
|
|
.L0x00001150: .word 0x00821021 # addu $v0, $a0, $v0
|
|
.L0x00001154: .word 0x8c42007c # lw $v0, 0x7c($v0)
|
|
.L0x00001158: .word 0x00073840 # sll $a3, 0x1
|
|
.L0x0000115c: .word 0xafa00010 # sw $zr, 0x10($sp)
|
|
.L0x00001160: .word 0x08020f93 # j 0x80083e4c
|
|
.L0x00001164: .word 0x00473821 # addu $a3, $v0, $a3
|
|
.L0x00001168: .word 0x8c820058 # lw $v0, 0x58($a0)
|
|
.L0x0000116c: .word 0x00000000 # nop
|
|
.L0x00001170: .word 0x10400010 # beqz $v0, .L0x000011b4
|
|
.L0x00001174: .word 0xac820014 # sw $v0, 0x14($a0)
|
|
.L0x00001178: .word 0x00021080 # sll $v0, 0x2
|
|
.L0x0000117c: .word 0x00821821 # addu $v1, $a0, $v0
|
|
.L0x00001180: .word 0x8c820074 # lw $v0, 0x74($a0)
|
|
.L0x00001184: .word 0x8c67007c # lw $a3, 0x7c($v1)
|
|
.L0x00001188: .word 0x24a60010 # addiu $a2, $a1, 0x10
|
|
.L0x0000118c: .word 0xafa00010 # sw $zr, 0x10($sp)
|
|
.L0x00001190: .word 0x00021040 # sll $v0, 0x1
|
|
.L0x00001194: .word 0x00e23821 # addu $a3, $v0
|
|
.L0x00001198: .word 0x24e70001 # addiu $a3, 0x1
|
|
.L0x0000119c: .word 0x0c020ecb # jal 0x80083b2c
|
|
.L0x000011a0: .word 0x00000000 # nop
|
|
.L0x000011a4: .word 0x1040000e # beqz $v0, .L0x000011e0
|
|
.L0x000011a8: .word 0x24020001 # li $v0, 0x1
|
|
.L0x000011ac: .word 0x08020fa5 # j 0x80083e94
|
|
.L0x000011b0: .word 0x00000000 # nop
|
|
.L0x000011b4: .word 0x8c820074 # lw $v0, 0x74($a0)
|
|
.L0x000011b8: .word 0x8c87007c # lw $a3, 0x7c($a0)
|
|
.L0x000011bc: .word 0x24a60010 # addiu $a2, $a1, 0x10
|
|
.L0x000011c0: .word 0xafa80010 # sw $t0, 0x10($sp)
|
|
.L0x000011c4: .word 0x00021040 # sll $v0, 0x1
|
|
.L0x000011c8: .word 0x00e23821 # addu $a3, $v0
|
|
.L0x000011cc: .word 0x0c020ecb # jal 0x80083b2c
|
|
.L0x000011d0: .word 0x24e70001 # addiu $a3, 0x1
|
|
.L0x000011d4: .word 0x00401821 # move_ $v1, $v0
|
|
.L0x000011d8: .word 0x14600002 # bnez $v1, .L0x000011e4
|
|
.L0x000011dc: .word 0x24020001 # li $v0, 0x1
|
|
.L0x000011e0: .word 0x00001021 # move_ $v0, $zr
|
|
.L0x000011e4: .word 0x8fbf0018 # lw $ra, 0x18($sp)
|
|
.L0x000011e8: .word 0x00000000 # nop
|
|
.L0x000011ec: .word 0x03e00008 # jr $ra
|
|
.L0x000011f0: .word 0x27bd0020 # addiu $sp, 0x20
|
|
.L0x000011f4: .word 0x27bdffc8 # addiu $sp, -0x38
|
|
.L0x000011f8: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x000011fc: .word 0x00809021 # move_ $s2, $a0
|
|
.L0x00001200: .word 0xafb7002c # sw $s7, 0x2c($sp)
|
|
.L0x00001204: .word 0xafbf0034 # sw $ra, 0x34($sp)
|
|
.L0x00001208: .word 0xafbe0030 # sw $s8, 0x30($sp)
|
|
.L0x0000120c: .word 0xafb60028 # sw $s6, 0x28($sp)
|
|
.L0x00001210: .word 0xafb50024 # sw $s5, 0x24($sp)
|
|
.L0x00001214: .word 0xafb40020 # sw $s4, 0x20($sp)
|
|
.L0x00001218: .word 0xafb3001c # sw $s3, 0x1c($sp)
|
|
.L0x0000121c: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00001220: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x00001224: .word 0x8e43000c # lw $v1, 0xc($s2)
|
|
.L0x00001228: .word 0x24020001 # li $v0, 0x1
|
|
.L0x0000122c: .word 0x10620076 # beq $v1, $v0, .L0x00001408
|
|
.L0x00001230: .word 0x00a0b821 # move_ $s7, $a1
|
|
.L0x00001234: .word 0x28620002 # slti $v0, $v1, 0x2
|
|
.L0x00001238: .word 0x14400005 # bnez $v0, .L0x00001250
|
|
.L0x0000123c: .word 0x24020002 # li $v0, 0x2
|
|
.L0x00001240: .word 0x106200ef # beq $v1, $v0, .L0x00001600
|
|
.L0x00001244: .word 0x24020003 # li $v0, 0x3
|
|
.L0x00001248: .word 0x106200d5 # beq $v1, $v0, .L0x000015a0
|
|
.L0x0000124c: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x00001250: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00001254: .word 0x0000b021 # move_ $s6, $zr
|
|
.L0x00001258: .word 0x8e420038 # lw $v0, 0x38($s2)
|
|
.L0x0000125c: .word 0x00000000 # nop
|
|
.L0x00001260: .word 0x0040f809 # jalr $v0
|
|
.L0x00001264: .word 0x3c15003c # lui $s5, 0x3c
|
|
.L0x00001268: .word 0x24050001 # li $a1, 0x1
|
|
.L0x0000126c: .word 0x24060028 # li $a2, 0x28
|
|
.L0x00001270: .word 0x24021000 # li $v0, 0x1000
|
|
.L0x00001274: .word 0xae420054 # sw $v0, 0x54($s2)
|
|
.L0x00001278: .word 0x86440054 # lh $a0, 0x54($s2)
|
|
.L0x0000127c: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x00001280: .word 0x2407003c # li $a3, 0x3c
|
|
.L0x00001284: .word 0xaee20000 # sw $v0, ($s7)
|
|
.L0x00001288: .word 0x3c028004 # lui $v0, 0x8004
|
|
.L0x0000128c: .word 0x8c424f4c # lw $v0, 0x4f4c($v0)
|
|
.L0x00001290: .word 0x00000000 # nop
|
|
.L0x00001294: .word 0x0040f809 # jalr $v0
|
|
.L0x00001298: .word 0x240400be # li $a0, 0xbe
|
|
.L0x0000129c: .word 0x3c058008 # lui $a1, 0x8008
|
|
.L0x000012a0: .word 0x24a54a28 # addiu $a1, 0x4a28
|
|
.L0x000012a4: .word 0xae420050 # sw $v0, 0x50($s2)
|
|
.L0x000012a8: .word 0x8ee40000 # lw $a0, ($s7)
|
|
.L0x000012ac: .word 0x2406ffff # li $a2, -0x1
|
|
.L0x000012b0: .word 0x8c820114 # lw $v0, 0x114($a0)
|
|
.L0x000012b4: .word 0x00000000 # nop
|
|
.L0x000012b8: .word 0x0040f809 # jalr $v0
|
|
.L0x000012bc: .word 0x24be0040 # addiu $s8, $a1, 0x40
|
|
.L0x000012c0: .word 0x8ee40000 # lw $a0, ($s7)
|
|
.L0x000012c4: .word 0x8e460074 # lw $a2, 0x74($s2)
|
|
.L0x000012c8: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x000012cc: .word 0x00000000 # nop
|
|
.L0x000012d0: .word 0x0040f809 # jalr $v0
|
|
.L0x000012d4: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000012d8: .word 0x02409821 # move_ $s3, $s2
|
|
.L0x000012dc: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x000012e0: .word 0x24544ae8 # addiu $s4, $v0, 0x4ae8
|
|
.L0x000012e4: .word 0x02e08821 # move_ $s1, $s7
|
|
.L0x000012e8: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000012ec: .word 0x00158403 # sra $s0, $s5, 0x10
|
|
.L0x000012f0: .word 0x02003021 # move_ $a2, $s0
|
|
.L0x000012f4: .word 0x24070050 # li $a3, 0x50
|
|
.L0x000012f8: .word 0x86440054 # lh $a0, 0x54($s2)
|
|
.L0x000012fc: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x00001300: .word 0x02c5b021 # addu $s6, $a1
|
|
.L0x00001304: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001308: .word 0xae240008 # sw $a0, 0x8($s1)
|
|
.L0x0000130c: .word 0x8e850000 # lw $a1, ($s4)
|
|
.L0x00001310: .word 0x8c820110 # lw $v0, 0x110($a0)
|
|
.L0x00001314: .word 0x00000000 # nop
|
|
.L0x00001318: .word 0x0040f809 # jalr $v0
|
|
.L0x0000131c: .word 0x26940004 # addiu $s4, 0x4
|
|
.L0x00001320: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00001324: .word 0x02003021 # move_ $a2, $s0
|
|
.L0x00001328: .word 0x86440054 # lh $a0, 0x54($s2)
|
|
.L0x0000132c: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x00001330: .word 0x24070064 # li $a3, 0x64
|
|
.L0x00001334: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001338: .word 0x03c02821 # move_ $a1, $s8
|
|
.L0x0000133c: .word 0xae240010 # sw $a0, 0x10($s1)
|
|
.L0x00001340: .word 0x8c820114 # lw $v0, 0x114($a0)
|
|
.L0x00001344: .word 0x00000000 # nop
|
|
.L0x00001348: .word 0x0040f809 # jalr $v0
|
|
.L0x0000134c: .word 0x2406ffff # li $a2, -0x1
|
|
.L0x00001350: .word 0x8e62007c # lw $v0, 0x7c($s3)
|
|
.L0x00001354: .word 0x8e240010 # lw $a0, 0x10($s1)
|
|
.L0x00001358: .word 0x90460000 # lbu $a2, ($v0)
|
|
.L0x0000135c: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x00001360: .word 0x00000000 # nop
|
|
.L0x00001364: .word 0x0040f809 # jalr $v0
|
|
.L0x00001368: .word 0x24050001 # li $a1, 0x1
|
|
.L0x0000136c: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00001370: .word 0x02003021 # move_ $a2, $s0
|
|
.L0x00001374: .word 0x86440054 # lh $a0, 0x54($s2)
|
|
.L0x00001378: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x0000137c: .word 0x24070078 # li $a3, 0x78
|
|
.L0x00001380: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001384: .word 0x27c50040 # addiu $a1, $s8, 0x40
|
|
.L0x00001388: .word 0xae240018 # sw $a0, 0x18($s1)
|
|
.L0x0000138c: .word 0x8c820114 # lw $v0, 0x114($a0)
|
|
.L0x00001390: .word 0x00000000 # nop
|
|
.L0x00001394: .word 0x0040f809 # jalr $v0
|
|
.L0x00001398: .word 0x2406ffff # li $a2, -0x1
|
|
.L0x0000139c: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000013a0: .word 0x8e62007c # lw $v0, 0x7c($s3)
|
|
.L0x000013a4: .word 0x26730004 # addiu $s3, 0x4
|
|
.L0x000013a8: .word 0x8e240018 # lw $a0, 0x18($s1)
|
|
.L0x000013ac: .word 0x90460001 # lbu $a2, 0x1($v0)
|
|
.L0x000013b0: .word 0x8c820118 # lw $v0, 0x118($a0)
|
|
.L0x000013b4: .word 0x00000000 # nop
|
|
.L0x000013b8: .word 0x0040f809 # jalr $v0
|
|
.L0x000013bc: .word 0x26310004 # addiu $s1, 0x4
|
|
.L0x000013c0: .word 0x3c020064 # lui $v0, 0x64
|
|
.L0x000013c4: .word 0x02a2a821 # addu $s5, $v0
|
|
.L0x000013c8: .word 0x2ac20002 # slti $v0, $s6, 0x2
|
|
.L0x000013cc: .word 0x1440ffc7 # bnez $v0, .L0x000012ec
|
|
.L0x000013d0: .word 0x24050001 # li $a1, 0x1
|
|
.L0x000013d4: .word 0x24060028 # li $a2, 0x28
|
|
.L0x000013d8: .word 0x86440054 # lh $a0, 0x54($s2)
|
|
.L0x000013dc: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x000013e0: .word 0x2407008c # li $a3, 0x8c
|
|
.L0x000013e4: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x000013e8: .word 0x3c058008 # lui $a1, 0x8008
|
|
.L0x000013ec: .word 0xaee40020 # sw $a0, 0x20($s7)
|
|
.L0x000013f0: .word 0x8c820110 # lw $v0, 0x110($a0)
|
|
.L0x000013f4: .word 0x00000000 # nop
|
|
.L0x000013f8: .word 0x0040f809 # jalr $v0
|
|
.L0x000013fc: .word 0x24a52cf8 # addiu $a1, 0x2cf8
|
|
.L0x00001400: .word 0x080210ac # j 0x800842b0
|
|
.L0x00001404: .word 0x00000000 # nop
|
|
.L0x00001408: .word 0x8e430010 # lw $v1, 0x10($s2)
|
|
.L0x0000140c: .word 0x00000000 # nop
|
|
.L0x00001410: .word 0x2c620005 # sltiu $v0, $v1, 0x5
|
|
.L0x00001414: .word 0x10400008 # beqz $v0, .L0x00001438
|
|
.L0x00001418: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x0000141c: .word 0x24422d10 # addiu $v0, 0x2d10
|
|
.L0x00001420: .word 0x00031880 # sll $v1, 0x2
|
|
.L0x00001424: .word 0x00621821 # addu $v1, $v0
|
|
.L0x00001428: .word 0x8c620000 # lw $v0, ($v1)
|
|
.L0x0000142c: .word 0x00000000 # nop
|
|
.L0x00001430: .word 0x00400008 # jr $v0
|
|
.L0x00001434: .word 0x00000000 # nop
|
|
.L0x00001438: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x0000143c: .word 0x8e42002c # lw $v0, 0x2c($s2)
|
|
.L0x00001440: .word 0x00000000 # nop
|
|
.L0x00001444: .word 0x0040f809 # jalr $v0
|
|
.L0x00001448: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x0000144c: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00001450: .word 0x0c020db0 # jal 0x800836c0
|
|
.L0x00001454: .word 0x02e02821 # move_ $a1, $s7
|
|
.L0x00001458: .word 0x00401821 # move_ $v1, $v0
|
|
.L0x0000145c: .word 0x24020001 # li $v0, 0x1
|
|
.L0x00001460: .word 0x10620010 # beq $v1, $v0, .L0x000014a4
|
|
.L0x00001464: .word 0x28620002 # slti $v0, $v1, 0x2
|
|
.L0x00001468: .word 0x10400005 # beqz $v0, .L0x00001480
|
|
.L0x0000146c: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00001470: .word 0x10620012 # beq $v1, $v0, .L0x000014bc
|
|
.L0x00001474: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x00001478: .word 0x080210ac # j 0x800842b0
|
|
.L0x0000147c: .word 0x00000000 # nop
|
|
.L0x00001480: .word 0x24020002 # li $v0, 0x2
|
|
.L0x00001484: .word 0x1462005e # bne $v1, $v0, .L0x00001600
|
|
.L0x00001488: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x0000148c: .word 0x8c82002c # lw $v0, 0x2c($a0)
|
|
.L0x00001490: .word 0x00000000 # nop
|
|
.L0x00001494: .word 0x0040f809 # jalr $v0
|
|
.L0x00001498: .word 0x24050004 # li $a1, 0x4
|
|
.L0x0000149c: .word 0x080210ac # j 0x800842b0
|
|
.L0x000014a0: .word 0x00000000 # nop
|
|
.L0x000014a4: .word 0x8e42003c # lw $v0, 0x3c($s2)
|
|
.L0x000014a8: .word 0x00000000 # nop
|
|
.L0x000014ac: .word 0x0040f809 # jalr $v0
|
|
.L0x000014b0: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x000014b4: .word 0x080210ac # j 0x800842b0
|
|
.L0x000014b8: .word 0x00000000 # nop
|
|
.L0x000014bc: .word 0x2610b7d0 # addiu $s0, -0x4830
|
|
.L0x000014c0: .word 0x8e0203f8 # lw $v0, 0x3f8($s0)
|
|
.L0x000014c4: .word 0x00000000 # nop
|
|
.L0x000014c8: .word 0x0040f809 # jalr $v0
|
|
.L0x000014cc: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000014d0: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000014d4: .word 0x2405000a # li $a1, 0xa
|
|
.L0x000014d8: .word 0x8e030408 # lw $v1, 0x408($s0)
|
|
.L0x000014dc: .word 0x00000000 # nop
|
|
.L0x000014e0: .word 0x0060f809 # jalr $v1
|
|
.L0x000014e4: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x000014e8: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x000014ec: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x000014f0: .word 0x12000004 # beqz $s0, .L0x00001504
|
|
.L0x000014f4: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x000014f8: .word 0x8e42002c # lw $v0, 0x2c($s2)
|
|
.L0x000014fc: .word 0x0802106f # j 0x800841bc
|
|
.L0x00001500: .word 0x24050002 # li $a1, 0x2
|
|
.L0x00001504: .word 0x8e42002c # lw $v0, 0x2c($s2)
|
|
.L0x00001508: .word 0x24050003 # li $a1, 0x3
|
|
.L0x0000150c: .word 0x0040f809 # jalr $v0
|
|
.L0x00001510: .word 0x00000000 # nop
|
|
.L0x00001514: .word 0xae400060 # sw $zr, 0x60($s2)
|
|
.L0x00001518: .word 0xae400068 # sw $zr, 0x68($s2)
|
|
.L0x0000151c: .word 0xae400064 # sw $zr, 0x64($s2)
|
|
.L0x00001520: .word 0xae400070 # sw $zr, 0x70($s2)
|
|
.L0x00001524: .word 0x080210ac # j 0x800842b0
|
|
.L0x00001528: .word 0xae40006c # sw $zr, 0x6c($s2)
|
|
.L0x0000152c: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00001530: .word 0x0c020f6d # jal 0x80083db4
|
|
.L0x00001534: .word 0x02e02821 # move_ $a1, $s7
|
|
.L0x00001538: .word 0x0802108c # j 0x80084230
|
|
.L0x0000153c: .word 0x00000000 # nop
|
|
.L0x00001540: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00001544: .word 0x0c020d7d # jal 0x800835f4
|
|
.L0x00001548: .word 0x02e02821 # move_ $a1, $s7
|
|
.L0x0000154c: .word 0x0802108c # j 0x80084230
|
|
.L0x00001550: .word 0x00000000 # nop
|
|
.L0x00001554: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00001558: .word 0x8e460074 # lw $a2, 0x74($s2)
|
|
.L0x0000155c: .word 0x0c020cf0 # jal 0x800833c0
|
|
.L0x00001560: .word 0x02e02821 # move_ $a1, $s7
|
|
.L0x00001564: .word 0x0802108c # j 0x80084230
|
|
.L0x00001568: .word 0x00000000 # nop
|
|
.L0x0000156c: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00001570: .word 0x8c428a84 # lw $v0, -0x757c($v0)
|
|
.L0x00001574: .word 0x00000000 # nop
|
|
.L0x00001578: .word 0x0040f809 # jalr $v0
|
|
.L0x0000157c: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00001580: .word 0x1040001f # beqz $v0, .L0x00001600
|
|
.L0x00001584: .word 0x02402021 # move_ $a0, $s2
|
|
.L0x00001588: .word 0x8c82002c # lw $v0, 0x2c($a0)
|
|
.L0x0000158c: .word 0x00000000 # nop
|
|
.L0x00001590: .word 0x0040f809 # jalr $v0
|
|
.L0x00001594: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x00001598: .word 0x080210ac # j 0x800842b0
|
|
.L0x0000159c: .word 0x00000000 # nop
|
|
.L0x000015a0: .word 0x2610b5dc # addiu $s0, -0x4a24
|
|
.L0x000015a4: .word 0x8e44007c # lw $a0, 0x7c($s2)
|
|
.L0x000015a8: .word 0x8e020010 # lw $v0, 0x10($s0)
|
|
.L0x000015ac: .word 0x00000000 # nop
|
|
.L0x000015b0: .word 0x0040f809 # jalr $v0
|
|
.L0x000015b4: .word 0x00000000 # nop
|
|
.L0x000015b8: .word 0x8e440080 # lw $a0, 0x80($s2)
|
|
.L0x000015bc: .word 0x8e020010 # lw $v0, 0x10($s0)
|
|
.L0x000015c0: .word 0x00000000 # nop
|
|
.L0x000015c4: .word 0x0040f809 # jalr $v0
|
|
.L0x000015c8: .word 0x00008021 # move_ $s0, $zr
|
|
.L0x000015cc: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x000015d0: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
|
|
.L0x000015d4: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x000015d8: .word 0x02002821 # move_ $a1, $s0
|
|
.L0x000015dc: .word 0x00803021 # move_ $a2, $a0
|
|
.L0x000015e0: .word 0x00803821 # move_ $a3, $a0
|
|
.L0x000015e4: .word 0x8e2203ec # lw $v0, 0x3ec($s1)
|
|
.L0x000015e8: .word 0x00000000 # nop
|
|
.L0x000015ec: .word 0x0040f809 # jalr $v0
|
|
.L0x000015f0: .word 0x26100001 # addiu $s0, 0x1
|
|
.L0x000015f4: .word 0x2a020002 # slti $v0, $s0, 0x2
|
|
.L0x000015f8: .word 0x1440fff7 # bnez $v0, .L0x000015d8
|
|
.L0x000015fc: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00001600: .word 0x8fbf0034 # lw $ra, 0x34($sp)
|
|
.L0x00001604: .word 0x8fbe0030 # lw $s8, 0x30($sp)
|
|
.L0x00001608: .word 0x8fb7002c # lw $s7, 0x2c($sp)
|
|
.L0x0000160c: .word 0x8fb60028 # lw $s6, 0x28($sp)
|
|
.L0x00001610: .word 0x8fb50024 # lw $s5, 0x24($sp)
|
|
.L0x00001614: .word 0x8fb40020 # lw $s4, 0x20($sp)
|
|
.L0x00001618: .word 0x8fb3001c # lw $s3, 0x1c($sp)
|
|
.L0x0000161c: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x00001620: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00001624: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00001628: .word 0x03e00008 # jr $ra
|
|
.L0x0000162c: .word 0x27bd0038 # addiu $sp, 0x38
|
|
.L0x00001630: .word 0x00804021 # move_ $t0, $a0
|
|
.L0x00001634: .word 0x8ca20008 # lw $v0, 0x8($a1)
|
|
.L0x00001638: .word 0x00003021 # move_ $a2, $zr
|
|
.L0x0000163c: .word 0x00a23821 # addu $a3, $a1, $v0
|
|
.L0x00001640: .word 0x8ca2000c # lw $v0, 0xc($a1)
|
|
.L0x00001644: .word 0x8d030078 # lw $v1, 0x78($t0)
|
|
.L0x00001648: .word 0x00000000 # nop
|
|
.L0x0000164c: .word 0x18600019 # blez $v1, .L0x000016b4
|
|
.L0x00001650: .word 0x00a22821 # addu $a1, $v0
|
|
.L0x00001654: .word 0x00062040 # sll $a0, $a2, 0x1
|
|
.L0x00001658: .word 0x24c60001 # addiu $a2, 0x1
|
|
.L0x0000165c: .word 0x8d02007c # lw $v0, 0x7c($t0)
|
|
.L0x00001660: .word 0x90e30000 # lbu $v1, ($a3)
|
|
.L0x00001664: .word 0x00821021 # addu $v0, $a0, $v0
|
|
.L0x00001668: .word 0xa0430000 # sb $v1, ($v0)
|
|
.L0x0000166c: .word 0x8d020080 # lw $v0, 0x80($t0)
|
|
.L0x00001670: .word 0x90e30001 # lbu $v1, 0x1($a3)
|
|
.L0x00001674: .word 0x24e70002 # addiu $a3, 0x2
|
|
.L0x00001678: .word 0x00821021 # addu $v0, $a0, $v0
|
|
.L0x0000167c: .word 0xa0430000 # sb $v1, ($v0)
|
|
.L0x00001680: .word 0x8d02007c # lw $v0, 0x7c($t0)
|
|
.L0x00001684: .word 0x90a30000 # lbu $v1, ($a1)
|
|
.L0x00001688: .word 0x00821021 # addu $v0, $a0, $v0
|
|
.L0x0000168c: .word 0xa0430001 # sb $v1, 0x1($v0)
|
|
.L0x00001690: .word 0x8d020080 # lw $v0, 0x80($t0)
|
|
.L0x00001694: .word 0x90a30001 # lbu $v1, 0x1($a1)
|
|
.L0x00001698: .word 0x00822021 # addu $a0, $v0
|
|
.L0x0000169c: .word 0xa0830001 # sb $v1, 0x1($a0)
|
|
.L0x000016a0: .word 0x8d020078 # lw $v0, 0x78($t0)
|
|
.L0x000016a4: .word 0x00000000 # nop
|
|
.L0x000016a8: .word 0x00c2102a # slt $v0, $a2, $v0
|
|
.L0x000016ac: .word 0x1440ffe9 # bnez $v0, .L0x00001654
|
|
.L0x000016b0: .word 0x24a50002 # addiu $a1, 0x2
|
|
.L0x000016b4: .word 0x03e00008 # jr $ra
|
|
.L0x000016b8: .word 0x00000000 # nop
|
|
.L0x000016bc: .word 0x27bdffe0 # addiu $sp, -0x20
|
|
.L0x000016c0: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x000016c4: .word 0x00808021 # move_ $s0, $a0
|
|
.L0x000016c8: .word 0x3c048008 # lui $a0, 0x8008
|
|
.L0x000016cc: .word 0x24843ea4 # addiu $a0, 0x3ea4
|
|
.L0x000016d0: .word 0x24050088 # li $a1, 0x88
|
|
.L0x000016d4: .word 0x24060024 # li $a2, 0x24
|
|
.L0x000016d8: .word 0xafbf0018 # sw $ra, 0x18($sp)
|
|
.L0x000016dc: .word 0x0c005141 # jal 0x80014504
|
|
.L0x000016e0: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x000016e4: .word 0x00102040 # sll $a0, $s0, 0x1
|
|
.L0x000016e8: .word 0x00408821 # move_ $s1, $v0
|
|
.L0x000016ec: .word 0xae300078 # sw $s0, 0x78($s1)
|
|
.L0x000016f0: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x000016f4: .word 0x2610b5dc # addiu $s0, -0x4a24
|
|
.L0x000016f8: .word 0x8e020020 # lw $v0, 0x20($s0)
|
|
.L0x000016fc: .word 0x00000000 # nop
|
|
.L0x00001700: .word 0x0040f809 # jalr $v0
|
|
.L0x00001704: .word 0x24050002 # li $a1, 0x2
|
|
.L0x00001708: .word 0x8e240078 # lw $a0, 0x78($s1)
|
|
.L0x0000170c: .word 0x24050002 # li $a1, 0x2
|
|
.L0x00001710: .word 0xae22007c # sw $v0, 0x7c($s1)
|
|
.L0x00001714: .word 0x8e020020 # lw $v0, 0x20($s0)
|
|
.L0x00001718: .word 0x00000000 # nop
|
|
.L0x0000171c: .word 0x0040f809 # jalr $v0
|
|
.L0x00001720: .word 0x00042040 # sll $a0, 0x1
|
|
.L0x00001724: .word 0xae220080 # sw $v0, 0x80($s1)
|
|
.L0x00001728: .word 0x02201021 # move_ $v0, $s1
|
|
.L0x0000172c: .word 0x8fbf0018 # lw $ra, 0x18($sp)
|
|
.L0x00001730: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00001734: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00001738: .word 0x03e00008 # jr $ra
|
|
.L0x0000173c: .word 0x27bd0020 # addiu $sp, 0x20
|
|
.L0x00001740: .word 0x27bdffb8 # addiu $sp, -0x48
|
|
.L0x00001744: .word 0xafbf0044 # sw $ra, 0x44($sp)
|
|
.L0x00001748: .word 0xafbe0040 # sw $s8, 0x40($sp)
|
|
.L0x0000174c: .word 0xafb7003c # sw $s7, 0x3c($sp)
|
|
.L0x00001750: .word 0xafb60038 # sw $s6, 0x38($sp)
|
|
.L0x00001754: .word 0xafb50034 # sw $s5, 0x34($sp)
|
|
.L0x00001758: .word 0xafb40030 # sw $s4, 0x30($sp)
|
|
.L0x0000175c: .word 0xafb3002c # sw $s3, 0x2c($sp)
|
|
.L0x00001760: .word 0xafb20028 # sw $s2, 0x28($sp)
|
|
.L0x00001764: .word 0xafb10024 # sw $s1, 0x24($sp)
|
|
.L0x00001768: .word 0xafb00020 # sw $s0, 0x20($sp)
|
|
.L0x0000176c: .word 0xafa40048 # sw $a0, 0x48($sp)
|
|
.L0x00001770: .word 0x8c910054 # lw $s1, 0x54($a0)
|
|
.L0x00001774: .word 0x8c900050 # lw $s0, 0x50($a0)
|
|
.L0x00001778: .word 0x0c0094c3 # jal 0x8002530c
|
|
.L0x0000177c: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001780: .word 0xafa20018 # sw $v0, 0x18($sp)
|
|
.L0x00001784: .word 0x92230000 # lbu $v1, ($s1)
|
|
.L0x00001788: .word 0x2402000a # li $v0, 0xa
|
|
.L0x0000178c: .word 0x10620007 # beq $v1, $v0, .L0x000017ac
|
|
.L0x00001790: .word 0x00401821 # move_ $v1, $v0
|
|
.L0x00001794: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x00001798: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x0000179c: .word 0x00000000 # nop
|
|
.L0x000017a0: .word 0x1443fffd # bne $v0, $v1, .L0x00001798
|
|
.L0x000017a4: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000017a8: .word 0x2631ffff # addiu $s1, -0x1
|
|
.L0x000017ac: .word 0x8fa70018 # lw $a3, 0x18($sp)
|
|
.L0x000017b0: .word 0x24020010 # li $v0, 0x10
|
|
.L0x000017b4: .word 0xae070000 # sw $a3, ($s0)
|
|
.L0x000017b8: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x000017bc: .word 0xae020000 # sw $v0, ($s0)
|
|
.L0x000017c0: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x000017c4: .word 0x8e02fffc # lw $v0, -0x4($s0)
|
|
.L0x000017c8: .word 0x00071880 # sll $v1, $a3, 0x2
|
|
.L0x000017cc: .word 0x00431021 # addu $v0, $v1
|
|
.L0x000017d0: .word 0xae020000 # sw $v0, ($s0)
|
|
.L0x000017d4: .word 0x26100004 # addiu $s0, 0x4
|
|
.L0x000017d8: .word 0x8e02fffc # lw $v0, -0x4($s0)
|
|
.L0x000017dc: .word 0x00071840 # sll $v1, $a3, 0x1
|
|
.L0x000017e0: .word 0x00431021 # addu $v0, $v1
|
|
.L0x000017e4: .word 0xae020000 # sw $v0, ($s0)
|
|
.L0x000017e8: .word 0x8fa70048 # lw $a3, 0x48($sp)
|
|
.L0x000017ec: .word 0x00000000 # nop
|
|
.L0x000017f0: .word 0x8cf40050 # lw $s4, 0x50($a3)
|
|
.L0x000017f4: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000017f8: .word 0x02801021 # move_ $v0, $s4
|
|
.L0x000017fc: .word 0x0040b821 # move_ $s7, $v0
|
|
.L0x00001800: .word 0x02e0f021 # move_ $s8, $s7
|
|
.L0x00001804: .word 0x8e820004 # lw $v0, 0x4($s4)
|
|
.L0x00001808: .word 0x8fc3000c # lw $v1, 0xc($s8)
|
|
.L0x0000180c: .word 0x0282a021 # addu $s4, $v0
|
|
.L0x00001810: .word 0x03c3f021 # addu $s8, $v1
|
|
.L0x00001814: .word 0x8ee20008 # lw $v0, 0x8($s7)
|
|
.L0x00001818: .word 0x92230000 # lbu $v1, ($s1)
|
|
.L0x0000181c: .word 0x02e2b821 # addu $s7, $v0
|
|
.L0x00001820: .word 0x2402002f # li $v0, 0x2f
|
|
.L0x00001824: .word 0x10620071 # beq $v1, $v0, .L0x000019ec
|
|
.L0x00001828: .word 0x27d60002 # addiu $s6, $s8, 0x2
|
|
.L0x0000182c: .word 0x26f50002 # addiu $s5, $s7, 0x2
|
|
.L0x00001830: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001834: .word 0x3c078008 # lui $a3, 0x8008
|
|
.L0x00001838: .word 0x0c009477 # jal 0x800251dc
|
|
.L0x0000183c: .word 0x24e52d40 # addiu $a1, $a3, 0x2d40
|
|
.L0x00001840: .word 0x02228821 # addu $s1, $v0
|
|
.L0x00001844: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x00001848: .word 0x24070009 # li $a3, 0x9
|
|
.L0x0000184c: .word 0x14470009 # bne $v0, $a3, .L0x00001874
|
|
.L0x00001850: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001854: .word 0x00e01821 # move_ $v1, $a3
|
|
.L0x00001858: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x0000185c: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x00001860: .word 0x00000000 # nop
|
|
.L0x00001864: .word 0x1043fffd # beq $v0, $v1, .L0x0000185c
|
|
.L0x00001868: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x0000186c: .word 0x2631ffff # addiu $s1, -0x1
|
|
.L0x00001870: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001874: .word 0x3c078008 # lui $a3, 0x8008
|
|
.L0x00001878: .word 0x0c009477 # jal 0x800251dc
|
|
.L0x0000187c: .word 0x24e52d40 # addiu $a1, $a3, 0x2d40
|
|
.L0x00001880: .word 0x02228821 # addu $s1, $v0
|
|
.L0x00001884: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x00001888: .word 0x24070009 # li $a3, 0x9
|
|
.L0x0000188c: .word 0x14470009 # bne $v0, $a3, .L0x000018b4
|
|
.L0x00001890: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001894: .word 0x00e01821 # move_ $v1, $a3
|
|
.L0x00001898: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x0000189c: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x000018a0: .word 0x00000000 # nop
|
|
.L0x000018a4: .word 0x1043fffd # beq $v0, $v1, .L0x0000189c
|
|
.L0x000018a8: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000018ac: .word 0x2631ffff # addiu $s1, -0x1
|
|
.L0x000018b0: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x000018b4: .word 0x3c078008 # lui $a3, 0x8008
|
|
.L0x000018b8: .word 0x0c009477 # jal 0x800251dc
|
|
.L0x000018bc: .word 0x24e52d40 # addiu $a1, $a3, 0x2d40
|
|
.L0x000018c0: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x000018c4: .word 0x0c0094c3 # jal 0x8002530c
|
|
.L0x000018c8: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x000018cc: .word 0x02308821 # addu $s1, $s0
|
|
.L0x000018d0: .word 0x92230000 # lbu $v1, ($s1)
|
|
.L0x000018d4: .word 0x24070009 # li $a3, 0x9
|
|
.L0x000018d8: .word 0x14670008 # bne $v1, $a3, .L0x000018fc
|
|
.L0x000018dc: .word 0x00409821 # move_ $s3, $v0
|
|
.L0x000018e0: .word 0x00e01821 # move_ $v1, $a3
|
|
.L0x000018e4: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000018e8: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x000018ec: .word 0x00000000 # nop
|
|
.L0x000018f0: .word 0x1043fffd # beq $v0, $v1, .L0x000018e8
|
|
.L0x000018f4: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000018f8: .word 0x2631ffff # addiu $s1, -0x1
|
|
.L0x000018fc: .word 0x24020001 # li $v0, 0x1
|
|
.L0x00001900: .word 0x16620027 # bne $s3, $v0, .L0x000019a0
|
|
.L0x00001904: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001908: .word 0x00009021 # move_ $s2, $zr
|
|
.L0x0000190c: .word 0x3c078008 # lui $a3, 0x8008
|
|
.L0x00001910: .word 0x0c009477 # jal 0x800251dc
|
|
.L0x00001914: .word 0x24e52d44 # addiu $a1, $a3, 0x2d44
|
|
.L0x00001918: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x0000191c: .word 0x0c0094c3 # jal 0x8002530c
|
|
.L0x00001920: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001924: .word 0x02308821 # addu $s1, $s0
|
|
.L0x00001928: .word 0x03b21821 # addu $v1, $sp, $s2
|
|
.L0x0000192c: .word 0xa0620010 # sb $v0, 0x10($v1)
|
|
.L0x00001930: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x00001934: .word 0x00000000 # nop
|
|
.L0x00001938: .word 0x2442fff7 # addiu $v0, -0x9
|
|
.L0x0000193c: .word 0x2c420002 # sltiu $v0, 0x2
|
|
.L0x00001940: .word 0x1440fffb # bnez $v0, .L0x00001930
|
|
.L0x00001944: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x00001948: .word 0x2631ffff # addiu $s1, -0x1
|
|
.L0x0000194c: .word 0x26520001 # addiu $s2, 0x1
|
|
.L0x00001950: .word 0x2a420004 # slti $v0, $s2, 0x4
|
|
.L0x00001954: .word 0x1440ffed # bnez $v0, .L0x0000190c
|
|
.L0x00001958: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x0000195c: .word 0xae930000 # sw $s3, ($s4)
|
|
.L0x00001960: .word 0x93a20010 # lbu $v0, 0x10($sp)
|
|
.L0x00001964: .word 0x26940004 # addiu $s4, 0x4
|
|
.L0x00001968: .word 0xa2e20000 # sb $v0, ($s7)
|
|
.L0x0000196c: .word 0x02a01021 # move_ $v0, $s5
|
|
.L0x00001970: .word 0x93a30012 # lbu $v1, 0x12($sp)
|
|
.L0x00001974: .word 0x0040b821 # move_ $s7, $v0
|
|
.L0x00001978: .word 0xa2a3ffff # sb $v1, -0x1($s5)
|
|
.L0x0000197c: .word 0x93a20011 # lbu $v0, 0x11($sp)
|
|
.L0x00001980: .word 0x26b50002 # addiu $s5, 0x2
|
|
.L0x00001984: .word 0xa3c20000 # sb $v0, ($s8)
|
|
.L0x00001988: .word 0x02c01021 # move_ $v0, $s6
|
|
.L0x0000198c: .word 0x93a30013 # lbu $v1, 0x13($sp)
|
|
.L0x00001990: .word 0x0040f021 # move_ $s8, $v0
|
|
.L0x00001994: .word 0xa2c3ffff # sb $v1, -0x1($s6)
|
|
.L0x00001998: .word 0x080211a3 # j 0x8008468c
|
|
.L0x0000199c: .word 0x26d60002 # addiu $s6, 0x2
|
|
.L0x000019a0: .word 0x3c058008 # lui $a1, 0x8008
|
|
.L0x000019a4: .word 0x0c009477 # jal 0x800251dc
|
|
.L0x000019a8: .word 0x24a52d48 # addiu $a1, 0x2d48
|
|
.L0x000019ac: .word 0x02228821 # addu $s1, $v0
|
|
.L0x000019b0: .word 0x92230000 # lbu $v1, ($s1)
|
|
.L0x000019b4: .word 0x2402000a # li $v0, 0xa
|
|
.L0x000019b8: .word 0x14620009 # bne $v1, $v0, .L0x000019e0
|
|
.L0x000019bc: .word 0x00000000 # nop
|
|
.L0x000019c0: .word 0x00401821 # move_ $v1, $v0
|
|
.L0x000019c4: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000019c8: .word 0x92220000 # lbu $v0, ($s1)
|
|
.L0x000019cc: .word 0x00000000 # nop
|
|
.L0x000019d0: .word 0x1043fffd # beq $v0, $v1, .L0x000019c8
|
|
.L0x000019d4: .word 0x26310001 # addiu $s1, 0x1
|
|
.L0x000019d8: .word 0x2631ffff # addiu $s1, -0x1
|
|
.L0x000019dc: .word 0x92230000 # lbu $v1, ($s1)
|
|
.L0x000019e0: .word 0x2402002f # li $v0, 0x2f
|
|
.L0x000019e4: .word 0x1462ff93 # bne $v1, $v0, .L0x00001834
|
|
.L0x000019e8: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x000019ec: .word 0x3c048008 # lui $a0, 0x8008
|
|
.L0x000019f0: .word 0x24842d4c # addiu $a0, 0x2d4c
|
|
.L0x000019f4: .word 0x0c00942b # jal 0x800250ac
|
|
.L0x000019f8: .word 0x24050200 # li $a1, 0x200
|
|
.L0x000019fc: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00001a00: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00001a04: .word 0x1202000b # beq $s0, $v0, .L0x00001a34
|
|
.L0x00001a08: .word 0x00000000 # nop
|
|
.L0x00001a0c: .word 0x8fa70048 # lw $a3, 0x48($sp)
|
|
.L0x00001a10: .word 0x00000000 # nop
|
|
.L0x00001a14: .word 0x8ce50050 # lw $a1, 0x50($a3)
|
|
.L0x00001a18: .word 0x8fa70018 # lw $a3, 0x18($sp)
|
|
.L0x00001a1c: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00001a20: .word 0x000730c0 # sll $a2, $a3, 0x3
|
|
.L0x00001a24: .word 0x0c009433 # jal 0x800250cc
|
|
.L0x00001a28: .word 0x24c60010 # addiu $a2, 0x10
|
|
.L0x00001a2c: .word 0x0c009437 # jal 0x800250dc
|
|
.L0x00001a30: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00001a34: .word 0x8fbf0044 # lw $ra, 0x44($sp)
|
|
.L0x00001a38: .word 0x8fbe0040 # lw $s8, 0x40($sp)
|
|
.L0x00001a3c: .word 0x8fb7003c # lw $s7, 0x3c($sp)
|
|
.L0x00001a40: .word 0x8fb60038 # lw $s6, 0x38($sp)
|
|
.L0x00001a44: .word 0x8fb50034 # lw $s5, 0x34($sp)
|
|
.L0x00001a48: .word 0x8fb40030 # lw $s4, 0x30($sp)
|
|
.L0x00001a4c: .word 0x8fb3002c # lw $s3, 0x2c($sp)
|
|
.L0x00001a50: .word 0x8fb20028 # lw $s2, 0x28($sp)
|
|
.L0x00001a54: .word 0x8fb10024 # lw $s1, 0x24($sp)
|
|
.L0x00001a58: .word 0x8fb00020 # lw $s0, 0x20($sp)
|
|
.L0x00001a5c: .word 0x03e00008 # jr $ra
|
|
.L0x00001a60: .word 0x27bd0048 # addiu $sp, 0x48
|
|
.L0x00001a64: .word 0x27bdffe0 # addiu $sp, -0x20
|
|
.L0x00001a68: .word 0xafb10014 # sw $s1, 0x14($sp)
|
|
.L0x00001a6c: .word 0x00808821 # move_ $s1, $a0
|
|
.L0x00001a70: .word 0xafb20018 # sw $s2, 0x18($sp)
|
|
.L0x00001a74: .word 0xafbf001c # sw $ra, 0x1c($sp)
|
|
.L0x00001a78: .word 0xafb00010 # sw $s0, 0x10($sp)
|
|
.L0x00001a7c: .word 0x8e23000c # lw $v1, 0xc($s1)
|
|
.L0x00001a80: .word 0x24020001 # li $v0, 0x1
|
|
.L0x00001a84: .word 0x1062006a # beq $v1, $v0, .L0x00001c30
|
|
.L0x00001a88: .word 0x00a09021 # move_ $s2, $a1
|
|
.L0x00001a8c: .word 0x28620002 # slti $v0, $v1, 0x2
|
|
.L0x00001a90: .word 0x14400005 # bnez $v0, .L0x00001aa8
|
|
.L0x00001a94: .word 0x24020002 # li $v0, 0x2
|
|
.L0x00001a98: .word 0x1062008e # beq $v1, $v0, .L0x00001cd4
|
|
.L0x00001a9c: .word 0x24020003 # li $v0, 0x3
|
|
.L0x00001aa0: .word 0x10620076 # beq $v1, $v0, .L0x00001c7c
|
|
.L0x00001aa4: .word 0x00000000 # nop
|
|
.L0x00001aa8: .word 0x8e220038 # lw $v0, 0x38($s1)
|
|
.L0x00001aac: .word 0x00000000 # nop
|
|
.L0x00001ab0: .word 0x0040f809 # jalr $v0
|
|
.L0x00001ab4: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001ab8: .word 0x24041000 # li $a0, 0x1000
|
|
.L0x00001abc: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x00001ac0: .word 0x24060014 # li $a2, 0x14
|
|
.L0x00001ac4: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x00001ac8: .word 0x2407001e # li $a3, 0x1e
|
|
.L0x00001acc: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001ad0: .word 0x3c058008 # lui $a1, 0x8008
|
|
.L0x00001ad4: .word 0xae440000 # sw $a0, ($s2)
|
|
.L0x00001ad8: .word 0x8c820110 # lw $v0, 0x110($a0)
|
|
.L0x00001adc: .word 0x00000000 # nop
|
|
.L0x00001ae0: .word 0x0040f809 # jalr $v0
|
|
.L0x00001ae4: .word 0x24a52d68 # addiu $a1, 0x2d68
|
|
.L0x00001ae8: .word 0x24041000 # li $a0, 0x1000
|
|
.L0x00001aec: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00001af0: .word 0x240600dc # li $a2, 0xdc
|
|
.L0x00001af4: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x00001af8: .word 0x240700b4 # li $a3, 0xb4
|
|
.L0x00001afc: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001b00: .word 0x3c058008 # lui $a1, 0x8008
|
|
.L0x00001b04: .word 0xae440004 # sw $a0, 0x4($s2)
|
|
.L0x00001b08: .word 0x8c820110 # lw $v0, 0x110($a0)
|
|
.L0x00001b0c: .word 0x00000000 # nop
|
|
.L0x00001b10: .word 0x0040f809 # jalr $v0
|
|
.L0x00001b14: .word 0x24a52d78 # addiu $a1, 0x2d78
|
|
.L0x00001b18: .word 0x24041000 # li $a0, 0x1000
|
|
.L0x00001b1c: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00001b20: .word 0x240600dc # li $a2, 0xdc
|
|
.L0x00001b24: .word 0x0c006b8e # jal 0x8001ae38
|
|
.L0x00001b28: .word 0x240700c8 # li $a3, 0xc8
|
|
.L0x00001b2c: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001b30: .word 0x3c058008 # lui $a1, 0x8008
|
|
.L0x00001b34: .word 0xae440008 # sw $a0, 0x8($s2)
|
|
.L0x00001b38: .word 0x8c820110 # lw $v0, 0x110($a0)
|
|
.L0x00001b3c: .word 0x00000000 # nop
|
|
.L0x00001b40: .word 0x0040f809 # jalr $v0
|
|
.L0x00001b44: .word 0x24a52d8c # addiu $a1, 0x2d8c
|
|
.L0x00001b48: .word 0x24044000 # li $a0, 0x4000
|
|
.L0x00001b4c: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x00001b50: .word 0x2610b5dc # addiu $s0, -0x4a24
|
|
.L0x00001b54: .word 0x8e020020 # lw $v0, 0x20($s0)
|
|
.L0x00001b58: .word 0x00000000 # nop
|
|
.L0x00001b5c: .word 0x0040f809 # jalr $v0
|
|
.L0x00001b60: .word 0x24050002 # li $a1, 0x2
|
|
.L0x00001b64: .word 0x24044000 # li $a0, 0x4000
|
|
.L0x00001b68: .word 0xae220054 # sw $v0, 0x54($s1)
|
|
.L0x00001b6c: .word 0x8e020020 # lw $v0, 0x20($s0)
|
|
.L0x00001b70: .word 0x00000000 # nop
|
|
.L0x00001b74: .word 0x0040f809 # jalr $v0
|
|
.L0x00001b78: .word 0x24050002 # li $a1, 0x2
|
|
.L0x00001b7c: .word 0x8e230054 # lw $v1, 0x54($s1)
|
|
.L0x00001b80: .word 0x00000000 # nop
|
|
.L0x00001b84: .word 0x10600003 # beqz $v1, .L0x00001b94
|
|
.L0x00001b88: .word 0xae220050 # sw $v0, 0x50($s1)
|
|
.L0x00001b8c: .word 0x14400005 # bnez $v0, .L0x00001ba4
|
|
.L0x00001b90: .word 0x3c028008 # lui $v0, 0x8008
|
|
.L0x00001b94: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001b98: .word 0x8c820028 # lw $v0, 0x28($a0)
|
|
.L0x00001b9c: .word 0x0802125f # j 0x8008497c
|
|
.L0x00001ba0: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00001ba4: .word 0x8c444af0 # lw $a0, 0x4af0($v0)
|
|
.L0x00001ba8: .word 0x0c00942b # jal 0x800250ac
|
|
.L0x00001bac: .word 0x24050001 # li $a1, 0x1
|
|
.L0x00001bb0: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00001bb4: .word 0x2402ffff # li $v0, -0x1
|
|
.L0x00001bb8: .word 0x16020005 # bne $s0, $v0, .L0x00001bd0
|
|
.L0x00001bbc: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00001bc0: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001bc4: .word 0x8c820028 # lw $v0, 0x28($a0)
|
|
.L0x00001bc8: .word 0x0802125f # j 0x8008497c
|
|
.L0x00001bcc: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00001bd0: .word 0x8e250054 # lw $a1, 0x54($s1)
|
|
.L0x00001bd4: .word 0x0c00942f # jal 0x800250bc
|
|
.L0x00001bd8: .word 0x24064000 # li $a2, 0x4000
|
|
.L0x00001bdc: .word 0x0c009437 # jal 0x800250dc
|
|
.L0x00001be0: .word 0x02002021 # move_ $a0, $s0
|
|
.L0x00001be4: .word 0x0c0210fc # jal 0x800843f0
|
|
.L0x00001be8: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001bec: .word 0x8e240050 # lw $a0, 0x50($s1)
|
|
.L0x00001bf0: .word 0x00000000 # nop
|
|
.L0x00001bf4: .word 0x1080000a # beqz $a0, .L0x00001c20
|
|
.L0x00001bf8: .word 0x00000000 # nop
|
|
.L0x00001bfc: .word 0x8c840000 # lw $a0, ($a0)
|
|
.L0x00001c00: .word 0x0c0210db # jal 0x8008436c
|
|
.L0x00001c04: .word 0x00000000 # nop
|
|
.L0x00001c08: .word 0xae42000c # sw $v0, 0xc($s2)
|
|
.L0x00001c0c: .word 0x8e250050 # lw $a1, 0x50($s1)
|
|
.L0x00001c10: .word 0x0c0210b8 # jal 0x800842e0
|
|
.L0x00001c14: .word 0x00402021 # move_ $a0, $v0
|
|
.L0x00001c18: .word 0x08021261 # j 0x80084984
|
|
.L0x00001c1c: .word 0x00000000 # nop
|
|
.L0x00001c20: .word 0x0c0210db # jal 0x8008436c
|
|
.L0x00001c24: .word 0x2404000a # li $a0, 0xa
|
|
.L0x00001c28: .word 0x08021261 # j 0x80084984
|
|
.L0x00001c2c: .word 0xae42000c # sw $v0, 0xc($s2)
|
|
.L0x00001c30: .word 0x3c108005 # lui $s0, 0x8005
|
|
.L0x00001c34: .word 0x2610b7d0 # addiu $s0, -0x4830
|
|
.L0x00001c38: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
|
|
.L0x00001c3c: .word 0x00000000 # nop
|
|
.L0x00001c40: .word 0x0040f809 # jalr $v0
|
|
.L0x00001c44: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00001c48: .word 0x00002021 # move_ $a0, $zr
|
|
.L0x00001c4c: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00001c50: .word 0x8e030408 # lw $v1, 0x408($s0)
|
|
.L0x00001c54: .word 0x00000000 # nop
|
|
.L0x00001c58: .word 0x0060f809 # jalr $v1
|
|
.L0x00001c5c: .word 0x00408021 # move_ $s0, $v0
|
|
.L0x00001c60: .word 0x00508007 # srav $s0, $s0, $v0
|
|
.L0x00001c64: .word 0x32100001 # andi $s0, 0x1
|
|
.L0x00001c68: .word 0x1200001a # beqz $s0, .L0x00001cd4
|
|
.L0x00001c6c: .word 0x02202021 # move_ $a0, $s1
|
|
.L0x00001c70: .word 0x8c820028 # lw $v0, 0x28($a0)
|
|
.L0x00001c74: .word 0x0802125f # j 0x8008497c
|
|
.L0x00001c78: .word 0x24050003 # li $a1, 0x3
|
|
.L0x00001c7c: .word 0x8e240050 # lw $a0, 0x50($s1)
|
|
.L0x00001c80: .word 0x00000000 # nop
|
|
.L0x00001c84: .word 0x10800005 # beqz $a0, .L0x00001c9c
|
|
.L0x00001c88: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00001c8c: .word 0x8c42b5ec # lw $v0, -0x4a14($v0)
|
|
.L0x00001c90: .word 0x00000000 # nop
|
|
.L0x00001c94: .word 0x0040f809 # jalr $v0
|
|
.L0x00001c98: .word 0x00000000 # nop
|
|
.L0x00001c9c: .word 0x8e240054 # lw $a0, 0x54($s1)
|
|
.L0x00001ca0: .word 0x00000000 # nop
|
|
.L0x00001ca4: .word 0x10800005 # beqz $a0, .L0x00001cbc
|
|
.L0x00001ca8: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00001cac: .word 0x8c42b5ec # lw $v0, -0x4a14($v0)
|
|
.L0x00001cb0: .word 0x00000000 # nop
|
|
.L0x00001cb4: .word 0x0040f809 # jalr $v0
|
|
.L0x00001cb8: .word 0x00000000 # nop
|
|
.L0x00001cbc: .word 0x24041500 # li $a0, 0x1500
|
|
.L0x00001cc0: .word 0x3c028005 # lui $v0, 0x8005
|
|
.L0x00001cc4: .word 0x8c42b440 # lw $v0, -0x4bc0($v0)
|
|
.L0x00001cc8: .word 0x00002821 # move_ $a1, $zr
|
|
.L0x00001ccc: .word 0x0040f809 # jalr $v0
|
|
.L0x00001cd0: .word 0x00000000 # nop
|
|
.L0x00001cd4: .word 0x8fbf001c # lw $ra, 0x1c($sp)
|
|
.L0x00001cd8: .word 0x8fb20018 # lw $s2, 0x18($sp)
|
|
.L0x00001cdc: .word 0x8fb10014 # lw $s1, 0x14($sp)
|
|
.L0x00001ce0: .word 0x8fb00010 # lw $s0, 0x10($sp)
|
|
.L0x00001ce4: .word 0x03e00008 # jr $ra
|
|
.L0x00001ce8: .word 0x27bd0020 # addiu $sp, 0x20
|
|
.L0x00001cec: .word 0x27bdffe8 # addiu $sp, -0x18
|
|
.L0x00001cf0: .word 0x3c048008 # lui $a0, 0x8008
|
|
.L0x00001cf4: .word 0x24844714 # addiu $a0, 0x4714
|
|
.L0x00001cf8: .word 0x2405005c # li $a1, 0x5c
|
|
.L0x00001cfc: .word 0xafbf0010 # sw $ra, 0x10($sp)
|
|
.L0x00001d00: .word 0x0c005141 # jal 0x80014504
|
|
.L0x00001d04: .word 0x24060010 # li $a2, 0x10
|
|
.L0x00001d08: .word 0x8fbf0010 # lw $ra, 0x10($sp)
|
|
.L0x00001d0c: .word 0x00000000 # nop
|
|
.L0x00001d10: .word 0x03e00008 # jr $ra
|
|
.L0x00001d14: .word 0x27bd0018 # addiu $sp, 0x18
|
|
.L0x00001d18: .word 0x00000001 # 0x1
|
|
.L0x00001d1c: .word 0x00000000 # nop
|
|
.L0x00001d20: .word 0x00000001 # 0x1
|
|
.L0x00001d24: .word 0x00000000 # nop
|
|
.L0x00001d28: .word 0x00000000 # nop
|
|
.L0x00001d2c: .word 0x00000000 # nop
|
|
.L0x00001d30: .word 0x00000001 # 0x1
|
|
.L0x00001d34: .word 0x00000001 # 0x1
|
|
.L0x00001d38: .word 0x00000002 # srl $zr, 0x0
|
|
.L0x00001d3c: .word 0x00000003 # sra $zr, 0x0
|
|
.L0x00001d40: .word 0x00000006 # srlv $zr, $zr, $zr
|
|
.L0x00001d44: .word 0x00000007 # srav $zr, $zr, $zr
|
|
.L0x00001d48: .word 0x00000001 # 0x1
|
|
.L0x00001d4c: .word 0x00000001 # 0x1
|
|
.L0x00001d50: .word 0x00000004 # sllv $zr, $zr, $zr
|
|
.L0x00001d54: .word 0x00000005 # 0x5
|
|
.L0x00001d58: .word 0x00000008 # jr $zr
|
|
.L0x00001d5c: .word 0x00000009 # jalr_zr
|
|
.L0x00001d60: .word 0x00000001 # 0x1
|
|
.L0x00001d64: .word 0x00000000 # nop
|
|
.L0x00001d68: .word 0x0000000a # 0xa
|
|
.L0x00001d6c: .word 0x00000000 # nop
|
|
.L0x00001d70: .word 0x0000000b # 0xb
|
|
.L0x00001d74: .word 0x00000000 # nop
|
|
.L0x00001d78: .word 0xe3e8b1c3 # swc0 c0_badvaddr, -0x4e3d($ra)
|
|
.L0x00001d7c: .word 0x05020701 # 0x5020701
|
|
.L0x00001d80: .word 0x00000001 # 0x1
|
|
.L0x00001d84: .word 0x00000000 # nop
|
|
.L0x00001d88: .word 0x00000000 # nop
|
|
.L0x00001d8c: .word 0x00000000 # nop
|
|
.L0x00001d90: .word 0x00000000 # nop
|
|
.L0x00001d94: .word 0x00000000 # nop
|
|
.L0x00001d98: .word 0x00000000 # nop
|
|
.L0x00001d9c: .word 0x00000000 # nop
|
|
.L0x00001da0: .word 0x00000000 # nop
|
|
.L0x00001da4: .word 0x00000000 # nop
|
|
.L0x00001da8: .word 0x00000000 # nop
|
|
.L0x00001dac: .word 0x00000000 # nop
|
|
.L0x00001db0: .word 0x00000000 # nop
|
|
.L0x00001db4: .word 0x00000000 # nop
|
|
.L0x00001db8: .word 0xd2e8dec7 # 0xd2e8dec7
|
|
.L0x00001dbc: .word 0x05020701 # 0x5020701
|
|
.L0x00001dc0: .word 0x00000001 # 0x1
|
|
.L0x00001dc4: .word 0x00000000 # nop
|
|
.L0x00001dc8: .word 0x00000000 # nop
|
|
.L0x00001dcc: .word 0x00000000 # nop
|
|
.L0x00001dd0: .word 0x00000000 # nop
|
|
.L0x00001dd4: .word 0x00000000 # nop
|
|
.L0x00001dd8: .word 0x00000000 # nop
|
|
.L0x00001ddc: .word 0x00000000 # nop
|
|
.L0x00001de0: .word 0x00000000 # nop
|
|
.L0x00001de4: .word 0x00000000 # nop
|
|
.L0x00001de8: .word 0x00000000 # nop
|
|
.L0x00001dec: .word 0x00000000 # nop
|
|
.L0x00001df0: .word 0x00000000 # nop
|
|
.L0x00001df4: .word 0x00000000 # nop
|
|
.L0x00001df8: .word 0x01568965 # 0x1568965
|
|
.L0x00001dfc: .word 0x01050207 # 0x1050207
|
|
.L0x00001e00: .word 0x00000000 # nop
|
|
.L0x00001e04: .word 0x00000000 # nop
|
|
.L0x00001e08: .word 0x00000000 # nop
|
|
.L0x00001e0c: .word 0x00000000 # nop
|
|
.L0x00001e10: .word 0x00000000 # nop
|
|
.L0x00001e14: .word 0x00000000 # nop
|
|
.L0x00001e18: .word 0x00000000 # nop
|
|
.L0x00001e1c: .word 0x00000000 # nop
|
|
.L0x00001e20: .word 0x00000000 # nop
|
|
.L0x00001e24: .word 0x00000000 # nop
|
|
.L0x00001e28: .word 0x00000000 # nop
|
|
.L0x00001e2c: .word 0x00000000 # nop
|
|
.L0x00001e30: .word 0x00000000 # nop
|
|
.L0x00001e34: .word 0x00000000 # nop
|
|
.L0x00001e38: .word 0x80082cec # lb $t0, 0x2cec($zr)
|
|
.L0x00001e3c: .word 0x80082ce0 # lb $t0, 0x2ce0($zr)
|
|
.L0x00001e40: .word 0x80082d24 # lb $t0, 0x2d24($zr)
|