Compilation time 20004ms, 183 calls, average 109.3ms, longest 2162ms
CodeBlocks profiling information (1,664,027 total cycles):
_S1_2_89051C0 727,090 instructions (43.695%), 1 calls (089051C0 - 08905378, length 111)
    089051C0:[27BDFFE0]: addiu      $sp, $sp, -32
    089051C4:[AFBF000C]: sw         $ra, 12($sp)
    089051C8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089051CC:[AFB10008]: sw         $s1, 8($sp)
    089051D0:[2484BCE0]: addiu      $a0, $a0, -17184
    089051D4:[0E23CA45]: jal        0x088F2914
    089051D8:[AFB00004]: sw         $s0, 4($sp)
    089051DC:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089051E0:[2484B24C]: addiu      $a0, $a0, -19892
    089051E4:[0E241631]: jal        0x089058C4
    089051E8:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    089051EC:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    089051F0:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089051F4:[AC62B23C]: sw         $v0, -19908($v1)
    089051F8:[2484B24C]: addiu      $a0, $a0, -19892
    089051FC:[0E241631]: jal        0x089058C4
    08905200:[34058002]: ori        $a1, $zr, -32766 <=> li $a1, 32770
    08905204:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08905208:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0890520C:[AC62B240]: sw         $v0, -19904($v1)
    08905210:[2484B24C]: addiu      $a0, $a0, -19892
    08905214:[0E241631]: jal        0x089058C4
    08905218:[24051002]: addiu      $a1, $zr, 4098 <=> li $a1, 4098
    0890521C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08905220:[AC62B244]: sw         $v0, -19900($v1)
    08905224:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08905228:[44900000]: mtc1       $s0, $f0
    0890522C:[46800060]: cvt.s.w    $f1, $f0
    08905230:[3C0243B4]: lui        $v0, 0x43B4 <=> li $v0, 0x43B40000
    08905234:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    08905238:[44821000]: mtc1       $v0, $f2
    0890523C:[46011082]: mul.s      $f2, $f2, $f1
    08905240:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08905244:[C4402B04]: lwc1       $f0, 11012($v0)
    08905248:[44830800]: mtc1       $v1, $f1
    0890524C:[46011043]: div.s      $f1, $f2, $f1
    08905250:[0E23CBDA]: jal        0x088F2F68
    08905254:[46010302]: mul.s      $f12, $f0, $f1
    08905258:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890525C:[8C43B23C]: lw         $v1, -19908($v0)
    08905260:[00102080]: sll        $a0, $s0, 0x0002
    08905264:[26100001]: addiu      $s0, $s0, 1
    08905268:[00641821]: addu       $v1, $v1, $a0
    0890526C:[2A024000]: slti       $v0, $s0, 16384
    08905270:[1440FFED]: bne        $v0, $zr, 0x08905228
    08905274:[E4600000]: swc1       $f0, 0($v1)
    08905278:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0890527C:[00118040]: sll        $s0, $s1, 0x0001
    08905280:[44900000]: mtc1       $s0, $f0
    08905284:[46800060]: cvt.s.w    $f1, $f0
    08905288:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    0890528C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08905290:[44830000]: mtc1       $v1, $f0
    08905294:[46000843]: div.s      $f1, $f1, $f0
    08905298:[44820000]: mtc1       $v0, $f0
    0890529C:[0E23CBB9]: jal        0x088F2EE4
    089052A0:[46000B01]: sub.s      $f12, $f1, $f0
    089052A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089052A8:[C4412AC8]: lwc1       $f1, 10952($v0)
    089052AC:[26310001]: addiu      $s1, $s1, 1
    089052B0:[46000802]: mul.s      $f0, $f1, $f0
    089052B4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089052B8:[8C42B240]: lw         $v0, -19904($v0)
    089052BC:[4600000D]: trunc.w.s  $f0, $f0
    089052C0:[00501821]: addu       $v1, $v0, $s0
    089052C4:[2A224000]: slti       $v0, $s1, 16384
    089052C8:[44040000]: mfc1       $a0, $f0
    089052CC:[1440FFEB]: bne        $v0, $zr, 0x0890527C
    089052D0:[A4640000]: sh         $a0, 0($v1)
    089052D4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089052D8:[8C44B240]: lw         $a0, -19904($v0)
    089052DC:[2405005B]: addiu      $a1, $zr, 91 <=> li $a1, 91
    089052E0:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    089052E4:[A4857FFE]: sh         $a1, 32766($a0)
    089052E8:[8C63B240]: lw         $v1, -19904($v1)
    089052EC:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089052F0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089052F4:[00621021]: addu       $v0, $v1, $v0
    089052F8:[A4408000]: sh         $zr, -32768($v0)
    089052FC:[44900000]: mtc1       $s0, $f0
    08905300:[46800060]: cvt.s.w    $f1, $f0
    08905304:[3C024500]: lui        $v0, 0x4500 <=> li $v0, 0x45000000
    08905308:[44820000]: mtc1       $v0, $f0
    0890530C:[0E2035C0]: jal        0x0880D700
    08905310:[46000B03]: div.s      $f12, $f1, $f0
    08905314:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08905318:[C4412AC8]: lwc1       $f1, 10952($v0)
    0890531C:[00102040]: sll        $a0, $s0, 0x0001
    08905320:[26100001]: addiu      $s0, $s0, 1
    08905324:[46000802]: mul.s      $f0, $f1, $f0
    08905328:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890532C:[8C43B244]: lw         $v1, -19900($v0)
    08905330:[4600000D]: trunc.w.s  $f0, $f0
    08905334:[00641821]: addu       $v1, $v1, $a0
    08905338:[2A020800]: slti       $v0, $s0, 2048
    0890533C:[44040000]: mfc1       $a0, $f0
    08905340:[1440FFEE]: bne        $v0, $zr, 0x089052FC
    08905344:[A4640000]: sh         $a0, 0($v1)
    08905348:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890534C:[8C42B244]: lw         $v0, -19900($v0)
    08905350:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
    08905354:[27A40018]: addiu      $a0, $sp, 24
    08905358:[0E27E29E]: jal        0x089F8A78 [sceRtcGetCurrentTick]
    0890535C:[A4431000]: sh         $v1, 4096($v0)
    08905360:[0E241302]: jal        0x08904C08
    08905364:[8FA40018]: lw         $a0, 24($sp)
    08905368:[8FBF000C]: lw         $ra, 12($sp)
    0890536C:[8FB10008]: lw         $s1, 8($sp)
    08905370:[8FB00004]: lw         $s0, 4($sp)
    08905374:[03E00008]: jr         $ra
    08905378:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08905270 16,384 times (length 20)
    08905214:[0E241631]: jal        0x089058C4
    08905218:[24051002]: addiu      $a1, $zr, 4098 <=> li $a1, 4098
    0890521C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08905220:[AC62B244]: sw         $v0, -19900($v1)
    08905224:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08905228:[44900000]: mtc1       $s0, $f0
    0890522C:[46800060]: cvt.s.w    $f1, $f0
    08905230:[3C0243B4]: lui        $v0, 0x43B4 <=> li $v0, 0x43B40000
    08905234:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    08905238:[44821000]: mtc1       $v0, $f2
    0890523C:[46011082]: mul.s      $f2, $f2, $f1
    08905240:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08905244:[C4402B04]: lwc1       $f0, 11012($v0)
    08905248:[44830800]: mtc1       $v1, $f1
    0890524C:[46011043]: div.s      $f1, $f2, $f1
    08905250:[0E23CBDA]: jal        0x088F2F68
    08905254:[46010302]: mul.s      $f12, $f0, $f1
    08905258:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890525C:[8C43B23C]: lw         $v1, -19908($v0)
    08905260:[00102080]: sll        $a0, $s0, 0x0002
    08905264:[26100001]: addiu      $s0, $s0, 1
    08905268:[00641821]: addu       $v1, $v1, $a0
    0890526C:[2A024000]: slti       $v0, $s0, 16384
--> 08905270:[1440FFED]: bne        $v0, $zr, 0x08905228
    08905274:[E4600000]: swc1       $f0, 0($v1)
    08905278:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0890527C:[00118040]: sll        $s0, $s1, 0x0001
    08905280:[44900000]: mtc1       $s0, $f0
  Back Branch 089052CC 16,384 times (length 22)
    08905268:[00641821]: addu       $v1, $v1, $a0
    0890526C:[2A024000]: slti       $v0, $s0, 16384
    08905270:[1440FFED]: bne        $v0, $zr, 0x08905228
    08905274:[E4600000]: swc1       $f0, 0($v1)
    08905278:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0890527C:[00118040]: sll        $s0, $s1, 0x0001
    08905280:[44900000]: mtc1       $s0, $f0
    08905284:[46800060]: cvt.s.w    $f1, $f0
    08905288:[3C034680]: lui        $v1, 0x4680 <=> li $v1, 0x46800000
    0890528C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08905290:[44830000]: mtc1       $v1, $f0
    08905294:[46000843]: div.s      $f1, $f1, $f0
    08905298:[44820000]: mtc1       $v0, $f0
    0890529C:[0E23CBB9]: jal        0x088F2EE4
    089052A0:[46000B01]: sub.s      $f12, $f1, $f0
    089052A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089052A8:[C4412AC8]: lwc1       $f1, 10952($v0)
    089052AC:[26310001]: addiu      $s1, $s1, 1
    089052B0:[46000802]: mul.s      $f0, $f1, $f0
    089052B4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089052B8:[8C42B240]: lw         $v0, -19904($v0)
    089052BC:[4600000D]: trunc.w.s  $f0, $f0
    089052C0:[00501821]: addu       $v1, $v0, $s0
    089052C4:[2A224000]: slti       $v0, $s1, 16384
    089052C8:[44040000]: mfc1       $a0, $f0
--> 089052CC:[1440FFEB]: bne        $v0, $zr, 0x0890527C
    089052D0:[A4640000]: sh         $a0, 0($v1)
    089052D4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089052D8:[8C44B240]: lw         $a0, -19904($v0)
    089052DC:[2405005B]: addiu      $a1, $zr, 91 <=> li $a1, 91
  Back Branch 08905340 2,048 times (length 19)
    089052E8:[8C63B240]: lw         $v1, -19904($v1)
    089052EC:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089052F0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089052F4:[00621021]: addu       $v0, $v1, $v0
    089052F8:[A4408000]: sh         $zr, -32768($v0)
--> 089052FC:[44900000]: mtc1       $s0, $f0
    08905300:[46800060]: cvt.s.w    $f1, $f0
    08905304:[3C024500]: lui        $v0, 0x4500 <=> li $v0, 0x45000000
    08905308:[44820000]: mtc1       $v0, $f0
    0890530C:[0E2035C0]: jal        0x0880D700
    08905310:[46000B03]: div.s      $f12, $f1, $f0
    08905314:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08905318:[C4412AC8]: lwc1       $f1, 10952($v0)
    0890531C:[00102040]: sll        $a0, $s0, 0x0001
    08905320:[26100001]: addiu      $s0, $s0, 1
    08905324:[46000802]: mul.s      $f0, $f1, $f0
    08905328:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890532C:[8C43B244]: lw         $v1, -19900($v0)
    08905330:[4600000D]: trunc.w.s  $f0, $f0
    08905334:[00641821]: addu       $v1, $v1, $a0
    08905338:[2A020800]: slti       $v0, $s0, 2048
    0890533C:[44040000]: mfc1       $a0, $f0
--> 08905340:[1440FFEE]: bne        $v0, $zr, 0x089052FC
    08905344:[A4640000]: sh         $a0, 0($v1)
    08905348:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890534C:[8C42B244]: lw         $v0, -19900($v0)
    08905350:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
