Compilation time 399ms, 248 calls, average 1.6ms, longest 14ms
CodeBlocks profiling information (11,060,370 total cycles):
_S1_3_8937C70 6,492,317 instructions (58.699%), 5 calls (08937C70 - 08937D00, length 37)
    08937C70:[14800003]: bne        $a0, $zr, 0x08937C80
    08937C74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08937C78:[10000020]: b          0x08937CFC
    08937C7C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08937C80:[8C83000C]: lw         $v1, 12($a0)
    08937C84:[50650003]: beql       $v1, $a1, 0x08937C94
    08937C88:[8C820000]: lw         $v0, 0($a0)
    08937C8C:[1000001B]: b          0x08937CFC
    08937C90:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08937C94:[3C010001]: lui        $at, 0x0001 <=> li $at, 0x00010000
    08937C98:[0041082B]: sltu       $at, $v0, $at
    08937C9C:[54200003]: bnel       $at, $zr, 0x08937CAC
    08937CA0:[8C850004]: lw         $a1, 4($a0)
    08937CA4:[10000015]: b          0x08937CFC
    08937CA8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08937CAC:[28A10301]: slti       $at, $a1, 769
    08937CB0:[54200003]: bnel       $at, $zr, 0x08937CC0
    08937CB4:[2462FFF0]: addiu      $v0, $v1, -16
    08937CB8:[10000010]: b          0x08937CFC
    08937CBC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08937CC0:[00051840]: sll        $v1, $a1, 0x0001
    08937CC4:[00651821]: addu       $v1, $v1, $a1
    08937CC8:[00032900]: sll        $a1, $v1, 0x0004
    08937CCC:[00451823]: subu       $v1, $v0, $a1
    08937CD0:[00851021]: addu       $v0, $a0, $a1
    08937CD4:[24450010]: addiu      $a1, $v0, 16
    08937CD8:[10000004]: b          0x08937CEC
    08937CDC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08937CE0:[24840001]: addiu      $a0, $a0, 1
    08937CE4:[00C23021]: addu       $a2, $a2, $v0
    08937CE8:[24A50001]: addiu      $a1, $a1, 1
    08937CEC:[0083102A]: slt        $v0, $a0, $v1
    08937CF0:[5440FFFB]: bnel       $v0, $zr, 0x08937CE0
    08937CF4:[90A20000]: lbu        $v0, 0($a1)
    08937CF8:[30C2FFFF]: andi       $v0, $a2, -1
    08937CFC:[03E00008]: jr         $ra
    08937D00:[00000000]: nop
  Back Branch 08937CF0 1,082,032 times (length 6)
    08937CCC:[00451823]: subu       $v1, $v0, $a1
    08937CD0:[00851021]: addu       $v0, $a0, $a1
    08937CD4:[24450010]: addiu      $a1, $v0, 16
    08937CD8:[10000004]: b          0x08937CEC
    08937CDC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08937CE0:[24840001]: addiu      $a0, $a0, 1
    08937CE4:[00C23021]: addu       $a2, $a2, $v0
    08937CE8:[24A50001]: addiu      $a1, $a1, 1
    08937CEC:[0083102A]: slt        $v0, $a0, $v1
--> 08937CF0:[5440FFFB]: bnel       $v0, $zr, 0x08937CE0
    08937CF4:[90A20000]: lbu        $v0, 0($a1)
    08937CF8:[30C2FFFF]: andi       $v0, $a2, -1
    08937CFC:[03E00008]: jr         $ra
    08937D00:[00000000]: nop
_S1_3_89375C8 2,788,304 instructions (25.210%), 4 calls (089375C8 - 08937790, length 115)
    089375C8:[27BDFFF0]: addiu      $sp, $sp, -16
    089375CC:[AFBF000C]: sw         $ra, 12($sp)
    089375D0:[AFB00008]: sw         $s0, 8($sp)
    089375D4:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    089375D8:[14D00005]: bne        $a2, $s0, 0x089375F0
    089375DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089375E0:[0E204755]: jal        0x08811D54
    089375E4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089375E8:[10000066]: b          0x08937784
    089375EC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089375F0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    089375F4:[3066FFFF]: andi       $a2, $v1, -1
    089375F8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089375FC:[30C8FFFF]: andi       $t0, $a2, -1
    08937600:[55030007]: bnel       $t0, $v1, 0x08937620
    08937604:[30C8FFFF]: andi       $t0, $a2, -1
    08937608:[90A60000]: lbu        $a2, 0($a1)
    0893760C:[00063200]: sll        $a2, $a2, 0x0008
    08937610:[34C60080]: ori        $a2, $a2, 128
    08937614:[30C6FFFF]: andi       $a2, $a2, -1
    08937618:[24A50001]: addiu      $a1, $a1, 1
    0893761C:[30C8FFFF]: andi       $t0, $a2, -1
    08937620:[00063040]: sll        $a2, $a2, 0x0001
    08937624:[31088000]: andi       $t0, $t0, -32768
    08937628:[11000006]: beq        $t0, $zr, 0x08937644
    0893762C:[30C6FFFF]: andi       $a2, $a2, -1
    08937630:[90A80000]: lbu        $t0, 0($a1)
    08937634:[A0E80000]: sb         $t0, 0($a3)
    08937638:[24A50001]: addiu      $a1, $a1, 1
    0893763C:[1000FFEF]: b          0x089375FC
    08937640:[24E70001]: addiu      $a3, $a3, 1
    08937644:[30C8FFFF]: andi       $t0, $a2, -1
    08937648:[55030007]: bnel       $t0, $v1, 0x08937668
    0893764C:[30C8FFFF]: andi       $t0, $a2, -1
    08937650:[90A60000]: lbu        $a2, 0($a1)
    08937654:[00063200]: sll        $a2, $a2, 0x0008
    08937658:[34C60080]: ori        $a2, $a2, 128
    0893765C:[30C6FFFF]: andi       $a2, $a2, -1
    08937660:[24A50001]: addiu      $a1, $a1, 1
    08937664:[30C8FFFF]: andi       $t0, $a2, -1
    08937668:[00063040]: sll        $a2, $a2, 0x0001
    0893766C:[31088000]: andi       $t0, $t0, -32768
    08937670:[15000023]: bne        $t0, $zr, 0x08937700
    08937674:[30C6FFFF]: andi       $a2, $a2, -1
    08937678:[30C9FFFF]: andi       $t1, $a2, -1
    0893767C:[15230006]: bne        $t1, $v1, 0x08937698
    08937680:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08937684:[90A60000]: lbu        $a2, 0($a1)
    08937688:[00063200]: sll        $a2, $a2, 0x0008
    0893768C:[34C60080]: ori        $a2, $a2, 128
    08937690:[30C6FFFF]: andi       $a2, $a2, -1
    08937694:[24A50001]: addiu      $a1, $a1, 1
    08937698:[30C9FFFF]: andi       $t1, $a2, -1
    0893769C:[00063040]: sll        $a2, $a2, 0x0001
    089376A0:[31298000]: andi       $t1, $t1, -32768
    089376A4:[11200002]: beq        $t1, $zr, 0x089376B0
    089376A8:[30C6FFFF]: andi       $a2, $a2, -1
    089376AC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089376B0:[30C9FFFF]: andi       $t1, $a2, -1
    089376B4:[55230007]: bnel       $t1, $v1, 0x089376D4
    089376B8:[30C9FFFF]: andi       $t1, $a2, -1
    089376BC:[90A60000]: lbu        $a2, 0($a1)
    089376C0:[00063200]: sll        $a2, $a2, 0x0008
    089376C4:[34C60080]: ori        $a2, $a2, 128
    089376C8:[30C6FFFF]: andi       $a2, $a2, -1
    089376CC:[24A50001]: addiu      $a1, $a1, 1
    089376D0:[30C9FFFF]: andi       $t1, $a2, -1
    089376D4:[00063040]: sll        $a2, $a2, 0x0001
    089376D8:[31298000]: andi       $t1, $t1, -32768
    089376DC:[11200002]: beq        $t1, $zr, 0x089376E8
    089376E0:[30C6FFFF]: andi       $a2, $a2, -1
    089376E4:[25080001]: addiu      $t0, $t0, 1
    089376E8:[90A90000]: lbu        $t1, 0($a1)
    089376EC:[25080001]: addiu      $t0, $t0, 1
    089376F0:[00E94821]: addu       $t1, $a3, $t1
    089376F4:[252AFF00]: addiu      $t2, $t1, -256
    089376F8:[10000013]: b          0x08937748
    089376FC:[24A50001]: addiu      $a1, $a1, 1
    08937700:[90AB0001]: lbu        $t3, 1($a1)
    08937704:[90AA0000]: lbu        $t2, 0($a1)
    08937708:[24A80002]: addiu      $t0, $a1, 2
    0893770C:[31690007]: andi       $t1, $t3, 7
    08937710:[000A2A00]: sll        $a1, $t2, 0x0008
    08937714:[00AB2825]: or         $a1, $a1, $t3
    08937718:[000528C3]: sra        $a1, $a1, 0x0003
    0893771C:[00E52821]: addu       $a1, $a3, $a1
    08937720:[24AAE000]: addiu      $t2, $a1, -8192
    08937724:[15200007]: bne        $t1, $zr, 0x08937744
    08937728:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0893772C:[25050001]: addiu      $a1, $t0, 1
    08937730:[91080000]: lbu        $t0, 0($t0)
    08937734:[5500000B]: bnel       $t0, $zr, 0x08937764
    08937738:[25080001]: addiu      $t0, $t0, 1
    0893773C:[1000000D]: b          0x08937774
    08937740:[00901021]: addu       $v0, $a0, $s0
    08937744:[25280001]: addiu      $t0, $t1, 1
    08937748:[25080001]: addiu      $t0, $t0, 1
    0893774C:[10000005]: b          0x08937764
    08937750:[00000000]: nop
    08937754:[2508FFFF]: addiu      $t0, $t0, -1
    08937758:[A0E90000]: sb         $t1, 0($a3)
    0893775C:[254A0001]: addiu      $t2, $t2, 1
    08937760:[24E70001]: addiu      $a3, $a3, 1
    08937764:[5D00FFFB]: bgtzl      $t0, 0x08937754
    08937768:[91490000]: lbu        $t1, 0($t2)
    0893776C:[1000FFA4]: b          0x08937600
    08937770:[30C8FFFF]: andi       $t0, $a2, -1
    08937774:[10E20002]: beq        $a3, $v0, 0x08937780
    08937778:[00000000]: nop
    0893777C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08937780:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08937784:[8FBF000C]: lw         $ra, 12($sp)
    08937788:[8FB00008]: lw         $s0, 8($sp)
    0893778C:[03E00008]: jr         $ra
    08937790:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08937764 361,294 times (length 6)
    08937740:[00901021]: addu       $v0, $a0, $s0
    08937744:[25280001]: addiu      $t0, $t1, 1
    08937748:[25080001]: addiu      $t0, $t0, 1
    0893774C:[10000005]: b          0x08937764
    08937750:[00000000]: nop
--> 08937754:[2508FFFF]: addiu      $t0, $t0, -1
    08937758:[A0E90000]: sb         $t1, 0($a3)
    0893775C:[254A0001]: addiu      $t2, $t2, 1
    08937760:[24E70001]: addiu      $a3, $a3, 1
--> 08937764:[5D00FFFB]: bgtzl      $t0, 0x08937754
    08937768:[91490000]: lbu        $t1, 0($t2)
    0893776C:[1000FFA4]: b          0x08937600
    08937770:[30C8FFFF]: andi       $t0, $a2, -1
    08937774:[10E20002]: beq        $a3, $v0, 0x08937780
  Back Branch 0893763C 28,362 times (length 18)
    089375E8:[10000066]: b          0x08937784
    089375EC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089375F0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    089375F4:[3066FFFF]: andi       $a2, $v1, -1
    089375F8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 089375FC:[30C8FFFF]: andi       $t0, $a2, -1
    08937600:[55030007]: bnel       $t0, $v1, 0x08937620
    08937604:[30C8FFFF]: andi       $t0, $a2, -1
    08937608:[90A60000]: lbu        $a2, 0($a1)
    0893760C:[00063200]: sll        $a2, $a2, 0x0008
    08937610:[34C60080]: ori        $a2, $a2, 128
    08937614:[30C6FFFF]: andi       $a2, $a2, -1
    08937618:[24A50001]: addiu      $a1, $a1, 1
    0893761C:[30C8FFFF]: andi       $t0, $a2, -1
    08937620:[00063040]: sll        $a2, $a2, 0x0001
    08937624:[31088000]: andi       $t0, $t0, -32768
    08937628:[11000006]: beq        $t0, $zr, 0x08937644
    0893762C:[30C6FFFF]: andi       $a2, $a2, -1
    08937630:[90A80000]: lbu        $t0, 0($a1)
    08937634:[A0E80000]: sb         $t0, 0($a3)
    08937638:[24A50001]: addiu      $a1, $a1, 1
--> 0893763C:[1000FFEF]: b          0x089375FC
    08937640:[24E70001]: addiu      $a3, $a3, 1
    08937644:[30C8FFFF]: andi       $t0, $a2, -1
    08937648:[55030007]: bnel       $t0, $v1, 0x08937668
    0893764C:[30C8FFFF]: andi       $t0, $a2, -1
  Back Branch 0893776C 7,431 times (length 93)
    089375EC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089375F0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    089375F4:[3066FFFF]: andi       $a2, $v1, -1
    089375F8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089375FC:[30C8FFFF]: andi       $t0, $a2, -1
--> 08937600:[55030007]: bnel       $t0, $v1, 0x08937620
    08937604:[30C8FFFF]: andi       $t0, $a2, -1
    08937608:[90A60000]: lbu        $a2, 0($a1)
    0893760C:[00063200]: sll        $a2, $a2, 0x0008
    08937610:[34C60080]: ori        $a2, $a2, 128
    08937614:[30C6FFFF]: andi       $a2, $a2, -1
    08937618:[24A50001]: addiu      $a1, $a1, 1
    0893761C:[30C8FFFF]: andi       $t0, $a2, -1
    08937620:[00063040]: sll        $a2, $a2, 0x0001
    08937624:[31088000]: andi       $t0, $t0, -32768
    08937628:[11000006]: beq        $t0, $zr, 0x08937644
    0893762C:[30C6FFFF]: andi       $a2, $a2, -1
    08937630:[90A80000]: lbu        $t0, 0($a1)
    08937634:[A0E80000]: sb         $t0, 0($a3)
    08937638:[24A50001]: addiu      $a1, $a1, 1
    0893763C:[1000FFEF]: b          0x089375FC
    08937640:[24E70001]: addiu      $a3, $a3, 1
    08937644:[30C8FFFF]: andi       $t0, $a2, -1
    08937648:[55030007]: bnel       $t0, $v1, 0x08937668
    0893764C:[30C8FFFF]: andi       $t0, $a2, -1
    08937650:[90A60000]: lbu        $a2, 0($a1)
    08937654:[00063200]: sll        $a2, $a2, 0x0008
    08937658:[34C60080]: ori        $a2, $a2, 128
    0893765C:[30C6FFFF]: andi       $a2, $a2, -1
    08937660:[24A50001]: addiu      $a1, $a1, 1
    08937664:[30C8FFFF]: andi       $t0, $a2, -1
    08937668:[00063040]: sll        $a2, $a2, 0x0001
    0893766C:[31088000]: andi       $t0, $t0, -32768
    08937670:[15000023]: bne        $t0, $zr, 0x08937700
    08937674:[30C6FFFF]: andi       $a2, $a2, -1
    08937678:[30C9FFFF]: andi       $t1, $a2, -1
    0893767C:[15230006]: bne        $t1, $v1, 0x08937698
    08937680:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08937684:[90A60000]: lbu        $a2, 0($a1)
    08937688:[00063200]: sll        $a2, $a2, 0x0008
    0893768C:[34C60080]: ori        $a2, $a2, 128
    08937690:[30C6FFFF]: andi       $a2, $a2, -1
    08937694:[24A50001]: addiu      $a1, $a1, 1
    08937698:[30C9FFFF]: andi       $t1, $a2, -1
    0893769C:[00063040]: sll        $a2, $a2, 0x0001
    089376A0:[31298000]: andi       $t1, $t1, -32768
    089376A4:[11200002]: beq        $t1, $zr, 0x089376B0
    089376A8:[30C6FFFF]: andi       $a2, $a2, -1
    089376AC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089376B0:[30C9FFFF]: andi       $t1, $a2, -1
    089376B4:[55230007]: bnel       $t1, $v1, 0x089376D4
    089376B8:[30C9FFFF]: andi       $t1, $a2, -1
    089376BC:[90A60000]: lbu        $a2, 0($a1)
    089376C0:[00063200]: sll        $a2, $a2, 0x0008
    089376C4:[34C60080]: ori        $a2, $a2, 128
    089376C8:[30C6FFFF]: andi       $a2, $a2, -1
    089376CC:[24A50001]: addiu      $a1, $a1, 1
    089376D0:[30C9FFFF]: andi       $t1, $a2, -1
    089376D4:[00063040]: sll        $a2, $a2, 0x0001
    089376D8:[31298000]: andi       $t1, $t1, -32768
    089376DC:[11200002]: beq        $t1, $zr, 0x089376E8
    089376E0:[30C6FFFF]: andi       $a2, $a2, -1
    089376E4:[25080001]: addiu      $t0, $t0, 1
    089376E8:[90A90000]: lbu        $t1, 0($a1)
    089376EC:[25080001]: addiu      $t0, $t0, 1
    089376F0:[00E94821]: addu       $t1, $a3, $t1
    089376F4:[252AFF00]: addiu      $t2, $t1, -256
    089376F8:[10000013]: b          0x08937748
    089376FC:[24A50001]: addiu      $a1, $a1, 1
    08937700:[90AB0001]: lbu        $t3, 1($a1)
    08937704:[90AA0000]: lbu        $t2, 0($a1)
    08937708:[24A80002]: addiu      $t0, $a1, 2
    0893770C:[31690007]: andi       $t1, $t3, 7
    08937710:[000A2A00]: sll        $a1, $t2, 0x0008
    08937714:[00AB2825]: or         $a1, $a1, $t3
    08937718:[000528C3]: sra        $a1, $a1, 0x0003
    0893771C:[00E52821]: addu       $a1, $a3, $a1
    08937720:[24AAE000]: addiu      $t2, $a1, -8192
    08937724:[15200007]: bne        $t1, $zr, 0x08937744
    08937728:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0893772C:[25050001]: addiu      $a1, $t0, 1
    08937730:[91080000]: lbu        $t0, 0($t0)
    08937734:[5500000B]: bnel       $t0, $zr, 0x08937764
    08937738:[25080001]: addiu      $t0, $t0, 1
    0893773C:[1000000D]: b          0x08937774
    08937740:[00901021]: addu       $v0, $a0, $s0
    08937744:[25280001]: addiu      $t0, $t1, 1
    08937748:[25080001]: addiu      $t0, $t0, 1
    0893774C:[10000005]: b          0x08937764
    08937750:[00000000]: nop
    08937754:[2508FFFF]: addiu      $t0, $t0, -1
    08937758:[A0E90000]: sb         $t1, 0($a3)
    0893775C:[254A0001]: addiu      $t2, $t2, 1
    08937760:[24E70001]: addiu      $a3, $a3, 1
    08937764:[5D00FFFB]: bgtzl      $t0, 0x08937754
    08937768:[91490000]: lbu        $t1, 0($t2)
--> 0893776C:[1000FFA4]: b          0x08937600
    08937770:[30C8FFFF]: andi       $t0, $a2, -1
    08937774:[10E20002]: beq        $a3, $v0, 0x08937780
    08937778:[00000000]: nop
    0893777C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
_S1_3_893DB90 727,090 instructions (6.574%), 1 calls (0893DB90 - 0893DD48, length 111)
    0893DB90:[27BDFFE0]: addiu      $sp, $sp, -32
    0893DB94:[AFBF000C]: sw         $ra, 12($sp)
    0893DB98:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893DB9C:[AFB10008]: sw         $s1, 8($sp)
    0893DBA0:[24846820]: addiu      $a0, $a0, 26656
    0893DBA4:[0E2496F7]: jal        0x08925BDC
    0893DBA8:[AFB00004]: sw         $s0, 4($sp)
    0893DBAC:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893DBB0:[24845D8C]: addiu      $a0, $a0, 23948
    0893DBB4:[0E24F8A5]: jal        0x0893E294
    0893DBB8:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0893DBBC:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893DBC0:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893DBC4:[AC625D7C]: sw         $v0, 23932($v1)
    0893DBC8:[24845D8C]: addiu      $a0, $a0, 23948
    0893DBCC:[0E24F8A5]: jal        0x0893E294
    0893DBD0:[34058002]: ori        $a1, $zr, -32766 <=> li $a1, 32770
    0893DBD4:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893DBD8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893DBDC:[AC625D80]: sw         $v0, 23936($v1)
    0893DBE0:[24845D8C]: addiu      $a0, $a0, 23948
    0893DBE4:[0E24F8A5]: jal        0x0893E294
    0893DBE8:[24051002]: addiu      $a1, $zr, 4098 <=> li $a1, 4098
    0893DBEC:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893DBF0:[AC625D84]: sw         $v0, 23940($v1)
    0893DBF4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0893DBF8:[44900000]: mtc1       $s0, $f0
    0893DBFC:[46800060]: cvt.s.w    $f1, $f0
    0893DC00:[3C0243B4]: lui        $v0, 0x43B4 <=> li $v0, 0x43B40000
    0893DC04:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    0893DC08:[44821000]: mtc1       $v0, $f2
    0893DC0C:[46011082]: mul.s      $f2, $f2, $f1
    0893DC10:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0893DC14:[C4402654]: lwc1       $f0, 9812($v0)
    0893DC18:[44830800]: mtc1       $v1, $f1
    0893DC1C:[46011043]: div.s      $f1, $f2, $f1
    0893DC20:[0E24988C]: jal        0x08926230
    0893DC24:[46010302]: mul.s      $f12, $f0, $f1
    0893DC28:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DC2C:[8C435D7C]: lw         $v1, 23932($v0)
    0893DC30:[00102080]: sll        $a0, $s0, 0x0002
    0893DC34:[26100001]: addiu      $s0, $s0, 1
    0893DC38:[00641821]: addu       $v1, $v1, $a0
    0893DC3C:[2A024000]: slti       $v0, $s0, 16384
    0893DC40:[1440FFED]: bne        $v0, $zr, 0x0893DBF8
    0893DC44:[E4600000]: swc1       $f0, 0($v1)
    0893DC48:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0893DC4C:[00118040]: sll        $s0, $s1, 0x0001
    0893DC50:[44900000]: mtc1       $s0, $f0
    0893DC54:[46800060]: cvt.s.w    $f1, $f0
    0893DC58:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    0893DC5C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    0893DC60:[44830000]: mtc1       $v1, $f0
    0893DC64:[46000843]: div.s      $f1, $f1, $f0
    0893DC68:[44820000]: mtc1       $v0, $f0
    0893DC6C:[0E24986B]: jal        0x089261AC
    0893DC70:[46000B01]: sub.s      $f12, $f1, $f0
    0893DC74:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0893DC78:[C4412618]: lwc1       $f1, 9752($v0)
    0893DC7C:[26310001]: addiu      $s1, $s1, 1
    0893DC80:[46000802]: mul.s      $f0, $f1, $f0
    0893DC84:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DC88:[8C425D80]: lw         $v0, 23936($v0)
    0893DC8C:[4600000D]: trunc.w.s  $f0, $f0
    0893DC90:[00501821]: addu       $v1, $v0, $s0
    0893DC94:[2A224000]: slti       $v0, $s1, 16384
    0893DC98:[44040000]: mfc1       $a0, $f0
    0893DC9C:[1440FFEB]: bne        $v0, $zr, 0x0893DC4C
    0893DCA0:[A4640000]: sh         $a0, 0($v1)
    0893DCA4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DCA8:[8C445D80]: lw         $a0, 23936($v0)
    0893DCAC:[2405005B]: addiu      $a1, $zr, 91 <=> li $a1, 91
    0893DCB0:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893DCB4:[A4857FFE]: sh         $a1, 32766($a0)
    0893DCB8:[8C635D80]: lw         $v1, 23936($v1)
    0893DCBC:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0893DCC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0893DCC4:[00621021]: addu       $v0, $v1, $v0
    0893DCC8:[A4408000]: sh         $zr, -32768($v0)
    0893DCCC:[44900000]: mtc1       $s0, $f0
    0893DCD0:[46800060]: cvt.s.w    $f1, $f0
    0893DCD4:[3C024500]: lui        $v0, 0x4500 <=> li $v0, 0x45000000
    0893DCD8:[44820000]: mtc1       $v0, $f0
    0893DCDC:[0E2035C0]: jal        0x0880D700
    0893DCE0:[46000B03]: div.s      $f12, $f1, $f0
    0893DCE4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0893DCE8:[C4412618]: lwc1       $f1, 9752($v0)
    0893DCEC:[00102040]: sll        $a0, $s0, 0x0001
    0893DCF0:[26100001]: addiu      $s0, $s0, 1
    0893DCF4:[46000802]: mul.s      $f0, $f1, $f0
    0893DCF8:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DCFC:[8C435D84]: lw         $v1, 23940($v0)
    0893DD00:[4600000D]: trunc.w.s  $f0, $f0
    0893DD04:[00641821]: addu       $v1, $v1, $a0
    0893DD08:[2A020800]: slti       $v0, $s0, 2048
    0893DD0C:[44040000]: mfc1       $a0, $f0
    0893DD10:[1440FFEE]: bne        $v0, $zr, 0x0893DCCC
    0893DD14:[A4640000]: sh         $a0, 0($v1)
    0893DD18:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DD1C:[8C425D84]: lw         $v0, 23940($v0)
    0893DD20:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
    0893DD24:[27A40018]: addiu      $a0, $sp, 24
    0893DD28:[0E27E0C1]: jal        0x089F8304 [sceRtcGetCurrentTick]
    0893DD2C:[A4431000]: sh         $v1, 4096($v0)
    0893DD30:[0E24F576]: jal        0x0893D5D8
    0893DD34:[8FA40018]: lw         $a0, 24($sp)
    0893DD38:[8FBF000C]: lw         $ra, 12($sp)
    0893DD3C:[8FB10008]: lw         $s1, 8($sp)
    0893DD40:[8FB00004]: lw         $s0, 4($sp)
    0893DD44:[03E00008]: jr         $ra
    0893DD48:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0893DC9C 16,384 times (length 22)
    0893DC38:[00641821]: addu       $v1, $v1, $a0
    0893DC3C:[2A024000]: slti       $v0, $s0, 16384
    0893DC40:[1440FFED]: bne        $v0, $zr, 0x0893DBF8
    0893DC44:[E4600000]: swc1       $f0, 0($v1)
    0893DC48:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0893DC4C:[00118040]: sll        $s0, $s1, 0x0001
    0893DC50:[44900000]: mtc1       $s0, $f0
    0893DC54:[46800060]: cvt.s.w    $f1, $f0
    0893DC58:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    0893DC5C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    0893DC60:[44830000]: mtc1       $v1, $f0
    0893DC64:[46000843]: div.s      $f1, $f1, $f0
    0893DC68:[44820000]: mtc1       $v0, $f0
    0893DC6C:[0E24986B]: jal        0x089261AC
    0893DC70:[46000B01]: sub.s      $f12, $f1, $f0
    0893DC74:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0893DC78:[C4412618]: lwc1       $f1, 9752($v0)
    0893DC7C:[26310001]: addiu      $s1, $s1, 1
    0893DC80:[46000802]: mul.s      $f0, $f1, $f0
    0893DC84:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DC88:[8C425D80]: lw         $v0, 23936($v0)
    0893DC8C:[4600000D]: trunc.w.s  $f0, $f0
    0893DC90:[00501821]: addu       $v1, $v0, $s0
    0893DC94:[2A224000]: slti       $v0, $s1, 16384
    0893DC98:[44040000]: mfc1       $a0, $f0
--> 0893DC9C:[1440FFEB]: bne        $v0, $zr, 0x0893DC4C
    0893DCA0:[A4640000]: sh         $a0, 0($v1)
    0893DCA4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DCA8:[8C445D80]: lw         $a0, 23936($v0)
    0893DCAC:[2405005B]: addiu      $a1, $zr, 91 <=> li $a1, 91
  Back Branch 0893DC40 16,384 times (length 20)
    0893DBE4:[0E24F8A5]: jal        0x0893E294
    0893DBE8:[24051002]: addiu      $a1, $zr, 4098 <=> li $a1, 4098
    0893DBEC:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893DBF0:[AC625D84]: sw         $v0, 23940($v1)
    0893DBF4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0893DBF8:[44900000]: mtc1       $s0, $f0
    0893DBFC:[46800060]: cvt.s.w    $f1, $f0
    0893DC00:[3C0243B4]: lui        $v0, 0x43B4 <=> li $v0, 0x43B40000
    0893DC04:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    0893DC08:[44821000]: mtc1       $v0, $f2
    0893DC0C:[46011082]: mul.s      $f2, $f2, $f1
    0893DC10:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0893DC14:[C4402654]: lwc1       $f0, 9812($v0)
    0893DC18:[44830800]: mtc1       $v1, $f1
    0893DC1C:[46011043]: div.s      $f1, $f2, $f1
    0893DC20:[0E24988C]: jal        0x08926230
    0893DC24:[46010302]: mul.s      $f12, $f0, $f1
    0893DC28:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DC2C:[8C435D7C]: lw         $v1, 23932($v0)
    0893DC30:[00102080]: sll        $a0, $s0, 0x0002
    0893DC34:[26100001]: addiu      $s0, $s0, 1
    0893DC38:[00641821]: addu       $v1, $v1, $a0
    0893DC3C:[2A024000]: slti       $v0, $s0, 16384
--> 0893DC40:[1440FFED]: bne        $v0, $zr, 0x0893DBF8
    0893DC44:[E4600000]: swc1       $f0, 0($v1)
    0893DC48:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0893DC4C:[00118040]: sll        $s0, $s1, 0x0001
    0893DC50:[44900000]: mtc1       $s0, $f0
  Back Branch 0893DD10 2,048 times (length 19)
    0893DCB8:[8C635D80]: lw         $v1, 23936($v1)
    0893DCBC:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0893DCC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0893DCC4:[00621021]: addu       $v0, $v1, $v0
    0893DCC8:[A4408000]: sh         $zr, -32768($v0)
--> 0893DCCC:[44900000]: mtc1       $s0, $f0
    0893DCD0:[46800060]: cvt.s.w    $f1, $f0
    0893DCD4:[3C024500]: lui        $v0, 0x4500 <=> li $v0, 0x45000000
    0893DCD8:[44820000]: mtc1       $v0, $f0
    0893DCDC:[0E2035C0]: jal        0x0880D700
    0893DCE0:[46000B03]: div.s      $f12, $f1, $f0
    0893DCE4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0893DCE8:[C4412618]: lwc1       $f1, 9752($v0)
    0893DCEC:[00102040]: sll        $a0, $s0, 0x0001
    0893DCF0:[26100001]: addiu      $s0, $s0, 1
    0893DCF4:[46000802]: mul.s      $f0, $f1, $f0
    0893DCF8:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DCFC:[8C435D84]: lw         $v1, 23940($v0)
    0893DD00:[4600000D]: trunc.w.s  $f0, $f0
    0893DD04:[00641821]: addu       $v1, $v1, $a0
    0893DD08:[2A020800]: slti       $v0, $s0, 2048
    0893DD0C:[44040000]: mfc1       $a0, $f0
--> 0893DD10:[1440FFEE]: bne        $v0, $zr, 0x0893DCCC
    0893DD14:[A4640000]: sh         $a0, 0($v1)
    0893DD18:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893DD1C:[8C425D84]: lw         $v0, 23940($v0)
    0893DD20:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
_S1_3_89261AC 302,523 instructions (2.735%), 16,384 calls (089261AC - 08926204, length 23)
    089261AC:[27BDFFF0]: addiu      $sp, $sp, -16
    089261B0:[E7AC0004]: swc1       $f12, 4($sp)
    089261B4:[CBA00004]: lv.s       S000.s, 4($sp)
    089261B8:[D0630020]: VCST.s     S001.s, VFPU_SQRT1_2
    089261BC:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    089261C0:[DC0001E4]: VPFXS      [|x|, y, z, w]
    089261C4:[6C200002]: vcmp.s     LT, S000.s, S001.s
    089261C8:[64000060]: vmul.s     S003.s, S000.s, S000.s
    089261CC:[D04A0020]: vsgn.s     S001.s, S000.s
    089261D0:[49030007]: bvtl       0, 0x089261F0
    089261D4:[D0170000]: vasin.s    S000.s, S000.s
    089261D8:[DE000E01]: VPFXD      [0:1, M, M, M]
    089261DC:[D0446060]: vocp.s     S003.s, S003.s
    089261E0:[D0166060]: vsqrt.s    S003.s, S003.s
    089261E4:[D0176060]: vasin.s    S003.s, S003.s
    089261E8:[D0446000]: vocp.s     S000.s, S003.s
    089261EC:[64200000]: vmul.s     S000.s, S000.s, S001.s
    089261F0:[D0440000]: vocp.s     S000.s, S000.s
    089261F4:[64400000]: vmul.s     S000.s, S000.s, S002.s
    089261F8:[EBA00000]: sv.s       S000.s, 0($sp)
    089261FC:[C7A00000]: lwc1       $f0, 0($sp)
    08926200:[03E00008]: jr         $ra
    08926204:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_8814F74 220,208 instructions (1.991%), 1,441 calls (08814F74 - 08815008, length 38)
    08814F74:[00A41025]: or         $v0, $a1, $a0
    08814F78:[30420003]: andi       $v0, $v0, 3
    08814F7C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08814F80:[1440001B]: bne        $v0, $zr, 0x08814FF0
    08814F84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08814F88:[8CA70000]: lw         $a3, 0($a1)
    08814F8C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08814F90:[3442FEFF]: ori        $v0, $v0, -257
    08814F94:[00E21021]: addu       $v0, $a3, $v0
    08814F98:[00072027]: nor        $a0, $zr, $a3 <=> li $a0, not $a3
    08814F9C:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08814FA0:[00441024]: and        $v0, $v0, $a0
    08814FA4:[34638080]: ori        $v1, $v1, -32640
    08814FA8:[00431024]: and        $v0, $v0, $v1
    08814FAC:[1440000F]: bne        $v0, $zr, 0x08814FEC
    08814FB0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08814FB4:[3C09FEFE]: lui        $t1, 0xFEFE <=> li $t1, 0xFEFE0000
    08814FB8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08814FBC:[3529FEFF]: ori        $t1, $t1, -257
    08814FC0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08814FC4:[ACC40000]: sw         $a0, 0($a2)
    08814FC8:[24A50004]: addiu      $a1, $a1, 4
    08814FCC:[8CA20000]: lw         $v0, 0($a1)
    08814FD0:[00491821]: addu       $v1, $v0, $t1
    08814FD4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08814FD8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08814FDC:[00621824]: and        $v1, $v1, $v0
    08814FE0:[00681824]: and        $v1, $v1, $t0
    08814FE4:[1060FFF7]: beq        $v1, $zr, 0x08814FC4
    08814FE8:[24C60004]: addiu      $a2, $a2, 4
    08814FEC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08814FF0:[90A20000]: lbu        $v0, 0($a1)
    08814FF4:[24A50001]: addiu      $a1, $a1, 1
    08814FF8:[A0620000]: sb         $v0, 0($v1)
    08814FFC:[1440FFFC]: bne        $v0, $zr, 0x08814FF0
    08815000:[24630001]: addiu      $v1, $v1, 1
    08815004:[03E00008]: jr         $ra
    08815008:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
  Back Branch 08814FE4 16,339 times (length 10)
    08814FB0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08814FB4:[3C09FEFE]: lui        $t1, 0xFEFE <=> li $t1, 0xFEFE0000
    08814FB8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08814FBC:[3529FEFF]: ori        $t1, $t1, -257
    08814FC0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
--> 08814FC4:[ACC40000]: sw         $a0, 0($a2)
    08814FC8:[24A50004]: addiu      $a1, $a1, 4
    08814FCC:[8CA20000]: lw         $v0, 0($a1)
    08814FD0:[00491821]: addu       $v1, $v0, $t1
    08814FD4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08814FD8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08814FDC:[00621824]: and        $v1, $v1, $v0
    08814FE0:[00681824]: and        $v1, $v1, $t0
--> 08814FE4:[1060FFF7]: beq        $v1, $zr, 0x08814FC4
    08814FE8:[24C60004]: addiu      $a2, $a2, 4
    08814FEC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08814FF0:[90A20000]: lbu        $v0, 0($a1)
    08814FF4:[24A50001]: addiu      $a1, $a1, 1
  Back Branch 08814FFC 4,751 times (length 5)
    08814FDC:[00621824]: and        $v1, $v1, $v0
    08814FE0:[00681824]: and        $v1, $v1, $t0
    08814FE4:[1060FFF7]: beq        $v1, $zr, 0x08814FC4
    08814FE8:[24C60004]: addiu      $a2, $a2, 4
    08814FEC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
--> 08814FF0:[90A20000]: lbu        $v0, 0($a1)
    08814FF4:[24A50001]: addiu      $a1, $a1, 1
    08814FF8:[A0620000]: sb         $v0, 0($v1)
--> 08814FFC:[1440FFFC]: bne        $v0, $zr, 0x08814FF0
    08815000:[24630001]: addiu      $v1, $v1, 1
    08815004:[03E00008]: jr         $ra
    08815008:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
_S1_3_880D700 183,897 instructions (1.663%), 2,048 calls (0880D700 - 0880D998, length 167)
    0880D700:[27BDFFF0]: addiu      $sp, $sp, -16
    0880D704:[AFB00000]: sw         $s0, 0($sp)
    0880D708:[44106000]: mfc1       $s0, $f12
    0880D70C:[3C02507F]: lui        $v0, 0x507F <=> li $v0, 0x507F0000
    0880D710:[3442FFFF]: ori        $v0, $v0, -1
    0880D714:[7C10FFC4]: ins        $s0, $zr, 31, 1
    0880D718:[0050102A]: slt        $v0, $v0, $s0
    0880D71C:[AFB10004]: sw         $s1, 4($sp)
    0880D720:[46006146]: mov.s      $f5, $f12
    0880D724:[44116000]: mfc1       $s1, $f12
    0880D728:[10400018]: beq        $v0, $zr, 0x0880D78C
    0880D72C:[AFBF0008]: sw         $ra, 8($sp)
    0880D730:[3C027F80]: lui        $v0, 0x7F80 <=> li $v0, 0x7F800000
    0880D734:[0050102A]: slt        $v0, $v0, $s0
    0880D738:[10400007]: beq        $v0, $zr, 0x0880D758
    0880D73C:[00000000]: nop
    0880D740:[460C6000]: add.s      $f0, $f12, $f12
    0880D744:[8FBF0008]: lw         $ra, 8($sp)
    0880D748:[8FB10004]: lw         $s1, 4($sp)
    0880D74C:[8FB00000]: lw         $s0, 0($sp)
    0880D750:[03E00008]: jr         $ra
    0880D754:[27BD0010]: addiu      $sp, $sp, 16
    0880D758:[1A200006]: blez       $s1, 0x0880D774
    0880D75C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D760:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0880D764:[C441AD08]: lwc1       $f1, -21240($v0)
    0880D768:[C460AD0C]: lwc1       $f0, -21236($v1)
    0880D76C:[0A2035D1]: j          0x0880D744
    0880D770:[46000800]: add.s      $f0, $f1, $f0
    0880D774:[C440AD08]: lwc1       $f0, -21240($v0)
    0880D778:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D77C:[C441AD0C]: lwc1       $f1, -21236($v0)
    0880D780:[46000007]: neg.s      $f0, $f0
    0880D784:[0A2035D1]: j          0x0880D744
    0880D788:[46010001]: sub.s      $f0, $f0, $f1
    0880D78C:[3C023EDF]: lui        $v0, 0x3EDF <=> li $v0, 0x3EDF0000
    0880D790:[3442FFFF]: ori        $v0, $v0, -1
    0880D794:[0050102A]: slt        $v0, $v0, $s0
    0880D798:[14400052]: bne        $v0, $zr, 0x0880D8E4
    0880D79C:[3C0230FF]: lui        $v0, 0x30FF <=> li $v0, 0x30FF0000
    0880D7A0:[3442FFFF]: ori        $v0, $v0, -1
    0880D7A4:[0050102A]: slt        $v0, $v0, $s0
    0880D7A8:[1440000C]: bne        $v0, $zr, 0x0880D7DC
    0880D7AC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880D7B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7B4:[C440AD10]: lwc1       $f0, -21232($v0)
    0880D7B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7BC:[C441AD14]: lwc1       $f1, -21228($v0)
    0880D7C0:[46006000]: add.s      $f0, $f12, $f0
    0880D7C4:[4600083C]: c.lt.s     $f1, $f0
    0880D7C8:[00000000]: nop
    0880D7CC:[45020004]: bc1fl      0x0880D7E0
    0880D7D0:[46052902]: mul.s      $f4, $f5, $f5
    0880D7D4:[0A2035D1]: j          0x0880D744
    0880D7D8:[46006006]: mov.s      $f0, $f12
    0880D7DC:[46052902]: mul.s      $f4, $f5, $f5
    0880D7E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7E4:[C440AD24]: lwc1       $f0, -21212($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441AD3C]: lwc1       $f1, -21188($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442AD28]: lwc1       $f2, -21208($v0)
    0880D7FC:[46001802]: mul.s      $f0, $f3, $f0
    0880D800:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D804:[46011842]: mul.s      $f1, $f3, $f1
    0880D808:[46020000]: add.s      $f0, $f0, $f2
    0880D80C:[C442AD40]: lwc1       $f2, -21184($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442AD2C]: lwc1       $f2, -21204($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442AD44]: lwc1       $f2, -21180($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442AD30]: lwc1       $f2, -21200($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442AD48]: lwc1       $f2, -21176($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442AD34]: lwc1       $f2, -21196($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442AD4C]: lwc1       $f2, -21172($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442AD38]: lwc1       $f2, -21192($v0)
    0880D880:[46020000]: add.s      $f0, $f0, $f2
    0880D884:[46011842]: mul.s      $f1, $f3, $f1
    0880D888:[04600012]: bltz       $v1, 0x0880D8D4
    0880D88C:[46002002]: mul.s      $f0, $f4, $f0
    0880D890:[46010040]: add.s      $f1, $f0, $f1
    0880D894:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D898:[00031880]: sll        $v1, $v1, 0x0002
    0880D89C:[2442ACF8]: addiu      $v0, $v0, -21256
    0880D8A0:[00621021]: addu       $v0, $v1, $v0
    0880D8A4:[46012842]: mul.s      $f1, $f5, $f1
    0880D8A8:[C4400000]: lwc1       $f0, 0($v0)
    0880D8AC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D8B0:[2442ACE8]: addiu      $v0, $v0, -21272
    0880D8B4:[46000841]: sub.s      $f1, $f1, $f0
    0880D8B8:[00621821]: addu       $v1, $v1, $v0
    0880D8BC:[C4600000]: lwc1       $f0, 0($v1)
    0880D8C0:[46050841]: sub.s      $f1, $f1, $f5
    0880D8C4:[0621FF9F]: bgez       $s1, 0x0880D744
    0880D8C8:[46010001]: sub.s      $f0, $f0, $f1
    0880D8CC:[0A2035D1]: j          0x0880D744
    0880D8D0:[46000007]: neg.s      $f0, $f0
    0880D8D4:[46010000]: add.s      $f0, $f0, $f1
    0880D8D8:[46002802]: mul.s      $f0, $f5, $f0
    0880D8DC:[0A2035D1]: j          0x0880D744
    0880D8E0:[46002801]: sub.s      $f0, $f5, $f0
    0880D8E4:[0E2036A1]: jal        0x0880DA84
    0880D8E8:[00000000]: nop
    0880D8EC:[3C023F97]: lui        $v0, 0x3F97 <=> li $v0, 0x3F970000
    0880D8F0:[3442FFFF]: ori        $v0, $v0, -1
    0880D8F4:[0050102A]: slt        $v0, $v0, $s0
    0880D8F8:[14400015]: bne        $v0, $zr, 0x0880D950
    0880D8FC:[46000146]: mov.s      $f5, $f0
    0880D900:[3C023F2F]: lui        $v0, 0x3F2F <=> li $v0, 0x3F2F0000
    0880D904:[3442FFFF]: ori        $v0, $v0, -1
    0880D908:[0050102A]: slt        $v0, $v0, $s0
    0880D90C:[1440000A]: bne        $v0, $zr, 0x0880D938
    0880D910:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D914:[46000040]: add.s      $f1, $f0, $f0
    0880D918:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D91C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D920:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880D924:[46000841]: sub.s      $f1, $f1, $f0
    0880D928:[C440AD18]: lwc1       $f0, -21224($v0)
    0880D92C:[46002800]: add.s      $f0, $f5, $f0
    0880D930:[0A2035F7]: j          0x0880D7DC
    0880D934:[46000943]: div.s      $f5, $f1, $f0
    0880D938:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D93C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880D940:[46002840]: add.s      $f1, $f5, $f0
    0880D944:[46002801]: sub.s      $f0, $f5, $f0
    0880D948:[0A2035F7]: j          0x0880D7DC
    0880D94C:[46010143]: div.s      $f5, $f0, $f1
    0880D950:[3C02401B]: lui        $v0, 0x401B <=> li $v0, 0x401B0000
    0880D954:[3442FFFF]: ori        $v0, $v0, -1
    0880D958:[0050102A]: slt        $v0, $v0, $s0
    0880D95C:[1440000B]: bne        $v0, $zr, 0x0880D98C
    0880D960:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D964:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D968:[C441AD1C]: lwc1       $f1, -21220($v0)
    0880D96C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D970:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0880D974:[46010082]: mul.s      $f2, $f0, $f1
    0880D978:[46010041]: sub.s      $f1, $f0, $f1
    0880D97C:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D980:[46001080]: add.s      $f2, $f2, $f0
    0880D984:[0A2035F7]: j          0x0880D7DC
    0880D988:[46020943]: div.s      $f5, $f1, $f2
    0880D98C:[C440AD20]: lwc1       $f0, -21216($v0)
    0880D990:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0880D994:[0A2035F7]: j          0x0880D7DC
    0880D998:[46050143]: div.s      $f5, $f0, $f5
  Back Branch 0880D8C4 1,152 times (length 98)
    0880D730:[3C027F80]: lui        $v0, 0x7F80 <=> li $v0, 0x7F800000
    0880D734:[0050102A]: slt        $v0, $v0, $s0
    0880D738:[10400007]: beq        $v0, $zr, 0x0880D758
    0880D73C:[00000000]: nop
    0880D740:[460C6000]: add.s      $f0, $f12, $f12
--> 0880D744:[8FBF0008]: lw         $ra, 8($sp)
    0880D748:[8FB10004]: lw         $s1, 4($sp)
    0880D74C:[8FB00000]: lw         $s0, 0($sp)
    0880D750:[03E00008]: jr         $ra
    0880D754:[27BD0010]: addiu      $sp, $sp, 16
    0880D758:[1A200006]: blez       $s1, 0x0880D774
    0880D75C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D760:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0880D764:[C441AD08]: lwc1       $f1, -21240($v0)
    0880D768:[C460AD0C]: lwc1       $f0, -21236($v1)
    0880D76C:[0A2035D1]: j          0x0880D744
    0880D770:[46000800]: add.s      $f0, $f1, $f0
    0880D774:[C440AD08]: lwc1       $f0, -21240($v0)
    0880D778:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D77C:[C441AD0C]: lwc1       $f1, -21236($v0)
    0880D780:[46000007]: neg.s      $f0, $f0
    0880D784:[0A2035D1]: j          0x0880D744
    0880D788:[46010001]: sub.s      $f0, $f0, $f1
    0880D78C:[3C023EDF]: lui        $v0, 0x3EDF <=> li $v0, 0x3EDF0000
    0880D790:[3442FFFF]: ori        $v0, $v0, -1
    0880D794:[0050102A]: slt        $v0, $v0, $s0
    0880D798:[14400052]: bne        $v0, $zr, 0x0880D8E4
    0880D79C:[3C0230FF]: lui        $v0, 0x30FF <=> li $v0, 0x30FF0000
    0880D7A0:[3442FFFF]: ori        $v0, $v0, -1
    0880D7A4:[0050102A]: slt        $v0, $v0, $s0
    0880D7A8:[1440000C]: bne        $v0, $zr, 0x0880D7DC
    0880D7AC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880D7B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7B4:[C440AD10]: lwc1       $f0, -21232($v0)
    0880D7B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7BC:[C441AD14]: lwc1       $f1, -21228($v0)
    0880D7C0:[46006000]: add.s      $f0, $f12, $f0
    0880D7C4:[4600083C]: c.lt.s     $f1, $f0
    0880D7C8:[00000000]: nop
    0880D7CC:[45020004]: bc1fl      0x0880D7E0
    0880D7D0:[46052902]: mul.s      $f4, $f5, $f5
    0880D7D4:[0A2035D1]: j          0x0880D744
    0880D7D8:[46006006]: mov.s      $f0, $f12
    0880D7DC:[46052902]: mul.s      $f4, $f5, $f5
    0880D7E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7E4:[C440AD24]: lwc1       $f0, -21212($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441AD3C]: lwc1       $f1, -21188($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442AD28]: lwc1       $f2, -21208($v0)
    0880D7FC:[46001802]: mul.s      $f0, $f3, $f0
    0880D800:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D804:[46011842]: mul.s      $f1, $f3, $f1
    0880D808:[46020000]: add.s      $f0, $f0, $f2
    0880D80C:[C442AD40]: lwc1       $f2, -21184($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442AD2C]: lwc1       $f2, -21204($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442AD44]: lwc1       $f2, -21180($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442AD30]: lwc1       $f2, -21200($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442AD48]: lwc1       $f2, -21176($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442AD34]: lwc1       $f2, -21196($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442AD4C]: lwc1       $f2, -21172($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442AD38]: lwc1       $f2, -21192($v0)
    0880D880:[46020000]: add.s      $f0, $f0, $f2
    0880D884:[46011842]: mul.s      $f1, $f3, $f1
    0880D888:[04600012]: bltz       $v1, 0x0880D8D4
    0880D88C:[46002002]: mul.s      $f0, $f4, $f0
    0880D890:[46010040]: add.s      $f1, $f0, $f1
    0880D894:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D898:[00031880]: sll        $v1, $v1, 0x0002
    0880D89C:[2442ACF8]: addiu      $v0, $v0, -21256
    0880D8A0:[00621021]: addu       $v0, $v1, $v0
    0880D8A4:[46012842]: mul.s      $f1, $f5, $f1
    0880D8A8:[C4400000]: lwc1       $f0, 0($v0)
    0880D8AC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D8B0:[2442ACE8]: addiu      $v0, $v0, -21272
    0880D8B4:[46000841]: sub.s      $f1, $f1, $f0
    0880D8B8:[00621821]: addu       $v1, $v1, $v0
    0880D8BC:[C4600000]: lwc1       $f0, 0($v1)
    0880D8C0:[46050841]: sub.s      $f1, $f1, $f5
--> 0880D8C4:[0621FF9F]: bgez       $s1, 0x0880D744
    0880D8C8:[46010001]: sub.s      $f0, $f0, $f1
    0880D8CC:[0A2035D1]: j          0x0880D744
    0880D8D0:[46000007]: neg.s      $f0, $f0
    0880D8D4:[46010000]: add.s      $f0, $f0, $f1
  Back Branch 0880D8DC 895 times (length 104)
  Back Branch 0880D948 640 times (length 93)
    0880D7C8:[00000000]: nop
    0880D7CC:[45020004]: bc1fl      0x0880D7E0
    0880D7D0:[46052902]: mul.s      $f4, $f5, $f5
    0880D7D4:[0A2035D1]: j          0x0880D744
    0880D7D8:[46006006]: mov.s      $f0, $f12
--> 0880D7DC:[46052902]: mul.s      $f4, $f5, $f5
    0880D7E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7E4:[C440AD24]: lwc1       $f0, -21212($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441AD3C]: lwc1       $f1, -21188($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442AD28]: lwc1       $f2, -21208($v0)
    0880D7FC:[46001802]: mul.s      $f0, $f3, $f0
    0880D800:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D804:[46011842]: mul.s      $f1, $f3, $f1
    0880D808:[46020000]: add.s      $f0, $f0, $f2
    0880D80C:[C442AD40]: lwc1       $f2, -21184($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442AD2C]: lwc1       $f2, -21204($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442AD44]: lwc1       $f2, -21180($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442AD30]: lwc1       $f2, -21200($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442AD48]: lwc1       $f2, -21176($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442AD34]: lwc1       $f2, -21196($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442AD4C]: lwc1       $f2, -21172($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442AD38]: lwc1       $f2, -21192($v0)
    0880D880:[46020000]: add.s      $f0, $f0, $f2
    0880D884:[46011842]: mul.s      $f1, $f3, $f1
    0880D888:[04600012]: bltz       $v1, 0x0880D8D4
    0880D88C:[46002002]: mul.s      $f0, $f4, $f0
    0880D890:[46010040]: add.s      $f1, $f0, $f1
    0880D894:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D898:[00031880]: sll        $v1, $v1, 0x0002
    0880D89C:[2442ACF8]: addiu      $v0, $v0, -21256
    0880D8A0:[00621021]: addu       $v0, $v1, $v0
    0880D8A4:[46012842]: mul.s      $f1, $f5, $f1
    0880D8A8:[C4400000]: lwc1       $f0, 0($v0)
    0880D8AC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D8B0:[2442ACE8]: addiu      $v0, $v0, -21272
    0880D8B4:[46000841]: sub.s      $f1, $f1, $f0
    0880D8B8:[00621821]: addu       $v1, $v1, $v0
    0880D8BC:[C4600000]: lwc1       $f0, 0($v1)
    0880D8C0:[46050841]: sub.s      $f1, $f1, $f5
    0880D8C4:[0621FF9F]: bgez       $s1, 0x0880D744
    0880D8C8:[46010001]: sub.s      $f0, $f0, $f1
    0880D8CC:[0A2035D1]: j          0x0880D744
    0880D8D0:[46000007]: neg.s      $f0, $f0
    0880D8D4:[46010000]: add.s      $f0, $f0, $f1
    0880D8D8:[46002802]: mul.s      $f0, $f5, $f0
    0880D8DC:[0A2035D1]: j          0x0880D744
    0880D8E0:[46002801]: sub.s      $f0, $f5, $f0
    0880D8E4:[0E2036A1]: jal        0x0880DA84
    0880D8E8:[00000000]: nop
    0880D8EC:[3C023F97]: lui        $v0, 0x3F97 <=> li $v0, 0x3F970000
    0880D8F0:[3442FFFF]: ori        $v0, $v0, -1
    0880D8F4:[0050102A]: slt        $v0, $v0, $s0
    0880D8F8:[14400015]: bne        $v0, $zr, 0x0880D950
    0880D8FC:[46000146]: mov.s      $f5, $f0
    0880D900:[3C023F2F]: lui        $v0, 0x3F2F <=> li $v0, 0x3F2F0000
    0880D904:[3442FFFF]: ori        $v0, $v0, -1
    0880D908:[0050102A]: slt        $v0, $v0, $s0
    0880D90C:[1440000A]: bne        $v0, $zr, 0x0880D938
    0880D910:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D914:[46000040]: add.s      $f1, $f0, $f0
    0880D918:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D91C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D920:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880D924:[46000841]: sub.s      $f1, $f1, $f0
    0880D928:[C440AD18]: lwc1       $f0, -21224($v0)
    0880D92C:[46002800]: add.s      $f0, $f5, $f0
    0880D930:[0A2035F7]: j          0x0880D7DC
    0880D934:[46000943]: div.s      $f5, $f1, $f0
    0880D938:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D93C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880D940:[46002840]: add.s      $f1, $f5, $f0
    0880D944:[46002801]: sub.s      $f0, $f5, $f0
--> 0880D948:[0A2035F7]: j          0x0880D7DC
    0880D94C:[46010143]: div.s      $f5, $f0, $f1
    0880D950:[3C02401B]: lui        $v0, 0x401B <=> li $v0, 0x401B0000
    0880D954:[3442FFFF]: ori        $v0, $v0, -1
    0880D958:[0050102A]: slt        $v0, $v0, $s0
  Back Branch 0880D930 512 times (length 87)
    0880D7C8:[00000000]: nop
    0880D7CC:[45020004]: bc1fl      0x0880D7E0
    0880D7D0:[46052902]: mul.s      $f4, $f5, $f5
    0880D7D4:[0A2035D1]: j          0x0880D744
    0880D7D8:[46006006]: mov.s      $f0, $f12
--> 0880D7DC:[46052902]: mul.s      $f4, $f5, $f5
    0880D7E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7E4:[C440AD24]: lwc1       $f0, -21212($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441AD3C]: lwc1       $f1, -21188($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442AD28]: lwc1       $f2, -21208($v0)
    0880D7FC:[46001802]: mul.s      $f0, $f3, $f0
    0880D800:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D804:[46011842]: mul.s      $f1, $f3, $f1
    0880D808:[46020000]: add.s      $f0, $f0, $f2
    0880D80C:[C442AD40]: lwc1       $f2, -21184($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442AD2C]: lwc1       $f2, -21204($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442AD44]: lwc1       $f2, -21180($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442AD30]: lwc1       $f2, -21200($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442AD48]: lwc1       $f2, -21176($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442AD34]: lwc1       $f2, -21196($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442AD4C]: lwc1       $f2, -21172($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442AD38]: lwc1       $f2, -21192($v0)
    0880D880:[46020000]: add.s      $f0, $f0, $f2
    0880D884:[46011842]: mul.s      $f1, $f3, $f1
    0880D888:[04600012]: bltz       $v1, 0x0880D8D4
    0880D88C:[46002002]: mul.s      $f0, $f4, $f0
    0880D890:[46010040]: add.s      $f1, $f0, $f1
    0880D894:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D898:[00031880]: sll        $v1, $v1, 0x0002
    0880D89C:[2442ACF8]: addiu      $v0, $v0, -21256
    0880D8A0:[00621021]: addu       $v0, $v1, $v0
    0880D8A4:[46012842]: mul.s      $f1, $f5, $f1
    0880D8A8:[C4400000]: lwc1       $f0, 0($v0)
    0880D8AC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D8B0:[2442ACE8]: addiu      $v0, $v0, -21272
    0880D8B4:[46000841]: sub.s      $f1, $f1, $f0
    0880D8B8:[00621821]: addu       $v1, $v1, $v0
    0880D8BC:[C4600000]: lwc1       $f0, 0($v1)
    0880D8C0:[46050841]: sub.s      $f1, $f1, $f5
    0880D8C4:[0621FF9F]: bgez       $s1, 0x0880D744
    0880D8C8:[46010001]: sub.s      $f0, $f0, $f1
    0880D8CC:[0A2035D1]: j          0x0880D744
    0880D8D0:[46000007]: neg.s      $f0, $f0
    0880D8D4:[46010000]: add.s      $f0, $f0, $f1
    0880D8D8:[46002802]: mul.s      $f0, $f5, $f0
    0880D8DC:[0A2035D1]: j          0x0880D744
    0880D8E0:[46002801]: sub.s      $f0, $f5, $f0
    0880D8E4:[0E2036A1]: jal        0x0880DA84
    0880D8E8:[00000000]: nop
    0880D8EC:[3C023F97]: lui        $v0, 0x3F97 <=> li $v0, 0x3F970000
    0880D8F0:[3442FFFF]: ori        $v0, $v0, -1
    0880D8F4:[0050102A]: slt        $v0, $v0, $s0
    0880D8F8:[14400015]: bne        $v0, $zr, 0x0880D950
    0880D8FC:[46000146]: mov.s      $f5, $f0
    0880D900:[3C023F2F]: lui        $v0, 0x3F2F <=> li $v0, 0x3F2F0000
    0880D904:[3442FFFF]: ori        $v0, $v0, -1
    0880D908:[0050102A]: slt        $v0, $v0, $s0
    0880D90C:[1440000A]: bne        $v0, $zr, 0x0880D938
    0880D910:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D914:[46000040]: add.s      $f1, $f0, $f0
    0880D918:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D91C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D920:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880D924:[46000841]: sub.s      $f1, $f1, $f0
    0880D928:[C440AD18]: lwc1       $f0, -21224($v0)
    0880D92C:[46002800]: add.s      $f0, $f5, $f0
--> 0880D930:[0A2035F7]: j          0x0880D7DC
    0880D934:[46000943]: div.s      $f5, $f1, $f0
    0880D938:[C440AD14]: lwc1       $f0, -21228($v0)
    0880D93C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880D940:[46002840]: add.s      $f1, $f5, $f0
  Back Branch 0880D7D4 1 times (length 38)
    0880D730:[3C027F80]: lui        $v0, 0x7F80 <=> li $v0, 0x7F800000
    0880D734:[0050102A]: slt        $v0, $v0, $s0
    0880D738:[10400007]: beq        $v0, $zr, 0x0880D758
    0880D73C:[00000000]: nop
    0880D740:[460C6000]: add.s      $f0, $f12, $f12
--> 0880D744:[8FBF0008]: lw         $ra, 8($sp)
    0880D748:[8FB10004]: lw         $s1, 4($sp)
    0880D74C:[8FB00000]: lw         $s0, 0($sp)
    0880D750:[03E00008]: jr         $ra
    0880D754:[27BD0010]: addiu      $sp, $sp, 16
    0880D758:[1A200006]: blez       $s1, 0x0880D774
    0880D75C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D760:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0880D764:[C441AD08]: lwc1       $f1, -21240($v0)
    0880D768:[C460AD0C]: lwc1       $f0, -21236($v1)
    0880D76C:[0A2035D1]: j          0x0880D744
    0880D770:[46000800]: add.s      $f0, $f1, $f0
    0880D774:[C440AD08]: lwc1       $f0, -21240($v0)
    0880D778:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D77C:[C441AD0C]: lwc1       $f1, -21236($v0)
    0880D780:[46000007]: neg.s      $f0, $f0
    0880D784:[0A2035D1]: j          0x0880D744
    0880D788:[46010001]: sub.s      $f0, $f0, $f1
    0880D78C:[3C023EDF]: lui        $v0, 0x3EDF <=> li $v0, 0x3EDF0000
    0880D790:[3442FFFF]: ori        $v0, $v0, -1
    0880D794:[0050102A]: slt        $v0, $v0, $s0
    0880D798:[14400052]: bne        $v0, $zr, 0x0880D8E4
    0880D79C:[3C0230FF]: lui        $v0, 0x30FF <=> li $v0, 0x30FF0000
    0880D7A0:[3442FFFF]: ori        $v0, $v0, -1
    0880D7A4:[0050102A]: slt        $v0, $v0, $s0
    0880D7A8:[1440000C]: bne        $v0, $zr, 0x0880D7DC
    0880D7AC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880D7B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7B4:[C440AD10]: lwc1       $f0, -21232($v0)
    0880D7B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7BC:[C441AD14]: lwc1       $f1, -21228($v0)
    0880D7C0:[46006000]: add.s      $f0, $f12, $f0
    0880D7C4:[4600083C]: c.lt.s     $f1, $f0
    0880D7C8:[00000000]: nop
    0880D7CC:[45020004]: bc1fl      0x0880D7E0
    0880D7D0:[46052902]: mul.s      $f4, $f5, $f5
--> 0880D7D4:[0A2035D1]: j          0x0880D744
    0880D7D8:[46006006]: mov.s      $f0, $f12
    0880D7DC:[46052902]: mul.s      $f4, $f5, $f5
    0880D7E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7E4:[C440AD24]: lwc1       $f0, -21212($v0)
_S1_3_8926230 163,840 instructions (1.481%), 16,384 calls (08926230 - 08926254, length 10)
    08926230:[27BDFFF0]: addiu      $sp, $sp, -16
    08926234:[E7AC0004]: swc1       $f12, 4($sp)
    08926238:[CBA00004]: lv.s       S000.s, 4($sp)
    0892623C:[D0650020]: VCST.s     S001.s, VFPU_2_PI
    08926240:[64200000]: vmul.s     S000.s, S000.s, S001.s
    08926244:[D0120000]: vsin.s     S000.s, S000.s
    08926248:[EBA00000]: sv.s       S000.s, 0($sp)
    0892624C:[C7A00000]: lwc1       $f0, 0($sp)
    08926250:[03E00008]: jr         $ra
    08926254:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_8936BC4 54,643 instructions (0.494%), 5 calls (08936BC4 - 08936C8C, length 51)
    08936BC4:[27BDFFE0]: addiu      $sp, $sp, -32
    08936BC8:[AFBF001C]: sw         $ra, 28($sp)
    08936BCC:[AFB40018]: sw         $s4, 24($sp)
    08936BD0:[AFB30014]: sw         $s3, 20($sp)
    08936BD4:[AFB20010]: sw         $s2, 16($sp)
    08936BD8:[AFB1000C]: sw         $s1, 12($sp)
    08936BDC:[AFB00008]: sw         $s0, 8($sp)
    08936BE0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08936BE4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08936BE8:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08936BEC:[10000016]: b          0x08936C48
    08936BF0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08936BF4:[00511021]: addu       $v0, $v0, $s1
    08936BF8:[000280C0]: sll        $s0, $v0, 0x0003
    08936BFC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936C00:[8C42578C]: lw         $v0, 22412($v0)
    08936C04:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08936C08:[0E2053C0]: jal        0x08814F00
    08936C0C:[00502821]: addu       $a1, $v0, $s0
    08936C10:[5440000D]: bnel       $v0, $zr, 0x08936C48
    08936C14:[26310001]: addiu      $s1, $s1, 1
    08936C18:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936C1C:[8C42578C]: lw         $v0, 22412($v0)
    08936C20:[02021821]: addu       $v1, $s0, $v0
    08936C24:[8C620080]: lw         $v0, 128($v1)
    08936C28:[AE620000]: sw         $v0, 0($s3)
    08936C2C:[000217C3]: sra        $v0, $v0, 0x001F
    08936C30:[AE620004]: sw         $v0, 4($s3)
    08936C34:[8C620084]: lw         $v0, 132($v1)
    08936C38:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08936C3C:[AE420000]: sw         $v0, 0($s2)
    08936C40:[1000000B]: b          0x08936C70
    08936C44:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08936C48:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936C4C:[8C425790]: lw         $v0, 22416($v0)
    08936C50:[0222102A]: slt        $v0, $s1, $v0
    08936C54:[5440FFE7]: bnel       $v0, $zr, 0x08936BF4
    08936C58:[00111100]: sll        $v0, $s1, 0x0004
    08936C5C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08936C60:[AE620000]: sw         $v0, 0($s3)
    08936C64:[AE620004]: sw         $v0, 4($s3)
    08936C68:[AE420000]: sw         $v0, 0($s2)
    08936C6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936C70:[8FBF001C]: lw         $ra, 28($sp)
    08936C74:[8FB40018]: lw         $s4, 24($sp)
    08936C78:[8FB30014]: lw         $s3, 20($sp)
    08936C7C:[8FB20010]: lw         $s2, 16($sp)
    08936C80:[8FB1000C]: lw         $s1, 12($sp)
    08936C84:[8FB00008]: lw         $s0, 8($sp)
    08936C88:[03E00008]: jr         $ra
    08936C8C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08936C54 3,892 times (length 26)
    08936BE0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08936BE4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08936BE8:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08936BEC:[10000016]: b          0x08936C48
    08936BF0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08936BF4:[00511021]: addu       $v0, $v0, $s1
    08936BF8:[000280C0]: sll        $s0, $v0, 0x0003
    08936BFC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936C00:[8C42578C]: lw         $v0, 22412($v0)
    08936C04:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08936C08:[0E2053C0]: jal        0x08814F00
    08936C0C:[00502821]: addu       $a1, $v0, $s0
    08936C10:[5440000D]: bnel       $v0, $zr, 0x08936C48
    08936C14:[26310001]: addiu      $s1, $s1, 1
    08936C18:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936C1C:[8C42578C]: lw         $v0, 22412($v0)
    08936C20:[02021821]: addu       $v1, $s0, $v0
    08936C24:[8C620080]: lw         $v0, 128($v1)
    08936C28:[AE620000]: sw         $v0, 0($s3)
    08936C2C:[000217C3]: sra        $v0, $v0, 0x001F
    08936C30:[AE620004]: sw         $v0, 4($s3)
    08936C34:[8C620084]: lw         $v0, 132($v1)
    08936C38:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08936C3C:[AE420000]: sw         $v0, 0($s2)
    08936C40:[1000000B]: b          0x08936C70
    08936C44:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08936C48:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936C4C:[8C425790]: lw         $v0, 22416($v0)
    08936C50:[0222102A]: slt        $v0, $s1, $v0
--> 08936C54:[5440FFE7]: bnel       $v0, $zr, 0x08936BF4
    08936C58:[00111100]: sll        $v0, $s1, 0x0004
    08936C5C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08936C60:[AE620000]: sw         $v0, 0($s3)
    08936C64:[AE620004]: sw         $v0, 4($s3)
_S1_3_8936F24 33,962 instructions (0.307%), 1 calls (08936F24 - 08937150, length 140)
    08936F24:[27BDFFE0]: addiu      $sp, $sp, -32
    08936F28:[AFBF001C]: sw         $ra, 28($sp)
    08936F2C:[AFB30018]: sw         $s3, 24($sp)
    08936F30:[AFB20014]: sw         $s2, 20($sp)
    08936F34:[AFB10010]: sw         $s1, 16($sp)
    08936F38:[0E24DBAF]: jal        0x08936EBC
    08936F3C:[AFB0000C]: sw         $s0, 12($sp)
    08936F40:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936F44:[AC40578C]: sw         $zr, 22412($v0)
    08936F48:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08936F4C:[AC405790]: sw         $zr, 22416($v0)
    08936F50:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08936F54:[0E27E0B5]: jal        0x089F82D4 [sceUmdWaitDriveStatCB]
    08936F58:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08936F5C:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    08936F60:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08936F64:[0E27E0BF]: jal        0x089F82FC [sceUmdActivate]
    08936F68:[24A57474]: addiu      $a1, $a1, 29812
    08936F6C:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08936F70:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    08936F74:[2484747C]: addiu      $a0, $a0, 29820
    08936F78:[24A5685C]: addiu      $a1, $a1, 26716
    08936F7C:[0E27DFB1]: jal        0x089F7EC4 [sceKernelCreateCallback]
    08936F80:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08936F84:[0E27E0BD]: jal        0x089F82F4 [sceUmdRegisterUMDCallBack]
    08936F88:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08936F8C:[0E263F3B]: jal        0x0898FCEC
    08936F90:[00000000]: nop
    08936F94:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08936F98:[2484748C]: addiu      $a0, $a0, 29836
    08936F9C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08936FA0:[0E263EEB]: jal        0x0898FBAC
    08936FA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08936FA8:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08936FAC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08936FB0:[0E24DA41]: jal        0x08936904
    08936FB4:[248474BC]: addiu      $a0, $a0, 29884
    08936FB8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936FBC:[5600000A]: bnel       $s0, $zr, 0x08936FE8
    08936FC0:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08936FC4:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    08936FC8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08936FCC:[0E263F24]: jal        0x0898FC90
    08936FD0:[00000000]: nop
    08936FD4:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    08936FD8:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    08936FDC:[34445708]: ori        $a0, $v0, 22280
    08936FE0:[1000FFEA]: b          0x08936F8C
    08936FE4:[00000000]: nop
    08936FE8:[24845DA4]: addiu      $a0, $a0, 23972
    08936FEC:[0E24F83E]: jal        0x0893E0F8
    08936FF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08936FF4:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08936FF8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08936FFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08937000:[0E263E08]: jal        0x0898F820
    08937004:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08937008:[0443000E]: bgezl      $v0, 0x08937044
    0893700C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08937010:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08937014:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08937018:[0E24F8D4]: jal        0x0893E350
    0893701C:[24845DA4]: addiu      $a0, $a0, 23972
    08937020:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    08937024:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08937028:[0E263F24]: jal        0x0898FC90
    0893702C:[00000000]: nop
    08937030:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    08937034:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    08937038:[34445708]: ori        $a0, $v0, 22280
    0893703C:[1000FFD3]: b          0x08936F8C
    08937040:[00000000]: nop
    08937044:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    08937048:[00000000]: nop
    0893704C:[0E263F24]: jal        0x0898FC90
    08937050:[00000000]: nop
    08937054:[2603FFF4]: addiu      $v1, $s0, -12
    08937058:[24020088]: addiu      $v0, $zr, 136 <=> li $v0, 136
    0893705C:[0062001B]: divu       $v1, $v0
    08937060:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08937064:[24845DA4]: addiu      $a0, $a0, 23972
    08937068:[00001812]: mflo       $v1
    0893706C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937070:[AC435790]: sw         $v1, 22416($v0)
    08937074:[00031100]: sll        $v0, $v1, 0x0004
    08937078:[00431021]: addu       $v0, $v0, $v1
    0893707C:[0E24F8A5]: jal        0x0893E294
    08937080:[000228C0]: sll        $a1, $v0, 0x0003
    08937084:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937088:[AC62578C]: sw         $v0, 22412($v1)
    0893708C:[2632000C]: addiu      $s2, $s1, 12
    08937090:[10000014]: b          0x089370E4
    08937094:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08937098:[00531021]: addu       $v0, $v0, $s3
    0893709C:[000280C0]: sll        $s0, $v0, 0x0003
    089370A0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370A4:[8C42578C]: lw         $v0, 22412($v0)
    089370A8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089370AC:[0E2053DD]: jal        0x08814F74
    089370B0:[00502021]: addu       $a0, $v0, $s0
    089370B4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370B8:[8C43578C]: lw         $v1, 22412($v0)
    089370BC:[8E440080]: lw         $a0, 128($s2)
    089370C0:[26730001]: addiu      $s3, $s3, 1
    089370C4:[00701821]: addu       $v1, $v1, $s0
    089370C8:[AC640080]: sw         $a0, 128($v1)
    089370CC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370D0:[8C42578C]: lw         $v0, 22412($v0)
    089370D4:[8E430084]: lw         $v1, 132($s2)
    089370D8:[00501021]: addu       $v0, $v0, $s0
    089370DC:[AC430084]: sw         $v1, 132($v0)
    089370E0:[26520088]: addiu      $s2, $s2, 136
    089370E4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370E8:[8C425790]: lw         $v0, 22416($v0)
    089370EC:[0262102A]: slt        $v0, $s3, $v0
    089370F0:[5440FFE9]: bnel       $v0, $zr, 0x08937098
    089370F4:[00131100]: sll        $v0, $s3, 0x0004
    089370F8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089370FC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08937100:[0E24F8D4]: jal        0x0893E350
    08937104:[24845DA4]: addiu      $a0, $a0, 23972
    08937108:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893710C:[0E24D9A0]: jal        0x08936680
    08937110:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    08937114:[0E24E2DE]: jal        0x08938B78
    08937118:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    0893711C:[0E24E5BD]: jal        0x089396F4
    08937120:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    08937124:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08937128:[0E24E61F]: jal        0x0893987C
    0893712C:[3C050008]: lui        $a1, 0x0008 <=> li $a1, 0x00080000
    08937130:[0E24E6C8]: jal        0x08939B20
    08937134:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08937138:[8FBF001C]: lw         $ra, 28($sp)
    0893713C:[8FB30018]: lw         $s3, 24($sp)
    08937140:[8FB20014]: lw         $s2, 20($sp)
    08937144:[8FB10010]: lw         $s1, 16($sp)
    08937148:[8FB0000C]: lw         $s0, 12($sp)
    0893714C:[03E00008]: jr         $ra
    08937150:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089370F0 1,411 times (length 24)
    08937084:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937088:[AC62578C]: sw         $v0, 22412($v1)
    0893708C:[2632000C]: addiu      $s2, $s1, 12
    08937090:[10000014]: b          0x089370E4
    08937094:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08937098:[00531021]: addu       $v0, $v0, $s3
    0893709C:[000280C0]: sll        $s0, $v0, 0x0003
    089370A0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370A4:[8C42578C]: lw         $v0, 22412($v0)
    089370A8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089370AC:[0E2053DD]: jal        0x08814F74
    089370B0:[00502021]: addu       $a0, $v0, $s0
    089370B4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370B8:[8C43578C]: lw         $v1, 22412($v0)
    089370BC:[8E440080]: lw         $a0, 128($s2)
    089370C0:[26730001]: addiu      $s3, $s3, 1
    089370C4:[00701821]: addu       $v1, $v1, $s0
    089370C8:[AC640080]: sw         $a0, 128($v1)
    089370CC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370D0:[8C42578C]: lw         $v0, 22412($v0)
    089370D4:[8E430084]: lw         $v1, 132($s2)
    089370D8:[00501021]: addu       $v0, $v0, $s0
    089370DC:[AC430084]: sw         $v1, 132($v0)
    089370E0:[26520088]: addiu      $s2, $s2, 136
    089370E4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089370E8:[8C425790]: lw         $v0, 22416($v0)
    089370EC:[0262102A]: slt        $v0, $s3, $v0
--> 089370F0:[5440FFE9]: bnel       $v0, $zr, 0x08937098
    089370F4:[00131100]: sll        $v0, $s3, 0x0004
    089370F8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089370FC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08937100:[0E24F8D4]: jal        0x0893E350
_S1_3_8937A50 11,592 instructions (0.105%), 552 calls (08937A50 - 08937AA8, length 23)
    08937A50:[27BDFFF0]: addiu      $sp, $sp, -16
    08937A54:[AFBF000C]: sw         $ra, 12($sp)
    08937A58:[AFB10008]: sw         $s1, 8($sp)
    08937A5C:[AFB00004]: sw         $s0, 4($sp)
    08937A60:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08937A64:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08937A68:[0E20541E]: jal        0x08815078
    08937A6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08937A70:[28410020]: slti       $at, $v0, 32
    08937A74:[14200003]: bne        $at, $zr, 0x08937A84
    08937A78:[00000000]: nop
    08937A7C:[2442FFE1]: addiu      $v0, $v0, -31
    08937A80:[02028021]: addu       $s0, $s0, $v0
    08937A84:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08937A88:[00000000]: nop
    08937A8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08937A90:[0E2053C0]: jal        0x08814F00
    08937A94:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08937A98:[8FBF000C]: lw         $ra, 12($sp)
    08937A9C:[8FB10008]: lw         $s1, 8($sp)
    08937AA0:[8FB00004]: lw         $s0, 4($sp)
    08937AA4:[03E00008]: jr         $ra
    08937AA8:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_89F7F64 9,280 instructions (0.084%), 4,640 calls (089F7F64 - 089F7F68, length 2)
    089F7F64:[03E00008]: jr         $ra
    089F7F68:[0014390C]: syscall    0x050E4 [sceKernelDelayThreadCB]
_S1_3_893AFDC 9,265 instructions (0.084%), 1 calls (0893AFDC - 0893B014, length 15)
    0893AFDC:[27BDFFF0]: addiu      $sp, $sp, -16
    0893AFE0:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0893AFE4:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    0893AFE8:[AFBF000C]: sw         $ra, 12($sp)
    0893AFEC:[24848EA8]: addiu      $a0, $a0, -29016
    0893AFF0:[24A5B1B4]: addiu      $a1, $a1, -20044
    0893AFF4:[0E27DFB1]: jal        0x089F7EC4 [sceKernelCreateCallback]
    0893AFF8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893AFFC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0893B000:[0E27E033]: jal        0x089F80CC [scePowerRegisterCallback]
    0893B004:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893B008:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    0893B00C:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
    0893B010:[1000FFFD]: b          0x0893B008
    0893B014:[00000000]: nop
  Back Branch 0893B010 2,313 times (length 4)
    0893AFF4:[0E27DFB1]: jal        0x089F7EC4 [sceKernelCreateCallback]
    0893AFF8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893AFFC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0893B000:[0E27E033]: jal        0x089F80CC [scePowerRegisterCallback]
    0893B004:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0893B008:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    0893B00C:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
--> 0893B010:[1000FFFD]: b          0x0893B008
    0893B014:[00000000]: nop
_S1_3_893ADCC 9,264 instructions (0.084%), 1 calls (0893ADCC - 0893AE00, length 14)
    0893ADCC:[27BDFFF0]: addiu      $sp, $sp, -16
    0893ADD0:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0893ADD4:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    0893ADD8:[AFBF000C]: sw         $ra, 12($sp)
    0893ADDC:[24848E94]: addiu      $a0, $a0, -29036
    0893ADE0:[24A5ACF0]: addiu      $a1, $a1, -21264
    0893ADE4:[0E27DFB1]: jal        0x089F7EC4 [sceKernelCreateCallback]
    0893ADE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893ADEC:[0E27DF83]: jal        0x089F7E0C [sceKernelRegisterExitCallback]
    0893ADF0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0893ADF4:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    0893ADF8:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
    0893ADFC:[1000FFFD]: b          0x0893ADF4
    0893AE00:[00000000]: nop
  Back Branch 0893ADFC 2,313 times (length 4)
    0893ADE0:[24A5ACF0]: addiu      $a1, $a1, -21264
    0893ADE4:[0E27DFB1]: jal        0x089F7EC4 [sceKernelCreateCallback]
    0893ADE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893ADEC:[0E27DF83]: jal        0x089F7E0C [sceKernelRegisterExitCallback]
    0893ADF0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 0893ADF4:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    0893ADF8:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
--> 0893ADFC:[1000FFFD]: b          0x0893ADF4
    0893AE00:[00000000]: nop
_S1_3_8937968 8,544 instructions (0.077%), 8 calls (08937968 - 08937A4C, length 58)
    08937968:[27BDFFE0]: addiu      $sp, $sp, -32
    0893796C:[AFBF001C]: sw         $ra, 28($sp)
    08937970:[AFB40018]: sw         $s4, 24($sp)
    08937974:[AFB30014]: sw         $s3, 20($sp)
    08937978:[AFB20010]: sw         $s2, 16($sp)
    0893797C:[AFB1000C]: sw         $s1, 12($sp)
    08937980:[AFB00008]: sw         $s0, 8($sp)
    08937984:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08937988:[10000023]: b          0x08937A18
    0893798C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08937990:[00521021]: addu       $v0, $v0, $s2
    08937994:[000220C0]: sll        $a0, $v0, 0x0003
    08937998:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    0893799C:[8C4357A0]: lw         $v1, 22432($v0)
    089379A0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089379A4:[00641821]: addu       $v1, $v1, $a0
    089379A8:[AC43584C]: sw         $v1, 22604($v0)
    089379AC:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    089379B0:[8C700004]: lw         $s0, 4($v1)
    089379B4:[52000018]: beql       $s0, $zr, 0x08937A18
    089379B8:[26520001]: addiu      $s2, $s2, 1
    089379BC:[10000011]: b          0x08937A04
    089379C0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089379C4:[00511021]: addu       $v0, $v0, $s1
    089379C8:[00021900]: sll        $v1, $v0, 0x0004
    089379CC:[8E020008]: lw         $v0, 8($s0)
    089379D0:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    089379D4:[0043A021]: addu       $s4, $v0, $v1
    089379D8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089379DC:[0E24DE94]: jal        0x08937A50
    089379E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089379E4:[54400007]: bnel       $v0, $zr, 0x08937A04
    089379E8:[26310001]: addiu      $s1, $s1, 1
    089379EC:[8E820024]: lw         $v0, 36($s4)
    089379F0:[10400003]: beq        $v0, $zr, 0x08937A00
    089379F4:[00000000]: nop
    089379F8:[1000000D]: b          0x08937A30
    089379FC:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    08937A00:[26310001]: addiu      $s1, $s1, 1
    08937A04:[8E020004]: lw         $v0, 4($s0)
    08937A08:[0222102A]: slt        $v0, $s1, $v0
    08937A0C:[5440FFED]: bnel       $v0, $zr, 0x089379C4
    08937A10:[00111040]: sll        $v0, $s1, 0x0001
    08937A14:[26520001]: addiu      $s2, $s2, 1
    08937A18:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937A1C:[8C425798]: lw         $v0, 22424($v0)
    08937A20:[0242102A]: slt        $v0, $s2, $v0
    08937A24:[5440FFDA]: bnel       $v0, $zr, 0x08937990
    08937A28:[00121100]: sll        $v0, $s2, 0x0004
    08937A2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08937A30:[8FBF001C]: lw         $ra, 28($sp)
    08937A34:[8FB40018]: lw         $s4, 24($sp)
    08937A38:[8FB30014]: lw         $s3, 20($sp)
    08937A3C:[8FB20010]: lw         $s2, 16($sp)
    08937A40:[8FB1000C]: lw         $s1, 12($sp)
    08937A44:[8FB00008]: lw         $s0, 8($sp)
    08937A48:[03E00008]: jr         $ra
    08937A4C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08937A0C 552 times (length 20)
    089379B0:[8C700004]: lw         $s0, 4($v1)
    089379B4:[52000018]: beql       $s0, $zr, 0x08937A18
    089379B8:[26520001]: addiu      $s2, $s2, 1
    089379BC:[10000011]: b          0x08937A04
    089379C0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 089379C4:[00511021]: addu       $v0, $v0, $s1
    089379C8:[00021900]: sll        $v1, $v0, 0x0004
    089379CC:[8E020008]: lw         $v0, 8($s0)
    089379D0:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    089379D4:[0043A021]: addu       $s4, $v0, $v1
    089379D8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089379DC:[0E24DE94]: jal        0x08937A50
    089379E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089379E4:[54400007]: bnel       $v0, $zr, 0x08937A04
    089379E8:[26310001]: addiu      $s1, $s1, 1
    089379EC:[8E820024]: lw         $v0, 36($s4)
    089379F0:[10400003]: beq        $v0, $zr, 0x08937A00
    089379F4:[00000000]: nop
    089379F8:[1000000D]: b          0x08937A30
    089379FC:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    08937A00:[26310001]: addiu      $s1, $s1, 1
    08937A04:[8E020004]: lw         $v0, 4($s0)
    08937A08:[0222102A]: slt        $v0, $s1, $v0
--> 08937A0C:[5440FFED]: bnel       $v0, $zr, 0x089379C4
    08937A10:[00111040]: sll        $v0, $s1, 0x0001
    08937A14:[26520001]: addiu      $s2, $s2, 1
    08937A18:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937A1C:[8C425798]: lw         $v0, 22424($v0)
  Back Branch 08937A24 32 times (length 39)
    0893797C:[AFB1000C]: sw         $s1, 12($sp)
    08937980:[AFB00008]: sw         $s0, 8($sp)
    08937984:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08937988:[10000023]: b          0x08937A18
    0893798C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08937990:[00521021]: addu       $v0, $v0, $s2
    08937994:[000220C0]: sll        $a0, $v0, 0x0003
    08937998:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    0893799C:[8C4357A0]: lw         $v1, 22432($v0)
    089379A0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089379A4:[00641821]: addu       $v1, $v1, $a0
    089379A8:[AC43584C]: sw         $v1, 22604($v0)
    089379AC:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    089379B0:[8C700004]: lw         $s0, 4($v1)
    089379B4:[52000018]: beql       $s0, $zr, 0x08937A18
    089379B8:[26520001]: addiu      $s2, $s2, 1
    089379BC:[10000011]: b          0x08937A04
    089379C0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089379C4:[00511021]: addu       $v0, $v0, $s1
    089379C8:[00021900]: sll        $v1, $v0, 0x0004
    089379CC:[8E020008]: lw         $v0, 8($s0)
    089379D0:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    089379D4:[0043A021]: addu       $s4, $v0, $v1
    089379D8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089379DC:[0E24DE94]: jal        0x08937A50
    089379E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089379E4:[54400007]: bnel       $v0, $zr, 0x08937A04
    089379E8:[26310001]: addiu      $s1, $s1, 1
    089379EC:[8E820024]: lw         $v0, 36($s4)
    089379F0:[10400003]: beq        $v0, $zr, 0x08937A00
    089379F4:[00000000]: nop
    089379F8:[1000000D]: b          0x08937A30
    089379FC:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    08937A00:[26310001]: addiu      $s1, $s1, 1
    08937A04:[8E020004]: lw         $v0, 4($s0)
    08937A08:[0222102A]: slt        $v0, $s1, $v0
    08937A0C:[5440FFED]: bnel       $v0, $zr, 0x089379C4
    08937A10:[00111040]: sll        $v0, $s1, 0x0001
    08937A14:[26520001]: addiu      $s2, $s2, 1
    08937A18:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937A1C:[8C425798]: lw         $v0, 22424($v0)
    08937A20:[0242102A]: slt        $v0, $s2, $v0
--> 08937A24:[5440FFDA]: bnel       $v0, $zr, 0x08937990
    08937A28:[00121100]: sll        $v0, $s2, 0x0004
    08937A2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08937A30:[8FBF001C]: lw         $ra, 28($sp)
    08937A34:[8FB40018]: lw         $s4, 24($sp)
_S1_3_880DA84 5,760 instructions (0.052%), 1,152 calls (0880DA84 - 0880DA94, length 5)
    0880DA84:[44026000]: mfc1       $v0, $f12
    0880DA88:[7C42F000]: ext        $v0, $v0, 0, 31
    0880DA8C:[44820000]: mtc1       $v0, $f0
    0880DA90:[03E00008]: jr         $ra
    0880DA94:[00000000]: nop
_S1_3_893DD64 4,707 instructions (0.043%), 3 calls (0893DD64 - 0893DDAC, length 19)
    0893DD64:[AC86000C]: sw         $a2, 12($a0)
    0893DD68:[AC850008]: sw         $a1, 8($a0)
    0893DD6C:[24870010]: addiu      $a3, $a0, 16
    0893DD70:[AC870004]: sw         $a3, 4($a0)
    0893DD74:[24C60013]: addiu      $a2, $a2, 19
    0893DD78:[AC870000]: sw         $a3, 0($a0)
    0893DD7C:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    0893DD80:[24A5FFFF]: addiu      $a1, $a1, -1
    0893DD84:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0893DD88:[10000004]: b          0x0893DD9C
    0893DD8C:[00C32024]: and        $a0, $a2, $v1
    0893DD90:[ACE30000]: sw         $v1, 0($a3)
    0893DD94:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0893DD98:[25080001]: addiu      $t0, $t0, 1
    0893DD9C:[0105182B]: sltu       $v1, $t0, $a1
    0893DDA0:[5460FFFB]: bnel       $v1, $zr, 0x0893DD90
    0893DDA4:[00E41821]: addu       $v1, $a3, $a0
    0893DDA8:[03E00008]: jr         $ra
    0893DDAC:[ACE00000]: sw         $zr, 0($a3)
  Back Branch 0893DDA0 777 times (length 6)
    0893DD7C:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    0893DD80:[24A5FFFF]: addiu      $a1, $a1, -1
    0893DD84:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0893DD88:[10000004]: b          0x0893DD9C
    0893DD8C:[00C32024]: and        $a0, $a2, $v1
--> 0893DD90:[ACE30000]: sw         $v1, 0($a3)
    0893DD94:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0893DD98:[25080001]: addiu      $t0, $t0, 1
    0893DD9C:[0105182B]: sltu       $v1, $t0, $a1
--> 0893DDA0:[5460FFFB]: bnel       $v1, $zr, 0x0893DD90
    0893DDA4:[00E41821]: addu       $v1, $a3, $a0
    0893DDA8:[03E00008]: jr         $ra
    0893DDAC:[ACE00000]: sw         $zr, 0($a3)
_S1_3_8992874 4,618 instructions (0.042%), 1 calls (08992874 - 089928BC, length 19)
    08992874:[27BDFFF0]: addiu      $sp, $sp, -16
    08992878:[AFBF000C]: sw         $ra, 12($sp)
    0899287C:[AFB00008]: sw         $s0, 8($sp)
    08992880:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08992884:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    08992888:[00101900]: sll        $v1, $s0, 0x0004
    0899288C:[24423080]: addiu      $v0, $v0, 12416
    08992890:[0E2649E2]: jal        0x08992788
    08992894:[00432021]: addu       $a0, $v0, $v1
    08992898:[26100001]: addiu      $s0, $s0, 1
    0899289C:[2A030200]: slti       $v1, $s0, 512
    089928A0:[1460FFF8]: bne        $v1, $zr, 0x08992884
    089928A4:[00000000]: nop
    089928A8:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    089928AC:[AC605080]: sw         $zr, 20608($v1)
    089928B0:[8FBF000C]: lw         $ra, 12($sp)
    089928B4:[8FB00008]: lw         $s0, 8($sp)
    089928B8:[03E00008]: jr         $ra
    089928BC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089928A0 512 times (length 9)
    08992874:[27BDFFF0]: addiu      $sp, $sp, -16
    08992878:[AFBF000C]: sw         $ra, 12($sp)
    0899287C:[AFB00008]: sw         $s0, 8($sp)
    08992880:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08992884:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    08992888:[00101900]: sll        $v1, $s0, 0x0004
    0899288C:[24423080]: addiu      $v0, $v0, 12416
    08992890:[0E2649E2]: jal        0x08992788
    08992894:[00432021]: addu       $a0, $v0, $v1
    08992898:[26100001]: addiu      $s0, $s0, 1
    0899289C:[2A030200]: slti       $v1, $s0, 512
--> 089928A0:[1460FFF8]: bne        $v1, $zr, 0x08992884
    089928A4:[00000000]: nop
    089928A8:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    089928AC:[AC605080]: sw         $zr, 20608($v1)
    089928B0:[8FBF000C]: lw         $ra, 12($sp)
_S1_3_8937BB0 4,109 instructions (0.037%), 5 calls (08937BB0 - 08937C40, length 37)
    08937BB0:[27BDFFF0]: addiu      $sp, $sp, -16
    08937BB4:[AFBF000C]: sw         $ra, 12($sp)
    08937BB8:[AFB20008]: sw         $s2, 8($sp)
    08937BBC:[AFB10004]: sw         $s1, 4($sp)
    08937BC0:[AFB00000]: sw         $s0, 0($sp)
    08937BC4:[10000014]: b          0x08937C18
    08937BC8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08937BCC:[00501021]: addu       $v0, $v0, $s0
    08937BD0:[000218C0]: sll        $v1, $v0, 0x0003
    08937BD4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937BD8:[8C4257A0]: lw         $v0, 22432($v0)
    08937BDC:[00431021]: addu       $v0, $v0, $v1
    08937BE0:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08937BE4:[8C510004]: lw         $s1, 4($v0)
    08937BE8:[5220000B]: beql       $s1, $zr, 0x08937C18
    08937BEC:[26100001]: addiu      $s0, $s0, 1
    08937BF0:[10000004]: b          0x08937C04
    08937BF4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08937BF8:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08937BFC:[00000000]: nop
    08937C00:[26520001]: addiu      $s2, $s2, 1
    08937C04:[8E230004]: lw         $v1, 4($s1)
    08937C08:[0243182A]: slt        $v1, $s2, $v1
    08937C0C:[1460FFFA]: bne        $v1, $zr, 0x08937BF8
    08937C10:[00000000]: nop
    08937C14:[26100001]: addiu      $s0, $s0, 1
    08937C18:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937C1C:[8C635798]: lw         $v1, 22424($v1)
    08937C20:[0203182A]: slt        $v1, $s0, $v1
    08937C24:[5460FFE9]: bnel       $v1, $zr, 0x08937BCC
    08937C28:[00101100]: sll        $v0, $s0, 0x0004
    08937C2C:[8FBF000C]: lw         $ra, 12($sp)
    08937C30:[8FB20008]: lw         $s2, 8($sp)
    08937C34:[8FB10004]: lw         $s1, 4($sp)
    08937C38:[8FB00000]: lw         $s0, 0($sp)
    08937C3C:[03E00008]: jr         $ra
    08937C40:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08937C0C 257 times (length 7)
    08937BE4:[8C510004]: lw         $s1, 4($v0)
    08937BE8:[5220000B]: beql       $s1, $zr, 0x08937C18
    08937BEC:[26100001]: addiu      $s0, $s0, 1
    08937BF0:[10000004]: b          0x08937C04
    08937BF4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08937BF8:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08937BFC:[00000000]: nop
    08937C00:[26520001]: addiu      $s2, $s2, 1
    08937C04:[8E230004]: lw         $v1, 4($s1)
    08937C08:[0243182A]: slt        $v1, $s2, $v1
--> 08937C0C:[1460FFFA]: bne        $v1, $zr, 0x08937BF8
    08937C10:[00000000]: nop
    08937C14:[26100001]: addiu      $s0, $s0, 1
    08937C18:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937C1C:[8C635798]: lw         $v1, 22424($v1)
  Back Branch 08937C24 160 times (length 24)
    08937BB8:[AFB20008]: sw         $s2, 8($sp)
    08937BBC:[AFB10004]: sw         $s1, 4($sp)
    08937BC0:[AFB00000]: sw         $s0, 0($sp)
    08937BC4:[10000014]: b          0x08937C18
    08937BC8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08937BCC:[00501021]: addu       $v0, $v0, $s0
    08937BD0:[000218C0]: sll        $v1, $v0, 0x0003
    08937BD4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937BD8:[8C4257A0]: lw         $v0, 22432($v0)
    08937BDC:[00431021]: addu       $v0, $v0, $v1
    08937BE0:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08937BE4:[8C510004]: lw         $s1, 4($v0)
    08937BE8:[5220000B]: beql       $s1, $zr, 0x08937C18
    08937BEC:[26100001]: addiu      $s0, $s0, 1
    08937BF0:[10000004]: b          0x08937C04
    08937BF4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08937BF8:[0E27DFFD]: jal        0x089F7FF4 [sceKernelDcacheWritebackInvalidateAll]
    08937BFC:[00000000]: nop
    08937C00:[26520001]: addiu      $s2, $s2, 1
    08937C04:[8E230004]: lw         $v1, 4($s1)
    08937C08:[0243182A]: slt        $v1, $s2, $v1
    08937C0C:[1460FFFA]: bne        $v1, $zr, 0x08937BF8
    08937C10:[00000000]: nop
    08937C14:[26100001]: addiu      $s0, $s0, 1
    08937C18:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937C1C:[8C635798]: lw         $v1, 22424($v1)
    08937C20:[0203182A]: slt        $v1, $s0, $v1
--> 08937C24:[5460FFE9]: bnel       $v1, $zr, 0x08937BCC
    08937C28:[00101100]: sll        $v0, $s0, 0x0004
    08937C2C:[8FBF000C]: lw         $ra, 12($sp)
    08937C30:[8FB20008]: lw         $s2, 8($sp)
    08937C34:[8FB10004]: lw         $s1, 4($sp)
_S1_3_8992788 3,584 instructions (0.032%), 512 calls (08992788 - 089927A0, length 7)
    08992788:[3C03AAAA]: lui        $v1, 0xAAAA <=> li $v1, 0xAAAA0000
    0899278C:[AC800000]: sw         $zr, 0($a0)
    08992790:[3463AAAA]: ori        $v1, $v1, -21846
    08992794:[AC830004]: sw         $v1, 4($a0)
    08992798:[AC830008]: sw         $v1, 8($a0)
    0899279C:[03E00008]: jr         $ra
    089927A0:[AC83000C]: sw         $v1, 12($a0)
_S1_3_89F7FF4 3,106 instructions (0.028%), 1,553 calls (089F7FF4 - 089F7FF8, length 2)
    089F7FF4:[03E00008]: jr         $ra
    089F7FF8:[0014844C]: syscall    0x05211 [sceKernelDcacheWritebackInvalidateAll]
_S1_3_88189E0 1,752 instructions (0.016%), 12 calls (08817280 - 08818BB0, length 1613)
  Back Branch 088172BC 24 times (length 8)
    08817290:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08817294:[00431024]: and        $v0, $v0, $v1
    08817298:[1040000A]: beq        $v0, $zr, 0x088172C4
    0881729C:[0260A021]: addu       $s4, $s3, $zr <=> move $s4, $s3
    088172A0:[26730001]: addiu      $s3, $s3, 1
--> 088172A4:[92660000]: lbu        $a2, 0($s3)
    088172A8:[7C061420]: seb        $v0, $a2
    088172AC:[38430025]: xori       $v1, $v0, 37
    088172B0:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088172B4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088172B8:[00431024]: and        $v0, $v0, $v1
--> 088172BC:[5440FFF9]: bnel       $v0, $zr, 0x088172A4
    088172C0:[26730001]: addiu      $s3, $s3, 1
    088172C4:[02748823]: subu       $s1, $s3, $s4
    088172C8:[12200011]: beq        $s1, $zr, 0x08817310
    088172CC:[7C061420]: seb        $v0, $a2
  Back Branch 08817808 12 times (length 12)
    088177CC:[8FA30038]: lw         $v1, 56($sp)
    088177D0:[00822021]: addu       $a0, $a0, $v0
    088177D4:[14600009]: bne        $v1, $zr, 0x088177FC
    088177D8:[AFA4022C]: sw         $a0, 556($sp)
    088177DC:[8FA50250]: lw         $a1, 592($sp)
--> 088177E0:[AFA00034]: sw         $zr, 52($sp)
    088177E4:[10A0FEA6]: beq        $a1, $zr, 0x08817280
    088177E8:[27B20040]: addiu      $s2, $sp, 64
    088177EC:[0E2044E5]: jal        0x08811394
    088177F0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088177F4:[0A205CA0]: j          0x08817280
    088177F8:[AFA00250]: sw         $zr, 592($sp)
    088177FC:[8FA40220]: lw         $a0, 544($sp)
    08817800:[0E205C13]: jal        0x0881704C
    08817804:[27A50030]: addiu      $a1, $sp, 48
--> 08817808:[5040FFF5]: beql       $v0, $zr, 0x088177E0
    0881780C:[8FA50250]: lw         $a1, 592($sp)
    08817810:[8FA60250]: lw         $a2, 592($sp)
    08817814:[10C00004]: beq        $a2, $zr, 0x08817828
    08817818:[8FA30220]: lw         $v1, 544($sp)
  Back Branch 08818184 12 times (length 721)
  Back Branch 088177E4 12 times (length 347)
  Back Branch 08818B08 12 times (length 1399)
  Back Branch 08818230 12 times (length 823)
  Back Branch 08818B6C 6 times (length 1241)
_S1_3_8937EB8 1,728 instructions (0.016%), 5 calls (08937EB8 - 08938074, length 112)
    08937EB8:[27BDFEF0]: addiu      $sp, $sp, -272
    08937EBC:[AFBF000C]: sw         $ra, 12($sp)
    08937EC0:[AFB10008]: sw         $s1, 8($sp)
    08937EC4:[AFB00004]: sw         $s0, 4($sp)
    08937EC8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08937ECC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08937ED0:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    08937ED4:[27A40010]: addiu      $a0, $sp, 16
    08937ED8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08937EDC:[0E224D55]: jal        0x08893554
    08937EE0:[24C68D7C]: addiu      $a2, $a2, -29316
    08937EE4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937EE8:[8C43579C]: lw         $v1, 22428($v0)
    08937EEC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937EF0:[8C425798]: lw         $v0, 22424($v0)
    08937EF4:[24630001]: addiu      $v1, $v1, 1
    08937EF8:[0043082A]: slt        $at, $v0, $v1
    08937EFC:[50200004]: beql       $at, $zr, 0x08937F10
    08937F00:[3203000F]: andi       $v1, $s0, 15
    08937F04:[B8000001]: swr        $zr, 1($zr)
    08937F08:[A8000004]: swl        $zr, 4($zr)
    08937F0C:[3203000F]: andi       $v1, $s0, 15
    08937F10:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08937F14:[10620006]: beq        $v1, $v0, 0x08937F30
    08937F18:[00000000]: nop
    08937F1C:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08937F20:[10620003]: beq        $v1, $v0, 0x08937F30
    08937F24:[00000000]: nop
    08937F28:[10000005]: b          0x08937F40
    08937F2C:[27A40010]: addiu      $a0, $sp, 16
    08937F30:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08937F34:[8C425840]: lw         $v0, 22592($v0)
    08937F38:[1000000A]: b          0x08937F64
    08937F3C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08937F40:[0E24E4A8]: jal        0x089392A0
    08937F44:[00000000]: nop
    08937F48:[50400046]: beql       $v0, $zr, 0x08938064
    08937F4C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08937F50:[8C460014]: lw         $a2, 20($v0)
    08937F54:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08937F58:[0E24DCA7]: jal        0x0893729C
    08937F5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08937F60:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08937F64:[54400006]: bnel       $v0, $zr, 0x08937F80
    08937F68:[8C430008]: lw         $v1, 8($v0)
    08937F6C:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08937F70:[0E24F7FA]: jal        0x0893DFE8
    08937F74:[24845DA4]: addiu      $a0, $a0, 23972
    08937F78:[1000003A]: b          0x08938064
    08937F7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08937F80:[0062082B]: sltu       $at, $v1, $v0
    08937F84:[10200011]: beq        $at, $zr, 0x08937FCC
    08937F88:[00000000]: nop
    08937F8C:[00621821]: addu       $v1, $v1, $v0
    08937F90:[AC430008]: sw         $v1, 8($v0)
    08937F94:[10000009]: b          0x08937FBC
    08937F98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08937F9C:[00651821]: addu       $v1, $v1, $a1
    08937FA0:[00032100]: sll        $a0, $v1, 0x0004
    08937FA4:[8C430008]: lw         $v1, 8($v0)
    08937FA8:[24A50001]: addiu      $a1, $a1, 1
    08937FAC:[00642021]: addu       $a0, $v1, $a0
    08937FB0:[8C830024]: lw         $v1, 36($a0)
    08937FB4:[00621821]: addu       $v1, $v1, $v0
    08937FB8:[AC830024]: sw         $v1, 36($a0)
    08937FBC:[8C430004]: lw         $v1, 4($v0)
    08937FC0:[00A3182A]: slt        $v1, $a1, $v1
    08937FC4:[5460FFF5]: bnel       $v1, $zr, 0x08937F9C
    08937FC8:[00051840]: sll        $v1, $a1, 0x0001
    08937FCC:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937FD0:[8C66579C]: lw         $a2, 22428($v1)
    08937FD4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08937FD8:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937FDC:[00062100]: sll        $a0, $a2, 0x0004
    08937FE0:[00862021]: addu       $a0, $a0, $a2
    08937FE4:[8C6357A0]: lw         $v1, 22432($v1)
    08937FE8:[000420C0]: sll        $a0, $a0, 0x0003
    08937FEC:[00641821]: addu       $v1, $v1, $a0
    08937FF0:[AC700000]: sw         $s0, 0($v1)
    08937FF4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937FF8:[8C6857A0]: lw         $t0, 22432($v1)
    08937FFC:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08938000:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938004:[8C67579C]: lw         $a3, 22428($v1)
    08938008:[00073100]: sll        $a2, $a3, 0x0004
    0893800C:[00C73021]: addu       $a2, $a2, $a3
    08938010:[000630C0]: sll        $a2, $a2, 0x0003
    08938014:[00C83021]: addu       $a2, $a2, $t0
    08938018:[ACC20004]: sw         $v0, 4($a2)
    0893801C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938020:[8C84579C]: lw         $a0, 22428($a0)
    08938024:[8C6257A0]: lw         $v0, 22432($v1)
    08938028:[00041900]: sll        $v1, $a0, 0x0004
    0893802C:[00641821]: addu       $v1, $v1, $a0
    08938030:[000318C0]: sll        $v1, $v1, 0x0003
    08938034:[00431021]: addu       $v0, $v0, $v1
    08938038:[0E24DEAB]: jal        0x08937AAC
    0893803C:[24440008]: addiu      $a0, $v0, 8
    08938040:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938044:[8C43579C]: lw         $v1, 22428($v0)
    08938048:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0893804C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938050:[24630001]: addiu      $v1, $v1, 1
    08938054:[0E24DEC0]: jal        0x08937B00
    08938058:[AC43579C]: sw         $v1, 22428($v0)
    0893805C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938060:[8C42579C]: lw         $v0, 22428($v0)
    08938064:[8FBF000C]: lw         $ra, 12($sp)
    08938068:[8FB10008]: lw         $s1, 8($sp)
    0893806C:[8FB00004]: lw         $s0, 4($sp)
    08938070:[03E00008]: jr         $ra
    08938074:[27BD0110]: addiu      $sp, $sp, 272
  Back Branch 08937FC4 110 times (length 12)
    08937F88:[00000000]: nop
    08937F8C:[00621821]: addu       $v1, $v1, $v0
    08937F90:[AC430008]: sw         $v1, 8($v0)
    08937F94:[10000009]: b          0x08937FBC
    08937F98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08937F9C:[00651821]: addu       $v1, $v1, $a1
    08937FA0:[00032100]: sll        $a0, $v1, 0x0004
    08937FA4:[8C430008]: lw         $v1, 8($v0)
    08937FA8:[24A50001]: addiu      $a1, $a1, 1
    08937FAC:[00642021]: addu       $a0, $v1, $a0
    08937FB0:[8C830024]: lw         $v1, 36($a0)
    08937FB4:[00621821]: addu       $v1, $v1, $v0
    08937FB8:[AC830024]: sw         $v1, 36($a0)
    08937FBC:[8C430004]: lw         $v1, 4($v0)
    08937FC0:[00A3182A]: slt        $v1, $a1, $v1
--> 08937FC4:[5460FFF5]: bnel       $v1, $zr, 0x08937F9C
    08937FC8:[00051840]: sll        $v1, $a1, 0x0001
    08937FCC:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08937FD0:[8C66579C]: lw         $a2, 22428($v1)
    08937FD4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
_S1_3_8811E80 1,229 instructions (0.011%), 18 calls (08811E80 - 08812164, length 186)
    08811E80:[00A4102B]: sltu       $v0, $a1, $a0
    08811E84:[10400059]: beq        $v0, $zr, 0x08811FEC
    08811E88:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08811E8C:[00A61821]: addu       $v1, $a1, $a2
    08811E90:[0083102B]: sltu       $v0, $a0, $v1
    08811E94:[10400056]: beq        $v0, $zr, 0x08811FF0
    08811E98:[2CC20008]: sltiu      $v0, $a2, 8
    08811E9C:[00865021]: addu       $t2, $a0, $a2
    08811EA0:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08811EA4:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08811EA8:[14400029]: bne        $v0, $zr, 0x08811F50
    08811EAC:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08811EB0:[008A1026]: xor        $v0, $a0, $t2
    08811EB4:[30420003]: andi       $v0, $v0, 3
    08811EB8:[14400039]: bne        $v0, $zr, 0x08811FA0
    08811EBC:[000617C3]: sra        $v0, $a2, 0x001F
    08811EC0:[30850003]: andi       $a1, $a0, 3
    08811EC4:[10A00007]: beq        $a1, $zr, 0x08811EE4
    08811EC8:[00094102]: srl        $t0, $t1, 0x0004
    08811ECC:[8882FFFF]: lwl        $v0, -1($a0)
    08811ED0:[00C54823]: subu       $t1, $a2, $a1
    08811ED4:[01451823]: subu       $v1, $t2, $a1
    08811ED8:[00852023]: subu       $a0, $a0, $a1
    08811EDC:[A942FFFF]: swl        $v0, -1($t2)
    08811EE0:[00094102]: srl        $t0, $t1, 0x0004
    08811EE4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08811EE8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08811EEC:[1100000D]: beq        $t0, $zr, 0x08811F24
    08811EF0:[3129000F]: andi       $t1, $t1, 15
    08811EF4:[24C6FFF0]: addiu      $a2, $a2, -16
    08811EF8:[8CC20000]: lw         $v0, 0($a2)
    08811EFC:[8CC30004]: lw         $v1, 4($a2)
    08811F00:[8CC40008]: lw         $a0, 8($a2)
    08811F04:[8CC5000C]: lw         $a1, 12($a2)
    08811F08:[24E7FFF0]: addiu      $a3, $a3, -16
    08811F0C:[2508FFFF]: addiu      $t0, $t0, -1
    08811F10:[ACE20000]: sw         $v0, 0($a3)
    08811F14:[ACE30004]: sw         $v1, 4($a3)
    08811F18:[ACE40008]: sw         $a0, 8($a3)
    08811F1C:[1500FFF5]: bne        $t0, $zr, 0x08811EF4
    08811F20:[ACE5000C]: sw         $a1, 12($a3)
    08811F24:[00094082]: srl        $t0, $t1, 0x0002
    08811F28:[11000007]: beq        $t0, $zr, 0x08811F48
    08811F2C:[31290003]: andi       $t1, $t1, 3
    08811F30:[24C6FFFC]: addiu      $a2, $a2, -4
    08811F34:[8CC20000]: lw         $v0, 0($a2)
    08811F38:[24E7FFFC]: addiu      $a3, $a3, -4
    08811F3C:[2508FFFF]: addiu      $t0, $t0, -1
    08811F40:[1500FFFB]: bne        $t0, $zr, 0x08811F30
    08811F44:[ACE20000]: sw         $v0, 0($a3)
    08811F48:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08811F4C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08811F50:[19200011]: blez       $t1, 0x08811F98
    08811F54:[00000000]: nop
    08811F58:[00000000]: nop
    08811F5C:[00000000]: nop
    08811F60:[00000000]: nop
    08811F64:[00000000]: nop
    08811F68:[00000000]: nop
    08811F6C:[00000000]: nop
    08811F70:[00000000]: nop
    08811F74:[00000000]: nop
    08811F78:[00000000]: nop
    08811F7C:[00000000]: nop
    08811F80:[2484FFFF]: addiu      $a0, $a0, -1
    08811F84:[90820000]: lbu        $v0, 0($a0)
    08811F88:[2463FFFF]: addiu      $v1, $v1, -1
    08811F8C:[2529FFFF]: addiu      $t1, $t1, -1
    08811F90:[1D20FFFB]: bgtz       $t1, 0x08811F80
    08811F94:[A0620000]: sb         $v0, 0($v1)
    08811F98:[03E00008]: jr         $ra
    08811F9C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08811FA0:[00021782]: srl        $v0, $v0, 0x001E
    08811FA4:[00C21021]: addu       $v0, $a2, $v0
    08811FA8:[00024083]: sra        $t0, $v0, 0x0002
    08811FAC:[00081880]: sll        $v1, $t0, 0x0002
    08811FB0:[00C34823]: subu       $t1, $a2, $v1
    08811FB4:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    08811FB8:[1100FFE3]: beq        $t0, $zr, 0x08811F48
    08811FBC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08811FC0:[2508FFFF]: addiu      $t0, $t0, -1
    08811FC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08811FC8:[24E7FFFC]: addiu      $a3, $a3, -4
    08811FCC:[88C20003]: lwl        $v0, 3($a2)
    08811FD0:[98C20000]: lwr        $v0, 0($a2)
    08811FD4:[A8E20003]: swl        $v0, 3($a3)
    08811FD8:[B8E20000]: swr        $v0, 0($a3)
    08811FDC:[5500FFF9]: bnel       $t0, $zr, 0x08811FC4
    08811FE0:[2508FFFF]: addiu      $t0, $t0, -1
    08811FE4:[0A2047D3]: j          0x08811F4C
    08811FE8:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08811FEC:[2CC20008]: sltiu      $v0, $a2, 8
    08811FF0:[1440003B]: bne        $v0, $zr, 0x088120E0
    08811FF4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08811FF8:[00AA1026]: xor        $v0, $a1, $t2
    08811FFC:[30420003]: andi       $v0, $v0, 3
    08812000:[14400047]: bne        $v0, $zr, 0x08812120
    08812004:[000617C3]: sra        $v0, $a2, 0x001F
    08812008:[30A30003]: andi       $v1, $a1, 3
    0881200C:[10600009]: beq        $v1, $zr, 0x08812034
    08812010:[00064902]: srl        $t1, $a2, 0x0004
    08812014:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08812018:[00431023]: subu       $v0, $v0, $v1
    0881201C:[00C23023]: subu       $a2, $a2, $v0
    08812020:[98A30000]: lwr        $v1, 0($a1)
    08812024:[01422021]: addu       $a0, $t2, $v0
    08812028:[00A22821]: addu       $a1, $a1, $v0
    0881202C:[B9430000]: swr        $v1, 0($t2)
    08812030:[00064902]: srl        $t1, $a2, 0x0004
    08812034:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08812038:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0881203C:[1120001C]: beq        $t1, $zr, 0x088120B0
    08812040:[30C6000F]: andi       $a2, $a2, 15
    08812044:[00000000]: nop
    08812048:[00000000]: nop
    0881204C:[00000000]: nop
    08812050:[00000000]: nop
    08812054:[00000000]: nop
    08812058:[00000000]: nop
    0881205C:[00000000]: nop
    08812060:[00000000]: nop
    08812064:[00000000]: nop
    08812068:[00000000]: nop
    0881206C:[00000000]: nop
    08812070:[00000000]: nop
    08812074:[00000000]: nop
    08812078:[00000000]: nop
    0881207C:[00000000]: nop
    08812080:[8CE20000]: lw         $v0, 0($a3)
    08812084:[8CE30004]: lw         $v1, 4($a3)
    08812088:[8CE40008]: lw         $a0, 8($a3)
    0881208C:[8CE5000C]: lw         $a1, 12($a3)
    08812090:[2529FFFF]: addiu      $t1, $t1, -1
    08812094:[AD020000]: sw         $v0, 0($t0)
    08812098:[24E70010]: addiu      $a3, $a3, 16
    0881209C:[AD030004]: sw         $v1, 4($t0)
    088120A0:[AD040008]: sw         $a0, 8($t0)
    088120A4:[AD05000C]: sw         $a1, 12($t0)
    088120A8:[1520FFF5]: bne        $t1, $zr, 0x08812080
    088120AC:[25080010]: addiu      $t0, $t0, 16
    088120B0:[00064882]: srl        $t1, $a2, 0x0002
    088120B4:[11200008]: beq        $t1, $zr, 0x088120D8
    088120B8:[30C60003]: andi       $a2, $a2, 3
    088120BC:[00000000]: nop
    088120C0:[8CE20000]: lw         $v0, 0($a3)
    088120C4:[2529FFFF]: addiu      $t1, $t1, -1
    088120C8:[24E70004]: addiu      $a3, $a3, 4
    088120CC:[AD020000]: sw         $v0, 0($t0)
    088120D0:[1520FFFB]: bne        $t1, $zr, 0x088120C0
    088120D4:[25080004]: addiu      $t0, $t0, 4
    088120D8:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    088120DC:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088120E0:[18C0000D]: blez       $a2, 0x08812118
    088120E4:[00000000]: nop
    088120E8:[00000000]: nop
    088120EC:[00000000]: nop
    088120F0:[00000000]: nop
    088120F4:[00000000]: nop
    088120F8:[00000000]: nop
    088120FC:[00000000]: nop
    08812100:[90A20000]: lbu        $v0, 0($a1)
    08812104:[24C6FFFF]: addiu      $a2, $a2, -1
    08812108:[24A50001]: addiu      $a1, $a1, 1
    0881210C:[A0820000]: sb         $v0, 0($a0)
    08812110:[1CC0FFFB]: bgtz       $a2, 0x08812100
    08812114:[24840001]: addiu      $a0, $a0, 1
    08812118:[03E00008]: jr         $ra
    0881211C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08812120:[00021782]: srl        $v0, $v0, 0x001E
    08812124:[00C21021]: addu       $v0, $a2, $v0
    08812128:[00024883]: sra        $t1, $v0, 0x0002
    0881212C:[00091880]: sll        $v1, $t1, 0x0002
    08812130:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08812134:[00C33023]: subu       $a2, $a2, $v1
    08812138:[1120FFE7]: beq        $t1, $zr, 0x088120D8
    0881213C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    08812140:[2529FFFF]: addiu      $t1, $t1, -1
    08812144:[88E20003]: lwl        $v0, 3($a3)
    08812148:[98E20000]: lwr        $v0, 0($a3)
    0881214C:[24E70004]: addiu      $a3, $a3, 4
    08812150:[A9020003]: swl        $v0, 3($t0)
    08812154:[B9020000]: swr        $v0, 0($t0)
    08812158:[1520FFF9]: bne        $t1, $zr, 0x08812140
    0881215C:[25080004]: addiu      $t0, $t0, 4
    08812160:[0A204837]: j          0x088120DC
    08812164:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
  Back Branch 08812110 56 times (length 6)
    088120EC:[00000000]: nop
    088120F0:[00000000]: nop
    088120F4:[00000000]: nop
    088120F8:[00000000]: nop
    088120FC:[00000000]: nop
--> 08812100:[90A20000]: lbu        $v0, 0($a1)
    08812104:[24C6FFFF]: addiu      $a2, $a2, -1
    08812108:[24A50001]: addiu      $a1, $a1, 1
    0881210C:[A0820000]: sb         $v0, 0($a0)
--> 08812110:[1CC0FFFB]: bgtz       $a2, 0x08812100
    08812114:[24840001]: addiu      $a0, $a0, 1
    08812118:[03E00008]: jr         $ra
    0881211C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08812120:[00021782]: srl        $v0, $v0, 0x001E
  Back Branch 088120A8 12 times (length 12)
    0881206C:[00000000]: nop
    08812070:[00000000]: nop
    08812074:[00000000]: nop
    08812078:[00000000]: nop
    0881207C:[00000000]: nop
--> 08812080:[8CE20000]: lw         $v0, 0($a3)
    08812084:[8CE30004]: lw         $v1, 4($a3)
    08812088:[8CE40008]: lw         $a0, 8($a3)
    0881208C:[8CE5000C]: lw         $a1, 12($a3)
    08812090:[2529FFFF]: addiu      $t1, $t1, -1
    08812094:[AD020000]: sw         $v0, 0($t0)
    08812098:[24E70010]: addiu      $a3, $a3, 16
    0881209C:[AD030004]: sw         $v1, 4($t0)
    088120A0:[AD040008]: sw         $a0, 8($t0)
    088120A4:[AD05000C]: sw         $a1, 12($t0)
--> 088120A8:[1520FFF5]: bne        $t1, $zr, 0x08812080
    088120AC:[25080010]: addiu      $t0, $t0, 16
    088120B0:[00064882]: srl        $t1, $a2, 0x0002
    088120B4:[11200008]: beq        $t1, $zr, 0x088120D8
    088120B8:[30C60003]: andi       $a2, $a2, 3
  Back Branch 088120D0 8 times (length 6)
    088120AC:[25080010]: addiu      $t0, $t0, 16
    088120B0:[00064882]: srl        $t1, $a2, 0x0002
    088120B4:[11200008]: beq        $t1, $zr, 0x088120D8
    088120B8:[30C60003]: andi       $a2, $a2, 3
    088120BC:[00000000]: nop
--> 088120C0:[8CE20000]: lw         $v0, 0($a3)
    088120C4:[2529FFFF]: addiu      $t1, $t1, -1
    088120C8:[24E70004]: addiu      $a3, $a3, 4
    088120CC:[AD020000]: sw         $v0, 0($t0)
--> 088120D0:[1520FFFB]: bne        $t1, $zr, 0x088120C0
    088120D4:[25080004]: addiu      $t0, $t0, 4
    088120D8:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    088120DC:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088120E0:[18C0000D]: blez       $a2, 0x08812118
_S1_3_8810A64 1,044 instructions (0.009%), 12 calls (08810A64 - 08810E40, length 248)
    08810A64:[27BDFFD0]: addiu      $sp, $sp, -48
    08810A68:[AFB50014]: sw         $s5, 20($sp)
    08810A6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810A70:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08810A74:[AFB20008]: sw         $s2, 8($sp)
    08810A78:[AFBF0020]: sw         $ra, 32($sp)
    08810A7C:[AFB7001C]: sw         $s7, 28($sp)
    08810A80:[AFB60018]: sw         $s6, 24($sp)
    08810A84:[AFB40010]: sw         $s4, 16($sp)
    08810A88:[AFB3000C]: sw         $s3, 12($sp)
    08810A8C:[AFB10004]: sw         $s1, 4($sp)
    08810A90:[AFB00000]: sw         $s0, 0($sp)
    08810A94:[8CB10008]: lw         $s1, 8($a1)
    08810A98:[12200028]: beq        $s1, $zr, 0x08810B3C
    08810A9C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08810AA0:[9483000C]: lhu        $v1, 12($a0)
    08810AA4:[30620008]: andi       $v0, $v1, 8
    08810AA8:[10400004]: beq        $v0, $zr, 0x08810ABC
    08810AAC:[00000000]: nop
    08810AB0:[8C820010]: lw         $v0, 16($a0)
    08810AB4:[54400007]: bnel       $v0, $zr, 0x08810AD4
    08810AB8:[3064FFFF]: andi       $a0, $v1, -1
    08810ABC:[0E20697C]: jal        0x0881A5F0
    08810AC0:[00000000]: nop
    08810AC4:[1440001D]: bne        $v0, $zr, 0x08810B3C
    08810AC8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810ACC:[9643000C]: lhu        $v1, 12($s2)
    08810AD0:[3064FFFF]: andi       $a0, $v1, -1
    08810AD4:[30820002]: andi       $v0, $a0, 2
    08810AD8:[8EB30000]: lw         $s3, 0($s5)
    08810ADC:[10400028]: beq        $v0, $zr, 0x08810B80
    08810AE0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08810AE4:[56200006]: bnel       $s1, $zr, 0x08810B00
    08810AE8:[8E420024]: lw         $v0, 36($s2)
    08810AEC:[8E710004]: lw         $s1, 4($s3)
    08810AF0:[8E740000]: lw         $s4, 0($s3)
    08810AF4:[1220FFFD]: beq        $s1, $zr, 0x08810AEC
    08810AF8:[26730008]: addiu      $s3, $s3, 8
    08810AFC:[8E420024]: lw         $v0, 36($s2)
    08810B00:[8E44001C]: lw         $a0, 28($s2)
    08810B04:[2E230401]: sltiu      $v1, $s1, 1025
    08810B08:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08810B0C:[0223300B]: movn       $a2, $s1, $v1
    08810B10:[0040F809]: jalr       $ra, $v0
    08810B14:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810B18:[18400014]: blez       $v0, 0x08810B6C
    08810B1C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08810B20:[8EA20008]: lw         $v0, 8($s5)
    08810B24:[0290A021]: addu       $s4, $s4, $s0
    08810B28:[02308823]: subu       $s1, $s1, $s0
    08810B2C:[00501023]: subu       $v0, $v0, $s0
    08810B30:[1440FFEC]: bne        $v0, $zr, 0x08810AE4
    08810B34:[AEA20008]: sw         $v0, 8($s5)
    08810B38:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810B3C:[8FBF0020]: lw         $ra, 32($sp)
    08810B40:[8FB7001C]: lw         $s7, 28($sp)
    08810B44:[8FB60018]: lw         $s6, 24($sp)
    08810B48:[8FB50014]: lw         $s5, 20($sp)
    08810B4C:[8FB40010]: lw         $s4, 16($sp)
    08810B50:[8FB3000C]: lw         $s3, 12($sp)
    08810B54:[8FB20008]: lw         $s2, 8($sp)
    08810B58:[8FB10004]: lw         $s1, 4($sp)
    08810B5C:[8FB00000]: lw         $s0, 0($sp)
    08810B60:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810B64:[03E00008]: jr         $ra
    08810B68:[27BD0030]: addiu      $sp, $sp, 48
    08810B6C:[9642000C]: lhu        $v0, 12($s2)
    08810B70:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810B74:[34420040]: ori        $v0, $v0, 64
    08810B78:[0A2042CF]: j          0x08810B3C
    08810B7C:[A642000C]: sh         $v0, 12($s2)
    08810B80:[30820001]: andi       $v0, $a0, 1
    08810B84:[1440005D]: bne        $v0, $zr, 0x08810CFC
    08810B88:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810B8C:[8E710004]: lw         $s1, 4($s3)
    08810B90:[8E740000]: lw         $s4, 0($s3)
    08810B94:[1220FFFD]: beq        $s1, $zr, 0x08810B8C
    08810B98:[26730008]: addiu      $s3, $s3, 8
    08810B9C:[3063FFFF]: andi       $v1, $v1, -1
    08810BA0:[30620200]: andi       $v0, $v1, 512
    08810BA4:[1040002F]: beq        $v0, $zr, 0x08810C64
    08810BA8:[8E500008]: lw         $s0, 8($s2)
    08810BAC:[0211102B]: sltu       $v0, $s0, $s1
    08810BB0:[10400005]: beq        $v0, $zr, 0x08810BC8
    08810BB4:[0230102B]: sltu       $v0, $s1, $s0
    08810BB8:[30620080]: andi       $v0, $v1, 128
    08810BBC:[54400018]: bnel       $v0, $zr, 0x08810C20
    08810BC0:[8E430010]: lw         $v1, 16($s2)
    08810BC4:[0230102B]: sltu       $v0, $s1, $s0
    08810BC8:[8E440000]: lw         $a0, 0($s2)
    08810BCC:[0222800B]: movn       $s0, $s1, $v0
    08810BD0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810BD4:[0E2047A0]: jal        0x08811E80
    08810BD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810BDC:[8E430008]: lw         $v1, 8($s2)
    08810BE0:[8E420000]: lw         $v0, 0($s2)
    08810BE4:[00701823]: subu       $v1, $v1, $s0
    08810BE8:[00501021]: addu       $v0, $v0, $s0
    08810BEC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08810BF0:[AE430008]: sw         $v1, 8($s2)
    08810BF4:[AE420000]: sw         $v0, 0($s2)
    08810BF8:[8EA20008]: lw         $v0, 8($s5)
    08810BFC:[0290A021]: addu       $s4, $s4, $s0
    08810C00:[02308823]: subu       $s1, $s1, $s0
    08810C04:[00501023]: subu       $v0, $v0, $s0
    08810C08:[1040FFCB]: beq        $v0, $zr, 0x08810B38
    08810C0C:[AEA20008]: sw         $v0, 8($s5)
    08810C10:[1620FFE2]: bne        $s1, $zr, 0x08810B9C
    08810C14:[9643000C]: lhu        $v1, 12($s2)
    08810C18:[0A2042E4]: j          0x08810B90
    08810C1C:[8E710004]: lw         $s1, 4($s3)
    08810C20:[8E420000]: lw         $v0, 0($s2)
    08810C24:[0E2043D3]: jal        0x08810F4C
    08810C28:[00438023]: subu       $s0, $v0, $v1
    08810C2C:[8E450010]: lw         $a1, 16($s2)
    08810C30:[0211B021]: addu       $s6, $s0, $s1
    08810C34:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08810C38:[0E204FB9]: jal        0x08813EE4
    08810C3C:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08810C40:[1040FFCA]: beq        $v0, $zr, 0x08810B6C
    08810C44:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08810C48:[00501021]: addu       $v0, $v0, $s0
    08810C4C:[AE420000]: sw         $v0, 0($s2)
    08810C50:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08810C54:[AE560014]: sw         $s6, 20($s2)
    08810C58:[AE430010]: sw         $v1, 16($s2)
    08810C5C:[0A2042F1]: j          0x08810BC4
    08810C60:[AE510008]: sw         $s1, 8($s2)
    08810C64:[8E440000]: lw         $a0, 0($s2)
    08810C68:[8E420010]: lw         $v0, 16($s2)
    08810C6C:[0211182B]: sltu       $v1, $s0, $s1
    08810C70:[0044102B]: sltu       $v0, $v0, $a0
    08810C74:[00431024]: and        $v0, $v0, $v1
    08810C78:[14400015]: bne        $v0, $zr, 0x08810CD0
    08810C7C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810C80:[8E500014]: lw         $s0, 20($s2)
    08810C84:[0230102B]: sltu       $v0, $s1, $s0
    08810C88:[14400009]: bne        $v0, $zr, 0x08810CB0
    08810C8C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810C90:[8E420024]: lw         $v0, 36($s2)
    08810C94:[8E44001C]: lw         $a0, 28($s2)
    08810C98:[0040F809]: jalr       $ra, $v0
    08810C9C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810CA0:[1C40FFD5]: bgtz       $v0, 0x08810BF8
    08810CA4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08810CA8:[0A2042DC]: j          0x08810B70
    08810CAC:[9642000C]: lhu        $v0, 12($s2)
    08810CB0:[0E2047A0]: jal        0x08811E80
    08810CB4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08810CB8:[8E430008]: lw         $v1, 8($s2)
    08810CBC:[8E420000]: lw         $v0, 0($s2)
    08810CC0:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08810CC4:[00711823]: subu       $v1, $v1, $s1
    08810CC8:[0A2042FC]: j          0x08810BF0
    08810CCC:[00511021]: addu       $v0, $v0, $s1
    08810CD0:[0E2047A0]: jal        0x08811E80
    08810CD4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810CD8:[8E430000]: lw         $v1, 0($s2)
    08810CDC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08810CE0:[00701821]: addu       $v1, $v1, $s0
    08810CE4:[0E2040C0]: jal        0x08810300
    08810CE8:[AE430000]: sw         $v1, 0($s2)
    08810CEC:[5040FFC3]: beql       $v0, $zr, 0x08810BFC
    08810CF0:[8EA20008]: lw         $v0, 8($s5)
    08810CF4:[0A2042DC]: j          0x08810B70
    08810CF8:[9642000C]: lhu        $v0, 12($s2)
    08810CFC:[16200006]: bne        $s1, $zr, 0x08810D18
    08810D00:[00000000]: nop
    08810D04:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810D08:[8E710004]: lw         $s1, 4($s3)
    08810D0C:[8E740000]: lw         $s4, 0($s3)
    08810D10:[1220FFFD]: beq        $s1, $zr, 0x08810D08
    08810D14:[26730008]: addiu      $s3, $s3, 8
    08810D18:[12E00040]: beq        $s7, $zr, 0x08810E1C
    08810D1C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08810D20:[8E440008]: lw         $a0, 8($s2)
    08810D24:[8E480014]: lw         $t0, 20($s2)
    08810D28:[8E470000]: lw         $a3, 0($s2)
    08810D2C:[8E430010]: lw         $v1, 16($s2)
    08810D30:[0236102B]: sltu       $v0, $s1, $s6
    08810D34:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08810D38:[02C2280A]: movz       $a1, $s6, $v0
    08810D3C:[00888021]: addu       $s0, $a0, $t0
    08810D40:[0067182B]: sltu       $v1, $v1, $a3
    08810D44:[0205102A]: slt        $v0, $s0, $a1
    08810D48:[00621824]: and        $v1, $v1, $v0
    08810D4C:[14600026]: bne        $v1, $zr, 0x08810DE8
    08810D50:[00A8102A]: slt        $v0, $a1, $t0
    08810D54:[14400019]: bne        $v0, $zr, 0x08810DBC
    08810D58:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08810D5C:[8E420024]: lw         $v0, 36($s2)
    08810D60:[8E44001C]: lw         $a0, 28($s2)
    08810D64:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    08810D68:[0040F809]: jalr       $ra, $v0
    08810D6C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810D70:[1840FF7E]: blez       $v0, 0x08810B6C
    08810D74:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08810D78:[02D0B023]: subu       $s6, $s6, $s0
    08810D7C:[12C00009]: beq        $s6, $zr, 0x08810DA4
    08810D80:[00000000]: nop
    08810D84:[8EA20008]: lw         $v0, 8($s5)
    08810D88:[0290A021]: addu       $s4, $s4, $s0
    08810D8C:[02308823]: subu       $s1, $s1, $s0
    08810D90:[00501023]: subu       $v0, $v0, $s0
    08810D94:[1440FFD9]: bne        $v0, $zr, 0x08810CFC
    08810D98:[AEA20008]: sw         $v0, 8($s5)
    08810D9C:[0A2042CF]: j          0x08810B3C
    08810DA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810DA4:[0E2040C0]: jal        0x08810300
    08810DA8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08810DAC:[1440FF6F]: bne        $v0, $zr, 0x08810B6C
    08810DB0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810DB4:[0A204362]: j          0x08810D88
    08810DB8:[8EA20008]: lw         $v0, 8($s5)
    08810DBC:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08810DC0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810DC4:[0E2047A0]: jal        0x08811E80
    08810DC8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810DCC:[8E430008]: lw         $v1, 8($s2)
    08810DD0:[8E420000]: lw         $v0, 0($s2)
    08810DD4:[00701823]: subu       $v1, $v1, $s0
    08810DD8:[00501021]: addu       $v0, $v0, $s0
    08810DDC:[AE430008]: sw         $v1, 8($s2)
    08810DE0:[0A20435E]: j          0x08810D78
    08810DE4:[AE420000]: sw         $v0, 0($s2)
    08810DE8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08810DEC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810DF0:[0E2047A0]: jal        0x08811E80
    08810DF4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810DF8:[8E430000]: lw         $v1, 0($s2)
    08810DFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08810E00:[00701821]: addu       $v1, $v1, $s0
    08810E04:[0E2040C0]: jal        0x08810300
    08810E08:[AE430000]: sw         $v1, 0($s2)
    08810E0C:[1040FFDB]: beq        $v0, $zr, 0x08810D7C
    08810E10:[02D0B023]: subu       $s6, $s6, $s0
    08810E14:[0A2042DC]: j          0x08810B70
    08810E18:[9642000C]: lhu        $v0, 12($s2)
    08810E1C:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    08810E20:[0E2046FA]: jal        0x08811BE8
    08810E24:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08810E28:[00541823]: subu       $v1, $v0, $s4
    08810E2C:[10400003]: beq        $v0, $zr, 0x08810E3C
    08810E30:[24760001]: addiu      $s6, $v1, 1
    08810E34:[0A204348]: j          0x08810D20
    08810E38:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08810E3C:[0A20438D]: j          0x08810E34
    08810E40:[26360001]: addiu      $s6, $s1, 1
  Back Branch 08810C08 18 times (length 54)
    08810B24:[0290A021]: addu       $s4, $s4, $s0
    08810B28:[02308823]: subu       $s1, $s1, $s0
    08810B2C:[00501023]: subu       $v0, $v0, $s0
    08810B30:[1440FFEC]: bne        $v0, $zr, 0x08810AE4
    08810B34:[AEA20008]: sw         $v0, 8($s5)
--> 08810B38:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810B3C:[8FBF0020]: lw         $ra, 32($sp)
    08810B40:[8FB7001C]: lw         $s7, 28($sp)
    08810B44:[8FB60018]: lw         $s6, 24($sp)
    08810B48:[8FB50014]: lw         $s5, 20($sp)
    08810B4C:[8FB40010]: lw         $s4, 16($sp)
    08810B50:[8FB3000C]: lw         $s3, 12($sp)
    08810B54:[8FB20008]: lw         $s2, 8($sp)
    08810B58:[8FB10004]: lw         $s1, 4($sp)
    08810B5C:[8FB00000]: lw         $s0, 0($sp)
    08810B60:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810B64:[03E00008]: jr         $ra
    08810B68:[27BD0030]: addiu      $sp, $sp, 48
    08810B6C:[9642000C]: lhu        $v0, 12($s2)
    08810B70:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810B74:[34420040]: ori        $v0, $v0, 64
    08810B78:[0A2042CF]: j          0x08810B3C
    08810B7C:[A642000C]: sh         $v0, 12($s2)
    08810B80:[30820001]: andi       $v0, $a0, 1
    08810B84:[1440005D]: bne        $v0, $zr, 0x08810CFC
    08810B88:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810B8C:[8E710004]: lw         $s1, 4($s3)
    08810B90:[8E740000]: lw         $s4, 0($s3)
    08810B94:[1220FFFD]: beq        $s1, $zr, 0x08810B8C
    08810B98:[26730008]: addiu      $s3, $s3, 8
    08810B9C:[3063FFFF]: andi       $v1, $v1, -1
    08810BA0:[30620200]: andi       $v0, $v1, 512
    08810BA4:[1040002F]: beq        $v0, $zr, 0x08810C64
    08810BA8:[8E500008]: lw         $s0, 8($s2)
    08810BAC:[0211102B]: sltu       $v0, $s0, $s1
    08810BB0:[10400005]: beq        $v0, $zr, 0x08810BC8
    08810BB4:[0230102B]: sltu       $v0, $s1, $s0
    08810BB8:[30620080]: andi       $v0, $v1, 128
    08810BBC:[54400018]: bnel       $v0, $zr, 0x08810C20
    08810BC0:[8E430010]: lw         $v1, 16($s2)
    08810BC4:[0230102B]: sltu       $v0, $s1, $s0
    08810BC8:[8E440000]: lw         $a0, 0($s2)
    08810BCC:[0222800B]: movn       $s0, $s1, $v0
    08810BD0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810BD4:[0E2047A0]: jal        0x08811E80
    08810BD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810BDC:[8E430008]: lw         $v1, 8($s2)
    08810BE0:[8E420000]: lw         $v0, 0($s2)
    08810BE4:[00701823]: subu       $v1, $v1, $s0
    08810BE8:[00501021]: addu       $v0, $v0, $s0
    08810BEC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08810BF0:[AE430008]: sw         $v1, 8($s2)
    08810BF4:[AE420000]: sw         $v0, 0($s2)
    08810BF8:[8EA20008]: lw         $v0, 8($s5)
    08810BFC:[0290A021]: addu       $s4, $s4, $s0
    08810C00:[02308823]: subu       $s1, $s1, $s0
    08810C04:[00501023]: subu       $v0, $v0, $s0
--> 08810C08:[1040FFCB]: beq        $v0, $zr, 0x08810B38
    08810C0C:[AEA20008]: sw         $v0, 8($s5)
    08810C10:[1620FFE2]: bne        $s1, $zr, 0x08810B9C
    08810C14:[9643000C]: lhu        $v1, 12($s2)
    08810C18:[0A2042E4]: j          0x08810B90
  Back Branch 08810B94 18 times (length 4)
    08810B78:[0A2042CF]: j          0x08810B3C
    08810B7C:[A642000C]: sh         $v0, 12($s2)
    08810B80:[30820001]: andi       $v0, $a0, 1
    08810B84:[1440005D]: bne        $v0, $zr, 0x08810CFC
    08810B88:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
--> 08810B8C:[8E710004]: lw         $s1, 4($s3)
    08810B90:[8E740000]: lw         $s4, 0($s3)
--> 08810B94:[1220FFFD]: beq        $s1, $zr, 0x08810B8C
    08810B98:[26730008]: addiu      $s3, $s3, 8
    08810B9C:[3063FFFF]: andi       $v1, $v1, -1
    08810BA0:[30620200]: andi       $v0, $v1, 512
    08810BA4:[1040002F]: beq        $v0, $zr, 0x08810C64
  Back Branch 08810C10 6 times (length 31)
    08810B88:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810B8C:[8E710004]: lw         $s1, 4($s3)
    08810B90:[8E740000]: lw         $s4, 0($s3)
    08810B94:[1220FFFD]: beq        $s1, $zr, 0x08810B8C
    08810B98:[26730008]: addiu      $s3, $s3, 8
--> 08810B9C:[3063FFFF]: andi       $v1, $v1, -1
    08810BA0:[30620200]: andi       $v0, $v1, 512
    08810BA4:[1040002F]: beq        $v0, $zr, 0x08810C64
    08810BA8:[8E500008]: lw         $s0, 8($s2)
    08810BAC:[0211102B]: sltu       $v0, $s0, $s1
    08810BB0:[10400005]: beq        $v0, $zr, 0x08810BC8
    08810BB4:[0230102B]: sltu       $v0, $s1, $s0
    08810BB8:[30620080]: andi       $v0, $v1, 128
    08810BBC:[54400018]: bnel       $v0, $zr, 0x08810C20
    08810BC0:[8E430010]: lw         $v1, 16($s2)
    08810BC4:[0230102B]: sltu       $v0, $s1, $s0
    08810BC8:[8E440000]: lw         $a0, 0($s2)
    08810BCC:[0222800B]: movn       $s0, $s1, $v0
    08810BD0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810BD4:[0E2047A0]: jal        0x08811E80
    08810BD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810BDC:[8E430008]: lw         $v1, 8($s2)
    08810BE0:[8E420000]: lw         $v0, 0($s2)
    08810BE4:[00701823]: subu       $v1, $v1, $s0
    08810BE8:[00501021]: addu       $v0, $v0, $s0
    08810BEC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08810BF0:[AE430008]: sw         $v1, 8($s2)
    08810BF4:[AE420000]: sw         $v0, 0($s2)
    08810BF8:[8EA20008]: lw         $v0, 8($s5)
    08810BFC:[0290A021]: addu       $s4, $s4, $s0
    08810C00:[02308823]: subu       $s1, $s1, $s0
    08810C04:[00501023]: subu       $v0, $v0, $s0
    08810C08:[1040FFCB]: beq        $v0, $zr, 0x08810B38
    08810C0C:[AEA20008]: sw         $v0, 8($s5)
--> 08810C10:[1620FFE2]: bne        $s1, $zr, 0x08810B9C
    08810C14:[9643000C]: lhu        $v1, 12($s2)
    08810C18:[0A2042E4]: j          0x08810B90
    08810C1C:[8E710004]: lw         $s1, 4($s3)
    08810C20:[8E420000]: lw         $v0, 0($s2)
  Back Branch 08810C18 6 times (length 36)
    08810B7C:[A642000C]: sh         $v0, 12($s2)
    08810B80:[30820001]: andi       $v0, $a0, 1
    08810B84:[1440005D]: bne        $v0, $zr, 0x08810CFC
    08810B88:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810B8C:[8E710004]: lw         $s1, 4($s3)
--> 08810B90:[8E740000]: lw         $s4, 0($s3)
    08810B94:[1220FFFD]: beq        $s1, $zr, 0x08810B8C
    08810B98:[26730008]: addiu      $s3, $s3, 8
    08810B9C:[3063FFFF]: andi       $v1, $v1, -1
    08810BA0:[30620200]: andi       $v0, $v1, 512
    08810BA4:[1040002F]: beq        $v0, $zr, 0x08810C64
    08810BA8:[8E500008]: lw         $s0, 8($s2)
    08810BAC:[0211102B]: sltu       $v0, $s0, $s1
    08810BB0:[10400005]: beq        $v0, $zr, 0x08810BC8
    08810BB4:[0230102B]: sltu       $v0, $s1, $s0
    08810BB8:[30620080]: andi       $v0, $v1, 128
    08810BBC:[54400018]: bnel       $v0, $zr, 0x08810C20
    08810BC0:[8E430010]: lw         $v1, 16($s2)
    08810BC4:[0230102B]: sltu       $v0, $s1, $s0
    08810BC8:[8E440000]: lw         $a0, 0($s2)
    08810BCC:[0222800B]: movn       $s0, $s1, $v0
    08810BD0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08810BD4:[0E2047A0]: jal        0x08811E80
    08810BD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08810BDC:[8E430008]: lw         $v1, 8($s2)
    08810BE0:[8E420000]: lw         $v0, 0($s2)
    08810BE4:[00701823]: subu       $v1, $v1, $s0
    08810BE8:[00501021]: addu       $v0, $v0, $s0
    08810BEC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08810BF0:[AE430008]: sw         $v1, 8($s2)
    08810BF4:[AE420000]: sw         $v0, 0($s2)
    08810BF8:[8EA20008]: lw         $v0, 8($s5)
    08810BFC:[0290A021]: addu       $s4, $s4, $s0
    08810C00:[02308823]: subu       $s1, $s1, $s0
    08810C04:[00501023]: subu       $v0, $v0, $s0
    08810C08:[1040FFCB]: beq        $v0, $zr, 0x08810B38
    08810C0C:[AEA20008]: sw         $v0, 8($s5)
    08810C10:[1620FFE2]: bne        $s1, $zr, 0x08810B9C
    08810C14:[9643000C]: lhu        $v1, 12($s2)
--> 08810C18:[0A2042E4]: j          0x08810B90
    08810C1C:[8E710004]: lw         $s1, 4($s3)
    08810C20:[8E420000]: lw         $v0, 0($s2)
    08810C24:[0E2043D3]: jal        0x08810F4C
    08810C28:[00438023]: subu       $s0, $v0, $v1
_S1_3_893E0F8 708 instructions (0.006%), 8 calls (0893E0F8 - 0893E1F4, length 64)
    0893E0F8:[27BDFFF0]: addiu      $sp, $sp, -16
    0893E0FC:[24A3003F]: addiu      $v1, $a1, 63
    0893E100:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    0893E104:[00622824]: and        $a1, $v1, $v0
    0893E108:[AFBF000C]: sw         $ra, 12($sp)
    0893E10C:[24860004]: addiu      $a2, $a0, 4
    0893E110:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0893E114:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893E118:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0893E11C:[8CC4000C]: lw         $a0, 12($a2)
    0893E120:[54800008]: bnel       $a0, $zr, 0x0893E144
    0893E124:[8CC60000]: lw         $a2, 0($a2)
    0893E128:[8CC40008]: lw         $a0, 8($a2)
    0893E12C:[0124082B]: sltu       $at, $t1, $a0
    0893E130:[10200003]: beq        $at, $zr, 0x0893E140
    0893E134:[00000000]: nop
    0893E138:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0893E13C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0893E140:[8CC60000]: lw         $a2, 0($a2)
    0893E144:[54C2FFF6]: bnel       $a2, $v0, 0x0893E120
    0893E148:[8CC4000C]: lw         $a0, 12($a2)
    0893E14C:[00693821]: addu       $a3, $v1, $t1
    0893E150:[24E4003F]: addiu      $a0, $a3, 63
    0893E154:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    0893E158:[00821024]: and        $v0, $a0, $v0
    0893E15C:[00472023]: subu       $a0, $v0, $a3
    0893E160:[10800004]: beq        $a0, $zr, 0x0893E174
    0893E164:[00000000]: nop
    0893E168:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    0893E16C:[00441023]: subu       $v0, $v0, $a0
    0893E170:[00A22821]: addu       $a1, $a1, $v0
    0893E174:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893E178:[8C425DBC]: lw         $v0, 23996($v0)
    0893E17C:[00A23021]: addu       $a2, $a1, $v0
    0893E180:[24C40010]: addiu      $a0, $a2, 16
    0893E184:[0E24F753]: jal        0x0893DD4C
    0893E188:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0893E18C:[50600017]: beql       $v1, $zr, 0x0893E1EC
    0893E190:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0893E194:[24C20020]: addiu      $v0, $a2, 32
    0893E198:[0122082B]: sltu       $at, $t1, $v0
    0893E19C:[50200004]: beql       $at, $zr, 0x0893E1B0
    0893E1A0:[01261023]: subu       $v0, $t1, $a2
    0893E1A4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0893E1A8:[10000010]: b          0x0893E1EC
    0893E1AC:[00000000]: nop
    0893E1B0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0893E1B4:[2444FFF0]: addiu      $a0, $v0, -16
    0893E1B8:[00E64023]: subu       $t0, $a3, $a2
    0893E1BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0893E1C0:[AD02FFFC]: sw         $v0, -4($t0)
    0893E1C4:[AD03FFF4]: sw         $v1, -12($t0)
    0893E1C8:[8C660000]: lw         $a2, 0($v1)
    0893E1CC:[2507FFF0]: addiu      $a3, $t0, -16
    0893E1D0:[24E20010]: addiu      $v0, $a3, 16
    0893E1D4:[AD06FFF0]: sw         $a2, -16($t0)
    0893E1D8:[AD05FFF8]: sw         $a1, -8($t0)
    0893E1DC:[8C650000]: lw         $a1, 0($v1)
    0893E1E0:[ACA70004]: sw         $a3, 4($a1)
    0893E1E4:[AC640008]: sw         $a0, 8($v1)
    0893E1E8:[AC670000]: sw         $a3, 0($v1)
    0893E1EC:[8FBF000C]: lw         $ra, 12($sp)
    0893E1F0:[03E00008]: jr         $ra
    0893E1F4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0893E144 61 times (length 11)
    0893E10C:[24860004]: addiu      $a2, $a0, 4
    0893E110:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0893E114:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893E118:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0893E11C:[8CC4000C]: lw         $a0, 12($a2)
--> 0893E120:[54800008]: bnel       $a0, $zr, 0x0893E144
    0893E124:[8CC60000]: lw         $a2, 0($a2)
    0893E128:[8CC40008]: lw         $a0, 8($a2)
    0893E12C:[0124082B]: sltu       $at, $t1, $a0
    0893E130:[10200003]: beq        $at, $zr, 0x0893E140
    0893E134:[00000000]: nop
    0893E138:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0893E13C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0893E140:[8CC60000]: lw         $a2, 0($a2)
--> 0893E144:[54C2FFF6]: bnel       $a2, $v0, 0x0893E120
    0893E148:[8CC4000C]: lw         $a0, 12($a2)
    0893E14C:[00693821]: addu       $a3, $v1, $t1
    0893E150:[24E4003F]: addiu      $a0, $a3, 63
    0893E154:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
_S1_3_8938150 625 instructions (0.006%), 5 calls (08938150 - 089385EC, length 296)
    08938150:[27BDFEE0]: addiu      $sp, $sp, -288
    08938154:[AFBF000C]: sw         $ra, 12($sp)
    08938158:[AFB20008]: sw         $s2, 8($sp)
    0893815C:[AFB10004]: sw         $s1, 4($sp)
    08938160:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08938164:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    08938168:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    0893816C:[27A40020]: addiu      $a0, $sp, 32
    08938170:[24A58D84]: addiu      $a1, $a1, -29308
    08938174:[24C68D90]: addiu      $a2, $a2, -29296
    08938178:[2627001C]: addiu      $a3, $s1, 28
    0893817C:[0E2052A8]: jal        0x08814AA0
    08938180:[AFB00000]: sw         $s0, 0($sp)
    08938184:[27A40020]: addiu      $a0, $sp, 32
    08938188:[0E27E001]: jal        0x089F8004 [sceKernelDcacheWritebackInvalidateRange]
    0893818C:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    08938190:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938194:[AC4057A4]: sw         $zr, 22436($v0)
    08938198:[100000FE]: b          0x08938594
    0893819C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089381A0:[8C447260]: lw         $a0, 29280($v0)
    089381A4:[3C030040]: lui        $v1, 0x0040 <=> li $v1, 0x00400000
    089381A8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089381AC:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089381B0:[00831825]: or         $v1, $a0, $v1
    089381B4:[0E2646A1]: jal        0x08991A84
    089381B8:[AC437260]: sw         $v1, 29280($v0)
    089381BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089381C0:[1443001F]: bne        $v0, $v1, 0x08938240
    089381C4:[00000000]: nop
    089381C8:[0E24E286]: jal        0x08938A18
    089381CC:[00000000]: nop
    089381D0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089381D4:[1443001A]: bne        $v0, $v1, 0x08938240
    089381D8:[00000000]: nop
    089381DC:[0E24E1A1]: jal        0x08938684
    089381E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089381E4:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    089381E8:[5044000D]: beql       $v0, $a0, 0x08938220
    089381EC:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    089381F0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089381F4:[10450006]: beq        $v0, $a1, 0x08938210
    089381F8:[00000000]: nop
    089381FC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08938200:[504300E7]: beql       $v0, $v1, 0x089385A0
    08938204:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08938208:[10000009]: b          0x08938230
    0893820C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08938210:[0E2646A4]: jal        0x08991A90
    08938214:[00000000]: nop
    08938218:[100000E0]: b          0x0893859C
    0893821C:[00000000]: nop
    08938220:[0E2646A4]: jal        0x08991A90
    08938224:[00000000]: nop
    08938228:[100000DC]: b          0x0893859C
    0893822C:[00000000]: nop
    08938230:[0E2646A4]: jal        0x08991A90
    08938234:[00000000]: nop
    08938238:[100000D8]: b          0x0893859C
    0893823C:[00000000]: nop
    08938240:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    08938244:[27A40020]: addiu      $a0, $sp, 32
    08938248:[24A58DA8]: addiu      $a1, $a1, -29272
    0893824C:[0E204734]: jal        0x08811CD0
    08938250:[24060006]: addiu      $a2, $zr, 6 <=> li $a2, 6
    08938254:[54400041]: bnel       $v0, $zr, 0x0893835C
    08938258:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0893825C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938260:[AC4057B0]: sw         $zr, 22448($v0)
    08938264:[27A40020]: addiu      $a0, $sp, 32
    08938268:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0893826C:[0E24E18F]: jal        0x0893863C
    08938270:[240601A4]: addiu      $a2, $zr, 420 <=> li $a2, 420
    08938274:[044000C9]: bltz       $v0, 0x0893859C
    08938278:[AE220008]: sw         $v0, 8($s1)
    0893827C:[0E24DA41]: jal        0x08936904
    08938280:[2624001C]: addiu      $a0, $s1, 28
    08938284:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938288:[AC6257B0]: sw         $v0, 22448($v1)
    0893828C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938290:[AC6257BC]: sw         $v0, 22460($v1)
    08938294:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08938298:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0893829C:[AC6457A8]: sw         $a0, 22440($v1)
    089382A0:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089382A4:[AFA2001C]: sw         $v0, 28($sp)
    089382A8:[24845DA4]: addiu      $a0, $a0, 23972
    089382AC:[0E24F83E]: jal        0x0893E0F8
    089382B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089382B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089382B8:[14400006]: bne        $v0, $zr, 0x089382D4
    089382BC:[AC625840]: sw         $v0, 22592($v1)
    089382C0:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089382C4:[0E24F7FA]: jal        0x0893DFE8
    089382C8:[24845DA4]: addiu      $a0, $a0, 23972
    089382CC:[B8000001]: swr        $zr, 1($zr)
    089382D0:[A8000004]: swl        $zr, 4($zr)
    089382D4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089382D8:[8C4657B0]: lw         $a2, 22448($v0)
    089382DC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089382E0:[8C455840]: lw         $a1, 22592($v0)
    089382E4:[0E24E17C]: jal        0x089385F0
    089382E8:[8E240008]: lw         $a0, 8($s1)
    089382EC:[8E240008]: lw         $a0, 8($s1)
    089382F0:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    089382F4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089382F8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089382FC:[AE220008]: sw         $v0, 8($s1)
    08938300:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938304:[8C4257B0]: lw         $v0, 22448($v0)
    08938308:[12420003]: beq        $s2, $v0, 0x08938318
    0893830C:[00000000]: nop
    08938310:[B8000001]: swr        $zr, 1($zr)
    08938314:[A8000004]: swl        $zr, 4($zr)
    08938318:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    0893831C:[8C525840]: lw         $s2, 22592($v0)
    08938320:[8E420000]: lw         $v0, 0($s2)
    08938324:[14400003]: bne        $v0, $zr, 0x08938334
    08938328:[00000000]: nop
    0893832C:[B8000001]: swr        $zr, 1($zr)
    08938330:[A8000004]: swl        $zr, 4($zr)
    08938334:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938338:[8C4557B0]: lw         $a1, 22448($v0)
    0893833C:[0E24DF1C]: jal        0x08937C70
    08938340:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08938344:[8E430000]: lw         $v1, 0($s2)
    08938348:[10430092]: beq        $v0, $v1, 0x08938594
    0893834C:[00000000]: nop
    08938350:[B8000001]: swr        $zr, 1($zr)
    08938354:[1000008F]: b          0x08938594
    08938358:[A8000004]: swl        $zr, 4($zr)
    0893835C:[AFA2001C]: sw         $v0, 28($sp)
    08938360:[AFA20010]: sw         $v0, 16($sp)
    08938364:[000217C3]: sra        $v0, $v0, 0x001F
    08938368:[AFA20014]: sw         $v0, 20($sp)
    0893836C:[27A40020]: addiu      $a0, $sp, 32
    08938370:[27A50010]: addiu      $a1, $sp, 16
    08938374:[0E24DAF1]: jal        0x08936BC4
    08938378:[27A6001C]: addiu      $a2, $sp, 28
    0893837C:[14400003]: bne        $v0, $zr, 0x0893838C
    08938380:[00000000]: nop
    08938384:[B8000001]: swr        $zr, 1($zr)
    08938388:[A8000004]: swl        $zr, 4($zr)
    0893838C:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08938390:[24848DB0]: addiu      $a0, $a0, -29264
    08938394:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08938398:[0E263EEB]: jal        0x0898FBAC
    0893839C:[240601B6]: addiu      $a2, $zr, 438 <=> li $a2, 438
    089383A0:[AE220008]: sw         $v0, 8($s1)
    089383A4:[8FA60010]: lw         $a2, 16($sp)
    089383A8:[8FA70014]: lw         $a3, 20($sp)
    089383AC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089383B0:[0E27DF6D]: jal        0x089F7DB4 [sceIoLseek]
    089383B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089383B8:[04430005]: bgezl      $v0, 0x089383D0
    089383BC:[8FA3001C]: lw         $v1, 28($sp)
    089383C0:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    089383C4:[8E240008]: lw         $a0, 8($s1)
    089383C8:[10000072]: b          0x08938594
    089383CC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089383D0:[04610004]: bgez       $v1, 0x089383E4
    089383D4:[306207FF]: andi       $v0, $v1, 2047
    089383D8:[50400003]: beql       $v0, $zr, 0x089383E8
    089383DC:[8FA4001C]: lw         $a0, 28($sp)
    089383E0:[2442F800]: addiu      $v0, $v0, -2048
    089383E4:[8FA4001C]: lw         $a0, 28($sp)
    089383E8:[0002182B]: sltu       $v1, $zr, $v0 <=> move $v1, $v0
    089383EC:[04810003]: bgez       $a0, 0x089383FC
    089383F0:[000412C3]: sra        $v0, $a0, 0x000B
    089383F4:[248207FF]: addiu      $v0, $a0, 2047
    089383F8:[000212C3]: sra        $v0, $v0, 0x000B
    089383FC:[00431821]: addu       $v1, $v0, $v1
    08938400:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938404:[AC4357B0]: sw         $v1, 22448($v0)
    08938408:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    0893840C:[AC4457BC]: sw         $a0, 22460($v0)
    08938410:[00032AC0]: sll        $a1, $v1, 0x000B
    08938414:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08938418:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0893841C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938420:[AC4357A8]: sw         $v1, 22440($v0)
    08938424:[0E24F83E]: jal        0x0893E0F8
    08938428:[24845DA4]: addiu      $a0, $a0, 23972
    0893842C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938430:[14400006]: bne        $v0, $zr, 0x0893844C
    08938434:[AC625840]: sw         $v0, 22592($v1)
    08938438:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893843C:[0E24F7FA]: jal        0x0893DFE8
    08938440:[24845DA4]: addiu      $a0, $a0, 23972
    08938444:[B8000001]: swr        $zr, 1($zr)
    08938448:[A8000004]: swl        $zr, 4($zr)
    0893844C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938450:[8C4657B0]: lw         $a2, 22448($v0)
    08938454:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938458:[8C455840]: lw         $a1, 22592($v0)
    0893845C:[0E263E08]: jal        0x0898F820
    08938460:[8E240008]: lw         $a0, 8($s1)
    08938464:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08938468:[06430015]: bgezl      $s2, 0x089384C0
    0893846C:[8E240008]: lw         $a0, 8($s1)
    08938470:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938474:[8C455840]: lw         $a1, 22592($v0)
    08938478:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893847C:[0E24F8D4]: jal        0x0893E350
    08938480:[24845DA4]: addiu      $a0, $a0, 23972
    08938484:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08938488:[8C437260]: lw         $v1, 29280($v0)
    0893848C:[3C02FFBF]: lui        $v0, 0xFFBF <=> li $v0, 0xFFBF0000
    08938490:[3442FFFF]: ori        $v0, $v0, -1
    08938494:[00621824]: and        $v1, $v1, $v0
    08938498:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893849C:[AC437260]: sw         $v1, 29280($v0)
    089384A0:[8E240008]: lw         $a0, 8($s1)
    089384A4:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    089384A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089384AC:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    089384B0:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    089384B4:[34445708]: ori        $a0, $v0, 22280
    089384B8:[10000036]: b          0x08938594
    089384BC:[00000000]: nop
    089384C0:[0E27DF5D]: jal        0x089F7D74 [sceIoClose]
    089384C4:[00000000]: nop
    089384C8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089384CC:[AE220008]: sw         $v0, 8($s1)
    089384D0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089384D4:[8C4257B0]: lw         $v0, 22448($v0)
    089384D8:[52420013]: beql       $s2, $v0, 0x08938528
    089384DC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089384E0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089384E4:[8C455840]: lw         $a1, 22592($v0)
    089384E8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089384EC:[0E24F8D4]: jal        0x0893E350
    089384F0:[24845DA4]: addiu      $a0, $a0, 23972
    089384F4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089384F8:[8C437260]: lw         $v1, 29280($v0)
    089384FC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08938500:[3C02FFBF]: lui        $v0, 0xFFBF <=> li $v0, 0xFFBF0000
    08938504:[3442FFFF]: ori        $v0, $v0, -1
    08938508:[00621824]: and        $v1, $v1, $v0
    0893850C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08938510:[AC437260]: sw         $v1, 29280($v0)
    08938514:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    08938518:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    0893851C:[34445708]: ori        $a0, $v0, 22280
    08938520:[1000001C]: b          0x08938594
    08938524:[00000000]: nop
    08938528:[8C525840]: lw         $s2, 22592($v0)
    0893852C:[8E420000]: lw         $v0, 0($s2)
    08938530:[5440000A]: bnel       $v0, $zr, 0x0893855C
    08938534:[8FA5001C]: lw         $a1, 28($sp)
    08938538:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893853C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08938540:[0E24F8D4]: jal        0x0893E350
    08938544:[24845DA4]: addiu      $a0, $a0, 23972
    08938548:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    0893854C:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    08938550:[34445708]: ori        $a0, $v0, 22280
    08938554:[1000000F]: b          0x08938594
    08938558:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0893855C:[0E24DF1C]: jal        0x08937C70
    08938560:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08938564:[8E430000]: lw         $v1, 0($s2)
    08938568:[1043000A]: beq        $v0, $v1, 0x08938594
    0893856C:[00000000]: nop
    08938570:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938574:[8C455840]: lw         $a1, 22592($v0)
    08938578:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893857C:[0E24F8D4]: jal        0x0893E350
    08938580:[24845DA4]: addiu      $a0, $a0, 23972
    08938584:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    08938588:[0E27DFD9]: jal        0x089F7F64 [sceKernelDelayThreadCB]
    0893858C:[34445708]: ori        $a0, $v0, 22280
    08938590:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08938594:[5600FF02]: bnel       $s0, $zr, 0x089381A0
    08938598:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0893859C:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    089385A0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089385A4:[AC4357A8]: sw         $v1, 22440($v0)
    089385A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089385AC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089385B0:[AC4357A4]: sw         $v1, 22436($v0)
    089385B4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089385B8:[8C437260]: lw         $v1, 29280($v0)
    089385BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089385C0:[3C02FFBF]: lui        $v0, 0xFFBF <=> li $v0, 0xFFBF0000
    089385C4:[3442FFFF]: ori        $v0, $v0, -1
    089385C8:[00621824]: and        $v1, $v1, $v0
    089385CC:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089385D0:[0E27DFE1]: jal        0x089F7F84 [sceKernelExitDeleteThread]
    089385D4:[AC437260]: sw         $v1, 29280($v0)
    089385D8:[8FBF000C]: lw         $ra, 12($sp)
    089385DC:[8FB20008]: lw         $s2, 8($sp)
    089385E0:[8FB10004]: lw         $s1, 4($sp)
    089385E4:[8FB00000]: lw         $s0, 0($sp)
    089385E8:[03E00008]: jr         $ra
    089385EC:[27BD0120]: addiu      $sp, $sp, 288
  Back Branch 08938594 5 times (length 255)
_S1_3_893E9FC 621 instructions (0.006%), 1 calls (0893E9FC - 0893EB88, length 100)
    0893E9FC:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA00:[A4606108]: sh         $zr, 24840($v1)
    0893EA04:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA08:[A460610A]: sh         $zr, 24842($v1)
    0893EA0C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA10:[A4606106]: sh         $zr, 24838($v1)
    0893EA14:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA18:[AC606114]: sw         $zr, 24852($v1)
    0893EA1C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA20:[AC606110]: sw         $zr, 24848($v1)
    0893EA24:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA28:[A4606160]: sh         $zr, 24928($v1)
    0893EA2C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA30:[AC606118]: sw         $zr, 24856($v1)
    0893EA34:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA38:[AC60611C]: sw         $zr, 24860($v1)
    0893EA3C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA40:[AC606120]: sw         $zr, 24864($v1)
    0893EA44:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA48:[AC60615C]: sw         $zr, 24924($v1)
    0893EA4C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA50:[A460612A]: sh         $zr, 24874($v1)
    0893EA54:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA58:[A4606128]: sh         $zr, 24872($v1)
    0893EA5C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA60:[A4606126]: sh         $zr, 24870($v1)
    0893EA64:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0893EA68:[A4606124]: sh         $zr, 24868($v1)
    0893EA6C:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    0893EA70:[3C0A08BB]: lui        $t2, 0x08BB <=> li $t2, 0x08BB0000
    0893EA74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0893EA78:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    0893EA7C:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    0893EA80:[254A5F64]: addiu      $t2, $t2, 24420
    0893EA84:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0893EA88:[000D1840]: sll        $v1, $t5, 0x0001
    0893EA8C:[006D1821]: addu       $v1, $v1, $t5
    0893EA90:[00031880]: sll        $v1, $v1, 0x0002
    0893EA94:[006D1821]: addu       $v1, $v1, $t5
    0893EA98:[000318C0]: sll        $v1, $v1, 0x0003
    0893EA9C:[01436021]: addu       $t4, $t2, $v1
    0893EAA0:[A5800008]: sh         $zr, 8($t4)
    0893EAA4:[A5800004]: sh         $zr, 4($t4)
    0893EAA8:[A5800006]: sh         $zr, 6($t4)
    0893EAAC:[AD800010]: sw         $zr, 16($t4)
    0893EAB0:[AD80000C]: sw         $zr, 12($t4)
    0893EAB4:[AD800014]: sw         $zr, 20($t4)
    0893EAB8:[AD800018]: sw         $zr, 24($t4)
    0893EABC:[AD80001C]: sw         $zr, 28($t4)
    0893EAC0:[A5800026]: sh         $zr, 38($t4)
    0893EAC4:[A5800024]: sh         $zr, 36($t4)
    0893EAC8:[A5800022]: sh         $zr, 34($t4)
    0893EACC:[A5800020]: sh         $zr, 32($t4)
    0893EAD0:[A5800032]: sh         $zr, 50($t4)
    0893EAD4:[A5800030]: sh         $zr, 48($t4)
    0893EAD8:[A580002A]: sh         $zr, 42($t4)
    0893EADC:[A5800028]: sh         $zr, 40($t4)
    0893EAE0:[A5800036]: sh         $zr, 54($t4)
    0893EAE4:[A5800034]: sh         $zr, 52($t4)
    0893EAE8:[A587003A]: sh         $a3, 58($t4)
    0893EAEC:[A5870038]: sh         $a3, 56($t4)
    0893EAF0:[2589002A]: addiu      $t1, $t4, 42
    0893EAF4:[25880028]: addiu      $t0, $t4, 40
    0893EAF8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EAFC:[018B1821]: addu       $v1, $t4, $t3
    0893EB00:[A0600042]: sb         $zr, 66($v1)
    0893EB04:[A060003C]: sb         $zr, 60($v1)
    0893EB08:[256B0001]: addiu      $t3, $t3, 1
    0893EB0C:[29630006]: slti       $v1, $t3, 6
    0893EB10:[5460FFFB]: bnel       $v1, $zr, 0x0893EB00
    0893EB14:[018B1821]: addu       $v1, $t4, $t3
    0893EB18:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EB1C:[018B1821]: addu       $v1, $t4, $t3
    0893EB20:[A0600048]: sb         $zr, 72($v1)
    0893EB24:[256B0001]: addiu      $t3, $t3, 1
    0893EB28:[2963000C]: slti       $v1, $t3, 12
    0893EB2C:[5460FFFC]: bnel       $v1, $zr, 0x0893EB20
    0893EB30:[018B1821]: addu       $v1, $t4, $t3
    0893EB34:[A1800042]: sb         $zr, 66($t4)
    0893EB38:[A1860043]: sb         $a2, 67($t4)
    0893EB3C:[A1850044]: sb         $a1, 68($t4)
    0893EB40:[A1850045]: sb         $a1, 69($t4)
    0893EB44:[A1850046]: sb         $a1, 70($t4)
    0893EB48:[A1850047]: sb         $a1, 71($t4)
    0893EB4C:[A5800054]: sh         $zr, 84($t4)
    0893EB50:[A5800056]: sh         $zr, 86($t4)
    0893EB54:[AD800058]: sw         $zr, 88($t4)
    0893EB58:[A580005C]: sh         $zr, 92($t4)
    0893EB5C:[A580005E]: sh         $zr, 94($t4)
    0893EB60:[A5800060]: sh         $zr, 96($t4)
    0893EB64:[A5800062]: sh         $zr, 98($t4)
    0893EB68:[A5200000]: sh         $zr, 0($t1)
    0893EB6C:[A5000000]: sh         $zr, 0($t0)
    0893EB70:[25AD0001]: addiu      $t5, $t5, 1
    0893EB74:[A5840064]: sh         $a0, 100($t4)
    0893EB78:[29A30004]: slti       $v1, $t5, 4
    0893EB7C:[1460FFC2]: bne        $v1, $zr, 0x0893EA88
    0893EB80:[A5840064]: sh         $a0, 100($t4)
    0893EB84:[03E00008]: jr         $ra
    0893EB88:[00000000]: nop
  Back Branch 0893EB2C 44 times (length 5)
    0893EB0C:[29630006]: slti       $v1, $t3, 6
    0893EB10:[5460FFFB]: bnel       $v1, $zr, 0x0893EB00
    0893EB14:[018B1821]: addu       $v1, $t4, $t3
    0893EB18:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EB1C:[018B1821]: addu       $v1, $t4, $t3
--> 0893EB20:[A0600048]: sb         $zr, 72($v1)
    0893EB24:[256B0001]: addiu      $t3, $t3, 1
    0893EB28:[2963000C]: slti       $v1, $t3, 12
--> 0893EB2C:[5460FFFC]: bnel       $v1, $zr, 0x0893EB20
    0893EB30:[018B1821]: addu       $v1, $t4, $t3
    0893EB34:[A1800042]: sb         $zr, 66($t4)
    0893EB38:[A1860043]: sb         $a2, 67($t4)
    0893EB3C:[A1850044]: sb         $a1, 68($t4)
  Back Branch 0893EB10 20 times (length 6)
    0893EAEC:[A5870038]: sh         $a3, 56($t4)
    0893EAF0:[2589002A]: addiu      $t1, $t4, 42
    0893EAF4:[25880028]: addiu      $t0, $t4, 40
    0893EAF8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EAFC:[018B1821]: addu       $v1, $t4, $t3
--> 0893EB00:[A0600042]: sb         $zr, 66($v1)
    0893EB04:[A060003C]: sb         $zr, 60($v1)
    0893EB08:[256B0001]: addiu      $t3, $t3, 1
    0893EB0C:[29630006]: slti       $v1, $t3, 6
--> 0893EB10:[5460FFFB]: bnel       $v1, $zr, 0x0893EB00
    0893EB14:[018B1821]: addu       $v1, $t4, $t3
    0893EB18:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EB1C:[018B1821]: addu       $v1, $t4, $t3
    0893EB20:[A0600048]: sb         $zr, 72($v1)
  Back Branch 0893EB7C 4 times (length 63)
    0893EA74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0893EA78:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    0893EA7C:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    0893EA80:[254A5F64]: addiu      $t2, $t2, 24420
    0893EA84:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
--> 0893EA88:[000D1840]: sll        $v1, $t5, 0x0001
    0893EA8C:[006D1821]: addu       $v1, $v1, $t5
    0893EA90:[00031880]: sll        $v1, $v1, 0x0002
    0893EA94:[006D1821]: addu       $v1, $v1, $t5
    0893EA98:[000318C0]: sll        $v1, $v1, 0x0003
    0893EA9C:[01436021]: addu       $t4, $t2, $v1
    0893EAA0:[A5800008]: sh         $zr, 8($t4)
    0893EAA4:[A5800004]: sh         $zr, 4($t4)
    0893EAA8:[A5800006]: sh         $zr, 6($t4)
    0893EAAC:[AD800010]: sw         $zr, 16($t4)
    0893EAB0:[AD80000C]: sw         $zr, 12($t4)
    0893EAB4:[AD800014]: sw         $zr, 20($t4)
    0893EAB8:[AD800018]: sw         $zr, 24($t4)
    0893EABC:[AD80001C]: sw         $zr, 28($t4)
    0893EAC0:[A5800026]: sh         $zr, 38($t4)
    0893EAC4:[A5800024]: sh         $zr, 36($t4)
    0893EAC8:[A5800022]: sh         $zr, 34($t4)
    0893EACC:[A5800020]: sh         $zr, 32($t4)
    0893EAD0:[A5800032]: sh         $zr, 50($t4)
    0893EAD4:[A5800030]: sh         $zr, 48($t4)
    0893EAD8:[A580002A]: sh         $zr, 42($t4)
    0893EADC:[A5800028]: sh         $zr, 40($t4)
    0893EAE0:[A5800036]: sh         $zr, 54($t4)
    0893EAE4:[A5800034]: sh         $zr, 52($t4)
    0893EAE8:[A587003A]: sh         $a3, 58($t4)
    0893EAEC:[A5870038]: sh         $a3, 56($t4)
    0893EAF0:[2589002A]: addiu      $t1, $t4, 42
    0893EAF4:[25880028]: addiu      $t0, $t4, 40
    0893EAF8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EAFC:[018B1821]: addu       $v1, $t4, $t3
    0893EB00:[A0600042]: sb         $zr, 66($v1)
    0893EB04:[A060003C]: sb         $zr, 60($v1)
    0893EB08:[256B0001]: addiu      $t3, $t3, 1
    0893EB0C:[29630006]: slti       $v1, $t3, 6
    0893EB10:[5460FFFB]: bnel       $v1, $zr, 0x0893EB00
    0893EB14:[018B1821]: addu       $v1, $t4, $t3
    0893EB18:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0893EB1C:[018B1821]: addu       $v1, $t4, $t3
    0893EB20:[A0600048]: sb         $zr, 72($v1)
    0893EB24:[256B0001]: addiu      $t3, $t3, 1
    0893EB28:[2963000C]: slti       $v1, $t3, 12
    0893EB2C:[5460FFFC]: bnel       $v1, $zr, 0x0893EB20
    0893EB30:[018B1821]: addu       $v1, $t4, $t3
    0893EB34:[A1800042]: sb         $zr, 66($t4)
    0893EB38:[A1860043]: sb         $a2, 67($t4)
    0893EB3C:[A1850044]: sb         $a1, 68($t4)
    0893EB40:[A1850045]: sb         $a1, 69($t4)
    0893EB44:[A1850046]: sb         $a1, 70($t4)
    0893EB48:[A1850047]: sb         $a1, 71($t4)
    0893EB4C:[A5800054]: sh         $zr, 84($t4)
    0893EB50:[A5800056]: sh         $zr, 86($t4)
    0893EB54:[AD800058]: sw         $zr, 88($t4)
    0893EB58:[A580005C]: sh         $zr, 92($t4)
    0893EB5C:[A580005E]: sh         $zr, 94($t4)
    0893EB60:[A5800060]: sh         $zr, 96($t4)
    0893EB64:[A5800062]: sh         $zr, 98($t4)
    0893EB68:[A5200000]: sh         $zr, 0($t1)
    0893EB6C:[A5000000]: sh         $zr, 0($t0)
    0893EB70:[25AD0001]: addiu      $t5, $t5, 1
    0893EB74:[A5840064]: sh         $a0, 100($t4)
    0893EB78:[29A30004]: slti       $v1, $t5, 4
--> 0893EB7C:[1460FFC2]: bne        $v1, $zr, 0x0893EA88
    0893EB80:[A5840064]: sh         $a0, 100($t4)
    0893EB84:[03E00008]: jr         $ra
    0893EB88:[00000000]: nop
_S1_3_8938B78 539 instructions (0.005%), 1 calls (08938B78 - 08938C30, length 47)
    08938B78:[27BDFFF0]: addiu      $sp, $sp, -16
    08938B7C:[14800008]: bne        $a0, $zr, 0x08938BA0
    08938B80:[AFBF000C]: sw         $ra, 12($sp)
    08938B84:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938B88:[AC605798]: sw         $zr, 22424($v1)
    08938B8C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938B90:[AC60579C]: sw         $zr, 22428($v1)
    08938B94:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938B98:[10000023]: b          0x08938C28
    08938B9C:[AC6057A0]: sw         $zr, 22432($v1)
    08938BA0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938BA4:[AC445798]: sw         $a0, 22424($v0)
    08938BA8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938BAC:[AC40579C]: sw         $zr, 22428($v0)
    08938BB0:[00041100]: sll        $v0, $a0, 0x0004
    08938BB4:[00441021]: addu       $v0, $v0, $a0
    08938BB8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08938BBC:[000228C0]: sll        $a1, $v0, 0x0003
    08938BC0:[0E24F8A5]: jal        0x0893E294
    08938BC4:[24845DA4]: addiu      $a0, $a0, 23972
    08938BC8:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938BCC:[AC6257A0]: sw         $v0, 22432($v1)
    08938BD0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08938BD4:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08938BD8:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08938BDC:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08938BE0:[1000000D]: b          0x08938C18
    08938BE4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938BE8:[00E93821]: addu       $a3, $a3, $t1
    08938BEC:[000740C0]: sll        $t0, $a3, 0x0003
    08938BF0:[8CC757A0]: lw         $a3, 22432($a2)
    08938BF4:[25290001]: addiu      $t1, $t1, 1
    08938BF8:[00E83821]: addu       $a3, $a3, $t0
    08938BFC:[ACE00000]: sw         $zr, 0($a3)
    08938C00:[8CA757A0]: lw         $a3, 22432($a1)
    08938C04:[00E83821]: addu       $a3, $a3, $t0
    08938C08:[ACE00004]: sw         $zr, 4($a3)
    08938C0C:[8C8757A0]: lw         $a3, 22432($a0)
    08938C10:[00E83821]: addu       $a3, $a3, $t0
    08938C14:[A0E00008]: sb         $zr, 8($a3)
    08938C18:[8C675798]: lw         $a3, 22424($v1)
    08938C1C:[0127382A]: slt        $a3, $t1, $a3
    08938C20:[54E0FFF1]: bnel       $a3, $zr, 0x08938BE8
    08938C24:[00093900]: sll        $a3, $t1, 0x0004
    08938C28:[8FBF000C]: lw         $ra, 12($sp)
    08938C2C:[03E00008]: jr         $ra
    08938C30:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08938C20 32 times (length 16)
    08938BD4:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08938BD8:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08938BDC:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08938BE0:[1000000D]: b          0x08938C18
    08938BE4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
--> 08938BE8:[00E93821]: addu       $a3, $a3, $t1
    08938BEC:[000740C0]: sll        $t0, $a3, 0x0003
    08938BF0:[8CC757A0]: lw         $a3, 22432($a2)
    08938BF4:[25290001]: addiu      $t1, $t1, 1
    08938BF8:[00E83821]: addu       $a3, $a3, $t0
    08938BFC:[ACE00000]: sw         $zr, 0($a3)
    08938C00:[8CA757A0]: lw         $a3, 22432($a1)
    08938C04:[00E83821]: addu       $a3, $a3, $t0
    08938C08:[ACE00004]: sw         $zr, 4($a3)
    08938C0C:[8C8757A0]: lw         $a3, 22432($a0)
    08938C10:[00E83821]: addu       $a3, $a3, $t0
    08938C14:[A0E00008]: sb         $zr, 8($a3)
    08938C18:[8C675798]: lw         $a3, 22424($v1)
    08938C1C:[0127382A]: slt        $a3, $t1, $a3
--> 08938C20:[54E0FFF1]: bnel       $a3, $zr, 0x08938BE8
    08938C24:[00093900]: sll        $a3, $t1, 0x0004
    08938C28:[8FBF000C]: lw         $ra, 12($sp)
    08938C2C:[03E00008]: jr         $ra
    08938C30:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_893E294 492 instructions (0.004%), 12 calls (0893E294 - 0893E34C, length 47)
    0893E294:[27BDFFF0]: addiu      $sp, $sp, -16
    0893E298:[AFBF000C]: sw         $ra, 12($sp)
    0893E29C:[24A3000F]: addiu      $v1, $a1, 15
    0893E2A0:[8C850000]: lw         $a1, 0($a0)
    0893E2A4:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    0893E2A8:[00624024]: and        $t0, $v1, $v0
    0893E2AC:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0893E2B0:[8D22000C]: lw         $v0, 12($t1)
    0893E2B4:[5440001D]: bnel       $v0, $zr, 0x0893E32C
    0893E2B8:[8D290000]: lw         $t1, 0($t1)
    0893E2BC:[8D220008]: lw         $v0, 8($t1)
    0893E2C0:[2443FFF0]: addiu      $v1, $v0, -16
    0893E2C4:[0068102B]: sltu       $v0, $v1, $t0
    0893E2C8:[14400017]: bne        $v0, $zr, 0x0893E328
    0893E2CC:[00000000]: nop
    0893E2D0:[00683823]: subu       $a3, $v1, $t0
    0893E2D4:[2CE20050]: sltiu      $v0, $a3, 80
    0893E2D8:[5440000E]: bnel       $v0, $zr, 0x0893E314
    0893E2DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0893E2E0:[01283021]: addu       $a2, $t1, $t0
    0893E2E4:[ACC0001C]: sw         $zr, 28($a2)
    0893E2E8:[ACC90014]: sw         $t1, 20($a2)
    0893E2EC:[8D230000]: lw         $v1, 0($t1)
    0893E2F0:[24C50010]: addiu      $a1, $a2, 16
    0893E2F4:[25020010]: addiu      $v0, $t0, 16
    0893E2F8:[ACC30010]: sw         $v1, 16($a2)
    0893E2FC:[ACC70018]: sw         $a3, 24($a2)
    0893E300:[8D230000]: lw         $v1, 0($t1)
    0893E304:[AC650004]: sw         $a1, 4($v1)
    0893E308:[AD220008]: sw         $v0, 8($t1)
    0893E30C:[AD250000]: sw         $a1, 0($t1)
    0893E310:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0893E314:[AD22000C]: sw         $v0, 12($t1)
    0893E318:[8D230000]: lw         $v1, 0($t1)
    0893E31C:[25220010]: addiu      $v0, $t1, 16
    0893E320:[10000005]: b          0x0893E338
    0893E324:[AC830000]: sw         $v1, 0($a0)
    0893E328:[8D290000]: lw         $t1, 0($t1)
    0893E32C:[5525FFE1]: bnel       $t1, $a1, 0x0893E2B4
    0893E330:[8D22000C]: lw         $v0, 12($t1)
    0893E334:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0893E338:[25040010]: addiu      $a0, $t0, 16
    0893E33C:[0E24F753]: jal        0x0893DD4C
    0893E340:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893E344:[8FBF000C]: lw         $ra, 12($sp)
    0893E348:[03E00008]: jr         $ra
    0893E34C:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_88171BC 438 instructions (0.004%), 6 calls (088171BC - 08818BD0, length 1670)
  Back Branch 088172BC 24 times (length 8)
    08817290:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08817294:[00431024]: and        $v0, $v0, $v1
    08817298:[1040000A]: beq        $v0, $zr, 0x088172C4
    0881729C:[0260A021]: addu       $s4, $s3, $zr <=> move $s4, $s3
    088172A0:[26730001]: addiu      $s3, $s3, 1
--> 088172A4:[92660000]: lbu        $a2, 0($s3)
    088172A8:[7C061420]: seb        $v0, $a2
    088172AC:[38430025]: xori       $v1, $v0, 37
    088172B0:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088172B4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088172B8:[00431024]: and        $v0, $v0, $v1
--> 088172BC:[5440FFF9]: bnel       $v0, $zr, 0x088172A4
    088172C0:[26730001]: addiu      $s3, $s3, 1
    088172C4:[02748823]: subu       $s1, $s3, $s4
    088172C8:[12200011]: beq        $s1, $zr, 0x08817310
    088172CC:[7C061420]: seb        $v0, $a2
  Back Branch 08817808 12 times (length 12)
    088177CC:[8FA30038]: lw         $v1, 56($sp)
    088177D0:[00822021]: addu       $a0, $a0, $v0
    088177D4:[14600009]: bne        $v1, $zr, 0x088177FC
    088177D8:[AFA4022C]: sw         $a0, 556($sp)
    088177DC:[8FA50250]: lw         $a1, 592($sp)
--> 088177E0:[AFA00034]: sw         $zr, 52($sp)
    088177E4:[10A0FEA6]: beq        $a1, $zr, 0x08817280
    088177E8:[27B20040]: addiu      $s2, $sp, 64
    088177EC:[0E2044E5]: jal        0x08811394
    088177F0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088177F4:[0A205CA0]: j          0x08817280
    088177F8:[AFA00250]: sw         $zr, 592($sp)
    088177FC:[8FA40220]: lw         $a0, 544($sp)
    08817800:[0E205C13]: jal        0x0881704C
    08817804:[27A50030]: addiu      $a1, $sp, 48
--> 08817808:[5040FFF5]: beql       $v0, $zr, 0x088177E0
    0881780C:[8FA50250]: lw         $a1, 592($sp)
    08817810:[8FA60250]: lw         $a2, 592($sp)
    08817814:[10C00004]: beq        $a2, $zr, 0x08817828
    08817818:[8FA30220]: lw         $v1, 544($sp)
  Back Branch 08818184 12 times (length 721)
  Back Branch 088177E4 12 times (length 347)
  Back Branch 08818230 12 times (length 823)
  Back Branch 08818B6C 6 times (length 1241)
_S1_3_89407FC 435 instructions (0.004%), 29 calls (089407FC - 08940834, length 15)
    089407FC:[27BDFFF0]: addiu      $sp, $sp, -16
    08940800:[AFBF000C]: sw         $ra, 12($sp)
    08940804:[8C820000]: lw         $v0, 0($a0)
    08940808:[ACA20000]: sw         $v0, 0($a1)
    0894080C:[ACA40004]: sw         $a0, 4($a1)
    08940810:[AC450004]: sw         $a1, 4($v0)
    08940814:[AC850000]: sw         $a1, 0($a0)
    08940818:[ACA60008]: sw         $a2, 8($a1)
    0894081C:[ACA0000C]: sw         $zr, 12($a1)
    08940820:[A0A00020]: sb         $zr, 32($a1)
    08940824:[0E250283]: jal        0x08940A0C
    08940828:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0894082C:[8FBF000C]: lw         $ra, 12($sp)
    08940830:[03E00008]: jr         $ra
    08940834:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_88125C0 380 instructions (0.003%), 1 calls (088125C0 - 08812770, length 109)
    088125C0:[27BDFFF0]: addiu      $sp, $sp, -16
    088125C4:[AFB00000]: sw         $s0, 0($sp)
    088125C8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088125CC:[26030320]: addiu      $v1, $s0, 800
    088125D0:[24840268]: addiu      $a0, $a0, 616
    088125D4:[AFBF0004]: sw         $ra, 4($sp)
    088125D8:[260202C4]: addiu      $v0, $s0, 708
    088125DC:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088125E0:[AE03000C]: sw         $v1, 12($s0)
    088125E4:[AE000000]: sw         $zr, 0($s0)
    088125E8:[AE040004]: sw         $a0, 4($s0)
    088125EC:[AE000010]: sw         $zr, 16($s0)
    088125F0:[AE020008]: sw         $v0, 8($s0)
    088125F4:[26020014]: addiu      $v0, $s0, 20
    088125F8:[00000000]: nop
    088125FC:[00000000]: nop
    08812600:[24A5FFFF]: addiu      $a1, $a1, -1
    08812604:[A0400000]: sb         $zr, 0($v0)
    08812608:[04A1FFFD]: bgez       $a1, 0x08812600
    0881260C:[24420001]: addiu      $v0, $v0, 1
    08812610:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08812614:[2442B06C]: addiu      $v0, $v0, -20372
    08812618:[AE020034]: sw         $v0, 52($s0)
    0881261C:[2606007C]: addiu      $a2, $s0, 124
    08812620:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08812624:[AE000030]: sw         $zr, 48($s0)
    08812628:[AE000038]: sw         $zr, 56($s0)
    0881262C:[AE00003C]: sw         $zr, 60($s0)
    08812630:[AE000040]: sw         $zr, 64($s0)
    08812634:[AE000044]: sw         $zr, 68($s0)
    08812638:[AE000048]: sw         $zr, 72($s0)
    0881263C:[AE00004C]: sw         $zr, 76($s0)
    08812640:[AE000050]: sw         $zr, 80($s0)
    08812644:[AE000054]: sw         $zr, 84($s0)
    08812648:[AE000058]: sw         $zr, 88($s0)
    0881264C:[AE00005C]: sw         $zr, 92($s0)
    08812650:[A2000060]: sb         $zr, 96($s0)
    08812654:[00000000]: nop
    08812658:[00000000]: nop
    0881265C:[00000000]: nop
    08812660:[00000000]: nop
    08812664:[00000000]: nop
    08812668:[00000000]: nop
    0881266C:[00000000]: nop
    08812670:[00000000]: nop
    08812674:[00000000]: nop
    08812678:[00000000]: nop
    0881267C:[00000000]: nop
    08812680:[00C51821]: addu       $v1, $a2, $a1
    08812684:[24A50001]: addiu      $a1, $a1, 1
    08812688:[2CA20024]: sltiu      $v0, $a1, 36
    0881268C:[1440FFFC]: bne        $v0, $zr, 0x08812680
    08812690:[A0600000]: sb         $zr, 0($v1)
    08812694:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    08812698:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881269C:[AE0200A8]: sw         $v0, 168($s0)
    088126A0:[AE0300AC]: sw         $v1, 172($s0)
    088126A4:[2402330E]: addiu      $v0, $zr, 13070 <=> li $v0, 13070
    088126A8:[24031234]: addiu      $v1, $zr, 4660 <=> li $v1, 4660
    088126AC:[A60200B0]: sh         $v0, 176($s0)
    088126B0:[2402ABCD]: addiu      $v0, $zr, -21555 <=> li $v0, -21555
    088126B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088126B8:[A60200B2]: sh         $v0, 178($s0)
    088126BC:[2402E66D]: addiu      $v0, $zr, -6547 <=> li $v0, -6547
    088126C0:[24060114]: addiu      $a2, $zr, 276 <=> li $a2, 276
    088126C4:[A60300B4]: sh         $v1, 180($s0)
    088126C8:[2403DEEC]: addiu      $v1, $zr, -8468 <=> li $v1, -8468
    088126CC:[A60200B6]: sh         $v0, 182($s0)
    088126D0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    088126D4:[A60300B8]: sh         $v1, 184($s0)
    088126D8:[2403000B]: addiu      $v1, $zr, 11 <=> li $v1, 11
    088126DC:[A60300BC]: sh         $v1, 188($s0)
    088126E0:[A60200BA]: sh         $v0, 186($s0)
    088126E4:[AE0000A0]: sw         $zr, 160($s0)
    088126E8:[AE0000C0]: sw         $zr, 192($s0)
    088126EC:[AE0000C4]: sw         $zr, 196($s0)
    088126F0:[AE0000C8]: sw         $zr, 200($s0)
    088126F4:[AE0000CC]: sw         $zr, 204($s0)
    088126F8:[AE0000D0]: sw         $zr, 208($s0)
    088126FC:[AE0000D4]: sw         $zr, 212($s0)
    08812700:[AE0000FC]: sw         $zr, 252($s0)
    08812704:[AE000100]: sw         $zr, 256($s0)
    08812708:[AE000104]: sw         $zr, 260($s0)
    0881270C:[AE000108]: sw         $zr, 264($s0)
    08812710:[AE00010C]: sw         $zr, 268($s0)
    08812714:[AE000110]: sw         $zr, 272($s0)
    08812718:[AE000114]: sw         $zr, 276($s0)
    0881271C:[AE000118]: sw         $zr, 280($s0)
    08812720:[AE00011C]: sw         $zr, 284($s0)
    08812724:[AE000120]: sw         $zr, 288($s0)
    08812728:[A20000D8]: sb         $zr, 216($s0)
    0881272C:[A20000E0]: sb         $zr, 224($s0)
    08812730:[AE0000F8]: sw         $zr, 248($s0)
    08812734:[AE000148]: sw         $zr, 328($s0)
    08812738:[AE00014C]: sw         $zr, 332($s0)
    0881273C:[AE000150]: sw         $zr, 336($s0)
    08812740:[AE000154]: sw         $zr, 340($s0)
    08812744:[AE000254]: sw         $zr, 596($s0)
    08812748:[AE0001D4]: sw         $zr, 468($s0)
    0881274C:[AE000258]: sw         $zr, 600($s0)
    08812750:[AE00025C]: sw         $zr, 604($s0)
    08812754:[AE000260]: sw         $zr, 608($s0)
    08812758:[0E204860]: jal        0x08812180
    0881275C:[AE000264]: sw         $zr, 612($s0)
    08812760:[AE00037C]: sw         $zr, 892($s0)
    08812764:[8FBF0004]: lw         $ra, 4($sp)
    08812768:[8FB00000]: lw         $s0, 0($sp)
    0881276C:[03E00008]: jr         $ra
    08812770:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0881268C 36 times (length 5)
    0881266C:[00000000]: nop
    08812670:[00000000]: nop
    08812674:[00000000]: nop
    08812678:[00000000]: nop
    0881267C:[00000000]: nop
--> 08812680:[00C51821]: addu       $v1, $a2, $a1
    08812684:[24A50001]: addiu      $a1, $a1, 1
    08812688:[2CA20024]: sltiu      $v0, $a1, 36
--> 0881268C:[1440FFFC]: bne        $v0, $zr, 0x08812680
    08812690:[A0600000]: sb         $zr, 0($v1)
    08812694:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    08812698:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881269C:[AE0200A8]: sw         $v0, 168($s0)
  Back Branch 08812608 25 times (length 4)
    088125EC:[AE000010]: sw         $zr, 16($s0)
    088125F0:[AE020008]: sw         $v0, 8($s0)
    088125F4:[26020014]: addiu      $v0, $s0, 20
    088125F8:[00000000]: nop
    088125FC:[00000000]: nop
--> 08812600:[24A5FFFF]: addiu      $a1, $a1, -1
    08812604:[A0400000]: sb         $zr, 0($v0)
--> 08812608:[04A1FFFD]: bgez       $a1, 0x08812600
    0881260C:[24420001]: addiu      $v0, $v0, 1
    08812610:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08812614:[2442B06C]: addiu      $v0, $v0, -20372
    08812618:[AE020034]: sw         $v0, 52($s0)
_S1_3_8940784 341 instructions (0.003%), 1 calls (08940784 - 089407F8, length 30)
    08940784:[27BDFFF0]: addiu      $sp, $sp, -16
    08940788:[AFBF000C]: sw         $ra, 12($sp)
    0894078C:[AFB20008]: sw         $s2, 8($sp)
    08940790:[AFB10004]: sw         $s1, 4($sp)
    08940794:[AFB00000]: sw         $s0, 0($sp)
    08940798:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0894079C:[AC920000]: sw         $s2, 0($a0)
    089407A0:[AC920004]: sw         $s2, 4($a0)
    089407A4:[AC800008]: sw         $zr, 8($a0)
    089407A8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089407AC:[A0800020]: sb         $zr, 32($a0)
    089407B0:[10000008]: b          0x089407D4
    089407B4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089407B8:[00501021]: addu       $v0, $v0, $s0
    089407BC:[00021100]: sll        $v0, $v0, 0x0004
    089407C0:[02422021]: addu       $a0, $s2, $v0
    089407C4:[24850030]: addiu      $a1, $a0, 48
    089407C8:[0E2501FF]: jal        0x089407FC
    089407CC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089407D0:[26100001]: addiu      $s0, $s0, 1
    089407D4:[2623FFFF]: addiu      $v1, $s1, -1
    089407D8:[0203182A]: slt        $v1, $s0, $v1
    089407DC:[5460FFF6]: bnel       $v1, $zr, 0x089407B8
    089407E0:[00101040]: sll        $v0, $s0, 0x0001
    089407E4:[8FBF000C]: lw         $ra, 12($sp)
    089407E8:[8FB20008]: lw         $s2, 8($sp)
    089407EC:[8FB10004]: lw         $s1, 4($sp)
    089407F0:[8FB00000]: lw         $s0, 0($sp)
    089407F4:[03E00008]: jr         $ra
    089407F8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089407DC 29 times (length 11)
    089407A4:[AC800008]: sw         $zr, 8($a0)
    089407A8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089407AC:[A0800020]: sb         $zr, 32($a0)
    089407B0:[10000008]: b          0x089407D4
    089407B4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 089407B8:[00501021]: addu       $v0, $v0, $s0
    089407BC:[00021100]: sll        $v0, $v0, 0x0004
    089407C0:[02422021]: addu       $a0, $s2, $v0
    089407C4:[24850030]: addiu      $a1, $a0, 48
    089407C8:[0E2501FF]: jal        0x089407FC
    089407CC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089407D0:[26100001]: addiu      $s0, $s0, 1
    089407D4:[2623FFFF]: addiu      $v1, $s1, -1
    089407D8:[0203182A]: slt        $v1, $s0, $v1
--> 089407DC:[5460FFF6]: bnel       $v1, $zr, 0x089407B8
    089407E0:[00101040]: sll        $v0, $s0, 0x0001
    089407E4:[8FBF000C]: lw         $ra, 12($sp)
    089407E8:[8FB20008]: lw         $s2, 8($sp)
    089407EC:[8FB10004]: lw         $s1, 4($sp)
_S1_3_8814D54 298 instructions (0.003%), 5 calls (08814D54 - 08814DFC, length 43)
    08814D54:[27BDFFF0]: addiu      $sp, $sp, -16
    08814D58:[30820003]: andi       $v0, $a0, 3
    08814D5C:[AFB00000]: sw         $s0, 0($sp)
    08814D60:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08814D64:[14400018]: bne        $v0, $zr, 0x08814DC8
    08814D68:[AFBF0004]: sw         $ra, 4($sp)
    08814D6C:[8C820000]: lw         $v0, 0($a0)
    08814D70:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08814D74:[3463FEFF]: ori        $v1, $v1, -257
    08814D78:[00431821]: addu       $v1, $v0, $v1
    08814D7C:[3C048080]: lui        $a0, 0x8080 <=> li $a0, 0x80800000
    08814D80:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08814D84:[34848080]: ori        $a0, $a0, -32640
    08814D88:[00621824]: and        $v1, $v1, $v0
    08814D8C:[00641824]: and        $v1, $v1, $a0
    08814D90:[1460000D]: bne        $v1, $zr, 0x08814DC8
    08814D94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08814D98:[3C07FEFE]: lui        $a3, 0xFEFE <=> li $a3, 0xFEFE0000
    08814D9C:[3C068080]: lui        $a2, 0x8080 <=> li $a2, 0x80800000
    08814DA0:[34E7FEFF]: ori        $a3, $a3, -257
    08814DA4:[34C68080]: ori        $a2, $a2, -32640
    08814DA8:[24840004]: addiu      $a0, $a0, 4
    08814DAC:[8C820000]: lw         $v0, 0($a0)
    08814DB0:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    08814DB4:[00471021]: addu       $v0, $v0, $a3
    08814DB8:[00431024]: and        $v0, $v0, $v1
    08814DBC:[00461024]: and        $v0, $v0, $a2
    08814DC0:[5040FFFA]: beql       $v0, $zr, 0x08814DAC
    08814DC4:[24840004]: addiu      $a0, $a0, 4
    08814DC8:[80820000]: lb         $v0, 0($a0)
    08814DCC:[10400005]: beq        $v0, $zr, 0x08814DE4
    08814DD0:[00000000]: nop
    08814DD4:[24840001]: addiu      $a0, $a0, 1
    08814DD8:[80820000]: lb         $v0, 0($a0)
    08814DDC:[5440FFFE]: bnel       $v0, $zr, 0x08814DD8
    08814DE0:[24840001]: addiu      $a0, $a0, 1
    08814DE4:[0E2053DD]: jal        0x08814F74
    08814DE8:[00000000]: nop
    08814DEC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08814DF0:[8FBF0004]: lw         $ra, 4($sp)
    08814DF4:[8FB00000]: lw         $s0, 0($sp)
    08814DF8:[03E00008]: jr         $ra
    08814DFC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08814DC0 12 times (length 7)
    08814D98:[3C07FEFE]: lui        $a3, 0xFEFE <=> li $a3, 0xFEFE0000
    08814D9C:[3C068080]: lui        $a2, 0x8080 <=> li $a2, 0x80800000
    08814DA0:[34E7FEFF]: ori        $a3, $a3, -257
    08814DA4:[34C68080]: ori        $a2, $a2, -32640
    08814DA8:[24840004]: addiu      $a0, $a0, 4
--> 08814DAC:[8C820000]: lw         $v0, 0($a0)
    08814DB0:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    08814DB4:[00471021]: addu       $v0, $v0, $a3
    08814DB8:[00431024]: and        $v0, $v0, $v1
    08814DBC:[00461024]: and        $v0, $v0, $a2
--> 08814DC0:[5040FFFA]: beql       $v0, $zr, 0x08814DAC
    08814DC4:[24840004]: addiu      $a0, $a0, 4
    08814DC8:[80820000]: lb         $v0, 0($a0)
    08814DCC:[10400005]: beq        $v0, $zr, 0x08814DE4
    08814DD0:[00000000]: nop
  Back Branch 08814DDC 3 times (length 3)
    08814DC4:[24840004]: addiu      $a0, $a0, 4
    08814DC8:[80820000]: lb         $v0, 0($a0)
    08814DCC:[10400005]: beq        $v0, $zr, 0x08814DE4
    08814DD0:[00000000]: nop
    08814DD4:[24840001]: addiu      $a0, $a0, 1
--> 08814DD8:[80820000]: lb         $v0, 0($a0)
--> 08814DDC:[5440FFFE]: bnel       $v0, $zr, 0x08814DD8
    08814DE0:[24840001]: addiu      $a0, $a0, 1
    08814DE4:[0E2053DD]: jal        0x08814F74
    08814DE8:[00000000]: nop
    08814DEC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
_S1_3_8938A30 288 instructions (0.003%), 5 calls (08938A30 - 08938B74, length 82)
    08938A30:[27BDFFF0]: addiu      $sp, $sp, -16
    08938A34:[AFBF000C]: sw         $ra, 12($sp)
    08938A38:[AFB10008]: sw         $s1, 8($sp)
    08938A3C:[AFB00004]: sw         $s0, 4($sp)
    08938A40:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938A44:[8C4357A8]: lw         $v1, 22440($v0)
    08938A48:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08938A4C:[10600006]: beq        $v1, $zr, 0x08938A68
    08938A50:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08938A54:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08938A58:[50620004]: beql       $v1, $v0, 0x08938A6C
    08938A5C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08938A60:[10000040]: b          0x08938B64
    08938A64:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08938A68:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08938A6C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938A70:[AC4357B8]: sw         $v1, 22456($v0)
    08938A74:[0E24E49E]: jal        0x08939278
    08938A78:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08938A7C:[54400016]: bnel       $v0, $zr, 0x08938AD8
    08938A80:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08938A84:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08938A88:[0E24DFAE]: jal        0x08937EB8
    08938A8C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08938A90:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938A94:[AC6257B8]: sw         $v0, 22456($v1)
    08938A98:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08938A9C:[1043000D]: beq        $v0, $v1, 0x08938AD4
    08938AA0:[00000000]: nop
    08938AA4:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08938AA8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AAC:[AC4357A8]: sw         $v1, 22440($v0)
    08938AB0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08938AB4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AB8:[AC4357A4]: sw         $v1, 22436($v0)
    08938ABC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AC0:[AC4057B0]: sw         $zr, 22448($v0)
    08938AC4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AC8:[AC405840]: sw         $zr, 22592($v0)
    08938ACC:[10000025]: b          0x08938B64
    08938AD0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08938AD4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08938AD8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938ADC:[AC4357A8]: sw         $v1, 22440($v0)
    08938AE0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AE4:[AC4057A4]: sw         $zr, 22436($v0)
    08938AE8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08938AEC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AF0:[AC4357AC]: sw         $v1, 22444($v0)
    08938AF4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938AF8:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08938AFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08938B00:[AC5057B4]: sw         $s0, 22452($v0)
    08938B04:[0E2053DD]: jal        0x08814F74
    08938B08:[248457C0]: addiu      $a0, $a0, 22464
    08938B0C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938B10:[0E263F3B]: jal        0x0898FCEC
    08938B14:[AC405840]: sw         $zr, 22592($v0)
    08938B18:[0E27DFE9]: jal        0x089F7FA4 [sceKernelGetThreadCurrentPriority]
    08938B1C:[00000000]: nop
    08938B20:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08938B24:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    08938B28:[24460001]: addiu      $a2, $v0, 1
    08938B2C:[24848DE8]: addiu      $a0, $a0, -29208
    08938B30:[24A58150]: addiu      $a1, $a1, -32432
    08938B34:[24070C00]: addiu      $a3, $zr, 3072 <=> li $a3, 3072
    08938B38:[3C080020]: lui        $t0, 0x0020 <=> li $t0, 0x00200000
    08938B3C:[0E27DFCB]: jal        0x089F7F2C [sceKernelCreateThread]
    08938B40:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08938B44:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938B48:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08938B4C:[AC625844]: sw         $v0, 22596($v1)
    08938B50:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08938B54:[240500A4]: addiu      $a1, $zr, 164 <=> li $a1, 164
    08938B58:[0E27DFB7]: jal        0x089F7EDC [sceKernelStartThread]
    08938B5C:[24C657A4]: addiu      $a2, $a2, 22436
    08938B60:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08938B64:[8FBF000C]: lw         $ra, 12($sp)
    08938B68:[8FB10008]: lw         $s1, 8($sp)
    08938B6C:[8FB00004]: lw         $s0, 4($sp)
    08938B70:[03E00008]: jr         $ra
    08938B74:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_8939388 260 instructions (0.002%), 5 calls (08939388 - 0893946C, length 58)
    08939388:[27BDFFE0]: addiu      $sp, $sp, -32
    0893938C:[AFBF001C]: sw         $ra, 28($sp)
    08939390:[AFB30018]: sw         $s3, 24($sp)
    08939394:[AFB20014]: sw         $s2, 20($sp)
    08939398:[AFB10010]: sw         $s1, 16($sp)
    0893939C:[AFB0000C]: sw         $s0, 12($sp)
    089393A0:[24C3001F]: addiu      $v1, $a2, 31
    089393A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    089393A8:[00628024]: and        $s0, $v1, $v0
    089393AC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089393B0:[84435850]: lh         $v1, 22608($v0)
    089393B4:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    089393B8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089393BC:[84425852]: lh         $v0, 22610($v0)
    089393C0:[24630001]: addiu      $v1, $v1, 1
    089393C4:[0062102A]: slt        $v0, $v1, $v0
    089393C8:[14400003]: bne        $v0, $zr, 0x089393D8
    089393CC:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    089393D0:[10000020]: b          0x08939454
    089393D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089393D8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089393DC:[8C515854]: lw         $s1, 22612($v0)
    089393E0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089393E4:[8C425874]: lw         $v0, 22644($v0)
    089393E8:[02301821]: addu       $v1, $s1, $s0
    089393EC:[0062102B]: sltu       $v0, $v1, $v0
    089393F0:[54400005]: bnel       $v0, $zr, 0x08939408
    089393F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089393F8:[0E24E3FD]: jal        0x08938FF4
    089393FC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08939400:[10000014]: b          0x08939454
    08939404:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08939408:[0E24E5FB]: jal        0x089397EC
    0893940C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08939410:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08939414:[8C445854]: lw         $a0, 22612($v0)
    08939418:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0893941C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08939420:[8C42586C]: lw         $v0, 22636($v0)
    08939424:[00902021]: addu       $a0, $a0, $s0
    08939428:[0044082B]: sltu       $at, $v0, $a0
    0893942C:[10200003]: beq        $at, $zr, 0x0893943C
    08939430:[AC645854]: sw         $a0, 22612($v1)
    08939434:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08939438:[AC44586C]: sw         $a0, 22636($v0)
    0893943C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08939440:[0E24E4C2]: jal        0x08939308
    08939444:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08939448:[AC500014]: sw         $s0, 20($v0)
    0893944C:[AC520000]: sw         $s2, 0($v0)
    08939450:[AC400018]: sw         $zr, 24($v0)
    08939454:[8FBF001C]: lw         $ra, 28($sp)
    08939458:[8FB30018]: lw         $s3, 24($sp)
    0893945C:[8FB20014]: lw         $s2, 20($sp)
    08939460:[8FB10010]: lw         $s1, 16($sp)
    08939464:[8FB0000C]: lw         $s0, 12($sp)
    08939468:[03E00008]: jr         $ra
    0893946C:[27BD0020]: addiu      $sp, $sp, 32
_S1_3_88063F8 260 instructions (0.002%), 1 calls (088063F8 - 08806658, length 153)
    088063F8:[27BDFFD0]: addiu      $sp, $sp, -48
    088063FC:[AFB10014]: sw         $s1, 20($sp)
    08806400:[3C1108A3]: lui        $s1, 0x08A3 <=> li $s1, 0x08A30000
    08806404:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08806408:[AFB00010]: sw         $s0, 16($sp)
    0880640C:[AFBF0028]: sw         $ra, 40($sp)
    08806410:[AFB50024]: sw         $s5, 36($sp)
    08806414:[AFB40020]: sw         $s4, 32($sp)
    08806418:[AFB3001C]: sw         $s3, 28($sp)
    0880641C:[AFB20018]: sw         $s2, 24($sp)
    08806420:[8E237C64]: lw         $v1, 31844($s1)
    08806424:[1060000B]: beq        $v1, $zr, 0x08806454
    08806428:[34500020]: ori        $s0, $v0, 32
    0880642C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08806430:[8FBF0028]: lw         $ra, 40($sp)
    08806434:[8FB50024]: lw         $s5, 36($sp)
    08806438:[8FB40020]: lw         $s4, 32($sp)
    0880643C:[8FB3001C]: lw         $s3, 28($sp)
    08806440:[8FB20018]: lw         $s2, 24($sp)
    08806444:[8FB10014]: lw         $s1, 20($sp)
    08806448:[8FB00010]: lw         $s0, 16($sp)
    0880644C:[03E00008]: jr         $ra
    08806450:[27BD0030]: addiu      $sp, $sp, 48
    08806454:[0E27E019]: jal        0x089F8064 [sceGeEdramGetAddr]
    08806458:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    0880645C:[26237C64]: addiu      $v1, $s1, 31844
    08806460:[AC620014]: sw         $v0, 20($v1)
    08806464:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08806468:[24467DA8]: addiu      $a2, $v0, 32168
    0880646C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08806470:[AC620024]: sw         $v0, 36($v1)
    08806474:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
    08806478:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0880647C:[AC620040]: sw         $v0, 64($v1)
    08806480:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08806484:[0060A021]: addu       $s4, $v1, $zr <=> move $s4, $v1
    08806488:[AC62000C]: sw         $v0, 12($v1)
    0880648C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08806490:[240C0004]: addiu      $t4, $zr, 4 <=> li $t4, 4
    08806494:[AC64003C]: sw         $a0, 60($v1)
    08806498:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    0880649C:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088064A0:[240A01E0]: addiu      $t2, $zr, 480 <=> li $t2, 480
    088064A4:[24090110]: addiu      $t1, $zr, 272 <=> li $t1, 272
    088064A8:[3408FFFF]: ori        $t0, $zr, -1 <=> li $t0, 65535
    088064AC:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    088064B0:[AC600004]: sw         $zr, 4($v1)
    088064B4:[24070005]: addiu      $a3, $zr, 5 <=> li $a3, 5
    088064B8:[24620040]: addiu      $v0, $v1, 64
    088064BC:[AC640028]: sw         $a0, 40($v1)
    088064C0:[AC60002C]: sw         $zr, 44($v1)
    088064C4:[AC600030]: sw         $zr, 48($v1)
    088064C8:[AC600034]: sw         $zr, 52($v1)
    088064CC:[AC600038]: sw         $zr, 56($v1)
    088064D0:[AC600008]: sw         $zr, 8($v1)
    088064D4:[AC600010]: sw         $zr, 16($v1)
    088064D8:[AC600048]: sw         $zr, 72($v1)
    088064DC:[AC600044]: sw         $zr, 68($v1)
    088064E0:[24A50001]: addiu      $a1, $a1, 1
    088064E4:[AC4C000C]: sw         $t4, 12($v0)
    088064E8:[AC40001C]: sw         $zr, 28($v0)
    088064EC:[AC4B00A0]: sw         $t3, 160($v0)
    088064F0:[AC4000A4]: sw         $zr, 164($v0)
    088064F4:[AC5200A8]: sw         $s2, 168($v0)
    088064F8:[AC4A00AC]: sw         $t2, 172($v0)
    088064FC:[AC4900B0]: sw         $t1, 176($v0)
    08806500:[AC4000B4]: sw         $zr, 180($v0)
    08806504:[AC4000B8]: sw         $zr, 184($v0)
    08806508:[AC4000BC]: sw         $zr, 188($v0)
    0880650C:[AC4000C0]: sw         $zr, 192($v0)
    08806510:[AC4000C4]: sw         $zr, 196($v0)
    08806514:[AC4000E4]: sw         $zr, 228($v0)
    08806518:[AC5200E8]: sw         $s2, 232($v0)
    0880651C:[AC4000EC]: sw         $zr, 236($v0)
    08806520:[AC4000C8]: sw         $zr, 200($v0)
    08806524:[AC4000CC]: sw         $zr, 204($v0)
    08806528:[AC4000D0]: sw         $zr, 208($v0)
    0880652C:[AC4000D4]: sw         $zr, 212($v0)
    08806530:[AC4000D8]: sw         $zr, 216($v0)
    08806534:[AC4000DC]: sw         $zr, 220($v0)
    08806538:[AC4800E0]: sw         $t0, 224($v0)
    0880653C:[AC4000F0]: sw         $zr, 240($v0)
    08806540:[AC4000F8]: sw         $zr, 248($v0)
    08806544:[AC4000F4]: sw         $zr, 244($v0)
    08806548:[AC4000FC]: sw         $zr, 252($v0)
    0880654C:[AC400100]: sw         $zr, 256($v0)
    08806550:[244200FC]: addiu      $v0, $v0, 252
    08806554:[ACD30000]: sw         $s3, 0($a2)
    08806558:[14A7FFE1]: bne        $a1, $a3, 0x088064E0
    0880655C:[24C600FC]: addiu      $a2, $a2, 252
    08806560:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08806564:[2451819C]: addiu      $s1, $v0, -32356
    08806568:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0880656C:[2484A120]: addiu      $a0, $a0, -24288
    08806570:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08806574:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08806578:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880657C:[AE200004]: sw         $zr, 4($s1)
    08806580:[0E27DFD1]: jal        0x089F7F44 [sceKernelCreateEventFlag]
    08806584:[AC40819C]: sw         $zr, -32356($v0)
    08806588:[0440FFA8]: bltz       $v0, 0x0880642C
    0880658C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08806590:[AE22002C]: sw         $v0, 44($s1)
    08806594:[3C030880]: lui        $v1, 0x0880 <=> li $v1, 0x08800000
    08806598:[3C020880]: lui        $v0, 0x0880 <=> li $v0, 0x08800000
    0880659C:[244262FC]: addiu      $v0, $v0, 25340
    088065A0:[2463636C]: addiu      $v1, $v1, 25452
    088065A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088065A8:[AFA20000]: sw         $v0, 0($sp)
    088065AC:[AFA30008]: sw         $v1, 8($sp)
    088065B0:[AFB10004]: sw         $s1, 4($sp)
    088065B4:[0E27E011]: jal        0x089F8044 [sceGeSetCallback]
    088065B8:[AFB1000C]: sw         $s1, 12($sp)
    088065BC:[0440001C]: bltz       $v0, 0x08806630
    088065C0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088065C4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088065C8:[24849DD0]: addiu      $a0, $a0, -25136
    088065CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088065D0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088065D4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088065D8:[0E27E013]: jal        0x089F804C [sceGeListEnQueue]
    088065DC:[AE820020]: sw         $v0, 32($s4)
    088065E0:[04400017]: bltz       $v0, 0x08806640
    088065E4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088065E8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088065EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088065F0:[0E27E00D]: jal        0x089F8034 [sceGeListSync]
    088065F4:[AE820018]: sw         $v0, 24($s4)
    088065F8:[0E27E015]: jal        0x089F8054 [sceGeDrawSync]
    088065FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08806600:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08806604:[AEB27C64]: sw         $s2, 31844($s5)
    08806608:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0880660C:[8FBF0028]: lw         $ra, 40($sp)
    08806610:[8FB50024]: lw         $s5, 36($sp)
    08806614:[8FB40020]: lw         $s4, 32($sp)
    08806618:[8FB3001C]: lw         $s3, 28($sp)
    0880661C:[8FB20018]: lw         $s2, 24($sp)
    08806620:[8FB10014]: lw         $s1, 20($sp)
    08806624:[8FB00010]: lw         $s0, 16($sp)
    08806628:[03E00008]: jr         $ra
    0880662C:[27BD0030]: addiu      $sp, $sp, 48
    08806630:[0E27DFB5]: jal        0x089F7ED4 [sceKernelDeleteEventFlag]
    08806634:[8E24002C]: lw         $a0, 44($s1)
    08806638:[0A20190B]: j          0x0880642C
    0880663C:[AE33002C]: sw         $s3, 44($s1)
    08806640:[0E27DFB5]: jal        0x089F7ED4 [sceKernelDeleteEventFlag]
    08806644:[8E24002C]: lw         $a0, 44($s1)
    08806648:[0E27E00F]: jal        0x089F803C [sceGeUnsetCallback]
    0880664C:[8E840020]: lw         $a0, 32($s4)
    08806650:[AE930020]: sw         $s3, 32($s4)
    08806654:[0A20190B]: j          0x0880642C
    08806658:[AE33002C]: sw         $s3, 44($s1)
  Back Branch 08806558 5 times (length 32)
    088064CC:[AC600038]: sw         $zr, 56($v1)
    088064D0:[AC600008]: sw         $zr, 8($v1)
    088064D4:[AC600010]: sw         $zr, 16($v1)
    088064D8:[AC600048]: sw         $zr, 72($v1)
    088064DC:[AC600044]: sw         $zr, 68($v1)
--> 088064E0:[24A50001]: addiu      $a1, $a1, 1
    088064E4:[AC4C000C]: sw         $t4, 12($v0)
    088064E8:[AC40001C]: sw         $zr, 28($v0)
    088064EC:[AC4B00A0]: sw         $t3, 160($v0)
    088064F0:[AC4000A4]: sw         $zr, 164($v0)
    088064F4:[AC5200A8]: sw         $s2, 168($v0)
    088064F8:[AC4A00AC]: sw         $t2, 172($v0)
    088064FC:[AC4900B0]: sw         $t1, 176($v0)
    08806500:[AC4000B4]: sw         $zr, 180($v0)
    08806504:[AC4000B8]: sw         $zr, 184($v0)
    08806508:[AC4000BC]: sw         $zr, 188($v0)
    0880650C:[AC4000C0]: sw         $zr, 192($v0)
    08806510:[AC4000C4]: sw         $zr, 196($v0)
    08806514:[AC4000E4]: sw         $zr, 228($v0)
    08806518:[AC5200E8]: sw         $s2, 232($v0)
    0880651C:[AC4000EC]: sw         $zr, 236($v0)
    08806520:[AC4000C8]: sw         $zr, 200($v0)
    08806524:[AC4000CC]: sw         $zr, 204($v0)
    08806528:[AC4000D0]: sw         $zr, 208($v0)
    0880652C:[AC4000D4]: sw         $zr, 212($v0)
    08806530:[AC4000D8]: sw         $zr, 216($v0)
    08806534:[AC4000DC]: sw         $zr, 220($v0)
    08806538:[AC4800E0]: sw         $t0, 224($v0)
    0880653C:[AC4000F0]: sw         $zr, 240($v0)
    08806540:[AC4000F8]: sw         $zr, 248($v0)
    08806544:[AC4000F4]: sw         $zr, 244($v0)
    08806548:[AC4000FC]: sw         $zr, 252($v0)
    0880654C:[AC400100]: sw         $zr, 256($v0)
    08806550:[244200FC]: addiu      $v0, $v0, 252
    08806554:[ACD30000]: sw         $s3, 0($a2)
--> 08806558:[14A7FFE1]: bne        $a1, $a3, 0x088064E0
    0880655C:[24C600FC]: addiu      $a2, $a2, 252
    08806560:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08806564:[2451819C]: addiu      $s1, $v0, -32356
    08806568:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
  Back Branch 08806588 1 times (length 89)
    08806418:[AFB3001C]: sw         $s3, 28($sp)
    0880641C:[AFB20018]: sw         $s2, 24($sp)
    08806420:[8E237C64]: lw         $v1, 31844($s1)
    08806424:[1060000B]: beq        $v1, $zr, 0x08806454
    08806428:[34500020]: ori        $s0, $v0, 32
--> 0880642C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08806430:[8FBF0028]: lw         $ra, 40($sp)
    08806434:[8FB50024]: lw         $s5, 36($sp)
    08806438:[8FB40020]: lw         $s4, 32($sp)
    0880643C:[8FB3001C]: lw         $s3, 28($sp)
    08806440:[8FB20018]: lw         $s2, 24($sp)
    08806444:[8FB10014]: lw         $s1, 20($sp)
    08806448:[8FB00010]: lw         $s0, 16($sp)
    0880644C:[03E00008]: jr         $ra
    08806450:[27BD0030]: addiu      $sp, $sp, 48
    08806454:[0E27E019]: jal        0x089F8064 [sceGeEdramGetAddr]
    08806458:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    0880645C:[26237C64]: addiu      $v1, $s1, 31844
    08806460:[AC620014]: sw         $v0, 20($v1)
    08806464:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08806468:[24467DA8]: addiu      $a2, $v0, 32168
    0880646C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08806470:[AC620024]: sw         $v0, 36($v1)
    08806474:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
    08806478:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0880647C:[AC620040]: sw         $v0, 64($v1)
    08806480:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08806484:[0060A021]: addu       $s4, $v1, $zr <=> move $s4, $v1
    08806488:[AC62000C]: sw         $v0, 12($v1)
    0880648C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08806490:[240C0004]: addiu      $t4, $zr, 4 <=> li $t4, 4
    08806494:[AC64003C]: sw         $a0, 60($v1)
    08806498:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    0880649C:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088064A0:[240A01E0]: addiu      $t2, $zr, 480 <=> li $t2, 480
    088064A4:[24090110]: addiu      $t1, $zr, 272 <=> li $t1, 272
    088064A8:[3408FFFF]: ori        $t0, $zr, -1 <=> li $t0, 65535
    088064AC:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    088064B0:[AC600004]: sw         $zr, 4($v1)
    088064B4:[24070005]: addiu      $a3, $zr, 5 <=> li $a3, 5
    088064B8:[24620040]: addiu      $v0, $v1, 64
    088064BC:[AC640028]: sw         $a0, 40($v1)
    088064C0:[AC60002C]: sw         $zr, 44($v1)
    088064C4:[AC600030]: sw         $zr, 48($v1)
    088064C8:[AC600034]: sw         $zr, 52($v1)
    088064CC:[AC600038]: sw         $zr, 56($v1)
    088064D0:[AC600008]: sw         $zr, 8($v1)
    088064D4:[AC600010]: sw         $zr, 16($v1)
    088064D8:[AC600048]: sw         $zr, 72($v1)
    088064DC:[AC600044]: sw         $zr, 68($v1)
    088064E0:[24A50001]: addiu      $a1, $a1, 1
    088064E4:[AC4C000C]: sw         $t4, 12($v0)
    088064E8:[AC40001C]: sw         $zr, 28($v0)
    088064EC:[AC4B00A0]: sw         $t3, 160($v0)
    088064F0:[AC4000A4]: sw         $zr, 164($v0)
    088064F4:[AC5200A8]: sw         $s2, 168($v0)
    088064F8:[AC4A00AC]: sw         $t2, 172($v0)
    088064FC:[AC4900B0]: sw         $t1, 176($v0)
    08806500:[AC4000B4]: sw         $zr, 180($v0)
    08806504:[AC4000B8]: sw         $zr, 184($v0)
    08806508:[AC4000BC]: sw         $zr, 188($v0)
    0880650C:[AC4000C0]: sw         $zr, 192($v0)
    08806510:[AC4000C4]: sw         $zr, 196($v0)
    08806514:[AC4000E4]: sw         $zr, 228($v0)
    08806518:[AC5200E8]: sw         $s2, 232($v0)
    0880651C:[AC4000EC]: sw         $zr, 236($v0)
    08806520:[AC4000C8]: sw         $zr, 200($v0)
    08806524:[AC4000CC]: sw         $zr, 204($v0)
    08806528:[AC4000D0]: sw         $zr, 208($v0)
    0880652C:[AC4000D4]: sw         $zr, 212($v0)
    08806530:[AC4000D8]: sw         $zr, 216($v0)
    08806534:[AC4000DC]: sw         $zr, 220($v0)
    08806538:[AC4800E0]: sw         $t0, 224($v0)
    0880653C:[AC4000F0]: sw         $zr, 240($v0)
    08806540:[AC4000F8]: sw         $zr, 248($v0)
    08806544:[AC4000F4]: sw         $zr, 244($v0)
    08806548:[AC4000FC]: sw         $zr, 252($v0)
    0880654C:[AC400100]: sw         $zr, 256($v0)
    08806550:[244200FC]: addiu      $v0, $v0, 252
    08806554:[ACD30000]: sw         $s3, 0($a2)
    08806558:[14A7FFE1]: bne        $a1, $a3, 0x088064E0
    0880655C:[24C600FC]: addiu      $a2, $a2, 252
    08806560:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08806564:[2451819C]: addiu      $s1, $v0, -32356
    08806568:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0880656C:[2484A120]: addiu      $a0, $a0, -24288
    08806570:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08806574:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08806578:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880657C:[AE200004]: sw         $zr, 4($s1)
    08806580:[0E27DFD1]: jal        0x089F7F44 [sceKernelCreateEventFlag]
    08806584:[AC40819C]: sw         $zr, -32356($v0)
--> 08806588:[0440FFA8]: bltz       $v0, 0x0880642C
    0880658C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08806590:[AE22002C]: sw         $v0, 44($s1)
    08806594:[3C030880]: lui        $v1, 0x0880 <=> li $v1, 0x08800000
    08806598:[3C020880]: lui        $v0, 0x0880 <=> li $v0, 0x08800000
_S1_3_8809EB0 230 instructions (0.002%), 1 calls (08809EB0 - 0880A100, length 149)
    08809EB0:[3C0D08A4]: lui        $t5, 0x08A4 <=> li $t5, 0x08A40000
    08809EB4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08809EB8:[11000088]: beq        $t0, $zr, 0x0880A0DC
    08809EBC:[ADA00234]: sw         $zr, 564($t5)
    08809EC0:[00C51021]: addu       $v0, $a2, $a1
    08809EC4:[00E21021]: addu       $v0, $a3, $v0
    08809EC8:[01021821]: addu       $v1, $t0, $v0
    08809ECC:[00031980]: sll        $v1, $v1, 0x0006
    08809ED0:[00021180]: sll        $v0, $v0, 0x0006
    08809ED4:[3C0B08A4]: lui        $t3, 0x08A4 <=> li $t3, 0x08A40000
    08809ED8:[00824821]: addu       $t1, $a0, $v0
    08809EDC:[00831821]: addu       $v1, $a0, $v1
    08809EE0:[3C0E08A4]: lui        $t6, 0x08A4 <=> li $t6, 0x08A40000
    08809EE4:[25640204]: addiu      $a0, $t3, 516
    08809EE8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08809EEC:[AC830028]: sw         $v1, 40($a0)
    08809EF0:[25280040]: addiu      $t0, $t1, 64
    08809EF4:[01201821]: addu       $v1, $t1, $zr <=> move $v1, $t1
    08809EF8:[AC890024]: sw         $t1, 36($a0)
    08809EFC:[AC89002C]: sw         $t1, 44($a0)
    08809F00:[ADC20238]: sw         $v0, 568($t6)
    08809F04:[ADA90234]: sw         $t1, 564($t5)
    08809F08:[AC600000]: sw         $zr, 0($v1)
    08809F0C:[24630004]: addiu      $v1, $v1, 4
    08809F10:[5468FFFE]: bnel       $v1, $t0, 0x08809F0C
    08809F14:[AC600000]: sw         $zr, 0($v1)
    08809F18:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08809F1C:[C440A63C]: lwc1       $f0, -22980($v0)
    08809F20:[3C0C08A4]: lui        $t4, 0x08A4 <=> li $t4, 0x08A40000
    08809F24:[258301F4]: addiu      $v1, $t4, 500
    08809F28:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08809F2C:[E520003C]: swc1       $f0, 60($t1)
    08809F30:[AC62000C]: sw         $v0, 12($v1)
    08809F34:[E5200000]: swc1       $f0, 0($t1)
    08809F38:[E5200014]: swc1       $f0, 20($t1)
    08809F3C:[E5200028]: swc1       $f0, 40($t1)
    08809F40:[10E00060]: beq        $a3, $zr, 0x0880A0C4
    08809F44:[25620204]: addiu      $v0, $t3, 516
    08809F48:[00C51021]: addu       $v0, $a2, $a1
    08809F4C:[00E21821]: addu       $v1, $a3, $v0
    08809F50:[00031980]: sll        $v1, $v1, 0x0006
    08809F54:[00021180]: sll        $v0, $v0, 0x0006
    08809F58:[01424021]: addu       $t0, $t2, $v0
    08809F5C:[25640204]: addiu      $a0, $t3, 516
    08809F60:[01431821]: addu       $v1, $t2, $v1
    08809F64:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08809F68:[AC83001C]: sw         $v1, 28($a0)
    08809F6C:[25070040]: addiu      $a3, $t0, 64
    08809F70:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08809F74:[AC880018]: sw         $t0, 24($a0)
    08809F78:[AC880020]: sw         $t0, 32($a0)
    08809F7C:[ADC20238]: sw         $v0, 568($t6)
    08809F80:[ADA80234]: sw         $t0, 564($t5)
    08809F84:[AC600000]: sw         $zr, 0($v1)
    08809F88:[24630004]: addiu      $v1, $v1, 4
    08809F8C:[5467FFFE]: bnel       $v1, $a3, 0x08809F88
    08809F90:[AC600000]: sw         $zr, 0($v1)
    08809F94:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08809F98:[C440A63C]: lwc1       $f0, -22980($v0)
    08809F9C:[258301F4]: addiu      $v1, $t4, 500
    08809FA0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08809FA4:[E500003C]: swc1       $f0, 60($t0)
    08809FA8:[AC620008]: sw         $v0, 8($v1)
    08809FAC:[E5000000]: swc1       $f0, 0($t0)
    08809FB0:[E5000014]: swc1       $f0, 20($t0)
    08809FB4:[E5000028]: swc1       $f0, 40($t0)
    08809FB8:[10C0003C]: beq        $a2, $zr, 0x0880A0AC
    08809FBC:[25620204]: addiu      $v0, $t3, 516
    08809FC0:[00C51021]: addu       $v0, $a2, $a1
    08809FC4:[00051980]: sll        $v1, $a1, 0x0006
    08809FC8:[00021180]: sll        $v0, $v0, 0x0006
    08809FCC:[01433821]: addu       $a3, $t2, $v1
    08809FD0:[01421021]: addu       $v0, $t2, $v0
    08809FD4:[25630204]: addiu      $v1, $t3, 516
    08809FD8:[AC620010]: sw         $v0, 16($v1)
    08809FDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08809FE0:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08809FE4:[AC67000C]: sw         $a3, 12($v1)
    08809FE8:[24E60040]: addiu      $a2, $a3, 64
    08809FEC:[AC670014]: sw         $a3, 20($v1)
    08809FF0:[ADC20238]: sw         $v0, 568($t6)
    08809FF4:[ADA70234]: sw         $a3, 564($t5)
    08809FF8:[AC800000]: sw         $zr, 0($a0)
    08809FFC:[24840004]: addiu      $a0, $a0, 4
    0880A000:[54C4FFFE]: bnel       $a2, $a0, 0x08809FFC
    0880A004:[AC800000]: sw         $zr, 0($a0)
    0880A008:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880A00C:[C440A63C]: lwc1       $f0, -22980($v0)
    0880A010:[258301F4]: addiu      $v1, $t4, 500
    0880A014:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880A018:[E4E0003C]: swc1       $f0, 60($a3)
    0880A01C:[AC620004]: sw         $v0, 4($v1)
    0880A020:[E4E00000]: swc1       $f0, 0($a3)
    0880A024:[E4E00014]: swc1       $f0, 20($a3)
    0880A028:[E4E00028]: swc1       $f0, 40($a3)
    0880A02C:[10A00018]: beq        $a1, $zr, 0x0880A090
    0880A030:[25630204]: addiu      $v1, $t3, 516
    0880A034:[00051180]: sll        $v0, $a1, 0x0006
    0880A038:[01421021]: addu       $v0, $t2, $v0
    0880A03C:[AC620004]: sw         $v0, 4($v1)
    0880A040:[25440040]: addiu      $a0, $t2, 64
    0880A044:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880A048:[ADAA0234]: sw         $t2, 564($t5)
    0880A04C:[AD6A0204]: sw         $t2, 516($t3)
    0880A050:[AC6A0008]: sw         $t2, 8($v1)
    0880A054:[ADC00238]: sw         $zr, 568($t6)
    0880A058:[AC400000]: sw         $zr, 0($v0)
    0880A05C:[24420004]: addiu      $v0, $v0, 4
    0880A060:[5482FFFE]: bnel       $a0, $v0, 0x0880A05C
    0880A064:[AC400000]: sw         $zr, 0($v0)
    0880A068:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880A06C:[C440A63C]: lwc1       $f0, -22980($v0)
    0880A070:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880A074:[AD8301F4]: sw         $v1, 500($t4)
    0880A078:[E540003C]: swc1       $f0, 60($t2)
    0880A07C:[E5400000]: swc1       $f0, 0($t2)
    0880A080:[E5400014]: swc1       $f0, 20($t2)
    0880A084:[E5400028]: swc1       $f0, 40($t2)
    0880A088:[03E00008]: jr         $ra
    0880A08C:[ADC00238]: sw         $zr, 568($t6)
    0880A090:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880A094:[AD8201F4]: sw         $v0, 500($t4)
    0880A098:[AC600004]: sw         $zr, 4($v1)
    0880A09C:[AD600204]: sw         $zr, 516($t3)
    0880A0A0:[AC600008]: sw         $zr, 8($v1)
    0880A0A4:[03E00008]: jr         $ra
    0880A0A8:[ADC00238]: sw         $zr, 568($t6)
    0880A0AC:[258301F4]: addiu      $v1, $t4, 500
    0880A0B0:[AC400010]: sw         $zr, 16($v0)
    0880A0B4:[AC600004]: sw         $zr, 4($v1)
    0880A0B8:[AC40000C]: sw         $zr, 12($v0)
    0880A0BC:[0A20280B]: j          0x0880A02C
    0880A0C0:[AC400014]: sw         $zr, 20($v0)
    0880A0C4:[258301F4]: addiu      $v1, $t4, 500
    0880A0C8:[AC40001C]: sw         $zr, 28($v0)
    0880A0CC:[AC600008]: sw         $zr, 8($v1)
    0880A0D0:[AC400018]: sw         $zr, 24($v0)
    0880A0D4:[0A2027EE]: j          0x08809FB8
    0880A0D8:[AC400020]: sw         $zr, 32($v0)
    0880A0DC:[3C0B08A4]: lui        $t3, 0x08A4 <=> li $t3, 0x08A40000
    0880A0E0:[3C0C08A4]: lui        $t4, 0x08A4 <=> li $t4, 0x08A40000
    0880A0E4:[25620204]: addiu      $v0, $t3, 516
    0880A0E8:[258301F4]: addiu      $v1, $t4, 500
    0880A0EC:[3C0E08A4]: lui        $t6, 0x08A4 <=> li $t6, 0x08A40000
    0880A0F0:[AC400028]: sw         $zr, 40($v0)
    0880A0F4:[AC60000C]: sw         $zr, 12($v1)
    0880A0F8:[AC400024]: sw         $zr, 36($v0)
    0880A0FC:[0A2027D0]: j          0x08809F40
    0880A100:[AC40002C]: sw         $zr, 44($v0)
  Back Branch 0880A000 15 times (length 3)
    08809FE8:[24E60040]: addiu      $a2, $a3, 64
    08809FEC:[AC670014]: sw         $a3, 20($v1)
    08809FF0:[ADC20238]: sw         $v0, 568($t6)
    08809FF4:[ADA70234]: sw         $a3, 564($t5)
    08809FF8:[AC800000]: sw         $zr, 0($a0)
--> 08809FFC:[24840004]: addiu      $a0, $a0, 4
--> 0880A000:[54C4FFFE]: bnel       $a2, $a0, 0x08809FFC
    0880A004:[AC800000]: sw         $zr, 0($a0)
    0880A008:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880A00C:[C440A63C]: lwc1       $f0, -22980($v0)
    0880A010:[258301F4]: addiu      $v1, $t4, 500
  Back Branch 0880A060 15 times (length 3)
    0880A048:[ADAA0234]: sw         $t2, 564($t5)
    0880A04C:[AD6A0204]: sw         $t2, 516($t3)
    0880A050:[AC6A0008]: sw         $t2, 8($v1)
    0880A054:[ADC00238]: sw         $zr, 568($t6)
    0880A058:[AC400000]: sw         $zr, 0($v0)
--> 0880A05C:[24420004]: addiu      $v0, $v0, 4
--> 0880A060:[5482FFFE]: bnel       $a0, $v0, 0x0880A05C
    0880A064:[AC400000]: sw         $zr, 0($v0)
    0880A068:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880A06C:[C440A63C]: lwc1       $f0, -22980($v0)
    0880A070:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
  Back Branch 08809F8C 15 times (length 3)
    08809F74:[AC880018]: sw         $t0, 24($a0)
    08809F78:[AC880020]: sw         $t0, 32($a0)
    08809F7C:[ADC20238]: sw         $v0, 568($t6)
    08809F80:[ADA80234]: sw         $t0, 564($t5)
    08809F84:[AC600000]: sw         $zr, 0($v1)
--> 08809F88:[24630004]: addiu      $v1, $v1, 4
--> 08809F8C:[5467FFFE]: bnel       $v1, $a3, 0x08809F88
    08809F90:[AC600000]: sw         $zr, 0($v1)
    08809F94:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08809F98:[C440A63C]: lwc1       $f0, -22980($v0)
    08809F9C:[258301F4]: addiu      $v1, $t4, 500
  Back Branch 0880A0FC 1 times (length 113)
_S1_3_881704C 216 instructions (0.002%), 12 calls (0881704C - 08817094, length 19)
    0881704C:[27BDFFF0]: addiu      $sp, $sp, -16
    08817050:[AFB00000]: sw         $s0, 0($sp)
    08817054:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08817058:[AFBF0004]: sw         $ra, 4($sp)
    0881705C:[8CA20008]: lw         $v0, 8($a1)
    08817060:[14400007]: bne        $v0, $zr, 0x08817080
    08817064:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08817068:[ACA00004]: sw         $zr, 4($a1)
    0881706C:[8FBF0004]: lw         $ra, 4($sp)
    08817070:[8FB00000]: lw         $s0, 0($sp)
    08817074:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08817078:[03E00008]: jr         $ra
    0881707C:[27BD0010]: addiu      $sp, $sp, 16
    08817080:[0E204299]: jal        0x08810A64
    08817084:[00000000]: nop
    08817088:[AE000004]: sw         $zr, 4($s0)
    0881708C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08817090:[0A205C1B]: j          0x0881706C
    08817094:[AE000008]: sw         $zr, 8($s0)
  Back Branch 08817090 12 times (length 11)
    08817058:[AFBF0004]: sw         $ra, 4($sp)
    0881705C:[8CA20008]: lw         $v0, 8($a1)
    08817060:[14400007]: bne        $v0, $zr, 0x08817080
    08817064:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08817068:[ACA00004]: sw         $zr, 4($a1)
--> 0881706C:[8FBF0004]: lw         $ra, 4($sp)
    08817070:[8FB00000]: lw         $s0, 0($sp)
    08817074:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08817078:[03E00008]: jr         $ra
    0881707C:[27BD0010]: addiu      $sp, $sp, 16
    08817080:[0E204299]: jal        0x08810A64
    08817084:[00000000]: nop
    08817088:[AE000004]: sw         $zr, 4($s0)
    0881708C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 08817090:[0A205C1B]: j          0x0881706C
    08817094:[AE000008]: sw         $zr, 8($s0)
_S1_3_898FBAC 210 instructions (0.002%), 6 calls (0898FBAC - 0898FC8C, length 57)
    0898FBAC:[27BDFFE0]: addiu      $sp, $sp, -32
    0898FBB0:[AFBF001C]: sw         $ra, 28($sp)
    0898FBB4:[AFB30018]: sw         $s3, 24($sp)
    0898FBB8:[AFB20014]: sw         $s2, 20($sp)
    0898FBBC:[AFB10010]: sw         $s1, 16($sp)
    0898FBC0:[AFB0000C]: sw         $s0, 12($sp)
    0898FBC4:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0898FBC8:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0898FBCC:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0898FBD0:[0E27E0B9]: jal        0x089F82E4 [sceUmdGetDriveStat]
    0898FBD4:[00000000]: nop
    0898FBD8:[30420020]: andi       $v0, $v0, 32
    0898FBDC:[14400007]: bne        $v0, $zr, 0x0898FBFC
    0898FBE0:[00000000]: nop
    0898FBE4:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    0898FBE8:[0E27E0B5]: jal        0x089F82D4 [sceUmdWaitDriveStatCB]
    0898FBEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898FBF0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898FBF4:[0602001F]: bltzl      $s0, 0x0898FC74
    0898FBF8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0898FBFC:[0E263E7E]: jal        0x0898F9F8
    0898FC00:[00000000]: nop
    0898FC04:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898FC08:[06000019]: bltz       $s0, 0x0898FC70
    0898FC0C:[00000000]: nop
    0898FC10:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0898FC14:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0898FC18:[0E27DF6B]: jal        0x089F7DAC [sceIoOpen]
    0898FC1C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0898FC20:[0E263E62]: jal        0x0898F988
    0898FC24:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898FC28:[06010011]: bgez       $s0, 0x0898FC70
    0898FC2C:[00000000]: nop
    0898FC30:[3C038001]: lui        $v1, 0x8001 <=> li $v1, 0x80010000
    0898FC34:[3462B002]: ori        $v0, $v1, -20478
    0898FC38:[1202000D]: beq        $s0, $v0, 0x0898FC70
    0898FC3C:[00000000]: nop
    0898FC40:[34620013]: ori        $v0, $v1, 19
    0898FC44:[1202000A]: beq        $s0, $v0, 0x0898FC70
    0898FC48:[00000000]: nop
    0898FC4C:[3462000C]: ori        $v0, $v1, 12
    0898FC50:[12020007]: beq        $s0, $v0, 0x0898FC70
    0898FC54:[00000000]: nop
    0898FC58:[34620016]: ori        $v0, $v1, 22
    0898FC5C:[12020004]: beq        $s0, $v0, 0x0898FC70
    0898FC60:[00000000]: nop
    0898FC64:[3462005B]: ori        $v0, $v1, 91
    0898FC68:[1602FFD9]: bne        $s0, $v0, 0x0898FBD0
    0898FC6C:[00000000]: nop
    0898FC70:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0898FC74:[8FBF001C]: lw         $ra, 28($sp)
    0898FC78:[8FB30018]: lw         $s3, 24($sp)
    0898FC7C:[8FB20014]: lw         $s2, 20($sp)
    0898FC80:[8FB10010]: lw         $s1, 16($sp)
    0898FC84:[8FB0000C]: lw         $s0, 12($sp)
    0898FC88:[03E00008]: jr         $ra
    0898FC8C:[27BD0020]: addiu      $sp, $sp, 32
_S1_3_898F820 210 instructions (0.002%), 6 calls (0898F820 - 0898F984, length 90)
    0898F820:[27BDFFE0]: addiu      $sp, $sp, -32
    0898F824:[AFBF001C]: sw         $ra, 28($sp)
    0898F828:[AFB30018]: sw         $s3, 24($sp)
    0898F82C:[AFB20014]: sw         $s2, 20($sp)
    0898F830:[AFB10010]: sw         $s1, 16($sp)
    0898F834:[AFB0000C]: sw         $s0, 12($sp)
    0898F838:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0898F83C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0898F840:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0898F844:[0E27E0B9]: jal        0x089F82E4 [sceUmdGetDriveStat]
    0898F848:[00000000]: nop
    0898F84C:[30420020]: andi       $v0, $v0, 32
    0898F850:[14400007]: bne        $v0, $zr, 0x0898F870
    0898F854:[00000000]: nop
    0898F858:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    0898F85C:[0E27E0B5]: jal        0x089F82D4 [sceUmdWaitDriveStatCB]
    0898F860:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898F864:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898F868:[06020040]: bltzl      $s0, 0x0898F96C
    0898F86C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0898F870:[0E263E7E]: jal        0x0898F9F8
    0898F874:[00000000]: nop
    0898F878:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898F87C:[0600003A]: bltz       $s0, 0x0898F968
    0898F880:[00000000]: nop
    0898F884:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0898F888:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0898F88C:[0E263E6B]: jal        0x0898F9AC
    0898F890:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0898F894:[0E263E62]: jal        0x0898F988
    0898F898:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898F89C:[06010032]: bgez       $s0, 0x0898F968
    0898F8A0:[00000000]: nop
    0898F8A4:[3C048001]: lui        $a0, 0x8001 <=> li $a0, 0x80010000
    0898F8A8:[34820009]: ori        $v0, $a0, 9
    0898F8AC:[1202002E]: beq        $s0, $v0, 0x0898F968
    0898F8B0:[00000000]: nop
    0898F8B4:[34820016]: ori        $v0, $a0, 22
    0898F8B8:[1202002B]: beq        $s0, $v0, 0x0898F968
    0898F8BC:[00000000]: nop
    0898F8C0:[34820013]: ori        $v0, $a0, 19
    0898F8C4:[12020028]: beq        $s0, $v0, 0x0898F968
    0898F8C8:[00000000]: nop
    0898F8CC:[3482B003]: ori        $v0, $a0, -20477
    0898F8D0:[12020025]: beq        $s0, $v0, 0x0898F968
    0898F8D4:[00000000]: nop
    0898F8D8:[3482000E]: ori        $v0, $a0, 14
    0898F8DC:[12020022]: beq        $s0, $v0, 0x0898F968
    0898F8E0:[00000000]: nop
    0898F8E4:[3C038021]: lui        $v1, 0x8021 <=> li $v1, 0x80210000
    0898F8E8:[34620002]: ori        $v0, $v1, 2
    0898F8EC:[1202001E]: beq        $s0, $v0, 0x0898F968
    0898F8F0:[00000000]: nop
    0898F8F4:[3482B001]: ori        $v0, $a0, -20479
    0898F8F8:[1202001B]: beq        $s0, $v0, 0x0898F968
    0898F8FC:[00000000]: nop
    0898F900:[3482005B]: ori        $v0, $a0, 91
    0898F904:[12020018]: beq        $s0, $v0, 0x0898F968
    0898F908:[00000000]: nop
    0898F90C:[34620003]: ori        $v0, $v1, 3
    0898F910:[5202000A]: beql       $s0, $v0, 0x0898F93C
    0898F914:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0898F918:[34620001]: ori        $v0, $v1, 1
    0898F91C:[12020006]: beq        $s0, $v0, 0x0898F938
    0898F920:[00000000]: nop
    0898F924:[0E27E0B9]: jal        0x089F82E4 [sceUmdGetDriveStat]
    0898F928:[00000000]: nop
    0898F92C:[30420001]: andi       $v0, $v0, 1
    0898F930:[50400008]: beql       $v0, $zr, 0x0898F954
    0898F934:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    0898F938:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0898F93C:[0E27E0B5]: jal        0x089F82D4 [sceUmdWaitDriveStatCB]
    0898F940:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898F944:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898F948:[06000007]: bltz       $s0, 0x0898F968
    0898F94C:[00000000]: nop
    0898F950:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    0898F954:[0E27E0B5]: jal        0x089F82D4 [sceUmdWaitDriveStatCB]
    0898F958:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898F95C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898F960:[0601FFB8]: bgez       $s0, 0x0898F844
    0898F964:[00000000]: nop
    0898F968:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0898F96C:[8FBF001C]: lw         $ra, 28($sp)
    0898F970:[8FB30018]: lw         $s3, 24($sp)
    0898F974:[8FB20014]: lw         $s2, 20($sp)
    0898F978:[8FB10010]: lw         $s1, 16($sp)
    0898F97C:[8FB0000C]: lw         $s0, 12($sp)
    0898F980:[03E00008]: jr         $ra
    0898F984:[27BD0020]: addiu      $sp, $sp, 32
_S1_3_88115EC 208 instructions (0.002%), 2 calls (088115EC - 08811B30, length 338)
    088115EC:[27BDFFE0]: addiu      $sp, $sp, -32
    088115F0:[24A20013]: addiu      $v0, $a1, 19
    088115F4:[2C43001F]: sltiu      $v1, $v0, 31
    088115F8:[AFB10004]: sw         $s1, 4($sp)
    088115FC:[7C021804]: ins        $v0, $zr, 0, 4
    08811600:[24110010]: addiu      $s1, $zr, 16 <=> li $s1, 16
    08811604:[0043880A]: movz       $s1, $v0, $v1
    08811608:[0225282B]: sltu       $a1, $s1, $a1
    0881160C:[001117C2]: srl        $v0, $s1, 0x001F
    08811610:[00451025]: or         $v0, $v0, $a1
    08811614:[AFB20008]: sw         $s2, 8($sp)
    08811618:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881161C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08811620:[AFBF0010]: sw         $ra, 16($sp)
    08811624:[AFB3000C]: sw         $s3, 12($sp)
    08811628:[1440001A]: bne        $v0, $zr, 0x08811694
    0881162C:[AFB00000]: sw         $s0, 0($sp)
    08811630:[0E20488E]: jal        0x08812238
    08811634:[00000000]: nop
    08811638:[2E2201F8]: sltiu      $v0, $s1, 504
    0881163C:[10400113]: beq        $v0, $zr, 0x08811A8C
    08811640:[00112242]: srl        $a0, $s1, 0x0009
    08811644:[3C1308A1]: lui        $s3, 0x08A1 <=> li $s3, 0x08A10000
    08811648:[26628E9C]: addiu      $v0, $s3, -29028
    0881164C:[02222021]: addu       $a0, $s1, $v0
    08811650:[8C90000C]: lw         $s0, 12($a0)
    08811654:[12040017]: beq        $s0, $a0, 0x088116B4
    08811658:[001148C2]: srl        $t1, $s1, 0x0003
    0881165C:[8E030004]: lw         $v1, 4($s0)
    08811660:[8E0A000C]: lw         $t2, 12($s0)
    08811664:[8E080008]: lw         $t0, 8($s0)
    08811668:[7C030804]: ins        $v1, $zr, 0, 2
    0881166C:[02031821]: addu       $v1, $s0, $v1
    08811670:[8C620004]: lw         $v0, 4($v1)
    08811674:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811678:[AD480008]: sw         $t0, 8($t2)
    0881167C:[34420001]: ori        $v0, $v0, 1
    08811680:[AC620004]: sw         $v0, 4($v1)
    08811684:[AD0A000C]: sw         $t2, 12($t0)
    08811688:[0E20489D]: jal        0x08812274
    0881168C:[00000000]: nop
    08811690:[26030008]: addiu      $v1, $s0, 8
    08811694:[8FBF0010]: lw         $ra, 16($sp)
    08811698:[8FB3000C]: lw         $s3, 12($sp)
    0881169C:[8FB20008]: lw         $s2, 8($sp)
    088116A0:[8FB10004]: lw         $s1, 4($sp)
    088116A4:[8FB00000]: lw         $s0, 0($sp)
    088116A8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088116AC:[03E00008]: jr         $ra
    088116B0:[27BD0020]: addiu      $sp, $sp, 32
    088116B4:[25290002]: addiu      $t1, $t1, 2
    088116B8:[3C0B08A1]: lui        $t3, 0x08A1 <=> li $t3, 0x08A10000
    088116BC:[25668EA4]: addiu      $a2, $t3, -29020
    088116C0:[8CD00008]: lw         $s0, 8($a2)
    088116C4:[12060023]: beq        $s0, $a2, 0x08811754
    088116C8:[000917C3]: sra        $v0, $t1, 0x001F
    088116CC:[8E050004]: lw         $a1, 4($s0)
    088116D0:[7C050804]: ins        $a1, $zr, 0, 2
    088116D4:[00B13823]: subu       $a3, $a1, $s1
    088116D8:[28E20010]: slti       $v0, $a3, 16
    088116DC:[504000DF]: beql       $v0, $zr, 0x08811A5C
    088116E0:[02114821]: addu       $t1, $s0, $s1
    088116E4:[ACC6000C]: sw         $a2, 12($a2)
    088116E8:[04E00007]: bltz       $a3, 0x08811708
    088116EC:[ACC60008]: sw         $a2, 8($a2)
    088116F0:[02051821]: addu       $v1, $s0, $a1
    088116F4:[8C620004]: lw         $v0, 4($v1)
    088116F8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088116FC:[34420001]: ori        $v0, $v0, 1
    08811700:[0A2045A2]: j          0x08811688
    08811704:[AC620004]: sw         $v0, 4($v1)
    08811708:[2CA20200]: sltiu      $v0, $a1, 512
    0881170C:[504000A2]: beql       $v0, $zr, 0x08811998
    08811710:[00053242]: srl        $a2, $a1, 0x0009
    08811714:[000520C2]: srl        $a0, $a1, 0x0003
    08811718:[000410C0]: sll        $v0, $a0, 0x0003
    0881171C:[24C5FFF8]: addiu      $a1, $a2, -8
    08811720:[00455021]: addu       $t2, $v0, $a1
    08811724:[8CA30004]: lw         $v1, 4($a1)
    08811728:[00042082]: srl        $a0, $a0, 0x0002
    0881172C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08811730:[8D480008]: lw         $t0, 8($t2)
    08811734:[00821004]: sllv       $v0, $v0, $a0
    08811738:[00621825]: or         $v1, $v1, $v0
    0881173C:[ACA30004]: sw         $v1, 4($a1)
    08811740:[AE0A000C]: sw         $t2, 12($s0)
    08811744:[AE080008]: sw         $t0, 8($s0)
    08811748:[AD10000C]: sw         $s0, 12($t0)
    0881174C:[AD500008]: sw         $s0, 8($t2)
    08811750:[000917C3]: sra        $v0, $t1, 0x001F
    08811754:[3C1308A1]: lui        $s3, 0x08A1 <=> li $s3, 0x08A10000
    08811758:[26638E9C]: addiu      $v1, $s3, -29028
    0881175C:[00021782]: srl        $v0, $v0, 0x001E
    08811760:[8C650004]: lw         $a1, 4($v1)
    08811764:[01221021]: addu       $v0, $t1, $v0
    08811768:[00021083]: sra        $v0, $v0, 0x0002
    0881176C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08811770:[00433004]: sllv       $a2, $v1, $v0
    08811774:[00A6202B]: sltu       $a0, $a1, $a2
    08811778:[14800047]: bne        $a0, $zr, 0x08811898
    0881177C:[26708E9C]: addiu      $s0, $s3, -29028
    08811780:[00C51024]: and        $v0, $a2, $a1
    08811784:[1440000D]: bne        $v0, $zr, 0x088117BC
    08811788:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0881178C:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    08811790:[00063040]: sll        $a2, $a2, 0x0001
    08811794:[7C020804]: ins        $v0, $zr, 0, 2
    08811798:[00C51824]: and        $v1, $a2, $a1
    0881179C:[14600006]: bne        $v1, $zr, 0x088117B8
    088117A0:[24490004]: addiu      $t1, $v0, 4
    088117A4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088117A8:[00063040]: sll        $a2, $a2, 0x0001
    088117AC:[00C41024]: and        $v0, $a2, $a0
    088117B0:[1040FFFD]: beq        $v0, $zr, 0x088117A8
    088117B4:[25290004]: addiu      $t1, $t1, 4
    088117B8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088117BC:[244A8E9C]: addiu      $t2, $v0, -29028
    088117C0:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088117C4:[000910C0]: sll        $v0, $t1, 0x0003
    088117C8:[004A2021]: addu       $a0, $v0, $t2
    088117CC:[01204021]: addu       $t0, $t1, $zr <=> move $t0, $t1
    088117D0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088117D4:[8C70000C]: lw         $s0, 12($v1)
    088117D8:[1203000D]: beq        $s0, $v1, 0x08811810
    088117DC:[2922003F]: slti       $v0, $t1, 63
    088117E0:[8E050004]: lw         $a1, 4($s0)
    088117E4:[7C050804]: ins        $a1, $zr, 0, 2
    088117E8:[00B13823]: subu       $a3, $a1, $s1
    088117EC:[28E20010]: slti       $v0, $a3, 16
    088117F0:[50400058]: beql       $v0, $zr, 0x08811954
    088117F4:[8E0A000C]: lw         $t2, 12($s0)
    088117F8:[04E3004E]: bgezl      $a3, 0x08811934
    088117FC:[02051821]: addu       $v1, $s0, $a1
    08811800:[8E10000C]: lw         $s0, 12($s0)
    08811804:[5603FFF7]: bnel       $s0, $v1, 0x088117E4
    08811808:[8E050004]: lw         $a1, 4($s0)
    0881180C:[2922003F]: slti       $v0, $t1, 63
    08811810:[10400003]: beq        $v0, $zr, 0x08811820
    08811814:[24630008]: addiu      $v1, $v1, 8
    08811818:[24630008]: addiu      $v1, $v1, 8
    0881181C:[25290001]: addiu      $t1, $t1, 1
    08811820:[25290001]: addiu      $t1, $t1, 1
    08811824:[31220003]: andi       $v0, $t1, 3
    08811828:[5440FFEB]: bnel       $v0, $zr, 0x088117D8
    0881182C:[8C70000C]: lw         $s0, 12($v1)
    08811830:[31020003]: andi       $v0, $t0, 3
    08811834:[2484FFF8]: addiu      $a0, $a0, -8
    08811838:[10400039]: beq        $v0, $zr, 0x08811920
    0881183C:[2508FFFF]: addiu      $t0, $t0, -1
    08811840:[8C820008]: lw         $v0, 8($a0)
    08811844:[1044FFFB]: beq        $v0, $a0, 0x08811834
    08811848:[31020003]: andi       $v0, $t0, 3
    0881184C:[3C1308A1]: lui        $s3, 0x08A1 <=> li $s3, 0x08A10000
    08811850:[26628E9C]: addiu      $v0, $s3, -29028
    08811854:[8C430004]: lw         $v1, 4($v0)
    08811858:[00063040]: sll        $a2, $a2, 0x0001
    0881185C:[0066102B]: sltu       $v0, $v1, $a2
    08811860:[5440000D]: bnel       $v0, $zr, 0x08811898
    08811864:[26708E9C]: addiu      $s0, $s3, -29028
    08811868:[10C0000A]: beq        $a2, $zr, 0x08811894
    0881186C:[00C31024]: and        $v0, $a2, $v1
    08811870:[1440FFD5]: bne        $v0, $zr, 0x088117C8
    08811874:[000910C0]: sll        $v0, $t1, 0x0003
    08811878:[8D830004]: lw         $v1, 4($t4)
    0881187C:[00063040]: sll        $a2, $a2, 0x0001
    08811880:[00C31024]: and        $v0, $a2, $v1
    08811884:[1040FFFD]: beq        $v0, $zr, 0x0881187C
    08811888:[25290004]: addiu      $t1, $t1, 4
    0881188C:[0A2045F2]: j          0x088117C8
    08811890:[000910C0]: sll        $v0, $t1, 0x0003
    08811894:[26708E9C]: addiu      $s0, $s3, -29028
    08811898:[8E020008]: lw         $v0, 8($s0)
    0881189C:[8C430004]: lw         $v1, 4($v0)
    088118A0:[7C030804]: ins        $v1, $zr, 0, 2
    088118A4:[00713823]: subu       $a3, $v1, $s1
    088118A8:[28E20010]: slti       $v0, $a3, 16
    088118AC:[0071182B]: sltu       $v1, $v1, $s1
    088118B0:[00621825]: or         $v1, $v1, $v0
    088118B4:[1060000D]: beq        $v1, $zr, 0x088118EC
    088118B8:[26668E9C]: addiu      $a2, $s3, -29028
    088118BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088118C0:[0E2044F1]: jal        0x088113C4
    088118C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088118C8:[8E020008]: lw         $v0, 8($s0)
    088118CC:[8C430004]: lw         $v1, 4($v0)
    088118D0:[7C030804]: ins        $v1, $zr, 0, 2
    088118D4:[00713823]: subu       $a3, $v1, $s1
    088118D8:[28E20010]: slti       $v0, $a3, 16
    088118DC:[0071182B]: sltu       $v1, $v1, $s1
    088118E0:[00621825]: or         $v1, $v1, $v0
    088118E4:[1460000A]: bne        $v1, $zr, 0x08811910
    088118E8:[26668E9C]: addiu      $a2, $s3, -29028
    088118EC:[8CD00008]: lw         $s0, 8($a2)
    088118F0:[34E50001]: ori        $a1, $a3, 1
    088118F4:[36220001]: ori        $v0, $s1, 1
    088118F8:[02111821]: addu       $v1, $s0, $s1
    088118FC:[AE020004]: sw         $v0, 4($s0)
    08811900:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811904:[AC650004]: sw         $a1, 4($v1)
    08811908:[0A2045A2]: j          0x08811688
    0881190C:[ACC30008]: sw         $v1, 8($a2)
    08811910:[0E20489D]: jal        0x08812274
    08811914:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811918:[0A2045A5]: j          0x08811694
    0881191C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08811920:[8D420004]: lw         $v0, 4($t2)
    08811924:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08811928:[00431024]: and        $v0, $v0, $v1
    0881192C:[0A204613]: j          0x0881184C
    08811930:[AD420004]: sw         $v0, 4($t2)
    08811934:[8C620004]: lw         $v0, 4($v1)
    08811938:[8E0A000C]: lw         $t2, 12($s0)
    0881193C:[8E080008]: lw         $t0, 8($s0)
    08811940:[34420001]: ori        $v0, $v0, 1
    08811944:[AC620004]: sw         $v0, 4($v1)
    08811948:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881194C:[0A2045A1]: j          0x08811684
    08811950:[AD480008]: sw         $t0, 8($t2)
    08811954:[8E080008]: lw         $t0, 8($s0)
    08811958:[02114821]: addu       $t1, $s0, $s1
    0881195C:[25628EA4]: addiu      $v0, $t3, -29020
    08811960:[01271821]: addu       $v1, $t1, $a3
    08811964:[36250001]: ori        $a1, $s1, 1
    08811968:[34E60001]: ori        $a2, $a3, 1
    0881196C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811970:[AD480008]: sw         $t0, 8($t2)
    08811974:[AD0A000C]: sw         $t2, 12($t0)
    08811978:[AE050004]: sw         $a1, 4($s0)
    0881197C:[AC490008]: sw         $t1, 8($v0)
    08811980:[AC49000C]: sw         $t1, 12($v0)
    08811984:[AC670000]: sw         $a3, 0($v1)
    08811988:[AD260004]: sw         $a2, 4($t1)
    0881198C:[AD220008]: sw         $v0, 8($t1)
    08811990:[0A2045A2]: j          0x08811688
    08811994:[AD22000C]: sw         $v0, 12($t1)
    08811998:[10C00015]: beq        $a2, $zr, 0x088119F0
    0881199C:[000520C2]: srl        $a0, $a1, 0x0003
    088119A0:[00051982]: srl        $v1, $a1, 0x0006
    088119A4:[2CC20005]: sltiu      $v0, $a2, 5
    088119A8:[14400011]: bne        $v0, $zr, 0x088119F0
    088119AC:[24640038]: addiu      $a0, $v1, 56
    088119B0:[2CC20015]: sltiu      $v0, $a2, 21
    088119B4:[1440000E]: bne        $v0, $zr, 0x088119F0
    088119B8:[24C4005B]: addiu      $a0, $a2, 91
    088119BC:[00051B02]: srl        $v1, $a1, 0x000C
    088119C0:[2CC20055]: sltiu      $v0, $a2, 85
    088119C4:[1440000A]: bne        $v0, $zr, 0x088119F0
    088119C8:[2464006E]: addiu      $a0, $v1, 110
    088119CC:[000513C2]: srl        $v0, $a1, 0x000F
    088119D0:[2CC30155]: sltiu      $v1, $a2, 341
    088119D4:[14600006]: bne        $v1, $zr, 0x088119F0
    088119D8:[24440077]: addiu      $a0, $v0, 119
    088119DC:[00051482]: srl        $v0, $a1, 0x0012
    088119E0:[2CC30555]: sltiu      $v1, $a2, 1365
    088119E4:[14600002]: bne        $v1, $zr, 0x088119F0
    088119E8:[2444007C]: addiu      $a0, $v0, 124
    088119EC:[2404007E]: addiu      $a0, $zr, 126 <=> li $a0, 126
    088119F0:[26668E9C]: addiu      $a2, $s3, -29028
    088119F4:[000410C0]: sll        $v0, $a0, 0x0003
    088119F8:[00465021]: addu       $t2, $v0, $a2
    088119FC:[8D480008]: lw         $t0, 8($t2)
    08811A00:[510A0010]: beql       $t0, $t2, 0x08811A44
    08811A04:[8CC20004]: lw         $v0, 4($a2)
    08811A08:[8D020004]: lw         $v0, 4($t0)
    08811A0C:[7C020804]: ins        $v0, $zr, 0, 2
    08811A10:[00A2102B]: sltu       $v0, $a1, $v0
    08811A14:[5040FF4A]: beql       $v0, $zr, 0x08811740
    08811A18:[8D0A000C]: lw         $t2, 12($t0)
    08811A1C:[8D080008]: lw         $t0, 8($t0)
    08811A20:[510AFF47]: beql       $t0, $t2, 0x08811740
    08811A24:[8D0A000C]: lw         $t2, 12($t0)
    08811A28:[8D020004]: lw         $v0, 4($t0)
    08811A2C:[7C020804]: ins        $v0, $zr, 0, 2
    08811A30:[00A2102B]: sltu       $v0, $a1, $v0
    08811A34:[5440FFFA]: bnel       $v0, $zr, 0x08811A20
    08811A38:[8D080008]: lw         $t0, 8($t0)
    08811A3C:[0A2045D0]: j          0x08811740
    08811A40:[8D0A000C]: lw         $t2, 12($t0)
    08811A44:[00042082]: srl        $a0, $a0, 0x0002
    08811A48:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08811A4C:[00831804]: sllv       $v1, $v1, $a0
    08811A50:[00431025]: or         $v0, $v0, $v1
    08811A54:[0A2045D0]: j          0x08811740
    08811A58:[ACC20004]: sw         $v0, 4($a2)
    08811A5C:[01271021]: addu       $v0, $t1, $a3
    08811A60:[36230001]: ori        $v1, $s1, 1
    08811A64:[34E50001]: ori        $a1, $a3, 1
    08811A68:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811A6C:[AE030004]: sw         $v1, 4($s0)
    08811A70:[ACC9000C]: sw         $t1, 12($a2)
    08811A74:[ACC90008]: sw         $t1, 8($a2)
    08811A78:[AC470000]: sw         $a3, 0($v0)
    08811A7C:[AD250004]: sw         $a1, 4($t1)
    08811A80:[AD260008]: sw         $a2, 8($t1)
    08811A84:[0A2045A2]: j          0x08811688
    08811A88:[AD26000C]: sw         $a2, 12($t1)
    08811A8C:[10800015]: beq        $a0, $zr, 0x08811AE4
    08811A90:[001148C2]: srl        $t1, $s1, 0x0003
    08811A94:[00111982]: srl        $v1, $s1, 0x0006
    08811A98:[2C820005]: sltiu      $v0, $a0, 5
    08811A9C:[14400011]: bne        $v0, $zr, 0x08811AE4
    08811AA0:[24690038]: addiu      $t1, $v1, 56
    08811AA4:[2C820015]: sltiu      $v0, $a0, 21
    08811AA8:[1440000E]: bne        $v0, $zr, 0x08811AE4
    08811AAC:[2489005B]: addiu      $t1, $a0, 91
    08811AB0:[00111B02]: srl        $v1, $s1, 0x000C
    08811AB4:[2C820055]: sltiu      $v0, $a0, 85
    08811AB8:[1440000A]: bne        $v0, $zr, 0x08811AE4
    08811ABC:[2469006E]: addiu      $t1, $v1, 110
    08811AC0:[00111BC2]: srl        $v1, $s1, 0x000F
    08811AC4:[2C820155]: sltiu      $v0, $a0, 341
    08811AC8:[14400006]: bne        $v0, $zr, 0x08811AE4
    08811ACC:[24690077]: addiu      $t1, $v1, 119
    08811AD0:[00111482]: srl        $v0, $s1, 0x0012
    08811AD4:[2C830555]: sltiu      $v1, $a0, 1365
    08811AD8:[14600002]: bne        $v1, $zr, 0x08811AE4
    08811ADC:[2449007C]: addiu      $t1, $v0, 124
    08811AE0:[2409007E]: addiu      $t1, $zr, 126 <=> li $t1, 126
    08811AE4:[3C1308A1]: lui        $s3, 0x08A1 <=> li $s3, 0x08A10000
    08811AE8:[000918C0]: sll        $v1, $t1, 0x0003
    08811AEC:[26628E9C]: addiu      $v0, $s3, -29028
    08811AF0:[00621821]: addu       $v1, $v1, $v0
    08811AF4:[8C70000C]: lw         $s0, 12($v1)
    08811AF8:[5203FEEF]: beql       $s0, $v1, 0x088116B8
    08811AFC:[25290001]: addiu      $t1, $t1, 1
    08811B00:[8E050004]: lw         $a1, 4($s0)
    08811B04:[7C050804]: ins        $a1, $zr, 0, 2
    08811B08:[00B13823]: subu       $a3, $a1, $s1
    08811B0C:[28E20010]: slti       $v0, $a3, 16
    08811B10:[50400006]: beql       $v0, $zr, 0x08811B2C
    08811B14:[2529FFFF]: addiu      $t1, $t1, -1
    08811B18:[04E3FF86]: bgezl      $a3, 0x08811934
    08811B1C:[02051821]: addu       $v1, $s0, $a1
    08811B20:[8E10000C]: lw         $s0, 12($s0)
    08811B24:[5603FFF7]: bnel       $s0, $v1, 0x08811B04
    08811B28:[8E050004]: lw         $a1, 4($s0)
    08811B2C:[0A2045AE]: j          0x088116B8
    08811B30:[25290001]: addiu      $t1, $t1, 1
  Back Branch 08811AF8 2 times (length 274)
  Back Branch 08811918 1 times (length 163)
  Back Branch 08811908 1 times (length 162)
_S1_3_8808468 204 instructions (0.002%), 1 calls (08808468 - 08808854, length 252)
    08808468:[27BDFFE0]: addiu      $sp, $sp, -32
    0880846C:[AFB40010]: sw         $s4, 16($sp)
    08808470:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08808474:[AFB3000C]: sw         $s3, 12($sp)
    08808478:[3C1308A3]: lui        $s3, 0x08A3 <=> li $s3, 0x08A30000
    0880847C:[AFB20008]: sw         $s2, 8($sp)
    08808480:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08808484:[AFB00000]: sw         $s0, 0($sp)
    08808488:[AFBF0014]: sw         $ra, 20($sp)
    0880848C:[AFB10004]: sw         $s1, 4($sp)
    08808490:[8E627C64]: lw         $v0, 31844($s3)
    08808494:[104000EB]: beq        $v0, $zr, 0x08808844
    08808498:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880849C:[0E27DF73]: jal        0x089F7DCC [sceKernelCpuSuspendIntr]
    088084A0:[26717C64]: addiu      $s1, $s3, 31844
    088084A4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088084A8:[00101A00]: sll        $v1, $s0, 0x0008
    088084AC:[00101080]: sll        $v0, $s0, 0x0002
    088084B0:[00622823]: subu       $a1, $v1, $v0
    088084B4:[00B13021]: addu       $a2, $a1, $s1
    088084B8:[8CC20144]: lw         $v0, 324($a2)
    088084BC:[044100D3]: bgez       $v0, 0x0880880C
    088084C0:[00B11021]: addu       $v0, $a1, $s1
    088084C4:[8E23000C]: lw         $v1, 12($s1)
    088084C8:[2442004C]: addiu      $v0, $v0, 76
    088084CC:[ACC30144]: sw         $v1, 324($a2)
    088084D0:[AE220048]: sw         $v0, 72($s1)
    088084D4:[0E27DF7F]: jal        0x089F7DFC [sceKernelCpuResumeIntr]
    088084D8:[AE30000C]: sw         $s0, 12($s1)
    088084DC:[2602FFFD]: addiu      $v0, $s0, -3
    088084E0:[2C420002]: sltiu      $v0, $v0, 2
    088084E4:[144000C3]: bne        $v0, $zr, 0x088087F4
    088084E8:[7E440780]: ext        $a0, $s2, 30, 1
    088084EC:[8E220048]: lw         $v0, 72($s1)
    088084F0:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    088084F4:[7E43E004]: ins        $v1, $s2, 0, 29
    088084F8:[AC54000C]: sw         $s4, 12($v0)
    088084FC:[AC430008]: sw         $v1, 8($v0)
    08808500:[108000A8]: beq        $a0, $zr, 0x088087A4
    08808504:[AC430004]: sw         $v1, 4($v0)
    08808508:[26747C64]: addiu      $s4, $s3, 31844
    0880850C:[8E82000C]: lw         $v0, 12($s4)
    08808510:[50400098]: beql       $v0, $zr, 0x08808774
    08808514:[8E820048]: lw         $v0, 72($s4)
    08808518:[8E820004]: lw         $v0, 4($s4)
    0880851C:[1040002A]: beq        $v0, $zr, 0x088085C8
    08808520:[3C0F08A0]: lui        $t7, 0x08A0 <=> li $t7, 0x08A00000
    08808524:[8E82000C]: lw         $v0, 12($s4)
    08808528:[14400089]: bne        $v0, $zr, 0x08808750
    0880852C:[8FBF0014]: lw         $ra, 20($sp)
    08808530:[8E820028]: lw         $v0, 40($s4)
    08808534:[10400085]: beq        $v0, $zr, 0x0880874C
    08808538:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0880853C:[8E83003C]: lw         $v1, 60($s4)
    08808540:[8E850040]: lw         $a1, 64($s4)
    08808544:[8E820024]: lw         $v0, 36($s4)
    08808548:[8E860048]: lw         $a2, 72($s4)
    0880854C:[ACC2009C]: sw         $v0, 156($a2)
    08808550:[3C029D00]: lui        $v0, 0x9D00 <=> li $v0, 0x9D000000
    08808554:[ACC300A0]: sw         $v1, 160($a2)
    08808558:[ACC500A4]: sw         $a1, 164($a2)
    0880855C:[8E84002C]: lw         $a0, 44($s4)
    08808560:[8E880024]: lw         $t0, 36($s4)
    08808564:[8CC50008]: lw         $a1, 8($a2)
    08808568:[7C831E00]: ext        $v1, $a0, 24, 4
    0880856C:[8E870028]: lw         $a3, 40($s4)
    08808570:[00031C00]: sll        $v1, $v1, 0x0010
    08808574:[00621825]: or         $v1, $v1, $v0
    08808578:[3C02D200]: lui        $v0, 0xD200 <=> li $v0, 0xD2000000
    0880857C:[01024025]: or         $t0, $t0, $v0
    08808580:[7C04FE04]: ins        $a0, $zr, 24, 8
    08808584:[3C029C00]: lui        $v0, 0x9C00 <=> li $v0, 0x9C000000
    08808588:[00E33825]: or         $a3, $a3, $v1
    0880858C:[00822025]: or         $a0, $a0, $v0
    08808590:[24A3000C]: addiu      $v1, $a1, 12
    08808594:[ACC30008]: sw         $v1, 8($a2)
    08808598:[ACA80000]: sw         $t0, 0($a1)
    0880859C:[ACA70004]: sw         $a3, 4($a1)
    088085A0:[ACA40008]: sw         $a0, 8($a1)
    088085A4:[8FBF0014]: lw         $ra, 20($sp)
    088085A8:[8FB40010]: lw         $s4, 16($sp)
    088085AC:[8FB3000C]: lw         $s3, 12($sp)
    088085B0:[8FB20008]: lw         $s2, 8($sp)
    088085B4:[8FB10004]: lw         $s1, 4($sp)
    088085B8:[8FB00000]: lw         $s0, 0($sp)
    088085BC:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    088085C0:[03E00008]: jr         $ra
    088085C4:[27BD0020]: addiu      $sp, $sp, 32
    088085C8:[25E2A1D0]: addiu      $v0, $t7, -24112
    088085CC:[8C48000C]: lw         $t0, 12($v0)
    088085D0:[8C4A0008]: lw         $t2, 8($v0)
    088085D4:[8C47001C]: lw         $a3, 28($v0)
    088085D8:[8C490018]: lw         $t1, 24($v0)
    088085DC:[8C46002C]: lw         $a2, 44($v0)
    088085E0:[8C440028]: lw         $a0, 40($v0)
    088085E4:[8C45003C]: lw         $a1, 60($v0)
    088085E8:[8C430038]: lw         $v1, 56($v0)
    088085EC:[8C4B0004]: lw         $t3, 4($v0)
    088085F0:[8C4C0014]: lw         $t4, 20($v0)
    088085F4:[8C4D0024]: lw         $t5, 36($v0)
    088085F8:[8C4E0034]: lw         $t6, 52($v0)
    088085FC:[8DF2A1D0]: lw         $s2, -24112($t7)
    08808600:[8C510030]: lw         $s1, 48($v0)
    08808604:[8C4F0010]: lw         $t7, 16($v0)
    08808608:[8C500020]: lw         $s0, 32($v0)
    0880860C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08808610:[C440A144]: lwc1       $f0, -24252($v0)
    08808614:[8E930048]: lw         $s3, 72($s4)
    08808618:[3108000F]: andi       $t0, $t0, 15
    0880861C:[314A000F]: andi       $t2, $t2, 15
    08808620:[30E7000F]: andi       $a3, $a3, 15
    08808624:[3129000F]: andi       $t1, $t1, 15
    08808628:[000A5200]: sll        $t2, $t2, 0x0008
    0880862C:[00094A00]: sll        $t1, $t1, 0x0008
    08808630:[44020000]: mfc1       $v0, $f0
    08808634:[30C6000F]: andi       $a2, $a2, 15
    08808638:[3084000F]: andi       $a0, $a0, 15
    0880863C:[30A5000F]: andi       $a1, $a1, 15
    08808640:[3063000F]: andi       $v1, $v1, 15
    08808644:[00084300]: sll        $t0, $t0, 0x000C
    08808648:[316B000F]: andi       $t3, $t3, 15
    0880864C:[00073B00]: sll        $a3, $a3, 0x000C
    08808650:[318C000F]: andi       $t4, $t4, 15
    08808654:[00042200]: sll        $a0, $a0, 0x0008
    08808658:[00031A00]: sll        $v1, $v1, 0x0008
    0880865C:[010A4025]: or         $t0, $t0, $t2
    08808660:[00E93825]: or         $a3, $a3, $t1
    08808664:[000B5900]: sll        $t3, $t3, 0x0004
    08808668:[00063300]: sll        $a2, $a2, 0x000C
    0880866C:[31AD000F]: andi       $t5, $t5, 15
    08808670:[00052B00]: sll        $a1, $a1, 0x000C
    08808674:[31CE000F]: andi       $t6, $t6, 15
    08808678:[000C6100]: sll        $t4, $t4, 0x0004
    0880867C:[00C43025]: or         $a2, $a2, $a0
    08808680:[00A32825]: or         $a1, $a1, $v1
    08808684:[8E640008]: lw         $a0, 8($s3)
    08808688:[010B4025]: or         $t0, $t0, $t3
    0880868C:[000D6900]: sll        $t5, $t5, 0x0004
    08808690:[000E7100]: sll        $t6, $t6, 0x0004
    08808694:[00EC3825]: or         $a3, $a3, $t4
    08808698:[3252000F]: andi       $s2, $s2, 15
    0880869C:[31EF000F]: andi       $t7, $t7, 15
    088086A0:[00025202]: srl        $t2, $v0, 0x0008
    088086A4:[3C03E300]: lui        $v1, 0xE300 <=> li $v1, 0xE3000000
    088086A8:[3C02E200]: lui        $v0, 0xE200 <=> li $v0, 0xE2000000
    088086AC:[00CD3025]: or         $a2, $a2, $t5
    088086B0:[00AE2825]: or         $a1, $a1, $t6
    088086B4:[3210000F]: andi       $s0, $s0, 15
    088086B8:[3231000F]: andi       $s1, $s1, 15
    088086BC:[01124025]: or         $t0, $t0, $s2
    088086C0:[00EF3825]: or         $a3, $a3, $t7
    088086C4:[01024025]: or         $t0, $t0, $v0
    088086C8:[00E33825]: or         $a3, $a3, $v1
    088086CC:[3C02E400]: lui        $v0, 0xE400 <=> li $v0, 0xE4000000
    088086D0:[3C03E500]: lui        $v1, 0xE500 <=> li $v1, 0xE5000000
    088086D4:[00D03025]: or         $a2, $a2, $s0
    088086D8:[00B12825]: or         $a1, $a1, $s1
    088086DC:[00C23025]: or         $a2, $a2, $v0
    088086E0:[00A32825]: or         $a1, $a1, $v1
    088086E4:[3C024800]: lui        $v0, 0x4800 <=> li $v0, 0x48000000
    088086E8:[24830024]: addiu      $v1, $a0, 36
    088086EC:[3C0B4900]: lui        $t3, 0x4900 <=> li $t3, 0x49000000
    088086F0:[3C095B00]: lui        $t1, 0x5B00 <=> li $t1, 0x5B000000
    088086F4:[014B5825]: or         $t3, $t2, $t3
    088086F8:[01494825]: or         $t1, $t2, $t1
    088086FC:[AE630008]: sw         $v1, 8($s3)
    08808700:[01425025]: or         $t2, $t2, $v0
    08808704:[3C035300]: lui        $v1, 0x5300 <=> li $v1, 0x53000000
    08808708:[3C023600]: lui        $v0, 0x3600 <=> li $v0, 0x36000000
    0880870C:[34421010]: ori        $v0, $v0, 4112
    08808710:[34630007]: ori        $v1, $v1, 7
    08808714:[AC820010]: sw         $v0, 16($a0)
    08808718:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880871C:[AC880000]: sw         $t0, 0($a0)
    08808720:[AC870004]: sw         $a3, 4($a0)
    08808724:[AC860008]: sw         $a2, 8($a0)
    08808728:[AC85000C]: sw         $a1, 12($a0)
    0880872C:[AC830014]: sw         $v1, 20($a0)
    08808730:[AC890018]: sw         $t1, 24($a0)
    08808734:[AC8A001C]: sw         $t2, 28($a0)
    08808738:[AC8B0020]: sw         $t3, 32($a0)
    0880873C:[AE820004]: sw         $v0, 4($s4)
    08808740:[8E82000C]: lw         $v0, 12($s4)
    08808744:[5040FF7B]: beql       $v0, $zr, 0x08808534
    08808748:[8E820028]: lw         $v0, 40($s4)
    0880874C:[8FBF0014]: lw         $ra, 20($sp)
    08808750:[8FB40010]: lw         $s4, 16($sp)
    08808754:[8FB3000C]: lw         $s3, 12($sp)
    08808758:[8FB20008]: lw         $s2, 8($sp)
    0880875C:[8FB10004]: lw         $s1, 4($sp)
    08808760:[8FB00000]: lw         $s0, 0($sp)
    08808764:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08808768:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    0880876C:[03E00008]: jr         $ra
    08808770:[27BD0020]: addiu      $sp, $sp, 32
    08808774:[8E860020]: lw         $a2, 32($s4)
    08808778:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0880877C:[8C450008]: lw         $a1, 8($v0)
    08808780:[8C440004]: lw         $a0, 4($v0)
    08808784:[24E79DC0]: addiu      $a3, $a3, -25152
    08808788:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0880878C:[0E27E013]: jal        0x089F804C [sceGeListEnQueue]
    08808790:[AC4081C4]: sw         $zr, -32316($v0)
    08808794:[0440FF83]: bltz       $v0, 0x088085A4
    08808798:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0880879C:[0A202146]: j          0x08808518
    088087A0:[AE820018]: sw         $v0, 24($s4)
    088087A4:[0E27DF73]: jal        0x089F7DCC [sceKernelCpuSuspendIntr]
    088087A8:[00000000]: nop
    088087AC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088087B0:[BE5B0000]: cache      0x1B, 0($s2)
    088087B4:[8E250048]: lw         $a1, 72($s1)
    088087B8:[8CA30008]: lw         $v1, 8($a1)
    088087BC:[3062003F]: andi       $v0, $v1, 63
    088087C0:[10400008]: beq        $v0, $zr, 0x088087E4
    088087C4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088087C8:[AC600000]: sw         $zr, 0($v1)
    088087CC:[24630004]: addiu      $v1, $v1, 4
    088087D0:[ACA30008]: sw         $v1, 8($a1)
    088087D4:[8CC30008]: lw         $v1, 8($a2)
    088087D8:[3062003F]: andi       $v0, $v1, 63
    088087DC:[1440FFFA]: bne        $v0, $zr, 0x088087C8
    088087E0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088087E4:[0E27DF7F]: jal        0x089F7DFC [sceKernelCpuResumeIntr]
    088087E8:[26747C64]: addiu      $s4, $s3, 31844
    088087EC:[0A202144]: j          0x08808510
    088087F0:[8E82000C]: lw         $v0, 12($s4)
    088087F4:[8E220048]: lw         $v0, 72($s1)
    088087F8:[7E43E000]: ext        $v1, $s2, 0, 29
    088087FC:[AC54000C]: sw         $s4, 12($v0)
    08808800:[AC430008]: sw         $v1, 8($v0)
    08808804:[0A202142]: j          0x08808508
    08808808:[AC430004]: sw         $v1, 4($v0)
    0880880C:[0E27DF7F]: jal        0x089F7DFC [sceKernelCpuResumeIntr]
    08808810:[00000000]: nop
    08808814:[AE200048]: sw         $zr, 72($s1)
    08808818:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0880881C:[34490021]: ori        $t1, $v0, 33
    08808820:[8FBF0014]: lw         $ra, 20($sp)
    08808824:[8FB40010]: lw         $s4, 16($sp)
    08808828:[8FB3000C]: lw         $s3, 12($sp)
    0880882C:[8FB20008]: lw         $s2, 8($sp)
    08808830:[8FB10004]: lw         $s1, 4($sp)
    08808834:[8FB00000]: lw         $s0, 0($sp)
    08808838:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    0880883C:[03E00008]: jr         $ra
    08808840:[27BD0020]: addiu      $sp, $sp, 32
    08808844:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08808848:[26637C64]: addiu      $v1, $s3, 31844
    0880884C:[34490001]: ori        $t1, $v0, 1
    08808850:[0A202169]: j          0x088085A4
    08808854:[AC600048]: sw         $zr, 72($v1)
  Back Branch 08808794 1 times (length 126)
  Back Branch 0880879C 1 times (length 163)
  Back Branch 088087EC 1 times (length 185)
  Back Branch 08808744 1 times (length 134)
_S1_3_8814AA0 192 instructions (0.002%), 6 calls (08814AA0 - 08814B1C, length 32)
    08814AA0:[27BDFF70]: addiu      $sp, $sp, -144
    08814AA4:[24020208]: addiu      $v0, $zr, 520 <=> li $v0, 520
    08814AA8:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    08814AAC:[3463FFFF]: ori        $v1, $v1, -1
    08814AB0:[A7A2000C]: sh         $v0, 12($sp)
    08814AB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08814AB8:[AFBF0064]: sw         $ra, 100($sp)
    08814ABC:[AFA30014]: sw         $v1, 20($sp)
    08814AC0:[AFA30008]: sw         $v1, 8($sp)
    08814AC4:[AFB00060]: sw         $s0, 96($sp)
    08814AC8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08814ACC:[AFA80080]: sw         $t0, 128($sp)
    08814AD0:[AFA90084]: sw         $t1, 132($sp)
    08814AD4:[AFAA0088]: sw         $t2, 136($sp)
    08814AD8:[AFAB008C]: sw         $t3, 140($sp)
    08814ADC:[AFA60078]: sw         $a2, 120($sp)
    08814AE0:[AFA7007C]: sw         $a3, 124($sp)
    08814AE4:[AFA40010]: sw         $a0, 16($sp)
    08814AE8:[AFA40000]: sw         $a0, 0($sp)
    08814AEC:[0E2043D3]: jal        0x08810F4C
    08814AF0:[A7A2000E]: sh         $v0, 14($sp)
    08814AF4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08814AF8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08814AFC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08814B00:[0E205C6F]: jal        0x088171BC
    08814B04:[27A70078]: addiu      $a3, $sp, 120
    08814B08:[8FA30000]: lw         $v1, 0($sp)
    08814B0C:[8FBF0064]: lw         $ra, 100($sp)
    08814B10:[8FB00060]: lw         $s0, 96($sp)
    08814B14:[A0600000]: sb         $zr, 0($v1)
    08814B18:[03E00008]: jr         $ra
    08814B1C:[27BD0090]: addiu      $sp, $sp, 144
_S1_3_893A8A0 187 instructions (0.002%), 1 calls (0893A8A0 - 0893ABD8, length 207)
    0893A8A0:[27BDFFB0]: addiu      $sp, $sp, -80
    0893A8A4:[AFBF000C]: sw         $ra, 12($sp)
    0893A8A8:[AFB00008]: sw         $s0, 8($sp)
    0893A8AC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0893A8B0:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8B4:[8C448E40]: lw         $a0, -29120($v0)
    0893A8B8:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    0893A8BC:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8C0:[8C438E44]: lw         $v1, -29116($v0)
    0893A8C4:[AFA40010]: sw         $a0, 16($sp)
    0893A8C8:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8CC:[8C448E48]: lw         $a0, -29112($v0)
    0893A8D0:[AFA30014]: sw         $v1, 20($sp)
    0893A8D4:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8D8:[8C438E4C]: lw         $v1, -29108($v0)
    0893A8DC:[AFA40018]: sw         $a0, 24($sp)
    0893A8E0:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8E4:[8C448E50]: lw         $a0, -29104($v0)
    0893A8E8:[AFA3001C]: sw         $v1, 28($sp)
    0893A8EC:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8F0:[8C438E54]: lw         $v1, -29100($v0)
    0893A8F4:[AFA40020]: sw         $a0, 32($sp)
    0893A8F8:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A8FC:[8C448E58]: lw         $a0, -29096($v0)
    0893A900:[AFA30024]: sw         $v1, 36($sp)
    0893A904:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A908:[8C438E5C]: lw         $v1, -29092($v0)
    0893A90C:[AFA40028]: sw         $a0, 40($sp)
    0893A910:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A914:[8C448E60]: lw         $a0, -29088($v0)
    0893A918:[AFA3002C]: sw         $v1, 44($sp)
    0893A91C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A920:[8C438E64]: lw         $v1, -29084($v0)
    0893A924:[AFA40030]: sw         $a0, 48($sp)
    0893A928:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A92C:[8C448E68]: lw         $a0, -29080($v0)
    0893A930:[AFA30034]: sw         $v1, 52($sp)
    0893A934:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A938:[8C438E6C]: lw         $v1, -29076($v0)
    0893A93C:[AFA40038]: sw         $a0, 56($sp)
    0893A940:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A944:[8C448E70]: lw         $a0, -29072($v0)
    0893A948:[AFA3003C]: sw         $v1, 60($sp)
    0893A94C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A950:[8C438E74]: lw         $v1, -29068($v0)
    0893A954:[AFA40040]: sw         $a0, 64($sp)
    0893A958:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893A95C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A960:[AFA30044]: sw         $v1, 68($sp)
    0893A964:[8C438E78]: lw         $v1, -29064($v0)
    0893A968:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893A96C:[8C428E7C]: lw         $v0, -29060($v0)
    0893A970:[AFA30048]: sw         $v1, 72($sp)
    0893A974:[0E27DFB3]: jal        0x089F7ECC [sceKernelChangeCurrentThreadAttr]
    0893A978:[AFA2004C]: sw         $v0, 76($sp)
    0893A97C:[0E2018FE]: jal        0x088063F8
    0893A980:[00000000]: nop
    0893A984:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    0893A988:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893A98C:[24A55940]: addiu      $a1, $a1, 22848
    0893A990:[0E20211A]: jal        0x08808468
    0893A994:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    0893A998:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893A99C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893A9A0:[0E201FDC]: jal        0x08807F70
    0893A9A4:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0893A9A8:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0893A9AC:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0893A9B0:[24050110]: addiu      $a1, $zr, 272 <=> li $a1, 272
    0893A9B4:[34464000]: ori        $a2, $v0, 16384
    0893A9B8:[0E202216]: jal        0x08808858
    0893A9BC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    0893A9C0:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0893A9C4:[34448000]: ori        $a0, $v0, -32768
    0893A9C8:[0E201C11]: jal        0x08807044
    0893A9CC:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0893A9D0:[0E201ACA]: jal        0x08806B28
    0893A9D4:[27A40010]: addiu      $a0, $sp, 16
    0893A9D8:[24040710]: addiu      $a0, $zr, 1808 <=> li $a0, 1808
    0893A9DC:[0E201B14]: jal        0x08806C50
    0893A9E0:[24050778]: addiu      $a1, $zr, 1912 <=> li $a1, 1912
    0893A9E4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893A9E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893A9EC:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    0893A9F0:[0E201BDC]: jal        0x08806F70
    0893A9F4:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    0893A9F8:[0E202464]: jal        0x08809190
    0893A9FC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0893AA00:[0E202464]: jal        0x08809190
    0893AA04:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    0893AA08:[0E202464]: jal        0x08809190
    0893AA0C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0893AA10:[0E202464]: jal        0x08809190
    0893AA14:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    0893AA18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893AA1C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0893AA20:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    0893AA24:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893AA28:[0E201BFC]: jal        0x08806FF0
    0893AA2C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0893AA30:[0E201BCA]: jal        0x08806F28
    0893AA34:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0893AA38:[0E202464]: jal        0x08809190
    0893AA3C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893AA40:[0E201B55]: jal        0x08806D54
    0893AA44:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893AA48:[C6010004]: lwc1       $f1, 4($s0)
    0893AA4C:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    0893AA50:[44821000]: mtc1       $v0, $f2
    0893AA54:[46011042]: mul.s      $f1, $f2, $f1
    0893AA58:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    0893AA5C:[44820000]: mtc1       $v0, $f0
    0893AA60:[4601003E]: c.le.s     $f0, $f1
    0893AA64:[00000000]: nop
    0893AA68:[45030004]: bc1tl      0x0893AA7C
    0893AA6C:[46000801]: sub.s      $f0, $f1, $f0
    0893AA70:[4600080D]: trunc.w.s  $f0, $f1
    0893AA74:[10000005]: b          0x0893AA8C
    0893AA78:[44020000]: mfc1       $v0, $f0
    0893AA7C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0893AA80:[4600000D]: trunc.w.s  $f0, $f0
    0893AA84:[44030000]: mfc1       $v1, $f0
    0893AA88:[00621025]: or         $v0, $v1, $v0
    0893AA8C:[00022200]: sll        $a0, $v0, 0x0008
    0893AA90:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    0893AA94:[44821000]: mtc1       $v0, $f2
    0893AA98:[C6010000]: lwc1       $f1, 0($s0)
    0893AA9C:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    0893AAA0:[44820000]: mtc1       $v0, $f0
    0893AAA4:[46011042]: mul.s      $f1, $f2, $f1
    0893AAA8:[4601003E]: c.le.s     $f0, $f1
    0893AAAC:[00000000]: nop
    0893AAB0:[45030004]: bc1tl      0x0893AAC4
    0893AAB4:[46000801]: sub.s      $f0, $f1, $f0
    0893AAB8:[4600080D]: trunc.w.s  $f0, $f1
    0893AABC:[10000005]: b          0x0893AAD4
    0893AAC0:[44020000]: mfc1       $v0, $f0
    0893AAC4:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0893AAC8:[4600000D]: trunc.w.s  $f0, $f0
    0893AACC:[44030000]: mfc1       $v1, $f0
    0893AAD0:[00621025]: or         $v0, $v1, $v0
    0893AAD4:[00442025]: or         $a0, $v0, $a0
    0893AAD8:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    0893AADC:[44821000]: mtc1       $v0, $f2
    0893AAE0:[C6010008]: lwc1       $f1, 8($s0)
    0893AAE4:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    0893AAE8:[44820000]: mtc1       $v0, $f0
    0893AAEC:[46011042]: mul.s      $f1, $f2, $f1
    0893AAF0:[4601003E]: c.le.s     $f0, $f1
    0893AAF4:[00000000]: nop
    0893AAF8:[45030004]: bc1tl      0x0893AB0C
    0893AAFC:[46000801]: sub.s      $f0, $f1, $f0
    0893AB00:[4600080D]: trunc.w.s  $f0, $f1
    0893AB04:[10000005]: b          0x0893AB1C
    0893AB08:[44020000]: mfc1       $v0, $f0
    0893AB0C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0893AB10:[4600000D]: trunc.w.s  $f0, $f0
    0893AB14:[44030000]: mfc1       $v1, $f0
    0893AB18:[00621025]: or         $v0, $v1, $v0
    0893AB1C:[00021400]: sll        $v0, $v0, 0x0010
    0893AB20:[00442025]: or         $a0, $v0, $a0
    0893AB24:[3C024300]: lui        $v0, 0x4300 <=> li $v0, 0x43000000
    0893AB28:[44820800]: mtc1       $v0, $f1
    0893AB2C:[C600000C]: lwc1       $f0, 12($s0)
    0893AB30:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    0893AB34:[46000842]: mul.s      $f1, $f1, $f0
    0893AB38:[44820000]: mtc1       $v0, $f0
    0893AB3C:[4601003E]: c.le.s     $f0, $f1
    0893AB40:[00000000]: nop
    0893AB44:[45030004]: bc1tl      0x0893AB58
    0893AB48:[46000801]: sub.s      $f0, $f1, $f0
    0893AB4C:[4600080D]: trunc.w.s  $f0, $f1
    0893AB50:[10000005]: b          0x0893AB68
    0893AB54:[44020000]: mfc1       $v0, $f0
    0893AB58:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0893AB5C:[4600000D]: trunc.w.s  $f0, $f0
    0893AB60:[44030000]: mfc1       $v1, $f0
    0893AB64:[00621025]: or         $v0, $v1, $v0
    0893AB68:[00021600]: sll        $v0, $v0, 0x0018
    0893AB6C:[0E201ABD]: jal        0x08806AF4
    0893AB70:[00442025]: or         $a0, $v0, $a0
    0893AB74:[0E201AC6]: jal        0x08806B18
    0893AB78:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893AB7C:[0E201AC2]: jal        0x08806B08
    0893AB80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893AB84:[0E20209C]: jal        0x08808270
    0893AB88:[00000000]: nop
    0893AB8C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893AB90:[0E2019B4]: jal        0x088066D0
    0893AB94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893AB98:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0893AB9C:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0893ABA0:[24845950]: addiu      $a0, $a0, 22864
    0893ABA4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0893ABA8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    0893ABAC:[0E2027AC]: jal        0x08809EB0
    0893ABB0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0893ABB4:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    0893ABB8:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0893ABBC:[0E20201F]: jal        0x0880807C
    0893ABC0:[24A5ABDC]: addiu      $a1, $a1, -21540
    0893ABC4:[0E2019C6]: jal        0x08806718
    0893ABC8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893ABCC:[8FBF000C]: lw         $ra, 12($sp)
    0893ABD0:[8FB00008]: lw         $s0, 8($sp)
    0893ABD4:[03E00008]: jr         $ra
    0893ABD8:[27BD0050]: addiu      $sp, $sp, 80
_S1_3_893949C 180 instructions (0.002%), 10 calls (0893949C - 089394EC, length 21)
    0893949C:[27BDFFF0]: addiu      $sp, $sp, -16
    089394A0:[AFBF000C]: sw         $ra, 12($sp)
    089394A4:[AFB10008]: sw         $s1, 8($sp)
    089394A8:[AFB00004]: sw         $s0, 4($sp)
    089394AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089394B0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089394B4:[0E20541E]: jal        0x08815078
    089394B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089394BC:[28410020]: slti       $at, $v0, 32
    089394C0:[54200004]: bnel       $at, $zr, 0x089394D4
    089394C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089394C8:[2442FFE1]: addiu      $v0, $v0, -31
    089394CC:[02028021]: addu       $s0, $s0, $v0
    089394D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089394D4:[0E2053C0]: jal        0x08814F00
    089394D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089394DC:[8FBF000C]: lw         $ra, 12($sp)
    089394E0:[8FB10008]: lw         $s1, 8($sp)
    089394E4:[8FB00004]: lw         $s0, 4($sp)
    089394E8:[03E00008]: jr         $ra
    089394EC:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_89392A0 175 instructions (0.002%), 5 calls (089392A0 - 08939304, length 26)
    089392A0:[27BDFFF0]: addiu      $sp, $sp, -16
    089392A4:[AFBF000C]: sw         $ra, 12($sp)
    089392A8:[AFB20008]: sw         $s2, 8($sp)
    089392AC:[AFB10004]: sw         $s1, 4($sp)
    089392B0:[AFB00000]: sw         $s0, 0($sp)
    089392B4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089392B8:[8C515868]: lw         $s1, 22632($v0)
    089392BC:[10000007]: b          0x089392DC
    089392C0:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089392C4:[0E24E527]: jal        0x0893949C
    089392C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089392CC:[54400003]: bnel       $v0, $zr, 0x089392DC
    089392D0:[8E310008]: lw         $s1, 8($s1)
    089392D4:[10000006]: b          0x089392F0
    089392D8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089392DC:[8E300000]: lw         $s0, 0($s1)
    089392E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089392E4:[5602FFF7]: bnel       $s0, $v0, 0x089392C4
    089392E8:[2604001C]: addiu      $a0, $s0, 28
    089392EC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089392F0:[8FBF000C]: lw         $ra, 12($sp)
    089392F4:[8FB20008]: lw         $s2, 8($sp)
    089392F8:[8FB10004]: lw         $s1, 4($sp)
    089392FC:[8FB00000]: lw         $s0, 0($sp)
    08939300:[03E00008]: jr         $ra
    08939304:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089392E4 10 times (length 10)
    089392B0:[AFB00000]: sw         $s0, 0($sp)
    089392B4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089392B8:[8C515868]: lw         $s1, 22632($v0)
    089392BC:[10000007]: b          0x089392DC
    089392C0:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
--> 089392C4:[0E24E527]: jal        0x0893949C
    089392C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089392CC:[54400003]: bnel       $v0, $zr, 0x089392DC
    089392D0:[8E310008]: lw         $s1, 8($s1)
    089392D4:[10000006]: b          0x089392F0
    089392D8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089392DC:[8E300000]: lw         $s0, 0($s1)
    089392E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 089392E4:[5602FFF7]: bnel       $s0, $v0, 0x089392C4
    089392E8:[2604001C]: addiu      $a0, $s0, 28
    089392EC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089392F0:[8FBF000C]: lw         $ra, 12($sp)
    089392F4:[8FB20008]: lw         $s2, 8($sp)
_S1_3_89380B0 165 instructions (0.001%), 5 calls (089380B0 - 0893814C, length 40)
    089380B0:[27BDFFF0]: addiu      $sp, $sp, -16
    089380B4:[AFBF000C]: sw         $ra, 12($sp)
    089380B8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089380BC:[8C4357A4]: lw         $v1, 22436($v0)
    089380C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089380C4:[1462001B]: bne        $v1, $v0, 0x08938134
    089380C8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089380CC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089380D0:[8C4657B0]: lw         $a2, 22448($v0)
    089380D4:[18C00017]: blez       $a2, 0x08938134
    089380D8:[00000000]: nop
    089380DC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089380E0:[54E20008]: bnel       $a3, $v0, 0x08938104
    089380E4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089380E8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089380EC:[8C455840]: lw         $a1, 22592($v0)
    089380F0:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089380F4:[0E24E51C]: jal        0x08939470
    089380F8:[248457C0]: addiu      $a0, $a0, 22464
    089380FC:[10000005]: b          0x08938114
    08938100:[00000000]: nop
    08938104:[8C455840]: lw         $a1, 22592($v0)
    08938108:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    0893810C:[0E24E4E2]: jal        0x08939388
    08938110:[248457C0]: addiu      $a0, $a0, 22464
    08938114:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938118:[8C4257B4]: lw         $v0, 22452($v0)
    0893811C:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08938120:[248457C0]: addiu      $a0, $a0, 22464
    08938124:[0E24DFAE]: jal        0x08937EB8
    08938128:[34450008]: ori        $a1, $v0, 8
    0893812C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08938130:[AC6257B8]: sw         $v0, 22456($v1)
    08938134:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938138:[AC4057A4]: sw         $zr, 22436($v0)
    0893813C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08938140:[8FBF000C]: lw         $ra, 12($sp)
    08938144:[8C4257B8]: lw         $v0, 22456($v0)
    08938148:[03E00008]: jr         $ra
    0893814C:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_8939308 160 instructions (0.001%), 5 calls (08939308 - 08939384, length 32)
    08939308:[27BDFFF0]: addiu      $sp, $sp, -16
    0893930C:[AFBF000C]: sw         $ra, 12($sp)
    08939310:[AFB20008]: sw         $s2, 8($sp)
    08939314:[AFB10004]: sw         $s1, 4($sp)
    08939318:[AFB00000]: sw         $s0, 0($sp)
    0893931C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08939320:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08939324:[84445850]: lh         $a0, 22608($v0)
    08939328:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0893932C:[24840001]: addiu      $a0, $a0, 1
    08939330:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08939334:[A4645850]: sh         $a0, 22608($v1)
    08939338:[8C44585C]: lw         $a0, 22620($v0)
    0893933C:[0E213B1A]: jal        0x0884EC68
    08939340:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08939344:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08939348:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    0893934C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08939350:[26450004]: addiu      $a1, $s2, 4
    08939354:[0E213B0A]: jal        0x0884EC28
    08939358:[24C65860]: addiu      $a2, $a2, 22624
    0893935C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08939360:[0E24E53C]: jal        0x089394F0
    08939364:[2644001C]: addiu      $a0, $s2, 28
    08939368:[AE510010]: sw         $s1, 16($s2)
    0893936C:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08939370:[8FBF000C]: lw         $ra, 12($sp)
    08939374:[8FB20008]: lw         $s2, 8($sp)
    08939378:[8FB10004]: lw         $s1, 4($sp)
    0893937C:[8FB00000]: lw         $s0, 0($sp)
    08939380:[03E00008]: jr         $ra
    08939384:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_8893554 150 instructions (0.001%), 5 calls (08893554 - 088935CC, length 31)
    08893554:[27BDFEF0]: addiu      $sp, $sp, -272
    08893558:[AFBF000C]: sw         $ra, 12($sp)
    0889355C:[AFB10008]: sw         $s1, 8($sp)
    08893560:[AFB00004]: sw         $s0, 4($sp)
    08893564:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08893568:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0889356C:[0E2053DD]: jal        0x08814F74
    08893570:[27A40010]: addiu      $a0, $sp, 16
    08893574:[27A40010]: addiu      $a0, $sp, 16
    08893578:[0E205380]: jal        0x08814E00
    0889357C:[2405002E]: addiu      $a1, $zr, 46 <=> li $a1, 46
    08893580:[10400006]: beq        $v0, $zr, 0x0889359C
    08893584:[00000000]: nop
    08893588:[80440000]: lb         $a0, 0($v0)
    0889358C:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    08893590:[14830002]: bne        $a0, $v1, 0x0889359C
    08893594:[00000000]: nop
    08893598:[A0400000]: sb         $zr, 0($v0)
    0889359C:[52000005]: beql       $s0, $zr, 0x088935B4
    088935A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088935A4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088935A8:[0E205355]: jal        0x08814D54
    088935AC:[27A40010]: addiu      $a0, $sp, 16
    088935B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088935B4:[0E2053DD]: jal        0x08814F74
    088935B8:[27A50010]: addiu      $a1, $sp, 16
    088935BC:[8FBF000C]: lw         $ra, 12($sp)
    088935C0:[8FB10008]: lw         $s1, 8($sp)
    088935C4:[8FB00004]: lw         $s0, 4($sp)
    088935C8:[03E00008]: jr         $ra
    088935CC:[27BD0110]: addiu      $sp, $sp, 272
_S1_3_8937794 144 instructions (0.001%), 4 calls (08937794 - 08937930, length 104)
_S1_3_8810F4C 140 instructions (0.001%), 14 calls (08810F4C - 08810F70, length 10)
  Back Branch 08810F6C 14 times (length 5)
_S1_3_88113C4 140 instructions (0.001%), 2 calls (088113C4 - 088115E8, length 138)
  Back Branch 088115A0 1 times (length 84)
  Back Branch 088115C4 1 times (length 70)
_S1_3_8938078 137 instructions (0.001%), 12 calls (08938078 - 089380AC, length 14)
_S1_3_898FC90 132 instructions (0.001%), 6 calls (0898FC90 - 0898FCE8, length 23)
_S1_3_880424C 132 instructions (0.001%), 4 calls (0880424C - 0880434C, length 65)
  Back Branch 08804310 1 times (length 41)
  Back Branch 08804338 1 times (length 10)
  Back Branch 08804340 1 times (length 32)
_S1_3_88111DC 130 instructions (0.001%), 2 calls (088111DC - 08811360, length 98)
  Back Branch 0881134C 1 times (length 22)
_S1_3_898F9F8 120 instructions (0.001%), 12 calls (0898F9F8 - 0898FA1C, length 10)
_S1_3_89397EC 120 instructions (0.001%), 5 calls (089397EC - 08939848, length 24)
_S1_3_898FCEC 114 instructions (0.001%), 6 calls (0898FCEC - 0898FD44, length 23)
_S1_3_8942B4C 111 instructions (0.001%), 1 calls (08942B4C - 08942BDC, length 37)
  Back Branch 08942BAC 8 times (length 14)
_S1_3_8811CD0 110 instructions (0.001%), 5 calls (08811CD0 - 08811D50, length 33)
_S1_3_898F988 108 instructions (0.001%), 12 calls (0898F988 - 0898F9A8, length 9)
_S1_3_89919A0 104 instructions (0.001%), 4 calls (089919A0 - 089919E4, length 18)
  Back Branch 089919C8 12 times (length 6)
_S1_3_898F9AC 102 instructions (0.001%), 6 calls (0898F9AC - 0898F9F4, length 19)
_S1_3_8807F70 97 instructions (0.001%), 1 calls (08807F70 - 08808078, length 67)
  Back Branch 08808018 5 times (length 8)
  Back Branch 08808074 1 times (length 15)
_S1_3_893722C 96 instructions (0.001%), 4 calls (0893722C - 08937298, length 28)
_S1_3_8810648 95 instructions (0.001%), 2 calls (08810648 - 088108C0, length 159)
  Back Branch 088108A4 1 times (length 82)
_S1_3_89394F0 90 instructions (0.001%), 5 calls (089394F0 - 08939540, length 21)
_S1_3_8937AAC 90 instructions (0.001%), 5 calls (08937AAC - 08937AFC, length 21)
_S1_3_8808858 88 instructions (0.001%), 1 calls (08808858 - 08808958, length 65)
  Back Branch 08808910 5 times (length 9)
_S1_3_893DE44 84 instructions (0.001%), 3 calls (0893DE44 - 0893DEB0, length 28)
_S1_3_8937B00 80 instructions (0.001%), 5 calls (08937B00 - 08937B40, length 17)
_S1_3_8806B28 74 instructions (0.001%), 1 calls (08806B28 - 08806C4C, length 74)
_S1_3_8936C90 72 instructions (0.001%), 4 calls (08936C90 - 08936D5C, length 52)
_S1_3_8812238 71 instructions (0.001%), 5 calls (08812238 - 08812270, length 15)
_S1_3_89365D4 68 instructions (0.001%), 4 calls (089365D4 - 0893667C, length 43)
_S1_3_8809190 65 instructions (0.001%), 5 calls (08809190 - 08809214, length 34)
_S1_3_893E3F4 64 instructions (0.001%), 2 calls (0893E3F4 - 0893E470, length 32)
_S1_3_893E350 64 instructions (0.001%), 2 calls (0893E350 - 0893E3F0, length 41)
_S1_3_8812274 62 instructions (0.001%), 5 calls (08812274 - 088122AC, length 15)
  Back Branch 088122A8 3 times (length 7)
_S1_3_898DE3C 60 instructions (0.001%), 1 calls (0898DE3C - 0898E0E0, length 170)
  Back Branch 0898DEB0 1 times (length 11)
_S1_3_8814870 59 instructions (0.001%), 3 calls (08814870 - 088148C8, length 23)
  Back Branch 088148C4 1 times (length 9)
_S1_3_8940A0C 58 instructions (0.001%), 29 calls (08940A0C - 08940A10, length 2)
_S1_3_8936E10 56 instructions (0.001%), 4 calls (08936E10 - 08936EB8, length 43)
_S1_3_8992950 56 instructions (0.001%), 1 calls (08992950 - 08992B9C, length 148)
_S1_3_8810FA8 54 instructions (0.000%), 6 calls (08810FA8 - 08810FC8, length 9)
_S1_3_893AC28 54 instructions (0.000%), 1 calls (0893AC28 - 0893ACEC, length 50)
  Back Branch 0893AC5C 1 times (length 8)
_S1_3_894860C 53 instructions (0.000%), 1 calls (0894860C - 0894873C, length 77)
  Back Branch 089486C0 1 times (length 32)
_S1_3_898DCF8 52 instructions (0.000%), 1 calls (0898DCF8 - 0898DE08, length 69)
  Back Branch 0898DE04 1 times (length 37)
_S1_3_893AEFC 51 instructions (0.000%), 1 calls (0893AEFC - 0893AFD8, length 56)
_S1_3_8939278 50 instructions (0.000%), 5 calls (08939278 - 0893929C, length 10)
_S1_3_8937934 48 instructions (0.000%), 4 calls (08937934 - 08937964, length 13)
_S1_3_89488B0 47 instructions (0.000%), 1 calls (089488B0 - 08948918, length 27)
  Back Branch 089488E4 5 times (length 6)
_S1_3_884EC44 45 instructions (0.000%), 5 calls (0884EC44 - 0884EC64, length 9)
_S1_3_893FD60 45 instructions (0.000%), 1 calls (0893FD60 - 0893FE24, length 50)
_S1_3_8926308 45 instructions (0.000%), 1 calls (08926308 - 089263B8, length 45)
_S1_3_8808138 45 instructions (0.000%), 1 calls (088080F8 - 0880826C, length 94)
  Back Branch 08808230 1 times (length 80)
  Back Branch 08808260 1 times (length 61)
_S1_3_8991660 44 instructions (0.000%), 1 calls (08991660 - 08991854, length 126)
_S1_3_8000030 42 instructions (0.000%), 6 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 12 times (length 3)
_S1_3_8937DA0 40 instructions (0.000%), 1 calls (08937DA0 - 08937E98, length 63)
_S1_3_8812400 40 instructions (0.000%), 1 calls (08812400 - 08812508, length 67)
  Back Branch 08812504 1 times (length 37)
_S1_3_884EC68 35 instructions (0.000%), 5 calls (0884EC68 - 0884EC88, length 9)
_S1_3_884EC28 35 instructions (0.000%), 5 calls (0884EC28 - 0884EC40, length 7)
_S1_3_880E854 35 instructions (0.000%), 1 calls (0880E854 - 0880E924, length 53)
  Back Branch 0880E920 1 times (length 39)
_S1_3_893A238 34 instructions (0.000%), 1 calls (0893A238 - 0893A2DC, length 42)
_S1_3_881119C 32 instructions (0.000%), 2 calls (0881119C - 088111D8, length 16)
_S1_3_89B4D3C 32 instructions (0.000%), 1 calls (089B4D3C - 089B4DBC, length 33)
_S1_3_8809250 32 instructions (0.000%), 1 calls (088091FC - 088092B0, length 46)
  Back Branch 088092AC 1 times (length 46)
_S1_3_88122C0 31 instructions (0.000%), 1 calls (088122C0 - 088123CC, length 68)
  Back Branch 088123AC 1 times (length 8)
_S1_3_8940A1C 30 instructions (0.000%), 1 calls (08940A1C - 08940A90, length 30)
_S1_3_89F82E4 28 instructions (0.000%), 14 calls (089F82E4 - 089F82E8, length 2)
_S1_3_89928C0 27 instructions (0.000%), 1 calls (089928C0 - 0899294C, length 36)
_S1_3_8936680 27 instructions (0.000%), 1 calls (08936680 - 089367C0, length 81)
_S1_3_8893DC0 27 instructions (0.000%), 1 calls (08893DC0 - 08893E4C, length 36)
_S1_3_89F812C 26 instructions (0.000%), 13 calls (089F812C - 089F8130, length 2)
_S1_3_88066D0 26 instructions (0.000%), 2 calls (088066D0 - 089F8058, length 509539)
_S1_3_894596C 26 instructions (0.000%), 1 calls (0894596C - 08946114, length 491)
_S1_3_893EB94 26 instructions (0.000%), 1 calls (0893EB94 - 0893EBF8, length 26)
_S1_3_8842AC4 25 instructions (0.000%), 5 calls (08842AC4 - 08842AD4, length 5)
_S1_3_8808270 25 instructions (0.000%), 1 calls (088080C4 - 08808274, length 109)
  Back Branch 08808114 1 times (length 10)
  Back Branch 08808270 1 times (length 109)
_S1_3_8806718 25 instructions (0.000%), 1 calls (08806718 - 088067A0, length 35)
_S1_3_89F7F6C 24 instructions (0.000%), 12 calls (089F7F6C - 089F7F70, length 2)
_S1_3_89F7F1C 24 instructions (0.000%), 12 calls (089F7F1C - 089F7F20, length 2)
_S1_3_8925BAC 24 instructions (0.000%), 2 calls (08925BAC - 08925BD8, length 12)
_S1_3_8806F70 24 instructions (0.000%), 1 calls (08806F70 - 08806FEC, length 32)
_S1_3_89396F4 23 instructions (0.000%), 1 calls (089396F4 - 08939788, length 38)
_S1_3_8936904 23 instructions (0.000%), 1 calls (08936904 - 089369C4, length 49)
_S1_3_89F7DCC 22 instructions (0.000%), 11 calls (089F7DCC - 089F7DD0, length 2)
_S1_3_89B4B60 22 instructions (0.000%), 2 calls (089B4B60 - 089B4C68, length 67)
_S1_3_894896C 22 instructions (0.000%), 1 calls (0894896C - 089489F4, length 35)
_S1_3_89367C4 22 instructions (0.000%), 1 calls (089367C4 - 08936858, length 38)
_S1_3_8939B20 21 instructions (0.000%), 1 calls (08939B20 - 08939B9C, length 32)
_S1_3_8937D04 21 instructions (0.000%), 1 calls (08937D04 - 08937D9C, length 39)
_S1_3_8936EBC 21 instructions (0.000%), 1 calls (08936EBC - 08936F20, length 26)
_S1_3_8806FF0 21 instructions (0.000%), 1 calls (08806FF0 - 08807040, length 21)
_S1_3_89F7F2C 20 instructions (0.000%), 10 calls (089F7F2C - 089F7F30, length 2)
_S1_3_89F7EDC 20 instructions (0.000%), 10 calls (089F7EDC - 089F7EE0, length 2)
_S1_3_893E1F8 20 instructions (0.000%), 2 calls (0893E1F8 - 0893E240, length 19)
_S1_3_899192C 20 instructions (0.000%), 1 calls (0899192C - 0899199C, length 29)
_S1_3_8807044 20 instructions (0.000%), 1 calls (08807044 - 08807090, length 20)
_S1_3_89F7DFC 18 instructions (0.000%), 9 calls (089F7DFC - 089F7E00, length 2)
_S1_3_8810F9C 18 instructions (0.000%), 6 calls (08810F9C - 08810FA4, length 3)
_S1_3_893A840 17 instructions (0.000%), 1 calls (0893A840 - 0893A880, length 17)
_S1_3_8925B8C 16 instructions (0.000%), 2 calls (08925B8C - 08925BA8, length 8)
_S1_3_8987A94 16 instructions (0.000%), 1 calls (08987A94 - 08987AF4, length 25)
_S1_3_893987C 16 instructions (0.000%), 1 calls (0893987C - 089398BC, length 17)
_S1_3_8991A84 15 instructions (0.000%), 5 calls (08991A84 - 08991A8C, length 3)
_S1_3_89F7FA4 14 instructions (0.000%), 7 calls (089F7FA4 - 089F7FA8, length 2)
_S1_3_8809378 14 instructions (0.000%), 1 calls (088091FC - 08809390, length 102)
  Back Branch 0880938C 1 times (length 102)
_S1_3_8809340 14 instructions (0.000%), 1 calls (088091FC - 08809358, length 88)
  Back Branch 08809354 1 times (length 88)
_S1_3_88092D0 14 instructions (0.000%), 1 calls (088091FC - 088092E8, length 60)
  Back Branch 088092E4 1 times (length 60)
_S1_3_8809234 14 instructions (0.000%), 1 calls (088091FC - 0880924C, length 21)
  Back Branch 08809248 1 times (length 21)
_S1_3_8806C50 14 instructions (0.000%), 1 calls (08806C50 - 08806C84, length 14)
_S1_3_8939D44 13 instructions (0.000%), 1 calls (08939D44 - 08939D74, length 13)
_S1_3_89F82DC 12 instructions (0.000%), 6 calls (089F82DC - 089F82E0, length 2)
_S1_3_89F7F84 12 instructions (0.000%), 6 calls (089F7F84 - 089F7F88, length 2)
_S1_3_89F7F34 12 instructions (0.000%), 6 calls (089F7F34 - 089F7F38, length 2)
_S1_3_89F7EEC 12 instructions (0.000%), 6 calls (089F7EEC - 089F7EF0, length 2)
_S1_3_89F7EAC 12 instructions (0.000%), 6 calls (089F7EAC - 089F7EB0, length 2)
_S1_3_89F7DC4 12 instructions (0.000%), 6 calls (089F7DC4 - 089F7DC8, length 2)
_S1_3_89F7DAC 12 instructions (0.000%), 6 calls (089F7DAC - 089F7DB0, length 2)
_S1_3_89F7D84 12 instructions (0.000%), 6 calls (089F7D84 - 089F7D88, length 2)
_S1_3_89F7D74 12 instructions (0.000%), 6 calls (089F7D74 - 089F7D78, length 2)
_S1_3_89F73D4 12 instructions (0.000%), 1 calls (089F73D4 - 089F7410, length 16)
_S1_3_89B4CA4 12 instructions (0.000%), 1 calls (089B4CA4 - 089B4CDC, length 15)
_S1_3_89B4C6C 12 instructions (0.000%), 1 calls (089B4C6C - 089B4CA0, length 14)
_S1_3_8947C3C 12 instructions (0.000%), 1 calls (08947C3C - 08947C78, length 16)
_S1_3_893AE24 12 instructions (0.000%), 1 calls (0893AE24 - 0893AE54, length 13)
_S1_3_8925D34 12 instructions (0.000%), 1 calls (08925D34 - 08925D68, length 14)
_S1_3_880807C 12 instructions (0.000%), 1 calls (0880807C - 088080C0, length 18)
_S1_3_89485E0 11 instructions (0.000%), 1 calls (089485E0 - 08948608, length 11)
_S1_3_8940758 11 instructions (0.000%), 1 calls (08940758 - 08940780, length 11)
_S1_3_89F8004 10 instructions (0.000%), 5 calls (089F8004 - 089F8008, length 2)
_S1_3_89F7DB4 10 instructions (0.000%), 5 calls (089F7DB4 - 089F7DB8, length 2)
_S1_3_8925BDC 10 instructions (0.000%), 2 calls (08925BDC - 08925BF8, length 8)
_S1_3_89F7414 10 instructions (0.000%), 1 calls (089F7414 - 089F7438, length 10)
_S1_3_8896354 10 instructions (0.000%), 1 calls (08896354 - 08896378, length 10)
_S1_3_889632C 10 instructions (0.000%), 1 calls (0889632C - 08896350, length 10)
_S1_3_8806D54 10 instructions (0.000%), 1 calls (08806D54 - 08806D90, length 16)
_S1_3_8806F28 9 instructions (0.000%), 1 calls (08806F28 - 08806F48, length 9)
_S1_3_894761C 8 instructions (0.000%), 1 calls (0894761C - 08947640, length 10)
_S1_3_893AE04 8 instructions (0.000%), 1 calls (0893AE04 - 0893AE20, length 8)
_S1_3_8925D6C 8 instructions (0.000%), 1 calls (08925D6C - 08925D9C, length 13)
_S1_3_893A3CC 7 instructions (0.000%), 1 calls (0893A3CC - 0893A3E4, length 7)
_S1_3_893A3B0 7 instructions (0.000%), 1 calls (0893A3B0 - 0893A3C8, length 7)
_S1_3_89F7EC4 6 instructions (0.000%), 3 calls (089F7EC4 - 089F7EC8, length 2)
_S1_3_893E474 6 instructions (0.000%), 2 calls (0893E474 - 0893E47C, length 3)
_S1_3_89F73B0 6 instructions (0.000%), 1 calls (089F73B0 - 089F73C4, length 6)
_S1_3_880636C 6 instructions (0.000%), 1 calls (0880636C - 08806388, length 8)
_S1_3_89BB2CC 5 instructions (0.000%), 1 calls (089BB2CC - 089BB2DC, length 5)
_S1_3_8806AF4 5 instructions (0.000%), 1 calls (08806AF4 - 08806B04, length 5)
_S1_3_89F804C 4 instructions (0.000%), 2 calls (089F804C - 089F8050, length 2)
_S1_3_89F7F04 4 instructions (0.000%), 2 calls (089F7F04 - 089F7F08, length 2)
_S1_3_8806B18 4 instructions (0.000%), 1 calls (08806B18 - 08806B24, length 4)
_S1_3_8806B08 4 instructions (0.000%), 1 calls (08806B08 - 08806B14, length 4)
_S1_3_89F743C 3 instructions (0.000%), 1 calls (089F743C - 089F7444, length 3)
_S1_3_89F71E8 3 instructions (0.000%), 1 calls (089F71E8 - 089F71F0, length 3)
_S1_3_893D5D8 3 instructions (0.000%), 1 calls (0893D5D8 - 0893D5E0, length 3)
_S1_3_893A5D0 3 instructions (0.000%), 1 calls (0893A5D0 - 0893A5D8, length 3)
_S1_3_89F84AC 2 instructions (0.000%), 1 calls (089F84AC - 089F84B0, length 2)
_S1_3_89F84A4 2 instructions (0.000%), 1 calls (089F84A4 - 089F84A8, length 2)
_S1_3_89F8304 2 instructions (0.000%), 1 calls (089F8304 - 089F8308, length 2)
_S1_3_89F82FC 2 instructions (0.000%), 1 calls (089F82FC - 089F8300, length 2)
_S1_3_89F82F4 2 instructions (0.000%), 1 calls (089F82F4 - 089F82F8, length 2)
_S1_3_89F82D4 2 instructions (0.000%), 1 calls (089F82D4 - 089F82D8, length 2)
_S1_3_89F82CC 2 instructions (0.000%), 1 calls (089F82CC - 089F82D0, length 2)
_S1_3_89F80FC 2 instructions (0.000%), 1 calls (089F80FC - 089F8100, length 2)
_S1_3_89F80EC 2 instructions (0.000%), 1 calls (089F80EC - 089F80F0, length 2)
_S1_3_89F80DC 2 instructions (0.000%), 1 calls (089F80DC - 089F80E0, length 2)
_S1_3_89F80D4 2 instructions (0.000%), 1 calls (089F80D4 - 089F80D8, length 2)
_S1_3_89F80CC 2 instructions (0.000%), 1 calls (089F80CC - 089F80D0, length 2)
_S1_3_89F80C4 2 instructions (0.000%), 1 calls (089F80C4 - 089F80C8, length 2)
_S1_3_89F80AC 2 instructions (0.000%), 1 calls (089F80AC - 089F80B0, length 2)
_S1_3_89F80A4 2 instructions (0.000%), 1 calls (089F80A4 - 089F80A8, length 2)
_S1_3_89F8084 2 instructions (0.000%), 1 calls (089F8084 - 089F8088, length 2)
_S1_3_89F8074 2 instructions (0.000%), 1 calls (089F8074 - 089F8078, length 2)
_S1_3_89F806C 2 instructions (0.000%), 1 calls (089F806C - 089F8070, length 2)
_S1_3_89F8064 2 instructions (0.000%), 1 calls (089F8064 - 089F8068, length 2)
_S1_3_89F805C 2 instructions (0.000%), 1 calls (089F805C - 089F8060, length 2)
_S1_3_89F8054 2 instructions (0.000%), 1 calls (089F8054 - 089F8058, length 2)
_S1_3_89F8044 2 instructions (0.000%), 1 calls (089F8044 - 089F8048, length 2)
_S1_3_89F8034 2 instructions (0.000%), 1 calls (089F8034 - 089F8038, length 2)
_S1_3_89F7F74 2 instructions (0.000%), 1 calls (089F7F74 - 089F7F78, length 2)
_S1_3_89F7F44 2 instructions (0.000%), 1 calls (089F7F44 - 089F7F48, length 2)
_S1_3_89F7EE4 2 instructions (0.000%), 1 calls (089F7EE4 - 089F7EE8, length 2)
_S1_3_89F7ECC 2 instructions (0.000%), 1 calls (089F7ECC - 089F7ED0, length 2)
_S1_3_89F7EBC 2 instructions (0.000%), 1 calls (089F7EBC - 089F7EC0, length 2)
_S1_3_89F7E9C 2 instructions (0.000%), 1 calls (089F7E9C - 089F7EA0, length 2)
_S1_3_89F7E84 2 instructions (0.000%), 1 calls (089F7E84 - 089F7E88, length 2)
_S1_3_89F7E7C 2 instructions (0.000%), 1 calls (089F7E7C - 089F7E80, length 2)
_S1_3_89F7E74 2 instructions (0.000%), 1 calls (089F7E74 - 089F7E78, length 2)
_S1_3_89F7E6C 2 instructions (0.000%), 1 calls (089F7E6C - 089F7E70, length 2)
_S1_3_89F7E44 2 instructions (0.000%), 1 calls (089F7E44 - 089F7E48, length 2)
_S1_3_89F7E34 2 instructions (0.000%), 1 calls (089F7E34 - 089F7E38, length 2)
_S1_3_89F7E24 2 instructions (0.000%), 1 calls (089F7E24 - 089F7E28, length 2)
_S1_3_89F7E0C 2 instructions (0.000%), 1 calls (089F7E0C - 089F7E10, length 2)
_S1_3_89F7DF4 2 instructions (0.000%), 1 calls (089F7DF4 - 089F7DF8, length 2)
_S1_3_89F7D8C 2 instructions (0.000%), 1 calls (089F7D8C - 089F7D90, length 2)
_S1_3_8000000 2 instructions (0.000%), 1 calls (08000000 - 0800000C, length 4)
_S1_3_8814F00 (strcmp) 0 instructions (0.000%), 4,454 calls (08814F00 - 08814F70, length 29)
_S1_3_8815078 (strlen) 0 instructions (0.000%), 585 calls (08815078 - 0881508C, length 6)
_S1_3_893DD4C (nop) 0 instructions (0.000%), 22 calls (0893DD4C - 0893DD50, length 2)
_S1_3_8812180 (memset) 0 instructions (0.000%), 6 calls (08812180 - 08812234, length 46)
_S1_3_8814E00 (strchr) 0 instructions (0.000%), 5 calls (08814E00 - 08814EFC, length 64)
_S1_3_8811D54 (memcpy) 0 instructions (0.000%), 5 calls (08811D54 - 08811E5C, length 67)
_S1_3_89F53DC (nop) 0 instructions (0.000%), 1 calls (089F53DC - 089F53E0, length 2)
_S1_3_8936BAC (nop) 0 instructions (0.000%), 1 calls (08936BAC - 08936BB0, length 2)
------------------ GEProfiler ----------------------
GE list count: 2
Texture load count: 0, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 3ms, average 1.9ms per GE list, max FPS is 528.8