_S1_2_88F2EE4 302,523 instructions (18.180%), 16,384 calls (088F2EE4 - 088F2F3C, length 23)
    088F2EE4:[27BDFFF0]: addiu      $sp, $sp, -16
    088F2EE8:[E7AC0004]: swc1       $f12, 4($sp)
    088F2EEC:[CBA00004]: lv.s       S000.s, 4($sp)
    088F2EF0:[D0630020]: VCST.s     S001.s, VFPU_SQRT1_2
    088F2EF4:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    088F2EF8:[DC0001E4]: VPFXS      [|x|, y, z, w]
    088F2EFC:[6C200002]: vcmp.s     LT, S000.s, S001.s
    088F2F00:[64000060]: vmul.s     S003.s, S000.s, S000.s
    088F2F04:[D04A0020]: vsgn.s     S001.s, S000.s
    088F2F08:[49030007]: bvtl       0, 0x088F2F28
    088F2F0C:[D0170000]: vasin.s    S000.s, S000.s
    088F2F10:[DE000E01]: VPFXD      [0:1, M, M, M]
    088F2F14:[D0446060]: vocp.s     S003.s, S003.s
    088F2F18:[D0166060]: vsqrt.s    S003.s, S003.s
    088F2F1C:[D0176060]: vasin.s    S003.s, S003.s
    088F2F20:[D0446000]: vocp.s     S000.s, S003.s
    088F2F24:[64200000]: vmul.s     S000.s, S000.s, S001.s
    088F2F28:[D0440000]: vocp.s     S000.s, S000.s
    088F2F2C:[64400000]: vmul.s     S000.s, S000.s, S002.s
    088F2F30:[EBA00000]: sv.s       S000.s, 0($sp)
    088F2F34:[C7A00000]: lwc1       $f0, 0($sp)
    088F2F38:[03E00008]: jr         $ra
    088F2F3C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8814F74 218,121 instructions (13.108%), 1,412 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,233 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,663 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_2_880D700 183,897 instructions (11.051%), 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:[C441B488]: lwc1       $f1, -19320($v0)
    0880D768:[C460B48C]: lwc1       $f0, -19316($v1)
    0880D76C:[0A2035D1]: j          0x0880D744
    0880D770:[46000800]: add.s      $f0, $f1, $f0
    0880D774:[C440B488]: lwc1       $f0, -19320($v0)
    0880D778:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D77C:[C441B48C]: lwc1       $f1, -19316($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:[C440B490]: lwc1       $f0, -19312($v0)
    0880D7B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7BC:[C441B494]: lwc1       $f1, -19308($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:[C440B4A4]: lwc1       $f0, -19292($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441B4BC]: lwc1       $f1, -19268($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442B4A8]: lwc1       $f2, -19288($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:[C442B4C0]: lwc1       $f2, -19264($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442B4AC]: lwc1       $f2, -19284($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442B4C4]: lwc1       $f2, -19260($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442B4B0]: lwc1       $f2, -19280($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442B4C8]: lwc1       $f2, -19256($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442B4B4]: lwc1       $f2, -19276($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442B4CC]: lwc1       $f2, -19252($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442B4B8]: lwc1       $f2, -19272($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:[2442B478]: addiu      $v0, $v0, -19336
    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:[2442B468]: addiu      $v0, $v0, -19352
    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:[C440B494]: lwc1       $f0, -19308($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:[C440B498]: lwc1       $f0, -19304($v0)
    0880D92C:[46002800]: add.s      $f0, $f5, $f0
    0880D930:[0A2035F7]: j          0x0880D7DC
    0880D934:[46000943]: div.s      $f5, $f1, $f0
    0880D938:[C440B494]: lwc1       $f0, -19308($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:[C441B49C]: lwc1       $f1, -19300($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:[C440B494]: lwc1       $f0, -19308($v0)
    0880D980:[46001080]: add.s      $f2, $f2, $f0
    0880D984:[0A2035F7]: j          0x0880D7DC
    0880D988:[46020943]: div.s      $f5, $f1, $f2
    0880D98C:[C440B4A0]: lwc1       $f0, -19296($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:[C441B488]: lwc1       $f1, -19320($v0)
    0880D768:[C460B48C]: lwc1       $f0, -19316($v1)
    0880D76C:[0A2035D1]: j          0x0880D744
    0880D770:[46000800]: add.s      $f0, $f1, $f0
    0880D774:[C440B488]: lwc1       $f0, -19320($v0)
    0880D778:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D77C:[C441B48C]: lwc1       $f1, -19316($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:[C440B490]: lwc1       $f0, -19312($v0)
    0880D7B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7BC:[C441B494]: lwc1       $f1, -19308($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:[C440B4A4]: lwc1       $f0, -19292($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441B4BC]: lwc1       $f1, -19268($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442B4A8]: lwc1       $f2, -19288($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:[C442B4C0]: lwc1       $f2, -19264($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442B4AC]: lwc1       $f2, -19284($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442B4C4]: lwc1       $f2, -19260($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442B4B0]: lwc1       $f2, -19280($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442B4C8]: lwc1       $f2, -19256($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442B4B4]: lwc1       $f2, -19276($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442B4CC]: lwc1       $f2, -19252($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442B4B8]: lwc1       $f2, -19272($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:[2442B478]: addiu      $v0, $v0, -19336
    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:[2442B468]: addiu      $v0, $v0, -19352
    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:[C440B4A4]: lwc1       $f0, -19292($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441B4BC]: lwc1       $f1, -19268($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442B4A8]: lwc1       $f2, -19288($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:[C442B4C0]: lwc1       $f2, -19264($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442B4AC]: lwc1       $f2, -19284($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442B4C4]: lwc1       $f2, -19260($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442B4B0]: lwc1       $f2, -19280($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442B4C8]: lwc1       $f2, -19256($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442B4B4]: lwc1       $f2, -19276($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442B4CC]: lwc1       $f2, -19252($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442B4B8]: lwc1       $f2, -19272($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:[2442B478]: addiu      $v0, $v0, -19336
    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:[2442B468]: addiu      $v0, $v0, -19352
    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:[C440B494]: lwc1       $f0, -19308($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:[C440B498]: lwc1       $f0, -19304($v0)
    0880D92C:[46002800]: add.s      $f0, $f5, $f0
    0880D930:[0A2035F7]: j          0x0880D7DC
    0880D934:[46000943]: div.s      $f5, $f1, $f0
    0880D938:[C440B494]: lwc1       $f0, -19308($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:[C440B4A4]: lwc1       $f0, -19292($v0)
    0880D7E8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7EC:[460420C2]: mul.s      $f3, $f4, $f4
    0880D7F0:[C441B4BC]: lwc1       $f1, -19268($v0)
    0880D7F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7F8:[C442B4A8]: lwc1       $f2, -19288($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:[C442B4C0]: lwc1       $f2, -19264($v0)
    0880D810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D814:[46001802]: mul.s      $f0, $f3, $f0
    0880D818:[46020840]: add.s      $f1, $f1, $f2
    0880D81C:[C442B4AC]: lwc1       $f2, -19284($v0)
    0880D820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D824:[46020000]: add.s      $f0, $f0, $f2
    0880D828:[46011842]: mul.s      $f1, $f3, $f1
    0880D82C:[C442B4C4]: lwc1       $f2, -19260($v0)
    0880D830:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D834:[46001802]: mul.s      $f0, $f3, $f0
    0880D838:[46020840]: add.s      $f1, $f1, $f2
    0880D83C:[C442B4B0]: lwc1       $f2, -19280($v0)
    0880D840:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D844:[46020000]: add.s      $f0, $f0, $f2
    0880D848:[46011842]: mul.s      $f1, $f3, $f1
    0880D84C:[C442B4C8]: lwc1       $f2, -19256($v0)
    0880D850:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D854:[46001802]: mul.s      $f0, $f3, $f0
    0880D858:[46020840]: add.s      $f1, $f1, $f2
    0880D85C:[C442B4B4]: lwc1       $f2, -19276($v0)
    0880D860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D864:[46020000]: add.s      $f0, $f0, $f2
    0880D868:[46011842]: mul.s      $f1, $f3, $f1
    0880D86C:[C442B4CC]: lwc1       $f2, -19252($v0)
    0880D870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D874:[46001802]: mul.s      $f0, $f3, $f0
    0880D878:[46020840]: add.s      $f1, $f1, $f2
    0880D87C:[C442B4B8]: lwc1       $f2, -19272($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:[2442B478]: addiu      $v0, $v0, -19336
    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:[2442B468]: addiu      $v0, $v0, -19352
    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:[C440B494]: lwc1       $f0, -19308($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:[C440B498]: lwc1       $f0, -19304($v0)
    0880D92C:[46002800]: add.s      $f0, $f5, $f0
--> 0880D930:[0A2035F7]: j          0x0880D7DC
    0880D934:[46000943]: div.s      $f5, $f1, $f0
    0880D938:[C440B494]: lwc1       $f0, -19308($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:[C441B488]: lwc1       $f1, -19320($v0)
    0880D768:[C460B48C]: lwc1       $f0, -19316($v1)
    0880D76C:[0A2035D1]: j          0x0880D744
    0880D770:[46000800]: add.s      $f0, $f1, $f0
    0880D774:[C440B488]: lwc1       $f0, -19320($v0)
    0880D778:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D77C:[C441B48C]: lwc1       $f1, -19316($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:[C440B490]: lwc1       $f0, -19312($v0)
    0880D7B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880D7BC:[C441B494]: lwc1       $f1, -19308($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:[C440B4A4]: lwc1       $f0, -19292($v0)
_S1_2_88F2F68 163,840 instructions (9.846%), 16,384 calls (088F2F68 - 088F2F8C, length 10)
    088F2F68:[27BDFFF0]: addiu      $sp, $sp, -16
    088F2F6C:[E7AC0004]: swc1       $f12, 4($sp)
    088F2F70:[CBA00004]: lv.s       S000.s, 4($sp)
    088F2F74:[D0650020]: VCST.s     S001.s, VFPU_2_PI
    088F2F78:[64200000]: vmul.s     S000.s, S000.s, S001.s
    088F2F7C:[D0120000]: vsin.s     S000.s, S000.s
    088F2F80:[EBA00000]: sv.s       S000.s, 0($sp)
    088F2F84:[C7A00000]: lwc1       $f0, 0($sp)
    088F2F88:[03E00008]: jr         $ra
    088F2F8C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88FE260 33,962 instructions (2.041%), 1 calls (088FE260 - 088FE48C, length 140)
    088FE260:[27BDFFE0]: addiu      $sp, $sp, -32
    088FE264:[AFBF001C]: sw         $ra, 28($sp)
    088FE268:[AFB30018]: sw         $s3, 24($sp)
    088FE26C:[AFB20014]: sw         $s2, 20($sp)
    088FE270:[AFB10010]: sw         $s1, 16($sp)
    088FE274:[0E23F87E]: jal        0x088FE1F8
    088FE278:[AFB0000C]: sw         $s0, 12($sp)
    088FE27C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE280:[AC40AC5C]: sw         $zr, -21412($v0)
    088FE284:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE288:[AC40AC60]: sw         $zr, -21408($v0)
    088FE28C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088FE290:[0E27E292]: jal        0x089F8A48 [sceUmdWaitDriveStatCB]
    088FE294:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FE298:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    088FE29C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088FE2A0:[0E27E29C]: jal        0x089F8A70 [sceUmdActivate]
    088FE2A4:[24A56B08]: addiu      $a1, $a1, 27400
    088FE2A8:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    088FE2AC:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    088FE2B0:[24846B10]: addiu      $a0, $a0, 27408
    088FE2B4:[24A5DB98]: addiu      $a1, $a1, -9320
    088FE2B8:[0E27E18A]: jal        0x089F8628 [sceKernelCreateCallback]
    088FE2BC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FE2C0:[0E27E29A]: jal        0x089F8A68 [sceUmdRegisterUMDCallBack]
    088FE2C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088FE2C8:[0E255E44]: jal        0x08957910
    088FE2CC:[00000000]: nop
    088FE2D0:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    088FE2D4:[24846B20]: addiu      $a0, $a0, 27424
    088FE2D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088FE2DC:[0E255DF4]: jal        0x089577D0
    088FE2E0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FE2E4:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    088FE2E8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088FE2EC:[0E23F710]: jal        0x088FDC40
    088FE2F0:[24846B50]: addiu      $a0, $a0, 27472
    088FE2F4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088FE2F8:[5600000A]: bnel       $s0, $zr, 0x088FE324
    088FE2FC:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    088FE300:[0E27E132]: jal        0x089F84C8 [sceIoClose]
    088FE304:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FE308:[0E255E2D]: jal        0x089578B4
    088FE30C:[00000000]: nop
    088FE310:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    088FE314:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    088FE318:[34445708]: ori        $a0, $v0, 22280
    088FE31C:[1000FFEA]: b          0x088FE2C8
    088FE320:[00000000]: nop
    088FE324:[2484B264]: addiu      $a0, $a0, -19868
    088FE328:[0E2415CA]: jal        0x08905728
    088FE32C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FE330:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088FE334:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FE338:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088FE33C:[0E255D11]: jal        0x08957444
    088FE340:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088FE344:[0443000E]: bgezl      $v0, 0x088FE380
    088FE348:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FE34C:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    088FE350:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088FE354:[0E241660]: jal        0x08905980
    088FE358:[2484B264]: addiu      $a0, $a0, -19868
    088FE35C:[0E27E132]: jal        0x089F84C8 [sceIoClose]
    088FE360:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FE364:[0E255E2D]: jal        0x089578B4
    088FE368:[00000000]: nop
    088FE36C:[3C020014]: lui        $v0, 0x0014 <=> li $v0, 0x00140000
    088FE370:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    088FE374:[34445708]: ori        $a0, $v0, 22280
    088FE378:[1000FFD3]: b          0x088FE2C8
    088FE37C:[00000000]: nop
    088FE380:[0E27E132]: jal        0x089F84C8 [sceIoClose]
    088FE384:[00000000]: nop
    088FE388:[0E255E2D]: jal        0x089578B4
    088FE38C:[00000000]: nop
    088FE390:[2603FFF4]: addiu      $v1, $s0, -12
    088FE394:[24020088]: addiu      $v0, $zr, 136 <=> li $v0, 136
    088FE398:[0062001B]: divu       $v1, $v0
    088FE39C:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    088FE3A0:[2484B264]: addiu      $a0, $a0, -19868
    088FE3A4:[00001812]: mflo       $v1
    088FE3A8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE3AC:[AC43AC60]: sw         $v1, -21408($v0)
    088FE3B0:[00031100]: sll        $v0, $v1, 0x0004
    088FE3B4:[00431021]: addu       $v0, $v0, $v1
    088FE3B8:[0E241631]: jal        0x089058C4
    088FE3BC:[000228C0]: sll        $a1, $v0, 0x0003
    088FE3C0:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    088FE3C4:[AC62AC5C]: sw         $v0, -21412($v1)
    088FE3C8:[2632000C]: addiu      $s2, $s1, 12
    088FE3CC:[10000014]: b          0x088FE420
    088FE3D0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088FE3D4:[00531021]: addu       $v0, $v0, $s3
    088FE3D8:[000280C0]: sll        $s0, $v0, 0x0003
    088FE3DC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE3E0:[8C42AC5C]: lw         $v0, -21412($v0)
    088FE3E4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088FE3E8:[0E2053DD]: jal        0x08814F74
    088FE3EC:[00502021]: addu       $a0, $v0, $s0
    088FE3F0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE3F4:[8C43AC5C]: lw         $v1, -21412($v0)
    088FE3F8:[8E440080]: lw         $a0, 128($s2)
    088FE3FC:[26730001]: addiu      $s3, $s3, 1
    088FE400:[00701821]: addu       $v1, $v1, $s0
    088FE404:[AC640080]: sw         $a0, 128($v1)
    088FE408:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE40C:[8C42AC5C]: lw         $v0, -21412($v0)
    088FE410:[8E430084]: lw         $v1, 132($s2)
    088FE414:[00501021]: addu       $v0, $v0, $s0
    088FE418:[AC430084]: sw         $v1, 132($v0)
    088FE41C:[26520088]: addiu      $s2, $s2, 136
    088FE420:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE424:[8C42AC60]: lw         $v0, -21408($v0)
    088FE428:[0262102A]: slt        $v0, $s3, $v0
    088FE42C:[5440FFE9]: bnel       $v0, $zr, 0x088FE3D4
    088FE430:[00131100]: sll        $v0, $s3, 0x0004
    088FE434:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    088FE438:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088FE43C:[0E241660]: jal        0x08905980
    088FE440:[2484B264]: addiu      $a0, $a0, -19868
    088FE444:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088FE448:[0E23F66F]: jal        0x088FD9BC
    088FE44C:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    088FE450:[0E240067]: jal        0x0890019C
    088FE454:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    088FE458:[0E240346]: jal        0x08900D18
    088FE45C:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    088FE460:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088FE464:[0E2403A8]: jal        0x08900EA0
    088FE468:[3C050008]: lui        $a1, 0x0008 <=> li $a1, 0x00080000
    088FE46C:[0E240451]: jal        0x08901144
    088FE470:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088FE474:[8FBF001C]: lw         $ra, 28($sp)
    088FE478:[8FB30018]: lw         $s3, 24($sp)
    088FE47C:[8FB20014]: lw         $s2, 20($sp)
    088FE480:[8FB10010]: lw         $s1, 16($sp)
    088FE484:[8FB0000C]: lw         $s0, 12($sp)
    088FE488:[03E00008]: jr         $ra
    088FE48C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088FE42C 1,411 times (length 24)
    088FE3C0:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    088FE3C4:[AC62AC5C]: sw         $v0, -21412($v1)
    088FE3C8:[2632000C]: addiu      $s2, $s1, 12
    088FE3CC:[10000014]: b          0x088FE420
    088FE3D0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088FE3D4:[00531021]: addu       $v0, $v0, $s3
    088FE3D8:[000280C0]: sll        $s0, $v0, 0x0003
    088FE3DC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE3E0:[8C42AC5C]: lw         $v0, -21412($v0)
    088FE3E4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088FE3E8:[0E2053DD]: jal        0x08814F74
    088FE3EC:[00502021]: addu       $a0, $v0, $s0
    088FE3F0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE3F4:[8C43AC5C]: lw         $v1, -21412($v0)
    088FE3F8:[8E440080]: lw         $a0, 128($s2)
    088FE3FC:[26730001]: addiu      $s3, $s3, 1
    088FE400:[00701821]: addu       $v1, $v1, $s0
    088FE404:[AC640080]: sw         $a0, 128($v1)
    088FE408:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE40C:[8C42AC5C]: lw         $v0, -21412($v0)
    088FE410:[8E430084]: lw         $v1, 132($s2)
    088FE414:[00501021]: addu       $v0, $v0, $s0
    088FE418:[AC430084]: sw         $v1, 132($v0)
    088FE41C:[26520088]: addiu      $s2, $s2, 136
    088FE420:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FE424:[8C42AC60]: lw         $v0, -21408($v0)
    088FE428:[0262102A]: slt        $v0, $s3, $v0
--> 088FE42C:[5440FFE9]: bnel       $v0, $zr, 0x088FE3D4
    088FE430:[00131100]: sll        $v0, $s3, 0x0004
    088FE434:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    088FE438:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088FE43C:[0E241660]: jal        0x08905980
_S1_2_880DA84 5,760 instructions (0.346%), 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_2_8905394 4,707 instructions (0.283%), 3 calls (08905394 - 089053DC, length 19)
    08905394:[AC86000C]: sw         $a2, 12($a0)
    08905398:[AC850008]: sw         $a1, 8($a0)
    0890539C:[24870010]: addiu      $a3, $a0, 16
    089053A0:[AC870004]: sw         $a3, 4($a0)
    089053A4:[24C60013]: addiu      $a2, $a2, 19
    089053A8:[AC870000]: sw         $a3, 0($a0)
    089053AC:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    089053B0:[24A5FFFF]: addiu      $a1, $a1, -1
    089053B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089053B8:[10000004]: b          0x089053CC
    089053BC:[00C32024]: and        $a0, $a2, $v1
    089053C0:[ACE30000]: sw         $v1, 0($a3)
    089053C4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089053C8:[25080001]: addiu      $t0, $t0, 1
    089053CC:[0105182B]: sltu       $v1, $t0, $a1
    089053D0:[5460FFFB]: bnel       $v1, $zr, 0x089053C0
    089053D4:[00E41821]: addu       $v1, $a3, $a0
    089053D8:[03E00008]: jr         $ra
    089053DC:[ACE00000]: sw         $zr, 0($a3)
  Back Branch 089053D0 777 times (length 6)
    089053AC:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    089053B0:[24A5FFFF]: addiu      $a1, $a1, -1
    089053B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089053B8:[10000004]: b          0x089053CC
    089053BC:[00C32024]: and        $a0, $a2, $v1
--> 089053C0:[ACE30000]: sw         $v1, 0($a3)
    089053C4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089053C8:[25080001]: addiu      $t0, $t0, 1
    089053CC:[0105182B]: sltu       $v1, $t0, $a1
--> 089053D0:[5460FFFB]: bnel       $v1, $zr, 0x089053C0
    089053D4:[00E41821]: addu       $v1, $a3, $a0
    089053D8:[03E00008]: jr         $ra
    089053DC:[ACE00000]: sw         $zr, 0($a3)
_S1_2_895AEA0 4,618 instructions (0.278%), 1 calls (0895AEA0 - 0895AEE8, length 19)
    0895AEA0:[27BDFFF0]: addiu      $sp, $sp, -16
    0895AEA4:[AFBF000C]: sw         $ra, 12($sp)
    0895AEA8:[AFB00008]: sw         $s0, 8($sp)
    0895AEAC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0895AEB0:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    0895AEB4:[00101900]: sll        $v1, $s0, 0x0004
    0895AEB8:[24428544]: addiu      $v0, $v0, -31420
    0895AEBC:[0E256B6D]: jal        0x0895ADB4
    0895AEC0:[00432021]: addu       $a0, $v0, $v1
    0895AEC4:[26100001]: addiu      $s0, $s0, 1
    0895AEC8:[2A030200]: slti       $v1, $s0, 512
    0895AECC:[1460FFF8]: bne        $v1, $zr, 0x0895AEB0
    0895AED0:[00000000]: nop
    0895AED4:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    0895AED8:[AC60A544]: sw         $zr, -23228($v1)
    0895AEDC:[8FBF000C]: lw         $ra, 12($sp)
    0895AEE0:[8FB00008]: lw         $s0, 8($sp)
    0895AEE4:[03E00008]: jr         $ra
    0895AEE8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0895AECC 512 times (length 9)
    0895AEA0:[27BDFFF0]: addiu      $sp, $sp, -16
    0895AEA4:[AFBF000C]: sw         $ra, 12($sp)
    0895AEA8:[AFB00008]: sw         $s0, 8($sp)
    0895AEAC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0895AEB0:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    0895AEB4:[00101900]: sll        $v1, $s0, 0x0004
    0895AEB8:[24428544]: addiu      $v0, $v0, -31420
    0895AEBC:[0E256B6D]: jal        0x0895ADB4
    0895AEC0:[00432021]: addu       $a0, $v0, $v1
    0895AEC4:[26100001]: addiu      $s0, $s0, 1
    0895AEC8:[2A030200]: slti       $v1, $s0, 512
--> 0895AECC:[1460FFF8]: bne        $v1, $zr, 0x0895AEB0
    0895AED0:[00000000]: nop
    0895AED4:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    0895AED8:[AC60A544]: sw         $zr, -23228($v1)
    0895AEDC:[8FBF000C]: lw         $ra, 12($sp)
_S1_2_895ADB4 3,584 instructions (0.215%), 512 calls (0895ADB4 - 0895ADCC, length 7)
    0895ADB4:[3C03AAAA]: lui        $v1, 0xAAAA <=> li $v1, 0xAAAA0000
    0895ADB8:[AC800000]: sw         $zr, 0($a0)
    0895ADBC:[3463AAAA]: ori        $v1, $v1, -21846
    0895ADC0:[AC830004]: sw         $v1, 4($a0)
    0895ADC4:[AC830008]: sw         $v1, 8($a0)
    0895ADC8:[03E00008]: jr         $ra
    0895ADCC:[AC83000C]: sw         $v1, 12($a0)
_S1_2_89023FC 2,504 instructions (0.150%), 1 calls (089023FC - 08902430, length 14)
    089023FC:[27BDFFF0]: addiu      $sp, $sp, -16
    08902400:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08902404:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    08902408:[AFBF000C]: sw         $ra, 12($sp)
    0890240C:[24849514]: addiu      $a0, $a0, -27372
    08902410:[24A52320]: addiu      $a1, $a1, 8992
    08902414:[0E27E18A]: jal        0x089F8628 [sceKernelCreateCallback]
    08902418:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890241C:[0E27E158]: jal        0x089F8560 [sceKernelRegisterExitCallback]
    08902420:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08902424:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    08902428:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
    0890242C:[1000FFFD]: b          0x08902424
    08902430:[00000000]: nop
  Back Branch 0890242C 623 times (length 4)
    08902410:[24A52320]: addiu      $a1, $a1, 8992
    08902414:[0E27E18A]: jal        0x089F8628 [sceKernelCreateCallback]
    08902418:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890241C:[0E27E158]: jal        0x089F8560 [sceKernelRegisterExitCallback]
    08902420:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 08902424:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    08902428:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
--> 0890242C:[1000FFFD]: b          0x08902424
    08902430:[00000000]: nop
_S1_2_89F86C8 2,412 instructions (0.145%), 1,206 calls (089F86C8 - 089F86CC, length 2)
    089F86C8:[03E00008]: jr         $ra
    089F86CC:[0011744C]: syscall    0x045D1 [sceKernelDelayThreadCB]
_S1_2_890260C 2,225 instructions (0.134%), 1 calls (0890260C - 08902644, length 15)
    0890260C:[27BDFFF0]: addiu      $sp, $sp, -16
    08902610:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08902614:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    08902618:[AFBF000C]: sw         $ra, 12($sp)
    0890261C:[24849528]: addiu      $a0, $a0, -27352
    08902620:[24A527E4]: addiu      $a1, $a1, 10212
    08902624:[0E27E18A]: jal        0x089F8628 [sceKernelCreateCallback]
    08902628:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890262C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08902630:[0E27E20E]: jal        0x089F8838 [scePowerRegisterCallback]
    08902634:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08902638:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    0890263C:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
    08902640:[1000FFFD]: b          0x08902638
    08902644:[00000000]: nop
  Back Branch 08902640 553 times (length 4)
    08902624:[0E27E18A]: jal        0x089F8628 [sceKernelCreateCallback]
    08902628:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890262C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08902630:[0E27E20E]: jal        0x089F8838 [scePowerRegisterCallback]
    08902634:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08902638:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    0890263C:[24047D00]: addiu      $a0, $zr, 32000 <=> li $a0, 32000
--> 08902640:[1000FFFD]: b          0x08902638
    08902644:[00000000]: nop
_S1_2_890602C 621 instructions (0.037%), 1 calls (0890602C - 089061B8, length 100)
    0890602C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906030:[A460B5C8]: sh         $zr, -19000($v1)
    08906034:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906038:[A460B5CA]: sh         $zr, -18998($v1)
    0890603C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906040:[A460B5C6]: sh         $zr, -19002($v1)
    08906044:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906048:[AC60B5D4]: sw         $zr, -18988($v1)
    0890604C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906050:[AC60B5D0]: sw         $zr, -18992($v1)
    08906054:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906058:[A460B620]: sh         $zr, -18912($v1)
    0890605C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906060:[AC60B5D8]: sw         $zr, -18984($v1)
    08906064:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906068:[AC60B5DC]: sw         $zr, -18980($v1)
    0890606C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906070:[AC60B5E0]: sw         $zr, -18976($v1)
    08906074:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906078:[AC60B61C]: sw         $zr, -18916($v1)
    0890607C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906080:[A460B5EA]: sh         $zr, -18966($v1)
    08906084:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906088:[A460B5E8]: sh         $zr, -18968($v1)
    0890608C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906090:[A460B5E6]: sh         $zr, -18970($v1)
    08906094:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08906098:[A460B5E4]: sh         $zr, -18972($v1)
    0890609C:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089060A0:[3C0A08BB]: lui        $t2, 0x08BB <=> li $t2, 0x08BB0000
    089060A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089060A8:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    089060AC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    089060B0:[254AB424]: addiu      $t2, $t2, -19420
    089060B4:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    089060B8:[000D1840]: sll        $v1, $t5, 0x0001
    089060BC:[006D1821]: addu       $v1, $v1, $t5
    089060C0:[00031880]: sll        $v1, $v1, 0x0002
    089060C4:[006D1821]: addu       $v1, $v1, $t5
    089060C8:[000318C0]: sll        $v1, $v1, 0x0003
    089060CC:[01436021]: addu       $t4, $t2, $v1
    089060D0:[A5800008]: sh         $zr, 8($t4)
    089060D4:[A5800004]: sh         $zr, 4($t4)
    089060D8:[A5800006]: sh         $zr, 6($t4)
    089060DC:[AD800010]: sw         $zr, 16($t4)
    089060E0:[AD80000C]: sw         $zr, 12($t4)
    089060E4:[AD800014]: sw         $zr, 20($t4)
    089060E8:[AD800018]: sw         $zr, 24($t4)
    089060EC:[AD80001C]: sw         $zr, 28($t4)
    089060F0:[A5800026]: sh         $zr, 38($t4)
    089060F4:[A5800024]: sh         $zr, 36($t4)
    089060F8:[A5800022]: sh         $zr, 34($t4)
    089060FC:[A5800020]: sh         $zr, 32($t4)
    08906100:[A5800032]: sh         $zr, 50($t4)
    08906104:[A5800030]: sh         $zr, 48($t4)
    08906108:[A580002A]: sh         $zr, 42($t4)
    0890610C:[A5800028]: sh         $zr, 40($t4)
    08906110:[A5800036]: sh         $zr, 54($t4)
    08906114:[A5800034]: sh         $zr, 52($t4)
    08906118:[A587003A]: sh         $a3, 58($t4)
    0890611C:[A5870038]: sh         $a3, 56($t4)
    08906120:[2589002A]: addiu      $t1, $t4, 42
    08906124:[25880028]: addiu      $t0, $t4, 40
    08906128:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890612C:[018B1821]: addu       $v1, $t4, $t3
    08906130:[A0600042]: sb         $zr, 66($v1)
    08906134:[A060003C]: sb         $zr, 60($v1)
    08906138:[256B0001]: addiu      $t3, $t3, 1
    0890613C:[29630006]: slti       $v1, $t3, 6
    08906140:[5460FFFB]: bnel       $v1, $zr, 0x08906130
    08906144:[018B1821]: addu       $v1, $t4, $t3
    08906148:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890614C:[018B1821]: addu       $v1, $t4, $t3
    08906150:[A0600048]: sb         $zr, 72($v1)
    08906154:[256B0001]: addiu      $t3, $t3, 1
    08906158:[2963000C]: slti       $v1, $t3, 12
    0890615C:[5460FFFC]: bnel       $v1, $zr, 0x08906150
    08906160:[018B1821]: addu       $v1, $t4, $t3
    08906164:[A1800042]: sb         $zr, 66($t4)
    08906168:[A1860043]: sb         $a2, 67($t4)
    0890616C:[A1850044]: sb         $a1, 68($t4)
    08906170:[A1850045]: sb         $a1, 69($t4)
    08906174:[A1850046]: sb         $a1, 70($t4)
    08906178:[A1850047]: sb         $a1, 71($t4)
    0890617C:[A5800054]: sh         $zr, 84($t4)
    08906180:[A5800056]: sh         $zr, 86($t4)
    08906184:[AD800058]: sw         $zr, 88($t4)
    08906188:[A580005C]: sh         $zr, 92($t4)
    0890618C:[A580005E]: sh         $zr, 94($t4)
    08906190:[A5800060]: sh         $zr, 96($t4)
    08906194:[A5800062]: sh         $zr, 98($t4)
    08906198:[A5200000]: sh         $zr, 0($t1)
    0890619C:[A5000000]: sh         $zr, 0($t0)
    089061A0:[25AD0001]: addiu      $t5, $t5, 1
    089061A4:[A5840064]: sh         $a0, 100($t4)
    089061A8:[29A30004]: slti       $v1, $t5, 4
    089061AC:[1460FFC2]: bne        $v1, $zr, 0x089060B8
    089061B0:[A5840064]: sh         $a0, 100($t4)
    089061B4:[03E00008]: jr         $ra
    089061B8:[00000000]: nop
  Back Branch 0890615C 44 times (length 5)
    0890613C:[29630006]: slti       $v1, $t3, 6
    08906140:[5460FFFB]: bnel       $v1, $zr, 0x08906130
    08906144:[018B1821]: addu       $v1, $t4, $t3
    08906148:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890614C:[018B1821]: addu       $v1, $t4, $t3
--> 08906150:[A0600048]: sb         $zr, 72($v1)
    08906154:[256B0001]: addiu      $t3, $t3, 1
    08906158:[2963000C]: slti       $v1, $t3, 12
--> 0890615C:[5460FFFC]: bnel       $v1, $zr, 0x08906150
    08906160:[018B1821]: addu       $v1, $t4, $t3
    08906164:[A1800042]: sb         $zr, 66($t4)
    08906168:[A1860043]: sb         $a2, 67($t4)
    0890616C:[A1850044]: sb         $a1, 68($t4)
  Back Branch 08906140 20 times (length 6)
    0890611C:[A5870038]: sh         $a3, 56($t4)
    08906120:[2589002A]: addiu      $t1, $t4, 42
    08906124:[25880028]: addiu      $t0, $t4, 40
    08906128:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890612C:[018B1821]: addu       $v1, $t4, $t3
--> 08906130:[A0600042]: sb         $zr, 66($v1)
    08906134:[A060003C]: sb         $zr, 60($v1)
    08906138:[256B0001]: addiu      $t3, $t3, 1
    0890613C:[29630006]: slti       $v1, $t3, 6
--> 08906140:[5460FFFB]: bnel       $v1, $zr, 0x08906130
    08906144:[018B1821]: addu       $v1, $t4, $t3
    08906148:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890614C:[018B1821]: addu       $v1, $t4, $t3
    08906150:[A0600048]: sb         $zr, 72($v1)
  Back Branch 089061AC 4 times (length 63)
    089060A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089060A8:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    089060AC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    089060B0:[254AB424]: addiu      $t2, $t2, -19420
    089060B4:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
--> 089060B8:[000D1840]: sll        $v1, $t5, 0x0001
    089060BC:[006D1821]: addu       $v1, $v1, $t5
    089060C0:[00031880]: sll        $v1, $v1, 0x0002
    089060C4:[006D1821]: addu       $v1, $v1, $t5
    089060C8:[000318C0]: sll        $v1, $v1, 0x0003
    089060CC:[01436021]: addu       $t4, $t2, $v1
    089060D0:[A5800008]: sh         $zr, 8($t4)
    089060D4:[A5800004]: sh         $zr, 4($t4)
    089060D8:[A5800006]: sh         $zr, 6($t4)
    089060DC:[AD800010]: sw         $zr, 16($t4)
    089060E0:[AD80000C]: sw         $zr, 12($t4)
    089060E4:[AD800014]: sw         $zr, 20($t4)
    089060E8:[AD800018]: sw         $zr, 24($t4)
    089060EC:[AD80001C]: sw         $zr, 28($t4)
    089060F0:[A5800026]: sh         $zr, 38($t4)
    089060F4:[A5800024]: sh         $zr, 36($t4)
    089060F8:[A5800022]: sh         $zr, 34($t4)
    089060FC:[A5800020]: sh         $zr, 32($t4)
    08906100:[A5800032]: sh         $zr, 50($t4)
    08906104:[A5800030]: sh         $zr, 48($t4)
    08906108:[A580002A]: sh         $zr, 42($t4)
    0890610C:[A5800028]: sh         $zr, 40($t4)
    08906110:[A5800036]: sh         $zr, 54($t4)
    08906114:[A5800034]: sh         $zr, 52($t4)
    08906118:[A587003A]: sh         $a3, 58($t4)
    0890611C:[A5870038]: sh         $a3, 56($t4)
    08906120:[2589002A]: addiu      $t1, $t4, 42
    08906124:[25880028]: addiu      $t0, $t4, 40
    08906128:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890612C:[018B1821]: addu       $v1, $t4, $t3
    08906130:[A0600042]: sb         $zr, 66($v1)
    08906134:[A060003C]: sb         $zr, 60($v1)
    08906138:[256B0001]: addiu      $t3, $t3, 1
    0890613C:[29630006]: slti       $v1, $t3, 6
    08906140:[5460FFFB]: bnel       $v1, $zr, 0x08906130
    08906144:[018B1821]: addu       $v1, $t4, $t3
    08906148:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0890614C:[018B1821]: addu       $v1, $t4, $t3
    08906150:[A0600048]: sb         $zr, 72($v1)
    08906154:[256B0001]: addiu      $t3, $t3, 1
    08906158:[2963000C]: slti       $v1, $t3, 12
    0890615C:[5460FFFC]: bnel       $v1, $zr, 0x08906150
    08906160:[018B1821]: addu       $v1, $t4, $t3
    08906164:[A1800042]: sb         $zr, 66($t4)
    08906168:[A1860043]: sb         $a2, 67($t4)
    0890616C:[A1850044]: sb         $a1, 68($t4)
    08906170:[A1850045]: sb         $a1, 69($t4)
    08906174:[A1850046]: sb         $a1, 70($t4)
    08906178:[A1850047]: sb         $a1, 71($t4)
    0890617C:[A5800054]: sh         $zr, 84($t4)
    08906180:[A5800056]: sh         $zr, 86($t4)
    08906184:[AD800058]: sw         $zr, 88($t4)
    08906188:[A580005C]: sh         $zr, 92($t4)
    0890618C:[A580005E]: sh         $zr, 94($t4)
    08906190:[A5800060]: sh         $zr, 96($t4)
    08906194:[A5800062]: sh         $zr, 98($t4)
    08906198:[A5200000]: sh         $zr, 0($t1)
    0890619C:[A5000000]: sh         $zr, 0($t0)
    089061A0:[25AD0001]: addiu      $t5, $t5, 1
    089061A4:[A5840064]: sh         $a0, 100($t4)
    089061A8:[29A30004]: slti       $v1, $t5, 4
--> 089061AC:[1460FFC2]: bne        $v1, $zr, 0x089060B8
    089061B0:[A5840064]: sh         $a0, 100($t4)
    089061B4:[03E00008]: jr         $ra
    089061B8:[00000000]: nop
_S1_2_88FF418 540 instructions (0.032%), 27 calls (088FF418 - 088FF48C, length 30)
    088FF418:[27BDFFF0]: addiu      $sp, $sp, -16
    088FF41C:[AFBF000C]: sw         $ra, 12($sp)
    088FF420:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FF424:[8C42AC74]: lw         $v0, -21388($v0)
    088FF428:[14400013]: bne        $v0, $zr, 0x088FF478
    088FF42C:[00000000]: nop
    088FF430:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088FF434:[54820005]: bnel       $a0, $v0, 0x088FF44C
    088FF438:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088FF43C:[0E25683D]: jal        0x0895A0F4
    088FF440:[00000000]: nop
    088FF444:[1000000A]: b          0x088FF470
    088FF448:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088FF44C:[14820005]: bne        $a0, $v0, 0x088FF464
    088FF450:[00000000]: nop
    088FF454:[0E256793]: jal        0x08959E4C
    088FF458:[00000000]: nop
    088FF45C:[10000003]: b          0x088FF46C
    088FF460:[00000000]: nop
    088FF464:[0E2567EA]: jal        0x08959FA8
    088FF468:[00000000]: nop
    088FF46C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088FF470:[10000005]: b          0x088FF488
    088FF474:[8FBF000C]: lw         $ra, 12($sp)
    088FF478:[0E255E2D]: jal        0x089578B4
    088FF47C:[00000000]: nop
    088FF480:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088FF484:[8FBF000C]: lw         $ra, 12($sp)
    088FF488:[03E00008]: jr         $ra
    088FF48C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_890019C 539 instructions (0.032%), 1 calls (0890019C - 08900254, length 47)
    0890019C:[27BDFFF0]: addiu      $sp, $sp, -16
    089001A0:[14800008]: bne        $a0, $zr, 0x089001C4
    089001A4:[AFBF000C]: sw         $ra, 12($sp)
    089001A8:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089001AC:[AC60AC68]: sw         $zr, -21400($v1)
    089001B0:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089001B4:[AC60AC6C]: sw         $zr, -21396($v1)
    089001B8:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089001BC:[10000023]: b          0x0890024C
    089001C0:[AC60AC70]: sw         $zr, -21392($v1)
    089001C4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089001C8:[AC44AC68]: sw         $a0, -21400($v0)
    089001CC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089001D0:[AC40AC6C]: sw         $zr, -21396($v0)
    089001D4:[00041100]: sll        $v0, $a0, 0x0004
    089001D8:[00441021]: addu       $v0, $v0, $a0
    089001DC:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089001E0:[000228C0]: sll        $a1, $v0, 0x0003
    089001E4:[0E241631]: jal        0x089058C4
    089001E8:[2484B264]: addiu      $a0, $a0, -19868
    089001EC:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089001F0:[AC62AC70]: sw         $v0, -21392($v1)
    089001F4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001F8:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    089001FC:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08900200:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08900204:[1000000D]: b          0x0890023C
    08900208:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0890020C:[00E93821]: addu       $a3, $a3, $t1
    08900210:[000740C0]: sll        $t0, $a3, 0x0003
    08900214:[8CC7AC70]: lw         $a3, -21392($a2)
    08900218:[25290001]: addiu      $t1, $t1, 1
    0890021C:[00E83821]: addu       $a3, $a3, $t0
    08900220:[ACE00000]: sw         $zr, 0($a3)
    08900224:[8CA7AC70]: lw         $a3, -21392($a1)
    08900228:[00E83821]: addu       $a3, $a3, $t0
    0890022C:[ACE00004]: sw         $zr, 4($a3)
    08900230:[8C87AC70]: lw         $a3, -21392($a0)
    08900234:[00E83821]: addu       $a3, $a3, $t0
    08900238:[A0E00008]: sb         $zr, 8($a3)
    0890023C:[8C67AC68]: lw         $a3, -21400($v1)
    08900240:[0127382A]: slt        $a3, $t1, $a3
    08900244:[54E0FFF1]: bnel       $a3, $zr, 0x0890020C
    08900248:[00093900]: sll        $a3, $t1, 0x0004
    0890024C:[8FBF000C]: lw         $ra, 12($sp)
    08900250:[03E00008]: jr         $ra
    08900254:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08900244 32 times (length 16)
    089001F8:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    089001FC:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08900200:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08900204:[1000000D]: b          0x0890023C
    08900208:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
--> 0890020C:[00E93821]: addu       $a3, $a3, $t1
    08900210:[000740C0]: sll        $t0, $a3, 0x0003
    08900214:[8CC7AC70]: lw         $a3, -21392($a2)
    08900218:[25290001]: addiu      $t1, $t1, 1
    0890021C:[00E83821]: addu       $a3, $a3, $t0
    08900220:[ACE00000]: sw         $zr, 0($a3)
    08900224:[8CA7AC70]: lw         $a3, -21392($a1)
    08900228:[00E83821]: addu       $a3, $a3, $t0
    0890022C:[ACE00004]: sw         $zr, 4($a3)
    08900230:[8C87AC70]: lw         $a3, -21392($a0)
    08900234:[00E83821]: addu       $a3, $a3, $t0
    08900238:[A0E00008]: sb         $zr, 8($a3)
    0890023C:[8C67AC68]: lw         $a3, -21400($v1)
    08900240:[0127382A]: slt        $a3, $t1, $a3
--> 08900244:[54E0FFF1]: bnel       $a3, $zr, 0x0890020C
    08900248:[00093900]: sll        $a3, $t1, 0x0004
    0890024C:[8FBF000C]: lw         $ra, 12($sp)
    08900250:[03E00008]: jr         $ra
    08900254:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8907E2C 435 instructions (0.026%), 29 calls (08907E2C - 08907E64, length 15)
    08907E2C:[27BDFFF0]: addiu      $sp, $sp, -16
    08907E30:[AFBF000C]: sw         $ra, 12($sp)
    08907E34:[8C820000]: lw         $v0, 0($a0)
    08907E38:[ACA20000]: sw         $v0, 0($a1)
    08907E3C:[ACA40004]: sw         $a0, 4($a1)
    08907E40:[AC450004]: sw         $a1, 4($v0)
    08907E44:[AC850000]: sw         $a1, 0($a0)
    08907E48:[ACA60008]: sw         $a2, 8($a1)
    08907E4C:[ACA0000C]: sw         $zr, 12($a1)
    08907E50:[A0A00020]: sb         $zr, 32($a1)
    08907E54:[0E24200F]: jal        0x0890803C
    08907E58:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08907E5C:[8FBF000C]: lw         $ra, 12($sp)
    08907E60:[03E00008]: jr         $ra
    08907E64:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8959E4C 381 instructions (0.023%), 27 calls (08959E4C - 08959FA4, length 87)
    08959E4C:[27BDFFF0]: addiu      $sp, $sp, -16
    08959E50:[AFBF000C]: sw         $ra, 12($sp)
    08959E54:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    08959E58:[8C648540]: lw         $a0, -31424($v1)
    08959E5C:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    08959E60:[2484FFFF]: addiu      $a0, $a0, -1
    08959E64:[1C80004D]: bgtz       $a0, 0x08959F9C
    08959E68:[AC648540]: sw         $a0, -31424($v1)
    08959E6C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08959E70:[8C43483C]: lw         $v1, 18492($v0)
    08959E74:[30620400]: andi       $v0, $v1, 1024
    08959E78:[50400014]: beql       $v0, $zr, 0x08959ECC
    08959E7C:[30620800]: andi       $v0, $v1, 2048
    08959E80:[0E262CF9]: jal        0x0898B3E4
    08959E84:[00000000]: nop
    08959E88:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    08959E8C:[10430005]: beq        $v0, $v1, 0x08959EA4
    08959E90:[00000000]: nop
    08959E94:[0E262E66]: jal        0x0898B998
    08959E98:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08959E9C:[0E262BA3]: jal        0x0898AE8C
    08959EA0:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    08959EA4:[0E240617]: jal        0x0890185C
    08959EA8:[00000000]: nop
    08959EAC:[0E240516]: jal        0x08901458
    08959EB0:[00000000]: nop
    08959EB4:[0E24050B]: jal        0x0890142C
    08959EB8:[00000000]: nop
    08959EBC:[0E2404F1]: jal        0x089013C4
    08959EC0:[00000000]: nop
    08959EC4:[10000035]: b          0x08959F9C
    08959EC8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08959ECC:[10400014]: beq        $v0, $zr, 0x08959F20
    08959ED0:[00000000]: nop
    08959ED4:[0E262CF9]: jal        0x0898B3E4
    08959ED8:[00000000]: nop
    08959EDC:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    08959EE0:[10430005]: beq        $v0, $v1, 0x08959EF8
    08959EE4:[00000000]: nop
    08959EE8:[0E262E66]: jal        0x0898B998
    08959EEC:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08959EF0:[0E262BA3]: jal        0x0898AE8C
    08959EF4:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    08959EF8:[0E240617]: jal        0x0890185C
    08959EFC:[00000000]: nop
    08959F00:[0E240516]: jal        0x08901458
    08959F04:[00000000]: nop
    08959F08:[0E24050B]: jal        0x0890142C
    08959F0C:[00000000]: nop
    08959F10:[0E2404F1]: jal        0x089013C4
    08959F14:[00000000]: nop
    08959F18:[10000020]: b          0x08959F9C
    08959F1C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08959F20:[1440000C]: bne        $v0, $zr, 0x08959F54
    08959F24:[00000000]: nop
    08959F28:[0E262CF9]: jal        0x0898B3E4
    08959F2C:[00000000]: nop
    08959F30:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    08959F34:[14430007]: bne        $v0, $v1, 0x08959F54
    08959F38:[00000000]: nop
    08959F3C:[0E27E22E]: jal        0x089F88B8 [sceUtilityMsgDialogAbort]
    08959F40:[00000000]: nop
    08959F44:[0E27E238]: jal        0x089F88E0 [sceUtilityMsgDialogShutdownStart]
    08959F48:[00000000]: nop
    08959F4C:[10000010]: b          0x08959F90
    08959F50:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08959F54:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08959F58:[8C42483C]: lw         $v0, 18492($v0)
    08959F5C:[30420400]: andi       $v0, $v0, 1024
    08959F60:[1440000A]: bne        $v0, $zr, 0x08959F8C
    08959F64:[00000000]: nop
    08959F68:[0E262CF9]: jal        0x0898B3E4
    08959F6C:[00000000]: nop
    08959F70:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    08959F74:[14430005]: bne        $v0, $v1, 0x08959F8C
    08959F78:[00000000]: nop
    08959F7C:[0E27E22E]: jal        0x089F88B8 [sceUtilityMsgDialogAbort]
    08959F80:[00000000]: nop
    08959F84:[0E27E238]: jal        0x089F88E0 [sceUtilityMsgDialogShutdownStart]
    08959F88:[00000000]: nop
    08959F8C:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08959F90:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    08959F94:[AC438540]: sw         $v1, -31424($v0)
    08959F98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08959F9C:[8FBF000C]: lw         $ra, 12($sp)
    08959FA0:[03E00008]: jr         $ra
    08959FA4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88125C0 380 instructions (0.023%), 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:[2442B7EC]: addiu      $v0, $v0, -18452
    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:[2442B7EC]: addiu      $v0, $v0, -18452
    08812618:[AE020034]: sw         $v0, 52($s0)
_S1_2_8907DB4 341 instructions (0.020%), 1 calls (08907DB4 - 08907E28, length 30)
    08907DB4:[27BDFFF0]: addiu      $sp, $sp, -16
    08907DB8:[AFBF000C]: sw         $ra, 12($sp)
    08907DBC:[AFB20008]: sw         $s2, 8($sp)
    08907DC0:[AFB10004]: sw         $s1, 4($sp)
    08907DC4:[AFB00000]: sw         $s0, 0($sp)
    08907DC8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08907DCC:[AC920000]: sw         $s2, 0($a0)
    08907DD0:[AC920004]: sw         $s2, 4($a0)
    08907DD4:[AC800008]: sw         $zr, 8($a0)
    08907DD8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08907DDC:[A0800020]: sb         $zr, 32($a0)
    08907DE0:[10000008]: b          0x08907E04
    08907DE4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08907DE8:[00501021]: addu       $v0, $v0, $s0
    08907DEC:[00021100]: sll        $v0, $v0, 0x0004
    08907DF0:[02422021]: addu       $a0, $s2, $v0
    08907DF4:[24850030]: addiu      $a1, $a0, 48
    08907DF8:[0E241F8B]: jal        0x08907E2C
    08907DFC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08907E00:[26100001]: addiu      $s0, $s0, 1
    08907E04:[2623FFFF]: addiu      $v1, $s1, -1
    08907E08:[0203182A]: slt        $v1, $s0, $v1
    08907E0C:[5460FFF6]: bnel       $v1, $zr, 0x08907DE8
    08907E10:[00101040]: sll        $v0, $s0, 0x0001
    08907E14:[8FBF000C]: lw         $ra, 12($sp)
    08907E18:[8FB20008]: lw         $s2, 8($sp)
    08907E1C:[8FB10004]: lw         $s1, 4($sp)
    08907E20:[8FB00000]: lw         $s0, 0($sp)
    08907E24:[03E00008]: jr         $ra
    08907E28:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08907E0C 29 times (length 11)
    08907DD4:[AC800008]: sw         $zr, 8($a0)
    08907DD8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08907DDC:[A0800020]: sb         $zr, 32($a0)
    08907DE0:[10000008]: b          0x08907E04
    08907DE4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08907DE8:[00501021]: addu       $v0, $v0, $s0
    08907DEC:[00021100]: sll        $v0, $v0, 0x0004
    08907DF0:[02422021]: addu       $a0, $s2, $v0
    08907DF4:[24850030]: addiu      $a1, $a0, 48
    08907DF8:[0E241F8B]: jal        0x08907E2C
    08907DFC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08907E00:[26100001]: addiu      $s0, $s0, 1
    08907E04:[2623FFFF]: addiu      $v1, $s1, -1
    08907E08:[0203182A]: slt        $v1, $s0, $v1
--> 08907E0C:[5460FFF6]: bnel       $v1, $zr, 0x08907DE8
    08907E10:[00101040]: sll        $v0, $s0, 0x0001
    08907E14:[8FBF000C]: lw         $ra, 12($sp)
    08907E18:[8FB20008]: lw         $s2, 8($sp)
    08907E1C:[8FB10004]: lw         $s1, 4($sp)
_S1_2_89058C4 328 instructions (0.020%), 8 calls (089058C4 - 0890597C, length 47)
    089058C4:[27BDFFF0]: addiu      $sp, $sp, -16
    089058C8:[AFBF000C]: sw         $ra, 12($sp)
    089058CC:[24A3000F]: addiu      $v1, $a1, 15
    089058D0:[8C850000]: lw         $a1, 0($a0)
    089058D4:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    089058D8:[00624024]: and        $t0, $v1, $v0
    089058DC:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089058E0:[8D22000C]: lw         $v0, 12($t1)
    089058E4:[5440001D]: bnel       $v0, $zr, 0x0890595C
    089058E8:[8D290000]: lw         $t1, 0($t1)
    089058EC:[8D220008]: lw         $v0, 8($t1)
    089058F0:[2443FFF0]: addiu      $v1, $v0, -16
    089058F4:[0068102B]: sltu       $v0, $v1, $t0
    089058F8:[14400017]: bne        $v0, $zr, 0x08905958
    089058FC:[00000000]: nop
    08905900:[00683823]: subu       $a3, $v1, $t0
    08905904:[2CE20050]: sltiu      $v0, $a3, 80
    08905908:[5440000E]: bnel       $v0, $zr, 0x08905944
    0890590C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08905910:[01283021]: addu       $a2, $t1, $t0
    08905914:[ACC0001C]: sw         $zr, 28($a2)
    08905918:[ACC90014]: sw         $t1, 20($a2)
    0890591C:[8D230000]: lw         $v1, 0($t1)
    08905920:[24C50010]: addiu      $a1, $a2, 16
    08905924:[25020010]: addiu      $v0, $t0, 16
    08905928:[ACC30010]: sw         $v1, 16($a2)
    0890592C:[ACC70018]: sw         $a3, 24($a2)
    08905930:[8D230000]: lw         $v1, 0($t1)
    08905934:[AC650004]: sw         $a1, 4($v1)
    08905938:[AD220008]: sw         $v0, 8($t1)
    0890593C:[AD250000]: sw         $a1, 0($t1)
    08905940:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08905944:[AD22000C]: sw         $v0, 12($t1)
    08905948:[8D230000]: lw         $v1, 0($t1)
    0890594C:[25220010]: addiu      $v0, $t1, 16
    08905950:[10000005]: b          0x08905968
    08905954:[AC830000]: sw         $v1, 0($a0)
    08905958:[8D290000]: lw         $t1, 0($t1)
    0890595C:[5525FFE1]: bnel       $t1, $a1, 0x089058E4
    08905960:[8D22000C]: lw         $v0, 12($t1)
    08905964:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08905968:[25040010]: addiu      $a0, $t0, 16
    0890596C:[0E2414DF]: jal        0x0890537C
    08905970:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08905974:[8FBF000C]: lw         $ra, 12($sp)
    08905978:[03E00008]: jr         $ra
    0890597C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88189E0 292 instructions (0.018%), 2 calls (08817280 - 08818BB0, length 1613)
  Back Branch 088172BC 4 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 2 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 088177E4 2 times (length 347)
  Back Branch 08818B08 2 times (length 1399)
  Back Branch 08818230 2 times (length 823)
  Back Branch 08818184 2 times (length 721)
  Back Branch 08818B6C 1 times (length 1241)
_S1_2_88063F8 260 instructions (0.016%), 1 calls (088063F8 - 08806658, length 153)
    088063F8:[27BDFFD0]: addiu      $sp, $sp, -48
    088063FC:[AFB10014]: sw         $s1, 20($sp)
    08806400:[3C1108A4]: lui        $s1, 0x08A4 <=> li $s1, 0x08A40000
    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:[8E23B054]: lw         $v1, -20396($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:[0E27E1F2]: jal        0x089F87C8 [sceGeEdramGetAddr]
    08806458:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    0880645C:[2623B054]: addiu      $v1, $s1, -20396
    08806460:[AC620014]: sw         $v0, 20($v1)
    08806464:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08806468:[2446B198]: addiu      $a2, $v0, -20072
    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:[2451B58C]: addiu      $s1, $v0, -19060
    08806568:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0880656C:[2484A8A0]: addiu      $a0, $a0, -22368
    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:[0E27E1AA]: jal        0x089F86A8 [sceKernelCreateEventFlag]
    08806584:[AC40B58C]: sw         $zr, -19060($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:[0E27E1EA]: jal        0x089F87A8 [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:[2484A550]: addiu      $a0, $a0, -23216
    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:[0E27E1EC]: jal        0x089F87B0 [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:[0E27E1E6]: jal        0x089F8798 [sceGeListSync]
    088065F4:[AE820018]: sw         $v0, 24($s4)
    088065F8:[0E27E1EE]: jal        0x089F87B8 [sceGeDrawSync]
    088065FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08806600:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08806604:[AEB2B054]: sw         $s2, -20396($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:[0E27E18E]: jal        0x089F8638 [sceKernelDeleteEventFlag]
    08806634:[8E24002C]: lw         $a0, 44($s1)
    08806638:[0A20190B]: j          0x0880642C
    0880663C:[AE33002C]: sw         $s3, 44($s1)
    08806640:[0E27E18E]: jal        0x089F8638 [sceKernelDeleteEventFlag]
    08806644:[8E24002C]: lw         $a0, 44($s1)
    08806648:[0E27E1E8]: jal        0x089F87A0 [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:[2451B58C]: addiu      $s1, $v0, -19060
    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:[8E23B054]: lw         $v1, -20396($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:[0E27E1F2]: jal        0x089F87C8 [sceGeEdramGetAddr]
    08806458:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    0880645C:[2623B054]: addiu      $v1, $s1, -20396
    08806460:[AC620014]: sw         $v0, 20($v1)
    08806464:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08806468:[2446B198]: addiu      $a2, $v0, -20072
    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:[2451B58C]: addiu      $s1, $v0, -19060
    08806568:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0880656C:[2484A8A0]: addiu      $a0, $a0, -22368
    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:[0E27E1AA]: jal        0x089F86A8 [sceKernelCreateEventFlag]
    08806584:[AC40B58C]: sw         $zr, -19060($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_2_8809EB0 230 instructions (0.014%), 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:[ADA03624]: sw         $zr, 13860($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:[256435F4]: addiu      $a0, $t3, 13812
    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:[ADC23628]: sw         $v0, 13864($t6)
    08809F04:[ADA93624]: sw         $t1, 13860($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    08809F20:[3C0C08A4]: lui        $t4, 0x08A4 <=> li $t4, 0x08A40000
    08809F24:[258335E4]: addiu      $v1, $t4, 13796
    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:[256235F4]: addiu      $v0, $t3, 13812
    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:[256435F4]: addiu      $a0, $t3, 13812
    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:[ADC23628]: sw         $v0, 13864($t6)
    08809F80:[ADA83624]: sw         $t0, 13860($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    08809F9C:[258335E4]: addiu      $v1, $t4, 13796
    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:[256235F4]: addiu      $v0, $t3, 13812
    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:[256335F4]: addiu      $v1, $t3, 13812
    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:[ADC23628]: sw         $v0, 13864($t6)
    08809FF4:[ADA73624]: sw         $a3, 13860($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    0880A010:[258335E4]: addiu      $v1, $t4, 13796
    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:[256335F4]: addiu      $v1, $t3, 13812
    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:[ADAA3624]: sw         $t2, 13860($t5)
    0880A04C:[AD6A35F4]: sw         $t2, 13812($t3)
    0880A050:[AC6A0008]: sw         $t2, 8($v1)
    0880A054:[ADC03628]: sw         $zr, 13864($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    0880A070:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880A074:[AD8335E4]: sw         $v1, 13796($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:[ADC03628]: sw         $zr, 13864($t6)
    0880A090:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880A094:[AD8235E4]: sw         $v0, 13796($t4)
    0880A098:[AC600004]: sw         $zr, 4($v1)
    0880A09C:[AD6035F4]: sw         $zr, 13812($t3)
    0880A0A0:[AC600008]: sw         $zr, 8($v1)
    0880A0A4:[03E00008]: jr         $ra
    0880A0A8:[ADC03628]: sw         $zr, 13864($t6)
    0880A0AC:[258335E4]: addiu      $v1, $t4, 13796
    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:[258335E4]: addiu      $v1, $t4, 13796
    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:[256235F4]: addiu      $v0, $t3, 13812
    0880A0E8:[258335E4]: addiu      $v1, $t4, 13796
    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:[ADC23628]: sw         $v0, 13864($t6)
    08809FF4:[ADA73624]: sw         $a3, 13860($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    0880A010:[258335E4]: addiu      $v1, $t4, 13796
  Back Branch 08809F8C 15 times (length 3)
    08809F74:[AC880018]: sw         $t0, 24($a0)
    08809F78:[AC880020]: sw         $t0, 32($a0)
    08809F7C:[ADC23628]: sw         $v0, 13864($t6)
    08809F80:[ADA83624]: sw         $t0, 13860($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    08809F9C:[258335E4]: addiu      $v1, $t4, 13796
  Back Branch 0880A060 15 times (length 3)
    0880A048:[ADAA3624]: sw         $t2, 13860($t5)
    0880A04C:[AD6A35F4]: sw         $t2, 13812($t3)
    0880A050:[AC6A0008]: sw         $t2, 8($v1)
    0880A054:[ADC03628]: sw         $zr, 13864($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:[C440ADBC]: lwc1       $f0, -21060($v0)
    0880A070:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
  Back Branch 0880A0FC 1 times (length 113)
_S1_2_88115EC 208 instructions (0.012%), 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:[2662ADBC]: addiu      $v0, $s3, -21060
    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:[2566ADC4]: addiu      $a2, $t3, -21052
    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:[2663ADBC]: addiu      $v1, $s3, -21060
    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:[2670ADBC]: addiu      $s0, $s3, -21060
    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:[244AADBC]: addiu      $t2, $v0, -21060
    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:[2662ADBC]: addiu      $v0, $s3, -21060
    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:[2670ADBC]: addiu      $s0, $s3, -21060
    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:[2670ADBC]: addiu      $s0, $s3, -21060
    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:[2666ADBC]: addiu      $a2, $s3, -21060
    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:[2666ADBC]: addiu      $a2, $s3, -21060
    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:[2562ADC4]: addiu      $v0, $t3, -21052
    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:[2666ADBC]: addiu      $a2, $s3, -21060
    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:[2662ADBC]: addiu      $v0, $s3, -21060
    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_2_8808468 204 instructions (0.012%), 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:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    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:[8E62B054]: lw         $v0, -20396($s3)
    08808494:[104000EB]: beq        $v0, $zr, 0x08808844
    08808498:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880849C:[0E27E148]: jal        0x089F8520 [sceKernelCpuSuspendIntr]
    088084A0:[2671B054]: addiu      $s1, $s3, -20396
    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:[0E27E154]: jal        0x089F8550 [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:[2674B054]: addiu      $s4, $s3, -20396
    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:[25E2A950]: addiu      $v0, $t7, -22192
    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:[8DF2A950]: lw         $s2, -22192($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:[C440A8C4]: lwc1       $f0, -22332($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:[24E7A540]: addiu      $a3, $a3, -23232
    08808788:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0880878C:[0E27E1EC]: jal        0x089F87B0 [sceGeListEnQueue]
    08808790:[AC40B5B4]: sw         $zr, -19020($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:[0E27E148]: jal        0x089F8520 [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:[0E27E154]: jal        0x089F8550 [sceKernelCpuResumeIntr]
    088087E8:[2674B054]: addiu      $s4, $s3, -20396
    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:[0E27E154]: jal        0x089F8550 [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:[2663B054]: addiu      $v1, $s3, -20396
    0880884C:[34490001]: ori        $t1, $v0, 1
    08808850:[0A202169]: j          0x088085A4
    08808854:[AC600048]: sw         $zr, 72($v1)
  Back Branch 088087EC 1 times (length 185)
  Back Branch 08808744 1 times (length 134)
  Back Branch 08808794 1 times (length 126)
  Back Branch 0880879C 1 times (length 163)
_S1_2_8811E80 192 instructions (0.012%), 3 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 8 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 2 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 1 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_2_8901ED0 187 instructions (0.011%), 1 calls (08901ED0 - 08902208, length 207)
    08901ED0:[27BDFFB0]: addiu      $sp, $sp, -80
    08901ED4:[AFBF000C]: sw         $ra, 12($sp)
    08901ED8:[AFB00008]: sw         $s0, 8($sp)
    08901EDC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08901EE0:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901EE4:[8C4494C0]: lw         $a0, -27456($v0)
    08901EE8:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08901EEC:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901EF0:[8C4394C4]: lw         $v1, -27452($v0)
    08901EF4:[AFA40010]: sw         $a0, 16($sp)
    08901EF8:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901EFC:[8C4494C8]: lw         $a0, -27448($v0)
    08901F00:[AFA30014]: sw         $v1, 20($sp)
    08901F04:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F08:[8C4394CC]: lw         $v1, -27444($v0)
    08901F0C:[AFA40018]: sw         $a0, 24($sp)
    08901F10:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F14:[8C4494D0]: lw         $a0, -27440($v0)
    08901F18:[AFA3001C]: sw         $v1, 28($sp)
    08901F1C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F20:[8C4394D4]: lw         $v1, -27436($v0)
    08901F24:[AFA40020]: sw         $a0, 32($sp)
    08901F28:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F2C:[8C4494D8]: lw         $a0, -27432($v0)
    08901F30:[AFA30024]: sw         $v1, 36($sp)
    08901F34:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F38:[8C4394DC]: lw         $v1, -27428($v0)
    08901F3C:[AFA40028]: sw         $a0, 40($sp)
    08901F40:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F44:[8C4494E0]: lw         $a0, -27424($v0)
    08901F48:[AFA3002C]: sw         $v1, 44($sp)
    08901F4C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F50:[8C4394E4]: lw         $v1, -27420($v0)
    08901F54:[AFA40030]: sw         $a0, 48($sp)
    08901F58:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F5C:[8C4494E8]: lw         $a0, -27416($v0)
    08901F60:[AFA30034]: sw         $v1, 52($sp)
    08901F64:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F68:[8C4394EC]: lw         $v1, -27412($v0)
    08901F6C:[AFA40038]: sw         $a0, 56($sp)
    08901F70:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F74:[8C4494F0]: lw         $a0, -27408($v0)
    08901F78:[AFA3003C]: sw         $v1, 60($sp)
    08901F7C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F80:[8C4394F4]: lw         $v1, -27404($v0)
    08901F84:[AFA40040]: sw         $a0, 64($sp)
    08901F88:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08901F8C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F90:[AFA30044]: sw         $v1, 68($sp)
    08901F94:[8C4394F8]: lw         $v1, -27400($v0)
    08901F98:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08901F9C:[8C4294FC]: lw         $v0, -27396($v0)
    08901FA0:[AFA30048]: sw         $v1, 72($sp)
    08901FA4:[0E27E18C]: jal        0x089F8630 [sceKernelChangeCurrentThreadAttr]
    08901FA8:[AFA2004C]: sw         $v0, 76($sp)
    08901FAC:[0E2018FE]: jal        0x088063F8
    08901FB0:[00000000]: nop
    08901FB4:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08901FB8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08901FBC:[24A5AE00]: addiu      $a1, $a1, -20992
    08901FC0:[0E20211A]: jal        0x08808468
    08901FC4:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08901FC8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08901FCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08901FD0:[0E201FDC]: jal        0x08807F70
    08901FD4:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08901FD8:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08901FDC:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    08901FE0:[24050110]: addiu      $a1, $zr, 272 <=> li $a1, 272
    08901FE4:[34464000]: ori        $a2, $v0, 16384
    08901FE8:[0E202216]: jal        0x08808858
    08901FEC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    08901FF0:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08901FF4:[34448000]: ori        $a0, $v0, -32768
    08901FF8:[0E201C11]: jal        0x08807044
    08901FFC:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08902000:[0E201ACA]: jal        0x08806B28
    08902004:[27A40010]: addiu      $a0, $sp, 16
    08902008:[24040710]: addiu      $a0, $zr, 1808 <=> li $a0, 1808
    0890200C:[0E201B14]: jal        0x08806C50
    08902010:[24050778]: addiu      $a1, $zr, 1912 <=> li $a1, 1912
    08902014:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08902018:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890201C:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    08902020:[0E201BDC]: jal        0x08806F70
    08902024:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    08902028:[0E202464]: jal        0x08809190
    0890202C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08902030:[0E202464]: jal        0x08809190
    08902034:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08902038:[0E202464]: jal        0x08809190
    0890203C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08902040:[0E202464]: jal        0x08809190
    08902044:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08902048:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890204C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08902050:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08902054:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08902058:[0E201BFC]: jal        0x08806FF0
    0890205C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08902060:[0E201BCA]: jal        0x08806F28
    08902064:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08902068:[0E202464]: jal        0x08809190
    0890206C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08902070:[0E201B55]: jal        0x08806D54
    08902074:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08902078:[C6010004]: lwc1       $f1, 4($s0)
    0890207C:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    08902080:[44821000]: mtc1       $v0, $f2
    08902084:[46011042]: mul.s      $f1, $f2, $f1
    08902088:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    0890208C:[44820000]: mtc1       $v0, $f0
    08902090:[4601003E]: c.le.s     $f0, $f1
    08902094:[00000000]: nop
    08902098:[45030004]: bc1tl      0x089020AC
    0890209C:[46000801]: sub.s      $f0, $f1, $f0
    089020A0:[4600080D]: trunc.w.s  $f0, $f1
    089020A4:[10000005]: b          0x089020BC
    089020A8:[44020000]: mfc1       $v0, $f0
    089020AC:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    089020B0:[4600000D]: trunc.w.s  $f0, $f0
    089020B4:[44030000]: mfc1       $v1, $f0
    089020B8:[00621025]: or         $v0, $v1, $v0
    089020BC:[00022200]: sll        $a0, $v0, 0x0008
    089020C0:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    089020C4:[44821000]: mtc1       $v0, $f2
    089020C8:[C6010000]: lwc1       $f1, 0($s0)
    089020CC:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    089020D0:[44820000]: mtc1       $v0, $f0
    089020D4:[46011042]: mul.s      $f1, $f2, $f1
    089020D8:[4601003E]: c.le.s     $f0, $f1
    089020DC:[00000000]: nop
    089020E0:[45030004]: bc1tl      0x089020F4
    089020E4:[46000801]: sub.s      $f0, $f1, $f0
    089020E8:[4600080D]: trunc.w.s  $f0, $f1
    089020EC:[10000005]: b          0x08902104
    089020F0:[44020000]: mfc1       $v0, $f0
    089020F4:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    089020F8:[4600000D]: trunc.w.s  $f0, $f0
    089020FC:[44030000]: mfc1       $v1, $f0
    08902100:[00621025]: or         $v0, $v1, $v0
    08902104:[00442025]: or         $a0, $v0, $a0
    08902108:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    0890210C:[44821000]: mtc1       $v0, $f2
    08902110:[C6010008]: lwc1       $f1, 8($s0)
    08902114:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    08902118:[44820000]: mtc1       $v0, $f0
    0890211C:[46011042]: mul.s      $f1, $f2, $f1
    08902120:[4601003E]: c.le.s     $f0, $f1
    08902124:[00000000]: nop
    08902128:[45030004]: bc1tl      0x0890213C
    0890212C:[46000801]: sub.s      $f0, $f1, $f0
    08902130:[4600080D]: trunc.w.s  $f0, $f1
    08902134:[10000005]: b          0x0890214C
    08902138:[44020000]: mfc1       $v0, $f0
    0890213C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08902140:[4600000D]: trunc.w.s  $f0, $f0
    08902144:[44030000]: mfc1       $v1, $f0
    08902148:[00621025]: or         $v0, $v1, $v0
    0890214C:[00021400]: sll        $v0, $v0, 0x0010
    08902150:[00442025]: or         $a0, $v0, $a0
    08902154:[3C024300]: lui        $v0, 0x4300 <=> li $v0, 0x43000000
    08902158:[44820800]: mtc1       $v0, $f1
    0890215C:[C600000C]: lwc1       $f0, 12($s0)
    08902160:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    08902164:[46000842]: mul.s      $f1, $f1, $f0
    08902168:[44820000]: mtc1       $v0, $f0
    0890216C:[4601003E]: c.le.s     $f0, $f1
    08902170:[00000000]: nop
    08902174:[45030004]: bc1tl      0x08902188
    08902178:[46000801]: sub.s      $f0, $f1, $f0
    0890217C:[4600080D]: trunc.w.s  $f0, $f1
    08902180:[10000005]: b          0x08902198
    08902184:[44020000]: mfc1       $v0, $f0
    08902188:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0890218C:[4600000D]: trunc.w.s  $f0, $f0
    08902190:[44030000]: mfc1       $v1, $f0
    08902194:[00621025]: or         $v0, $v1, $v0
    08902198:[00021600]: sll        $v0, $v0, 0x0018
    0890219C:[0E201ABD]: jal        0x08806AF4
    089021A0:[00442025]: or         $a0, $v0, $a0
    089021A4:[0E201AC6]: jal        0x08806B18
    089021A8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089021AC:[0E201AC2]: jal        0x08806B08
    089021B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089021B4:[0E20209C]: jal        0x08808270
    089021B8:[00000000]: nop
    089021BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089021C0:[0E2019B4]: jal        0x088066D0
    089021C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089021C8:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089021CC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    089021D0:[2484AE10]: addiu      $a0, $a0, -20976
    089021D4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089021D8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    089021DC:[0E2027AC]: jal        0x08809EB0
    089021E0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089021E4:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    089021E8:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089021EC:[0E20201F]: jal        0x0880807C
    089021F0:[24A5220C]: addiu      $a1, $a1, 8716
    089021F4:[0E2019C6]: jal        0x08806718
    089021F8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089021FC:[8FBF000C]: lw         $ra, 12($sp)
    08902200:[8FB00008]: lw         $s0, 8($sp)
    08902204:[03E00008]: jr         $ra
    08902208:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8959624 179 instructions (0.011%), 1 calls (08959624 - 089596A4, length 33)
    08959624:[27BDFFF0]: addiu      $sp, $sp, -16
    08959628:[AFBF000C]: sw         $ra, 12($sp)
    0895962C:[AFB00008]: sw         $s0, 8($sp)
    08959630:[0E24000F]: jal        0x0890003C
    08959634:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08959638:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0895963C:[54430008]: bnel       $v0, $v1, 0x08959660
    08959640:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08959644:[0E240096]: jal        0x08900258
    08959648:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895964C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08959650:[0E240015]: jal        0x08900054
    08959654:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08959658:[10000004]: b          0x0895966C
    0895965C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08959660:[0E240015]: jal        0x08900054
    08959664:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08959668:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0895966C:[10000005]: b          0x08959684
    08959670:[00000000]: nop
    08959674:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    08959678:[24044E20]: addiu      $a0, $zr, 20000 <=> li $a0, 20000
    0895967C:[0E23FD06]: jal        0x088FF418
    08959680:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08959684:[1040FFFB]: beq        $v0, $zr, 0x08959674
    08959688:[00000000]: nop
    0895968C:[0E23FD24]: jal        0x088FF490
    08959690:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    08959694:[8FBF000C]: lw         $ra, 12($sp)
    08959698:[8FB00008]: lw         $s0, 8($sp)
    0895969C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089596A0:[03E00008]: jr         $ra
    089596A4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08959684 28 times (length 6)
    08959660:[0E240015]: jal        0x08900054
    08959664:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08959668:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0895966C:[10000005]: b          0x08959684
    08959670:[00000000]: nop
--> 08959674:[0E27E1B2]: jal        0x089F86C8 [sceKernelDelayThreadCB]
    08959678:[24044E20]: addiu      $a0, $zr, 20000 <=> li $a0, 20000
    0895967C:[0E23FD06]: jal        0x088FF418
    08959680:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
--> 08959684:[1040FFFB]: beq        $v0, $zr, 0x08959674
    08959688:[00000000]: nop
    0895968C:[0E23FD24]: jal        0x088FF490
    08959690:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    08959694:[8FBF000C]: lw         $ra, 12($sp)
_S1_2_8810A64 174 instructions (0.010%), 2 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 08810B94 3 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 08810C08 3 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 08810C18 1 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
  Back Branch 08810C10 1 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)
_S1_2_88113C4 140 instructions (0.008%), 2 calls (088113C4 - 088115E8, length 138)
    088113C4:[27BDFFD0]: addiu      $sp, $sp, -48
    088113C8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088113CC:[AFB7001C]: sw         $s7, 28($sp)
    088113D0:[2457ADBC]: addiu      $s7, $v0, -21060
    088113D4:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088113D8:[AFBE0020]: sw         $fp, 32($sp)
    088113DC:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    088113E0:[AFB60018]: sw         $s6, 24($sp)
    088113E4:[3C1608A1]: lui        $s6, 0x08A1 <=> li $s6, 0x08A10000
    088113E8:[AFB50014]: sw         $s5, 20($sp)
    088113EC:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    088113F0:[AFB40010]: sw         $s4, 16($sp)
    088113F4:[AFB20008]: sw         $s2, 8($sp)
    088113F8:[AFB10004]: sw         $s1, 4($sp)
    088113FC:[AFBF0024]: sw         $ra, 36($sp)
    08811400:[AFB3000C]: sw         $s3, 12($sp)
    08811404:[AFB00000]: sw         $s0, 0($sp)
    08811408:[8EF40008]: lw         $s4, 8($s7)
    0881140C:[8C43362C]: lw         $v1, 13868($v0)
    08811410:[8EC2B1C8]: lw         $v0, -20024($s6)
    08811414:[8E930004]: lw         $s3, 4($s4)
    08811418:[00A32821]: addu       $a1, $a1, $v1
    0881141C:[24B10010]: addiu      $s1, $a1, 16
    08811420:[7C130804]: ins        $s3, $zr, 0, 2
    08811424:[10550003]: beq        $v0, $s5, 0x08811434
    08811428:[02939021]: addu       $s2, $s4, $s3
    0881142C:[24B1100F]: addiu      $s1, $a1, 4111
    08811430:[7C115804]: ins        $s1, $zr, 0, 12
    08811434:[0E20521C]: jal        0x08814870
    08811438:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881143C:[10550006]: beq        $v0, $s5, 0x08811458
    08811440:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08811444:[0052102B]: sltu       $v0, $v0, $s2
    08811448:[1040000F]: beq        $v0, $zr, 0x08811488
    0881144C:[3C1508A4]: lui        $s5, 0x08A4 <=> li $s5, 0x08A40000
    08811450:[1297000E]: beq        $s4, $s7, 0x0881148C
    08811454:[8EA23638]: lw         $v0, 13880($s5)
    08811458:[8FBF0024]: lw         $ra, 36($sp)
    0881145C:[8FBE0020]: lw         $fp, 32($sp)
    08811460:[8FB7001C]: lw         $s7, 28($sp)
    08811464:[8FB60018]: lw         $s6, 24($sp)
    08811468:[8FB50014]: lw         $s5, 20($sp)
    0881146C:[8FB40010]: lw         $s4, 16($sp)
    08811470:[8FB3000C]: lw         $s3, 12($sp)
    08811474:[8FB20008]: lw         $s2, 8($sp)
    08811478:[8FB10004]: lw         $s1, 4($sp)
    0881147C:[8FB00000]: lw         $s0, 0($sp)
    08811480:[03E00008]: jr         $ra
    08811484:[27BD0030]: addiu      $sp, $sp, 48
    08811488:[8EA23638]: lw         $v0, 13880($s5)
    0881148C:[00511021]: addu       $v0, $v0, $s1
    08811490:[1212004E]: beq        $s0, $s2, 0x088115CC
    08811494:[AEA23638]: sw         $v0, 13880($s5)
    08811498:[8EC3B1C8]: lw         $v1, -20024($s6)
    0881149C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088114A0:[10620048]: beq        $v1, $v0, 0x088115C4
    088114A4:[8EA23638]: lw         $v0, 13880($s5)
    088114A8:[02121823]: subu       $v1, $s0, $s2
    088114AC:[00431021]: addu       $v0, $v0, $v1
    088114B0:[AEA23638]: sw         $v0, 13880($s5)
    088114B4:[26020008]: addiu      $v0, $s0, 8
    088114B8:[3043000F]: andi       $v1, $v0, 15
    088114BC:[10600004]: beq        $v1, $zr, 0x088114D0
    088114C0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088114C4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088114C8:[00439023]: subu       $s2, $v0, $v1
    088114CC:[02128021]: addu       $s0, $s0, $s2
    088114D0:[02111021]: addu       $v0, $s0, $s1
    088114D4:[30420FFF]: andi       $v0, $v0, 4095
    088114D8:[24031000]: addiu      $v1, $zr, 4096 <=> li $v1, 4096
    088114DC:[00621823]: subu       $v1, $v1, $v0
    088114E0:[02439021]: addu       $s2, $s2, $v1
    088114E4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    088114E8:[0E20521C]: jal        0x08814870
    088114EC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088114F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088114F4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088114F8:[50820030]: beql       $a0, $v0, 0x088115BC
    088114FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08811500:[8EA33638]: lw         $v1, 13880($s5)
    08811504:[00901023]: subu       $v0, $a0, $s0
    08811508:[00521021]: addu       $v0, $v0, $s2
    0881150C:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    08811510:[00721821]: addu       $v1, $v1, $s2
    08811514:[24A4ADBC]: addiu      $a0, $a1, -21060
    08811518:[34420001]: ori        $v0, $v0, 1
    0881151C:[AEA33638]: sw         $v1, 13880($s5)
    08811520:[AC900008]: sw         $s0, 8($a0)
    08811524:[12840012]: beq        $s4, $a0, 0x08811570
    08811528:[AE020004]: sw         $v0, 4($s0)
    0881152C:[2E620010]: sltiu      $v0, $s3, 16
    08811530:[50400004]: beql       $v0, $zr, 0x08811544
    08811534:[8E820004]: lw         $v0, 4($s4)
    08811538:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881153C:[0A204516]: j          0x08811458
    08811540:[AE020004]: sw         $v0, 4($s0)
    08811544:[2673FFF4]: addiu      $s3, $s3, -12
    08811548:[7C131804]: ins        $s3, $zr, 0, 4
    0881154C:[30420001]: andi       $v0, $v0, 1
    08811550:[02932021]: addu       $a0, $s4, $s3
    08811554:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08811558:[00531025]: or         $v0, $v0, $s3
    0881155C:[2E650010]: sltiu      $a1, $s3, 16
    08811560:[AE820004]: sw         $v0, 4($s4)
    08811564:[AC830008]: sw         $v1, 8($a0)
    08811568:[10A0000F]: beq        $a1, $zr, 0x088115A8
    0881156C:[AC830004]: sw         $v1, 4($a0)
    08811570:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    08811574:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    08811578:[8EA43638]: lw         $a0, 13880($s5)
    0881157C:[8CE33630]: lw         $v1, 13872($a3)
    08811580:[8D023634]: lw         $v0, 13876($t0)
    08811584:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08811588:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881158C:[0064182B]: sltu       $v1, $v1, $a0
    08811590:[0044102B]: sltu       $v0, $v0, $a0
    08811594:[0082300B]: movn       $a2, $a0, $v0
    08811598:[0083280B]: movn       $a1, $a0, $v1
    0881159C:[ACE53630]: sw         $a1, 13872($a3)
    088115A0:[0A204516]: j          0x08811458
    088115A4:[AD063634]: sw         $a2, 13876($t0)
    088115A8:[26850008]: addiu      $a1, $s4, 8
    088115AC:[0E204192]: jal        0x08810648
    088115B0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    088115B4:[0A20455D]: j          0x08811574
    088115B8:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    088115BC:[0A204540]: j          0x08811500
    088115C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088115C4:[0A20452D]: j          0x088114B4
    088115C8:[AED0B1C8]: sw         $s0, -20024($s6)
    088115CC:[32020FFF]: andi       $v0, $s0, 4095
    088115D0:[1440FFB2]: bne        $v0, $zr, 0x0881149C
    088115D4:[8EC3B1C8]: lw         $v1, -20024($s6)
    088115D8:[8EE30008]: lw         $v1, 8($s7)
    088115DC:[02331021]: addu       $v0, $s1, $s3
    088115E0:[34420001]: ori        $v0, $v0, 1
    088115E4:[0A20455C]: j          0x08811570
    088115E8:[AC620004]: sw         $v0, 4($v1)
  Back Branch 088115C4 1 times (length 70)
    088114A0:[10620048]: beq        $v1, $v0, 0x088115C4
    088114A4:[8EA23638]: lw         $v0, 13880($s5)
    088114A8:[02121823]: subu       $v1, $s0, $s2
    088114AC:[00431021]: addu       $v0, $v0, $v1
    088114B0:[AEA23638]: sw         $v0, 13880($s5)
--> 088114B4:[26020008]: addiu      $v0, $s0, 8
    088114B8:[3043000F]: andi       $v1, $v0, 15
    088114BC:[10600004]: beq        $v1, $zr, 0x088114D0
    088114C0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088114C4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088114C8:[00439023]: subu       $s2, $v0, $v1
    088114CC:[02128021]: addu       $s0, $s0, $s2
    088114D0:[02111021]: addu       $v0, $s0, $s1
    088114D4:[30420FFF]: andi       $v0, $v0, 4095
    088114D8:[24031000]: addiu      $v1, $zr, 4096 <=> li $v1, 4096
    088114DC:[00621823]: subu       $v1, $v1, $v0
    088114E0:[02439021]: addu       $s2, $s2, $v1
    088114E4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    088114E8:[0E20521C]: jal        0x08814870
    088114EC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088114F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088114F4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088114F8:[50820030]: beql       $a0, $v0, 0x088115BC
    088114FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08811500:[8EA33638]: lw         $v1, 13880($s5)
    08811504:[00901023]: subu       $v0, $a0, $s0
    08811508:[00521021]: addu       $v0, $v0, $s2
    0881150C:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    08811510:[00721821]: addu       $v1, $v1, $s2
    08811514:[24A4ADBC]: addiu      $a0, $a1, -21060
    08811518:[34420001]: ori        $v0, $v0, 1
    0881151C:[AEA33638]: sw         $v1, 13880($s5)
    08811520:[AC900008]: sw         $s0, 8($a0)
    08811524:[12840012]: beq        $s4, $a0, 0x08811570
    08811528:[AE020004]: sw         $v0, 4($s0)
    0881152C:[2E620010]: sltiu      $v0, $s3, 16
    08811530:[50400004]: beql       $v0, $zr, 0x08811544
    08811534:[8E820004]: lw         $v0, 4($s4)
    08811538:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881153C:[0A204516]: j          0x08811458
    08811540:[AE020004]: sw         $v0, 4($s0)
    08811544:[2673FFF4]: addiu      $s3, $s3, -12
    08811548:[7C131804]: ins        $s3, $zr, 0, 4
    0881154C:[30420001]: andi       $v0, $v0, 1
    08811550:[02932021]: addu       $a0, $s4, $s3
    08811554:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08811558:[00531025]: or         $v0, $v0, $s3
    0881155C:[2E650010]: sltiu      $a1, $s3, 16
    08811560:[AE820004]: sw         $v0, 4($s4)
    08811564:[AC830008]: sw         $v1, 8($a0)
    08811568:[10A0000F]: beq        $a1, $zr, 0x088115A8
    0881156C:[AC830004]: sw         $v1, 4($a0)
    08811570:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    08811574:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    08811578:[8EA43638]: lw         $a0, 13880($s5)
    0881157C:[8CE33630]: lw         $v1, 13872($a3)
    08811580:[8D023634]: lw         $v0, 13876($t0)
    08811584:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08811588:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881158C:[0064182B]: sltu       $v1, $v1, $a0
    08811590:[0044102B]: sltu       $v0, $v0, $a0
    08811594:[0082300B]: movn       $a2, $a0, $v0
    08811598:[0083280B]: movn       $a1, $a0, $v1
    0881159C:[ACE53630]: sw         $a1, 13872($a3)
    088115A0:[0A204516]: j          0x08811458
    088115A4:[AD063634]: sw         $a2, 13876($t0)
    088115A8:[26850008]: addiu      $a1, $s4, 8
    088115AC:[0E204192]: jal        0x08810648
    088115B0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    088115B4:[0A20455D]: j          0x08811574
    088115B8:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    088115BC:[0A204540]: j          0x08811500
    088115C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088115C4:[0A20452D]: j          0x088114B4
    088115C8:[AED0B1C8]: sw         $s0, -20024($s6)
    088115CC:[32020FFF]: andi       $v0, $s0, 4095
    088115D0:[1440FFB2]: bne        $v0, $zr, 0x0881149C
    088115D4:[8EC3B1C8]: lw         $v1, -20024($s6)
  Back Branch 088115A0 1 times (length 84)
    08811444:[0052102B]: sltu       $v0, $v0, $s2
    08811448:[1040000F]: beq        $v0, $zr, 0x08811488
    0881144C:[3C1508A4]: lui        $s5, 0x08A4 <=> li $s5, 0x08A40000
    08811450:[1297000E]: beq        $s4, $s7, 0x0881148C
    08811454:[8EA23638]: lw         $v0, 13880($s5)
--> 08811458:[8FBF0024]: lw         $ra, 36($sp)
    0881145C:[8FBE0020]: lw         $fp, 32($sp)
    08811460:[8FB7001C]: lw         $s7, 28($sp)
    08811464:[8FB60018]: lw         $s6, 24($sp)
    08811468:[8FB50014]: lw         $s5, 20($sp)
    0881146C:[8FB40010]: lw         $s4, 16($sp)
    08811470:[8FB3000C]: lw         $s3, 12($sp)
    08811474:[8FB20008]: lw         $s2, 8($sp)
    08811478:[8FB10004]: lw         $s1, 4($sp)
    0881147C:[8FB00000]: lw         $s0, 0($sp)
    08811480:[03E00008]: jr         $ra
    08811484:[27BD0030]: addiu      $sp, $sp, 48
    08811488:[8EA23638]: lw         $v0, 13880($s5)
    0881148C:[00511021]: addu       $v0, $v0, $s1
    08811490:[1212004E]: beq        $s0, $s2, 0x088115CC
    08811494:[AEA23638]: sw         $v0, 13880($s5)
    08811498:[8EC3B1C8]: lw         $v1, -20024($s6)
    0881149C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088114A0:[10620048]: beq        $v1, $v0, 0x088115C4
    088114A4:[8EA23638]: lw         $v0, 13880($s5)
    088114A8:[02121823]: subu       $v1, $s0, $s2
    088114AC:[00431021]: addu       $v0, $v0, $v1
    088114B0:[AEA23638]: sw         $v0, 13880($s5)
    088114B4:[26020008]: addiu      $v0, $s0, 8
    088114B8:[3043000F]: andi       $v1, $v0, 15
    088114BC:[10600004]: beq        $v1, $zr, 0x088114D0
    088114C0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088114C4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088114C8:[00439023]: subu       $s2, $v0, $v1
    088114CC:[02128021]: addu       $s0, $s0, $s2
    088114D0:[02111021]: addu       $v0, $s0, $s1
    088114D4:[30420FFF]: andi       $v0, $v0, 4095
    088114D8:[24031000]: addiu      $v1, $zr, 4096 <=> li $v1, 4096
    088114DC:[00621823]: subu       $v1, $v1, $v0
    088114E0:[02439021]: addu       $s2, $s2, $v1
    088114E4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    088114E8:[0E20521C]: jal        0x08814870
    088114EC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088114F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088114F4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088114F8:[50820030]: beql       $a0, $v0, 0x088115BC
    088114FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08811500:[8EA33638]: lw         $v1, 13880($s5)
    08811504:[00901023]: subu       $v0, $a0, $s0
    08811508:[00521021]: addu       $v0, $v0, $s2
    0881150C:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    08811510:[00721821]: addu       $v1, $v1, $s2
    08811514:[24A4ADBC]: addiu      $a0, $a1, -21060
    08811518:[34420001]: ori        $v0, $v0, 1
    0881151C:[AEA33638]: sw         $v1, 13880($s5)
    08811520:[AC900008]: sw         $s0, 8($a0)
    08811524:[12840012]: beq        $s4, $a0, 0x08811570
    08811528:[AE020004]: sw         $v0, 4($s0)
    0881152C:[2E620010]: sltiu      $v0, $s3, 16
    08811530:[50400004]: beql       $v0, $zr, 0x08811544
    08811534:[8E820004]: lw         $v0, 4($s4)
    08811538:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881153C:[0A204516]: j          0x08811458
    08811540:[AE020004]: sw         $v0, 4($s0)
    08811544:[2673FFF4]: addiu      $s3, $s3, -12
    08811548:[7C131804]: ins        $s3, $zr, 0, 4
    0881154C:[30420001]: andi       $v0, $v0, 1
    08811550:[02932021]: addu       $a0, $s4, $s3
    08811554:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08811558:[00531025]: or         $v0, $v0, $s3
    0881155C:[2E650010]: sltiu      $a1, $s3, 16
    08811560:[AE820004]: sw         $v0, 4($s4)
    08811564:[AC830008]: sw         $v1, 8($a0)
    08811568:[10A0000F]: beq        $a1, $zr, 0x088115A8
    0881156C:[AC830004]: sw         $v1, 4($a0)
    08811570:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    08811574:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    08811578:[8EA43638]: lw         $a0, 13880($s5)
    0881157C:[8CE33630]: lw         $v1, 13872($a3)
    08811580:[8D023634]: lw         $v0, 13876($t0)
    08811584:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08811588:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881158C:[0064182B]: sltu       $v1, $v1, $a0
    08811590:[0044102B]: sltu       $v0, $v0, $a0
    08811594:[0082300B]: movn       $a2, $a0, $v0
    08811598:[0083280B]: movn       $a1, $a0, $v1
    0881159C:[ACE53630]: sw         $a1, 13872($a3)
--> 088115A0:[0A204516]: j          0x08811458
    088115A4:[AD063634]: sw         $a2, 13876($t0)
    088115A8:[26850008]: addiu      $a1, $s4, 8
    088115AC:[0E204192]: jal        0x08810648
    088115B0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
_S1_2_8905728 136 instructions (0.008%), 2 calls (08905728 - 08905824, length 64)
    08905728:[27BDFFF0]: addiu      $sp, $sp, -16
    0890572C:[24A3003F]: addiu      $v1, $a1, 63
    08905730:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    08905734:[00622824]: and        $a1, $v1, $v0
    08905738:[AFBF000C]: sw         $ra, 12($sp)
    0890573C:[24860004]: addiu      $a2, $a0, 4
    08905740:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08905744:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08905748:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0890574C:[8CC4000C]: lw         $a0, 12($a2)
    08905750:[54800008]: bnel       $a0, $zr, 0x08905774
    08905754:[8CC60000]: lw         $a2, 0($a2)
    08905758:[8CC40008]: lw         $a0, 8($a2)
    0890575C:[0124082B]: sltu       $at, $t1, $a0
    08905760:[10200003]: beq        $at, $zr, 0x08905770
    08905764:[00000000]: nop
    08905768:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0890576C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08905770:[8CC60000]: lw         $a2, 0($a2)
    08905774:[54C2FFF6]: bnel       $a2, $v0, 0x08905750
    08905778:[8CC4000C]: lw         $a0, 12($a2)
    0890577C:[00693821]: addu       $a3, $v1, $t1
    08905780:[24E4003F]: addiu      $a0, $a3, 63
    08905784:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    08905788:[00821024]: and        $v0, $a0, $v0
    0890578C:[00472023]: subu       $a0, $v0, $a3
    08905790:[10800004]: beq        $a0, $zr, 0x089057A4
    08905794:[00000000]: nop
    08905798:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    0890579C:[00441023]: subu       $v0, $v0, $a0
    089057A0:[00A22821]: addu       $a1, $a1, $v0
    089057A4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089057A8:[8C42B27C]: lw         $v0, -19844($v0)
    089057AC:[00A23021]: addu       $a2, $a1, $v0
    089057B0:[24C40010]: addiu      $a0, $a2, 16
    089057B4:[0E2414DF]: jal        0x0890537C
    089057B8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    089057BC:[50600017]: beql       $v1, $zr, 0x0890581C
    089057C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089057C4:[24C20020]: addiu      $v0, $a2, 32
    089057C8:[0122082B]: sltu       $at, $t1, $v0
    089057CC:[50200004]: beql       $at, $zr, 0x089057E0
    089057D0:[01261023]: subu       $v0, $t1, $a2
    089057D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089057D8:[10000010]: b          0x0890581C
    089057DC:[00000000]: nop
    089057E0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    089057E4:[2444FFF0]: addiu      $a0, $v0, -16
    089057E8:[00E64023]: subu       $t0, $a3, $a2
    089057EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089057F0:[AD02FFFC]: sw         $v0, -4($t0)
    089057F4:[AD03FFF4]: sw         $v1, -12($t0)
    089057F8:[8C660000]: lw         $a2, 0($v1)
    089057FC:[2507FFF0]: addiu      $a3, $t0, -16
    08905800:[24E20010]: addiu      $v0, $a3, 16
    08905804:[AD06FFF0]: sw         $a2, -16($t0)
    08905808:[AD05FFF8]: sw         $a1, -8($t0)
    0890580C:[8C650000]: lw         $a1, 0($v1)
    08905810:[ACA70004]: sw         $a3, 4($a1)
    08905814:[AC640008]: sw         $a0, 8($v1)
    08905818:[AC670000]: sw         $a3, 0($v1)
    0890581C:[8FBF000C]: lw         $ra, 12($sp)
    08905820:[03E00008]: jr         $ra
    08905824:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08905774 5 times (length 11)
    0890573C:[24860004]: addiu      $a2, $a0, 4
    08905740:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08905744:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08905748:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0890574C:[8CC4000C]: lw         $a0, 12($a2)
--> 08905750:[54800008]: bnel       $a0, $zr, 0x08905774
    08905754:[8CC60000]: lw         $a2, 0($a2)
    08905758:[8CC40008]: lw         $a0, 8($a2)
    0890575C:[0124082B]: sltu       $at, $t1, $a0
    08905760:[10200003]: beq        $at, $zr, 0x08905770
    08905764:[00000000]: nop
    08905768:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0890576C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08905770:[8CC60000]: lw         $a2, 0($a2)
--> 08905774:[54C2FFF6]: bnel       $a2, $v0, 0x08905750
    08905778:[8CC4000C]: lw         $a0, 12($a2)
    0890577C:[00693821]: addu       $a3, $v1, $t1
    08905780:[24E4003F]: addiu      $a0, $a3, 63
    08905784:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
_S1_2_880424C 132 instructions (0.008%), 4 calls (0880424C - 0880434C, length 65)
    0880424C:[27BDFFF0]: addiu      $sp, $sp, -16
    08804250:[AFB10004]: sw         $s1, 4($sp)
    08804254:[AFB00000]: sw         $s0, 0($sp)
    08804258:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    0880425C:[AFBF000C]: sw         $ra, 12($sp)
    08804260:[AFB20008]: sw         $s2, 8($sp)
    08804264:[8E02ABBC]: lw         $v0, -21572($s0)
    08804268:[10400012]: beq        $v0, $zr, 0x088042B4
    0880426C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08804270:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    08804274:[8CC5ABB4]: lw         $a1, -21580($a2)
    08804278:[00B12021]: addu       $a0, $a1, $s1
    0880427C:[0082102B]: sltu       $v0, $a0, $v0
    08804280:[14400025]: bne        $v0, $zr, 0x08804318
    08804284:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08804288:[8C62ABB0]: lw         $v0, -21584($v1)
    0880428C:[0044102B]: sltu       $v0, $v0, $a0
    08804290:[14400021]: bne        $v0, $zr, 0x08804318
    08804294:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08804298:[ACC4ABB4]: sw         $a0, -21580($a2)
    0880429C:[8FBF000C]: lw         $ra, 12($sp)
    088042A0:[8FB20008]: lw         $s2, 8($sp)
    088042A4:[8FB10004]: lw         $s1, 4($sp)
    088042A8:[8FB00000]: lw         $s0, 0($sp)
    088042AC:[03E00008]: jr         $ra
    088042B0:[27BD0010]: addiu      $sp, $sp, 16
    088042B4:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    088042B8:[2462A078]: addiu      $v0, $v1, -24456
    088042BC:[1440001D]: bne        $v0, $zr, 0x08804334
    088042C0:[3C120001]: lui        $s2, 0x0001 <=> li $s2, 0x00010000
    088042C4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088042C8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088042CC:[24A5A3FC]: addiu      $a1, $a1, -23556
    088042D0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088042D4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088042D8:[0E27E176]: jal        0x089F85D8 [sceKernelAllocPartitionMemory]
    088042DC:[24081000]: addiu      $t0, $zr, 4096 <=> li $t0, 4096
    088042E0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088042E4:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088042E8:[18800017]: blez       $a0, 0x08804348
    088042EC:[AC44ABB8]: sw         $a0, -21576($v0)
    088042F0:[0E27E17A]: jal        0x089F85E8 [sceKernelGetBlockHeadAddr]
    088042F4:[00000000]: nop
    088042F8:[00522821]: addu       $a1, $v0, $s2
    088042FC:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08804300:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08804304:[AC65ABB0]: sw         $a1, -21584($v1)
    08804308:[AC82ABB4]: sw         $v0, -21580($a0)
    0880430C:[AE02ABBC]: sw         $v0, -21572($s0)
    08804310:[1440FFD8]: bne        $v0, $zr, 0x08804274
    08804314:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    08804318:[8FBF000C]: lw         $ra, 12($sp)
    0880431C:[8FB20008]: lw         $s2, 8($sp)
    08804320:[8FB10004]: lw         $s1, 4($sp)
    08804324:[8FB00000]: lw         $s0, 0($sp)
    08804328:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880432C:[03E00008]: jr         $ra
    08804330:[27BD0010]: addiu      $sp, $sp, 16
    08804334:[8C62A078]: lw         $v0, -24456($v1)
    08804338:[1040FFF7]: beq        $v0, $zr, 0x08804318
    0880433C:[00029280]: sll        $s2, $v0, 0x000A
    08804340:[1640FFE1]: bne        $s2, $zr, 0x088042C8
    08804344:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08804348:[0A2010C4]: j          0x08804310
    0880434C:[8E02ABBC]: lw         $v0, -21572($s0)
  Back Branch 08804338 1 times (length 10)
    08804304:[AC65ABB0]: sw         $a1, -21584($v1)
    08804308:[AC82ABB4]: sw         $v0, -21580($a0)
    0880430C:[AE02ABBC]: sw         $v0, -21572($s0)
    08804310:[1440FFD8]: bne        $v0, $zr, 0x08804274
    08804314:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
--> 08804318:[8FBF000C]: lw         $ra, 12($sp)
    0880431C:[8FB20008]: lw         $s2, 8($sp)
    08804320:[8FB10004]: lw         $s1, 4($sp)
    08804324:[8FB00000]: lw         $s0, 0($sp)
    08804328:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880432C:[03E00008]: jr         $ra
    08804330:[27BD0010]: addiu      $sp, $sp, 16
    08804334:[8C62A078]: lw         $v0, -24456($v1)
--> 08804338:[1040FFF7]: beq        $v0, $zr, 0x08804318
    0880433C:[00029280]: sll        $s2, $v0, 0x000A
    08804340:[1640FFE1]: bne        $s2, $zr, 0x088042C8
    08804344:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08804348:[0A2010C4]: j          0x08804310
  Back Branch 08804310 1 times (length 41)
    08804260:[AFB20008]: sw         $s2, 8($sp)
    08804264:[8E02ABBC]: lw         $v0, -21572($s0)
    08804268:[10400012]: beq        $v0, $zr, 0x088042B4
    0880426C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08804270:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
--> 08804274:[8CC5ABB4]: lw         $a1, -21580($a2)
    08804278:[00B12021]: addu       $a0, $a1, $s1
    0880427C:[0082102B]: sltu       $v0, $a0, $v0
    08804280:[14400025]: bne        $v0, $zr, 0x08804318
    08804284:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08804288:[8C62ABB0]: lw         $v0, -21584($v1)
    0880428C:[0044102B]: sltu       $v0, $v0, $a0
    08804290:[14400021]: bne        $v0, $zr, 0x08804318
    08804294:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08804298:[ACC4ABB4]: sw         $a0, -21580($a2)
    0880429C:[8FBF000C]: lw         $ra, 12($sp)
    088042A0:[8FB20008]: lw         $s2, 8($sp)
    088042A4:[8FB10004]: lw         $s1, 4($sp)
    088042A8:[8FB00000]: lw         $s0, 0($sp)
    088042AC:[03E00008]: jr         $ra
    088042B0:[27BD0010]: addiu      $sp, $sp, 16
    088042B4:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    088042B8:[2462A078]: addiu      $v0, $v1, -24456
    088042BC:[1440001D]: bne        $v0, $zr, 0x08804334
    088042C0:[3C120001]: lui        $s2, 0x0001 <=> li $s2, 0x00010000
    088042C4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088042C8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088042CC:[24A5A3FC]: addiu      $a1, $a1, -23556
    088042D0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088042D4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088042D8:[0E27E176]: jal        0x089F85D8 [sceKernelAllocPartitionMemory]
    088042DC:[24081000]: addiu      $t0, $zr, 4096 <=> li $t0, 4096
    088042E0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088042E4:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088042E8:[18800017]: blez       $a0, 0x08804348
    088042EC:[AC44ABB8]: sw         $a0, -21576($v0)
    088042F0:[0E27E17A]: jal        0x089F85E8 [sceKernelGetBlockHeadAddr]
    088042F4:[00000000]: nop
    088042F8:[00522821]: addu       $a1, $v0, $s2
    088042FC:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08804300:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08804304:[AC65ABB0]: sw         $a1, -21584($v1)
    08804308:[AC82ABB4]: sw         $v0, -21580($a0)
    0880430C:[AE02ABBC]: sw         $v0, -21572($s0)
--> 08804310:[1440FFD8]: bne        $v0, $zr, 0x08804274
    08804314:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    08804318:[8FBF000C]: lw         $ra, 12($sp)
    0880431C:[8FB20008]: lw         $s2, 8($sp)
    08804320:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 08804340 1 times (length 32)
    088042B4:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    088042B8:[2462A078]: addiu      $v0, $v1, -24456
    088042BC:[1440001D]: bne        $v0, $zr, 0x08804334
    088042C0:[3C120001]: lui        $s2, 0x0001 <=> li $s2, 0x00010000
    088042C4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
--> 088042C8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088042CC:[24A5A3FC]: addiu      $a1, $a1, -23556
    088042D0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088042D4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088042D8:[0E27E176]: jal        0x089F85D8 [sceKernelAllocPartitionMemory]
    088042DC:[24081000]: addiu      $t0, $zr, 4096 <=> li $t0, 4096
    088042E0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088042E4:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088042E8:[18800017]: blez       $a0, 0x08804348
    088042EC:[AC44ABB8]: sw         $a0, -21576($v0)
    088042F0:[0E27E17A]: jal        0x089F85E8 [sceKernelGetBlockHeadAddr]
    088042F4:[00000000]: nop
    088042F8:[00522821]: addu       $a1, $v0, $s2
    088042FC:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08804300:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08804304:[AC65ABB0]: sw         $a1, -21584($v1)
    08804308:[AC82ABB4]: sw         $v0, -21580($a0)
    0880430C:[AE02ABBC]: sw         $v0, -21572($s0)
    08804310:[1440FFD8]: bne        $v0, $zr, 0x08804274
    08804314:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    08804318:[8FBF000C]: lw         $ra, 12($sp)
    0880431C:[8FB20008]: lw         $s2, 8($sp)
    08804320:[8FB10004]: lw         $s1, 4($sp)
    08804324:[8FB00000]: lw         $s0, 0($sp)
    08804328:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880432C:[03E00008]: jr         $ra
    08804330:[27BD0010]: addiu      $sp, $sp, 16
    08804334:[8C62A078]: lw         $v0, -24456($v1)
    08804338:[1040FFF7]: beq        $v0, $zr, 0x08804318
    0880433C:[00029280]: sll        $s2, $v0, 0x000A
--> 08804340:[1640FFE1]: bne        $s2, $zr, 0x088042C8
    08804344:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08804348:[0A2010C4]: j          0x08804310
    0880434C:[8E02ABBC]: lw         $v0, -21572($s0)
_S1_2_88111DC 130 instructions (0.008%), 2 calls (088111DC - 08811360, length 98)
    088111DC:[27BDFFE0]: addiu      $sp, $sp, -32
    088111E0:[2CA20011]: sltiu      $v0, $a1, 17
    088111E4:[AFB40010]: sw         $s4, 16($sp)
    088111E8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088111EC:[AFB00000]: sw         $s0, 0($sp)
    088111F0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088111F4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088111F8:[AFBF0014]: sw         $ra, 20($sp)
    088111FC:[AFB3000C]: sw         $s3, 12($sp)
    08811200:[AFB20008]: sw         $s2, 8($sp)
    08811204:[14400053]: bne        $v0, $zr, 0x08811354
    08811208:[AFB10004]: sw         $s1, 4($sp)
    0881120C:[24A20013]: addiu      $v0, $a1, 19
    08811210:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08811214:[2C43001F]: sltiu      $v1, $v0, 31
    08811218:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0881121C:[7C021804]: ins        $v0, $zr, 0, 4
    08811220:[0043980A]: movz       $s3, $v0, $v1
    08811224:[0265282B]: sltu       $a1, $s3, $a1
    08811228:[00131FC2]: srl        $v1, $s3, 0x001F
    0881122C:[2E020010]: sltiu      $v0, $s0, 16
    08811230:[00651825]: or         $v1, $v1, $a1
    08811234:[00C2800B]: movn       $s0, $a2, $v0
    08811238:[14600033]: bne        $v1, $zr, 0x08811308
    0881123C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08811240:[02702821]: addu       $a1, $s3, $s0
    08811244:[0E20457B]: jal        0x088115EC
    08811248:[24A50010]: addiu      $a1, $a1, 16
    0881124C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08811250:[1220002D]: beq        $s1, $zr, 0x08811308
    08811254:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08811258:[0E20488E]: jal        0x08812238
    0881125C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811260:[0230001B]: divu       $s1, $s0
    08811264:[52000001]: beql       $s0, $zr, 0x0881126C
    08811268:[000001CD]: break      0x00007
    0881126C:[00001010]: mfhi       $v0
    08811270:[1040001C]: beq        $v0, $zr, 0x088112E4
    08811274:[2632FFF8]: addiu      $s2, $s1, -8
    08811278:[02301021]: addu       $v0, $s1, $s0
    0881127C:[2442FFFF]: addiu      $v0, $v0, -1
    08811280:[00101823]: subu       $v1, $zr, $s0 <=> negu $v1, $s0
    08811284:[00431024]: and        $v0, $v0, $v1
    08811288:[2447FFF8]: addiu      $a3, $v0, -8
    0881128C:[00F24023]: subu       $t0, $a3, $s2
    08811290:[29020010]: slti       $v0, $t0, 16
    08811294:[10400003]: beq        $v0, $zr, 0x088112A4
    08811298:[8E460004]: lw         $a2, 4($s2)
    0881129C:[00F03821]: addu       $a3, $a3, $s0
    088112A0:[00F24023]: subu       $t0, $a3, $s2
    088112A4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088112A8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088112AC:[7C060804]: ins        $a2, $zr, 0, 2
    088112B0:[00C83023]: subu       $a2, $a2, $t0
    088112B4:[34C20001]: ori        $v0, $a2, 1
    088112B8:[ACE20004]: sw         $v0, 4($a3)
    088112BC:[00E63021]: addu       $a2, $a3, $a2
    088112C0:[8CC20004]: lw         $v0, 4($a2)
    088112C4:[34420001]: ori        $v0, $v0, 1
    088112C8:[ACC20004]: sw         $v0, 4($a2)
    088112CC:[8E430004]: lw         $v1, 4($s2)
    088112D0:[30630001]: andi       $v1, $v1, 1
    088112D4:[00681825]: or         $v1, $v1, $t0
    088112D8:[AE430004]: sw         $v1, 4($s2)
    088112DC:[0E204192]: jal        0x08810648
    088112E0:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    088112E4:[8E420004]: lw         $v0, 4($s2)
    088112E8:[7C020804]: ins        $v0, $zr, 0, 2
    088112EC:[00531023]: subu       $v0, $v0, $s3
    088112F0:[28430010]: slti       $v1, $v0, 16
    088112F4:[1060000C]: beq        $v1, $zr, 0x08811328
    088112F8:[34420001]: ori        $v0, $v0, 1
    088112FC:[0E20489D]: jal        0x08812274
    08811300:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811304:[26420008]: addiu      $v0, $s2, 8
    08811308:[8FBF0014]: lw         $ra, 20($sp)
    0881130C:[8FB40010]: lw         $s4, 16($sp)
    08811310:[8FB3000C]: lw         $s3, 12($sp)
    08811314:[8FB20008]: lw         $s2, 8($sp)
    08811318:[8FB10004]: lw         $s1, 4($sp)
    0881131C:[8FB00000]: lw         $s0, 0($sp)
    08811320:[03E00008]: jr         $ra
    08811324:[27BD0020]: addiu      $sp, $sp, 32
    08811328:[02532821]: addu       $a1, $s2, $s3
    0881132C:[ACA20004]: sw         $v0, 4($a1)
    08811330:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811334:[24A50008]: addiu      $a1, $a1, 8
    08811338:[8E420004]: lw         $v0, 4($s2)
    0881133C:[30420001]: andi       $v0, $v0, 1
    08811340:[00531025]: or         $v0, $v0, $s3
    08811344:[0E204192]: jal        0x08810648
    08811348:[AE420004]: sw         $v0, 4($s2)
    0881134C:[0A2044BF]: j          0x088112FC
    08811350:[00000000]: nop
    08811354:[0E20457B]: jal        0x088115EC
    08811358:[00000000]: nop
    0881135C:[0A2044C3]: j          0x0881130C
    08811360:[8FBF0014]: lw         $ra, 20($sp)
  Back Branch 0881134C 1 times (length 22)
    088112E8:[7C020804]: ins        $v0, $zr, 0, 2
    088112EC:[00531023]: subu       $v0, $v0, $s3
    088112F0:[28430010]: slti       $v1, $v0, 16
    088112F4:[1060000C]: beq        $v1, $zr, 0x08811328
    088112F8:[34420001]: ori        $v0, $v0, 1
--> 088112FC:[0E20489D]: jal        0x08812274
    08811300:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811304:[26420008]: addiu      $v0, $s2, 8
    08811308:[8FBF0014]: lw         $ra, 20($sp)
    0881130C:[8FB40010]: lw         $s4, 16($sp)
    08811310:[8FB3000C]: lw         $s3, 12($sp)
    08811314:[8FB20008]: lw         $s2, 8($sp)
    08811318:[8FB10004]: lw         $s1, 4($sp)
    0881131C:[8FB00000]: lw         $s0, 0($sp)
    08811320:[03E00008]: jr         $ra
    08811324:[27BD0020]: addiu      $sp, $sp, 32
    08811328:[02532821]: addu       $a1, $s2, $s3
    0881132C:[ACA20004]: sw         $v0, 4($a1)
    08811330:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811334:[24A50008]: addiu      $a1, $a1, 8
    08811338:[8E420004]: lw         $v0, 4($s2)
    0881133C:[30420001]: andi       $v0, $v0, 1
    08811340:[00531025]: or         $v0, $v0, $s3
    08811344:[0E204192]: jal        0x08810648
    08811348:[AE420004]: sw         $v0, 4($s2)
--> 0881134C:[0A2044BF]: j          0x088112FC
    08811350:[00000000]: nop
    08811354:[0E20457B]: jal        0x088115EC
    08811358:[00000000]: nop
    0881135C:[0A2044C3]: j          0x0881130C
_S1_2_8807F70 97 instructions (0.006%), 1 calls (08807F70 - 08808078, length 67)
    08807F70:[27BDFFF0]: addiu      $sp, $sp, -16
    08807F74:[AFB20008]: sw         $s2, 8($sp)
    08807F78:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08807F7C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08807F80:[AFB10004]: sw         $s1, 4($sp)
    08807F84:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08807F88:[AFB00000]: sw         $s0, 0($sp)
    08807F8C:[AFBF000C]: sw         $ra, 12($sp)
    08807F90:[8C42B050]: lw         $v0, -20400($v0)
    08807F94:[10400003]: beq        $v0, $zr, 0x08807FA4
    08807F98:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08807F9C:[0040F809]: jalr       $ra, $v0
    08807FA0:[00000000]: nop
    08807FA4:[3C0A08A4]: lui        $t2, 0x08A4 <=> li $t2, 0x08A40000
    08807FA8:[2547B054]: addiu      $a3, $t2, -20396
    08807FAC:[8CE80048]: lw         $t0, 72($a3)
    08807FB0:[7E231E00]: ext        $v1, $s1, 24, 4
    08807FB4:[3C029D00]: lui        $v0, 0x9D00 <=> li $v0, 0x9D000000
    08807FB8:[8D050008]: lw         $a1, 8($t0)
    08807FBC:[00031C00]: sll        $v1, $v1, 0x0010
    08807FC0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08807FC4:[00621825]: or         $v1, $v1, $v0
    08807FC8:[7C06FE04]: ins        $a2, $zr, 24, 8
    08807FCC:[3C029C00]: lui        $v0, 0x9C00 <=> li $v0, 0x9C000000
    08807FD0:[3C04D200]: lui        $a0, 0xD200 <=> li $a0, 0xD2000000
    08807FD4:[00C23025]: or         $a2, $a2, $v0
    08807FD8:[02042025]: or         $a0, $s0, $a0
    08807FDC:[02431825]: or         $v1, $s2, $v1
    08807FE0:[24A2000C]: addiu      $v0, $a1, 12
    08807FE4:[AD020008]: sw         $v0, 8($t0)
    08807FE8:[24090005]: addiu      $t1, $zr, 5 <=> li $t1, 5
    08807FEC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08807FF0:[ACA40000]: sw         $a0, 0($a1)
    08807FF4:[24E4004C]: addiu      $a0, $a3, 76
    08807FF8:[ACA30004]: sw         $v1, 4($a1)
    08807FFC:[ACA60008]: sw         $a2, 8($a1)
    08808000:[8CE2003C]: lw         $v0, 60($a3)
    08808004:[8CE30040]: lw         $v1, 64($a3)
    08808008:[25080001]: addiu      $t0, $t0, 1
    0880800C:[AC8200A0]: sw         $v0, 160($a0)
    08808010:[AC8300A4]: sw         $v1, 164($a0)
    08808014:[AC90009C]: sw         $s0, 156($a0)
    08808018:[1509FFF9]: bne        $t0, $t1, 0x08808000
    0880801C:[248400FC]: addiu      $a0, $a0, 252
    08808020:[8CE20034]: lw         $v0, 52($a3)
    08808024:[ACF00024]: sw         $s0, 36($a3)
    08808028:[ACF1002C]: sw         $s1, 44($a3)
    0880802C:[14400004]: bne        $v0, $zr, 0x08808040
    08808030:[ACF20028]: sw         $s2, 40($a3)
    08808034:[8CE20040]: lw         $v0, 64($a3)
    08808038:[1440000B]: bne        $v0, $zr, 0x08808068
    0880803C:[02420018]: mult       $s2, $v0
    08808040:[2547B054]: addiu      $a3, $t2, -20396
    08808044:[8CE20038]: lw         $v0, 56($a3)
    08808048:[50400001]: beql       $v0, $zr, 0x08808050
    0880804C:[ACF20038]: sw         $s2, 56($a3)
    08808050:[8FBF000C]: lw         $ra, 12($sp)
    08808054:[8FB20008]: lw         $s2, 8($sp)
    08808058:[8FB10004]: lw         $s1, 4($sp)
    0880805C:[8FB00000]: lw         $s0, 0($sp)
    08808060:[03E00008]: jr         $ra
    08808064:[27BD0010]: addiu      $sp, $sp, 16
    08808068:[00001012]: mflo       $v0
    0880806C:[00021080]: sll        $v0, $v0, 0x0002
    08808070:[02221021]: addu       $v0, $s1, $v0
    08808074:[0A202010]: j          0x08808040
    08808078:[ACE20034]: sw         $v0, 52($a3)
  Back Branch 08808018 5 times (length 8)
    08807FEC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08807FF0:[ACA40000]: sw         $a0, 0($a1)
    08807FF4:[24E4004C]: addiu      $a0, $a3, 76
    08807FF8:[ACA30004]: sw         $v1, 4($a1)
    08807FFC:[ACA60008]: sw         $a2, 8($a1)
--> 08808000:[8CE2003C]: lw         $v0, 60($a3)
    08808004:[8CE30040]: lw         $v1, 64($a3)
    08808008:[25080001]: addiu      $t0, $t0, 1
    0880800C:[AC8200A0]: sw         $v0, 160($a0)
    08808010:[AC8300A4]: sw         $v1, 164($a0)
    08808014:[AC90009C]: sw         $s0, 156($a0)
--> 08808018:[1509FFF9]: bne        $t0, $t1, 0x08808000
    0880801C:[248400FC]: addiu      $a0, $a0, 252
    08808020:[8CE20034]: lw         $v0, 52($a3)
    08808024:[ACF00024]: sw         $s0, 36($a3)
    08808028:[ACF1002C]: sw         $s1, 44($a3)
  Back Branch 08808074 1 times (length 15)
    0880802C:[14400004]: bne        $v0, $zr, 0x08808040
    08808030:[ACF20028]: sw         $s2, 40($a3)
    08808034:[8CE20040]: lw         $v0, 64($a3)
    08808038:[1440000B]: bne        $v0, $zr, 0x08808068
    0880803C:[02420018]: mult       $s2, $v0
--> 08808040:[2547B054]: addiu      $a3, $t2, -20396
    08808044:[8CE20038]: lw         $v0, 56($a3)
    08808048:[50400001]: beql       $v0, $zr, 0x08808050
    0880804C:[ACF20038]: sw         $s2, 56($a3)
    08808050:[8FBF000C]: lw         $ra, 12($sp)
    08808054:[8FB20008]: lw         $s2, 8($sp)
    08808058:[8FB10004]: lw         $s1, 4($sp)
    0880805C:[8FB00000]: lw         $s0, 0($sp)
    08808060:[03E00008]: jr         $ra
    08808064:[27BD0010]: addiu      $sp, $sp, 16
    08808068:[00001012]: mflo       $v0
    0880806C:[00021080]: sll        $v0, $v0, 0x0002
    08808070:[02221021]: addu       $v0, $s1, $v0
--> 08808074:[0A202010]: j          0x08808040
    08808078:[ACE20034]: sw         $v0, 52($a3)
_S1_2_8810648 95 instructions (0.006%), 2 calls (08810648 - 088108C0, length 159)
    08810648:[27BDFFF0]: addiu      $sp, $sp, -16
    0881064C:[AFB10004]: sw         $s1, 4($sp)
    08810650:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08810654:[AFB00000]: sw         $s0, 0($sp)
    08810658:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0881065C:[10A00043]: beq        $a1, $zr, 0x0881076C
    08810660:[AFBF0008]: sw         $ra, 8($sp)
    08810664:[0E20488E]: jal        0x08812238
    08810668:[00000000]: nop
    0881066C:[260AFFF8]: addiu      $t2, $s0, -8
    08810670:[8D430004]: lw         $v1, 4($t2)
    08810674:[3C0D08A1]: lui        $t5, 0x08A1 <=> li $t5, 0x08A10000
    08810678:[25ABADBC]: addiu      $t3, $t5, -21060
    0881067C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08810680:[7C080004]: ins        $t0, $zr, 0, 1
    08810684:[01482021]: addu       $a0, $t2, $t0
    08810688:[8C890004]: lw         $t1, 4($a0)
    0881068C:[8D620008]: lw         $v0, 8($t3)
    08810690:[10820075]: beq        $a0, $v0, 0x08810868
    08810694:[7C090804]: ins        $t1, $zr, 0, 2
    08810698:[30620001]: andi       $v0, $v1, 1
    0881069C:[AC890004]: sw         $t1, 4($a0)
    088106A0:[1440000A]: bne        $v0, $zr, 0x088106CC
    088106A4:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088106A8:[8E05FFF8]: lw         $a1, -8($s0)
    088106AC:[25620008]: addiu      $v0, $t3, 8
    088106B0:[01455023]: subu       $t2, $t2, $a1
    088106B4:[8D430008]: lw         $v1, 8($t2)
    088106B8:[10620069]: beq        $v1, $v0, 0x08810860
    088106BC:[01054021]: addu       $t0, $t0, $a1
    088106C0:[8D47000C]: lw         $a3, 12($t2)
    088106C4:[ACE30008]: sw         $v1, 8($a3)
    088106C8:[AC67000C]: sw         $a3, 12($v1)
    088106CC:[00891821]: addu       $v1, $a0, $t1
    088106D0:[8C620004]: lw         $v0, 4($v1)
    088106D4:[30420001]: andi       $v0, $v0, 1
    088106D8:[1440000C]: bne        $v0, $zr, 0x0881070C
    088106DC:[35020001]: ori        $v0, $t0, 1
    088106E0:[1580005D]: bne        $t4, $zr, 0x08810858
    088106E4:[01094021]: addu       $t0, $t0, $t1
    088106E8:[8C830008]: lw         $v1, 8($a0)
    088106EC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088106F0:[2442ADC4]: addiu      $v0, $v0, -21052
    088106F4:[50620053]: beql       $v1, $v0, 0x08810844
    088106F8:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    088106FC:[8C87000C]: lw         $a3, 12($a0)
    08810700:[ACE30008]: sw         $v1, 8($a3)
    08810704:[AC67000C]: sw         $a3, 12($v1)
    08810708:[35020001]: ori        $v0, $t0, 1
    0881070C:[01481821]: addu       $v1, $t2, $t0
    08810710:[AD420004]: sw         $v0, 4($t2)
    08810714:[15800013]: bne        $t4, $zr, 0x08810764
    08810718:[AC680000]: sw         $t0, 0($v1)
    0881071C:[2D020200]: sltiu      $v0, $t0, 512
    08810720:[10400017]: beq        $v0, $zr, 0x08810780
    08810724:[00083242]: srl        $a2, $t0, 0x0009
    08810728:[000820C2]: srl        $a0, $t0, 0x0003
    0881072C:[25A5ADBC]: addiu      $a1, $t5, -21060
    08810730:[000410C0]: sll        $v0, $a0, 0x0003
    08810734:[00453821]: addu       $a3, $v0, $a1
    08810738:[8CA30004]: lw         $v1, 4($a1)
    0881073C:[00042082]: srl        $a0, $a0, 0x0002
    08810740:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08810744:[8CE60008]: lw         $a2, 8($a3)
    08810748:[00821004]: sllv       $v0, $v0, $a0
    0881074C:[00621825]: or         $v1, $v1, $v0
    08810750:[ACA30004]: sw         $v1, 4($a1)
    08810754:[AD47000C]: sw         $a3, 12($t2)
    08810758:[AD460008]: sw         $a2, 8($t2)
    0881075C:[ACCA000C]: sw         $t2, 12($a2)
    08810760:[ACEA0008]: sw         $t2, 8($a3)
    08810764:[0E20489D]: jal        0x08812274
    08810768:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881076C:[8FBF0008]: lw         $ra, 8($sp)
    08810770:[8FB10004]: lw         $s1, 4($sp)
    08810774:[8FB00000]: lw         $s0, 0($sp)
    08810778:[03E00008]: jr         $ra
    0881077C:[27BD0010]: addiu      $sp, $sp, 16
    08810780:[10C00015]: beq        $a2, $zr, 0x088107D8
    08810784:[000820C2]: srl        $a0, $t0, 0x0003
    08810788:[00081982]: srl        $v1, $t0, 0x0006
    0881078C:[2CC20005]: sltiu      $v0, $a2, 5
    08810790:[14400011]: bne        $v0, $zr, 0x088107D8
    08810794:[24640038]: addiu      $a0, $v1, 56
    08810798:[2CC20015]: sltiu      $v0, $a2, 21
    0881079C:[1440000E]: bne        $v0, $zr, 0x088107D8
    088107A0:[24C4005B]: addiu      $a0, $a2, 91
    088107A4:[00081B02]: srl        $v1, $t0, 0x000C
    088107A8:[2CC20055]: sltiu      $v0, $a2, 85
    088107AC:[1440000A]: bne        $v0, $zr, 0x088107D8
    088107B0:[2464006E]: addiu      $a0, $v1, 110
    088107B4:[00081BC2]: srl        $v1, $t0, 0x000F
    088107B8:[2CC20155]: sltiu      $v0, $a2, 341
    088107BC:[14400006]: bne        $v0, $zr, 0x088107D8
    088107C0:[24640077]: addiu      $a0, $v1, 119
    088107C4:[00081482]: srl        $v0, $t0, 0x0012
    088107C8:[2CC30555]: sltiu      $v1, $a2, 1365
    088107CC:[14600002]: bne        $v1, $zr, 0x088107D8
    088107D0:[2444007C]: addiu      $a0, $v0, 124
    088107D4:[2404007E]: addiu      $a0, $zr, 126 <=> li $a0, 126
    088107D8:[25A5ADBC]: addiu      $a1, $t5, -21060
    088107DC:[000410C0]: sll        $v0, $a0, 0x0003
    088107E0:[00453821]: addu       $a3, $v0, $a1
    088107E4:[8CE60008]: lw         $a2, 8($a3)
    088107E8:[50C70010]: beql       $a2, $a3, 0x0881082C
    088107EC:[8CA20004]: lw         $v0, 4($a1)
    088107F0:[8CC20004]: lw         $v0, 4($a2)
    088107F4:[7C020804]: ins        $v0, $zr, 0, 2
    088107F8:[0102102B]: sltu       $v0, $t0, $v0
    088107FC:[5040FFD5]: beql       $v0, $zr, 0x08810754
    08810800:[8CC7000C]: lw         $a3, 12($a2)
    08810804:[8CC60008]: lw         $a2, 8($a2)
    08810808:[50C7FFD2]: beql       $a2, $a3, 0x08810754
    0881080C:[8CC7000C]: lw         $a3, 12($a2)
    08810810:[8CC20004]: lw         $v0, 4($a2)
    08810814:[7C020804]: ins        $v0, $zr, 0, 2
    08810818:[0102102B]: sltu       $v0, $t0, $v0
    0881081C:[5440FFFA]: bnel       $v0, $zr, 0x08810808
    08810820:[8CC60008]: lw         $a2, 8($a2)
    08810824:[0A2041D5]: j          0x08810754
    08810828:[8CC7000C]: lw         $a3, 12($a2)
    0881082C:[00042082]: srl        $a0, $a0, 0x0002
    08810830:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08810834:[00831804]: sllv       $v1, $v1, $a0
    08810838:[00431025]: or         $v0, $v0, $v1
    0881083C:[0A2041D5]: j          0x08810754
    08810840:[ACA20004]: sw         $v0, 4($a1)
    08810844:[AC6A000C]: sw         $t2, 12($v1)
    08810848:[AC6A0008]: sw         $t2, 8($v1)
    0881084C:[AD43000C]: sw         $v1, 12($t2)
    08810850:[0A2041C2]: j          0x08810708
    08810854:[AD430008]: sw         $v1, 8($t2)
    08810858:[0A2041BF]: j          0x088106FC
    0881085C:[8C830008]: lw         $v1, 8($a0)
    08810860:[0A2041B3]: j          0x088106CC
    08810864:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    08810868:[30620001]: andi       $v0, $v1, 1
    0881086C:[14400008]: bne        $v0, $zr, 0x08810890
    08810870:[01094021]: addu       $t0, $t0, $t1
    08810874:[8E05FFF8]: lw         $a1, -8($s0)
    08810878:[01455023]: subu       $t2, $t2, $a1
    0881087C:[8D47000C]: lw         $a3, 12($t2)
    08810880:[8D460008]: lw         $a2, 8($t2)
    08810884:[01054021]: addu       $t0, $t0, $a1
    08810888:[ACE60008]: sw         $a2, 8($a3)
    0881088C:[ACC7000C]: sw         $a3, 12($a2)
    08810890:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08810894:[8C43B1C4]: lw         $v1, -20028($v0)
    08810898:[35040001]: ori        $a0, $t0, 1
    0881089C:[AD6A0008]: sw         $t2, 8($t3)
    088108A0:[0103182B]: sltu       $v1, $t0, $v1
    088108A4:[1460FFAF]: bne        $v1, $zr, 0x08810764
    088108A8:[AD440004]: sw         $a0, 4($t2)
    088108AC:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088108B0:[8C45362C]: lw         $a1, 13868($v0)
    088108B4:[0E204231]: jal        0x088108C4
    088108B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088108BC:[0A2041D9]: j          0x08810764
    088108C0:[00000000]: nop
  Back Branch 088108A4 1 times (length 82)
    08810750:[ACA30004]: sw         $v1, 4($a1)
    08810754:[AD47000C]: sw         $a3, 12($t2)
    08810758:[AD460008]: sw         $a2, 8($t2)
    0881075C:[ACCA000C]: sw         $t2, 12($a2)
    08810760:[ACEA0008]: sw         $t2, 8($a3)
--> 08810764:[0E20489D]: jal        0x08812274
    08810768:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881076C:[8FBF0008]: lw         $ra, 8($sp)
    08810770:[8FB10004]: lw         $s1, 4($sp)
    08810774:[8FB00000]: lw         $s0, 0($sp)
    08810778:[03E00008]: jr         $ra
    0881077C:[27BD0010]: addiu      $sp, $sp, 16
    08810780:[10C00015]: beq        $a2, $zr, 0x088107D8
    08810784:[000820C2]: srl        $a0, $t0, 0x0003
    08810788:[00081982]: srl        $v1, $t0, 0x0006
    0881078C:[2CC20005]: sltiu      $v0, $a2, 5
    08810790:[14400011]: bne        $v0, $zr, 0x088107D8
    08810794:[24640038]: addiu      $a0, $v1, 56
    08810798:[2CC20015]: sltiu      $v0, $a2, 21
    0881079C:[1440000E]: bne        $v0, $zr, 0x088107D8
    088107A0:[24C4005B]: addiu      $a0, $a2, 91
    088107A4:[00081B02]: srl        $v1, $t0, 0x000C
    088107A8:[2CC20055]: sltiu      $v0, $a2, 85
    088107AC:[1440000A]: bne        $v0, $zr, 0x088107D8
    088107B0:[2464006E]: addiu      $a0, $v1, 110
    088107B4:[00081BC2]: srl        $v1, $t0, 0x000F
    088107B8:[2CC20155]: sltiu      $v0, $a2, 341
    088107BC:[14400006]: bne        $v0, $zr, 0x088107D8
    088107C0:[24640077]: addiu      $a0, $v1, 119
    088107C4:[00081482]: srl        $v0, $t0, 0x0012
    088107C8:[2CC30555]: sltiu      $v1, $a2, 1365
    088107CC:[14600002]: bne        $v1, $zr, 0x088107D8
    088107D0:[2444007C]: addiu      $a0, $v0, 124
    088107D4:[2404007E]: addiu      $a0, $zr, 126 <=> li $a0, 126
    088107D8:[25A5ADBC]: addiu      $a1, $t5, -21060
    088107DC:[000410C0]: sll        $v0, $a0, 0x0003
    088107E0:[00453821]: addu       $a3, $v0, $a1
    088107E4:[8CE60008]: lw         $a2, 8($a3)
    088107E8:[50C70010]: beql       $a2, $a3, 0x0881082C
    088107EC:[8CA20004]: lw         $v0, 4($a1)
    088107F0:[8CC20004]: lw         $v0, 4($a2)
    088107F4:[7C020804]: ins        $v0, $zr, 0, 2
    088107F8:[0102102B]: sltu       $v0, $t0, $v0
    088107FC:[5040FFD5]: beql       $v0, $zr, 0x08810754
    08810800:[8CC7000C]: lw         $a3, 12($a2)
    08810804:[8CC60008]: lw         $a2, 8($a2)
    08810808:[50C7FFD2]: beql       $a2, $a3, 0x08810754
    0881080C:[8CC7000C]: lw         $a3, 12($a2)
    08810810:[8CC20004]: lw         $v0, 4($a2)
    08810814:[7C020804]: ins        $v0, $zr, 0, 2
    08810818:[0102102B]: sltu       $v0, $t0, $v0
    0881081C:[5440FFFA]: bnel       $v0, $zr, 0x08810808
    08810820:[8CC60008]: lw         $a2, 8($a2)
    08810824:[0A2041D5]: j          0x08810754
    08810828:[8CC7000C]: lw         $a3, 12($a2)
    0881082C:[00042082]: srl        $a0, $a0, 0x0002
    08810830:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08810834:[00831804]: sllv       $v1, $v1, $a0
    08810838:[00431025]: or         $v0, $v0, $v1
    0881083C:[0A2041D5]: j          0x08810754
    08810840:[ACA20004]: sw         $v0, 4($a1)
    08810844:[AC6A000C]: sw         $t2, 12($v1)
    08810848:[AC6A0008]: sw         $t2, 8($v1)
    0881084C:[AD43000C]: sw         $v1, 12($t2)
    08810850:[0A2041C2]: j          0x08810708
    08810854:[AD430008]: sw         $v1, 8($t2)
    08810858:[0A2041BF]: j          0x088106FC
    0881085C:[8C830008]: lw         $v1, 8($a0)
    08810860:[0A2041B3]: j          0x088106CC
    08810864:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    08810868:[30620001]: andi       $v0, $v1, 1
    0881086C:[14400008]: bne        $v0, $zr, 0x08810890
    08810870:[01094021]: addu       $t0, $t0, $t1
    08810874:[8E05FFF8]: lw         $a1, -8($s0)
    08810878:[01455023]: subu       $t2, $t2, $a1
    0881087C:[8D47000C]: lw         $a3, 12($t2)
    08810880:[8D460008]: lw         $a2, 8($t2)
    08810884:[01054021]: addu       $t0, $t0, $a1
    08810888:[ACE60008]: sw         $a2, 8($a3)
    0881088C:[ACC7000C]: sw         $a3, 12($a2)
    08810890:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08810894:[8C43B1C4]: lw         $v1, -20028($v0)
    08810898:[35040001]: ori        $a0, $t0, 1
    0881089C:[AD6A0008]: sw         $t2, 8($t3)
    088108A0:[0103182B]: sltu       $v1, $t0, $v1
--> 088108A4:[1460FFAF]: bne        $v1, $zr, 0x08810764
    088108A8:[AD440004]: sw         $a0, 4($t2)
    088108AC:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088108B0:[8C45362C]: lw         $a1, 13868($v0)
    088108B4:[0E204231]: jal        0x088108C4
_S1_2_8808858 88 instructions (0.005%), 1 calls (08808858 - 08808958, length 65)
    08808858:[27BDFFE0]: addiu      $sp, $sp, -32
    0880885C:[AFB50014]: sw         $s5, 20($sp)
    08808860:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08808864:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08808868:[AFB40010]: sw         $s4, 16($sp)
    0880886C:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    08808870:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08808874:[AFB3000C]: sw         $s3, 12($sp)
    08808878:[AFB20008]: sw         $s2, 8($sp)
    0880887C:[2472B054]: addiu      $s2, $v1, -20396
    08808880:[AFB10004]: sw         $s1, 4($sp)
    08808884:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08808888:[AFB00000]: sw         $s0, 0($sp)
    0880888C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08808890:[AFBF0018]: sw         $ra, 24($sp)
    08808894:[8C42B04C]: lw         $v0, -20404($v0)
    08808898:[10400005]: beq        $v0, $zr, 0x088088B0
    0880889C:[8E530024]: lw         $s3, 36($s2)
    088088A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088088A4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088088A8:[0040F809]: jalr       $ra, $v0
    088088AC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088088B0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088088B4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088088B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088088BC:[AE540030]: sw         $s4, 48($s2)
    088088C0:[AE530024]: sw         $s3, 36($s2)
    088088C4:[AE50003C]: sw         $s0, 60($s2)
    088088C8:[AE510040]: sw         $s1, 64($s2)
    088088CC:[0E27E1F4]: jal        0x089F87D0 [sceDisplaySetMode]
    088088D0:[AE550028]: sw         $s5, 40($s2)
    088088D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088088D8:[8E430008]: lw         $v1, 8($s2)
    088088DC:[50620017]: beql       $v1, $v0, 0x0880893C
    088088E0:[8E420014]: lw         $v0, 20($s2)
    088088E4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088088E8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088088EC:[24080005]: addiu      $t0, $zr, 5 <=> li $t0, 5
    088088F0:[2645004C]: addiu      $a1, $s2, 76
    088088F4:[8CC2003C]: lw         $v0, 60($a2)
    088088F8:[8CC40040]: lw         $a0, 64($a2)
    088088FC:[8CC30024]: lw         $v1, 36($a2)
    08808900:[24E70001]: addiu      $a3, $a3, 1
    08808904:[ACA200A0]: sw         $v0, 160($a1)
    08808908:[ACA3009C]: sw         $v1, 156($a1)
    0880890C:[ACA400A4]: sw         $a0, 164($a1)
    08808910:[14E8FFF8]: bne        $a3, $t0, 0x088088F4
    08808914:[24A500FC]: addiu      $a1, $a1, 252
    08808918:[8FBF0018]: lw         $ra, 24($sp)
    0880891C:[8FB50014]: lw         $s5, 20($sp)
    08808920:[8FB40010]: lw         $s4, 16($sp)
    08808924:[8FB3000C]: lw         $s3, 12($sp)
    08808928:[8FB20008]: lw         $s2, 8($sp)
    0880892C:[8FB10004]: lw         $s1, 4($sp)
    08808930:[8FB00000]: lw         $s0, 0($sp)
    08808934:[03E00008]: jr         $ra
    08808938:[27BD0020]: addiu      $sp, $sp, 32
    0880893C:[8E440030]: lw         $a0, 48($s2)
    08808940:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08808944:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08808948:[00442021]: addu       $a0, $v0, $a0
    0880894C:[0E27E1F6]: jal        0x089F87D8 [sceDisplaySetFrameBuf]
    08808950:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08808954:[0A20223A]: j          0x088088E8
    08808958:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
  Back Branch 08808910 5 times (length 9)
    088088E0:[8E420014]: lw         $v0, 20($s2)
    088088E4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088088E8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088088EC:[24080005]: addiu      $t0, $zr, 5 <=> li $t0, 5
    088088F0:[2645004C]: addiu      $a1, $s2, 76
--> 088088F4:[8CC2003C]: lw         $v0, 60($a2)
    088088F8:[8CC40040]: lw         $a0, 64($a2)
    088088FC:[8CC30024]: lw         $v1, 36($a2)
    08808900:[24E70001]: addiu      $a3, $a3, 1
    08808904:[ACA200A0]: sw         $v0, 160($a1)
    08808908:[ACA3009C]: sw         $v1, 156($a1)
    0880890C:[ACA400A4]: sw         $a0, 164($a1)
--> 08808910:[14E8FFF8]: bne        $a3, $t0, 0x088088F4
    08808914:[24A500FC]: addiu      $a1, $a1, 252
    08808918:[8FBF0018]: lw         $ra, 24($sp)
    0880891C:[8FB50014]: lw         $s5, 20($sp)
    08808920:[8FB40010]: lw         $s4, 16($sp)
_S1_2_8905474 84 instructions (0.005%), 3 calls (08905474 - 089054E0, length 28)
    08905474:[27BDFFF0]: addiu      $sp, $sp, -16
    08905478:[AFBF000C]: sw         $ra, 12($sp)
    0890547C:[AFB20008]: sw         $s2, 8($sp)
    08905480:[AFB10004]: sw         $s1, 4($sp)
    08905484:[AFB00000]: sw         $s0, 0($sp)
    08905488:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0890548C:[26030013]: addiu      $v1, $s0, 19
    08905490:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    08905494:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08905498:[00621024]: and        $v0, $v1, $v0
    0890549C:[00510018]: mult       $v0, $s1
    089054A0:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    089054A4:[2484B264]: addiu      $a0, $a0, -19868
    089054A8:[00001012]: mflo       $v0
    089054AC:[0E241631]: jal        0x089058C4
    089054B0:[24450010]: addiu      $a1, $v0, 16
    089054B4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089054B8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089054BC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089054C0:[0E2414E5]: jal        0x08905394
    089054C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089054C8:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    089054CC:[8FBF000C]: lw         $ra, 12($sp)
    089054D0:[8FB20008]: lw         $s2, 8($sp)
    089054D4:[8FB10004]: lw         $s1, 4($sp)
    089054D8:[8FB00000]: lw         $s0, 0($sp)
    089054DC:[03E00008]: jr         $ra
    089054E0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8806B28 74 instructions (0.004%), 1 calls (08806B28 - 08806C4C, length 74)
    08806B28:[8C83000C]: lw         $v1, 12($a0)
    08806B2C:[8C850008]: lw         $a1, 8($a0)
    08806B30:[8C860004]: lw         $a2, 4($a0)
    08806B34:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08806B38:[8C870000]: lw         $a3, 0($a0)
    08806B3C:[8C49B09C]: lw         $t1, -20324($v0)
    08806B40:[3063000F]: andi       $v1, $v1, 15
    08806B44:[30A5000F]: andi       $a1, $a1, 15
    08806B48:[00052A00]: sll        $a1, $a1, 0x0008
    08806B4C:[00031B00]: sll        $v1, $v1, 0x000C
    08806B50:[30C6000F]: andi       $a2, $a2, 15
    08806B54:[00651825]: or         $v1, $v1, $a1
    08806B58:[00063100]: sll        $a2, $a2, 0x0004
    08806B5C:[8D280008]: lw         $t0, 8($t1)
    08806B60:[00661825]: or         $v1, $v1, $a2
    08806B64:[30E7000F]: andi       $a3, $a3, 15
    08806B68:[00671825]: or         $v1, $v1, $a3
    08806B6C:[3C02E200]: lui        $v0, 0xE200 <=> li $v0, 0xE2000000
    08806B70:[00621825]: or         $v1, $v1, $v0
    08806B74:[AD030000]: sw         $v1, 0($t0)
    08806B78:[25070010]: addiu      $a3, $t0, 16
    08806B7C:[8C82001C]: lw         $v0, 28($a0)
    08806B80:[8C830018]: lw         $v1, 24($a0)
    08806B84:[8C850014]: lw         $a1, 20($a0)
    08806B88:[8C860010]: lw         $a2, 16($a0)
    08806B8C:[3042000F]: andi       $v0, $v0, 15
    08806B90:[3063000F]: andi       $v1, $v1, 15
    08806B94:[00031A00]: sll        $v1, $v1, 0x0008
    08806B98:[00021300]: sll        $v0, $v0, 0x000C
    08806B9C:[30A5000F]: andi       $a1, $a1, 15
    08806BA0:[00431025]: or         $v0, $v0, $v1
    08806BA4:[00052900]: sll        $a1, $a1, 0x0004
    08806BA8:[00451025]: or         $v0, $v0, $a1
    08806BAC:[30C6000F]: andi       $a2, $a2, 15
    08806BB0:[00461025]: or         $v0, $v0, $a2
    08806BB4:[3C03E300]: lui        $v1, 0xE300 <=> li $v1, 0xE3000000
    08806BB8:[00431025]: or         $v0, $v0, $v1
    08806BBC:[AD020004]: sw         $v0, 4($t0)
    08806BC0:[8C82002C]: lw         $v0, 44($a0)
    08806BC4:[8C830028]: lw         $v1, 40($a0)
    08806BC8:[8C850024]: lw         $a1, 36($a0)
    08806BCC:[8C860020]: lw         $a2, 32($a0)
    08806BD0:[3042000F]: andi       $v0, $v0, 15
    08806BD4:[3063000F]: andi       $v1, $v1, 15
    08806BD8:[00031A00]: sll        $v1, $v1, 0x0008
    08806BDC:[00021300]: sll        $v0, $v0, 0x000C
    08806BE0:[30A5000F]: andi       $a1, $a1, 15
    08806BE4:[00431025]: or         $v0, $v0, $v1
    08806BE8:[00052900]: sll        $a1, $a1, 0x0004
    08806BEC:[00451025]: or         $v0, $v0, $a1
    08806BF0:[30C6000F]: andi       $a2, $a2, 15
    08806BF4:[00461025]: or         $v0, $v0, $a2
    08806BF8:[3C03E400]: lui        $v1, 0xE400 <=> li $v1, 0xE4000000
    08806BFC:[00431025]: or         $v0, $v0, $v1
    08806C00:[AD020008]: sw         $v0, 8($t0)
    08806C04:[8C83003C]: lw         $v1, 60($a0)
    08806C08:[8C820038]: lw         $v0, 56($a0)
    08806C0C:[8C850034]: lw         $a1, 52($a0)
    08806C10:[8C860030]: lw         $a2, 48($a0)
    08806C14:[3063000F]: andi       $v1, $v1, 15
    08806C18:[3042000F]: andi       $v0, $v0, 15
    08806C1C:[00021200]: sll        $v0, $v0, 0x0008
    08806C20:[00031B00]: sll        $v1, $v1, 0x000C
    08806C24:[30A5000F]: andi       $a1, $a1, 15
    08806C28:[00621825]: or         $v1, $v1, $v0
    08806C2C:[00052900]: sll        $a1, $a1, 0x0004
    08806C30:[00651825]: or         $v1, $v1, $a1
    08806C34:[30C6000F]: andi       $a2, $a2, 15
    08806C38:[00661825]: or         $v1, $v1, $a2
    08806C3C:[3C02E500]: lui        $v0, 0xE500 <=> li $v0, 0xE5000000
    08806C40:[00621825]: or         $v1, $v1, $v0
    08806C44:[AD270008]: sw         $a3, 8($t1)
    08806C48:[03E00008]: jr         $ra
    08806C4C:[AD03000C]: sw         $v1, 12($t0)
_S1_2_88171BC 73 instructions (0.004%), 1 calls (088171BC - 08818BD0, length 1670)
  Back Branch 088172BC 4 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 2 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 088177E4 2 times (length 347)
  Back Branch 08818230 2 times (length 823)
  Back Branch 08818184 2 times (length 721)
  Back Branch 08818B6C 1 times (length 1241)
_S1_2_89027E4 72 instructions (0.004%), 1 calls (089027E4 - 089029C0, length 120)
    089027E4:[27BDFFF0]: addiu      $sp, $sp, -16
    089027E8:[AFBF000C]: sw         $ra, 12($sp)
    089027EC:[AFB00008]: sw         $s0, 8($sp)
    089027F0:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089027F4:[8C44C790]: lw         $a0, -14448($v0)
    089027F8:[2403FEFF]: addiu      $v1, $zr, -257 <=> li $v1, -257
    089027FC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08902800:[2402FFFD]: addiu      $v0, $zr, -3 <=> li $v0, -3
    08902804:[00831824]: and        $v1, $a0, $v1
    08902808:[00621824]: and        $v1, $v1, $v0
    0890280C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902810:[AC43C790]: sw         $v1, -14448($v0)
    08902814:[32021000]: andi       $v0, $s0, 4096
    08902818:[50400005]: beql       $v0, $zr, 0x08902830
    0890281C:[2402FFFB]: addiu      $v0, $zr, -5 <=> li $v0, -5
    08902820:[34630004]: ori        $v1, $v1, 4
    08902824:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902828:[10000004]: b          0x0890283C
    0890282C:[AC43C790]: sw         $v1, -14448($v0)
    08902830:[00621824]: and        $v1, $v1, $v0
    08902834:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902838:[AC43C790]: sw         $v1, -14448($v0)
    0890283C:[32020100]: andi       $v0, $s0, 256
    08902840:[50400007]: beql       $v0, $zr, 0x08902860
    08902844:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902848:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890284C:[8C43C790]: lw         $v1, -14448($v0)
    08902850:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902854:[34630008]: ori        $v1, $v1, 8
    08902858:[10000006]: b          0x08902874
    0890285C:[AC43C790]: sw         $v1, -14448($v0)
    08902860:[8C44C790]: lw         $a0, -14448($v0)
    08902864:[2403FFF7]: addiu      $v1, $zr, -9 <=> li $v1, -9
    08902868:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890286C:[00831824]: and        $v1, $a0, $v1
    08902870:[AC43C790]: sw         $v1, -14448($v0)
    08902874:[32020080]: andi       $v0, $s0, 128
    08902878:[50400007]: beql       $v0, $zr, 0x08902898
    0890287C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902880:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902884:[8C43C790]: lw         $v1, -14448($v0)
    08902888:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890288C:[34630010]: ori        $v1, $v1, 16
    08902890:[10000006]: b          0x089028AC
    08902894:[AC43C790]: sw         $v1, -14448($v0)
    08902898:[8C44C790]: lw         $a0, -14448($v0)
    0890289C:[2403FFEF]: addiu      $v1, $zr, -17 <=> li $v1, -17
    089028A0:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089028A4:[00831824]: and        $v1, $a0, $v1
    089028A8:[AC43C790]: sw         $v1, -14448($v0)
    089028AC:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    089028B0:[02021024]: and        $v0, $s0, $v0
    089028B4:[50400009]: beql       $v0, $zr, 0x089028DC
    089028B8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089028BC:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089028C0:[8C44C790]: lw         $a0, -14448($v0)
    089028C4:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089028C8:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089028CC:[00831824]: and        $v1, $a0, $v1
    089028D0:[0E27E1D6]: jal        0x089F8758 [sceKernelDcacheWritebackInvalidateAll]
    089028D4:[AC43C790]: sw         $v1, -14448($v0)
    089028D8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089028DC:[02021024]: and        $v0, $s0, $v0
    089028E0:[50400007]: beql       $v0, $zr, 0x08902900
    089028E4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089028E8:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089028EC:[8C43C790]: lw         $v1, -14448($v0)
    089028F0:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089028F4:[34630020]: ori        $v1, $v1, 32
    089028F8:[10000006]: b          0x08902914
    089028FC:[AC43C790]: sw         $v1, -14448($v0)
    08902900:[8C44C790]: lw         $a0, -14448($v0)
    08902904:[2403FFDF]: addiu      $v1, $zr, -33 <=> li $v1, -33
    08902908:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890290C:[00831824]: and        $v1, $a0, $v1
    08902910:[AC43C790]: sw         $v1, -14448($v0)
    08902914:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08902918:[02021024]: and        $v0, $s0, $v0
    0890291C:[50400009]: beql       $v0, $zr, 0x08902944
    08902920:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902924:[0E27E1D6]: jal        0x089F8758 [sceKernelDcacheWritebackInvalidateAll]
    08902928:[00000000]: nop
    0890292C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902930:[8C43C790]: lw         $v1, -14448($v0)
    08902934:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902938:[34630040]: ori        $v1, $v1, 64
    0890293C:[10000006]: b          0x08902958
    08902940:[AC43C790]: sw         $v1, -14448($v0)
    08902944:[8C44C790]: lw         $a0, -14448($v0)
    08902948:[2403FFBF]: addiu      $v1, $zr, -65 <=> li $v1, -65
    0890294C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902950:[00831824]: and        $v1, $a0, $v1
    08902954:[AC43C790]: sw         $v1, -14448($v0)
    08902958:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0890295C:[02021024]: and        $v0, $s0, $v0
    08902960:[5040000B]: beql       $v0, $zr, 0x08902990
    08902964:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902968:[0E24039C]: jal        0x08900E70
    0890296C:[00000000]: nop
    08902970:[0E24033B]: jal        0x08900CEC
    08902974:[00000000]: nop
    08902978:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890297C:[8C43C790]: lw         $v1, -14448($v0)
    08902980:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08902984:[34630080]: ori        $v1, $v1, 128
    08902988:[10000006]: b          0x089029A4
    0890298C:[AC43C790]: sw         $v1, -14448($v0)
    08902990:[8C44C790]: lw         $a0, -14448($v0)
    08902994:[2403FF7F]: addiu      $v1, $zr, -129 <=> li $v1, -129
    08902998:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0890299C:[00831824]: and        $v1, $a0, $v1
    089029A0:[AC43C790]: sw         $v1, -14448($v0)
    089029A4:[3203007F]: andi       $v1, $s0, 127
    089029A8:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    089029AC:[A043C794]: sb         $v1, -14444($v0)
    089029B0:[8FBF000C]: lw         $ra, 12($sp)
    089029B4:[8FB00008]: lw         $s0, 8($sp)
    089029B8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089029BC:[03E00008]: jr         $ra
    089029C0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8812238 71 instructions (0.004%), 5 calls (08812238 - 08812270, length 15)
    08812238:[27BDFFF0]: addiu      $sp, $sp, -16
    0881223C:[AFBF0000]: sw         $ra, 0($sp)
    08812240:[0E27E148]: jal        0x089F8520 [sceKernelCpuSuspendIntr]
    08812244:[00000000]: nop
    08812248:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0881224C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08812250:[8CA23660]: lw         $v0, 13920($a1)
    08812254:[14400003]: bne        $v0, $zr, 0x08812264
    08812258:[24430001]: addiu      $v1, $v0, 1
    0881225C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08812260:[AC443664]: sw         $a0, 13924($v0)
    08812264:[8FBF0000]: lw         $ra, 0($sp)
    08812268:[ACA33660]: sw         $v1, 13920($a1)
    0881226C:[03E00008]: jr         $ra
    08812270:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8809190 65 instructions (0.004%), 5 calls (08809190 - 08809214, length 34)
    08809190:[3C0A08A4]: lui        $t2, 0x08A4 <=> li $t2, 0x08A40000
    08809194:[2542B054]: addiu      $v0, $t2, -20396
    08809198:[2C830016]: sltiu      $v1, $a0, 22
    0880919C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    088091A0:[10600016]: beq        $v1, $zr, 0x088091FC
    088091A4:[8C480048]: lw         $t0, 72($v0)
    088091A8:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    088091AC:[00041080]: sll        $v0, $a0, 0x0002
    088091B0:[2463AA40]: addiu      $v1, $v1, -21952
    088091B4:[00431021]: addu       $v0, $v0, $v1
    088091B8:[8C440000]: lw         $a0, 0($v0)
    088091BC:[00800008]: jr         $a0
    088091C0:[00000000]: nop
    088091FC:[2544B054]: addiu      $a0, $t2, -20396
    08809200:[8C830044]: lw         $v1, 68($a0)
    08809204:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08809208:[01221004]: sllv       $v0, $v0, $t1
    0880920C:[00621825]: or         $v1, $v1, $v0
    08809210:[03E00008]: jr         $ra
    08809214:[AC830044]: sw         $v1, 68($a0)
_S1_2_8905A24 64 instructions (0.004%), 2 calls (08905A24 - 08905AA0, length 32)
    08905A24:[27BDFFF0]: addiu      $sp, $sp, -16
    08905A28:[AFBF000C]: sw         $ra, 12($sp)
    08905A2C:[AFB20008]: sw         $s2, 8($sp)
    08905A30:[AFB10004]: sw         $s1, 4($sp)
    08905A34:[AFB00000]: sw         $s0, 0($sp)
    08905A38:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08905A3C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08905A40:[12000004]: beq        $s0, $zr, 0x08905A54
    08905A44:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08905A48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08905A4C:[0E204860]: jal        0x08812180
    08905A50:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08905A54:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08905A58:[AE420010]: sw         $v0, 16($s2)
    08905A5C:[AE510008]: sw         $s1, 8($s2)
    08905A60:[AE510004]: sw         $s1, 4($s2)
    08905A64:[AE40000C]: sw         $zr, 12($s2)
    08905A68:[AE20000C]: sw         $zr, 12($s1)
    08905A6C:[26420004]: addiu      $v0, $s2, 4
    08905A70:[AE220004]: sw         $v0, 4($s1)
    08905A74:[AE220000]: sw         $v0, 0($s1)
    08905A78:[AE300008]: sw         $s0, 8($s1)
    08905A7C:[AE500014]: sw         $s0, 20($s2)
    08905A80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08905A84:[0E2416A9]: jal        0x08905AA4
    08905A88:[AE510000]: sw         $s1, 0($s2)
    08905A8C:[8FBF000C]: lw         $ra, 12($sp)
    08905A90:[8FB20008]: lw         $s2, 8($sp)
    08905A94:[8FB10004]: lw         $s1, 4($sp)
    08905A98:[8FB00000]: lw         $s0, 0($sp)
    08905A9C:[03E00008]: jr         $ra
    08905AA0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8812274 62 instructions (0.004%), 5 calls (08812274 - 088122AC, length 15)
    08812274:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08812278:[8C623660]: lw         $v0, 13920($v1)
    0881227C:[27BDFFF0]: addiu      $sp, $sp, -16
    08812280:[AFBF0000]: sw         $ra, 0($sp)
    08812284:[2442FFFF]: addiu      $v0, $v0, -1
    08812288:[10400004]: beq        $v0, $zr, 0x0881229C
    0881228C:[AC623660]: sw         $v0, 13920($v1)
    08812290:[8FBF0000]: lw         $ra, 0($sp)
    08812294:[03E00008]: jr         $ra
    08812298:[27BD0010]: addiu      $sp, $sp, 16
    0881229C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088122A0:[0E27E154]: jal        0x089F8550 [sceKernelCpuResumeIntr]
    088122A4:[8C443664]: lw         $a0, 13924($v0)
    088122A8:[0A2048A5]: j          0x08812294
    088122AC:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 088122A8 3 times (length 7)
    08812280:[AFBF0000]: sw         $ra, 0($sp)
    08812284:[2442FFFF]: addiu      $v0, $v0, -1
    08812288:[10400004]: beq        $v0, $zr, 0x0881229C
    0881228C:[AC623660]: sw         $v0, 13920($v1)
    08812290:[8FBF0000]: lw         $ra, 0($sp)
--> 08812294:[03E00008]: jr         $ra
    08812298:[27BD0010]: addiu      $sp, $sp, 16
    0881229C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    088122A0:[0E27E154]: jal        0x089F8550 [sceKernelCpuResumeIntr]
    088122A4:[8C443664]: lw         $a0, 13924($v0)
--> 088122A8:[0A2048A5]: j          0x08812294
    088122AC:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_895AF7C 60 instructions (0.004%), 1 calls (0895AF7C - 0895B1E0, length 154)
    0895AF7C:[27BDFFF0]: addiu      $sp, $sp, -16
    0895AF80:[AFBF000C]: sw         $ra, 12($sp)
    0895AF84:[0E27E1C2]: jal        0x089F8708 [sceKernelGetThreadCurrentPriority]
    0895AF88:[00000000]: nop
    0895AF8C:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0895AF90:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    0895AF94:[2446FFFF]: addiu      $a2, $v0, -1
    0895AF98:[2484A084]: addiu      $a0, $a0, -24444
    0895AF9C:[24A523FC]: addiu      $a1, $a1, 9212
    0895AFA0:[24070800]: addiu      $a3, $zr, 2048 <=> li $a3, 2048
    0895AFA4:[3C080020]: lui        $t0, 0x0020 <=> li $t0, 0x00200000
    0895AFA8:[0E27E1A4]: jal        0x089F8690 [sceKernelCreateThread]
    0895AFAC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0895AFB0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0895AFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0895AFB8:[0E27E190]: jal        0x089F8640 [sceKernelStartThread]
    0895AFBC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0895AFC0:[0E240915]: jal        0x08902454
    0895AFC4:[00000000]: nop
    0895AFC8:[4444F800]: cfc1       $a0, $fcsr31
    0895AFCC:[7C0459C4]: ins        $a0, $zr, 7, 5
    0895AFD0:[44C4F800]: ctc1       $a0, $fcsr31
    0895AFD4:[0E27E152]: jal        0x089F8548 [sceKernelGetThreadId]
    0895AFD8:[00000000]: nop
    0895AFDC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0895AFE0:[0E27E1B6]: jal        0x089F86D8 [sceKernelChangeThreadPriority]
    0895AFE4:[24050028]: addiu      $a1, $zr, 40 <=> li $a1, 40
    0895AFE8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    0895AFEC:[0E24090D]: jal        0x08902434
    0895AFF0:[AC40ADD4]: sw         $zr, -21036($v0)
    0895AFF4:[0E241871]: jal        0x089061C4
    0895AFF8:[00000000]: nop
    0895AFFC:[0E242013]: jal        0x0890804C
    0895B000:[00000000]: nop
    0895B004:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0895B008:[8C42A078]: lw         $v0, -24456($v0)
    0895B00C:[0E240896]: jal        0x08902258
    0895B010:[00022280]: sll        $a0, $v0, 0x000A
    0895B014:[0E24094B]: jal        0x0890252C
    0895B018:[00000000]: nop
    0895B01C:[0E241470]: jal        0x089051C0
    0895B020:[00000000]: nop
    0895B024:[0E241F62]: jal        0x08907D88
    0895B028:[00000000]: nop
    0895B02C:[0E225406]: jal        0x08895018
    0895B030:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B034:[0E23F898]: jal        0x088FE260
    0895B038:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0895B03C:[0E256BA8]: jal        0x0895AEA0
    0895B040:[00000000]: nop
    0895B044:[0E224AA1]: jal        0x08892A84
    0895B048:[240402BC]: addiu      $a0, $zr, 700 <=> li $a0, 700
    0895B04C:[0E2628F0]: jal        0x0898A3C0
    0895B050:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B054:[0E2628E0]: jal        0x0898A380
    0895B058:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B05C:[0E2628C0]: jal        0x0898A300
    0895B060:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B064:[0E2564A1]: jal        0x08959284
    0895B068:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B06C:[0E223A8A]: jal        0x0888EA28
    0895B070:[00000000]: nop
    0895B074:[0E23E6F7]: jal        0x088F9BDC
    0895B078:[00000000]: nop
    0895B07C:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0895B080:[0E2565AA]: jal        0x089596A8
    0895B084:[2484C850]: addiu      $a0, $a0, -14256
    0895B088:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0895B08C:[0E25667C]: jal        0x089599F0
    0895B090:[2484CB44]: addiu      $a0, $a0, -13500
    0895B094:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    0895B098:[2484CB44]: addiu      $a0, $a0, -13500
    0895B09C:[0E256652]: jal        0x08959948
    0895B0A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0895B0A4:[0E262B9C]: jal        0x0898AE70
    0895B0A8:[00000000]: nop
    0895B0AC:[0E206AB8]: jal        0x0881AAE0
    0895B0B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B0B4:[0E206AFC]: jal        0x0881ABF0
    0895B0B8:[00000000]: nop
    0895B0BC:[0E212A79]: jal        0x0884A9E4
    0895B0C0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0895B0C4:[0E217E3C]: jal        0x0885F8F0
    0895B0C8:[00000000]: nop
    0895B0CC:[0E240648]: jal        0x08901920
    0895B0D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B0D4:[0E224E38]: jal        0x088938E0
    0895B0D8:[24040190]: addiu      $a0, $zr, 400 <=> li $a0, 400
    0895B0DC:[0E21C9ED]: jal        0x088727B4
    0895B0E0:[24040032]: addiu      $a0, $zr, 50 <=> li $a0, 50
    0895B0E4:[0E220DAD]: jal        0x088836B4
    0895B0E8:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0895B0EC:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B0F0:[8C44C720]: lw         $a0, -14560($v0)
    0895B0F4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0895B0F8:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B0FC:[34842000]: ori        $a0, $a0, 8192
    0895B100:[AC44C720]: sw         $a0, -14560($v0)
    0895B104:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B108:[AC43BD34]: sw         $v1, -17100($v0)
    0895B10C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B110:[AC40C850]: sw         $zr, -14256($v0)
    0895B114:[0E240992]: jal        0x08902648
    0895B118:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B11C:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B120:[10000024]: b          0x0895B1B4
    0895B124:[AC40BD4C]: sw         $zr, -17076($v0)
    0895B128:[1062001D]: beq        $v1, $v0, 0x0895B1A0
    0895B12C:[00000000]: nop
    0895B130:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0895B134:[10640016]: beq        $v1, $a0, 0x0895B190
    0895B138:[00000000]: nop
    0895B13C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0895B140:[1062000F]: beq        $v1, $v0, 0x0895B180
    0895B144:[00000000]: nop
    0895B148:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0895B14C:[10620006]: beq        $v1, $v0, 0x0895B168
    0895B150:[00000000]: nop
    0895B154:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0895B158:[10620003]: beq        $v1, $v0, 0x0895B168
    0895B15C:[00000000]: nop
    0895B160:[10000014]: b          0x0895B1B4
    0895B164:[00000000]: nop
    0895B168:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B16C:[AC40BD38]: sw         $zr, -17096($v0)
    0895B170:[0E2569A7]: jal        0x0895A69C
    0895B174:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B178:[1000000E]: b          0x0895B1B4
    0895B17C:[00000000]: nop
    0895B180:[0E2568D6]: jal        0x0895A358
    0895B184:[00000000]: nop
    0895B188:[1000000A]: b          0x0895B1B4
    0895B18C:[00000000]: nop
    0895B190:[0E262B62]: jal        0x0898AD88
    0895B194:[00000000]: nop
    0895B198:[10000006]: b          0x0895B1B4
    0895B19C:[00000000]: nop
    0895B1A0:[0E262862]: jal        0x0898A188
    0895B1A4:[00000000]: nop
    0895B1A8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0895B1AC:[0E262810]: jal        0x0898A040
    0895B1B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0895B1B4:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0895B1B8:[8C43BD34]: lw         $v1, -17100($v0)
    0895B1BC:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    0895B1C0:[5462FFD9]: bnel       $v1, $v0, 0x0895B128
    0895B1C4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0895B1C8:[0E25F4C9]: jal        0x0897D324
    0895B1CC:[00000000]: nop
    0895B1D0:[0E243FE0]: jal        0x0890FF80
    0895B1D4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0895B1D8:[8FBF000C]: lw         $ra, 12($sp)
    0895B1DC:[03E00008]: jr         $ra
    0895B1E0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8955A60 60 instructions (0.004%), 1 calls (08955A60 - 08955D04, length 170)
    08955A60:[3C030000]: lui        $v1, 0x0000 <=> li $v1, 0x00000000
    08955A64:[27BDFC00]: addiu      $sp, $sp, -1024
    08955A68:[24620000]: addiu      $v0, $v1, 0
    08955A6C:[AFB303EC]: sw         $s3, 1004($sp)
    08955A70:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08955A74:[AFB203E8]: sw         $s2, 1000($sp)
    08955A78:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08955A7C:[AFBF03F8]: sw         $ra, 1016($sp)
    08955A80:[AFB503F4]: sw         $s5, 1012($sp)
    08955A84:[AFB403F0]: sw         $s4, 1008($sp)
    08955A88:[AFB103E4]: sw         $s1, 996($sp)
    08955A8C:[1440003B]: bne        $v0, $zr, 0x08955B7C
    08955A90:[AFB003E0]: sw         $s0, 992($sp)
    08955A94:[0E201093]: jal        0x0880424C
    08955A98:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08955A9C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08955AA0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08955AA4:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08955AA8:[0A2556B3]: j          0x08955ACC
    08955AAC:[24140014]: addiu      $s4, $zr, 20 <=> li $s4, 20
    08955AB0:[0E20541E]: jal        0x08815078
    08955AB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08955AB8:[00501021]: addu       $v0, $v0, $s0
    08955ABC:[26B50001]: addiu      $s5, $s5, 1
    08955AC0:[24500001]: addiu      $s0, $v0, 1
    08955AC4:[12B40005]: beq        $s5, $s4, 0x08955ADC
    08955AC8:[26310004]: addiu      $s1, $s1, 4
    08955ACC:[02121023]: subu       $v0, $s0, $s2
    08955AD0:[0053102A]: slt        $v0, $v0, $s3
    08955AD4:[5440FFF6]: bnel       $v0, $zr, 0x08955AB0
    08955AD8:[AE300000]: sw         $s0, 0($s1)
    08955ADC:[00151080]: sll        $v0, $s5, 0x0002
    08955AE0:[3C030881]: lui        $v1, 0x0881 <=> li $v1, 0x08810000
    08955AE4:[005D1021]: addu       $v0, $v0, $sp
    08955AE8:[246325C0]: addiu      $v1, $v1, 9664
    08955AEC:[1060002A]: beq        $v1, $zr, 0x08955B98
    08955AF0:[AC400000]: sw         $zr, 0($v0)
    08955AF4:[27B00058]: addiu      $s0, $sp, 88
    08955AF8:[0E204970]: jal        0x088125C0
    08955AFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08955B00:[3C040895]: lui        $a0, 0x0895 <=> li $a0, 0x08950000
    08955B04:[0E27E160]: jal        0x089F8580 [sceKernelGetModuleIdByAddress]
    08955B08:[2484591C]: addiu      $a0, $a0, 22812
    08955B0C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08955B10:[0E204900]: jal        0x08812400
    08955B14:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08955B18:[0440000C]: bltz       $v0, 0x08955B4C
    08955B1C:[00000000]: nop
    08955B20:[AF500004]: sw         $s0, 4($k0)
    08955B24:[3C040899]: lui        $a0, 0x0899 <=> li $a0, 0x08990000
    08955B28:[0E203A15]: jal        0x0880E854
    08955B2C:[2484A030]: addiu      $a0, $a0, -24528
    08955B30:[0E26280E]: jal        0x0898A038
    08955B34:[00000000]: nop
    08955B38:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08955B3C:[0E256BBB]: jal        0x0895AEEC
    08955B40:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08955B44:[0E204080]: jal        0x08810200
    08955B48:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08955B4C:[0E27E1CA]: jal        0x089F8728 [sceKernelExitThread]
    08955B50:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08955B54:[8FBF03F8]: lw         $ra, 1016($sp)
    08955B58:[8FB503F4]: lw         $s5, 1012($sp)
    08955B5C:[8FB403F0]: lw         $s4, 1008($sp)
    08955B60:[8FB303EC]: lw         $s3, 1004($sp)
    08955B64:[8FB203E8]: lw         $s2, 1000($sp)
    08955B68:[8FB103E4]: lw         $s1, 996($sp)
    08955B6C:[8FB003E0]: lw         $s0, 992($sp)
    08955B70:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08955B74:[03E00008]: jr         $ra
    08955B78:[27BD0400]: addiu      $sp, $sp, 1024
    08955B7C:[8C620000]: lw         $v0, 0($v1)
    08955B80:[5440FFC7]: bnel       $v0, $zr, 0x08955AA0
    08955B84:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08955B88:[0E201093]: jal        0x0880424C
    08955B8C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08955B90:[0A2556A8]: j          0x08955AA0
    08955B94:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08955B98:[27A2031C]: addiu      $v0, $sp, 796
    08955B9C:[27A402C0]: addiu      $a0, $sp, 704
    08955BA0:[AFA20060]: sw         $v0, 96($sp)
    08955BA4:[27A20378]: addiu      $v0, $sp, 888
    08955BA8:[27A3006C]: addiu      $v1, $sp, 108
    08955BAC:[27A50085]: addiu      $a1, $sp, 133
    08955BB0:[AFA20064]: sw         $v0, 100($sp)
    08955BB4:[AFA00058]: sw         $zr, 88($sp)
    08955BB8:[AFA4005C]: sw         $a0, 92($sp)
    08955BBC:[AFA00068]: sw         $zr, 104($sp)
    08955BC0:[A0600000]: sb         $zr, 0($v1)
    08955BC4:[24630001]: addiu      $v1, $v1, 1
    08955BC8:[5465FFFE]: bnel       $v1, $a1, 0x08955BC4
    08955BCC:[A0600000]: sb         $zr, 0($v1)
    08955BD0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08955BD4:[24425AE0]: addiu      $v0, $v0, 23264
    08955BD8:[AFA2008C]: sw         $v0, 140($sp)
    08955BDC:[27A600D4]: addiu      $a2, $sp, 212
    08955BE0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08955BE4:[AFA00088]: sw         $zr, 136($sp)
    08955BE8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08955BEC:[24050024]: addiu      $a1, $zr, 36 <=> li $a1, 36
    08955BF0:[AFA00090]: sw         $zr, 144($sp)
    08955BF4:[AFA00094]: sw         $zr, 148($sp)
    08955BF8:[AFA00098]: sw         $zr, 152($sp)
    08955BFC:[AFA0009C]: sw         $zr, 156($sp)
    08955C00:[AFA000A0]: sw         $zr, 160($sp)
    08955C04:[AFA000A4]: sw         $zr, 164($sp)
    08955C08:[AFA000A8]: sw         $zr, 168($sp)
    08955C0C:[AFA000AC]: sw         $zr, 172($sp)
    08955C10:[AFA000B0]: sw         $zr, 176($sp)
    08955C14:[AFA000B4]: sw         $zr, 180($sp)
    08955C18:[A3A000B8]: sb         $zr, 184($sp)
    08955C1C:[00C21021]: addu       $v0, $a2, $v0
    08955C20:[24630001]: addiu      $v1, $v1, 1
    08955C24:[A0400000]: sb         $zr, 0($v0)
    08955C28:[1465FFFC]: bne        $v1, $a1, 0x08955C1C
    08955C2C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08955C30:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08955C34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08955C38:[AFA20100]: sw         $v0, 256($sp)
    08955C3C:[2402330E]: addiu      $v0, $zr, 13070 <=> li $v0, 13070
    08955C40:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08955C44:[AFA30104]: sw         $v1, 260($sp)
    08955C48:[2403ABCD]: addiu      $v1, $zr, -21555 <=> li $v1, -21555
    08955C4C:[24060114]: addiu      $a2, $zr, 276 <=> li $a2, 276
    08955C50:[A7A20108]: sh         $v0, 264($sp)
    08955C54:[24021234]: addiu      $v0, $zr, 4660 <=> li $v0, 4660
    08955C58:[27B00058]: addiu      $s0, $sp, 88
    08955C5C:[A7A3010A]: sh         $v1, 266($sp)
    08955C60:[2403E66D]: addiu      $v1, $zr, -6547 <=> li $v1, -6547
    08955C64:[A7A2010C]: sh         $v0, 268($sp)
    08955C68:[2402DEEC]: addiu      $v0, $zr, -8468 <=> li $v0, -8468
    08955C6C:[A7A3010E]: sh         $v1, 270($sp)
    08955C70:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08955C74:[A7A20110]: sh         $v0, 272($sp)
    08955C78:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08955C7C:[A7A30112]: sh         $v1, 274($sp)
    08955C80:[A7A20114]: sh         $v0, 276($sp)
    08955C84:[AFA000F8]: sw         $zr, 248($sp)
    08955C88:[AFA00118]: sw         $zr, 280($sp)
    08955C8C:[AFA0011C]: sw         $zr, 284($sp)
    08955C90:[AFA00120]: sw         $zr, 288($sp)
    08955C94:[AFA00124]: sw         $zr, 292($sp)
    08955C98:[AFA00128]: sw         $zr, 296($sp)
    08955C9C:[AFA0012C]: sw         $zr, 300($sp)
    08955CA0:[AFA00154]: sw         $zr, 340($sp)
    08955CA4:[AFA00158]: sw         $zr, 344($sp)
    08955CA8:[AFA0015C]: sw         $zr, 348($sp)
    08955CAC:[AFA00160]: sw         $zr, 352($sp)
    08955CB0:[AFA00164]: sw         $zr, 356($sp)
    08955CB4:[AFA00168]: sw         $zr, 360($sp)
    08955CB8:[AFA0016C]: sw         $zr, 364($sp)
    08955CBC:[AFA00170]: sw         $zr, 368($sp)
    08955CC0:[AFA00174]: sw         $zr, 372($sp)
    08955CC4:[AFA00178]: sw         $zr, 376($sp)
    08955CC8:[A3A00130]: sb         $zr, 304($sp)
    08955CCC:[A3A00138]: sb         $zr, 312($sp)
    08955CD0:[AFA00150]: sw         $zr, 336($sp)
    08955CD4:[AFA001A0]: sw         $zr, 416($sp)
    08955CD8:[AFA001A4]: sw         $zr, 420($sp)
    08955CDC:[AFA001A8]: sw         $zr, 424($sp)
    08955CE0:[AFA001AC]: sw         $zr, 428($sp)
    08955CE4:[AFA002AC]: sw         $zr, 684($sp)
    08955CE8:[AFA0022C]: sw         $zr, 556($sp)
    08955CEC:[AFA002B0]: sw         $zr, 688($sp)
    08955CF0:[AFA002B4]: sw         $zr, 692($sp)
    08955CF4:[AFA002B8]: sw         $zr, 696($sp)
    08955CF8:[0E204860]: jal        0x08812180
    08955CFC:[AFA002BC]: sw         $zr, 700($sp)
    08955D00:[0A2556C8]: j          0x08955B20
    08955D04:[AFA003D4]: sw         $zr, 980($sp)
  Back Branch 08955AD4 1 times (length 11)
    08955A9C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08955AA0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08955AA4:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08955AA8:[0A2556B3]: j          0x08955ACC
    08955AAC:[24140014]: addiu      $s4, $zr, 20 <=> li $s4, 20
--> 08955AB0:[0E20541E]: jal        0x08815078
    08955AB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08955AB8:[00501021]: addu       $v0, $v0, $s0
    08955ABC:[26B50001]: addiu      $s5, $s5, 1
    08955AC0:[24500001]: addiu      $s0, $v0, 1
    08955AC4:[12B40005]: beq        $s5, $s4, 0x08955ADC
    08955AC8:[26310004]: addiu      $s1, $s1, 4
    08955ACC:[02121023]: subu       $v0, $s0, $s2
    08955AD0:[0053102A]: slt        $v0, $v0, $s3
--> 08955AD4:[5440FFF6]: bnel       $v0, $zr, 0x08955AB0
    08955AD8:[AE300000]: sw         $s0, 0($s1)
    08955ADC:[00151080]: sll        $v0, $s5, 0x0002
    08955AE0:[3C030881]: lui        $v1, 0x0881 <=> li $v1, 0x08810000
    08955AE4:[005D1021]: addu       $v0, $v0, $sp
_S1_2_8814870 59 instructions (0.004%), 3 calls (08814870 - 088148C8, length 23)
    08814870:[27BDFFF0]: addiu      $sp, $sp, -16
    08814874:[AFB10004]: sw         $s1, 4($sp)
    08814878:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0881487C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08814880:[AFB00000]: sw         $s0, 0($sp)
    08814884:[3C1008C5]: lui        $s0, 0x08C5 <=> li $s0, 0x08C50000
    08814888:[AFBF0008]: sw         $ra, 8($sp)
    0881488C:[0E201093]: jal        0x0880424C
    08814890:[AE00C3E8]: sw         $zr, -15384($s0)
    08814894:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08814898:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881489C:[10620007]: beq        $v1, $v0, 0x088148BC
    088148A0:[8E02C3E8]: lw         $v0, -15384($s0)
    088148A4:[8FBF0008]: lw         $ra, 8($sp)
    088148A8:[8FB10004]: lw         $s1, 4($sp)
    088148AC:[8FB00000]: lw         $s0, 0($sp)
    088148B0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088148B4:[03E00008]: jr         $ra
    088148B8:[27BD0010]: addiu      $sp, $sp, 16
    088148BC:[5440FFF9]: bnel       $v0, $zr, 0x088148A4
    088148C0:[AE220000]: sw         $v0, 0($s1)
    088148C4:[0A20522A]: j          0x088148A8
    088148C8:[8FBF0008]: lw         $ra, 8($sp)
  Back Branch 088148C4 1 times (length 9)
    08814894:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08814898:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881489C:[10620007]: beq        $v1, $v0, 0x088148BC
    088148A0:[8E02C3E8]: lw         $v0, -15384($s0)
    088148A4:[8FBF0008]: lw         $ra, 8($sp)
--> 088148A8:[8FB10004]: lw         $s1, 4($sp)
    088148AC:[8FB00000]: lw         $s0, 0($sp)
    088148B0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088148B4:[03E00008]: jr         $ra
    088148B8:[27BD0010]: addiu      $sp, $sp, 16
    088148BC:[5440FFF9]: bnel       $v0, $zr, 0x088148A4
    088148C0:[AE220000]: sw         $v0, 0($s1)
--> 088148C4:[0A20522A]: j          0x088148A8
    088148C8:[8FBF0008]: lw         $ra, 8($sp)
_S1_2_890803C 58 instructions (0.003%), 29 calls (0890803C - 08908040, length 2)
    0890803C:[03E00008]: jr         $ra
    08908040:[24820030]: addiu      $v0, $a0, 48
_S1_2_8900054 56 instructions (0.003%), 1 calls (08900054 - 08900198, length 82)
    08900054:[27BDFFF0]: addiu      $sp, $sp, -16
    08900058:[AFBF000C]: sw         $ra, 12($sp)
    0890005C:[AFB10008]: sw         $s1, 8($sp)
    08900060:[AFB00004]: sw         $s0, 4($sp)
    08900064:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08900068:[8C43AC78]: lw         $v1, -21384($v0)
    0890006C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08900070:[10600006]: beq        $v1, $zr, 0x0890008C
    08900074:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08900078:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0890007C:[50620004]: beql       $v1, $v0, 0x08900090
    08900080:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08900084:[10000040]: b          0x08900188
    08900088:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890008C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08900090:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08900094:[AC43AC88]: sw         $v1, -21368($v0)
    08900098:[0E240227]: jal        0x0890089C
    0890009C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089000A0:[54400016]: bnel       $v0, $zr, 0x089000FC
    089000A4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089000A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089000AC:[0E23FC7D]: jal        0x088FF1F4
    089000B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089000B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089000B8:[AC62AC88]: sw         $v0, -21368($v1)
    089000BC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089000C0:[1043000D]: beq        $v0, $v1, 0x089000F8
    089000C4:[00000000]: nop
    089000C8:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    089000CC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089000D0:[AC43AC78]: sw         $v1, -21384($v0)
    089000D4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089000D8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089000DC:[AC43AC74]: sw         $v1, -21388($v0)
    089000E0:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089000E4:[AC40AC80]: sw         $zr, -21376($v0)
    089000E8:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    089000EC:[AC40AD10]: sw         $zr, -21232($v0)
    089000F0:[10000025]: b          0x08900188
    089000F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089000F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089000FC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08900100:[AC43AC78]: sw         $v1, -21384($v0)
    08900104:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08900108:[AC40AC74]: sw         $zr, -21388($v0)
    0890010C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08900110:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08900114:[AC43AC7C]: sw         $v1, -21380($v0)
    08900118:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    0890011C:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08900120:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08900124:[AC50AC84]: sw         $s0, -21372($v0)
    08900128:[0E2053DD]: jal        0x08814F74
    0890012C:[2484AC90]: addiu      $a0, $a0, -21360
    08900130:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08900134:[0E255E44]: jal        0x08957910
    08900138:[AC40AD10]: sw         $zr, -21232($v0)
    0890013C:[0E27E1C2]: jal        0x089F8708 [sceKernelGetThreadCurrentPriority]
    08900140:[00000000]: nop
    08900144:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08900148:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    0890014C:[24460001]: addiu      $a2, $v0, 1
    08900150:[24849464]: addiu      $a0, $a0, -27548
    08900154:[24A5F530]: addiu      $a1, $a1, -2768
    08900158:[24070C00]: addiu      $a3, $zr, 3072 <=> li $a3, 3072
    0890015C:[3C080020]: lui        $t0, 0x0020 <=> li $t0, 0x00200000
    08900160:[0E27E1A4]: jal        0x089F8690 [sceKernelCreateThread]
    08900164:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08900168:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0890016C:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08900170:[AC62AD14]: sw         $v0, -21228($v1)
    08900174:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900178:[240500A4]: addiu      $a1, $zr, 164 <=> li $a1, 164
    0890017C:[0E27E190]: jal        0x089F8640 [sceKernelStartThread]
    08900180:[24C6AC74]: addiu      $a2, $a2, -21388
    08900184:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900188:[8FBF000C]: lw         $ra, 12($sp)
    0890018C:[8FB10008]: lw         $s1, 8($sp)
    08900190:[8FB00004]: lw         $s0, 4($sp)
    08900194:[03E00008]: jr         $ra
    08900198:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8902258 54 instructions (0.003%), 1 calls (08902258 - 0890231C, length 50)
  Back Branch 0890228C 1 times (length 8)
_S1_2_895591C 52 instructions (0.003%), 1 calls (0895591C - 08955A2C, length 69)
  Back Branch 08955A28 1 times (length 37)
_S1_2_890252C 51 instructions (0.003%), 1 calls (0890252C - 08902608, length 56)
_S1_2_8808138 45 instructions (0.003%), 1 calls (088080F8 - 0880826C, length 94)
  Back Branch 08808230 1 times (length 80)
  Back Branch 08808260 1 times (length 61)
_S1_2_8810F4C 40 instructions (0.002%), 4 calls (08810F4C - 08810F70, length 10)
  Back Branch 08810F6C 4 times (length 5)
_S1_2_8812400 40 instructions (0.002%), 1 calls (08812400 - 08812508, length 67)
  Back Branch 08812504 1 times (length 37)
_S1_2_8957910 38 instructions (0.002%), 2 calls (08957910 - 08957968, length 23)
_S1_2_881704C 36 instructions (0.002%), 2 calls (0881704C - 08817094, length 19)
  Back Branch 08817090 2 times (length 11)
_S1_2_89577D0 35 instructions (0.002%), 1 calls (089577D0 - 089578B0, length 57)
_S1_2_8957444 35 instructions (0.002%), 1 calls (08957444 - 089575A8, length 90)
_S1_2_880E854 35 instructions (0.002%), 1 calls (0880E854 - 0880E924, length 53)
  Back Branch 0880E920 1 times (length 39)
_S1_2_881119C 32 instructions (0.002%), 2 calls (0881119C - 088111D8, length 16)
_S1_2_8905980 32 instructions (0.002%), 1 calls (08905980 - 08905A20, length 41)
_S1_2_8814AA0 32 instructions (0.002%), 1 calls (08814AA0 - 08814B1C, length 32)
_S1_2_8809250 32 instructions (0.002%), 1 calls (088091FC - 088092B0, length 46)
  Back Branch 088092AC 1 times (length 46)
_S1_2_88122C0 31 instructions (0.002%), 1 calls (088122C0 - 088123CC, length 68)
  Back Branch 088123AC 1 times (length 8)
_S1_2_890804C 30 instructions (0.002%), 1 calls (0890804C - 089080C0, length 30)
_S1_2_895AEEC 27 instructions (0.002%), 1 calls (0895AEEC - 0895AF78, length 36)
_S1_2_88FD9BC 27 instructions (0.002%), 1 calls (088FD9BC - 088FDAFC, length 81)
_S1_2_8892A84 27 instructions (0.002%), 1 calls (08892A84 - 08892B10, length 36)
_S1_2_89061C4 26 instructions (0.002%), 1 calls (089061C4 - 08906228, length 26)
_S1_2_8842B58 25 instructions (0.002%), 5 calls (08842B58 - 08842B68, length 5)
_S1_2_8808270 25 instructions (0.002%), 1 calls (088080C4 - 08808274, length 109)
  Back Branch 08808114 1 times (length 10)
  Back Branch 08808270 1 times (length 109)
_S1_2_8806718 25 instructions (0.002%), 1 calls (08806718 - 088067A0, length 35)
_S1_2_8806F70 24 instructions (0.001%), 1 calls (08806F70 - 08806FEC, length 32)
_S1_2_8900D18 23 instructions (0.001%), 1 calls (08900D18 - 08900DAC, length 38)
_S1_2_88FDC40 23 instructions (0.001%), 1 calls (088FDC40 - 088FDD00, length 49)
_S1_2_89F8520 22 instructions (0.001%), 11 calls (089F8520 - 089F8524, length 2)
_S1_2_89578B4 22 instructions (0.001%), 1 calls (089578B4 - 0895790C, length 23)
_S1_2_8901144 21 instructions (0.001%), 1 calls (08901144 - 089011C0, length 32)
_S1_2_88FE1F8 21 instructions (0.001%), 1 calls (088FE1F8 - 088FE25C, length 26)
_S1_2_8806FF0 21 instructions (0.001%), 1 calls (08806FF0 - 08807040, length 21)
_S1_2_895761C 20 instructions (0.001%), 2 calls (0895761C - 08957640, length 10)
_S1_2_8807044 20 instructions (0.001%), 1 calls (08807044 - 08807090, length 20)
_S1_2_89008C4 19 instructions (0.001%), 1 calls (089008C4 - 08900928, length 26)
_S1_2_89F8550 18 instructions (0.001%), 9 calls (089F8550 - 089F8554, length 2)
_S1_2_898B3E4 18 instructions (0.001%), 6 calls (0898B3E4 - 0898B3EC, length 3)
_S1_2_89575AC 18 instructions (0.001%), 2 calls (089575AC - 089575CC, length 9)
_S1_2_898A300 17 instructions (0.001%), 1 calls (0898A300 - 0898A358, length 23)
_S1_2_89575D0 17 instructions (0.001%), 1 calls (089575D0 - 08957618, length 19)
_S1_2_8900EA0 16 instructions (0.001%), 1 calls (08900EA0 - 08900EE0, length 17)
_S1_2_8809378 14 instructions (0.001%), 1 calls (088091FC - 08809390, length 102)
  Back Branch 0880938C 1 times (length 102)
_S1_2_8809340 14 instructions (0.001%), 1 calls (088091FC - 08809358, length 88)
  Back Branch 08809354 1 times (length 88)
_S1_2_88092D0 14 instructions (0.001%), 1 calls (088091FC - 088092E8, length 60)
  Back Branch 088092E4 1 times (length 60)
_S1_2_8809234 14 instructions (0.001%), 1 calls (088091FC - 0880924C, length 21)
  Back Branch 08809248 1 times (length 21)
_S1_2_8806C50 14 instructions (0.001%), 1 calls (08806C50 - 08806C84, length 14)
_S1_2_8901368 13 instructions (0.001%), 1 calls (08901368 - 08901398, length 13)
_S1_2_88066D0 13 instructions (0.001%), 1 calls (088066D0 - 089F87BC, length 510012)
_S1_2_898A35C 12 instructions (0.001%), 2 calls (0898A35C - 0898A370, length 6)
_S1_2_898A380 12 instructions (0.001%), 1 calls (0898A380 - 0898A3BC, length 16)
_S1_2_8959284 12 instructions (0.001%), 1 calls (08959284 - 089594E0, length 152)
_S1_2_8902454 12 instructions (0.001%), 1 calls (08902454 - 08902484, length 13)
_S1_2_880807C 12 instructions (0.001%), 1 calls (0880807C - 088080C0, length 18)
_S1_2_8907D88 11 instructions (0.001%), 1 calls (08907D88 - 08907DB0, length 11)
_S1_2_89F8690 10 instructions (0.001%), 5 calls (089F8690 - 089F8694, length 2)
_S1_2_89F8640 10 instructions (0.001%), 5 calls (089F8640 - 089F8644, length 2)
_S1_2_898A3C0 10 instructions (0.001%), 1 calls (0898A3C0 - 0898A3E4, length 10)
_S1_2_8905828 10 instructions (0.001%), 1 calls (08905828 - 08905870, length 19)
_S1_2_890089C 10 instructions (0.001%), 1 calls (0890089C - 089008C0, length 10)
_S1_2_8895018 10 instructions (0.001%), 1 calls (08895018 - 0889503C, length 10)
_S1_2_8894FF0 10 instructions (0.001%), 1 calls (08894FF0 - 08895014, length 10)
_S1_2_8806D54 10 instructions (0.001%), 1 calls (08806D54 - 08806D90, length 16)
_S1_2_8810FA8 9 instructions (0.001%), 1 calls (08810FA8 - 08810FC8, length 9)
_S1_2_8806F28 9 instructions (0.001%), 1 calls (08806F28 - 08806F48, length 9)
_S1_2_8902434 8 instructions (0.000%), 1 calls (08902434 - 08902450, length 8)
_S1_2_89F8A58 6 instructions (0.000%), 3 calls (089F8A58 - 089F8A5C, length 2)
_S1_2_89F8708 6 instructions (0.000%), 3 calls (089F8708 - 089F870C, length 2)
_S1_2_89F8628 6 instructions (0.000%), 3 calls (089F8628 - 089F862C, length 2)
_S1_2_8905AA4 6 instructions (0.000%), 2 calls (08905AA4 - 08905AAC, length 3)
_S1_2_880636C 6 instructions (0.000%), 1 calls (0880636C - 08806388, length 8)
_S1_2_88F2914 5 instructions (0.000%), 1 calls (088F2914 - 088F2930, length 8)
_S1_2_8806AF4 5 instructions (0.000%), 1 calls (08806AF4 - 08806B04, length 5)
_S1_2_89F87B0 4 instructions (0.000%), 2 calls (089F87B0 - 089F87B4, length 2)
_S1_2_89F86D0 4 instructions (0.000%), 2 calls (089F86D0 - 089F86D4, length 2)
_S1_2_89F8680 4 instructions (0.000%), 2 calls (089F8680 - 089F8684, length 2)
_S1_2_89F8610 4 instructions (0.000%), 2 calls (089F8610 - 089F8614, length 2)
_S1_2_8806B18 4 instructions (0.000%), 1 calls (08806B18 - 08806B24, length 4)
_S1_2_8806B08 4 instructions (0.000%), 1 calls (08806B08 - 08806B14, length 4)
_S1_2_8000030 4 instructions (0.000%), 1 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 1 times (length 3)
_S1_2_898A3E8 3 instructions (0.000%), 1 calls (0898A3E8 - 0898A3F0, length 3)
_S1_2_898A374 3 instructions (0.000%), 1 calls (0898A374 - 0898A37C, length 3)
_S1_2_898A194 3 instructions (0.000%), 1 calls (0898A194 - 0898A19C, length 3)
_S1_2_8904C08 3 instructions (0.000%), 1 calls (08904C08 - 08904C10, length 3)
_S1_2_890003C 3 instructions (0.000%), 1 calls (0890003C - 08900044, length 3)
_S1_2_8810F9C 3 instructions (0.000%), 1 calls (08810F9C - 08810FA4, length 3)
_S1_2_89F8F88 2 instructions (0.000%), 1 calls (089F8F88 - 089F8F8C, length 2)
_S1_2_89F8C20 2 instructions (0.000%), 1 calls (089F8C20 - 089F8C24, length 2)
_S1_2_89F8C18 2 instructions (0.000%), 1 calls (089F8C18 - 089F8C1C, length 2)
_S1_2_89F8A78 2 instructions (0.000%), 1 calls (089F8A78 - 089F8A7C, length 2)
_S1_2_89F8A70 2 instructions (0.000%), 1 calls (089F8A70 - 089F8A74, length 2)
_S1_2_89F8A68 2 instructions (0.000%), 1 calls (089F8A68 - 089F8A6C, length 2)
_S1_2_89F8A50 2 instructions (0.000%), 1 calls (089F8A50 - 089F8A54, length 2)
_S1_2_89F8A48 2 instructions (0.000%), 1 calls (089F8A48 - 089F8A4C, length 2)
_S1_2_89F8898 2 instructions (0.000%), 1 calls (089F8898 - 089F889C, length 2)
_S1_2_89F8868 2 instructions (0.000%), 1 calls (089F8868 - 089F886C, length 2)
_S1_2_89F8858 2 instructions (0.000%), 1 calls (089F8858 - 089F885C, length 2)
_S1_2_89F8848 2 instructions (0.000%), 1 calls (089F8848 - 089F884C, length 2)
_S1_2_89F8840 2 instructions (0.000%), 1 calls (089F8840 - 089F8844, length 2)
_S1_2_89F8838 2 instructions (0.000%), 1 calls (089F8838 - 089F883C, length 2)
_S1_2_89F8830 2 instructions (0.000%), 1 calls (089F8830 - 089F8834, length 2)
_S1_2_89F8818 2 instructions (0.000%), 1 calls (089F8818 - 089F881C, length 2)
_S1_2_89F87D8 2 instructions (0.000%), 1 calls (089F87D8 - 089F87DC, length 2)
_S1_2_89F87D0 2 instructions (0.000%), 1 calls (089F87D0 - 089F87D4, length 2)
_S1_2_89F87C8 2 instructions (0.000%), 1 calls (089F87C8 - 089F87CC, length 2)
_S1_2_89F87C0 2 instructions (0.000%), 1 calls (089F87C0 - 089F87C4, length 2)
_S1_2_89F87B8 2 instructions (0.000%), 1 calls (089F87B8 - 089F87BC, length 2)
_S1_2_89F87A8 2 instructions (0.000%), 1 calls (089F87A8 - 089F87AC, length 2)
_S1_2_89F8798 2 instructions (0.000%), 1 calls (089F8798 - 089F879C, length 2)
_S1_2_89F86D8 2 instructions (0.000%), 1 calls (089F86D8 - 089F86DC, length 2)
_S1_2_89F86A8 2 instructions (0.000%), 1 calls (089F86A8 - 089F86AC, length 2)
_S1_2_89F8698 2 instructions (0.000%), 1 calls (089F8698 - 089F869C, length 2)
_S1_2_89F8650 2 instructions (0.000%), 1 calls (089F8650 - 089F8654, length 2)
_S1_2_89F8648 2 instructions (0.000%), 1 calls (089F8648 - 089F864C, length 2)
_S1_2_89F8630 2 instructions (0.000%), 1 calls (089F8630 - 089F8634, length 2)
_S1_2_89F8620 2 instructions (0.000%), 1 calls (089F8620 - 089F8624, length 2)
_S1_2_89F8600 2 instructions (0.000%), 1 calls (089F8600 - 089F8604, length 2)
_S1_2_89F85E8 2 instructions (0.000%), 1 calls (089F85E8 - 089F85EC, length 2)
_S1_2_89F85E0 2 instructions (0.000%), 1 calls (089F85E0 - 089F85E4, length 2)
_S1_2_89F85D8 2 instructions (0.000%), 1 calls (089F85D8 - 089F85DC, length 2)
_S1_2_89F85D0 2 instructions (0.000%), 1 calls (089F85D0 - 089F85D4, length 2)
_S1_2_89F8580 2 instructions (0.000%), 1 calls (089F8580 - 089F8584, length 2)
_S1_2_89F8560 2 instructions (0.000%), 1 calls (089F8560 - 089F8564, length 2)
_S1_2_89F8548 2 instructions (0.000%), 1 calls (089F8548 - 089F854C, length 2)
_S1_2_89F8518 2 instructions (0.000%), 1 calls (089F8518 - 089F851C, length 2)
_S1_2_89F8500 2 instructions (0.000%), 1 calls (089F8500 - 089F8504, length 2)
_S1_2_89F84E0 2 instructions (0.000%), 1 calls (089F84E0 - 089F84E4, length 2)
_S1_2_89F84D8 2 instructions (0.000%), 1 calls (089F84D8 - 089F84DC, length 2)
_S1_2_89F84C8 2 instructions (0.000%), 1 calls (089F84C8 - 089F84CC, length 2)
_S1_2_890537C (nop) 0 instructions (0.000%), 11 calls (0890537C - 08905380, length 2)
_S1_2_8812180 (memset) 0 instructions (0.000%), 6 calls (08812180 - 08812234, length 46)
_S1_2_8815078 (strlen) 0 instructions (0.000%), 3 calls (08815078 - 0881508C, length 6)
_S1_2_898A038 (nop) 0 instructions (0.000%), 1 calls (0898A038 - 0898A03C, length 2)
_S1_2_88FDEE8 (nop) 0 instructions (0.000%), 1 calls (088FDEE8 - 088FDEEC, 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: 658ms, average 329.4ms per GE list, max FPS is 3.0
