Compilation time 1397ms, 980 calls, average 1.4ms, longest 33ms
CodeBlocks profiling information (811,168,256 total cycles):
_S1_2_8871834 241,954,625 instructions (29.828%), 1 calls (08871834 - 088720AC, length 543)
    08871834:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08871838:[8C44CCD8]: lw         $a0, -13096($v0)
    0887183C:[27BDFFA0]: addiu      $sp, $sp, -96
    08871840:[AFBF0054]: sw         $ra, 84($sp)
    08871844:[AFBE0050]: sw         $fp, 80($sp)
    08871848:[AFB7004C]: sw         $s7, 76($sp)
    0887184C:[AFB60048]: sw         $s6, 72($sp)
    08871850:[AFB50044]: sw         $s5, 68($sp)
    08871854:[AFB40040]: sw         $s4, 64($sp)
    08871858:[AFB3003C]: sw         $s3, 60($sp)
    0887185C:[AFB20038]: sw         $s2, 56($sp)
    08871860:[AFB10034]: sw         $s1, 52($sp)
    08871864:[AFB00030]: sw         $s0, 48($sp)
    08871868:[AFA50000]: sw         $a1, 0($sp)
    0887186C:[1480003F]: bne        $a0, $zr, 0x0887196C
    08871870:[AFA00004]: sw         $zr, 4($sp)
    08871874:[8FA80004]: lw         $t0, 4($sp)
    08871878:[8FA60004]: lw         $a2, 4($sp)
    0887187C:[AFA00008]: sw         $zr, 8($sp)
    08871880:[000838C0]: sll        $a3, $t0, 0x0003
    08871884:[00E62823]: subu       $a1, $a3, $a2
    08871888:[00051A00]: sll        $v1, $a1, 0x0008
    0887188C:[AFA7001C]: sw         $a3, 28($sp)
    08871890:[AFA30020]: sw         $v1, 32($sp)
    08871894:[AFA0000C]: sw         $zr, 12($sp)
    08871898:[8FA40020]: lw         $a0, 32($sp)
    0887189C:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    088718A0:[2549CD5C]: addiu      $t1, $t2, -12964
    088718A4:[0089A021]: addu       $s4, $a0, $t1
    088718A8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088718AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088718B0:[0E222E17]: jal        0x0888B85C [sceKernelMemset]
    088718B4:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    088718B8:[AFA00010]: sw         $zr, 16($sp)
    088718BC:[3C1308A0]: lui        $s3, 0x08A0 <=> li $s3, 0x08A00000
    088718C0:[2673DB5C]: addiu      $s3, $s3, -9380
    088718C4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088718C8:[0260B821]: addu       $s7, $s3, $zr <=> move $s7, $s3
    088718CC:[8E6B001C]: lw         $t3, 28($s3)
    088718D0:[15600042]: bne        $t3, $zr, 0x088719DC
    088718D4:[001E9180]: sll        $s2, $fp, 0x0006
    088718D8:[27DE0001]: addiu      $fp, $fp, 1
    088718DC:[2BD20008]: slti       $s2, $fp, 8
    088718E0:[26F70040]: addiu      $s7, $s7, 64
    088718E4:[1640FFF9]: bne        $s2, $zr, 0x088718CC
    088718E8:[26730040]: addiu      $s3, $s3, 64
    088718EC:[8FB9000C]: lw         $t9, 12($sp)
    088718F0:[8FAE0008]: lw         $t6, 8($sp)
    088718F4:[8FB70020]: lw         $s7, 32($sp)
    088718F8:[8FAF0010]: lw         $t7, 16($sp)
    088718FC:[27380001]: addiu      $t8, $t9, 1
    08871900:[26F40070]: addiu      $s4, $s7, 112
    08871904:[01CFF025]: or         $fp, $t6, $t7
    08871908:[2B130010]: slti       $s3, $t8, 16
    0887190C:[AFB8000C]: sw         $t8, 12($sp)
    08871910:[AFBE0008]: sw         $fp, 8($sp)
    08871914:[1660FFE0]: bne        $s3, $zr, 0x08871898
    08871918:[AFB40020]: sw         $s4, 32($sp)
    0887191C:[8FAB0008]: lw         $t3, 8($sp)
    08871920:[11600026]: beq        $t3, $zr, 0x088719BC
    08871924:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08871928:[8FA3001C]: lw         $v1, 28($sp)
    0887192C:[8FAA0004]: lw         $t2, 4($sp)
    08871930:[8FA90000]: lw         $t1, 0($sp)
    08871934:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08871938:[006A2023]: subu       $a0, $v1, $t2
    0887193C:[00042A00]: sll        $a1, $a0, 0x0008
    08871940:[8D240004]: lw         $a0, 4($t1)
    08871944:[2448CD5C]: addiu      $t0, $v0, -12964
    08871948:[00A83021]: addu       $a2, $a1, $t0
    0887194C:[0E222E99]: jal        0x0888BA64 [sceAudioOutputBlocking]
    08871950:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08871954:[8FB10004]: lw         $s1, 4($sp)
    08871958:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0887195C:[8CF5CCD8]: lw         $s5, -13096($a3)
    08871960:[3A2D0001]: xori       $t5, $s1, 1
    08871964:[12A0FFC3]: beq        $s5, $zr, 0x08871874
    08871968:[AFAD0004]: sw         $t5, 4($sp)
    0887196C:[8FB60000]: lw         $s6, 0($sp)
    08871970:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08871974:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08871978:[0E222E99]: jal        0x0888BA64 [sceAudioOutputBlocking]
    0887197C:[8EC40004]: lw         $a0, 4($s6)
    08871980:[0E222E73]: jal        0x0888B9CC [sceKernelExitThread]
    08871984:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08871988:[8FBF0054]: lw         $ra, 84($sp)
    0887198C:[8FBE0050]: lw         $fp, 80($sp)
    08871990:[8FB7004C]: lw         $s7, 76($sp)
    08871994:[8FB60048]: lw         $s6, 72($sp)
    08871998:[8FB50044]: lw         $s5, 68($sp)
    0887199C:[8FB40040]: lw         $s4, 64($sp)
    088719A0:[8FB3003C]: lw         $s3, 60($sp)
    088719A4:[8FB20038]: lw         $s2, 56($sp)
    088719A8:[8FB10034]: lw         $s1, 52($sp)
    088719AC:[8FB00030]: lw         $s0, 48($sp)
    088719B0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088719B4:[03E00008]: jr         $ra
    088719B8:[27BD0060]: addiu      $sp, $sp, 96
    088719BC:[8E04DF70]: lw         $a0, -8336($s0)
    088719C0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088719C4:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    088719C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088719CC:[0E222E5D]: jal        0x0888B974 [sceKernelWaitEventFlag]
    088719D0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088719D4:[0A21C64B]: j          0x0887192C
    088719D8:[8FA3001C]: lw         $v1, 28($sp)
    088719DC:[8FAE0010]: lw         $t6, 16($sp)
    088719E0:[8E630018]: lw         $v1, 24($s3)
    088719E4:[25CD0001]: addiu      $t5, $t6, 1
    088719E8:[306C0400]: andi       $t4, $v1, 1024
    088719EC:[15800007]: bne        $t4, $zr, 0x08871A0C
    088719F0:[AFAD0010]: sw         $t5, 16($sp)
    088719F4:[306F0100]: andi       $t7, $v1, 256
    088719F8:[55E00121]: bnel       $t7, $zr, 0x08871E80
    088719FC:[8E750000]: lw         $s5, 0($s3)
    08871A00:[8E700000]: lw         $s0, 0($s3)
    08871A04:[160000B7]: bne        $s0, $zr, 0x08871CE4
    08871A08:[3C1608A0]: lui        $s6, 0x08A0 <=> li $s6, 0x08A00000
    08871A0C:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871A10:[8E39DF6C]: lw         $t9, -8340($s1)
    08871A14:[3C0D08A0]: lui        $t5, 0x08A0 <=> li $t5, 0x08A00000
    08871A18:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08871A1C:[2451DB5C]: addiu      $s1, $v0, -9380
    08871A20:[3C0C8102]: lui        $t4, 0x8102 <=> li $t4, 0x81020000
    08871A24:[25A5DD5C]: addiu      $a1, $t5, -8868
    08871A28:[02456821]: addu       $t5, $s2, $a1
    08871A2C:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08871A30:[02515821]: addu       $t3, $s2, $s1
    08871A34:[35900409]: ori        $s0, $t4, 1033
    08871A38:[03207021]: addu       $t6, $t9, $zr <=> move $t6, $t9
    08871A3C:[3C180010]: lui        $t8, 0x0010 <=> li $t8, 0x00100000
    08871A40:[3C150001]: lui        $s5, 0x0001 <=> li $s5, 0x00010000
    08871A44:[8D660018]: lw         $a2, 24($t3)
    08871A48:[00D82024]: and        $a0, $a2, $t8
    08871A4C:[108000A3]: beq        $a0, $zr, 0x08871CDC
    08871A50:[240A007F]: addiu      $t2, $zr, 127 <=> li $t2, 127
    08871A54:[8D640038]: lw         $a0, 56($t3)
    08871A58:[8D65003C]: lw         $a1, 60($t3)
    08871A5C:[00854823]: subu       $t1, $a0, $a1
    08871A60:[000941C0]: sll        $t0, $t1, 0x0007
    08871A64:[01093823]: subu       $a3, $t0, $t1
    08871A68:[00E4001A]: div        $a3, $a0
    08871A6C:[0000B012]: mflo       $s6
    08871A70:[06C00098]: bltz       $s6, 0x08871CD4
    08871A74:[AD760034]: sw         $s6, 52($t3)
    08871A78:[24A30001]: addiu      $v1, $a1, 1
    08871A7C:[0064502A]: slt        $t2, $v1, $a0
    08871A80:[15400019]: bne        $t2, $zr, 0x08871AE8
    08871A84:[AD63003C]: sw         $v1, 60($t3)
    08871A88:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08871A8C:[7C0AA504]: ins        $t2, $zr, 20, 1
    08871A90:[01553024]: and        $a2, $t2, $s5
    08871A94:[AD6A0018]: sw         $t2, 24($t3)
    08871A98:[10C00073]: beq        $a2, $zr, 0x08871C68
    08871A9C:[AD60003C]: sw         $zr, 60($t3)
    08871AA0:[95A70030]: lhu        $a3, 48($t5)
    08871AA4:[95A80032]: lhu        $t0, 50($t5)
    08871AA8:[8DA3001C]: lw         $v1, 28($t5)
    08871AAC:[8DA40020]: lw         $a0, 32($t5)
    08871AB0:[8DA50008]: lw         $a1, 8($t5)
    08871AB4:[8DA9000C]: lw         $t1, 12($t5)
    08871AB8:[8DB60028]: lw         $s6, 40($t5)
    08871ABC:[8DAC002C]: lw         $t4, 44($t5)
    08871AC0:[7C0A8404]: ins        $t2, $zr, 16, 1
    08871AC4:[AD6A0018]: sw         $t2, 24($t3)
    08871AC8:[AD63001C]: sw         $v1, 28($t3)
    08871ACC:[AD640020]: sw         $a0, 32($t3)
    08871AD0:[AD650008]: sw         $a1, 8($t3)
    08871AD4:[AD69000C]: sw         $t1, 12($t3)
    08871AD8:[A5670030]: sh         $a3, 48($t3)
    08871ADC:[A5680032]: sh         $t0, 50($t3)
    08871AE0:[AD760028]: sw         $s6, 40($t3)
    08871AE4:[AD6C002C]: sw         $t4, 44($t3)
    08871AE8:[02512021]: addu       $a0, $s2, $s1
    08871AEC:[8C830018]: lw         $v1, 24($a0)
    08871AF0:[30760100]: andi       $s6, $v1, 256
    08871AF4:[12C00004]: beq        $s6, $zr, 0x08871B08
    08871AF8:[8C8A0034]: lw         $t2, 52($a0)
    08871AFC:[30680200]: andi       $t0, $v1, 512
    08871B00:[15000036]: bne        $t0, $zr, 0x08871BDC
    08871B04:[00000000]: nop
    08871B08:[8C8C000C]: lw         $t4, 12($a0)
    08871B0C:[8C870008]: lw         $a3, 8($a0)
    08871B10:[85C90000]: lh         $t1, 0($t6)
    08871B14:[018A0018]: mult       $t4, $t2
    08871B18:[000F6080]: sll        $t4, $t7, 0x0002
    08871B1C:[00001812]: mflo       $v1
    08871B20:[00EA0018]: mult       $a3, $t2
    08871B24:[000357C3]: sra        $t2, $v1, 0x001F
    08871B28:[00001012]: mflo       $v0
    08871B2C:[00500018]: mult       $v0, $s0
    08871B30:[000237C3]: sra        $a2, $v0, 0x001F
    08871B34:[00004010]: mfhi       $t0
    08871B38:[00700018]: mult       $v1, $s0
    08871B3C:[01022821]: addu       $a1, $t0, $v0
    08871B40:[00052183]: sra        $a0, $a1, 0x0006
    08871B44:[00862823]: subu       $a1, $a0, $a2
    08871B48:[0000B010]: mfhi       $s6
    08871B4C:[02C33821]: addu       $a3, $s6, $v1
    08871B50:[00074183]: sra        $t0, $a3, 0x0006
    08871B54:[010A1023]: subu       $v0, $t0, $t2
    08871B58:[00490018]: mult       $v0, $t1
    08871B5C:[00003012]: mflo       $a2
    08871B60:[00A90018]: mult       $a1, $t1
    08871B64:[0006B7C3]: sra        $s6, $a2, 0x001F
    08871B68:[00165502]: srl        $t2, $s6, 0x0014
    08871B6C:[00CA1821]: addu       $v1, $a2, $t2
    08871B70:[00034303]: sra        $t0, $v1, 0x000C
    08871B74:[00004812]: mflo       $t1
    08871B78:[000927C3]: sra        $a0, $t1, 0x001F
    08871B7C:[00042D02]: srl        $a1, $a0, 0x0014
    08871B80:[01253821]: addu       $a3, $t1, $a1
    08871B84:[00075303]: sra        $t2, $a3, 0x000C
    08871B88:[01942821]: addu       $a1, $t4, $s4
    08871B8C:[84A60000]: lh         $a2, 0($a1)
    08871B90:[84A40002]: lh         $a0, 2($a1)
    08871B94:[24037FFF]: addiu      $v1, $zr, 32767 <=> li $v1, 32767
    08871B98:[00CA6021]: addu       $t4, $a2, $t2
    08871B9C:[00881021]: addu       $v0, $a0, $t0
    08871BA0:[006C502D]: min        $t2, $v1, $t4
    08871BA4:[0062402D]: min        $t0, $v1, $v0
    08871BA8:[24098000]: addiu      $t1, $zr, -32768 <=> li $t1, -32768
    08871BAC:[29568000]: slti       $s6, $t2, -32768
    08871BB0:[25EF0001]: addiu      $t7, $t7, 1
    08871BB4:[29068000]: slti       $a2, $t0, -32768
    08871BB8:[0136500B]: movn       $t2, $t1, $s6
    08871BBC:[0126400B]: movn       $t0, $t1, $a2
    08871BC0:[29EC001C]: slti       $t4, $t7, 28
    08871BC4:[A4AA0000]: sh         $t2, 0($a1)
    08871BC8:[25CE0002]: addiu      $t6, $t6, 2
    08871BCC:[1580FF9D]: bne        $t4, $zr, 0x08871A44
    08871BD0:[A4A80002]: sh         $t0, 2($a1)
    08871BD4:[0A21C637]: j          0x088718DC
    08871BD8:[27DE0001]: addiu      $fp, $fp, 1
    08871BDC:[8C96000C]: lw         $s6, 12($a0)
    08871BE0:[8C890008]: lw         $t1, 8($a0)
    08871BE4:[000F6080]: sll        $t4, $t7, 0x0002
    08871BE8:[02CA0018]: mult       $s6, $t2
    08871BEC:[01991821]: addu       $v1, $t4, $t9
    08871BF0:[84670000]: lh         $a3, 0($v1)
    08871BF4:[84760002]: lh         $s6, 2($v1)
    08871BF8:[00003012]: mflo       $a2
    08871BFC:[012A0018]: mult       $t1, $t2
    08871C00:[000657C3]: sra        $t2, $a2, 0x001F
    08871C04:[00001012]: mflo       $v0
    08871C08:[00500018]: mult       $v0, $s0
    08871C0C:[00021FC3]: sra        $v1, $v0, 0x001F
    08871C10:[00004010]: mfhi       $t0
    08871C14:[00D00018]: mult       $a2, $s0
    08871C18:[01022821]: addu       $a1, $t0, $v0
    08871C1C:[00054183]: sra        $t0, $a1, 0x0006
    08871C20:[01032023]: subu       $a0, $t0, $v1
    08871C24:[00004810]: mfhi       $t1
    08871C28:[00870018]: mult       $a0, $a3
    08871C2C:[01262821]: addu       $a1, $t1, $a2
    08871C30:[00054983]: sra        $t1, $a1, 0x0006
    08871C34:[012A1023]: subu       $v0, $t1, $t2
    08871C38:[00005012]: mflo       $t2
    08871C3C:[00560018]: mult       $v0, $s6
    08871C40:[000A47C3]: sra        $t0, $t2, 0x001F
    08871C44:[00082D02]: srl        $a1, $t0, 0x0014
    08871C48:[01452021]: addu       $a0, $t2, $a1
    08871C4C:[00045303]: sra        $t2, $a0, 0x000C
    08871C50:[0000B012]: mflo       $s6
    08871C54:[001637C3]: sra        $a2, $s6, 0x001F
    08871C58:[00061D02]: srl        $v1, $a2, 0x0014
    08871C5C:[02C34821]: addu       $t1, $s6, $v1
    08871C60:[0A21C6E2]: j          0x08871B88
    08871C64:[00094303]: sra        $t0, $t1, 0x000C
    08871C68:[3C0C0002]: lui        $t4, 0x0002 <=> li $t4, 0x00020000
    08871C6C:[014C3024]: and        $a2, $t2, $t4
    08871C70:[10C00010]: beq        $a2, $zr, 0x08871CB4
    08871C74:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08871C78:[95A90030]: lhu        $t1, 48($t5)
    08871C7C:[95A70032]: lhu        $a3, 50($t5)
    08871C80:[8DA4001C]: lw         $a0, 28($t5)
    08871C84:[8DA50020]: lw         $a1, 32($t5)
    08871C88:[8DA80028]: lw         $t0, 40($t5)
    08871C8C:[8DB6002C]: lw         $s6, 44($t5)
    08871C90:[7C0A8C44]: ins        $t2, $zr, 17, 1
    08871C94:[AD6A0018]: sw         $t2, 24($t3)
    08871C98:[AD64001C]: sw         $a0, 28($t3)
    08871C9C:[AD650020]: sw         $a1, 32($t3)
    08871CA0:[A5690030]: sh         $t1, 48($t3)
    08871CA4:[A5670032]: sh         $a3, 50($t3)
    08871CA8:[AD680028]: sw         $t0, 40($t3)
    08871CAC:[0A21C6BA]: j          0x08871AE8
    08871CB0:[AD76002C]: sw         $s6, 44($t3)
    08871CB4:[01461824]: and        $v1, $t2, $a2
    08871CB8:[1060FF8C]: beq        $v1, $zr, 0x08871AEC
    08871CBC:[02512021]: addu       $a0, $s2, $s1
    08871CC0:[8DAC001C]: lw         $t4, 28($t5)
    08871CC4:[7C0A9484]: ins        $t2, $zr, 18, 1
    08871CC8:[AD6A0018]: sw         $t2, 24($t3)
    08871CCC:[0A21C6BB]: j          0x08871AEC
    08871CD0:[AD6C001C]: sw         $t4, 28($t3)
    08871CD4:[0A21C69E]: j          0x08871A78
    08871CD8:[AD600034]: sw         $zr, 52($t3)
    08871CDC:[0A21C6BA]: j          0x08871AE8
    08871CE0:[AD6A0034]: sw         $t2, 52($t3)
    08871CE4:[8ED1DF6C]: lw         $s1, -8340($s6)
    08871CE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08871CEC:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    08871CF0:[0E222E17]: jal        0x0888B85C [sceKernelMemset]
    08871CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08871CF8:[92630018]: lbu        $v1, 24($s3)
    08871CFC:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08871D00:[10750047]: beq        $v1, $s5, 0x08871E20
    08871D04:[28780002]: slti       $t8, $v1, 2
    08871D08:[1700002C]: bne        $t8, $zr, 0x08871DBC
    08871D0C:[24190002]: addiu      $t9, $zr, 2 <=> li $t9, 2
    08871D10:[5479FF3F]: bnel       $v1, $t9, 0x08871A10
    08871D14:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871D18:[8E630004]: lw         $v1, 4($s3)
    08871D1C:[28750010]: slti       $s5, $v1, 16
    08871D20:[56A0FF3B]: bnel       $s5, $zr, 0x08871A10
    08871D24:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871D28:[8E650020]: lw         $a1, 32($s3)
    08871D2C:[24B80010]: addiu      $t8, $a1, 16
    08871D30:[0078B02A]: slt        $s6, $v1, $t8
    08871D34:[12C00004]: beq        $s6, $zr, 0x08871D48
    08871D38:[3C0808A0]: lui        $t0, 0x08A0 <=> li $t0, 0x08A00000
    08871D3C:[AE600020]: sw         $zr, 32($s3)
    08871D40:[0A21C683]: j          0x08871A0C
    08871D44:[AE60001C]: sw         $zr, 28($s3)
    08871D48:[8D04DF68]: lw         $a0, -8344($t0)
    08871D4C:[02052821]: addu       $a1, $s0, $a1
    08871D50:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871D54:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08871D58:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    08871D5C:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    08871D60:[8CE5DF68]: lw         $a1, -8344($a3)
    08871D64:[24D9DB8C]: addiu      $t9, $a2, -9332
    08871D68:[02593021]: addu       $a2, $s2, $t9
    08871D6C:[0E21C82C]: jal        0x088720B0
    08871D70:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08871D74:[24110003]: addiu      $s1, $zr, 3 <=> li $s1, 3
    08871D78:[1051000B]: beq        $v0, $s1, 0x08871DA8
    08871D7C:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    08871D80:[50500005]: beql       $v0, $s0, 0x08871D98
    08871D84:[8E690020]: lw         $t1, 32($s3)
    08871D88:[8E650020]: lw         $a1, 32($s3)
    08871D8C:[24AB0010]: addiu      $t3, $a1, 16
    08871D90:[0A21C683]: j          0x08871A0C
    08871D94:[AE6B0020]: sw         $t3, 32($s3)
    08871D98:[25230010]: addiu      $v1, $t1, 16
    08871D9C:[AE630020]: sw         $v1, 32($s3)
    08871DA0:[0A21C683]: j          0x08871A0C
    08871DA4:[AE690010]: sw         $t1, 16($s3)
    08871DA8:[8E6A0020]: lw         $t2, 32($s3)
    08871DAC:[8E630010]: lw         $v1, 16($s3)
    08871DB0:[AE6A0014]: sw         $t2, 20($s3)
    08871DB4:[0A21C683]: j          0x08871A0C
    08871DB8:[AE630020]: sw         $v1, 32($s3)
    08871DBC:[5460FF14]: bnel       $v1, $zr, 0x08871A10
    08871DC0:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871DC4:[8E650020]: lw         $a1, 32($s3)
    08871DC8:[8E670004]: lw         $a3, 4($s3)
    08871DCC:[24A20010]: addiu      $v0, $a1, 16
    08871DD0:[00E2302A]: slt        $a2, $a3, $v0
    08871DD4:[54C0FFDA]: bnel       $a2, $zr, 0x08871D40
    08871DD8:[AE600020]: sw         $zr, 32($s3)
    08871DDC:[3C0B08A0]: lui        $t3, 0x08A0 <=> li $t3, 0x08A00000
    08871DE0:[8D64DF68]: lw         $a0, -8344($t3)
    08871DE4:[02052821]: addu       $a1, $s0, $a1
    08871DE8:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871DEC:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08871DF0:[8E680020]: lw         $t0, 32($s3)
    08871DF4:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    08871DF8:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    08871DFC:[25100010]: addiu      $s0, $t0, 16
    08871E00:[8D45DF68]: lw         $a1, -8344($t2)
    08871E04:[AE700020]: sw         $s0, 32($s3)
    08871E08:[2523DB8C]: addiu      $v1, $t1, -9332
    08871E0C:[02433021]: addu       $a2, $s2, $v1
    08871E10:[0E21C82C]: jal        0x088720B0
    08871E14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08871E18:[0A21C684]: j          0x08871A10
    08871E1C:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871E20:[8E630004]: lw         $v1, 4($s3)
    08871E24:[28650010]: slti       $a1, $v1, 16
    08871E28:[54A0FEF9]: bnel       $a1, $zr, 0x08871A10
    08871E2C:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871E30:[8E650020]: lw         $a1, 32($s3)
    08871E34:[24AC0010]: addiu      $t4, $a1, 16
    08871E38:[006C202A]: slt        $a0, $v1, $t4
    08871E3C:[5480000B]: bnel       $a0, $zr, 0x08871E6C
    08871E40:[8E6D0010]: lw         $t5, 16($s3)
    08871E44:[3C1508A0]: lui        $s5, 0x08A0 <=> li $s5, 0x08A00000
    08871E48:[8EA4DF68]: lw         $a0, -8344($s5)
    08871E4C:[02052821]: addu       $a1, $s0, $a1
    08871E50:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871E54:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08871E58:[3C0F08A0]: lui        $t7, 0x08A0 <=> li $t7, 0x08A00000
    08871E5C:[8EA5DF68]: lw         $a1, -8344($s5)
    08871E60:[25EEDB8C]: addiu      $t6, $t7, -9332
    08871E64:[0A21C75B]: j          0x08871D6C
    08871E68:[024E3021]: addu       $a2, $s2, $t6
    08871E6C:[3C1508A0]: lui        $s5, 0x08A0 <=> li $s5, 0x08A00000
    08871E70:[8EA4DF68]: lw         $a0, -8344($s5)
    08871E74:[AE6D0020]: sw         $t5, 32($s3)
    08871E78:[0A21C794]: j          0x08871E50
    08871E7C:[020D2821]: addu       $a1, $s0, $t5
    08871E80:[12A0FEE3]: beq        $s5, $zr, 0x08871A10
    08871E84:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871E88:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08871E8C:[306C0001]: andi       $t4, $v1, 1
    08871E90:[15800026]: bne        $t4, $zr, 0x08871F2C
    08871E94:[8C56DF6C]: lw         $s6, -8340($v0)
    08871E98:[30640200]: andi       $a0, $v1, 512
    08871E9C:[14800018]: bne        $a0, $zr, 0x08871F00
    08871EA0:[8E650020]: lw         $a1, 32($s3)
    08871EA4:[8E6E0004]: lw         $t6, 4($s3)
    08871EA8:[24AF0038]: addiu      $t7, $a1, 56
    08871EAC:[01CF682A]: slt        $t5, $t6, $t7
    08871EB0:[15A00008]: bne        $t5, $zr, 0x08871ED4
    08871EB4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08871EB8:[02A52821]: addu       $a1, $s5, $a1
    08871EBC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08871EC0:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871EC4:[24060038]: addiu      $a2, $zr, 56 <=> li $a2, 56
    08871EC8:[8E750020]: lw         $s5, 32($s3)
    08871ECC:[0A21C76D]: j          0x08871DB4
    08871ED0:[26A30038]: addiu      $v1, $s5, 56
    08871ED4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08871ED8:[0E222E17]: jal        0x0888B85C [sceKernelMemset]
    08871EDC:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    08871EE0:[8E680020]: lw         $t0, 32($s3)
    08871EE4:[8E670004]: lw         $a3, 4($s3)
    08871EE8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08871EEC:[02A82821]: addu       $a1, $s5, $t0
    08871EF0:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871EF4:[00E83023]: subu       $a2, $a3, $t0
    08871EF8:[0A21C750]: j          0x08871D40
    08871EFC:[AE600020]: sw         $zr, 32($s3)
    08871F00:[8E790004]: lw         $t9, 4($s3)
    08871F04:[24A60070]: addiu      $a2, $a1, 112
    08871F08:[0326C02A]: slt        $t8, $t9, $a2
    08871F0C:[1700FFF1]: bne        $t8, $zr, 0x08871ED4
    08871F10:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08871F14:[02A52821]: addu       $a1, $s5, $a1
    08871F18:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871F1C:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    08871F20:[8E760020]: lw         $s6, 32($s3)
    08871F24:[0A21C76D]: j          0x08871DB4
    08871F28:[26C30070]: addiu      $v1, $s6, 112
    08871F2C:[30710200]: andi       $s1, $v1, 512
    08871F30:[16200036]: bne        $s1, $zr, 0x0887200C
    08871F34:[8E660004]: lw         $a2, 4($s3)
    08871F38:[28D00038]: slti       $s0, $a2, 56
    08871F3C:[56000015]: bnel       $s0, $zr, 0x08871F94
    08871F40:[8E6B0020]: lw         $t3, 32($s3)
    08871F44:[8E650020]: lw         $a1, 32($s3)
    08871F48:[24A30038]: addiu      $v1, $a1, 56
    08871F4C:[0066482A]: slt        $t1, $v1, $a2
    08871F50:[5520FFDA]: bnel       $t1, $zr, 0x08871EBC
    08871F54:[02A52821]: addu       $a1, $s5, $a1
    08871F58:[00C58023]: subu       $s0, $a2, $a1
    08871F5C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08871F60:[02A52821]: addu       $a1, $s5, $a1
    08871F64:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871F68:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08871F6C:[24110038]: addiu      $s1, $zr, 56 <=> li $s1, 56
    08871F70:[AE600020]: sw         $zr, 32($s3)
    08871F74:[02308823]: subu       $s1, $s1, $s0
    08871F78:[02D0C821]: addu       $t9, $s6, $s0
    08871F7C:[03202021]: addu       $a0, $t9, $zr <=> move $a0, $t9
    08871F80:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08871F84:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871F88:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08871F8C:[0A21C683]: j          0x08871A0C
    08871F90:[AE710020]: sw         $s1, 32($s3)
    08871F94:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08871F98:[AFB70014]: sw         $s7, 20($sp)
    08871F9C:[00CB8023]: subu       $s0, $a2, $t3
    08871FA0:[02AB2821]: addu       $a1, $s5, $t3
    08871FA4:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871FA8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08871FAC:[AE600020]: sw         $zr, 32($s3)
    08871FB0:[240A0038]: addiu      $t2, $zr, 56 <=> li $t2, 56
    08871FB4:[01508823]: subu       $s1, $t2, $s0
    08871FB8:[8FA20014]: lw         $v0, 20($sp)
    08871FBC:[02D02021]: addu       $a0, $s6, $s0
    08871FC0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08871FC4:[8C4D0004]: lw         $t5, 4($v0)
    08871FC8:[01B1602A]: slt        $t4, $t5, $s1
    08871FCC:[11800008]: beq        $t4, $zr, 0x08871FF0
    08871FD0:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    08871FD4:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871FD8:[00000000]: nop
    08871FDC:[8FAE0014]: lw         $t6, 20($sp)
    08871FE0:[8DC50004]: lw         $a1, 4($t6)
    08871FE4:[02058021]: addu       $s0, $s0, $a1
    08871FE8:[0A21C7EE]: j          0x08871FB8
    08871FEC:[02258823]: subu       $s1, $s1, $a1
    08871FF0:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871FF4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08871FF8:[8FA20014]: lw         $v0, 20($sp)
    08871FFC:[8C550020]: lw         $s5, 32($v0)
    08872000:[02B18021]: addu       $s0, $s5, $s1
    08872004:[0A21C683]: j          0x08871A0C
    08872008:[AC500020]: sw         $s0, 32($v0)
    0887200C:[28C40070]: slti       $a0, $a2, 112
    08872010:[5480000C]: bnel       $a0, $zr, 0x08872044
    08872014:[8E670020]: lw         $a3, 32($s3)
    08872018:[8E650020]: lw         $a1, 32($s3)
    0887201C:[24B80070]: addiu      $t8, $a1, 112
    08872020:[0306782A]: slt        $t7, $t8, $a2
    08872024:[15E0FFBB]: bne        $t7, $zr, 0x08871F14
    08872028:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0887202C:[00C58023]: subu       $s0, $a2, $a1
    08872030:[02A52821]: addu       $a1, $s5, $a1
    08872034:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08872038:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0887203C:[0A21C7DC]: j          0x08871F70
    08872040:[24110070]: addiu      $s1, $zr, 112 <=> li $s1, 112
    08872044:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08872048:[AFB70018]: sw         $s7, 24($sp)
    0887204C:[00C78023]: subu       $s0, $a2, $a3
    08872050:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08872054:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08872058:[02A72821]: addu       $a1, $s5, $a3
    0887205C:[AE600020]: sw         $zr, 32($s3)
    08872060:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    08872064:[00D08823]: subu       $s1, $a2, $s0
    08872068:[8FAA0018]: lw         $t2, 24($sp)
    0887206C:[02D02021]: addu       $a0, $s6, $s0
    08872070:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08872074:[8D490004]: lw         $t1, 4($t2)
    08872078:[0131402A]: slt        $t0, $t1, $s1
    0887207C:[11000008]: beq        $t0, $zr, 0x088720A0
    08872080:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08872084:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08872088:[00000000]: nop
    0887208C:[8FA30018]: lw         $v1, 24($sp)
    08872090:[8C6B0004]: lw         $t3, 4($v1)
    08872094:[020B8021]: addu       $s0, $s0, $t3
    08872098:[0A21C81A]: j          0x08872068
    0887209C:[022B8823]: subu       $s1, $s1, $t3
    088720A0:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    088720A4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088720A8:[0A21C7FF]: j          0x08871FFC
    088720AC:[8FA20018]: lw         $v0, 24($sp)
  Back Branch 08871BCC 3,635,520 times (length 100)
    08871A30:[02515821]: addu       $t3, $s2, $s1
    08871A34:[35900409]: ori        $s0, $t4, 1033
    08871A38:[03207021]: addu       $t6, $t9, $zr <=> move $t6, $t9
    08871A3C:[3C180010]: lui        $t8, 0x0010 <=> li $t8, 0x00100000
    08871A40:[3C150001]: lui        $s5, 0x0001 <=> li $s5, 0x00010000
--> 08871A44:[8D660018]: lw         $a2, 24($t3)
    08871A48:[00D82024]: and        $a0, $a2, $t8
    08871A4C:[108000A3]: beq        $a0, $zr, 0x08871CDC
    08871A50:[240A007F]: addiu      $t2, $zr, 127 <=> li $t2, 127
    08871A54:[8D640038]: lw         $a0, 56($t3)
    08871A58:[8D65003C]: lw         $a1, 60($t3)
    08871A5C:[00854823]: subu       $t1, $a0, $a1
    08871A60:[000941C0]: sll        $t0, $t1, 0x0007
    08871A64:[01093823]: subu       $a3, $t0, $t1
    08871A68:[00E4001A]: div        $a3, $a0
    08871A6C:[0000B012]: mflo       $s6
    08871A70:[06C00098]: bltz       $s6, 0x08871CD4
    08871A74:[AD760034]: sw         $s6, 52($t3)
    08871A78:[24A30001]: addiu      $v1, $a1, 1
    08871A7C:[0064502A]: slt        $t2, $v1, $a0
    08871A80:[15400019]: bne        $t2, $zr, 0x08871AE8
    08871A84:[AD63003C]: sw         $v1, 60($t3)
    08871A88:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08871A8C:[7C0AA504]: ins        $t2, $zr, 20, 1
    08871A90:[01553024]: and        $a2, $t2, $s5
    08871A94:[AD6A0018]: sw         $t2, 24($t3)
    08871A98:[10C00073]: beq        $a2, $zr, 0x08871C68
    08871A9C:[AD60003C]: sw         $zr, 60($t3)
    08871AA0:[95A70030]: lhu        $a3, 48($t5)
    08871AA4:[95A80032]: lhu        $t0, 50($t5)
    08871AA8:[8DA3001C]: lw         $v1, 28($t5)
    08871AAC:[8DA40020]: lw         $a0, 32($t5)
    08871AB0:[8DA50008]: lw         $a1, 8($t5)
    08871AB4:[8DA9000C]: lw         $t1, 12($t5)
    08871AB8:[8DB60028]: lw         $s6, 40($t5)
    08871ABC:[8DAC002C]: lw         $t4, 44($t5)
    08871AC0:[7C0A8404]: ins        $t2, $zr, 16, 1
    08871AC4:[AD6A0018]: sw         $t2, 24($t3)
    08871AC8:[AD63001C]: sw         $v1, 28($t3)
    08871ACC:[AD640020]: sw         $a0, 32($t3)
    08871AD0:[AD650008]: sw         $a1, 8($t3)
    08871AD4:[AD69000C]: sw         $t1, 12($t3)
    08871AD8:[A5670030]: sh         $a3, 48($t3)
    08871ADC:[A5680032]: sh         $t0, 50($t3)
    08871AE0:[AD760028]: sw         $s6, 40($t3)
    08871AE4:[AD6C002C]: sw         $t4, 44($t3)
    08871AE8:[02512021]: addu       $a0, $s2, $s1
    08871AEC:[8C830018]: lw         $v1, 24($a0)
    08871AF0:[30760100]: andi       $s6, $v1, 256
    08871AF4:[12C00004]: beq        $s6, $zr, 0x08871B08
    08871AF8:[8C8A0034]: lw         $t2, 52($a0)
    08871AFC:[30680200]: andi       $t0, $v1, 512
    08871B00:[15000036]: bne        $t0, $zr, 0x08871BDC
    08871B04:[00000000]: nop
    08871B08:[8C8C000C]: lw         $t4, 12($a0)
    08871B0C:[8C870008]: lw         $a3, 8($a0)
    08871B10:[85C90000]: lh         $t1, 0($t6)
    08871B14:[018A0018]: mult       $t4, $t2
    08871B18:[000F6080]: sll        $t4, $t7, 0x0002
    08871B1C:[00001812]: mflo       $v1
    08871B20:[00EA0018]: mult       $a3, $t2
    08871B24:[000357C3]: sra        $t2, $v1, 0x001F
    08871B28:[00001012]: mflo       $v0
    08871B2C:[00500018]: mult       $v0, $s0
    08871B30:[000237C3]: sra        $a2, $v0, 0x001F
    08871B34:[00004010]: mfhi       $t0
    08871B38:[00700018]: mult       $v1, $s0
    08871B3C:[01022821]: addu       $a1, $t0, $v0
    08871B40:[00052183]: sra        $a0, $a1, 0x0006
    08871B44:[00862823]: subu       $a1, $a0, $a2
    08871B48:[0000B010]: mfhi       $s6
    08871B4C:[02C33821]: addu       $a3, $s6, $v1
    08871B50:[00074183]: sra        $t0, $a3, 0x0006
    08871B54:[010A1023]: subu       $v0, $t0, $t2
    08871B58:[00490018]: mult       $v0, $t1
    08871B5C:[00003012]: mflo       $a2
    08871B60:[00A90018]: mult       $a1, $t1
    08871B64:[0006B7C3]: sra        $s6, $a2, 0x001F
    08871B68:[00165502]: srl        $t2, $s6, 0x0014
    08871B6C:[00CA1821]: addu       $v1, $a2, $t2
    08871B70:[00034303]: sra        $t0, $v1, 0x000C
    08871B74:[00004812]: mflo       $t1
    08871B78:[000927C3]: sra        $a0, $t1, 0x001F
    08871B7C:[00042D02]: srl        $a1, $a0, 0x0014
    08871B80:[01253821]: addu       $a3, $t1, $a1
    08871B84:[00075303]: sra        $t2, $a3, 0x000C
    08871B88:[01942821]: addu       $a1, $t4, $s4
    08871B8C:[84A60000]: lh         $a2, 0($a1)
    08871B90:[84A40002]: lh         $a0, 2($a1)
    08871B94:[24037FFF]: addiu      $v1, $zr, 32767 <=> li $v1, 32767
    08871B98:[00CA6021]: addu       $t4, $a2, $t2
    08871B9C:[00881021]: addu       $v0, $a0, $t0
    08871BA0:[006C502D]: min        $t2, $v1, $t4
    08871BA4:[0062402D]: min        $t0, $v1, $v0
    08871BA8:[24098000]: addiu      $t1, $zr, -32768 <=> li $t1, -32768
    08871BAC:[29568000]: slti       $s6, $t2, -32768
    08871BB0:[25EF0001]: addiu      $t7, $t7, 1
    08871BB4:[29068000]: slti       $a2, $t0, -32768
    08871BB8:[0136500B]: movn       $t2, $t1, $s6
    08871BBC:[0126400B]: movn       $t0, $t1, $a2
    08871BC0:[29EC001C]: slti       $t4, $t7, 28
    08871BC4:[A4AA0000]: sh         $t2, 0($a1)
    08871BC8:[25CE0002]: addiu      $t6, $t6, 2
--> 08871BCC:[1580FF9D]: bne        $t4, $zr, 0x08871A44
    08871BD0:[A4A80002]: sh         $t0, 2($a1)
    08871BD4:[0A21C637]: j          0x088718DC
    08871BD8:[27DE0001]: addiu      $fp, $fp, 1
    08871BDC:[8C96000C]: lw         $s6, 12($a0)
  Back Branch 08871CDC 3,624,656 times (length 127)
  Back Branch 088718E4 772,672 times (length 8)
    088718B8:[AFA00010]: sw         $zr, 16($sp)
    088718BC:[3C1308A0]: lui        $s3, 0x08A0 <=> li $s3, 0x08A00000
    088718C0:[2673DB5C]: addiu      $s3, $s3, -9380
    088718C4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088718C8:[0260B821]: addu       $s7, $s3, $zr <=> move $s7, $s3
--> 088718CC:[8E6B001C]: lw         $t3, 28($s3)
    088718D0:[15600042]: bne        $t3, $zr, 0x088719DC
    088718D4:[001E9180]: sll        $s2, $fp, 0x0006
    088718D8:[27DE0001]: addiu      $fp, $fp, 1
    088718DC:[2BD20008]: slti       $s2, $fp, 8
    088718E0:[26F70040]: addiu      $s7, $s7, 64
--> 088718E4:[1640FFF9]: bne        $s2, $zr, 0x088718CC
    088718E8:[26730040]: addiu      $s3, $s3, 64
    088718EC:[8FB9000C]: lw         $t9, 12($sp)
    088718F0:[8FAE0008]: lw         $t6, 8($sp)
    088718F4:[8FB70020]: lw         $s7, 32($sp)
  Back Branch 08871BD4 129,840 times (length 192)
  Back Branch 08871E18 129,732 times (length 260)
  Back Branch 08871914 96,584 times (length 33)
    08871884:[00E62823]: subu       $a1, $a3, $a2
    08871888:[00051A00]: sll        $v1, $a1, 0x0008
    0887188C:[AFA7001C]: sw         $a3, 28($sp)
    08871890:[AFA30020]: sw         $v1, 32($sp)
    08871894:[AFA0000C]: sw         $zr, 12($sp)
--> 08871898:[8FA40020]: lw         $a0, 32($sp)
    0887189C:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    088718A0:[2549CD5C]: addiu      $t1, $t2, -12964
    088718A4:[0089A021]: addu       $s4, $a0, $t1
    088718A8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088718AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088718B0:[0E222E17]: jal        0x0888B85C [sceKernelMemset]
    088718B4:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    088718B8:[AFA00010]: sw         $zr, 16($sp)
    088718BC:[3C1308A0]: lui        $s3, 0x08A0 <=> li $s3, 0x08A00000
    088718C0:[2673DB5C]: addiu      $s3, $s3, -9380
    088718C4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088718C8:[0260B821]: addu       $s7, $s3, $zr <=> move $s7, $s3
    088718CC:[8E6B001C]: lw         $t3, 28($s3)
    088718D0:[15600042]: bne        $t3, $zr, 0x088719DC
    088718D4:[001E9180]: sll        $s2, $fp, 0x0006
    088718D8:[27DE0001]: addiu      $fp, $fp, 1
    088718DC:[2BD20008]: slti       $s2, $fp, 8
    088718E0:[26F70040]: addiu      $s7, $s7, 64
    088718E4:[1640FFF9]: bne        $s2, $zr, 0x088718CC
    088718E8:[26730040]: addiu      $s3, $s3, 64
    088718EC:[8FB9000C]: lw         $t9, 12($sp)
    088718F0:[8FAE0008]: lw         $t6, 8($sp)
    088718F4:[8FB70020]: lw         $s7, 32($sp)
    088718F8:[8FAF0010]: lw         $t7, 16($sp)
    088718FC:[27380001]: addiu      $t8, $t9, 1
    08871900:[26F40070]: addiu      $s4, $s7, 112
    08871904:[01CFF025]: or         $fp, $t6, $t7
    08871908:[2B130010]: slti       $s3, $t8, 16
    0887190C:[AFB8000C]: sw         $t8, 12($sp)
    08871910:[AFBE0008]: sw         $fp, 8($sp)
--> 08871914:[1660FFE0]: bne        $s3, $zr, 0x08871898
    08871918:[AFB40020]: sw         $s4, 32($sp)
    0887191C:[8FAB0008]: lw         $t3, 8($sp)
    08871920:[11600026]: beq        $t3, $zr, 0x088719BC
    08871924:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
  Back Branch 08871964 6,036 times (length 62)
    08871860:[AFB10034]: sw         $s1, 52($sp)
    08871864:[AFB00030]: sw         $s0, 48($sp)
    08871868:[AFA50000]: sw         $a1, 0($sp)
    0887186C:[1480003F]: bne        $a0, $zr, 0x0887196C
    08871870:[AFA00004]: sw         $zr, 4($sp)
--> 08871874:[8FA80004]: lw         $t0, 4($sp)
    08871878:[8FA60004]: lw         $a2, 4($sp)
    0887187C:[AFA00008]: sw         $zr, 8($sp)
    08871880:[000838C0]: sll        $a3, $t0, 0x0003
    08871884:[00E62823]: subu       $a1, $a3, $a2
    08871888:[00051A00]: sll        $v1, $a1, 0x0008
    0887188C:[AFA7001C]: sw         $a3, 28($sp)
    08871890:[AFA30020]: sw         $v1, 32($sp)
    08871894:[AFA0000C]: sw         $zr, 12($sp)
    08871898:[8FA40020]: lw         $a0, 32($sp)
    0887189C:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    088718A0:[2549CD5C]: addiu      $t1, $t2, -12964
    088718A4:[0089A021]: addu       $s4, $a0, $t1
    088718A8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088718AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088718B0:[0E222E17]: jal        0x0888B85C [sceKernelMemset]
    088718B4:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    088718B8:[AFA00010]: sw         $zr, 16($sp)
    088718BC:[3C1308A0]: lui        $s3, 0x08A0 <=> li $s3, 0x08A00000
    088718C0:[2673DB5C]: addiu      $s3, $s3, -9380
    088718C4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088718C8:[0260B821]: addu       $s7, $s3, $zr <=> move $s7, $s3
    088718CC:[8E6B001C]: lw         $t3, 28($s3)
    088718D0:[15600042]: bne        $t3, $zr, 0x088719DC
    088718D4:[001E9180]: sll        $s2, $fp, 0x0006
    088718D8:[27DE0001]: addiu      $fp, $fp, 1
    088718DC:[2BD20008]: slti       $s2, $fp, 8
    088718E0:[26F70040]: addiu      $s7, $s7, 64
    088718E4:[1640FFF9]: bne        $s2, $zr, 0x088718CC
    088718E8:[26730040]: addiu      $s3, $s3, 64
    088718EC:[8FB9000C]: lw         $t9, 12($sp)
    088718F0:[8FAE0008]: lw         $t6, 8($sp)
    088718F4:[8FB70020]: lw         $s7, 32($sp)
    088718F8:[8FAF0010]: lw         $t7, 16($sp)
    088718FC:[27380001]: addiu      $t8, $t9, 1
    08871900:[26F40070]: addiu      $s4, $s7, 112
    08871904:[01CFF025]: or         $fp, $t6, $t7
    08871908:[2B130010]: slti       $s3, $t8, 16
    0887190C:[AFB8000C]: sw         $t8, 12($sp)
    08871910:[AFBE0008]: sw         $fp, 8($sp)
    08871914:[1660FFE0]: bne        $s3, $zr, 0x08871898
    08871918:[AFB40020]: sw         $s4, 32($sp)
    0887191C:[8FAB0008]: lw         $t3, 8($sp)
    08871920:[11600026]: beq        $t3, $zr, 0x088719BC
    08871924:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08871928:[8FA3001C]: lw         $v1, 28($sp)
    0887192C:[8FAA0004]: lw         $t2, 4($sp)
    08871930:[8FA90000]: lw         $t1, 0($sp)
    08871934:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08871938:[006A2023]: subu       $a0, $v1, $t2
    0887193C:[00042A00]: sll        $a1, $a0, 0x0008
    08871940:[8D240004]: lw         $a0, 4($t1)
    08871944:[2448CD5C]: addiu      $t0, $v0, -12964
    08871948:[00A83021]: addu       $a2, $a1, $t0
    0887194C:[0E222E99]: jal        0x0888BA64 [sceAudioOutputBlocking]
    08871950:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08871954:[8FB10004]: lw         $s1, 4($sp)
    08871958:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0887195C:[8CF5CCD8]: lw         $s5, -13096($a3)
    08871960:[3A2D0001]: xori       $t5, $s1, 1
--> 08871964:[12A0FFC3]: beq        $s5, $zr, 0x08871874
    08871968:[AFAD0004]: sw         $t5, 4($sp)
    0887196C:[8FB60000]: lw         $s6, 0($sp)
    08871970:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08871974:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 08871D40 108 times (length 207)
  Back Branch 08871DD4 108 times (length 39)
    08871D2C:[24B80010]: addiu      $t8, $a1, 16
    08871D30:[0078B02A]: slt        $s6, $v1, $t8
    08871D34:[12C00004]: beq        $s6, $zr, 0x08871D48
    08871D38:[3C0808A0]: lui        $t0, 0x08A0 <=> li $t0, 0x08A00000
    08871D3C:[AE600020]: sw         $zr, 32($s3)
--> 08871D40:[0A21C683]: j          0x08871A0C
    08871D44:[AE60001C]: sw         $zr, 28($s3)
    08871D48:[8D04DF68]: lw         $a0, -8344($t0)
    08871D4C:[02052821]: addu       $a1, $s0, $a1
    08871D50:[0E222E1D]: jal        0x0888B874 [sceKernelMemcpy]
    08871D54:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08871D58:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    08871D5C:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    08871D60:[8CE5DF68]: lw         $a1, -8344($a3)
    08871D64:[24D9DB8C]: addiu      $t9, $a2, -9332
    08871D68:[02593021]: addu       $a2, $s2, $t9
    08871D6C:[0E21C82C]: jal        0x088720B0
    08871D70:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08871D74:[24110003]: addiu      $s1, $zr, 3 <=> li $s1, 3
    08871D78:[1051000B]: beq        $v0, $s1, 0x08871DA8
    08871D7C:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    08871D80:[50500005]: beql       $v0, $s0, 0x08871D98
    08871D84:[8E690020]: lw         $t1, 32($s3)
    08871D88:[8E650020]: lw         $a1, 32($s3)
    08871D8C:[24AB0010]: addiu      $t3, $a1, 16
    08871D90:[0A21C683]: j          0x08871A0C
    08871D94:[AE6B0020]: sw         $t3, 32($s3)
    08871D98:[25230010]: addiu      $v1, $t1, 16
    08871D9C:[AE630020]: sw         $v1, 32($s3)
    08871DA0:[0A21C683]: j          0x08871A0C
    08871DA4:[AE690010]: sw         $t1, 16($s3)
    08871DA8:[8E6A0020]: lw         $t2, 32($s3)
    08871DAC:[8E630010]: lw         $v1, 16($s3)
    08871DB0:[AE6A0014]: sw         $t2, 20($s3)
    08871DB4:[0A21C683]: j          0x08871A0C
    08871DB8:[AE630020]: sw         $v1, 32($s3)
    08871DBC:[5460FF14]: bnel       $v1, $zr, 0x08871A10
    08871DC0:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08871DC4:[8E650020]: lw         $a1, 32($s3)
    08871DC8:[8E670004]: lw         $a3, 4($s3)
    08871DCC:[24A20010]: addiu      $v0, $a1, 16
    08871DD0:[00E2302A]: slt        $a2, $a3, $v0
--> 08871DD4:[54C0FFDA]: bnel       $a2, $zr, 0x08871D40
    08871DD8:[AE600020]: sw         $zr, 32($s3)
    08871DDC:[3C0B08A0]: lui        $t3, 0x08A0 <=> li $t3, 0x08A00000
    08871DE0:[8D64DF68]: lw         $a0, -8344($t3)
    08871DE4:[02052821]: addu       $a1, $s0, $a1
  Back Branch 088719D4 49 times (length 44)
    08871918:[AFB40020]: sw         $s4, 32($sp)
    0887191C:[8FAB0008]: lw         $t3, 8($sp)
    08871920:[11600026]: beq        $t3, $zr, 0x088719BC
    08871924:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08871928:[8FA3001C]: lw         $v1, 28($sp)
--> 0887192C:[8FAA0004]: lw         $t2, 4($sp)
    08871930:[8FA90000]: lw         $t1, 0($sp)
    08871934:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08871938:[006A2023]: subu       $a0, $v1, $t2
    0887193C:[00042A00]: sll        $a1, $a0, 0x0008
    08871940:[8D240004]: lw         $a0, 4($t1)
    08871944:[2448CD5C]: addiu      $t0, $v0, -12964
    08871948:[00A83021]: addu       $a2, $a1, $t0
    0887194C:[0E222E99]: jal        0x0888BA64 [sceAudioOutputBlocking]
    08871950:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08871954:[8FB10004]: lw         $s1, 4($sp)
    08871958:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0887195C:[8CF5CCD8]: lw         $s5, -13096($a3)
    08871960:[3A2D0001]: xori       $t5, $s1, 1
    08871964:[12A0FFC3]: beq        $s5, $zr, 0x08871874
    08871968:[AFAD0004]: sw         $t5, 4($sp)
    0887196C:[8FB60000]: lw         $s6, 0($sp)
    08871970:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08871974:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08871978:[0E222E99]: jal        0x0888BA64 [sceAudioOutputBlocking]
    0887197C:[8EC40004]: lw         $a0, 4($s6)
    08871980:[0E222E73]: jal        0x0888B9CC [sceKernelExitThread]
    08871984:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08871988:[8FBF0054]: lw         $ra, 84($sp)
    0887198C:[8FBE0050]: lw         $fp, 80($sp)
    08871990:[8FB7004C]: lw         $s7, 76($sp)
    08871994:[8FB60048]: lw         $s6, 72($sp)
    08871998:[8FB50044]: lw         $s5, 68($sp)
    0887199C:[8FB40040]: lw         $s4, 64($sp)
    088719A0:[8FB3003C]: lw         $s3, 60($sp)
    088719A4:[8FB20038]: lw         $s2, 56($sp)
    088719A8:[8FB10034]: lw         $s1, 52($sp)
    088719AC:[8FB00030]: lw         $s0, 48($sp)
    088719B0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088719B4:[03E00008]: jr         $ra
    088719B8:[27BD0060]: addiu      $sp, $sp, 96
    088719BC:[8E04DF70]: lw         $a0, -8336($s0)
    088719C0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088719C4:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    088719C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088719CC:[0E222E5D]: jal        0x0888B974 [sceKernelWaitEventFlag]
    088719D0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 088719D4:[0A21C64B]: j          0x0887192C
    088719D8:[8FA3001C]: lw         $v1, 28($sp)
    088719DC:[8FAE0010]: lw         $t6, 16($sp)
    088719E0:[8E630018]: lw         $v1, 24($s3)
    088719E4:[25CD0001]: addiu      $t5, $t6, 1
  Back Branch 08871CAC 1 times (length 115)
_S1_2_88644D8 57,746,953 instructions (7.119%), 247,841 calls (088644D8 - 088647F4, length 200)
    088644D8:[27BDFF40]: addiu      $sp, $sp, -192
    088644DC:[AFBF0080]: sw         $ra, 128($sp)
    088644E0:[E7BE00B8]: swc1       $f30, 184($sp)
    088644E4:[E7BD00B4]: swc1       $f29, 180($sp)
    088644E8:[E7BC00B0]: swc1       $f28, 176($sp)
    088644EC:[E7BB00AC]: swc1       $f27, 172($sp)
    088644F0:[E7BA00A8]: swc1       $f26, 168($sp)
    088644F4:[E7B900A4]: swc1       $f25, 164($sp)
    088644F8:[E7B800A0]: swc1       $f24, 160($sp)
    088644FC:[E7B7009C]: swc1       $f23, 156($sp)
    08864500:[460065C6]: mov.s      $f23, $f12
    08864504:[E7B60098]: swc1       $f22, 152($sp)
    08864508:[E7B50094]: swc1       $f21, 148($sp)
    0886450C:[0E21DB1E]: jal        0x08876C78
    08864510:[E7B40090]: swc1       $f20, 144($sp)
    08864514:[460006C6]: mov.s      $f27, $f0
    08864518:[0E21DAE6]: jal        0x08876B98
    0886451C:[4600BB06]: mov.s      $f12, $f23
    08864520:[4600DA47]: neg.s      $f9, $f27
    08864524:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08864528:[8CA4C2D8]: lw         $a0, -15656($a1)
    0886452C:[AFA00008]: sw         $zr, 8($sp)
    08864530:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08864534:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08864538:[E7A00000]: swc1       $f0, 0($sp)
    0886453C:[27A70040]: addiu      $a3, $sp, 64
    08864540:[27A80080]: addiu      $t0, $sp, 128
    08864544:[E7BB0004]: swc1       $f27, 4($sp)
    08864548:[E7A90010]: swc1       $f9, 16($sp)
    0886454C:[E7A00014]: swc1       $f0, 20($sp)
    08864550:[AFA00018]: sw         $zr, 24($sp)
    08864554:[C46C6E90]: lwc1       $f12, 28304($v1)
    08864558:[C4840008]: lwc1       $f4, 8($a0)
    0886455C:[C4910000]: lwc1       $f17, 0($a0)
    08864560:[C48D0010]: lwc1       $f13, 16($a0)
    08864564:[C4900004]: lwc1       $f16, 4($a0)
    08864568:[C48F0014]: lwc1       $f15, 20($a0)
    0886456C:[C4950018]: lwc1       $f21, 24($a0)
    08864570:[E7AC0028]: swc1       $f12, 40($sp)
    08864574:[46002702]: mul.s      $f28, $f4, $f0
    08864578:[46008E42]: mul.s      $f25, $f17, $f0
    0886457C:[AFA00020]: sw         $zr, 32($sp)
    08864580:[46008782]: mul.s      $f30, $f16, $f0
    08864584:[461B6E02]: mul.s      $f24, $f13, $f27
    08864588:[AFA00024]: sw         $zr, 36($sp)
    0886458C:[461B7E82]: mul.s      $f26, $f15, $f27
    08864590:[461BAF42]: mul.s      $f29, $f21, $f27
    08864594:[C7A40008]: lwc1       $f4, 8($sp)
    08864598:[C4900020]: lwc1       $f16, 32($a0)
    0886459C:[C4910024]: lwc1       $f17, 36($a0)
    088645A0:[C4920028]: lwc1       $f18, 40($a0)
    088645A4:[E7A40030]: swc1       $f4, 48($sp)
    088645A8:[4618CD80]: add.s      $f22, $f25, $f24
    088645AC:[461AF500]: add.s      $f20, $f30, $f26
    088645B0:[E7A40034]: swc1       $f4, 52($sp)
    088645B4:[46048602]: mul.s      $f24, $f16, $f4
    088645B8:[46048E42]: mul.s      $f25, $f17, $f4
    088645BC:[E7A40038]: swc1       $f4, 56($sp)
    088645C0:[46049682]: mul.s      $f26, $f18, $f4
    088645C4:[461DE4C0]: add.s      $f19, $f28, $f29
    088645C8:[C49E0038]: lwc1       $f30, 56($a0)
    088645CC:[C49C0030]: lwc1       $f28, 48($a0)
    088645D0:[C49D0034]: lwc1       $f29, 52($a0)
    088645D4:[4618B280]: add.s      $f10, $f22, $f24
    088645D8:[4619A1C0]: add.s      $f7, $f20, $f25
    088645DC:[4604F582]: mul.s      $f22, $f30, $f4
    088645E0:[4604ED02]: mul.s      $f20, $f29, $f4
    088645E4:[461A9B80]: add.s      $f14, $f19, $f26
    088645E8:[4604E4C2]: mul.s      $f19, $f28, $f4
    088645EC:[E7AC003C]: swc1       $f12, 60($sp)
    088645F0:[46143DC0]: add.s      $f23, $f7, $f20
    088645F4:[461672C0]: add.s      $f11, $f14, $f22
    088645F8:[46135140]: add.s      $f5, $f10, $f19
    088645FC:[E7A4000C]: swc1       $f4, 12($sp)
    08864600:[46006B82]: mul.s      $f14, $f13, $f0
    08864604:[46007B42]: mul.s      $f13, $f15, $f0
    08864608:[E7A50040]: swc1       $f5, 64($sp)
    0886460C:[4600ABC2]: mul.s      $f15, $f21, $f0
    08864610:[E7B70044]: swc1       $f23, 68($sp)
    08864614:[E7A4001C]: swc1       $f4, 28($sp)
    08864618:[E7A4002C]: swc1       $f4, 44($sp)
    0886461C:[E7AB0048]: swc1       $f11, 72($sp)
    08864620:[C482001C]: lwc1       $f2, 28($a0)
    08864624:[C488000C]: lwc1       $f8, 12($a0)
    08864628:[C48B002C]: lwc1       $f11, 44($a0)
    0886462C:[461B1302]: mul.s      $f12, $f2, $f27
    08864630:[46004182]: mul.s      $f6, $f8, $f0
    08864634:[46045DC2]: mul.s      $f23, $f11, $f4
    08864638:[C49B003C]: lwc1       $f27, 60($a0)
    0886463C:[46001542]: mul.s      $f21, $f2, $f0
    08864640:[460C3280]: add.s      $f10, $f6, $f12
    08864644:[4604DB02]: mul.s      $f12, $f27, $f4
    08864648:[C4860004]: lwc1       $f6, 4($a0)
    0886464C:[C4880000]: lwc1       $f8, 0($a0)
    08864650:[461751C0]: add.s      $f7, $f10, $f23
    08864654:[46093082]: mul.s      $f2, $f6, $f9
    08864658:[C4850008]: lwc1       $f5, 8($a0)
    0886465C:[46094002]: mul.s      $f0, $f8, $f9
    08864660:[460C38C0]: add.s      $f3, $f7, $f12
    08864664:[460D1080]: add.s      $f2, $f2, $f13
    08864668:[460929C2]: mul.s      $f7, $f5, $f9
    0886466C:[460E0000]: add.s      $f0, $f0, $f14
    08864670:[E7A3004C]: swc1       $f3, 76($sp)
    08864674:[460F3B80]: add.s      $f14, $f7, $f15
    08864678:[C481000C]: lwc1       $f1, 12($a0)
    0886467C:[461913C0]: add.s      $f15, $f2, $f25
    08864680:[461801C0]: add.s      $f7, $f0, $f24
    08864684:[46090E42]: mul.s      $f25, $f1, $f9
    08864688:[461A7600]: add.s      $f24, $f14, $f26
    0886468C:[46040A82]: mul.s      $f10, $f1, $f4
    08864690:[46133B40]: add.s      $f13, $f7, $f19
    08864694:[4615CB80]: add.s      $f14, $f25, $f21
    08864698:[461479C0]: add.s      $f7, $f15, $f20
    0886469C:[4616C3C0]: add.s      $f15, $f24, $f22
    088646A0:[E7AD0050]: swc1       $f13, 80($sp)
    088646A4:[46177600]: add.s      $f24, $f14, $f23
    088646A8:[46044542]: mul.s      $f21, $f8, $f4
    088646AC:[E7AF0058]: swc1       $f15, 88($sp)
    088646B0:[46043342]: mul.s      $f13, $f6, $f4
    088646B4:[460CC000]: add.s      $f0, $f24, $f12
    088646B8:[E7A70054]: swc1       $f7, 84($sp)
    088646BC:[46042B82]: mul.s      $f14, $f5, $f4
    088646C0:[E7A0005C]: swc1       $f0, 92($sp)
    088646C4:[C4810010]: lwc1       $f1, 16($a0)
    088646C8:[C4820014]: lwc1       $f2, 20($a0)
    088646CC:[C4830018]: lwc1       $f3, 24($a0)
    088646D0:[C497001C]: lwc1       $f23, 28($a0)
    088646D4:[46040E82]: mul.s      $f26, $f1, $f4
    088646D8:[46041642]: mul.s      $f25, $f2, $f4
    088646DC:[46041E02]: mul.s      $f24, $f3, $f4
    088646E0:[4604BBC2]: mul.s      $f15, $f23, $f4
    088646E4:[461AADC0]: add.s      $f23, $f21, $f26
    088646E8:[46196D40]: add.s      $f21, $f13, $f25
    088646EC:[46187340]: add.s      $f13, $f14, $f24
    088646F0:[460F5380]: add.s      $f14, $f10, $f15
    088646F4:[4610BA40]: add.s      $f9, $f23, $f16
    088646F8:[4611A8C0]: add.s      $f3, $f21, $f17
    088646FC:[46126880]: add.s      $f2, $f13, $f18
    08864700:[460B7040]: add.s      $f1, $f14, $f11
    08864704:[46134E80]: add.s      $f26, $f9, $f19
    08864708:[46141E40]: add.s      $f25, $f3, $f20
    0886470C:[46161600]: add.s      $f24, $f2, $f22
    08864710:[460C0D80]: add.s      $f22, $f1, $f12
    08864714:[E7BA0060]: swc1       $f26, 96($sp)
    08864718:[E7B90064]: swc1       $f25, 100($sp)
    0886471C:[E7B80068]: swc1       $f24, 104($sp)
    08864720:[E7B6006C]: swc1       $f22, 108($sp)
    08864724:[C4800024]: lwc1       $f0, 36($a0)
    08864728:[C4940020]: lwc1       $f20, 32($a0)
    0886472C:[C4920028]: lwc1       $f18, 40($a0)
    08864730:[C493002C]: lwc1       $f19, 44($a0)
    08864734:[46040402]: mul.s      $f16, $f0, $f4
    08864738:[4604A442]: mul.s      $f17, $f20, $f4
    0886473C:[46049BC2]: mul.s      $f15, $f19, $f4
    08864740:[46049302]: mul.s      $f12, $f18, $f4
    08864744:[4610AA80]: add.s      $f10, $f21, $f16
    08864748:[4611BAC0]: add.s      $f11, $f23, $f17
    0886474C:[460F7240]: add.s      $f9, $f14, $f15
    08864750:[460C6900]: add.s      $f4, $f13, $f12
    08864754:[461D5080]: add.s      $f2, $f10, $f29
    08864758:[461C58C0]: add.s      $f3, $f11, $f28
    0886475C:[461B4800]: add.s      $f0, $f9, $f27
    08864760:[461E2040]: add.s      $f1, $f4, $f30
    08864764:[E7A20074]: swc1       $f2, 116($sp)
    08864768:[E7A30070]: swc1       $f3, 112($sp)
    0886476C:[E7A10078]: swc1       $f1, 120($sp)
    08864770:[E7A0007C]: swc1       $f0, 124($sp)
    08864774:[8CEC0000]: lw         $t4, 0($a3)
    08864778:[8CEB0004]: lw         $t3, 4($a3)
    0886477C:[8CEA0008]: lw         $t2, 8($a3)
    08864780:[8CE9000C]: lw         $t1, 12($a3)
    08864784:[ACCC0000]: sw         $t4, 0($a2)
    08864788:[24E70010]: addiu      $a3, $a3, 16
    0886478C:[24C60010]: addiu      $a2, $a2, 16
    08864790:[ACCBFFF4]: sw         $t3, -12($a2)
    08864794:[ACCAFFF8]: sw         $t2, -8($a2)
    08864798:[14E8FFF6]: bne        $a3, $t0, 0x08864774
    0886479C:[ACC9FFFC]: sw         $t1, -4($a2)
    088647A0:[3C0F08A0]: lui        $t7, 0x08A0 <=> li $t7, 0x08A00000
    088647A4:[8DEEC2D4]: lw         $t6, -15660($t7)
    088647A8:[3C0D08A0]: lui        $t5, 0x08A0 <=> li $t5, 0x08A00000
    088647AC:[8FBF0080]: lw         $ra, 128($sp)
    088647B0:[C7BE00B8]: lwc1       $f30, 184($sp)
    088647B4:[C7BD00B4]: lwc1       $f29, 180($sp)
    088647B8:[C7BC00B0]: lwc1       $f28, 176($sp)
    088647BC:[C7BB00AC]: lwc1       $f27, 172($sp)
    088647C0:[C7BA00A8]: lwc1       $f26, 168($sp)
    088647C4:[C7B900A4]: lwc1       $f25, 164($sp)
    088647C8:[C7B800A0]: lwc1       $f24, 160($sp)
    088647CC:[C7B7009C]: lwc1       $f23, 156($sp)
    088647D0:[C7B60098]: lwc1       $f22, 152($sp)
    088647D4:[C7B50094]: lwc1       $f21, 148($sp)
    088647D8:[C7B40090]: lwc1       $f20, 144($sp)
    088647DC:[000E3880]: sll        $a3, $t6, 0x0002
    088647E0:[25A8C30C]: addiu      $t0, $t5, -15604
    088647E4:[00E83021]: addu       $a2, $a3, $t0
    088647E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088647EC:[ACC20000]: sw         $v0, 0($a2)
    088647F0:[03E00008]: jr         $ra
    088647F4:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08864798 991,364 times (length 11)
    08864760:[461E2040]: add.s      $f1, $f4, $f30
    08864764:[E7A20074]: swc1       $f2, 116($sp)
    08864768:[E7A30070]: swc1       $f3, 112($sp)
    0886476C:[E7A10078]: swc1       $f1, 120($sp)
    08864770:[E7A0007C]: swc1       $f0, 124($sp)
--> 08864774:[8CEC0000]: lw         $t4, 0($a3)
    08864778:[8CEB0004]: lw         $t3, 4($a3)
    0886477C:[8CEA0008]: lw         $t2, 8($a3)
    08864780:[8CE9000C]: lw         $t1, 12($a3)
    08864784:[ACCC0000]: sw         $t4, 0($a2)
    08864788:[24E70010]: addiu      $a3, $a3, 16
    0886478C:[24C60010]: addiu      $a2, $a2, 16
    08864790:[ACCBFFF4]: sw         $t3, -12($a2)
    08864794:[ACCAFFF8]: sw         $t2, -8($a2)
--> 08864798:[14E8FFF6]: bne        $a3, $t0, 0x08864774
    0886479C:[ACC9FFFC]: sw         $t1, -4($a2)
    088647A0:[3C0F08A0]: lui        $t7, 0x08A0 <=> li $t7, 0x08A00000
    088647A4:[8DEEC2D4]: lw         $t6, -15660($t7)
    088647A8:[3C0D08A0]: lui        $t5, 0x08A0 <=> li $t5, 0x08A00000
_S1_2_88720B0 55,999,404 instructions (6.904%), 129,732 calls (088720B0 - 08872188, length 55)
    088720B0:[90A30000]: lbu        $v1, 0($a1)
    088720B4:[3C08088A]: lui        $t0, 0x088A <=> li $t0, 0x088A0000
    088720B8:[90B90001]: lbu        $t9, 1($a1)
    088720BC:[00033903]: sra        $a3, $v1, 0x0004
    088720C0:[250275B4]: addiu      $v0, $t0, 30132
    088720C4:[00E24821]: addu       $t1, $a3, $v0
    088720C8:[306D000F]: andi       $t5, $v1, 15
    088720CC:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    088720D0:[812C0005]: lb         $t4, 5($t1)
    088720D4:[812B0000]: lb         $t3, 0($t1)
    088720D8:[84C80000]: lh         $t0, 0($a2)
    088720DC:[84C70002]: lh         $a3, 2($a2)
    088720E0:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    088720E4:[13230027]: beq        $t9, $v1, 0x08872184
    088720E8:[24090007]: addiu      $t1, $zr, 7 <=> li $t1, 7
    088720EC:[240E000E]: addiu      $t6, $zr, 14 <=> li $t6, 14
    088720F0:[01CDC023]: subu       $t8, $t6, $t5
    088720F4:[25AF000A]: addiu      $t7, $t5, 10
    088720F8:[240E8000]: addiu      $t6, $zr, -32768 <=> li $t6, -32768
    088720FC:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    08872100:[2409000D]: addiu      $t1, $zr, 13 <=> li $t1, 13
    08872104:[00EC0018]: mult       $a3, $t4
    08872108:[00AA3821]: addu       $a3, $a1, $t2
    0887210C:[80E30000]: lb         $v1, 0($a3)
    08872110:[2529FFFF]: addiu      $t1, $t1, -1
    08872114:[254A0001]: addiu      $t2, $t2, 1
    08872118:[010B001C]: madd       $t0, $t3
    0887211C:[00031700]: sll        $v0, $v1, 0x001C
    08872120:[01E21007]: srav       $v0, $v0, $t7
    08872124:[7C031804]: ins        $v1, $zr, 0, 4
    08872128:[03031804]: sllv       $v1, $v1, $t8
    0887212C:[00003812]: mflo       $a3
    08872130:[010C0018]: mult       $t0, $t4
    08872134:[00471021]: addu       $v0, $v0, $a3
    08872138:[00024183]: sra        $t0, $v0, 0x0006
    0887213C:[010E382C]: max        $a3, $t0, $t6
    08872140:[00ED102D]: min        $v0, $a3, $t5
    08872144:[004B001C]: madd       $v0, $t3
    08872148:[A4820000]: sh         $v0, 0($a0)
    0887214C:[24840002]: addiu      $a0, $a0, 2
    08872150:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08872154:[00004012]: mflo       $t0
    08872158:[00681821]: addu       $v1, $v1, $t0
    0887215C:[00031983]: sra        $v1, $v1, 0x0006
    08872160:[006E402C]: max        $t0, $v1, $t6
    08872164:[010D182D]: min        $v1, $t0, $t5
    08872168:[A4830000]: sh         $v1, 0($a0)
    0887216C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08872170:[0521FFE4]: bgez       $t1, 0x08872104
    08872174:[24840002]: addiu      $a0, $a0, 2
    08872178:[A4C20002]: sh         $v0, 2($a2)
    0887217C:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    08872180:[A4C30000]: sh         $v1, 0($a2)
    08872184:[03E00008]: jr         $ra
    08872188:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
  Back Branch 08872170 1,814,736 times (length 29)
    088720F0:[01CDC023]: subu       $t8, $t6, $t5
    088720F4:[25AF000A]: addiu      $t7, $t5, 10
    088720F8:[240E8000]: addiu      $t6, $zr, -32768 <=> li $t6, -32768
    088720FC:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    08872100:[2409000D]: addiu      $t1, $zr, 13 <=> li $t1, 13
--> 08872104:[00EC0018]: mult       $a3, $t4
    08872108:[00AA3821]: addu       $a3, $a1, $t2
    0887210C:[80E30000]: lb         $v1, 0($a3)
    08872110:[2529FFFF]: addiu      $t1, $t1, -1
    08872114:[254A0001]: addiu      $t2, $t2, 1
    08872118:[010B001C]: madd       $t0, $t3
    0887211C:[00031700]: sll        $v0, $v1, 0x001C
    08872120:[01E21007]: srav       $v0, $v0, $t7
    08872124:[7C031804]: ins        $v1, $zr, 0, 4
    08872128:[03031804]: sllv       $v1, $v1, $t8
    0887212C:[00003812]: mflo       $a3
    08872130:[010C0018]: mult       $t0, $t4
    08872134:[00471021]: addu       $v0, $v0, $a3
    08872138:[00024183]: sra        $t0, $v0, 0x0006
    0887213C:[010E382C]: max        $a3, $t0, $t6
    08872140:[00ED102D]: min        $v0, $a3, $t5
    08872144:[004B001C]: madd       $v0, $t3
    08872148:[A4820000]: sh         $v0, 0($a0)
    0887214C:[24840002]: addiu      $a0, $a0, 2
    08872150:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08872154:[00004012]: mflo       $t0
    08872158:[00681821]: addu       $v1, $v1, $t0
    0887215C:[00031983]: sra        $v1, $v1, 0x0006
    08872160:[006E402C]: max        $t0, $v1, $t6
    08872164:[010D182D]: min        $v1, $t0, $t5
    08872168:[A4830000]: sh         $v1, 0($a0)
    0887216C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
--> 08872170:[0521FFE4]: bgez       $t1, 0x08872104
    08872174:[24840002]: addiu      $a0, $a0, 2
    08872178:[A4C20002]: sh         $v0, 2($a2)
    0887217C:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    08872180:[A4C30000]: sh         $v1, 0($a2)
_S1_2_880A548 25,579,422 instructions (3.153%), 1,421,079 calls (0880A548 - 0880A594, length 20)
    0880A548:[30E700FF]: andi       $a3, $a3, 255
    0880A54C:[2CA20037]: sltiu      $v0, $a1, 55
    0880A550:[2CC80020]: sltiu      $t0, $a2, 32
    0880A554:[10400009]: beq        $v0, $zr, 0x0880A57C
    0880A558:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0880A55C:[000618C0]: sll        $v1, $a2, 0x0003
    0880A560:[00061180]: sll        $v0, $a2, 0x0006
    0880A564:[00431023]: subu       $v0, $v0, $v1
    0880A568:[00461023]: subu       $v0, $v0, $a2
    0880A56C:[00441021]: addu       $v0, $v0, $a0
    0880A570:[00451021]: addu       $v0, $v0, $a1
    0880A574:[15000003]: bne        $t0, $zr, 0x0880A584
    0880A578:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0880A57C:[03E00008]: jr         $ra
    0880A580:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880A584:[80420004]: lb         $v0, 4($v0)
    0880A588:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0880A58C:[00021FC2]: srl        $v1, $v0, 0x001F
    0880A590:[03E00008]: jr         $ra
    0880A594:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
_S1_2_8884284 20,828,813 instructions (2.568%), 1,980,672 calls (08884284 - 088842BC, length 15)
    08884284:[27BDFFF0]: addiu      $sp, $sp, -16
    08884288:[AFB00000]: sw         $s0, 0($sp)
    0888428C:[AFBF0004]: sw         $ra, 4($sp)
    08884290:[8C820004]: lw         $v0, 4($a0)
    08884294:[10400006]: beq        $v0, $zr, 0x088842B0
    08884298:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0888429C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088842A0:[0E221087]: jal        0x0888421C
    088842A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088842A8:[1440FFFD]: bne        $v0, $zr, 0x088842A0
    088842AC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088842B0:[8FBF0004]: lw         $ra, 4($sp)
    088842B4:[8FB00000]: lw         $s0, 0($sp)
    088842B8:[03E00008]: jr         $ra
    088842BC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088842A8 247,841 times (length 4)
    0888428C:[AFBF0004]: sw         $ra, 4($sp)
    08884290:[8C820004]: lw         $v0, 4($a0)
    08884294:[10400006]: beq        $v0, $zr, 0x088842B0
    08884298:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0888429C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
--> 088842A0:[0E221087]: jal        0x0888421C
    088842A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088842A8:[1440FFFD]: bne        $v0, $zr, 0x088842A0
    088842AC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088842B0:[8FBF0004]: lw         $ra, 4($sp)
    088842B4:[8FB00000]: lw         $s0, 0($sp)
    088842B8:[03E00008]: jr         $ra
_S1_2_881EA90 20,776,359 instructions (2.561%), 4,723 calls (0881E9B0 - 0881F1D0, length 521)
    0881E9B0:[8FBF0074]: lw         $ra, 116($sp)
    0881E9B4:[8FBE0070]: lw         $fp, 112($sp)
    0881E9B8:[8FB7006C]: lw         $s7, 108($sp)
    0881E9BC:[8FB60068]: lw         $s6, 104($sp)
    0881E9C0:[8FB50064]: lw         $s5, 100($sp)
    0881E9C4:[8FB40060]: lw         $s4, 96($sp)
    0881E9C8:[8FB3005C]: lw         $s3, 92($sp)
    0881E9CC:[8FB20058]: lw         $s2, 88($sp)
    0881E9D0:[8FB10054]: lw         $s1, 84($sp)
    0881E9D4:[8FB00050]: lw         $s0, 80($sp)
    0881E9D8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881E9DC:[03E00008]: jr         $ra
    0881E9E0:[27BD0080]: addiu      $sp, $sp, 128
    0881EA10:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881EA14:[8FBF0074]: lw         $ra, 116($sp)
    0881EA18:[8FBE0070]: lw         $fp, 112($sp)
    0881EA1C:[8FB7006C]: lw         $s7, 108($sp)
    0881EA20:[8FB60068]: lw         $s6, 104($sp)
    0881EA24:[8FB50064]: lw         $s5, 100($sp)
    0881EA28:[8FB40060]: lw         $s4, 96($sp)
    0881EA2C:[8FB3005C]: lw         $s3, 92($sp)
    0881EA30:[8FB20058]: lw         $s2, 88($sp)
    0881EA34:[8FB10054]: lw         $s1, 84($sp)
    0881EA38:[8FB00050]: lw         $s0, 80($sp)
    0881EA3C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881EA40:[03E00008]: jr         $ra
    0881EA44:[27BD0080]: addiu      $sp, $sp, 128
    0881EA90:[26E20038]: addiu      $v0, $s7, 56
    0881EA94:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0881EA98:[AFA20034]: sw         $v0, 52($sp)
    0881EA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881EAA0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0881EAA4:[8C42A688]: lw         $v0, -22904($v0)
    0881EAA8:[27A5000C]: addiu      $a1, $sp, 12
    0881EAAC:[27A60008]: addiu      $a2, $sp, 8
    0881EAB0:[0E206682]: jal        0x08819A08
    0881EAB4:[AFA20040]: sw         $v0, 64($sp)
    0881EAB8:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881EABC:[86E200AA]: lh         $v0, 170($s7)
    0881EAC0:[24830E28]: addiu      $v1, $a0, 3624
    0881EAC4:[8FA60034]: lw         $a2, 52($sp)
    0881EAC8:[00021180]: sll        $v0, $v0, 0x0006
    0881EACC:[00431021]: addu       $v0, $v0, $v1
    0881EAD0:[84470008]: lh         $a3, 8($v0)
    0881EAD4:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0881EAD8:[27A50018]: addiu      $a1, $sp, 24
    0881EADC:[0E2066A2]: jal        0x08819A88
    0881EAE0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0881EAE4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0881EAE8:[3442FFFF]: ori        $v0, $v0, -1
    0881EAEC:[AFA20038]: sw         $v0, 56($sp)
    0881EAF0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881EAF4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0881EAF8:[AFA2003C]: sw         $v0, 60($sp)
    0881EAFC:[8FA2000C]: lw         $v0, 12($sp)
    0881EB00:[8FA70018]: lw         $a3, 24($sp)
    0881EB04:[8FA30008]: lw         $v1, 8($sp)
    0881EB08:[00568823]: subu       $s1, $v0, $s6
    0881EB0C:[0227202A]: slt        $a0, $s1, $a3
    0881EB10:[02C2A821]: addu       $s5, $s6, $v0
    0881EB14:[02C3A021]: addu       $s4, $s6, $v1
    0881EB18:[10800122]: beq        $a0, $zr, 0x0881EFA4
    0881EB1C:[00769823]: subu       $s3, $v1, $s6
    0881EB20:[8FA20020]: lw         $v0, 32($sp)
    0881EB24:[0055102A]: slt        $v0, $v0, $s5
    0881EB28:[1040011F]: beq        $v0, $zr, 0x0881EFA8
    0881EB2C:[8FA2001C]: lw         $v0, 28($sp)
    0881EB30:[0262102A]: slt        $v0, $s3, $v0
    0881EB34:[10400120]: beq        $v0, $zr, 0x0881EFB8
    0881EB38:[26B2FFFF]: addiu      $s2, $s5, -1
    0881EB3C:[8FA20024]: lw         $v0, 36($sp)
    0881EB40:[0054102A]: slt        $v0, $v0, $s4
    0881EB44:[1440FFB2]: bne        $v0, $zr, 0x0881EA10
    0881EB48:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881EB4C:[26B2FFFF]: addiu      $s2, $s5, -1
    0881EB50:[0251102A]: slt        $v0, $s2, $s1
    0881EB54:[1440001A]: bne        $v0, $zr, 0x0881EBC0
    0881EB58:[0227102A]: slt        $v0, $s1, $a3
    0881EB5C:[0A207ADD]: j          0x0881EB74
    0881EB60:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881EB64:[26100001]: addiu      $s0, $s0, 1
    0881EB68:[0250102A]: slt        $v0, $s2, $s0
    0881EB6C:[14400014]: bne        $v0, $zr, 0x0881EBC0
    0881EB70:[0227102A]: slt        $v0, $s1, $a3
    0881EB74:[0207102A]: slt        $v0, $s0, $a3
    0881EB78:[5440FFFB]: bnel       $v0, $zr, 0x0881EB68
    0881EB7C:[26100001]: addiu      $s0, $s0, 1
    0881EB80:[8FA20020]: lw         $v0, 32($sp)
    0881EB84:[0050102A]: slt        $v0, $v0, $s0
    0881EB88:[5440FFF7]: bnel       $v0, $zr, 0x0881EB68
    0881EB8C:[26100001]: addiu      $s0, $s0, 1
    0881EB90:[8FA40040]: lw         $a0, 64($sp)
    0881EB94:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EB98:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0881EB9C:[0E202952]: jal        0x0880A548
    0881EBA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EBA4:[14400038]: bne        $v0, $zr, 0x0881EC88
    0881EBA8:[8FA40040]: lw         $a0, 64($sp)
    0881EBAC:[26100001]: addiu      $s0, $s0, 1
    0881EBB0:[0250102A]: slt        $v0, $s2, $s0
    0881EBB4:[1040FFEF]: beq        $v0, $zr, 0x0881EB74
    0881EBB8:[8FA70018]: lw         $a3, 24($sp)
    0881EBBC:[0227102A]: slt        $v0, $s1, $a3
    0881EBC0:[144000BD]: bne        $v0, $zr, 0x0881EEB8
    0881EBC4:[8FA20020]: lw         $v0, 32($sp)
    0881EBC8:[2692FFFF]: addiu      $s2, $s4, -1
    0881EBCC:[0253102A]: slt        $v0, $s2, $s3
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
    0881EBE0:[26100001]: addiu      $s0, $s0, 1
    0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
    0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
    0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
    0881EC0C:[26100001]: addiu      $s0, $s0, 1
    0881EC10:[8FA40040]: lw         $a0, 64($sp)
    0881EC14:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC18:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC1C:[0E202952]: jal        0x0880A548
    0881EC20:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EC24:[5040FFEF]: beql       $v0, $zr, 0x0881EBE4
    0881EC28:[26100001]: addiu      $s0, $s0, 1
    0881EC2C:[8FA40040]: lw         $a0, 64($sp)
    0881EC30:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC34:[0E2029D9]: jal        0x0880A764
    0881EC38:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC3C:[5040FFE9]: beql       $v0, $zr, 0x0881EBE4
    0881EC40:[26100001]: addiu      $s0, $s0, 1
    0881EC44:[8FA20008]: lw         $v0, 8($sp)
    0881EC48:[8FA40038]: lw         $a0, 56($sp)
    0881EC4C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EC50:[00501023]: subu       $v0, $v0, $s0
    0881EC54:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EC58:[0043102C]: max        $v0, $v0, $v1
    0881EC5C:[02C21021]: addu       $v0, $s6, $v0
    0881EC60:[0044182A]: slt        $v1, $v0, $a0
    0881EC64:[1060FFDE]: beq        $v1, $zr, 0x0881EBE0
    0881EC68:[AFA20030]: sw         $v0, 48($sp)
    0881EC6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881EC70:[0E202A03]: jal        0x0880A80C
    0881EC74:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EC78:[AFA2003C]: sw         $v0, 60($sp)
    0881EC7C:[8FA20030]: lw         $v0, 48($sp)
    0881EC80:[0A207AF8]: j          0x0881EBE0
    0881EC84:[AFA20038]: sw         $v0, 56($sp)
    0881EC88:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EC8C:[0E2029D9]: jal        0x0880A764
    0881EC90:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0881EC94:[5040FFC6]: beql       $v0, $zr, 0x0881EBB0
    0881EC98:[26100001]: addiu      $s0, $s0, 1
    0881EC9C:[8FA2000C]: lw         $v0, 12($sp)
    0881ECA0:[00501023]: subu       $v0, $v0, $s0
    0881ECA4:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881ECA8:[0043102C]: max        $v0, $v0, $v1
    0881ECAC:[02C2F021]: addu       $fp, $s6, $v0
    0881ECB0:[8FA20038]: lw         $v0, 56($sp)
    0881ECB4:[03C2182A]: slt        $v1, $fp, $v0
    0881ECB8:[1460013F]: bne        $v1, $zr, 0x0881F1B8
    0881ECBC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881ECC0:[8FA70018]: lw         $a3, 24($sp)
    0881ECC4:[0A207AD9]: j          0x0881EB64
    0881ECC8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EEB8:[0055102A]: slt        $v0, $v0, $s5
    0881EEBC:[1440002E]: bne        $v0, $zr, 0x0881EF78
    0881EEC0:[2691FFFF]: addiu      $s1, $s4, -1
    0881EEC4:[0233102A]: slt        $v0, $s1, $s3
    0881EEC8:[10400007]: beq        $v0, $zr, 0x0881EEE8
    0881EECC:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EED0:[0A207BDE]: j          0x0881EF78
    0881EED4:[00000000]: nop
    0881EED8:[26100001]: addiu      $s0, $s0, 1
    0881EEDC:[0230102A]: slt        $v0, $s1, $s0
    0881EEE0:[14400025]: bne        $v0, $zr, 0x0881EF78
    0881EEE4:[00000000]: nop
    0881EEE8:[8FA2001C]: lw         $v0, 28($sp)
    0881EEEC:[0202102A]: slt        $v0, $s0, $v0
    0881EEF0:[5440FFFA]: bnel       $v0, $zr, 0x0881EEDC
    0881EEF4:[26100001]: addiu      $s0, $s0, 1
    0881EEF8:[8FA20024]: lw         $v0, 36($sp)
    0881EEFC:[0050102A]: slt        $v0, $v0, $s0
    0881EF00:[5440FFF6]: bnel       $v0, $zr, 0x0881EEDC
    0881EF04:[26100001]: addiu      $s0, $s0, 1
    0881EF08:[8FA40040]: lw         $a0, 64($sp)
    0881EF0C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF10:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF14:[0E202952]: jal        0x0880A548
    0881EF18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EF1C:[5040FFEF]: beql       $v0, $zr, 0x0881EEDC
    0881EF20:[26100001]: addiu      $s0, $s0, 1
    0881EF24:[8FA40040]: lw         $a0, 64($sp)
    0881EF28:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF2C:[0E2029D9]: jal        0x0880A764
    0881EF30:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF34:[5040FFE9]: beql       $v0, $zr, 0x0881EEDC
    0881EF38:[26100001]: addiu      $s0, $s0, 1
    0881EF3C:[8FA20008]: lw         $v0, 8($sp)
    0881EF40:[8FA40038]: lw         $a0, 56($sp)
    0881EF44:[00501023]: subu       $v0, $v0, $s0
    0881EF48:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EF4C:[0043102C]: max        $v0, $v0, $v1
    0881EF50:[02C29021]: addu       $s2, $s6, $v0
    0881EF54:[0244182A]: slt        $v1, $s2, $a0
    0881EF58:[1060FFDF]: beq        $v1, $zr, 0x0881EED8
    0881EF5C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EF60:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881EF64:[0E202A03]: jal        0x0880A80C
    0881EF68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EF6C:[AFA2003C]: sw         $v0, 60($sp)
    0881EF70:[0A207BB6]: j          0x0881EED8
    0881EF74:[AFB20038]: sw         $s2, 56($sp)
    0881EF78:[17C00048]: bne        $fp, $zr, 0x0881F09C
    0881EF7C:[8FA2000C]: lw         $v0, 12($sp)
    0881EF80:[8FA70018]: lw         $a3, 24($sp)
    0881EF84:[26D60001]: addiu      $s6, $s6, 1
    0881EF88:[8FA30008]: lw         $v1, 8($sp)
    0881EF8C:[00568823]: subu       $s1, $v0, $s6
    0881EF90:[0227202A]: slt        $a0, $s1, $a3
    0881EF94:[02C2A821]: addu       $s5, $s6, $v0
    0881EF98:[02C3A021]: addu       $s4, $s6, $v1
    0881EF9C:[1480FEE0]: bne        $a0, $zr, 0x0881EB20
    0881EFA0:[00769823]: subu       $s3, $v1, $s6
    0881EFA4:[8FA2001C]: lw         $v0, 28($sp)
    0881EFA8:[0262102A]: slt        $v0, $s3, $v0
    0881EFAC:[14400035]: bne        $v0, $zr, 0x0881F084
    0881EFB0:[8FA20024]: lw         $v0, 36($sp)
    0881EFB4:[26B2FFFF]: addiu      $s2, $s5, -1
    0881EFB8:[0251102A]: slt        $v0, $s2, $s1
    0881EFBC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881EFC0:[10400007]: beq        $v0, $zr, 0x0881EFE0
    0881EFC4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881EFC8:[0A207C22]: j          0x0881F088
    0881EFCC:[8FA20024]: lw         $v0, 36($sp)
    0881EFD0:[26100001]: addiu      $s0, $s0, 1
    0881EFD4:[0250102A]: slt        $v0, $s2, $s0
    0881EFD8:[14400014]: bne        $v0, $zr, 0x0881F02C
    0881EFDC:[8FA20024]: lw         $v0, 36($sp)
    0881EFE0:[0207102A]: slt        $v0, $s0, $a3
    0881EFE4:[5440FFFB]: bnel       $v0, $zr, 0x0881EFD4
    0881EFE8:[26100001]: addiu      $s0, $s0, 1
    0881EFEC:[8FA20020]: lw         $v0, 32($sp)
    0881EFF0:[0050102A]: slt        $v0, $v0, $s0
    0881EFF4:[5440FFF7]: bnel       $v0, $zr, 0x0881EFD4
    0881EFF8:[26100001]: addiu      $s0, $s0, 1
    0881EFFC:[8FA40040]: lw         $a0, 64($sp)
    0881F000:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881F004:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0881F008:[0E202952]: jal        0x0880A548
    0881F00C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881F010:[1440000B]: bne        $v0, $zr, 0x0881F040
    0881F014:[8FA40040]: lw         $a0, 64($sp)
    0881F018:[26100001]: addiu      $s0, $s0, 1
    0881F01C:[0250102A]: slt        $v0, $s2, $s0
    0881F020:[1040FFEF]: beq        $v0, $zr, 0x0881EFE0
    0881F024:[8FA70018]: lw         $a3, 24($sp)
    0881F028:[8FA20024]: lw         $v0, 36($sp)
    0881F02C:[0054102A]: slt        $v0, $v0, $s4
    0881F030:[1440FEE3]: bne        $v0, $zr, 0x0881EBC0
    0881F034:[0227102A]: slt        $v0, $s1, $a3
    0881F038:[0A207AD4]: j          0x0881EB50
    0881F03C:[26B2FFFF]: addiu      $s2, $s5, -1
    0881F040:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881F044:[0E2029D9]: jal        0x0880A764
    0881F048:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0881F04C:[5040FFF3]: beql       $v0, $zr, 0x0881F01C
    0881F050:[26100001]: addiu      $s0, $s0, 1
    0881F054:[8FA2000C]: lw         $v0, 12($sp)
    0881F058:[8FA40038]: lw         $a0, 56($sp)
    0881F05C:[00501023]: subu       $v0, $v0, $s0
    0881F060:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881F064:[0043102C]: max        $v0, $v0, $v1
    0881F068:[02C2F021]: addu       $fp, $s6, $v0
    0881F06C:[03C4182A]: slt        $v1, $fp, $a0
    0881F070:[1460003A]: bne        $v1, $zr, 0x0881F15C
    0881F074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F078:[8FA70018]: lw         $a3, 24($sp)
    0881F07C:[0A207BF4]: j          0x0881EFD0
    0881F080:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881F084:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881F088:[0054102A]: slt        $v0, $v0, $s4
    0881F08C:[1440FECC]: bne        $v0, $zr, 0x0881EBC0
    0881F090:[0227102A]: slt        $v0, $s1, $a3
    0881F094:[0A207AD4]: j          0x0881EB50
    0881F098:[26B2FFFF]: addiu      $s2, $s5, -1
    0881F09C:[8FA6003C]: lw         $a2, 60($sp)
    0881F0A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881F0A4:[0E2029A5]: jal        0x0880A694
    0881F0A8:[27A50004]: addiu      $a1, $sp, 4
    0881F0AC:[8FA30000]: lw         $v1, 0($sp)
    0881F0B0:[8FA20004]: lw         $v0, 4($sp)
    0881F0B4:[8FA50034]: lw         $a1, 52($sp)
    0881F0B8:[000318C0]: sll        $v1, $v1, 0x0003
    0881F0BC:[000210C0]: sll        $v0, $v0, 0x0003
    0881F0C0:[24630004]: addiu      $v1, $v1, 4
    0881F0C4:[24420004]: addiu      $v0, $v0, 4
    0881F0C8:[44830000]: mtc1       $v1, $f0
    0881F0CC:[44820800]: mtc1       $v0, $f1
    0881F0D0:[27B00010]: addiu      $s0, $sp, 16
    0881F0D4:[468000A0]: cvt.s.w    $f2, $f0
    0881F0D8:[468008E0]: cvt.s.w    $f3, $f1
    0881F0DC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881F0E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F0E4:[E7A20010]: swc1       $f2, 16($sp)
    0881F0E8:[0E21A454]: jal        0x08869150
    0881F0EC:[E7A30014]: swc1       $f3, 20($sp)
    0881F0F0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F0F4:[0E21A4E9]: jal        0x088693A4
    0881F0F8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881F0FC:[86E300AA]: lh         $v1, 170($s7)
    0881F100:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F104:[24440E28]: addiu      $a0, $v0, 3624
    0881F108:[00031980]: sll        $v1, $v1, 0x0006
    0881F10C:[00641821]: addu       $v1, $v1, $a0
    0881F110:[84620008]: lh         $v0, 8($v1)
    0881F114:[00420018]: mult       $v0, $v0
    0881F118:[00001012]: mflo       $v0
    0881F11C:[44821000]: mtc1       $v0, $f2
    0881F120:[46801060]: cvt.s.w    $f1, $f2
    0881F124:[4601003E]: c.le.s     $f0, $f1
    0881F128:[00000000]: nop
    0881F12C:[4500FE38]: bc1f       0x0881EA10
    0881F130:[8FA2003C]: lw         $v0, 60($sp)
    0881F134:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881F138:[0A207A6C]: j          0x0881E9B0
    0881F13C:[AEE2008C]: sw         $v0, 140($s7)
    0881F15C:[0E202A03]: jal        0x0880A80C
    0881F160:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0881F164:[8FA70018]: lw         $a3, 24($sp)
    0881F168:[AFBE0038]: sw         $fp, 56($sp)
    0881F16C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881F170:[0A207BF4]: j          0x0881EFD0
    0881F174:[AFA2003C]: sw         $v0, 60($sp)
    0881F1B8:[0E202A03]: jal        0x0880A80C
    0881F1BC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0881F1C0:[8FA70018]: lw         $a3, 24($sp)
    0881F1C4:[AFBE0038]: sw         $fp, 56($sp)
    0881F1C8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881F1CC:[0A207AD9]: j          0x0881EB64
    0881F1D0:[AFA2003C]: sw         $v0, 60($sp)
  Back Branch 0881EF1C 297,072 times (length 18)
    0881EEC8:[10400007]: beq        $v0, $zr, 0x0881EEE8
    0881EECC:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EED0:[0A207BDE]: j          0x0881EF78
    0881EED4:[00000000]: nop
    0881EED8:[26100001]: addiu      $s0, $s0, 1
--> 0881EEDC:[0230102A]: slt        $v0, $s1, $s0
    0881EEE0:[14400025]: bne        $v0, $zr, 0x0881EF78
    0881EEE4:[00000000]: nop
    0881EEE8:[8FA2001C]: lw         $v0, 28($sp)
    0881EEEC:[0202102A]: slt        $v0, $s0, $v0
    0881EEF0:[5440FFFA]: bnel       $v0, $zr, 0x0881EEDC
    0881EEF4:[26100001]: addiu      $s0, $s0, 1
    0881EEF8:[8FA20024]: lw         $v0, 36($sp)
    0881EEFC:[0050102A]: slt        $v0, $v0, $s0
    0881EF00:[5440FFF6]: bnel       $v0, $zr, 0x0881EEDC
    0881EF04:[26100001]: addiu      $s0, $s0, 1
    0881EF08:[8FA40040]: lw         $a0, 64($sp)
    0881EF0C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF10:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF14:[0E202952]: jal        0x0880A548
    0881EF18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0881EF1C:[5040FFEF]: beql       $v0, $zr, 0x0881EEDC
    0881EF20:[26100001]: addiu      $s0, $s0, 1
    0881EF24:[8FA40040]: lw         $a0, 64($sp)
    0881EF28:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF2C:[0E2029D9]: jal        0x0880A764
  Back Branch 0881F020 294,411 times (length 18)
    0881EFCC:[8FA20024]: lw         $v0, 36($sp)
    0881EFD0:[26100001]: addiu      $s0, $s0, 1
    0881EFD4:[0250102A]: slt        $v0, $s2, $s0
    0881EFD8:[14400014]: bne        $v0, $zr, 0x0881F02C
    0881EFDC:[8FA20024]: lw         $v0, 36($sp)
--> 0881EFE0:[0207102A]: slt        $v0, $s0, $a3
    0881EFE4:[5440FFFB]: bnel       $v0, $zr, 0x0881EFD4
    0881EFE8:[26100001]: addiu      $s0, $s0, 1
    0881EFEC:[8FA20020]: lw         $v0, 32($sp)
    0881EFF0:[0050102A]: slt        $v0, $v0, $s0
    0881EFF4:[5440FFF7]: bnel       $v0, $zr, 0x0881EFD4
    0881EFF8:[26100001]: addiu      $s0, $s0, 1
    0881EFFC:[8FA40040]: lw         $a0, 64($sp)
    0881F000:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881F004:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0881F008:[0E202952]: jal        0x0880A548
    0881F00C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881F010:[1440000B]: bne        $v0, $zr, 0x0881F040
    0881F014:[8FA40040]: lw         $a0, 64($sp)
    0881F018:[26100001]: addiu      $s0, $s0, 1
    0881F01C:[0250102A]: slt        $v0, $s2, $s0
--> 0881F020:[1040FFEF]: beq        $v0, $zr, 0x0881EFE0
    0881F024:[8FA70018]: lw         $a3, 24($sp)
    0881F028:[8FA20024]: lw         $v0, 36($sp)
    0881F02C:[0054102A]: slt        $v0, $v0, $s4
    0881F030:[1440FEE3]: bne        $v0, $zr, 0x0881EBC0
  Back Branch 0881EC24 292,001 times (length 18)
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
    0881EBE0:[26100001]: addiu      $s0, $s0, 1
--> 0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
    0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
    0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
    0881EC0C:[26100001]: addiu      $s0, $s0, 1
    0881EC10:[8FA40040]: lw         $a0, 64($sp)
    0881EC14:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC18:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC1C:[0E202952]: jal        0x0880A548
    0881EC20:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0881EC24:[5040FFEF]: beql       $v0, $zr, 0x0881EBE4
    0881EC28:[26100001]: addiu      $s0, $s0, 1
    0881EC2C:[8FA40040]: lw         $a0, 64($sp)
    0881EC30:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC34:[0E2029D9]: jal        0x0880A764
  Back Branch 0881EBB4 291,542 times (length 18)
    0881EB60:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881EB64:[26100001]: addiu      $s0, $s0, 1
    0881EB68:[0250102A]: slt        $v0, $s2, $s0
    0881EB6C:[14400014]: bne        $v0, $zr, 0x0881EBC0
    0881EB70:[0227102A]: slt        $v0, $s1, $a3
--> 0881EB74:[0207102A]: slt        $v0, $s0, $a3
    0881EB78:[5440FFFB]: bnel       $v0, $zr, 0x0881EB68
    0881EB7C:[26100001]: addiu      $s0, $s0, 1
    0881EB80:[8FA20020]: lw         $v0, 32($sp)
    0881EB84:[0050102A]: slt        $v0, $v0, $s0
    0881EB88:[5440FFF7]: bnel       $v0, $zr, 0x0881EB68
    0881EB8C:[26100001]: addiu      $s0, $s0, 1
    0881EB90:[8FA40040]: lw         $a0, 64($sp)
    0881EB94:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EB98:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0881EB9C:[0E202952]: jal        0x0880A548
    0881EBA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EBA4:[14400038]: bne        $v0, $zr, 0x0881EC88
    0881EBA8:[8FA40040]: lw         $a0, 64($sp)
    0881EBAC:[26100001]: addiu      $s0, $s0, 1
    0881EBB0:[0250102A]: slt        $v0, $s2, $s0
--> 0881EBB4:[1040FFEF]: beq        $v0, $zr, 0x0881EB74
    0881EBB8:[8FA70018]: lw         $a3, 24($sp)
    0881EBBC:[0227102A]: slt        $v0, $s1, $a3
    0881EBC0:[144000BD]: bne        $v0, $zr, 0x0881EEB8
    0881EBC4:[8FA20020]: lw         $v0, 32($sp)
  Back Branch 0881EF9C 36,807 times (length 289)
  Back Branch 0881F030 34,860 times (length 286)
  Back Branch 0881F038 32,528 times (length 316)
  Back Branch 0881EB44 4,353 times (length 79)
--> 0881EA10:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881EA14:[8FBF0074]: lw         $ra, 116($sp)
    0881EA18:[8FBE0070]: lw         $fp, 112($sp)
    0881EA1C:[8FB7006C]: lw         $s7, 108($sp)
    0881EA20:[8FB60068]: lw         $s6, 104($sp)
    0881EA24:[8FB50064]: lw         $s5, 100($sp)
    0881EA28:[8FB40060]: lw         $s4, 96($sp)
    0881EA2C:[8FB3005C]: lw         $s3, 92($sp)
    0881EA30:[8FB20058]: lw         $s2, 88($sp)
    0881EA34:[8FB10054]: lw         $s1, 84($sp)
    0881EA38:[8FB00050]: lw         $s0, 80($sp)
    0881EA3C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881EA40:[03E00008]: jr         $ra
    0881EA44:[27BD0080]: addiu      $sp, $sp, 128
    0881EA90:[26E20038]: addiu      $v0, $s7, 56
    0881EA94:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0881EA98:[AFA20034]: sw         $v0, 52($sp)
    0881EA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881EAA0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0881EAA4:[8C42A688]: lw         $v0, -22904($v0)
    0881EAA8:[27A5000C]: addiu      $a1, $sp, 12
    0881EAAC:[27A60008]: addiu      $a2, $sp, 8
    0881EAB0:[0E206682]: jal        0x08819A08
    0881EAB4:[AFA20040]: sw         $v0, 64($sp)
    0881EAB8:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881EABC:[86E200AA]: lh         $v0, 170($s7)
    0881EAC0:[24830E28]: addiu      $v1, $a0, 3624
    0881EAC4:[8FA60034]: lw         $a2, 52($sp)
    0881EAC8:[00021180]: sll        $v0, $v0, 0x0006
    0881EACC:[00431021]: addu       $v0, $v0, $v1
    0881EAD0:[84470008]: lh         $a3, 8($v0)
    0881EAD4:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0881EAD8:[27A50018]: addiu      $a1, $sp, 24
    0881EADC:[0E2066A2]: jal        0x08819A88
    0881EAE0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0881EAE4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0881EAE8:[3442FFFF]: ori        $v0, $v0, -1
    0881EAEC:[AFA20038]: sw         $v0, 56($sp)
    0881EAF0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881EAF4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0881EAF8:[AFA2003C]: sw         $v0, 60($sp)
    0881EAFC:[8FA2000C]: lw         $v0, 12($sp)
    0881EB00:[8FA70018]: lw         $a3, 24($sp)
    0881EB04:[8FA30008]: lw         $v1, 8($sp)
    0881EB08:[00568823]: subu       $s1, $v0, $s6
    0881EB0C:[0227202A]: slt        $a0, $s1, $a3
    0881EB10:[02C2A821]: addu       $s5, $s6, $v0
    0881EB14:[02C3A021]: addu       $s4, $s6, $v1
    0881EB18:[10800122]: beq        $a0, $zr, 0x0881EFA4
    0881EB1C:[00769823]: subu       $s3, $v1, $s6
    0881EB20:[8FA20020]: lw         $v0, 32($sp)
    0881EB24:[0055102A]: slt        $v0, $v0, $s5
    0881EB28:[1040011F]: beq        $v0, $zr, 0x0881EFA8
    0881EB2C:[8FA2001C]: lw         $v0, 28($sp)
    0881EB30:[0262102A]: slt        $v0, $s3, $v0
    0881EB34:[10400120]: beq        $v0, $zr, 0x0881EFB8
    0881EB38:[26B2FFFF]: addiu      $s2, $s5, -1
    0881EB3C:[8FA20024]: lw         $v0, 36($sp)
    0881EB40:[0054102A]: slt        $v0, $v0, $s4
--> 0881EB44:[1440FFB2]: bne        $v0, $zr, 0x0881EA10
    0881EB48:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881EB4C:[26B2FFFF]: addiu      $s2, $s5, -1
    0881EB50:[0251102A]: slt        $v0, $s2, $s1
    0881EB54:[1440001A]: bne        $v0, $zr, 0x0881EBC0
  Back Branch 0881F08C 2,317 times (length 309)
  Back Branch 0881F094 2,158 times (length 339)
  Back Branch 0881EEF0 1,447 times (length 7)
    0881EEC8:[10400007]: beq        $v0, $zr, 0x0881EEE8
    0881EECC:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EED0:[0A207BDE]: j          0x0881EF78
    0881EED4:[00000000]: nop
    0881EED8:[26100001]: addiu      $s0, $s0, 1
--> 0881EEDC:[0230102A]: slt        $v0, $s1, $s0
    0881EEE0:[14400025]: bne        $v0, $zr, 0x0881EF78
    0881EEE4:[00000000]: nop
    0881EEE8:[8FA2001C]: lw         $v0, 28($sp)
    0881EEEC:[0202102A]: slt        $v0, $s0, $v0
--> 0881EEF0:[5440FFFA]: bnel       $v0, $zr, 0x0881EEDC
    0881EEF4:[26100001]: addiu      $s0, $s0, 1
    0881EEF8:[8FA20024]: lw         $v0, 36($sp)
    0881EEFC:[0050102A]: slt        $v0, $v0, $s0
    0881EF00:[5440FFF6]: bnel       $v0, $zr, 0x0881EEDC
  Back Branch 0881EF58 1,443 times (length 34)
    0881EEC4:[0233102A]: slt        $v0, $s1, $s3
    0881EEC8:[10400007]: beq        $v0, $zr, 0x0881EEE8
    0881EECC:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EED0:[0A207BDE]: j          0x0881EF78
    0881EED4:[00000000]: nop
--> 0881EED8:[26100001]: addiu      $s0, $s0, 1
    0881EEDC:[0230102A]: slt        $v0, $s1, $s0
    0881EEE0:[14400025]: bne        $v0, $zr, 0x0881EF78
    0881EEE4:[00000000]: nop
    0881EEE8:[8FA2001C]: lw         $v0, 28($sp)
    0881EEEC:[0202102A]: slt        $v0, $s0, $v0
    0881EEF0:[5440FFFA]: bnel       $v0, $zr, 0x0881EEDC
    0881EEF4:[26100001]: addiu      $s0, $s0, 1
    0881EEF8:[8FA20024]: lw         $v0, 36($sp)
    0881EEFC:[0050102A]: slt        $v0, $v0, $s0
    0881EF00:[5440FFF6]: bnel       $v0, $zr, 0x0881EEDC
    0881EF04:[26100001]: addiu      $s0, $s0, 1
    0881EF08:[8FA40040]: lw         $a0, 64($sp)
    0881EF0C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF10:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF14:[0E202952]: jal        0x0880A548
    0881EF18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EF1C:[5040FFEF]: beql       $v0, $zr, 0x0881EEDC
    0881EF20:[26100001]: addiu      $s0, $s0, 1
    0881EF24:[8FA40040]: lw         $a0, 64($sp)
    0881EF28:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF2C:[0E2029D9]: jal        0x0880A764
    0881EF30:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF34:[5040FFE9]: beql       $v0, $zr, 0x0881EEDC
    0881EF38:[26100001]: addiu      $s0, $s0, 1
    0881EF3C:[8FA20008]: lw         $v0, 8($sp)
    0881EF40:[8FA40038]: lw         $a0, 56($sp)
    0881EF44:[00501023]: subu       $v0, $v0, $s0
    0881EF48:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EF4C:[0043102C]: max        $v0, $v0, $v1
    0881EF50:[02C29021]: addu       $s2, $s6, $v0
    0881EF54:[0244182A]: slt        $v1, $s2, $a0
--> 0881EF58:[1060FFDF]: beq        $v1, $zr, 0x0881EED8
    0881EF5C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EF60:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881EF64:[0E202A03]: jal        0x0880A80C
    0881EF68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
  Back Branch 0881EB78 1,221 times (length 6)
    0881EB54:[1440001A]: bne        $v0, $zr, 0x0881EBC0
    0881EB58:[0227102A]: slt        $v0, $s1, $a3
    0881EB5C:[0A207ADD]: j          0x0881EB74
    0881EB60:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881EB64:[26100001]: addiu      $s0, $s0, 1
--> 0881EB68:[0250102A]: slt        $v0, $s2, $s0
    0881EB6C:[14400014]: bne        $v0, $zr, 0x0881EBC0
    0881EB70:[0227102A]: slt        $v0, $s1, $a3
    0881EB74:[0207102A]: slt        $v0, $s0, $a3
--> 0881EB78:[5440FFFB]: bnel       $v0, $zr, 0x0881EB68
    0881EB7C:[26100001]: addiu      $s0, $s0, 1
    0881EB80:[8FA20020]: lw         $v0, 32($sp)
    0881EB84:[0050102A]: slt        $v0, $v0, $s0
    0881EB88:[5440FFF7]: bnel       $v0, $zr, 0x0881EB68
  Back Branch 0881EFE4 1,178 times (length 6)
    0881EFC0:[10400007]: beq        $v0, $zr, 0x0881EFE0
    0881EFC4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881EFC8:[0A207C22]: j          0x0881F088
    0881EFCC:[8FA20024]: lw         $v0, 36($sp)
    0881EFD0:[26100001]: addiu      $s0, $s0, 1
--> 0881EFD4:[0250102A]: slt        $v0, $s2, $s0
    0881EFD8:[14400014]: bne        $v0, $zr, 0x0881F02C
    0881EFDC:[8FA20024]: lw         $v0, 36($sp)
    0881EFE0:[0207102A]: slt        $v0, $s0, $a3
--> 0881EFE4:[5440FFFB]: bnel       $v0, $zr, 0x0881EFD4
    0881EFE8:[26100001]: addiu      $s0, $s0, 1
    0881EFEC:[8FA20020]: lw         $v0, 32($sp)
    0881EFF0:[0050102A]: slt        $v0, $v0, $s0
    0881EFF4:[5440FFF7]: bnel       $v0, $zr, 0x0881EFD4
  Back Branch 0881EBF8 1,041 times (length 7)
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
    0881EBE0:[26100001]: addiu      $s0, $s0, 1
--> 0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
--> 0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
    0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
  Back Branch 0881EF70 925 times (length 40)
    0881EEC4:[0233102A]: slt        $v0, $s1, $s3
    0881EEC8:[10400007]: beq        $v0, $zr, 0x0881EEE8
    0881EECC:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EED0:[0A207BDE]: j          0x0881EF78
    0881EED4:[00000000]: nop
--> 0881EED8:[26100001]: addiu      $s0, $s0, 1
    0881EEDC:[0230102A]: slt        $v0, $s1, $s0
    0881EEE0:[14400025]: bne        $v0, $zr, 0x0881EF78
    0881EEE4:[00000000]: nop
    0881EEE8:[8FA2001C]: lw         $v0, 28($sp)
    0881EEEC:[0202102A]: slt        $v0, $s0, $v0
    0881EEF0:[5440FFFA]: bnel       $v0, $zr, 0x0881EEDC
    0881EEF4:[26100001]: addiu      $s0, $s0, 1
    0881EEF8:[8FA20024]: lw         $v0, 36($sp)
    0881EEFC:[0050102A]: slt        $v0, $v0, $s0
    0881EF00:[5440FFF6]: bnel       $v0, $zr, 0x0881EEDC
    0881EF04:[26100001]: addiu      $s0, $s0, 1
    0881EF08:[8FA40040]: lw         $a0, 64($sp)
    0881EF0C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF10:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF14:[0E202952]: jal        0x0880A548
    0881EF18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EF1C:[5040FFEF]: beql       $v0, $zr, 0x0881EEDC
    0881EF20:[26100001]: addiu      $s0, $s0, 1
    0881EF24:[8FA40040]: lw         $a0, 64($sp)
    0881EF28:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF2C:[0E2029D9]: jal        0x0880A764
    0881EF30:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EF34:[5040FFE9]: beql       $v0, $zr, 0x0881EEDC
    0881EF38:[26100001]: addiu      $s0, $s0, 1
    0881EF3C:[8FA20008]: lw         $v0, 8($sp)
    0881EF40:[8FA40038]: lw         $a0, 56($sp)
    0881EF44:[00501023]: subu       $v0, $v0, $s0
    0881EF48:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EF4C:[0043102C]: max        $v0, $v0, $v1
    0881EF50:[02C29021]: addu       $s2, $s6, $v0
    0881EF54:[0244182A]: slt        $v1, $s2, $a0
    0881EF58:[1060FFDF]: beq        $v1, $zr, 0x0881EED8
    0881EF5C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EF60:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881EF64:[0E202A03]: jal        0x0880A80C
    0881EF68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EF6C:[AFA2003C]: sw         $v0, 60($sp)
--> 0881EF70:[0A207BB6]: j          0x0881EED8
    0881EF74:[AFB20038]: sw         $s2, 56($sp)
    0881EF78:[17C00048]: bne        $fp, $zr, 0x0881F09C
    0881EF7C:[8FA2000C]: lw         $v0, 12($sp)
    0881EF80:[8FA70018]: lw         $a3, 24($sp)
  Back Branch 0881F12C 370 times (length 457)
  Back Branch 0881F138 76 times (length 484)
  Back Branch 0881EC64 42 times (length 35)
    0881EBCC:[0253102A]: slt        $v0, $s2, $s3
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
--> 0881EBE0:[26100001]: addiu      $s0, $s0, 1
    0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
    0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
    0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
    0881EC0C:[26100001]: addiu      $s0, $s0, 1
    0881EC10:[8FA40040]: lw         $a0, 64($sp)
    0881EC14:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC18:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC1C:[0E202952]: jal        0x0880A548
    0881EC20:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EC24:[5040FFEF]: beql       $v0, $zr, 0x0881EBE4
    0881EC28:[26100001]: addiu      $s0, $s0, 1
    0881EC2C:[8FA40040]: lw         $a0, 64($sp)
    0881EC30:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC34:[0E2029D9]: jal        0x0880A764
    0881EC38:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC3C:[5040FFE9]: beql       $v0, $zr, 0x0881EBE4
    0881EC40:[26100001]: addiu      $s0, $s0, 1
    0881EC44:[8FA20008]: lw         $v0, 8($sp)
    0881EC48:[8FA40038]: lw         $a0, 56($sp)
    0881EC4C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EC50:[00501023]: subu       $v0, $v0, $s0
    0881EC54:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EC58:[0043102C]: max        $v0, $v0, $v1
    0881EC5C:[02C21021]: addu       $v0, $s6, $v0
    0881EC60:[0044182A]: slt        $v1, $v0, $a0
--> 0881EC64:[1060FFDE]: beq        $v1, $zr, 0x0881EBE0
    0881EC68:[AFA20030]: sw         $v0, 48($sp)
    0881EC6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881EC70:[0E202A03]: jal        0x0880A80C
    0881EC74:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
  Back Branch 0881F1CC 37 times (length 412)
  Back Branch 0881EF00 34 times (length 11)
    0881EEC8:[10400007]: beq        $v0, $zr, 0x0881EEE8
    0881EECC:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EED0:[0A207BDE]: j          0x0881EF78
    0881EED4:[00000000]: nop
    0881EED8:[26100001]: addiu      $s0, $s0, 1
--> 0881EEDC:[0230102A]: slt        $v0, $s1, $s0
    0881EEE0:[14400025]: bne        $v0, $zr, 0x0881EF78
    0881EEE4:[00000000]: nop
    0881EEE8:[8FA2001C]: lw         $v0, 28($sp)
    0881EEEC:[0202102A]: slt        $v0, $s0, $v0
    0881EEF0:[5440FFFA]: bnel       $v0, $zr, 0x0881EEDC
    0881EEF4:[26100001]: addiu      $s0, $s0, 1
    0881EEF8:[8FA20024]: lw         $v0, 36($sp)
    0881EEFC:[0050102A]: slt        $v0, $v0, $s0
--> 0881EF00:[5440FFF6]: bnel       $v0, $zr, 0x0881EEDC
    0881EF04:[26100001]: addiu      $s0, $s0, 1
    0881EF08:[8FA40040]: lw         $a0, 64($sp)
    0881EF0C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0881EF10:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
  Back Branch 0881F170 33 times (length 106)
  Back Branch 0881EC08 32 times (length 11)
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
    0881EBE0:[26100001]: addiu      $s0, $s0, 1
--> 0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
    0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
--> 0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
    0881EC0C:[26100001]: addiu      $s0, $s0, 1
    0881EC10:[8FA40040]: lw         $a0, 64($sp)
    0881EC14:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC18:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
  Back Branch 0881EC80 11 times (length 42)
    0881EBCC:[0253102A]: slt        $v0, $s2, $s3
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
--> 0881EBE0:[26100001]: addiu      $s0, $s0, 1
    0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
    0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
    0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
    0881EC0C:[26100001]: addiu      $s0, $s0, 1
    0881EC10:[8FA40040]: lw         $a0, 64($sp)
    0881EC14:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC18:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC1C:[0E202952]: jal        0x0880A548
    0881EC20:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EC24:[5040FFEF]: beql       $v0, $zr, 0x0881EBE4
    0881EC28:[26100001]: addiu      $s0, $s0, 1
    0881EC2C:[8FA40040]: lw         $a0, 64($sp)
    0881EC30:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC34:[0E2029D9]: jal        0x0880A764
    0881EC38:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC3C:[5040FFE9]: beql       $v0, $zr, 0x0881EBE4
    0881EC40:[26100001]: addiu      $s0, $s0, 1
    0881EC44:[8FA20008]: lw         $v0, 8($sp)
    0881EC48:[8FA40038]: lw         $a0, 56($sp)
    0881EC4C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EC50:[00501023]: subu       $v0, $v0, $s0
    0881EC54:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EC58:[0043102C]: max        $v0, $v0, $v1
    0881EC5C:[02C21021]: addu       $v0, $s6, $v0
    0881EC60:[0044182A]: slt        $v1, $v0, $a0
    0881EC64:[1060FFDE]: beq        $v1, $zr, 0x0881EBE0
    0881EC68:[AFA20030]: sw         $v0, 48($sp)
    0881EC6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881EC70:[0E202A03]: jal        0x0880A80C
    0881EC74:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EC78:[AFA2003C]: sw         $v0, 60($sp)
    0881EC7C:[8FA20030]: lw         $v0, 48($sp)
--> 0881EC80:[0A207AF8]: j          0x0881EBE0
    0881EC84:[AFA20038]: sw         $v0, 56($sp)
    0881EC88:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EC8C:[0E2029D9]: jal        0x0880A764
    0881EC90:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
  Back Branch 0881F07C 2 times (length 45)
    0881EFBC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881EFC0:[10400007]: beq        $v0, $zr, 0x0881EFE0
    0881EFC4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881EFC8:[0A207C22]: j          0x0881F088
    0881EFCC:[8FA20024]: lw         $v0, 36($sp)
--> 0881EFD0:[26100001]: addiu      $s0, $s0, 1
    0881EFD4:[0250102A]: slt        $v0, $s2, $s0
    0881EFD8:[14400014]: bne        $v0, $zr, 0x0881F02C
    0881EFDC:[8FA20024]: lw         $v0, 36($sp)
    0881EFE0:[0207102A]: slt        $v0, $s0, $a3
    0881EFE4:[5440FFFB]: bnel       $v0, $zr, 0x0881EFD4
    0881EFE8:[26100001]: addiu      $s0, $s0, 1
    0881EFEC:[8FA20020]: lw         $v0, 32($sp)
    0881EFF0:[0050102A]: slt        $v0, $v0, $s0
    0881EFF4:[5440FFF7]: bnel       $v0, $zr, 0x0881EFD4
    0881EFF8:[26100001]: addiu      $s0, $s0, 1
    0881EFFC:[8FA40040]: lw         $a0, 64($sp)
    0881F000:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881F004:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0881F008:[0E202952]: jal        0x0880A548
    0881F00C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881F010:[1440000B]: bne        $v0, $zr, 0x0881F040
    0881F014:[8FA40040]: lw         $a0, 64($sp)
    0881F018:[26100001]: addiu      $s0, $s0, 1
    0881F01C:[0250102A]: slt        $v0, $s2, $s0
    0881F020:[1040FFEF]: beq        $v0, $zr, 0x0881EFE0
    0881F024:[8FA70018]: lw         $a3, 24($sp)
    0881F028:[8FA20024]: lw         $v0, 36($sp)
    0881F02C:[0054102A]: slt        $v0, $v0, $s4
    0881F030:[1440FEE3]: bne        $v0, $zr, 0x0881EBC0
    0881F034:[0227102A]: slt        $v0, $s1, $a3
    0881F038:[0A207AD4]: j          0x0881EB50
    0881F03C:[26B2FFFF]: addiu      $s2, $s5, -1
    0881F040:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881F044:[0E2029D9]: jal        0x0880A764
    0881F048:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0881F04C:[5040FFF3]: beql       $v0, $zr, 0x0881F01C
    0881F050:[26100001]: addiu      $s0, $s0, 1
    0881F054:[8FA2000C]: lw         $v0, 12($sp)
    0881F058:[8FA40038]: lw         $a0, 56($sp)
    0881F05C:[00501023]: subu       $v0, $v0, $s0
    0881F060:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881F064:[0043102C]: max        $v0, $v0, $v1
    0881F068:[02C2F021]: addu       $fp, $s6, $v0
    0881F06C:[03C4182A]: slt        $v1, $fp, $a0
    0881F070:[1460003A]: bne        $v1, $zr, 0x0881F15C
    0881F074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F078:[8FA70018]: lw         $a3, 24($sp)
--> 0881F07C:[0A207BF4]: j          0x0881EFD0
    0881F080:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881F084:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0881F088:[0054102A]: slt        $v0, $v0, $s4
    0881F08C:[1440FECC]: bne        $v0, $zr, 0x0881EBC0
  Back Branch 0881ECC4 2 times (length 90)
    0881EB50:[0251102A]: slt        $v0, $s2, $s1
    0881EB54:[1440001A]: bne        $v0, $zr, 0x0881EBC0
    0881EB58:[0227102A]: slt        $v0, $s1, $a3
    0881EB5C:[0A207ADD]: j          0x0881EB74
    0881EB60:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
--> 0881EB64:[26100001]: addiu      $s0, $s0, 1
    0881EB68:[0250102A]: slt        $v0, $s2, $s0
    0881EB6C:[14400014]: bne        $v0, $zr, 0x0881EBC0
    0881EB70:[0227102A]: slt        $v0, $s1, $a3
    0881EB74:[0207102A]: slt        $v0, $s0, $a3
    0881EB78:[5440FFFB]: bnel       $v0, $zr, 0x0881EB68
    0881EB7C:[26100001]: addiu      $s0, $s0, 1
    0881EB80:[8FA20020]: lw         $v0, 32($sp)
    0881EB84:[0050102A]: slt        $v0, $v0, $s0
    0881EB88:[5440FFF7]: bnel       $v0, $zr, 0x0881EB68
    0881EB8C:[26100001]: addiu      $s0, $s0, 1
    0881EB90:[8FA40040]: lw         $a0, 64($sp)
    0881EB94:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EB98:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0881EB9C:[0E202952]: jal        0x0880A548
    0881EBA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EBA4:[14400038]: bne        $v0, $zr, 0x0881EC88
    0881EBA8:[8FA40040]: lw         $a0, 64($sp)
    0881EBAC:[26100001]: addiu      $s0, $s0, 1
    0881EBB0:[0250102A]: slt        $v0, $s2, $s0
    0881EBB4:[1040FFEF]: beq        $v0, $zr, 0x0881EB74
    0881EBB8:[8FA70018]: lw         $a3, 24($sp)
    0881EBBC:[0227102A]: slt        $v0, $s1, $a3
    0881EBC0:[144000BD]: bne        $v0, $zr, 0x0881EEB8
    0881EBC4:[8FA20020]: lw         $v0, 32($sp)
    0881EBC8:[2692FFFF]: addiu      $s2, $s4, -1
    0881EBCC:[0253102A]: slt        $v0, $s2, $s3
    0881EBD0:[10400007]: beq        $v0, $zr, 0x0881EBF0
    0881EBD4:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0881EBD8:[0A207BAE]: j          0x0881EEB8
    0881EBDC:[8FA20020]: lw         $v0, 32($sp)
    0881EBE0:[26100001]: addiu      $s0, $s0, 1
    0881EBE4:[0250102A]: slt        $v0, $s2, $s0
    0881EBE8:[144000B3]: bne        $v0, $zr, 0x0881EEB8
    0881EBEC:[8FA20020]: lw         $v0, 32($sp)
    0881EBF0:[8FA2001C]: lw         $v0, 28($sp)
    0881EBF4:[0202102A]: slt        $v0, $s0, $v0
    0881EBF8:[5440FFFA]: bnel       $v0, $zr, 0x0881EBE4
    0881EBFC:[26100001]: addiu      $s0, $s0, 1
    0881EC00:[8FA20024]: lw         $v0, 36($sp)
    0881EC04:[0050102A]: slt        $v0, $v0, $s0
    0881EC08:[5440FFF6]: bnel       $v0, $zr, 0x0881EBE4
    0881EC0C:[26100001]: addiu      $s0, $s0, 1
    0881EC10:[8FA40040]: lw         $a0, 64($sp)
    0881EC14:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC18:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC1C:[0E202952]: jal        0x0880A548
    0881EC20:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881EC24:[5040FFEF]: beql       $v0, $zr, 0x0881EBE4
    0881EC28:[26100001]: addiu      $s0, $s0, 1
    0881EC2C:[8FA40040]: lw         $a0, 64($sp)
    0881EC30:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881EC34:[0E2029D9]: jal        0x0880A764
    0881EC38:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881EC3C:[5040FFE9]: beql       $v0, $zr, 0x0881EBE4
    0881EC40:[26100001]: addiu      $s0, $s0, 1
    0881EC44:[8FA20008]: lw         $v0, 8($sp)
    0881EC48:[8FA40038]: lw         $a0, 56($sp)
    0881EC4C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0881EC50:[00501023]: subu       $v0, $v0, $s0
    0881EC54:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881EC58:[0043102C]: max        $v0, $v0, $v1
    0881EC5C:[02C21021]: addu       $v0, $s6, $v0
    0881EC60:[0044182A]: slt        $v1, $v0, $a0
    0881EC64:[1060FFDE]: beq        $v1, $zr, 0x0881EBE0
    0881EC68:[AFA20030]: sw         $v0, 48($sp)
    0881EC6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881EC70:[0E202A03]: jal        0x0880A80C
    0881EC74:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EC78:[AFA2003C]: sw         $v0, 60($sp)
    0881EC7C:[8FA20030]: lw         $v0, 48($sp)
    0881EC80:[0A207AF8]: j          0x0881EBE0
    0881EC84:[AFA20038]: sw         $v0, 56($sp)
    0881EC88:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881EC8C:[0E2029D9]: jal        0x0880A764
    0881EC90:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0881EC94:[5040FFC6]: beql       $v0, $zr, 0x0881EBB0
    0881EC98:[26100001]: addiu      $s0, $s0, 1
    0881EC9C:[8FA2000C]: lw         $v0, 12($sp)
    0881ECA0:[00501023]: subu       $v0, $v0, $s0
    0881ECA4:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0881ECA8:[0043102C]: max        $v0, $v0, $v1
    0881ECAC:[02C2F021]: addu       $fp, $s6, $v0
    0881ECB0:[8FA20038]: lw         $v0, 56($sp)
    0881ECB4:[03C2182A]: slt        $v1, $fp, $v0
    0881ECB8:[1460013F]: bne        $v1, $zr, 0x0881F1B8
    0881ECBC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881ECC0:[8FA70018]: lw         $a3, 24($sp)
--> 0881ECC4:[0A207AD9]: j          0x0881EB64
    0881ECC8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
_S1_2_886543C 18,935,191 instructions (2.334%), 284,162 calls (0886543C - 088654FC, length 49)
    0886543C:[27BDFFE0]: addiu      $sp, $sp, -32
    08865440:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08865444:[AFBF0018]: sw         $ra, 24($sp)
    08865448:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0886544C:[AFB3000C]: sw         $s3, 12($sp)
    08865450:[2473C2DC]: addiu      $s3, $v1, -15652
    08865454:[AFB50014]: sw         $s5, 20($sp)
    08865458:[3C1508A0]: lui        $s5, 0x08A0 <=> li $s5, 0x08A00000
    0886545C:[AFB40010]: sw         $s4, 16($sp)
    08865460:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08865464:[AFB20008]: sw         $s2, 8($sp)
    08865468:[26720008]: addiu      $s2, $s3, 8
    0886546C:[AFB10004]: sw         $s1, 4($sp)
    08865470:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08865474:[AFB00000]: sw         $s0, 0($sp)
    08865478:[2450C30C]: addiu      $s0, $v0, -15604
    0886547C:[8E040000]: lw         $a0, 0($s0)
    08865480:[5080000E]: beql       $a0, $zr, 0x088654BC
    08865484:[26310001]: addiu      $s1, $s1, 1
    08865488:[8EAAC2D4]: lw         $t2, -15660($s5)
    0886548C:[8E87C2D8]: lw         $a3, -15656($s4)
    08865490:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865494:[000A4840]: sll        $t1, $t2, 0x0001
    08865498:[012A4021]: addu       $t0, $t1, $t2
    0886549C:[00082880]: sll        $a1, $t0, 0x0002
    088654A0:[00B33021]: addu       $a2, $a1, $s3
    088654A4:[ACC70008]: sw         $a3, 8($a2)
    088654A8:[8E420000]: lw         $v0, 0($s2)
    088654AC:[14400010]: bne        $v0, $zr, 0x088654F0
    088654B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088654B4:[AE000000]: sw         $zr, 0($s0)
    088654B8:[26310001]: addiu      $s1, $s1, 1
    088654BC:[2A2B0004]: slti       $t3, $s1, 4
    088654C0:[26100004]: addiu      $s0, $s0, 4
    088654C4:[1560FFED]: bne        $t3, $zr, 0x0886547C
    088654C8:[2652000C]: addiu      $s2, $s2, 12
    088654CC:[8FBF0018]: lw         $ra, 24($sp)
    088654D0:[8FB50014]: lw         $s5, 20($sp)
    088654D4:[8FB40010]: lw         $s4, 16($sp)
    088654D8:[8FB3000C]: lw         $s3, 12($sp)
    088654DC:[8FB20008]: lw         $s2, 8($sp)
    088654E0:[8FB10004]: lw         $s1, 4($sp)
    088654E4:[8FB00000]: lw         $s0, 0($sp)
    088654E8:[03E00008]: jr         $ra
    088654EC:[27BD0020]: addiu      $sp, $sp, 32
    088654F0:[0E219AA3]: jal        0x08866A8C
    088654F4:[00000000]: nop
    088654F8:[0A21952E]: j          0x088654B8
    088654FC:[AE000000]: sw         $zr, 0($s0)
  Back Branch 088654C4 1,136,648 times (length 20)
    08865468:[26720008]: addiu      $s2, $s3, 8
    0886546C:[AFB10004]: sw         $s1, 4($sp)
    08865470:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08865474:[AFB00000]: sw         $s0, 0($sp)
    08865478:[2450C30C]: addiu      $s0, $v0, -15604
--> 0886547C:[8E040000]: lw         $a0, 0($s0)
    08865480:[5080000E]: beql       $a0, $zr, 0x088654BC
    08865484:[26310001]: addiu      $s1, $s1, 1
    08865488:[8EAAC2D4]: lw         $t2, -15660($s5)
    0886548C:[8E87C2D8]: lw         $a3, -15656($s4)
    08865490:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865494:[000A4840]: sll        $t1, $t2, 0x0001
    08865498:[012A4021]: addu       $t0, $t1, $t2
    0886549C:[00082880]: sll        $a1, $t0, 0x0002
    088654A0:[00B33021]: addu       $a2, $a1, $s3
    088654A4:[ACC70008]: sw         $a3, 8($a2)
    088654A8:[8E420000]: lw         $v0, 0($s2)
    088654AC:[14400010]: bne        $v0, $zr, 0x088654F0
    088654B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088654B4:[AE000000]: sw         $zr, 0($s0)
    088654B8:[26310001]: addiu      $s1, $s1, 1
    088654BC:[2A2B0004]: slti       $t3, $s1, 4
    088654C0:[26100004]: addiu      $s0, $s0, 4
--> 088654C4:[1560FFED]: bne        $t3, $zr, 0x0886547C
    088654C8:[2652000C]: addiu      $s2, $s2, 12
    088654CC:[8FBF0018]: lw         $ra, 24($sp)
    088654D0:[8FB50014]: lw         $s5, 20($sp)
    088654D4:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 088654F8 258,307 times (length 18)
    088654A4:[ACC70008]: sw         $a3, 8($a2)
    088654A8:[8E420000]: lw         $v0, 0($s2)
    088654AC:[14400010]: bne        $v0, $zr, 0x088654F0
    088654B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088654B4:[AE000000]: sw         $zr, 0($s0)
--> 088654B8:[26310001]: addiu      $s1, $s1, 1
    088654BC:[2A2B0004]: slti       $t3, $s1, 4
    088654C0:[26100004]: addiu      $s0, $s0, 4
    088654C4:[1560FFED]: bne        $t3, $zr, 0x0886547C
    088654C8:[2652000C]: addiu      $s2, $s2, 12
    088654CC:[8FBF0018]: lw         $ra, 24($sp)
    088654D0:[8FB50014]: lw         $s5, 20($sp)
    088654D4:[8FB40010]: lw         $s4, 16($sp)
    088654D8:[8FB3000C]: lw         $s3, 12($sp)
    088654DC:[8FB20008]: lw         $s2, 8($sp)
    088654E0:[8FB10004]: lw         $s1, 4($sp)
    088654E4:[8FB00000]: lw         $s0, 0($sp)
    088654E8:[03E00008]: jr         $ra
    088654EC:[27BD0020]: addiu      $sp, $sp, 32
    088654F0:[0E219AA3]: jal        0x08866A8C
    088654F4:[00000000]: nop
--> 088654F8:[0A21952E]: j          0x088654B8
    088654FC:[AE000000]: sw         $zr, 0($s0)
_S1_2_883C880 18,092,393 instructions (2.230%), 247,841 calls (0883C880 - 088651B4, length 41550)
_S1_2_883D5D8 16,705,379 instructions (2.059%), 247,841 calls (0883D5D8 - 0883D70C, length 78)
    0883D5D8:[27BDFFD0]: addiu      $sp, $sp, -48
    0883D5DC:[AFB10014]: sw         $s1, 20($sp)
    0883D5E0:[7C058E20]: seh        $s1, $a1
    0883D5E4:[3222FFFF]: andi       $v0, $s1, -1
    0883D5E8:[AFB3001C]: sw         $s3, 28($sp)
    0883D5EC:[2C420080]: sltiu      $v0, $v0, 128
    0883D5F0:[3C130002]: lui        $s3, 0x0002 <=> li $s3, 0x00020000
    0883D5F4:[AFB40020]: sw         $s4, 32($sp)
    0883D5F8:[310800FF]: andi       $t0, $t0, 255
    0883D5FC:[0120A021]: addu       $s4, $t1, $zr <=> move $s4, $t1
    0883D600:[AFB20018]: sw         $s2, 24($sp)
    0883D604:[00939021]: addu       $s2, $a0, $s3
    0883D608:[AFB00010]: sw         $s0, 16($sp)
    0883D60C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883D610:[AFBF0024]: sw         $ra, 36($sp)
    0883D614:[93AC0030]: lbu        $t4, 48($sp)
    0883D618:[1040000D]: beq        $v0, $zr, 0x0883D650
    0883D61C:[93AD0034]: lbu        $t5, 52($sp)
    0883D620:[8643721C]: lh         $v1, 29212($s2)
    0883D624:[00111080]: sll        $v0, $s1, 0x0002
    0883D628:[00442821]: addu       $a1, $v0, $a0
    0883D62C:[00032080]: sll        $a0, $v1, 0x0002
    0883D630:[00031100]: sll        $v0, $v1, 0x0004
    0883D634:[00822021]: addu       $a0, $a0, $v0
    0883D638:[00832023]: subu       $a0, $a0, $v1
    0883D63C:[000420C0]: sll        $a0, $a0, 0x0003
    0883D640:[00902021]: addu       $a0, $a0, $s0
    0883D644:[28630400]: slti       $v1, $v1, 1024
    0883D648:[14600009]: bne        $v1, $zr, 0x0883D670
    0883D64C:[2484021C]: addiu      $a0, $a0, 540
    0883D650:[8FBF0024]: lw         $ra, 36($sp)
    0883D654:[8FB40020]: lw         $s4, 32($sp)
    0883D658:[8FB3001C]: lw         $s3, 28($sp)
    0883D65C:[8FB20018]: lw         $s2, 24($sp)
    0883D660:[8FB10014]: lw         $s1, 20($sp)
    0883D664:[8FB00010]: lw         $s0, 16($sp)
    0883D668:[03E00008]: jr         $ra
    0883D66C:[27BD0030]: addiu      $sp, $sp, 48
    0883D670:[8CA2001C]: lw         $v0, 28($a1)
    0883D674:[8C450010]: lw         $a1, 16($v0)
    0883D678:[AFAC0000]: sw         $t4, 0($sp)
    0883D67C:[0E20F1B2]: jal        0x0883C6C8
    0883D680:[AFAD0004]: sw         $t5, 4($sp)
    0883D684:[36626210]: ori        $v0, $s3, 25104
    0883D688:[00112100]: sll        $a0, $s1, 0x0004
    0883D68C:[00822021]: addu       $a0, $a0, $v0
    0883D690:[00111900]: sll        $v1, $s1, 0x0004
    0883D694:[36626A10]: ori        $v0, $s3, 27152
    0883D698:[00621821]: addu       $v1, $v1, $v0
    0883D69C:[02042021]: addu       $a0, $s0, $a0
    0883D6A0:[2484000C]: addiu      $a0, $a0, 12
    0883D6A4:[16800017]: bne        $s4, $zr, 0x0883D704
    0883D6A8:[02031821]: addu       $v1, $s0, $v1
    0883D6AC:[8642721C]: lh         $v0, 29212($s2)
    0883D6B0:[00021900]: sll        $v1, $v0, 0x0004
    0883D6B4:[00022880]: sll        $a1, $v0, 0x0002
    0883D6B8:[00A32821]: addu       $a1, $a1, $v1
    0883D6BC:[00A22823]: subu       $a1, $a1, $v0
    0883D6C0:[000528C0]: sll        $a1, $a1, 0x0003
    0883D6C4:[00B02821]: addu       $a1, $a1, $s0
    0883D6C8:[0E221069]: jal        0x088841A4
    0883D6CC:[24A5021C]: addiu      $a1, $a1, 540
    0883D6D0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0883D6D4:[02031821]: addu       $v1, $s0, $v1
    0883D6D8:[9462721C]: lhu        $v0, 29212($v1)
    0883D6DC:[24420001]: addiu      $v0, $v0, 1
    0883D6E0:[A462721C]: sh         $v0, 29212($v1)
    0883D6E4:[8FBF0024]: lw         $ra, 36($sp)
    0883D6E8:[8FB40020]: lw         $s4, 32($sp)
    0883D6EC:[8FB3001C]: lw         $s3, 28($sp)
    0883D6F0:[8FB20018]: lw         $s2, 24($sp)
    0883D6F4:[8FB10014]: lw         $s1, 20($sp)
    0883D6F8:[8FB00010]: lw         $s0, 16($sp)
    0883D6FC:[03E00008]: jr         $ra
    0883D700:[27BD0030]: addiu      $sp, $sp, 48
    0883D704:[8642721C]: lh         $v0, 29212($s2)
    0883D708:[0A20F5AC]: j          0x0883D6B0
    0883D70C:[2464000C]: addiu      $a0, $v1, 12
  Back Branch 0883D708 50,016 times (length 24)
    0883D69C:[02042021]: addu       $a0, $s0, $a0
    0883D6A0:[2484000C]: addiu      $a0, $a0, 12
    0883D6A4:[16800017]: bne        $s4, $zr, 0x0883D704
    0883D6A8:[02031821]: addu       $v1, $s0, $v1
    0883D6AC:[8642721C]: lh         $v0, 29212($s2)
--> 0883D6B0:[00021900]: sll        $v1, $v0, 0x0004
    0883D6B4:[00022880]: sll        $a1, $v0, 0x0002
    0883D6B8:[00A32821]: addu       $a1, $a1, $v1
    0883D6BC:[00A22823]: subu       $a1, $a1, $v0
    0883D6C0:[000528C0]: sll        $a1, $a1, 0x0003
    0883D6C4:[00B02821]: addu       $a1, $a1, $s0
    0883D6C8:[0E221069]: jal        0x088841A4
    0883D6CC:[24A5021C]: addiu      $a1, $a1, 540
    0883D6D0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0883D6D4:[02031821]: addu       $v1, $s0, $v1
    0883D6D8:[9462721C]: lhu        $v0, 29212($v1)
    0883D6DC:[24420001]: addiu      $v0, $v0, 1
    0883D6E0:[A462721C]: sh         $v0, 29212($v1)
    0883D6E4:[8FBF0024]: lw         $ra, 36($sp)
    0883D6E8:[8FB40020]: lw         $s4, 32($sp)
    0883D6EC:[8FB3001C]: lw         $s3, 28($sp)
    0883D6F0:[8FB20018]: lw         $s2, 24($sp)
    0883D6F4:[8FB10014]: lw         $s1, 20($sp)
    0883D6F8:[8FB00010]: lw         $s0, 16($sp)
    0883D6FC:[03E00008]: jr         $ra
    0883D700:[27BD0030]: addiu      $sp, $sp, 48
    0883D704:[8642721C]: lh         $v0, 29212($s2)
--> 0883D708:[0A20F5AC]: j          0x0883D6B0
    0883D70C:[2464000C]: addiu      $a0, $v1, 12
_S1_2_883C6C8 16,432,611 instructions (2.026%), 247,841 calls (0883C6C8 - 0883C87C, length 110)
    0883C6C8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C6CC:[C4406DC0]: lwc1       $f0, 28096($v0)
    0883C6D0:[93A30004]: lbu        $v1, 4($sp)
    0883C6D4:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0883C6D8:[E4800048]: swc1       $f0, 72($a0)
    0883C6DC:[310800FF]: andi       $t0, $t0, 255
    0883C6E0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0883C6E4:[AD80006C]: sw         $zr, 108($t4)
    0883C6E8:[AD800044]: sw         $zr, 68($t4)
    0883C6EC:[E5800080]: swc1       $f0, 128($t4)
    0883C6F0:[E5800058]: swc1       $f0, 88($t4)
    0883C6F4:[AD800084]: sw         $zr, 132($t4)
    0883C6F8:[AD800070]: sw         $zr, 112($t4)
    0883C6FC:[E580005C]: swc1       $f0, 92($t4)
    0883C700:[1460002C]: bne        $v1, $zr, 0x0883C7B4
    0883C704:[93AD0000]: lbu        $t5, 0($sp)
    0883C708:[84C20004]: lh         $v0, 4($a2)
    0883C70C:[84C50006]: lh         $a1, 6($a2)
    0883C710:[AD800074]: sw         $zr, 116($t4)
    0883C714:[44820000]: mtc1       $v0, $f0
    0883C718:[44850800]: mtc1       $a1, $f1
    0883C71C:[88C20003]: lwl        $v0, 3($a2)
    0883C720:[468000A0]: cvt.s.w    $f2, $f0
    0883C724:[468008E0]: cvt.s.w    $f3, $f1
    0883C728:[88C50007]: lwl        $a1, 7($a2)
    0883C72C:[98C20000]: lwr        $v0, 0($a2)
    0883C730:[AD80004C]: sw         $zr, 76($t4)
    0883C734:[E5820060]: swc1       $f2, 96($t4)
    0883C738:[E5830050]: swc1       $f3, 80($t4)
    0883C73C:[E5820088]: swc1       $f2, 136($t4)
    0883C740:[E5830064]: swc1       $f3, 100($t4)
    0883C744:[AD80008C]: sw         $zr, 140($t4)
    0883C748:[AD800078]: sw         $zr, 120($t4)
    0883C74C:[AD800090]: sw         $zr, 144($t4)
    0883C750:[AD80007C]: sw         $zr, 124($t4)
    0883C754:[AD800068]: sw         $zr, 104($t4)
    0883C758:[AD800054]: sw         $zr, 84($t4)
    0883C75C:[E58C0028]: swc1       $f12, 40($t4)
    0883C760:[8D430000]: lw         $v1, 0($t2)
    0883C764:[98C50004]: lwr        $a1, 4($a2)
    0883C768:[AD840010]: sw         $a0, 16($t4)
    0883C76C:[AD820014]: sw         $v0, 20($t4)
    0883C770:[8D440004]: lw         $a0, 4($t2)
    0883C774:[8D420008]: lw         $v0, 8($t2)
    0883C778:[AD83002C]: sw         $v1, 44($t4)
    0883C77C:[AD820034]: sw         $v0, 52($t4)
    0883C780:[AD840030]: sw         $a0, 48($t4)
    0883C784:[8D660008]: lw         $a2, 8($t3)
    0883C788:[8D620000]: lw         $v0, 0($t3)
    0883C78C:[8D630004]: lw         $v1, 4($t3)
    0883C790:[A18D0094]: sb         $t5, 148($t4)
    0883C794:[AD850018]: sw         $a1, 24($t4)
    0883C798:[AD87001C]: sw         $a3, 28($t4)
    0883C79C:[A1880020]: sb         $t0, 32($t4)
    0883C7A0:[AD890024]: sw         $t1, 36($t4)
    0883C7A4:[AD820038]: sw         $v0, 56($t4)
    0883C7A8:[AD83003C]: sw         $v1, 60($t4)
    0883C7AC:[03E00008]: jr         $ra
    0883C7B0:[AD860040]: sw         $a2, 64($t4)
    0883C7B4:[84C30006]: lh         $v1, 6($a2)
    0883C7B8:[84C20004]: lh         $v0, 4($a2)
    0883C7BC:[AD800090]: sw         $zr, 144($t4)
    0883C7C0:[00031843]: sra        $v1, $v1, 0x0001
    0883C7C4:[00021043]: sra        $v0, $v0, 0x0001
    0883C7C8:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0883C7CC:[44850800]: mtc1       $a1, $f1
    0883C7D0:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    0883C7D4:[44850000]: mtc1       $a1, $f0
    0883C7D8:[46800920]: cvt.s.w    $f4, $f1
    0883C7DC:[44830800]: mtc1       $v1, $f1
    0883C7E0:[468000A0]: cvt.s.w    $f2, $f0
    0883C7E4:[44820000]: mtc1       $v0, $f0
    0883C7E8:[88C20003]: lwl        $v0, 3($a2)
    0883C7EC:[88C50007]: lwl        $a1, 7($a2)
    0883C7F0:[468000E0]: cvt.s.w    $f3, $f0
    0883C7F4:[46800820]: cvt.s.w    $f0, $f1
    0883C7F8:[98C20000]: lwr        $v0, 0($a2)
    0883C7FC:[E582004C]: swc1       $f2, 76($t4)
    0883C800:[E5830060]: swc1       $f3, 96($t4)
    0883C804:[E5800050]: swc1       $f0, 80($t4)
    0883C808:[E5840078]: swc1       $f4, 120($t4)
    0883C80C:[E5820074]: swc1       $f2, 116($t4)
    0883C810:[E5830088]: swc1       $f3, 136($t4)
    0883C814:[E5800064]: swc1       $f0, 100($t4)
    0883C818:[E584008C]: swc1       $f4, 140($t4)
    0883C81C:[AD80007C]: sw         $zr, 124($t4)
    0883C820:[AD800068]: sw         $zr, 104($t4)
    0883C824:[AD800054]: sw         $zr, 84($t4)
    0883C828:[E58C0028]: swc1       $f12, 40($t4)
    0883C82C:[8D430000]: lw         $v1, 0($t2)
    0883C830:[98C50004]: lwr        $a1, 4($a2)
    0883C834:[AD840010]: sw         $a0, 16($t4)
    0883C838:[AD820014]: sw         $v0, 20($t4)
    0883C83C:[8D440004]: lw         $a0, 4($t2)
    0883C840:[8D420008]: lw         $v0, 8($t2)
    0883C844:[AD83002C]: sw         $v1, 44($t4)
    0883C848:[AD820034]: sw         $v0, 52($t4)
    0883C84C:[AD840030]: sw         $a0, 48($t4)
    0883C850:[8D660008]: lw         $a2, 8($t3)
    0883C854:[8D620000]: lw         $v0, 0($t3)
    0883C858:[8D630004]: lw         $v1, 4($t3)
    0883C85C:[A18D0094]: sb         $t5, 148($t4)
    0883C860:[AD850018]: sw         $a1, 24($t4)
    0883C864:[AD87001C]: sw         $a3, 28($t4)
    0883C868:[A1880020]: sb         $t0, 32($t4)
    0883C86C:[AD890024]: sw         $t1, 36($t4)
    0883C870:[AD820038]: sw         $v0, 56($t4)
    0883C874:[AD83003C]: sw         $v1, 60($t4)
    0883C878:[03E00008]: jr         $ra
    0883C87C:[AD860040]: sw         $a2, 64($t4)
_S1_2_88650E4 16,205,696 instructions (1.998%), 253,214 calls (088650E4 - 0886515C, length 31)
    088650E4:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    088650E8:[8D43C2D4]: lw         $v1, -15660($t2)
    088650EC:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    088650F0:[2528C2DC]: addiu      $t0, $t1, -15652
    088650F4:[00032840]: sll        $a1, $v1, 0x0001
    088650F8:[00A31021]: addu       $v0, $a1, $v1
    088650FC:[00022080]: sll        $a0, $v0, 0x0002
    08865100:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08865104:[00883821]: addu       $a3, $a0, $t0
    08865108:[8CA4C2D8]: lw         $a0, -15656($a1)
    0886510C:[8CE60004]: lw         $a2, 4($a3)
    08865110:[24880040]: addiu      $t0, $a0, 64
    08865114:[0106182B]: sltu       $v1, $t0, $a2
    08865118:[1060000F]: beq        $v1, $zr, 0x08865158
    0886511C:[00000000]: nop
    08865120:[ACA8C2D8]: sw         $t0, -15656($a1)
    08865124:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08865128:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0886512C:[8CCE0000]: lw         $t6, 0($a2)
    08865130:[8CCD0004]: lw         $t5, 4($a2)
    08865134:[8CCC0008]: lw         $t4, 8($a2)
    08865138:[8CCB000C]: lw         $t3, 12($a2)
    0886513C:[ACEE0000]: sw         $t6, 0($a3)
    08865140:[24C60010]: addiu      $a2, $a2, 16
    08865144:[24E70010]: addiu      $a3, $a3, 16
    08865148:[ACEDFFF4]: sw         $t5, -12($a3)
    0886514C:[ACECFFF8]: sw         $t4, -8($a3)
    08865150:[14C8FFF6]: bne        $a2, $t0, 0x0886512C
    08865154:[ACEBFFFC]: sw         $t3, -4($a3)
    08865158:[03E00008]: jr         $ra
    0886515C:[00000000]: nop
  Back Branch 08865150 1,012,856 times (length 11)
    08865118:[1060000F]: beq        $v1, $zr, 0x08865158
    0886511C:[00000000]: nop
    08865120:[ACA8C2D8]: sw         $t0, -15656($a1)
    08865124:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08865128:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 0886512C:[8CCE0000]: lw         $t6, 0($a2)
    08865130:[8CCD0004]: lw         $t5, 4($a2)
    08865134:[8CCC0008]: lw         $t4, 8($a2)
    08865138:[8CCB000C]: lw         $t3, 12($a2)
    0886513C:[ACEE0000]: sw         $t6, 0($a3)
    08865140:[24C60010]: addiu      $a2, $a2, 16
    08865144:[24E70010]: addiu      $a3, $a3, 16
    08865148:[ACEDFFF4]: sw         $t5, -12($a3)
    0886514C:[ACECFFF8]: sw         $t4, -8($a3)
--> 08865150:[14C8FFF6]: bne        $a2, $t0, 0x0886512C
    08865154:[ACEBFFFC]: sw         $t3, -4($a3)
    08865158:[03E00008]: jr         $ra
    0886515C:[00000000]: nop
_S1_2_88647F8 15,861,824 instructions (1.955%), 247,841 calls (088647F8 - 088648F4, length 64)
    088647F8:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    088647FC:[8D46C2D8]: lw         $a2, -15656($t2)
    08864800:[C4830000]: lwc1       $f3, 0($a0)
    08864804:[C48A0004]: lwc1       $f10, 4($a0)
    08864808:[C4C40010]: lwc1       $f4, 16($a2)
    0886480C:[C4CB0004]: lwc1       $f11, 4($a2)
    08864810:[C4D10014]: lwc1       $f17, 20($a2)
    08864814:[C4C10008]: lwc1       $f1, 8($a2)
    08864818:[C4C80018]: lwc1       $f8, 24($a2)
    0886481C:[C4C9000C]: lwc1       $f9, 12($a2)
    08864820:[C4CC001C]: lwc1       $f12, 28($a2)
    08864824:[C4C20000]: lwc1       $f2, 0($a2)
    08864828:[46034C02]: mul.s      $f16, $f9, $f3
    0886482C:[460A6482]: mul.s      $f18, $f12, $f10
    08864830:[460313C2]: mul.s      $f15, $f2, $f3
    08864834:[460A2302]: mul.s      $f12, $f4, $f10
    08864838:[46035B42]: mul.s      $f13, $f11, $f3
    0886483C:[46030CC2]: mul.s      $f19, $f1, $f3
    08864840:[460A8AC2]: mul.s      $f11, $f17, $f10
    08864844:[460A4002]: mul.s      $f0, $f8, $f10
    08864848:[C4810008]: lwc1       $f1, 8($a0)
    0886484C:[C4C70020]: lwc1       $f7, 32($a2)
    08864850:[C4CE0024]: lwc1       $f14, 36($a2)
    08864854:[C4C80028]: lwc1       $f8, 40($a2)
    08864858:[C4C6002C]: lwc1       $f6, 44($a2)
    0886485C:[460C7C40]: add.s      $f17, $f15, $f12
    08864860:[460B6BC0]: add.s      $f15, $f13, $f11
    08864864:[46013242]: mul.s      $f9, $f6, $f1
    08864868:[46009B40]: add.s      $f13, $f19, $f0
    0886486C:[461284C0]: add.s      $f19, $f16, $f18
    08864870:[46017402]: mul.s      $f16, $f14, $f1
    08864874:[46013C82]: mul.s      $f18, $f7, $f1
    08864878:[46014382]: mul.s      $f14, $f8, $f1
    0886487C:[46099A80]: add.s      $f10, $f19, $f9
    08864880:[46107980]: add.s      $f6, $f15, $f16
    08864884:[46128840]: add.s      $f1, $f17, $f18
    08864888:[460E69C0]: add.s      $f7, $f13, $f14
    0886488C:[27BDFFF0]: addiu      $sp, $sp, -16
    08864890:[E7AA000C]: swc1       $f10, 12($sp)
    08864894:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08864898:[3C0808A0]: lui        $t0, 0x08A0 <=> li $t0, 0x08A00000
    0886489C:[E7A10000]: swc1       $f1, 0($sp)
    088648A0:[2507C30C]: addiu      $a3, $t0, -15604
    088648A4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088648A8:[E7A60004]: swc1       $f6, 4($sp)
    088648AC:[E7A70008]: swc1       $f7, 8($sp)
    088648B0:[C4CC0030]: lwc1       $f12, 48($a2)
    088648B4:[C4CB0034]: lwc1       $f11, 52($a2)
    088648B8:[C4C00038]: lwc1       $f0, 56($a2)
    088648BC:[C4C9003C]: lwc1       $f9, 60($a2)
    088648C0:[8C89C2D4]: lw         $t1, -15660($a0)
    088648C4:[46016200]: add.s      $f8, $f12, $f1
    088648C8:[46065940]: add.s      $f5, $f11, $f6
    088648CC:[46070100]: add.s      $f4, $f0, $f7
    088648D0:[460A48C0]: add.s      $f3, $f9, $f10
    088648D4:[00091880]: sll        $v1, $t1, 0x0002
    088648D8:[00672821]: addu       $a1, $v1, $a3
    088648DC:[ACA20000]: sw         $v0, 0($a1)
    088648E0:[E4C3003C]: swc1       $f3, 60($a2)
    088648E4:[E4C80030]: swc1       $f8, 48($a2)
    088648E8:[E4C50034]: swc1       $f5, 52($a2)
    088648EC:[E4C40038]: swc1       $f4, 56($a2)
    088648F0:[03E00008]: jr         $ra
    088648F4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88648F8 11,648,527 instructions (1.436%), 247,841 calls (088648F8 - 088649B0, length 47)
    088648F8:[3C0C08A0]: lui        $t4, 0x08A0 <=> li $t4, 0x08A00000
    088648FC:[8D86C2D8]: lw         $a2, -15656($t4)
    08864900:[C4850000]: lwc1       $f5, 0($a0)
    08864904:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08864908:[C4C90000]: lwc1       $f9, 0($a2)
    0886490C:[C4CA0004]: lwc1       $f10, 4($a2)
    08864910:[C4C40008]: lwc1       $f4, 8($a2)
    08864914:[460548C2]: mul.s      $f3, $f9, $f5
    08864918:[C4D10010]: lwc1       $f17, 16($a2)
    0886491C:[C4CE0014]: lwc1       $f14, 20($a2)
    08864920:[C4CB0018]: lwc1       $f11, 24($a2)
    08864924:[E4C30000]: swc1       $f3, 0($a2)
    08864928:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    0886492C:[2549C30C]: addiu      $t1, $t2, -15604
    08864930:[C4820000]: lwc1       $f2, 0($a0)
    08864934:[C4C80020]: lwc1       $f8, 32($a2)
    08864938:[C4C90024]: lwc1       $f9, 36($a2)
    0886493C:[46025002]: mul.s      $f0, $f10, $f2
    08864940:[C4CA0028]: lwc1       $f10, 40($a2)
    08864944:[8CABC2D4]: lw         $t3, -15660($a1)
    08864948:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0886494C:[E4C00004]: swc1       $f0, 4($a2)
    08864950:[000B4080]: sll        $t0, $t3, 0x0002
    08864954:[01091821]: addu       $v1, $t0, $t1
    08864958:[C4810000]: lwc1       $f1, 0($a0)
    0886495C:[AC670000]: sw         $a3, 0($v1)
    08864960:[460124C2]: mul.s      $f19, $f4, $f1
    08864964:[E4D30008]: swc1       $f19, 8($a2)
    08864968:[C4920004]: lwc1       $f18, 4($a0)
    0886496C:[46128C02]: mul.s      $f16, $f17, $f18
    08864970:[E4D00010]: swc1       $f16, 16($a2)
    08864974:[C48F0004]: lwc1       $f15, 4($a0)
    08864978:[460F7342]: mul.s      $f13, $f14, $f15
    0886497C:[E4CD0014]: swc1       $f13, 20($a2)
    08864980:[C48C0004]: lwc1       $f12, 4($a0)
    08864984:[460C59C2]: mul.s      $f7, $f11, $f12
    08864988:[E4C70018]: swc1       $f7, 24($a2)
    0886498C:[C4860008]: lwc1       $f6, 8($a0)
    08864990:[46064142]: mul.s      $f5, $f8, $f6
    08864994:[E4C50020]: swc1       $f5, 32($a2)
    08864998:[C4840008]: lwc1       $f4, 8($a0)
    0886499C:[460448C2]: mul.s      $f3, $f9, $f4
    088649A0:[E4C30024]: swc1       $f3, 36($a2)
    088649A4:[C4820008]: lwc1       $f2, 8($a0)
    088649A8:[46025042]: mul.s      $f1, $f10, $f2
    088649AC:[03E00008]: jr         $ra
    088649B0:[E4C10028]: swc1       $f1, 40($a2)
_S1_2_883E254 9,414,041 instructions (1.161%), 199,971 calls (0883E254 - 0883E468, length 134)
    0883E254:[27BDFFD0]: addiu      $sp, $sp, -48
    0883E258:[AFBF0020]: sw         $ra, 32($sp)
    0883E25C:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0883E260:[8C860000]: lw         $a2, 0($a0)
    0883E264:[2CC20058]: sltiu      $v0, $a2, 88
    0883E268:[14400005]: bne        $v0, $zr, 0x0883E280
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
    0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    0883E408:[2402016E]: addiu      $v0, $zr, 366 <=> li $v0, 366
    0883E40C:[10C2FF9C]: beq        $a2, $v0, 0x0883E280
    0883E410:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
    0883E414:[2402016F]: addiu      $v0, $zr, 367 <=> li $v0, 367
    0883E418:[10C2FF99]: beq        $a2, $v0, 0x0883E280
    0883E41C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0883E420:[24020170]: addiu      $v0, $zr, 368 <=> li $v0, 368
    0883E424:[10C2FF96]: beq        $a2, $v0, 0x0883E280
    0883E428:[24050019]: addiu      $a1, $zr, 25 <=> li $a1, 25
    0883E42C:[24020171]: addiu      $v0, $zr, 369 <=> li $v0, 369
    0883E430:[10C2FF93]: beq        $a2, $v0, 0x0883E280
    0883E434:[2405001A]: addiu      $a1, $zr, 26 <=> li $a1, 26
    0883E438:[24020172]: addiu      $v0, $zr, 370 <=> li $v0, 370
    0883E43C:[10C2FF90]: beq        $a2, $v0, 0x0883E280
    0883E440:[2405001B]: addiu      $a1, $zr, 27 <=> li $a1, 27
    0883E444:[24C2FE8D]: addiu      $v0, $a2, -371
    0883E448:[2C420007]: sltiu      $v0, $v0, 7
    0883E44C:[1440FF8C]: bne        $v0, $zr, 0x0883E280
    0883E450:[2405001C]: addiu      $a1, $zr, 28 <=> li $a1, 28
    0883E454:[24C2FE86]: addiu      $v0, $a2, -378
    0883E458:[2C420007]: sltiu      $v0, $v0, 7
    0883E45C:[1040FFA0]: beq        $v0, $zr, 0x0883E2E0
    0883E460:[2405001D]: addiu      $a1, $zr, 29 <=> li $a1, 29
    0883E464:[0A20F8A1]: j          0x0883E284
    0883E468:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
  Back Branch 0883E2F4 144,523 times (length 31)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
--> 0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E304 142,513 times (length 35)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
--> 0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E314 142,513 times (length 39)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
--> 0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E324 16,908 times (length 43)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
--> 0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E334 16,908 times (length 47)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
--> 0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E364 16,412 times (length 59)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
--> 0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E344 16,412 times (length 51)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
--> 0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E354 16,412 times (length 55)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
--> 0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E374 16,312 times (length 63)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
--> 0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E384 14,627 times (length 67)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
--> 0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
  Back Branch 0883E390 10,081 times (length 70)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
--> 0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E3A0 9,870 times (length 74)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
--> 0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
  Back Branch 0883E3AC 9,206 times (length 77)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
--> 0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
--> 0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    0883E408:[2402016E]: addiu      $v0, $zr, 366 <=> li $v0, 366
    0883E40C:[10C2FF9C]: beq        $a2, $v0, 0x0883E280
    0883E410:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
--> 0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
  Back Branch 0883E3E8 8,775 times (length 92)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
--> 0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
  Back Branch 0883E3F4 8,775 times (length 95)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
--> 0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
    0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
  Back Branch 0883E3C4 8,775 times (length 83)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
--> 0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
  Back Branch 0883E3DC 8,775 times (length 89)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
--> 0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
  Back Branch 0883E3D0 8,775 times (length 86)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
--> 0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
  Back Branch 0883E45C 3,303 times (length 97)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
--> 0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
    0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    0883E408:[2402016E]: addiu      $v0, $zr, 366 <=> li $v0, 366
    0883E40C:[10C2FF9C]: beq        $a2, $v0, 0x0883E280
    0883E410:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
    0883E414:[2402016F]: addiu      $v0, $zr, 367 <=> li $v0, 367
    0883E418:[10C2FF99]: beq        $a2, $v0, 0x0883E280
    0883E41C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0883E420:[24020170]: addiu      $v0, $zr, 368 <=> li $v0, 368
    0883E424:[10C2FF96]: beq        $a2, $v0, 0x0883E280
    0883E428:[24050019]: addiu      $a1, $zr, 25 <=> li $a1, 25
    0883E42C:[24020171]: addiu      $v0, $zr, 369 <=> li $v0, 369
    0883E430:[10C2FF93]: beq        $a2, $v0, 0x0883E280
    0883E434:[2405001A]: addiu      $a1, $zr, 26 <=> li $a1, 26
    0883E438:[24020172]: addiu      $v0, $zr, 370 <=> li $v0, 370
    0883E43C:[10C2FF90]: beq        $a2, $v0, 0x0883E280
    0883E440:[2405001B]: addiu      $a1, $zr, 27 <=> li $a1, 27
    0883E444:[24C2FE8D]: addiu      $v0, $a2, -371
    0883E448:[2C420007]: sltiu      $v0, $v0, 7
    0883E44C:[1440FF8C]: bne        $v0, $zr, 0x0883E280
    0883E450:[2405001C]: addiu      $a1, $zr, 28 <=> li $a1, 28
    0883E454:[24C2FE86]: addiu      $v0, $a2, -378
    0883E458:[2C420007]: sltiu      $v0, $v0, 7
--> 0883E45C:[1040FFA0]: beq        $v0, $zr, 0x0883E2E0
    0883E460:[2405001D]: addiu      $a1, $zr, 29 <=> li $a1, 29
    0883E464:[0A20F8A1]: j          0x0883E284
    0883E468:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
  Back Branch 0883E464 3,303 times (length 122)
_S1_2_883D408 8,277,520 instructions (1.020%), 7,736 calls (0883D408 - 0883D4FC, length 62)
    0883D408:[44806000]: mtc1       $zr, $f12
    0883D40C:[27BDFFE0]: addiu      $sp, $sp, -32
    0883D410:[AFBF0018]: sw         $ra, 24($sp)
    0883D414:[46006346]: mov.s      $f13, $f12
    0883D418:[AFB40010]: sw         $s4, 16($sp)
    0883D41C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0883D420:[AFB00000]: sw         $s0, 0($sp)
    0883D424:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883D428:[AFB50014]: sw         $s5, 20($sp)
    0883D42C:[AFB3000C]: sw         $s3, 12($sp)
    0883D430:[AFB20008]: sw         $s2, 8($sp)
    0883D434:[0E219E0F]: jal        0x0886783C
    0883D438:[AFB10004]: sw         $s1, 4($sp)
    0883D43C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883D440:[C44C6DC8]: lwc1       $f12, 28104($v0)
    0883D444:[0E219881]: jal        0x08866204
    0883D448:[46006346]: mov.s      $f13, $f12
    0883D44C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883D450:[8C44C080]: lw         $a0, -16256($v0)
    0883D454:[0E20EAA4]: jal        0x0883AA90
    0883D458:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883D45C:[0E219A5D]: jal        0x08866974
    0883D460:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0883D464:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883D468:[12020009]: beq        $s0, $v0, 0x0883D490
    0883D46C:[8FBF0018]: lw         $ra, 24($sp)
    0883D470:[8FB50014]: lw         $s5, 20($sp)
    0883D474:[8FB40010]: lw         $s4, 16($sp)
    0883D478:[8FB3000C]: lw         $s3, 12($sp)
    0883D47C:[8FB20008]: lw         $s2, 8($sp)
    0883D480:[8FB10004]: lw         $s1, 4($sp)
    0883D484:[8FB00000]: lw         $s0, 0($sp)
    0883D488:[03E00008]: jr         $ra
    0883D48C:[27BD0020]: addiu      $sp, $sp, 32
    0883D490:[3C150002]: lui        $s5, 0x0002 <=> li $s5, 0x00020000
    0883D494:[36A36210]: ori        $v1, $s5, 25104
    0883D498:[36A26A10]: ori        $v0, $s5, 27152
    0883D49C:[02821021]: addu       $v0, $s4, $v0
    0883D4A0:[02831821]: addu       $v1, $s4, $v1
    0883D4A4:[2451000C]: addiu      $s1, $v0, 12
    0883D4A8:[2470000C]: addiu      $s0, $v1, 12
    0883D4AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883D4B0:[24130080]: addiu      $s3, $zr, 128 <=> li $s3, 128
    0883D4B4:[0E2210A1]: jal        0x08884284
    0883D4B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883D4BC:[26520001]: addiu      $s2, $s2, 1
    0883D4C0:[0E2210A1]: jal        0x08884284
    0883D4C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D4C8:[26100010]: addiu      $s0, $s0, 16
    0883D4CC:[1653FFF9]: bne        $s2, $s3, 0x0883D4B4
    0883D4D0:[26310010]: addiu      $s1, $s1, 16
    0883D4D4:[02951021]: addu       $v0, $s4, $s5
    0883D4D8:[A440721C]: sh         $zr, 29212($v0)
    0883D4DC:[8FBF0018]: lw         $ra, 24($sp)
    0883D4E0:[8FB50014]: lw         $s5, 20($sp)
    0883D4E4:[8FB40010]: lw         $s4, 16($sp)
    0883D4E8:[8FB3000C]: lw         $s3, 12($sp)
    0883D4EC:[8FB20008]: lw         $s2, 8($sp)
    0883D4F0:[8FB10004]: lw         $s1, 4($sp)
    0883D4F4:[8FB00000]: lw         $s0, 0($sp)
    0883D4F8:[03E00008]: jr         $ra
    0883D4FC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0883D4CC 990,208 times (length 8)
    0883D4A0:[02831821]: addu       $v1, $s4, $v1
    0883D4A4:[2451000C]: addiu      $s1, $v0, 12
    0883D4A8:[2470000C]: addiu      $s0, $v1, 12
    0883D4AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883D4B0:[24130080]: addiu      $s3, $zr, 128 <=> li $s3, 128
--> 0883D4B4:[0E2210A1]: jal        0x08884284
    0883D4B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883D4BC:[26520001]: addiu      $s2, $s2, 1
    0883D4C0:[0E2210A1]: jal        0x08884284
    0883D4C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D4C8:[26100010]: addiu      $s0, $s0, 16
--> 0883D4CC:[1653FFF9]: bne        $s2, $s3, 0x0883D4B4
    0883D4D0:[26310010]: addiu      $s1, $s1, 16
    0883D4D4:[02951021]: addu       $v0, $s4, $s5
    0883D4D8:[A440721C]: sh         $zr, 29212($v0)
    0883D4DC:[8FBF0018]: lw         $ra, 24($sp)
_S1_2_886525C 7,631,928 instructions (0.941%), 282,664 calls (0886525C - 088652C4, length 27)
    0886525C:[27BDFFE0]: addiu      $sp, $sp, -32
    08865260:[AFB40010]: sw         $s4, 16($sp)
    08865264:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    08865268:[AFB3000C]: sw         $s3, 12($sp)
    0886526C:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08865270:[AFB20008]: sw         $s2, 8($sp)
    08865274:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08865278:[AFB10004]: sw         $s1, 4($sp)
    0886527C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08865280:[AFB00000]: sw         $s0, 0($sp)
    08865284:[AFBF0014]: sw         $ra, 20($sp)
    08865288:[0E21950F]: jal        0x0886543C
    0886528C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08865290:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865294:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08865298:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0886529C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088652A0:[0E219AE5]: jal        0x08866B94
    088652A4:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088652A8:[8FBF0014]: lw         $ra, 20($sp)
    088652AC:[8FB40010]: lw         $s4, 16($sp)
    088652B0:[8FB3000C]: lw         $s3, 12($sp)
    088652B4:[8FB20008]: lw         $s2, 8($sp)
    088652B8:[8FB10004]: lw         $s1, 4($sp)
    088652BC:[8FB00000]: lw         $s0, 0($sp)
    088652C0:[03E00008]: jr         $ra
    088652C4:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_883DC44 7,448,014 instructions (0.918%), 7,736 calls (0883D408 - 0883DD08, length 577)
    0883D408:[44806000]: mtc1       $zr, $f12
    0883D40C:[27BDFFE0]: addiu      $sp, $sp, -32
    0883D410:[AFBF0018]: sw         $ra, 24($sp)
    0883D414:[46006346]: mov.s      $f13, $f12
    0883D418:[AFB40010]: sw         $s4, 16($sp)
    0883D41C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0883D420:[AFB00000]: sw         $s0, 0($sp)
    0883D424:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883D428:[AFB50014]: sw         $s5, 20($sp)
    0883D42C:[AFB3000C]: sw         $s3, 12($sp)
    0883D430:[AFB20008]: sw         $s2, 8($sp)
    0883D434:[0E219E0F]: jal        0x0886783C
    0883D438:[AFB10004]: sw         $s1, 4($sp)
    0883D43C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883D440:[C44C6DC8]: lwc1       $f12, 28104($v0)
    0883D444:[0E219881]: jal        0x08866204
    0883D448:[46006346]: mov.s      $f13, $f12
    0883D44C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883D450:[8C44C080]: lw         $a0, -16256($v0)
    0883D454:[0E20EAA4]: jal        0x0883AA90
    0883D458:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883D45C:[0E219A5D]: jal        0x08866974
    0883D460:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0883D464:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883D468:[12020009]: beq        $s0, $v0, 0x0883D490
    0883D46C:[8FBF0018]: lw         $ra, 24($sp)
    0883D470:[8FB50014]: lw         $s5, 20($sp)
    0883D474:[8FB40010]: lw         $s4, 16($sp)
    0883D478:[8FB3000C]: lw         $s3, 12($sp)
    0883D47C:[8FB20008]: lw         $s2, 8($sp)
    0883D480:[8FB10004]: lw         $s1, 4($sp)
    0883D484:[8FB00000]: lw         $s0, 0($sp)
    0883D488:[03E00008]: jr         $ra
    0883D48C:[27BD0020]: addiu      $sp, $sp, 32
    0883D490:[3C150002]: lui        $s5, 0x0002 <=> li $s5, 0x00020000
    0883D494:[36A36210]: ori        $v1, $s5, 25104
    0883D498:[36A26A10]: ori        $v0, $s5, 27152
    0883D49C:[02821021]: addu       $v0, $s4, $v0
    0883D4A0:[02831821]: addu       $v1, $s4, $v1
    0883D4A4:[2451000C]: addiu      $s1, $v0, 12
    0883D4A8:[2470000C]: addiu      $s0, $v1, 12
    0883D4AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883D4B0:[24130080]: addiu      $s3, $zr, 128 <=> li $s3, 128
    0883D4B4:[0E2210A1]: jal        0x08884284
    0883D4B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883D4BC:[26520001]: addiu      $s2, $s2, 1
    0883D4C0:[0E2210A1]: jal        0x08884284
    0883D4C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D4C8:[26100010]: addiu      $s0, $s0, 16
    0883D4CC:[1653FFF9]: bne        $s2, $s3, 0x0883D4B4
    0883D4D0:[26310010]: addiu      $s1, $s1, 16
    0883D4D4:[02951021]: addu       $v0, $s4, $s5
    0883D4D8:[A440721C]: sh         $zr, 29212($v0)
    0883D4DC:[8FBF0018]: lw         $ra, 24($sp)
    0883D4E0:[8FB50014]: lw         $s5, 20($sp)
    0883D4E4:[8FB40010]: lw         $s4, 16($sp)
    0883D4E8:[8FB3000C]: lw         $s3, 12($sp)
    0883D4EC:[8FB20008]: lw         $s2, 8($sp)
    0883D4F0:[8FB10004]: lw         $s1, 4($sp)
    0883D4F4:[8FB00000]: lw         $s0, 0($sp)
    0883D4F8:[03E00008]: jr         $ra
    0883D4FC:[27BD0020]: addiu      $sp, $sp, 32
    0883DC44:[27BDFFE0]: addiu      $sp, $sp, -32
    0883DC48:[AFBF0014]: sw         $ra, 20($sp)
    0883DC4C:[AFB40010]: sw         $s4, 16($sp)
    0883DC50:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0883DC54:[AFB3000C]: sw         $s3, 12($sp)
    0883DC58:[24130080]: addiu      $s3, $zr, 128 <=> li $s3, 128
    0883DC5C:[AFB20008]: sw         $s2, 8($sp)
    0883DC60:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883DC64:[AFB10004]: sw         $s1, 4($sp)
    0883DC68:[0E20F41E]: jal        0x0883D078
    0883DC6C:[AFB00000]: sw         $s0, 0($sp)
    0883DC70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883DC74:[8C44C080]: lw         $a0, -16256($v0)
    0883DC78:[0E20EAA4]: jal        0x0883AA90
    0883DC7C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DC80:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    0883DC84:[34426210]: ori        $v0, $v0, 25104
    0883DC88:[02821021]: addu       $v0, $s4, $v0
    0883DC8C:[24510010]: addiu      $s1, $v0, 16
    0883DC90:[8E300000]: lw         $s0, 0($s1)
    0883DC94:[52000011]: beql       $s0, $zr, 0x0883DCDC
    0883DC98:[26520001]: addiu      $s2, $s2, 1
    0883DC9C:[0E20F6B1]: jal        0x0883DAC4
    0883DCA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DCA4:[92020094]: lbu        $v0, 148($s0)
    0883DCA8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DCAC:[14400003]: bne        $v0, $zr, 0x0883DCBC
    0883DCB0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DCB4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0883DCB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DCBC:[0E219D7F]: jal        0x088675FC
    0883DCC0:[00000000]: nop
    0883DCC4:[0E20F220]: jal        0x0883C880
    0883DCC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DCCC:[8E10000C]: lw         $s0, 12($s0)
    0883DCD0:[5600FFF5]: bnel       $s0, $zr, 0x0883DCA8
    0883DCD4:[92020094]: lbu        $v0, 148($s0)
    0883DCD8:[26520001]: addiu      $s2, $s2, 1
    0883DCDC:[1653FFEC]: bne        $s2, $s3, 0x0883DC90
    0883DCE0:[26310010]: addiu      $s1, $s1, 16
    0883DCE4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0883DCE8:[8FBF0014]: lw         $ra, 20($sp)
    0883DCEC:[8FB40010]: lw         $s4, 16($sp)
    0883DCF0:[8FB3000C]: lw         $s3, 12($sp)
    0883DCF4:[8FB20008]: lw         $s2, 8($sp)
    0883DCF8:[8FB10004]: lw         $s1, 4($sp)
    0883DCFC:[8FB00000]: lw         $s0, 0($sp)
    0883DD00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DD04:[0A20F502]: j          0x0883D408
    0883DD08:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0883DCDC 990,208 times (length 21)
    0883DC7C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DC80:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    0883DC84:[34426210]: ori        $v0, $v0, 25104
    0883DC88:[02821021]: addu       $v0, $s4, $v0
    0883DC8C:[24510010]: addiu      $s1, $v0, 16
--> 0883DC90:[8E300000]: lw         $s0, 0($s1)
    0883DC94:[52000011]: beql       $s0, $zr, 0x0883DCDC
    0883DC98:[26520001]: addiu      $s2, $s2, 1
    0883DC9C:[0E20F6B1]: jal        0x0883DAC4
    0883DCA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DCA4:[92020094]: lbu        $v0, 148($s0)
    0883DCA8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DCAC:[14400003]: bne        $v0, $zr, 0x0883DCBC
    0883DCB0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DCB4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0883DCB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DCBC:[0E219D7F]: jal        0x088675FC
    0883DCC0:[00000000]: nop
    0883DCC4:[0E20F220]: jal        0x0883C880
    0883DCC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DCCC:[8E10000C]: lw         $s0, 12($s0)
    0883DCD0:[5600FFF5]: bnel       $s0, $zr, 0x0883DCA8
    0883DCD4:[92020094]: lbu        $v0, 148($s0)
    0883DCD8:[26520001]: addiu      $s2, $s2, 1
--> 0883DCDC:[1653FFEC]: bne        $s2, $s3, 0x0883DC90
    0883DCE0:[26310010]: addiu      $s1, $s1, 16
    0883DCE4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0883DCE8:[8FBF0014]: lw         $ra, 20($sp)
    0883DCEC:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 0883D4CC 990,208 times (length 8)
    0883D4A0:[02831821]: addu       $v1, $s4, $v1
    0883D4A4:[2451000C]: addiu      $s1, $v0, 12
    0883D4A8:[2470000C]: addiu      $s0, $v1, 12
    0883D4AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883D4B0:[24130080]: addiu      $s3, $zr, 128 <=> li $s3, 128
--> 0883D4B4:[0E2210A1]: jal        0x08884284
    0883D4B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883D4BC:[26520001]: addiu      $s2, $s2, 1
    0883D4C0:[0E2210A1]: jal        0x08884284
    0883D4C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D4C8:[26100010]: addiu      $s0, $s0, 16
--> 0883D4CC:[1653FFF9]: bne        $s2, $s3, 0x0883D4B4
    0883D4D0:[26310010]: addiu      $s1, $s1, 16
    0883D4D4:[02951021]: addu       $v0, $s4, $s5
    0883D4D8:[A440721C]: sh         $zr, 29212($v0)
    0883D4DC:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 0883DCD0 182,147 times (length 12)
    0883DC94:[52000011]: beql       $s0, $zr, 0x0883DCDC
    0883DC98:[26520001]: addiu      $s2, $s2, 1
    0883DC9C:[0E20F6B1]: jal        0x0883DAC4
    0883DCA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DCA4:[92020094]: lbu        $v0, 148($s0)
--> 0883DCA8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DCAC:[14400003]: bne        $v0, $zr, 0x0883DCBC
    0883DCB0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DCB4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0883DCB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DCBC:[0E219D7F]: jal        0x088675FC
    0883DCC0:[00000000]: nop
    0883DCC4:[0E20F220]: jal        0x0883C880
    0883DCC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DCCC:[8E10000C]: lw         $s0, 12($s0)
--> 0883DCD0:[5600FFF5]: bnel       $s0, $zr, 0x0883DCA8
    0883DCD4:[92020094]: lbu        $v0, 148($s0)
    0883DCD8:[26520001]: addiu      $s2, $s2, 1
    0883DCDC:[1653FFEC]: bne        $s2, $s3, 0x0883DC90
    0883DCE0:[26310010]: addiu      $s1, $s1, 16
  Back Branch 0883DD04 7,736 times (length 577)
_S1_2_883DD0C 7,080,468 instructions (0.873%), 7,736 calls (0883DD0C - 0883DE8C, length 97)
    0883DD0C:[27BDFFC0]: addiu      $sp, $sp, -64
    0883DD10:[AFB60038]: sw         $s6, 56($sp)
    0883DD14:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0883DD18:[AFB50034]: sw         $s5, 52($sp)
    0883DD1C:[27B5000C]: addiu      $s5, $sp, 12
    0883DD20:[AFB40030]: sw         $s4, 48($sp)
    0883DD24:[24140080]: addiu      $s4, $zr, 128 <=> li $s4, 128
    0883DD28:[AFB3002C]: sw         $s3, 44($sp)
    0883DD2C:[27B30008]: addiu      $s3, $sp, 8
    0883DD30:[AFB20028]: sw         $s2, 40($sp)
    0883DD34:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883DD38:[AFB10024]: sw         $s1, 36($sp)
    0883DD3C:[AFBF003C]: sw         $ra, 60($sp)
    0883DD40:[0E20F41E]: jal        0x0883D078
    0883DD44:[AFB00020]: sw         $s0, 32($sp)
    0883DD48:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    0883DD4C:[34426A10]: ori        $v0, $v0, 27152
    0883DD50:[02C21021]: addu       $v0, $s6, $v0
    0883DD54:[AFA0001C]: sw         $zr, 28($sp)
    0883DD58:[24510010]: addiu      $s1, $v0, 16
    0883DD5C:[AFA0000C]: sw         $zr, 12($sp)
    0883DD60:[AFA00010]: sw         $zr, 16($sp)
    0883DD64:[AFB50014]: sw         $s5, 20($sp)
    0883DD68:[AFB50018]: sw         $s5, 24($sp)
    0883DD6C:[8E220000]: lw         $v0, 0($s1)
    0883DD70:[5040000C]: beql       $v0, $zr, 0x0883DDA4
    0883DD74:[26520001]: addiu      $s2, $s2, 1
    0883DD78:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883DD7C:[C4400040]: lwc1       $f0, 64($v0)
    0883DD80:[AFA20004]: sw         $v0, 4($sp)
    0883DD84:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DD88:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883DD8C:[0E221125]: jal        0x08884494
    0883DD90:[E7A00000]: swc1       $f0, 0($sp)
    0883DD94:[8E10000C]: lw         $s0, 12($s0)
    0883DD98:[1600FFF8]: bne        $s0, $zr, 0x0883DD7C
    0883DD9C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883DDA0:[26520001]: addiu      $s2, $s2, 1
    0883DDA4:[1654FFF1]: bne        $s2, $s4, 0x0883DD6C
    0883DDA8:[26310010]: addiu      $s1, $s1, 16
    0883DDAC:[8FB10014]: lw         $s1, 20($sp)
    0883DDB0:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    0883DDB4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    0883DDB8:[1235001C]: beq        $s1, $s5, 0x0883DE2C
    0883DDBC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DDC0:[26300010]: addiu      $s0, $s1, 16
    0883DDC4:[8E040004]: lw         $a0, 4($s0)
    0883DDC8:[1080FFFB]: beq        $a0, $zr, 0x0883DDB8
    0883DDCC:[00000000]: nop
    0883DDD0:[0E20F6B1]: jal        0x0883DAC4
    0883DDD4:[00000000]: nop
    0883DDD8:[8E020004]: lw         $v0, 4($s0)
    0883DDDC:[90430094]: lbu        $v1, 148($v0)
    0883DDE0:[10600021]: beq        $v1, $zr, 0x0883DE68
    0883DDE4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0883DDE8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DDEC:[0E219D7F]: jal        0x088675FC
    0883DDF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DDF4:[8E020004]: lw         $v0, 4($s0)
    0883DDF8:[8C430024]: lw         $v1, 36($v0)
    0883DDFC:[10720020]: beq        $v1, $s2, 0x0883DE80
    0883DE00:[8E84C080]: lw         $a0, -16256($s4)
    0883DE04:[0E20EAA4]: jal        0x0883AA90
    0883DE08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DE0C:[0E20F220]: jal        0x0883C880
    0883DE10:[8E040004]: lw         $a0, 4($s0)
    0883DE14:[0E21CDA2]: jal        0x08873688
    0883DE18:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DE1C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883DE20:[5635FFE8]: bnel       $s1, $s5, 0x0883DDC4
    0883DE24:[26300010]: addiu      $s0, $s1, 16
    0883DE28:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DE2C:[0E20F502]: jal        0x0883D408
    0883DE30:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE34:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DE38:[0E22113E]: jal        0x088844F8
    0883DE3C:[8FA50010]: lw         $a1, 16($sp)
    0883DE40:[8FBF003C]: lw         $ra, 60($sp)
    0883DE44:[8FB60038]: lw         $s6, 56($sp)
    0883DE48:[8FB50034]: lw         $s5, 52($sp)
    0883DE4C:[8FB40030]: lw         $s4, 48($sp)
    0883DE50:[8FB3002C]: lw         $s3, 44($sp)
    0883DE54:[8FB20028]: lw         $s2, 40($sp)
    0883DE58:[8FB10024]: lw         $s1, 36($sp)
    0883DE5C:[8FB00020]: lw         $s0, 32($sp)
    0883DE60:[03E00008]: jr         $ra
    0883DE64:[27BD0040]: addiu      $sp, $sp, 64
    0883DE68:[0E219D7F]: jal        0x088675FC
    0883DE6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE70:[8E020004]: lw         $v0, 4($s0)
    0883DE74:[8C430024]: lw         $v1, 36($v0)
    0883DE78:[1472FFE2]: bne        $v1, $s2, 0x0883DE04
    0883DE7C:[8E84C080]: lw         $a0, -16256($s4)
    0883DE80:[0E20EAA4]: jal        0x0883AA90
    0883DE84:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE88:[0A20F783]: j          0x0883DE0C
    0883DE8C:[00000000]: nop
  Back Branch 0883DDA4 990,208 times (length 16)
    0883DD58:[24510010]: addiu      $s1, $v0, 16
    0883DD5C:[AFA0000C]: sw         $zr, 12($sp)
    0883DD60:[AFA00010]: sw         $zr, 16($sp)
    0883DD64:[AFB50014]: sw         $s5, 20($sp)
    0883DD68:[AFB50018]: sw         $s5, 24($sp)
--> 0883DD6C:[8E220000]: lw         $v0, 0($s1)
    0883DD70:[5040000C]: beql       $v0, $zr, 0x0883DDA4
    0883DD74:[26520001]: addiu      $s2, $s2, 1
    0883DD78:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883DD7C:[C4400040]: lwc1       $f0, 64($v0)
    0883DD80:[AFA20004]: sw         $v0, 4($sp)
    0883DD84:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DD88:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883DD8C:[0E221125]: jal        0x08884494
    0883DD90:[E7A00000]: swc1       $f0, 0($sp)
    0883DD94:[8E10000C]: lw         $s0, 12($s0)
    0883DD98:[1600FFF8]: bne        $s0, $zr, 0x0883DD7C
    0883DD9C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883DDA0:[26520001]: addiu      $s2, $s2, 1
--> 0883DDA4:[1654FFF1]: bne        $s2, $s4, 0x0883DD6C
    0883DDA8:[26310010]: addiu      $s1, $s1, 16
    0883DDAC:[8FB10014]: lw         $s1, 20($sp)
    0883DDB0:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    0883DDB4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
  Back Branch 0883DD98 50,016 times (length 9)
    0883DD68:[AFB50018]: sw         $s5, 24($sp)
    0883DD6C:[8E220000]: lw         $v0, 0($s1)
    0883DD70:[5040000C]: beql       $v0, $zr, 0x0883DDA4
    0883DD74:[26520001]: addiu      $s2, $s2, 1
    0883DD78:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0883DD7C:[C4400040]: lwc1       $f0, 64($v0)
    0883DD80:[AFA20004]: sw         $v0, 4($sp)
    0883DD84:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DD88:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883DD8C:[0E221125]: jal        0x08884494
    0883DD90:[E7A00000]: swc1       $f0, 0($sp)
    0883DD94:[8E10000C]: lw         $s0, 12($s0)
--> 0883DD98:[1600FFF8]: bne        $s0, $zr, 0x0883DD7C
    0883DD9C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883DDA0:[26520001]: addiu      $s2, $s2, 1
    0883DDA4:[1654FFF1]: bne        $s2, $s4, 0x0883DD6C
    0883DDA8:[26310010]: addiu      $s1, $s1, 16
  Back Branch 0883DDC8 50,016 times (length 6)
    0883DDA4:[1654FFF1]: bne        $s2, $s4, 0x0883DD6C
    0883DDA8:[26310010]: addiu      $s1, $s1, 16
    0883DDAC:[8FB10014]: lw         $s1, 20($sp)
    0883DDB0:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    0883DDB4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
--> 0883DDB8:[1235001C]: beq        $s1, $s5, 0x0883DE2C
    0883DDBC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DDC0:[26300010]: addiu      $s0, $s1, 16
    0883DDC4:[8E040004]: lw         $a0, 4($s0)
--> 0883DDC8:[1080FFFB]: beq        $a0, $zr, 0x0883DDB8
    0883DDCC:[00000000]: nop
    0883DDD0:[0E20F6B1]: jal        0x0883DAC4
    0883DDD4:[00000000]: nop
    0883DDD8:[8E020004]: lw         $v0, 4($s0)
  Back Branch 0883DE20 43,425 times (length 25)
    0883DDB0:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    0883DDB4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    0883DDB8:[1235001C]: beq        $s1, $s5, 0x0883DE2C
    0883DDBC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DDC0:[26300010]: addiu      $s0, $s1, 16
--> 0883DDC4:[8E040004]: lw         $a0, 4($s0)
    0883DDC8:[1080FFFB]: beq        $a0, $zr, 0x0883DDB8
    0883DDCC:[00000000]: nop
    0883DDD0:[0E20F6B1]: jal        0x0883DAC4
    0883DDD4:[00000000]: nop
    0883DDD8:[8E020004]: lw         $v0, 4($s0)
    0883DDDC:[90430094]: lbu        $v1, 148($v0)
    0883DDE0:[10600021]: beq        $v1, $zr, 0x0883DE68
    0883DDE4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0883DDE8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DDEC:[0E219D7F]: jal        0x088675FC
    0883DDF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DDF4:[8E020004]: lw         $v0, 4($s0)
    0883DDF8:[8C430024]: lw         $v1, 36($v0)
    0883DDFC:[10720020]: beq        $v1, $s2, 0x0883DE80
    0883DE00:[8E84C080]: lw         $a0, -16256($s4)
    0883DE04:[0E20EAA4]: jal        0x0883AA90
    0883DE08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DE0C:[0E20F220]: jal        0x0883C880
    0883DE10:[8E040004]: lw         $a0, 4($s0)
    0883DE14:[0E21CDA2]: jal        0x08873688
    0883DE18:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DE1C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 0883DE20:[5635FFE8]: bnel       $s1, $s5, 0x0883DDC4
    0883DE24:[26300010]: addiu      $s0, $s1, 16
    0883DE28:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DE2C:[0E20F502]: jal        0x0883D408
    0883DE30:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 0883DE88 36,768 times (length 33)
    0883DDF8:[8C430024]: lw         $v1, 36($v0)
    0883DDFC:[10720020]: beq        $v1, $s2, 0x0883DE80
    0883DE00:[8E84C080]: lw         $a0, -16256($s4)
    0883DE04:[0E20EAA4]: jal        0x0883AA90
    0883DE08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0883DE0C:[0E20F220]: jal        0x0883C880
    0883DE10:[8E040004]: lw         $a0, 4($s0)
    0883DE14:[0E21CDA2]: jal        0x08873688
    0883DE18:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DE1C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883DE20:[5635FFE8]: bnel       $s1, $s5, 0x0883DDC4
    0883DE24:[26300010]: addiu      $s0, $s1, 16
    0883DE28:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DE2C:[0E20F502]: jal        0x0883D408
    0883DE30:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE34:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DE38:[0E22113E]: jal        0x088844F8
    0883DE3C:[8FA50010]: lw         $a1, 16($sp)
    0883DE40:[8FBF003C]: lw         $ra, 60($sp)
    0883DE44:[8FB60038]: lw         $s6, 56($sp)
    0883DE48:[8FB50034]: lw         $s5, 52($sp)
    0883DE4C:[8FB40030]: lw         $s4, 48($sp)
    0883DE50:[8FB3002C]: lw         $s3, 44($sp)
    0883DE54:[8FB20028]: lw         $s2, 40($sp)
    0883DE58:[8FB10024]: lw         $s1, 36($sp)
    0883DE5C:[8FB00020]: lw         $s0, 32($sp)
    0883DE60:[03E00008]: jr         $ra
    0883DE64:[27BD0040]: addiu      $sp, $sp, 64
    0883DE68:[0E219D7F]: jal        0x088675FC
    0883DE6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE70:[8E020004]: lw         $v0, 4($s0)
    0883DE74:[8C430024]: lw         $v1, 36($v0)
    0883DE78:[1472FFE2]: bne        $v1, $s2, 0x0883DE04
    0883DE7C:[8E84C080]: lw         $a0, -16256($s4)
    0883DE80:[0E20EAA4]: jal        0x0883AA90
    0883DE84:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883DE88:[0A20F783]: j          0x0883DE0C
    0883DE8C:[00000000]: nop
  Back Branch 0883DE78 6,678 times (length 31)
    0883DDF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DDF4:[8E020004]: lw         $v0, 4($s0)
    0883DDF8:[8C430024]: lw         $v1, 36($v0)
    0883DDFC:[10720020]: beq        $v1, $s2, 0x0883DE80
    0883DE00:[8E84C080]: lw         $a0, -16256($s4)
--> 0883DE04:[0E20EAA4]: jal        0x0883AA90
    0883DE08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DE0C:[0E20F220]: jal        0x0883C880
    0883DE10:[8E040004]: lw         $a0, 4($s0)
    0883DE14:[0E21CDA2]: jal        0x08873688
    0883DE18:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DE1C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883DE20:[5635FFE8]: bnel       $s1, $s5, 0x0883DDC4
    0883DE24:[26300010]: addiu      $s0, $s1, 16
    0883DE28:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883DE2C:[0E20F502]: jal        0x0883D408
    0883DE30:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE34:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DE38:[0E22113E]: jal        0x088844F8
    0883DE3C:[8FA50010]: lw         $a1, 16($sp)
    0883DE40:[8FBF003C]: lw         $ra, 60($sp)
    0883DE44:[8FB60038]: lw         $s6, 56($sp)
    0883DE48:[8FB50034]: lw         $s5, 52($sp)
    0883DE4C:[8FB40030]: lw         $s4, 48($sp)
    0883DE50:[8FB3002C]: lw         $s3, 44($sp)
    0883DE54:[8FB20028]: lw         $s2, 40($sp)
    0883DE58:[8FB10024]: lw         $s1, 36($sp)
    0883DE5C:[8FB00020]: lw         $s0, 32($sp)
    0883DE60:[03E00008]: jr         $ra
    0883DE64:[27BD0040]: addiu      $sp, $sp, 64
    0883DE68:[0E219D7F]: jal        0x088675FC
    0883DE6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE70:[8E020004]: lw         $v0, 4($s0)
    0883DE74:[8C430024]: lw         $v1, 36($v0)
--> 0883DE78:[1472FFE2]: bne        $v1, $s2, 0x0883DE04
    0883DE7C:[8E84C080]: lw         $a0, -16256($s4)
    0883DE80:[0E20EAA4]: jal        0x0883AA90
    0883DE84:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883DE88:[0A20F783]: j          0x0883DE0C
_S1_2_8823024 6,422,739 instructions (0.792%), 432,947 calls (08823024 - 08823068, length 18)
    08823024:[00051A00]: sll        $v1, $a1, 0x0008
    08823028:[000510C0]: sll        $v0, $a1, 0x0003
    0882302C:[00431021]: addu       $v0, $v0, $v1
    08823030:[00822021]: addu       $a0, $a0, $v0
    08823034:[2CA50050]: sltiu      $a1, $a1, 80
    08823038:[24840008]: addiu      $a0, $a0, 8
    0882303C:[10A00008]: beq        $a1, $zr, 0x08823060
    08823040:[30C600FF]: andi       $a2, $a2, 255
    08823044:[90820004]: lbu        $v0, 4($a0)
    08823048:[14400003]: bne        $v0, $zr, 0x08823058
    0882304C:[00000000]: nop
    08823050:[50C00004]: beql       $a2, $zr, 0x08823064
    08823054:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08823058:[03E00008]: jr         $ra
    0882305C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08823060:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08823064:[03E00008]: jr         $ra
    08823068:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_8822FA8 6,392,355 instructions (0.788%), 10,746 calls (08822FA8 - 08823020, length 31)
    08822FA8:[27BDFFE0]: addiu      $sp, $sp, -32
    08822FAC:[AFB3000C]: sw         $s3, 12($sp)
    08822FB0:[24130050]: addiu      $s3, $zr, 80 <=> li $s3, 80
    08822FB4:[AFB20008]: sw         $s2, 8($sp)
    08822FB8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08822FBC:[AFB10004]: sw         $s1, 4($sp)
    08822FC0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08822FC4:[AFB00000]: sw         $s0, 0($sp)
    08822FC8:[24900008]: addiu      $s0, $a0, 8
    08822FCC:[0A208BF7]: j          0x08822FDC
    08822FD0:[AFBF0010]: sw         $ra, 16($sp)
    08822FD4:[1253000C]: beq        $s2, $s3, 0x08823008
    08822FD8:[26310108]: addiu      $s1, $s1, 264
    08822FDC:[92020004]: lbu        $v0, 4($s0)
    08822FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822FE4:[26520001]: addiu      $s2, $s2, 1
    08822FE8:[1040FFFA]: beq        $v0, $zr, 0x08822FD4
    08822FEC:[26100108]: addiu      $s0, $s0, 264
    08822FF0:[8E220008]: lw         $v0, 8($s1)
    08822FF4:[8C430014]: lw         $v1, 20($v0)
    08822FF8:[0060F809]: jalr       $ra, $v1
    08822FFC:[26310108]: addiu      $s1, $s1, 264
    08823000:[5653FFF7]: bnel       $s2, $s3, 0x08822FE0
    08823004:[92020004]: lbu        $v0, 4($s0)
    08823008:[8FBF0010]: lw         $ra, 16($sp)
    0882300C:[8FB3000C]: lw         $s3, 12($sp)
    08823010:[8FB20008]: lw         $s2, 8($sp)
    08823014:[8FB10004]: lw         $s1, 4($sp)
    08823018:[8FB00000]: lw         $s0, 0($sp)
    0882301C:[03E00008]: jr         $ra
    08823020:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08822FE8 859,680 times (length 7)
    08822FC0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08822FC4:[AFB00000]: sw         $s0, 0($sp)
    08822FC8:[24900008]: addiu      $s0, $a0, 8
    08822FCC:[0A208BF7]: j          0x08822FDC
    08822FD0:[AFBF0010]: sw         $ra, 16($sp)
--> 08822FD4:[1253000C]: beq        $s2, $s3, 0x08823008
    08822FD8:[26310108]: addiu      $s1, $s1, 264
    08822FDC:[92020004]: lbu        $v0, 4($s0)
    08822FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822FE4:[26520001]: addiu      $s2, $s2, 1
--> 08822FE8:[1040FFFA]: beq        $v0, $zr, 0x08822FD4
    08822FEC:[26100108]: addiu      $s0, $s0, 264
    08822FF0:[8E220008]: lw         $v0, 8($s1)
    08822FF4:[8C430014]: lw         $v1, 20($v0)
    08822FF8:[0060F809]: jalr       $ra, $v1
  Back Branch 08823000 60,389 times (length 10)
    08822FCC:[0A208BF7]: j          0x08822FDC
    08822FD0:[AFBF0010]: sw         $ra, 16($sp)
    08822FD4:[1253000C]: beq        $s2, $s3, 0x08823008
    08822FD8:[26310108]: addiu      $s1, $s1, 264
    08822FDC:[92020004]: lbu        $v0, 4($s0)
--> 08822FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822FE4:[26520001]: addiu      $s2, $s2, 1
    08822FE8:[1040FFFA]: beq        $v0, $zr, 0x08822FD4
    08822FEC:[26100108]: addiu      $s0, $s0, 264
    08822FF0:[8E220008]: lw         $v0, 8($s1)
    08822FF4:[8C430014]: lw         $v1, 20($v0)
    08822FF8:[0060F809]: jalr       $ra, $v1
    08822FFC:[26310108]: addiu      $s1, $s1, 264
--> 08823000:[5653FFF7]: bnel       $s2, $s3, 0x08822FE0
    08823004:[92020004]: lbu        $v0, 4($s0)
    08823008:[8FBF0010]: lw         $ra, 16($sp)
    0882300C:[8FB3000C]: lw         $s3, 12($sp)
    08823010:[8FB20008]: lw         $s2, 8($sp)
_S1_2_881F850 6,082,378 instructions (0.750%), 60,389 calls (0881F850 - 0881FABC, length 156)
    0881F850:[27BDFFE0]: addiu      $sp, $sp, -32
    0881F854:[AFBF0018]: sw         $ra, 24($sp)
    0881F858:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881F85C:[AFB10014]: sw         $s1, 20($sp)
    0881F860:[AFB00010]: sw         $s0, 16($sp)
    0881F864:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881F868:[26110010]: addiu      $s1, $s0, 16
    0881F86C:[C4820040]: lwc1       $f2, 64($a0)
    0881F870:[C4830044]: lwc1       $f3, 68($a0)
    0881F874:[C4800038]: lwc1       $f0, 56($a0)
    0881F878:[C481003C]: lwc1       $f1, 60($a0)
    0881F87C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881F880:[46020000]: add.s      $f0, $f0, $f2
    0881F884:[46030840]: add.s      $f1, $f1, $f3
    0881F888:[E7A00000]: swc1       $f0, 0($sp)
    0881F88C:[0E20946F]: jal        0x088251BC
    0881F890:[E7A10004]: swc1       $f1, 4($sp)
    0881F894:[0E20664E]: jal        0x08819938
    0881F898:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F89C:[860500AA]: lh         $a1, 170($s0)
    0881F8A0:[44820000]: mtc1       $v0, $f0
    0881F8A4:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881F8A8:[00052180]: sll        $a0, $a1, 0x0006
    0881F8AC:[24630E28]: addiu      $v1, $v1, 3624
    0881F8B0:[46800060]: cvt.s.w    $f1, $f0
    0881F8B4:[00832021]: addu       $a0, $a0, $v1
    0881F8B8:[C7A20004]: lwc1       $f2, 4($sp)
    0881F8BC:[C7A00000]: lwc1       $f0, 0($sp)
    0881F8C0:[8482001E]: lh         $v0, 30($a0)
    0881F8C4:[E621000C]: swc1       $f1, 12($s1)
    0881F8C8:[E6200004]: swc1       $f0, 4($s1)
    0881F8CC:[10400024]: beq        $v0, $zr, 0x0881F960
    0881F8D0:[E6220008]: swc1       $f2, 8($s1)
    0881F8D4:[8E02000C]: lw         $v0, 12($s0)
    0881F8D8:[14400050]: bne        $v0, $zr, 0x0881FA1C
    0881F8DC:[C6010050]: lwc1       $f1, 80($s0)
    0881F8E0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F8E4:[C44068C8]: lwc1       $f0, 26824($v0)
    0881F8E8:[4601003E]: c.le.s     $f0, $f1
    0881F8EC:[00000000]: nop
    0881F8F0:[4501003A]: bc1t       0x0881F9DC
    0881F8F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F8F8:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F8FC:[4601003E]: c.le.s     $f0, $f1
    0881F900:[00000000]: nop
    0881F904:[45010057]: bc1t       0x0881FA64
    0881F908:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F90C:[C44068D4]: lwc1       $f0, 26836($v0)
    0881F910:[4601003E]: c.le.s     $f0, $f1
    0881F914:[00000000]: nop
    0881F918:[4500005E]: bc1f       0x0881FA94
    0881F91C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F920:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F924:[C44068D8]: lwc1       $f0, 26840($v0)
    0881F928:[4600083E]: c.le.s     $f1, $f0
    0881F92C:[00000000]: nop
    0881F930:[45000058]: bc1f       0x0881FA94
    0881F934:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F938:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F93C:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F940:[24429B34]: addiu      $v0, $v0, -25804
    0881F944:[00052080]: sll        $a0, $a1, 0x0002
    0881F948:[00822021]: addu       $a0, $a0, $v0
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
    0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
    0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA44:[46000841]: sub.s      $f1, $f1, $f0
    0881FA48:[C44068C8]: lwc1       $f0, 26824($v0)
    0881FA4C:[4601003E]: c.le.s     $f0, $f1
    0881FA50:[00000000]: nop
    0881FA54:[4500FFA8]: bc1f       0x0881F8F8
    0881FA58:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA5C:[0A207E78]: j          0x0881F9E0
    0881FA60:[C44068CC]: lwc1       $f0, 26828($v0)
    0881FA64:[C44068D4]: lwc1       $f0, 26836($v0)
    0881FA68:[4600083E]: c.le.s     $f1, $f0
    0881FA6C:[00000000]: nop
    0881FA70:[4500FFA7]: bc1f       0x0881F910
    0881FA74:[3C03088B]: lui        $v1, 0x088B <=> li $v1, 0x088B0000
    0881FA78:[00051080]: sll        $v0, $a1, 0x0002
    0881FA7C:[24639B34]: addiu      $v1, $v1, -25804
    0881FA80:[00431021]: addu       $v0, $v0, $v1
    0881FA84:[8C440000]: lw         $a0, 0($v0)
    0881FA88:[E6210018]: swc1       $f1, 24($s1)
    0881FA8C:[0A207E58]: j          0x0881F960
    0881FA90:[AE240000]: sw         $a0, 0($s1)
    0881FA94:[24429B34]: addiu      $v0, $v0, -25804
    0881FA98:[00051880]: sll        $v1, $a1, 0x0002
    0881FA9C:[00621821]: addu       $v1, $v1, $v0
    0881FAA0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FAA4:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FAA8:[8C640000]: lw         $a0, 0($v1)
    0881FAAC:[46000841]: sub.s      $f1, $f1, $f0
    0881FAB0:[24840002]: addiu      $a0, $a0, 2
    0881FAB4:[AE240000]: sw         $a0, 0($s1)
    0881FAB8:[0A207E58]: j          0x0881F960
    0881FABC:[E6210018]: swc1       $f1, 24($s1)
  Back Branch 0881F9E8 49,131 times (length 61)
    0881F8E8:[4601003E]: c.le.s     $f0, $f1
    0881F8EC:[00000000]: nop
    0881F8F0:[4501003A]: bc1t       0x0881F9DC
    0881F8F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F8F8:[C44068CC]: lwc1       $f0, 26828($v0)
--> 0881F8FC:[4601003E]: c.le.s     $f0, $f1
    0881F900:[00000000]: nop
    0881F904:[45010057]: bc1t       0x0881FA64
    0881F908:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F90C:[C44068D4]: lwc1       $f0, 26836($v0)
    0881F910:[4601003E]: c.le.s     $f0, $f1
    0881F914:[00000000]: nop
    0881F918:[4500005E]: bc1f       0x0881FA94
    0881F91C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F920:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F924:[C44068D8]: lwc1       $f0, 26840($v0)
    0881F928:[4600083E]: c.le.s     $f1, $f0
    0881F92C:[00000000]: nop
    0881F930:[45000058]: bc1f       0x0881FA94
    0881F934:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F938:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F93C:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F940:[24429B34]: addiu      $v0, $v0, -25804
    0881F944:[00052080]: sll        $a0, $a1, 0x0002
    0881F948:[00822021]: addu       $a0, $a0, $v0
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
    0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
--> 0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
  Back Branch 0881FA30 42,141 times (length 85)
    0881F8D0:[E6220008]: swc1       $f2, 8($s1)
    0881F8D4:[8E02000C]: lw         $v0, 12($s0)
    0881F8D8:[14400050]: bne        $v0, $zr, 0x0881FA1C
    0881F8DC:[C6010050]: lwc1       $f1, 80($s0)
    0881F8E0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
--> 0881F8E4:[C44068C8]: lwc1       $f0, 26824($v0)
    0881F8E8:[4601003E]: c.le.s     $f0, $f1
    0881F8EC:[00000000]: nop
    0881F8F0:[4501003A]: bc1t       0x0881F9DC
    0881F8F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F8F8:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F8FC:[4601003E]: c.le.s     $f0, $f1
    0881F900:[00000000]: nop
    0881F904:[45010057]: bc1t       0x0881FA64
    0881F908:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F90C:[C44068D4]: lwc1       $f0, 26836($v0)
    0881F910:[4601003E]: c.le.s     $f0, $f1
    0881F914:[00000000]: nop
    0881F918:[4500005E]: bc1f       0x0881FA94
    0881F91C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F920:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F924:[C44068D8]: lwc1       $f0, 26840($v0)
    0881F928:[4600083E]: c.le.s     $f1, $f0
    0881F92C:[00000000]: nop
    0881F930:[45000058]: bc1f       0x0881FA94
    0881F934:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F938:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F93C:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F940:[24429B34]: addiu      $v0, $v0, -25804
    0881F944:[00052080]: sll        $a0, $a1, 0x0002
    0881F948:[00822021]: addu       $a0, $a0, $v0
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
    0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
--> 0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
  Back Branch 0881FA70 35,587 times (length 90)
    0881F8FC:[4601003E]: c.le.s     $f0, $f1
    0881F900:[00000000]: nop
    0881F904:[45010057]: bc1t       0x0881FA64
    0881F908:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F90C:[C44068D4]: lwc1       $f0, 26836($v0)
--> 0881F910:[4601003E]: c.le.s     $f0, $f1
    0881F914:[00000000]: nop
    0881F918:[4500005E]: bc1f       0x0881FA94
    0881F91C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F920:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F924:[C44068D8]: lwc1       $f0, 26840($v0)
    0881F928:[4600083E]: c.le.s     $f1, $f0
    0881F92C:[00000000]: nop
    0881F930:[45000058]: bc1f       0x0881FA94
    0881F934:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F938:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F93C:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F940:[24429B34]: addiu      $v0, $v0, -25804
    0881F944:[00052080]: sll        $a0, $a1, 0x0002
    0881F948:[00822021]: addu       $a0, $a0, $v0
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
    0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
    0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA44:[46000841]: sub.s      $f1, $f1, $f0
    0881FA48:[C44068C8]: lwc1       $f0, 26824($v0)
    0881FA4C:[4601003E]: c.le.s     $f0, $f1
    0881FA50:[00000000]: nop
    0881FA54:[4500FFA8]: bc1f       0x0881F8F8
    0881FA58:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA5C:[0A207E78]: j          0x0881F9E0
    0881FA60:[C44068CC]: lwc1       $f0, 26828($v0)
    0881FA64:[C44068D4]: lwc1       $f0, 26836($v0)
    0881FA68:[4600083E]: c.le.s     $f1, $f0
    0881FA6C:[00000000]: nop
--> 0881FA70:[4500FFA7]: bc1f       0x0881F910
    0881FA74:[3C03088B]: lui        $v1, 0x088B <=> li $v1, 0x088B0000
    0881FA78:[00051080]: sll        $v0, $a1, 0x0002
    0881FA7C:[24639B34]: addiu      $v1, $v1, -25804
    0881FA80:[00431021]: addu       $v0, $v0, $v1
  Back Branch 0881FA54 21,087 times (length 89)
    0881F8E4:[C44068C8]: lwc1       $f0, 26824($v0)
    0881F8E8:[4601003E]: c.le.s     $f0, $f1
    0881F8EC:[00000000]: nop
    0881F8F0:[4501003A]: bc1t       0x0881F9DC
    0881F8F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
--> 0881F8F8:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F8FC:[4601003E]: c.le.s     $f0, $f1
    0881F900:[00000000]: nop
    0881F904:[45010057]: bc1t       0x0881FA64
    0881F908:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F90C:[C44068D4]: lwc1       $f0, 26836($v0)
    0881F910:[4601003E]: c.le.s     $f0, $f1
    0881F914:[00000000]: nop
    0881F918:[4500005E]: bc1f       0x0881FA94
    0881F91C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F920:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881F924:[C44068D8]: lwc1       $f0, 26840($v0)
    0881F928:[4600083E]: c.le.s     $f1, $f0
    0881F92C:[00000000]: nop
    0881F930:[45000058]: bc1f       0x0881FA94
    0881F934:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F938:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F93C:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F940:[24429B34]: addiu      $v0, $v0, -25804
    0881F944:[00052080]: sll        $a0, $a1, 0x0002
    0881F948:[00822021]: addu       $a0, $a0, $v0
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
    0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
    0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA44:[46000841]: sub.s      $f1, $f1, $f0
    0881FA48:[C44068C8]: lwc1       $f0, 26824($v0)
    0881FA4C:[4601003E]: c.le.s     $f0, $f1
    0881FA50:[00000000]: nop
--> 0881FA54:[4500FFA8]: bc1f       0x0881F8F8
    0881FA58:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA5C:[0A207E78]: j          0x0881F9E0
    0881FA60:[C44068CC]: lwc1       $f0, 26828($v0)
    0881FA64:[C44068D4]: lwc1       $f0, 26836($v0)
  Back Branch 0881FA5C 15,323 times (length 33)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
--> 0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
    0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA44:[46000841]: sub.s      $f1, $f1, $f0
    0881FA48:[C44068C8]: lwc1       $f0, 26824($v0)
    0881FA4C:[4601003E]: c.le.s     $f0, $f1
    0881FA50:[00000000]: nop
    0881FA54:[4500FFA8]: bc1f       0x0881F8F8
    0881FA58:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
--> 0881FA5C:[0A207E78]: j          0x0881F9E0
    0881FA60:[C44068CC]: lwc1       $f0, 26828($v0)
    0881FA64:[C44068D4]: lwc1       $f0, 26836($v0)
    0881FA68:[4600083E]: c.le.s     $f1, $f0
    0881FA6C:[00000000]: nop
  Back Branch 0881FAB8 14,617 times (length 88)
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
--> 0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
    0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA44:[46000841]: sub.s      $f1, $f1, $f0
    0881FA48:[C44068C8]: lwc1       $f0, 26824($v0)
    0881FA4C:[4601003E]: c.le.s     $f0, $f1
    0881FA50:[00000000]: nop
    0881FA54:[4500FFA8]: bc1f       0x0881F8F8
    0881FA58:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA5C:[0A207E78]: j          0x0881F9E0
    0881FA60:[C44068CC]: lwc1       $f0, 26828($v0)
    0881FA64:[C44068D4]: lwc1       $f0, 26836($v0)
    0881FA68:[4600083E]: c.le.s     $f1, $f0
    0881FA6C:[00000000]: nop
    0881FA70:[4500FFA7]: bc1f       0x0881F910
    0881FA74:[3C03088B]: lui        $v1, 0x088B <=> li $v1, 0x088B0000
    0881FA78:[00051080]: sll        $v0, $a1, 0x0002
    0881FA7C:[24639B34]: addiu      $v1, $v1, -25804
    0881FA80:[00431021]: addu       $v0, $v0, $v1
    0881FA84:[8C440000]: lw         $a0, 0($v0)
    0881FA88:[E6210018]: swc1       $f1, 24($s1)
    0881FA8C:[0A207E58]: j          0x0881F960
    0881FA90:[AE240000]: sw         $a0, 0($s1)
    0881FA94:[24429B34]: addiu      $v0, $v0, -25804
    0881FA98:[00051880]: sll        $v1, $a1, 0x0002
    0881FA9C:[00621821]: addu       $v1, $v1, $v0
    0881FAA0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FAA4:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FAA8:[8C640000]: lw         $a0, 0($v1)
    0881FAAC:[46000841]: sub.s      $f1, $f1, $f0
    0881FAB0:[24840002]: addiu      $a0, $a0, 2
    0881FAB4:[AE240000]: sw         $a0, 0($s1)
--> 0881FAB8:[0A207E58]: j          0x0881F960
    0881FABC:[E6210018]: swc1       $f1, 24($s1)
  Back Branch 0881FA8C 14,528 times (length 77)
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
--> 0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
    0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
    0881FA28:[4601003C]: c.lt.s     $f0, $f1
    0881FA2C:[00000000]: nop
    0881FA30:[4500FFAC]: bc1f       0x0881F8E4
    0881FA34:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA38:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA3C:[C44068C4]: lwc1       $f0, 26820($v0)
    0881FA40:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA44:[46000841]: sub.s      $f1, $f1, $f0
    0881FA48:[C44068C8]: lwc1       $f0, 26824($v0)
    0881FA4C:[4601003E]: c.le.s     $f0, $f1
    0881FA50:[00000000]: nop
    0881FA54:[4500FFA8]: bc1f       0x0881F8F8
    0881FA58:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA5C:[0A207E78]: j          0x0881F9E0
    0881FA60:[C44068CC]: lwc1       $f0, 26828($v0)
    0881FA64:[C44068D4]: lwc1       $f0, 26836($v0)
    0881FA68:[4600083E]: c.le.s     $f1, $f0
    0881FA6C:[00000000]: nop
    0881FA70:[4500FFA7]: bc1f       0x0881F910
    0881FA74:[3C03088B]: lui        $v1, 0x088B <=> li $v1, 0x088B0000
    0881FA78:[00051080]: sll        $v0, $a1, 0x0002
    0881FA7C:[24639B34]: addiu      $v1, $v1, -25804
    0881FA80:[00431021]: addu       $v0, $v0, $v1
    0881FA84:[8C440000]: lw         $a0, 0($v0)
    0881FA88:[E6210018]: swc1       $f1, 24($s1)
--> 0881FA8C:[0A207E58]: j          0x0881F960
    0881FA90:[AE240000]: sw         $a0, 0($s1)
    0881FA94:[24429B34]: addiu      $v0, $v0, -25804
    0881FA98:[00051880]: sll        $v1, $a1, 0x0002
    0881FA9C:[00621821]: addu       $v1, $v1, $v0
  Back Branch 0881FA14 13,544 times (length 47)
    0881F94C:[46000841]: sub.s      $f1, $f1, $f0
    0881F950:[8C820000]: lw         $v0, 0($a0)
    0881F954:[24420001]: addiu      $v0, $v0, 1
    0881F958:[AE220000]: sw         $v0, 0($s1)
    0881F95C:[E6210018]: swc1       $f1, 24($s1)
--> 0881F960:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881F964:[8C431AD0]: lw         $v1, 6864($v0)
    0881F968:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0881F96C:[8E040054]: lw         $a0, 84($s0)
    0881F970:[00621821]: addu       $v1, $v1, $v0
    0881F974:[C461B420]: lwc1       $f1, -19424($v1)
    0881F978:[92020058]: lbu        $v0, 88($s0)
    0881F97C:[AE24001C]: sw         $a0, 28($s1)
    0881F980:[E6210010]: swc1       $f1, 16($s1)
    0881F984:[E6210014]: swc1       $f1, 20($s1)
    0881F988:[C600005C]: lwc1       $f0, 92($s0)
    0881F98C:[E6200010]: swc1       $f0, 16($s1)
    0881F990:[10400003]: beq        $v0, $zr, 0x0881F9A0
    0881F994:[E6200014]: swc1       $f0, 20($s1)
    0881F998:[0E20F895]: jal        0x0883E254
    0881F99C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881F9A0:[0E2076E5]: jal        0x0881DB94
    0881F9A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9A8:[0E20777F]: jal        0x0881DDFC
    0881F9AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B0:[0E207593]: jal        0x0881D64C
    0881F9B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9B8:[0E206F09]: jal        0x0881BC24
    0881F9BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881F9C4:[A2020058]: sb         $v0, 88($s0)
    0881F9C8:[8FBF0018]: lw         $ra, 24($sp)
    0881F9CC:[8FB10014]: lw         $s1, 20($sp)
    0881F9D0:[8FB00010]: lw         $s0, 16($sp)
    0881F9D4:[03E00008]: jr         $ra
    0881F9D8:[27BD0020]: addiu      $sp, $sp, 32
    0881F9DC:[C44068CC]: lwc1       $f0, 26828($v0)
    0881F9E0:[4600083E]: c.le.s     $f1, $f0
    0881F9E4:[00000000]: nop
    0881F9E8:[4500FFC4]: bc1f       0x0881F8FC
    0881F9EC:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881F9F0:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881F9F4:[C46068D0]: lwc1       $f0, 26832($v1)
    0881F9F8:[24429B34]: addiu      $v0, $v0, -25804
    0881F9FC:[00052080]: sll        $a0, $a1, 0x0002
    0881FA00:[00822021]: addu       $a0, $a0, $v0
    0881FA04:[46000840]: add.s      $f1, $f1, $f0
    0881FA08:[8C820000]: lw         $v0, 0($a0)
    0881FA0C:[24420003]: addiu      $v0, $v0, 3
    0881FA10:[AE220000]: sw         $v0, 0($s1)
--> 0881FA14:[0A207E58]: j          0x0881F960
    0881FA18:[E6210018]: swc1       $f1, 24($s1)
    0881FA1C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881FA20:[C44068C0]: lwc1       $f0, 26816($v0)
    0881FA24:[46000840]: add.s      $f1, $f1, $f0
_S1_2_8868EF4 5,837,980 instructions (0.720%), 291,899 calls (08868EF4 - 08868F48, length 22)
    08868EF4:[27BDFFF0]: addiu      $sp, $sp, -16
    08868EF8:[AFBF0000]: sw         $ra, 0($sp)
    08868EFC:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08868F00:[2464C35C]: addiu      $a0, $v1, -15524
    08868F04:[8C82000C]: lw         $v0, 12($a0)
    08868F08:[14400006]: bne        $v0, $zr, 0x08868F24
    08868F0C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08868F10:[8C830048]: lw         $v1, 72($a0)
    08868F14:[8C650010]: lw         $a1, 16($v1)
    08868F18:[50A00006]: beql       $a1, $zr, 0x08868F34
    08868F1C:[8C650008]: lw         $a1, 8($v1)
    08868F20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08868F24:[8FBF0000]: lw         $ra, 0($sp)
    08868F28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08868F2C:[03E00008]: jr         $ra
    08868F30:[27BD0010]: addiu      $sp, $sp, 16
    08868F34:[0E222EC9]: jal        0x0888BB24 [sceGeListUpdateStallAddr]
    08868F38:[8C840018]: lw         $a0, 24($a0)
    08868F3C:[0441FFF8]: bgez       $v0, 0x08868F20
    08868F40:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08868F44:[0A21A3CA]: j          0x08868F28
    08868F48:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 08868F3C 291,899 times (length 9)
    08868F0C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08868F10:[8C830048]: lw         $v1, 72($a0)
    08868F14:[8C650010]: lw         $a1, 16($v1)
    08868F18:[50A00006]: beql       $a1, $zr, 0x08868F34
    08868F1C:[8C650008]: lw         $a1, 8($v1)
--> 08868F20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08868F24:[8FBF0000]: lw         $ra, 0($sp)
    08868F28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08868F2C:[03E00008]: jr         $ra
    08868F30:[27BD0010]: addiu      $sp, $sp, 16
    08868F34:[0E222EC9]: jal        0x0888BB24 [sceGeListUpdateStallAddr]
    08868F38:[8C840018]: lw         $a0, 24($a0)
--> 08868F3C:[0441FFF8]: bgez       $v0, 0x08868F20
    08868F40:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08868F44:[0A21A3CA]: j          0x08868F28
    08868F48:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_8877364 5,707,064 instructions (0.704%), 247,841 calls (08877364 - 088774B0, length 84)
    08877364:[44046000]: mfc1       $a0, $f12
    08877368:[3C0331FF]: lui        $v1, 0x31FF <=> li $v1, 0x31FF0000
    0887736C:[3463FFFF]: ori        $v1, $v1, -1
    08877370:[7C04FFC4]: ins        $a0, $zr, 31, 1
    08877374:[3C023E99]: lui        $v0, 0x3E99 <=> li $v0, 0x3E990000
    08877378:[34429999]: ori        $v0, $v0, -26215
    0887737C:[0064182A]: slt        $v1, $v1, $a0
    08877380:[14600005]: bne        $v1, $zr, 0x08877398
    08877384:[0044282A]: slt        $a1, $v0, $a0
    08877388:[4600600D]: trunc.w.s  $f0, $f12
    0887738C:[44020000]: mfc1       $v0, $f0
    08877390:[10400046]: beq        $v0, $zr, 0x088774AC
    08877394:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877398:[460C60C2]: mul.s      $f3, $f12, $f12
    0887739C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    088773A0:[C4406F10]: lwc1       $f0, 28432($v0)
    088773A4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    088773A8:[C4416F14]: lwc1       $f1, 28436($v0)
    088773AC:[46001802]: mul.s      $f0, $f3, $f0
    088773B0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    088773B4:[3C033F48]: lui        $v1, 0x3F48 <=> li $v1, 0x3F480000
    088773B8:[0064182A]: slt        $v1, $v1, $a0
    088773BC:[46010000]: add.s      $f0, $f0, $f1
    088773C0:[C4416F18]: lwc1       $f1, 28440($v0)
    088773C4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    088773C8:[46001802]: mul.s      $f0, $f3, $f0
    088773CC:[46010001]: sub.s      $f0, $f0, $f1
    088773D0:[C4416F1C]: lwc1       $f1, 28444($v0)
    088773D4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    088773D8:[46001802]: mul.s      $f0, $f3, $f0
    088773DC:[46010000]: add.s      $f0, $f0, $f1
    088773E0:[C4416F20]: lwc1       $f1, 28448($v0)
    088773E4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    088773E8:[46001802]: mul.s      $f0, $f3, $f0
    088773EC:[46010001]: sub.s      $f0, $f0, $f1
    088773F0:[C4416F24]: lwc1       $f1, 28452($v0)
    088773F4:[46001802]: mul.s      $f0, $f3, $f0
    088773F8:[46010000]: add.s      $f0, $f0, $f1
    088773FC:[10A00013]: beq        $a1, $zr, 0x0887744C
    08877400:[46001842]: mul.s      $f1, $f3, $f0
    08877404:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08877408:[00822021]: addu       $a0, $a0, $v0
    0887740C:[1060001A]: beq        $v1, $zr, 0x08877478
    08877410:[44842000]: mtc1       $a0, $f4
    08877414:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877418:[C4446F2C]: lwc1       $f4, 28460($v0)
    0887741C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877420:[C4406F28]: lwc1       $f0, 28456($v0)
    08877424:[46011842]: mul.s      $f1, $f3, $f1
    08877428:[460D6082]: mul.s      $f2, $f12, $f13
    0887742C:[46001802]: mul.s      $f0, $f3, $f0
    08877430:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08877434:[C4656F30]: lwc1       $f5, 28464($v1)
    08877438:[46020841]: sub.s      $f1, $f1, $f2
    0887743C:[46040001]: sub.s      $f0, $f0, $f4
    08877440:[46010001]: sub.s      $f0, $f0, $f1
    08877444:[03E00008]: jr         $ra
    08877448:[46002801]: sub.s      $f0, $f5, $f0
    0887744C:[460D6002]: mul.s      $f0, $f12, $f13
    08877450:[46011842]: mul.s      $f1, $f3, $f1
    08877454:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877458:[46000841]: sub.s      $f1, $f1, $f0
    0887745C:[C4406F28]: lwc1       $f0, 28456($v0)
    08877460:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877464:[46001802]: mul.s      $f0, $f3, $f0
    08877468:[46010001]: sub.s      $f0, $f0, $f1
    0887746C:[C4416F0C]: lwc1       $f1, 28428($v0)
    08877470:[03E00008]: jr         $ra
    08877474:[46000801]: sub.s      $f0, $f1, $f0
    08877478:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0887747C:[C4406F0C]: lwc1       $f0, 28428($v0)
    08877480:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877484:[46011842]: mul.s      $f1, $f3, $f1
    08877488:[46040141]: sub.s      $f5, $f0, $f4
    0887748C:[C4406F28]: lwc1       $f0, 28456($v0)
    08877490:[460D6082]: mul.s      $f2, $f12, $f13
    08877494:[46001802]: mul.s      $f0, $f3, $f0
    08877498:[46020841]: sub.s      $f1, $f1, $f2
    0887749C:[46040001]: sub.s      $f0, $f0, $f4
    088774A0:[46010001]: sub.s      $f0, $f0, $f1
    088774A4:[03E00008]: jr         $ra
    088774A8:[46002801]: sub.s      $f0, $f5, $f0
    088774AC:[03E00008]: jr         $ra
    088774B0:[C4406F0C]: lwc1       $f0, 28428($v0)
_S1_2_881BC24 5,364,682 instructions (0.661%), 60,389 calls (0881BC24 - 0881C4AC, length 547)
    0881BC24:[27BDFF90]: addiu      $sp, $sp, -112
    0881BC28:[AFB50034]: sw         $s5, 52($sp)
    0881BC2C:[AFBF0044]: sw         $ra, 68($sp)
    0881BC30:[AFBE0040]: sw         $fp, 64($sp)
    0881BC34:[AFB7003C]: sw         $s7, 60($sp)
    0881BC38:[AFB60038]: sw         $s6, 56($sp)
    0881BC3C:[AFB40030]: sw         $s4, 48($sp)
    0881BC40:[AFB3002C]: sw         $s3, 44($sp)
    0881BC44:[AFB20028]: sw         $s2, 40($sp)
    0881BC48:[AFB10024]: sw         $s1, 36($sp)
    0881BC4C:[AFB00020]: sw         $s0, 32($sp)
    0881BC50:[E7B90064]: swc1       $f25, 100($sp)
    0881BC54:[E7B80060]: swc1       $f24, 96($sp)
    0881BC58:[E7B7005C]: swc1       $f23, 92($sp)
    0881BC5C:[E7B60058]: swc1       $f22, 88($sp)
    0881BC60:[E7B50054]: swc1       $f21, 84($sp)
    0881BC64:[E7B40050]: swc1       $f20, 80($sp)
    0881BC68:[908200FF]: lbu        $v0, 255($a0)
    0881BC6C:[14400013]: bne        $v0, $zr, 0x0881BCBC
    0881BC70:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0881BC74:[8FBF0044]: lw         $ra, 68($sp)
    0881BC78:[8FBE0040]: lw         $fp, 64($sp)
    0881BC7C:[8FB7003C]: lw         $s7, 60($sp)
    0881BC80:[8FB60038]: lw         $s6, 56($sp)
    0881BC84:[8FB50034]: lw         $s5, 52($sp)
    0881BC88:[8FB40030]: lw         $s4, 48($sp)
    0881BC8C:[8FB3002C]: lw         $s3, 44($sp)
    0881BC90:[8FB20028]: lw         $s2, 40($sp)
    0881BC94:[8FB10024]: lw         $s1, 36($sp)
    0881BC98:[8FB00020]: lw         $s0, 32($sp)
    0881BC9C:[C7B90064]: lwc1       $f25, 100($sp)
    0881BCA0:[C7B80060]: lwc1       $f24, 96($sp)
    0881BCA4:[C7B7005C]: lwc1       $f23, 92($sp)
    0881BCA8:[C7B60058]: lwc1       $f22, 88($sp)
    0881BCAC:[C7B50054]: lwc1       $f21, 84($sp)
    0881BCB0:[C7B40050]: lwc1       $f20, 80($sp)
    0881BCB4:[03E00008]: jr         $ra
    0881BCB8:[27BD0070]: addiu      $sp, $sp, 112
    0881BCBC:[3C10088F]: lui        $s0, 0x088F <=> li $s0, 0x088F0000
    0881BCC0:[0E20946C]: jal        0x088251B0
    0881BCC4:[8E041AD0]: lw         $a0, 6864($s0)
    0881BCC8:[1040FFEA]: beq        $v0, $zr, 0x0881BC74
    0881BCCC:[8E021AD0]: lw         $v0, 6864($s0)
    0881BCD0:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0881BCD4:[00431021]: addu       $v0, $v0, $v1
    0881BCD8:[8C44ACA8]: lw         $a0, -21336($v0)
    0881BCDC:[148001AC]: bne        $a0, $zr, 0x0881C390
    0881BCE0:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881BCE4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BCE8:[C44C67D4]: lwc1       $f12, 26580($v0)
    0881BCEC:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BCF0:[C44D67D8]: lwc1       $f13, 26584($v0)
    0881BCF4:[0E21A40F]: jal        0x0886903C
    0881BCF8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881BCFC:[C7A00000]: lwc1       $f0, 0($sp)
    0881BD00:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881BD04:[240200A5]: addiu      $v0, $zr, 165 <=> li $v0, 165
    0881BD08:[24A3AA90]: addiu      $v1, $a1, -21872
    0881BD0C:[ACA2AA90]: sw         $v0, -21872($a1)
    0881BD10:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BD14:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0881BD18:[E4600004]: swc1       $f0, 4($v1)
    0881BD1C:[3C10088A]: lui        $s0, 0x088A <=> li $s0, 0x088A0000
    0881BD20:[C44067E0]: lwc1       $f0, 26592($v0)
    0881BD24:[C7A10004]: lwc1       $f1, 4($sp)
    0881BD28:[E460000C]: swc1       $f0, 12($v1)
    0881BD2C:[0E20F895]: jal        0x0883E254
    0881BD30:[E4610008]: swc1       $f1, 8($v1)
    0881BD34:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881BD38:[86A400AA]: lh         $a0, 170($s5)
    0881BD3C:[C60067E4]: lwc1       $f0, 26596($s0)
    0881BD40:[C7A20004]: lwc1       $f2, 4($sp)
    0881BD44:[24429B34]: addiu      $v0, $v0, -25804
    0881BD48:[00041880]: sll        $v1, $a0, 0x0002
    0881BD4C:[00621821]: addu       $v1, $v1, $v0
    0881BD50:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BD54:[46001081]: sub.s      $f2, $f2, $f0
    0881BD58:[C7A10000]: lwc1       $f1, 0($sp)
    0881BD5C:[C44067E8]: lwc1       $f0, 26600($v0)
    0881BD60:[8C620000]: lw         $v0, 0($v1)
    0881BD64:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881BD68:[46000841]: sub.s      $f1, $f1, $f0
    0881BD6C:[C46067EC]: lwc1       $f0, 26604($v1)
    0881BD70:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881BD74:[24A3AA40]: addiu      $v1, $a1, -21952
    0881BD78:[ACA2AA40]: sw         $v0, -21952($a1)
    0881BD7C:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    0881BD80:[E4610004]: swc1       $f1, 4($v1)
    0881BD84:[E4620008]: swc1       $f2, 8($v1)
    0881BD88:[108201B0]: beq        $a0, $v0, 0x0881C44C
    0881BD8C:[E460000C]: swc1       $f0, 12($v1)
    0881BD90:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BD94:[C44067F4]: lwc1       $f0, 26612($v0)
    0881BD98:[E4600010]: swc1       $f0, 16($v1)
    0881BD9C:[E4600014]: swc1       $f0, 20($v1)
    0881BDA0:[0E20F895]: jal        0x0883E254
    0881BDA4:[24A4AA40]: addiu      $a0, $a1, -21952
    0881BDA8:[86A300AA]: lh         $v1, 170($s5)
    0881BDAC:[C60067E4]: lwc1       $f0, 26596($s0)
    0881BDB0:[C7A20004]: lwc1       $f2, 4($sp)
    0881BDB4:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0881BDB8:[24429AC4]: addiu      $v0, $v0, -25916
    0881BDBC:[00031880]: sll        $v1, $v1, 0x0002
    0881BDC0:[00621821]: addu       $v1, $v1, $v0
    0881BDC4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BDC8:[46001081]: sub.s      $f2, $f2, $f0
    0881BDCC:[C7A10000]: lwc1       $f1, 0($sp)
    0881BDD0:[C44067F8]: lwc1       $f0, 26616($v0)
    0881BDD4:[8C650000]: lw         $a1, 0($v1)
    0881BDD8:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881BDDC:[46000840]: add.s      $f1, $f1, $f0
    0881BDE0:[C47467EC]: lwc1       $f20, 26604($v1)
    0881BDE4:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881BDE8:[2462AA18]: addiu      $v0, $v1, -21992
    0881BDEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0881BDF0:[E4410004]: swc1       $f1, 4($v0)
    0881BDF4:[E4420008]: swc1       $f2, 8($v0)
    0881BDF8:[E454000C]: swc1       $f20, 12($v0)
    0881BDFC:[0E20F895]: jal        0x0883E254
    0881BE00:[AC65AA18]: sw         $a1, -21992($v1)
    0881BE04:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BE08:[C44067FC]: lwc1       $f0, 26620($v0)
    0881BE0C:[C7A10000]: lwc1       $f1, 0($sp)
    0881BE10:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BE14:[C7A20004]: lwc1       $f2, 4($sp)
    0881BE18:[46000840]: add.s      $f1, $f1, $f0
    0881BE1C:[C4406800]: lwc1       $f0, 26624($v0)
    0881BE20:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881BE24:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BE28:[46001080]: add.s      $f2, $f2, $f0
    0881BE2C:[C4646808]: lwc1       $f4, 26632($v1)
    0881BE30:[C4456804]: lwc1       $f5, 26628($v0)
    0881BE34:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BE38:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881BE3C:[2447A6F8]: addiu      $a3, $v0, -22792
    0881BE40:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0881BE44:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    0881BE48:[44841800]: mtc1       $a0, $f3
    0881BE4C:[000419C0]: sll        $v1, $a0, 0x0007
    0881BE50:[00041140]: sll        $v0, $a0, 0x0005
    0881BE54:[46801820]: cvt.s.w    $f0, $f3
    0881BE58:[00431021]: addu       $v0, $v0, $v1
    0881BE5C:[00471021]: addu       $v0, $v0, $a3
    0881BE60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881BE64:[46050002]: mul.s      $f0, $f0, $f5
    0881BE68:[460100C0]: add.s      $f3, $f0, $f1
    0881BE6C:[44833000]: mtc1       $v1, $f6
    0881BE70:[24630001]: addiu      $v1, $v1, 1
    0881BE74:[E4430004]: swc1       $f3, 4($v0)
    0881BE78:[46803020]: cvt.s.w    $f0, $f6
    0881BE7C:[E454000C]: swc1       $f20, 12($v0)
    0881BE80:[46040002]: mul.s      $f0, $f0, $f4
    0881BE84:[46001000]: add.s      $f0, $f2, $f0
    0881BE88:[E4400008]: swc1       $f0, 8($v0)
    0881BE8C:[1465FFF7]: bne        $v1, $a1, 0x0881BE6C
    0881BE90:[24420028]: addiu      $v0, $v0, 40
    0881BE94:[24840001]: addiu      $a0, $a0, 1
    0881BE98:[5486FFEC]: bnel       $a0, $a2, 0x0881BE4C
    0881BE9C:[44841800]: mtc1       $a0, $f3
    0881BEA0:[86A200AA]: lh         $v0, 170($s5)
    0881BEA4:[3C1E088F]: lui        $fp, 0x088F <=> li $fp, 0x088F0000
    0881BEA8:[27C30E28]: addiu      $v1, $fp, 3624
    0881BEAC:[00021180]: sll        $v0, $v0, 0x0006
    0881BEB0:[00431021]: addu       $v0, $v0, $v1
    0881BEB4:[84470000]: lh         $a3, 0($v0)
    0881BEB8:[27B70014]: addiu      $s7, $sp, 20
    0881BEBC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881BEC0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881BEC4:[27B60004]: addiu      $s6, $sp, 4
    0881BEC8:[000520C0]: sll        $a0, $a1, 0x0003
    0881BECC:[00051840]: sll        $v1, $a1, 0x0001
    0881BED0:[00641821]: addu       $v1, $v1, $a0
    0881BED4:[14600002]: bne        $v1, $zr, 0x0881BEE0
    0881BED8:[00E3001A]: div        $a3, $v1
    0881BEDC:[000001CD]: break      0x00007
    0881BEE0:[00001010]: mfhi       $v0
    0881BEE4:[14A00002]: bne        $a1, $zr, 0x0881BEF0
    0881BEE8:[0045001A]: div        $v0, $a1
    0881BEEC:[000001CD]: break      0x00007
    0881BEF0:[00002012]: mflo       $a0
    0881BEF4:[ACC40000]: sw         $a0, 0($a2)
    0881BEF8:[24C6FFFC]: addiu      $a2, $a2, -4
    0881BEFC:[16C6FFF2]: bne        $s6, $a2, 0x0881BEC8
    0881BF00:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881BF04:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BF08:[2452A6F8]: addiu      $s2, $v0, -22792
    0881BF0C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881BF10:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881BF14:[27B00008]: addiu      $s0, $sp, 8
    0881BF18:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    0881BF1C:[8E020000]: lw         $v0, 0($s0)
    0881BF20:[544000FD]: bnel       $v0, $zr, 0x0881C318
    0881BF24:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881BF28:[566000FC]: bnel       $s3, $zr, 0x0881C31C
    0881BF2C:[244200A8]: addiu      $v0, $v0, 168
    0881BF30:[26310001]: addiu      $s1, $s1, 1
    0881BF34:[26520028]: addiu      $s2, $s2, 40
    0881BF38:[1634FFF8]: bne        $s1, $s4, 0x0881BF1C
    0881BF3C:[26100004]: addiu      $s0, $s0, 4
    0881BF40:[1260013A]: beq        $s3, $zr, 0x0881C42C
    0881BF44:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BF48:[86A200AA]: lh         $v0, 170($s5)
    0881BF4C:[27C30E28]: addiu      $v1, $fp, 3624
    0881BF50:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881BF54:[00021180]: sll        $v0, $v0, 0x0006
    0881BF58:[00431021]: addu       $v0, $v0, $v1
    0881BF5C:[84470002]: lh         $a3, 2($v0)
    0881BF60:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0881BF64:[000620C0]: sll        $a0, $a2, 0x0003
    0881BF68:[00061840]: sll        $v1, $a2, 0x0001
    0881BF6C:[00641821]: addu       $v1, $v1, $a0
    0881BF70:[14600002]: bne        $v1, $zr, 0x0881BF7C
    0881BF74:[00E3001A]: div        $a3, $v1
    0881BF78:[000001CD]: break      0x00007
    0881BF7C:[00001010]: mfhi       $v0
    0881BF80:[14C00002]: bne        $a2, $zr, 0x0881BF8C
    0881BF84:[0046001A]: div        $v0, $a2
    0881BF88:[000001CD]: break      0x00007
    0881BF8C:[00002012]: mflo       $a0
    0881BF90:[ACA40000]: sw         $a0, 0($a1)
    0881BF94:[24A5FFFC]: addiu      $a1, $a1, -4
    0881BF98:[16C5FFF2]: bne        $s6, $a1, 0x0881BF64
    0881BF9C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0881BFA0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BFA4:[2442A6F8]: addiu      $v0, $v0, -22792
    0881BFA8:[245200A0]: addiu      $s2, $v0, 160
    0881BFAC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881BFB0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881BFB4:[27B00008]: addiu      $s0, $sp, 8
    0881BFB8:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    0881BFBC:[8E020000]: lw         $v0, 0($s0)
    0881BFC0:[544000DB]: bnel       $v0, $zr, 0x0881C330
    0881BFC4:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881BFC8:[566000DA]: bnel       $s3, $zr, 0x0881C334
    0881BFCC:[244200A8]: addiu      $v0, $v0, 168
    0881BFD0:[26310001]: addiu      $s1, $s1, 1
    0881BFD4:[26520028]: addiu      $s2, $s2, 40
    0881BFD8:[1634FFF8]: bne        $s1, $s4, 0x0881BFBC
    0881BFDC:[26100004]: addiu      $s0, $s0, 4
    0881BFE0:[126000FA]: beq        $s3, $zr, 0x0881C3CC
    0881BFE4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BFE8:[86A200AA]: lh         $v0, 170($s5)
    0881BFEC:[27C30E28]: addiu      $v1, $fp, 3624
    0881BFF0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881BFF4:[00021180]: sll        $v0, $v0, 0x0006
    0881BFF8:[00431021]: addu       $v0, $v0, $v1
    0881BFFC:[C4410024]: lwc1       $f1, 36($v0)
    0881C000:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C004:[C440680C]: lwc1       $f0, 26636($v0)
    0881C008:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881C00C:[46000842]: mul.s      $f1, $f1, $f0
    0881C010:[4600084D]: trunc.w.s  $f1, $f1
    0881C014:[44070800]: mfc1       $a3, $f1
    0881C018:[000520C0]: sll        $a0, $a1, 0x0003
    0881C01C:[00051840]: sll        $v1, $a1, 0x0001
    0881C020:[00641821]: addu       $v1, $v1, $a0
    0881C024:[14600002]: bne        $v1, $zr, 0x0881C030
    0881C028:[00E3001A]: div        $a3, $v1
    0881C02C:[000001CD]: break      0x00007
    0881C030:[00001010]: mfhi       $v0
    0881C034:[14A00002]: bne        $a1, $zr, 0x0881C040
    0881C038:[0045001A]: div        $v0, $a1
    0881C03C:[000001CD]: break      0x00007
    0881C040:[00002012]: mflo       $a0
    0881C044:[ACC40000]: sw         $a0, 0($a2)
    0881C048:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C04C:[16C6FFF2]: bne        $s6, $a2, 0x0881C018
    0881C050:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881C054:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C058:[2442A6F8]: addiu      $v0, $v0, -22792
    0881C05C:[24520140]: addiu      $s2, $v0, 320
    0881C060:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881C064:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881C068:[27B00008]: addiu      $s0, $sp, 8
    0881C06C:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    0881C070:[8E020000]: lw         $v0, 0($s0)
    0881C074:[544000B4]: bnel       $v0, $zr, 0x0881C348
    0881C078:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881C07C:[566000B3]: bnel       $s3, $zr, 0x0881C34C
    0881C080:[244200A8]: addiu      $v0, $v0, 168
    0881C084:[26310001]: addiu      $s1, $s1, 1
    0881C088:[26520028]: addiu      $s2, $s2, 40
    0881C08C:[1634FFF8]: bne        $s1, $s4, 0x0881C070
    0881C090:[26100004]: addiu      $s0, $s0, 4
    0881C094:[126000C5]: beq        $s3, $zr, 0x0881C3AC
    0881C098:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C09C:[86A200AA]: lh         $v0, 170($s5)
    0881C0A0:[27C30E28]: addiu      $v1, $fp, 3624
    0881C0A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881C0A8:[00021180]: sll        $v0, $v0, 0x0006
    0881C0AC:[00431021]: addu       $v0, $v0, $v1
    0881C0B0:[84470004]: lh         $a3, 4($v0)
    0881C0B4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0881C0B8:[000620C0]: sll        $a0, $a2, 0x0003
    0881C0BC:[00061840]: sll        $v1, $a2, 0x0001
    0881C0C0:[00641821]: addu       $v1, $v1, $a0
    0881C0C4:[14600002]: bne        $v1, $zr, 0x0881C0D0
    0881C0C8:[00E3001A]: div        $a3, $v1
    0881C0CC:[000001CD]: break      0x00007
    0881C0D0:[00001010]: mfhi       $v0
    0881C0D4:[14C00002]: bne        $a2, $zr, 0x0881C0E0
    0881C0D8:[0046001A]: div        $v0, $a2
    0881C0DC:[000001CD]: break      0x00007
    0881C0E0:[00002012]: mflo       $a0
    0881C0E4:[ACA40000]: sw         $a0, 0($a1)
    0881C0E8:[24A5FFFC]: addiu      $a1, $a1, -4
    0881C0EC:[16C5FFF2]: bne        $s6, $a1, 0x0881C0B8
    0881C0F0:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0881C0F4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C0F8:[2442A6F8]: addiu      $v0, $v0, -22792
    0881C0FC:[245201E0]: addiu      $s2, $v0, 480
    0881C100:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881C104:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881C108:[27B00008]: addiu      $s0, $sp, 8
    0881C10C:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    0881C110:[8E020000]: lw         $v0, 0($s0)
    0881C114:[54400092]: bnel       $v0, $zr, 0x0881C360
    0881C118:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881C11C:[56600091]: bnel       $s3, $zr, 0x0881C364
    0881C120:[244200A8]: addiu      $v0, $v0, 168
    0881C124:[26310001]: addiu      $s1, $s1, 1
    0881C128:[26520028]: addiu      $s2, $s2, 40
    0881C12C:[1634FFF8]: bne        $s1, $s4, 0x0881C110
    0881C130:[26100004]: addiu      $s0, $s0, 4
    0881C134:[126000AD]: beq        $s3, $zr, 0x0881C3EC
    0881C138:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C13C:[96A300AA]: lhu        $v1, 170($s5)
    0881C140:[2462FFF2]: addiu      $v0, $v1, -14
    0881C144:[3042FFFF]: andi       $v0, $v0, -1
    0881C148:[2C420002]: sltiu      $v0, $v0, 2
    0881C14C:[144000C4]: bne        $v0, $zr, 0x0881C460
    0881C150:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C154:[7C031620]: seh        $v0, $v1
    0881C158:[00021180]: sll        $v0, $v0, 0x0006
    0881C15C:[27C30E28]: addiu      $v1, $fp, 3624
    0881C160:[00431021]: addu       $v0, $v0, $v1
    0881C164:[84470006]: lh         $a3, 6($v0)
    0881C168:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881C16C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881C170:[000520C0]: sll        $a0, $a1, 0x0003
    0881C174:[00051840]: sll        $v1, $a1, 0x0001
    0881C178:[00641821]: addu       $v1, $v1, $a0
    0881C17C:[14600002]: bne        $v1, $zr, 0x0881C188
    0881C180:[00E3001A]: div        $a3, $v1
    0881C184:[000001CD]: break      0x00007
    0881C188:[00001010]: mfhi       $v0
    0881C18C:[14A00002]: bne        $a1, $zr, 0x0881C198
    0881C190:[0045001A]: div        $v0, $a1
    0881C194:[000001CD]: break      0x00007
    0881C198:[00002012]: mflo       $a0
    0881C19C:[ACC40000]: sw         $a0, 0($a2)
    0881C1A0:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C1A4:[16C6FFF2]: bne        $s6, $a2, 0x0881C170
    0881C1A8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881C1AC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C1B0:[2442A6F8]: addiu      $v0, $v0, -22792
    0881C1B4:[27B20008]: addiu      $s2, $sp, 8
    0881C1B8:[24510280]: addiu      $s1, $v0, 640
    0881C1BC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881C1C0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881C1C4:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    0881C1C8:[8E420000]: lw         $v0, 0($s2)
    0881C1CC:[5440006A]: bnel       $v0, $zr, 0x0881C378
    0881C1D0:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881C1D4:[56600069]: bnel       $s3, $zr, 0x0881C37C
    0881C1D8:[244200A8]: addiu      $v0, $v0, 168
    0881C1DC:[26100001]: addiu      $s0, $s0, 1
    0881C1E0:[26310028]: addiu      $s1, $s1, 40
    0881C1E4:[1614FFF8]: bne        $s0, $s4, 0x0881C1C8
    0881C1E8:[26520004]: addiu      $s2, $s2, 4
    0881C1EC:[12600087]: beq        $s3, $zr, 0x0881C40C
    0881C1F0:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881C1F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C1F8:[C45667D8]: lwc1       $f22, 26584($v0)
    0881C1FC:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C200:[C4406818]: lwc1       $f0, 26648($v0)
    0881C204:[C7B50000]: lwc1       $f21, 0($sp)
    0881C208:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C20C:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881C210:[4600AD41]: sub.s      $f21, $f21, $f0
    0881C214:[C44067F0]: lwc1       $f0, 26608($v0)
    0881C218:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881C21C:[240200A6]: addiu      $v0, $zr, 166 <=> li $v0, 166
    0881C220:[C46167EC]: lwc1       $f1, 26604($v1)
    0881C224:[ACA2A6D0]: sw         $v0, -22832($a1)
    0881C228:[24A3A6D0]: addiu      $v1, $a1, -22832
    0881C22C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C230:[E4600010]: swc1       $f0, 16($v1)
    0881C234:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0881C238:[C440681C]: lwc1       $f0, 26652($v0)
    0881C23C:[E461000C]: swc1       $f1, 12($v1)
    0881C240:[E4600014]: swc1       $f0, 20($v1)
    0881C244:[E4760008]: swc1       $f22, 8($v1)
    0881C248:[0E20F895]: jal        0x0883E254
    0881C24C:[E4750004]: swc1       $f21, 4($v1)
    0881C250:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C254:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881C258:[C454682C]: lwc1       $f20, 26668($v0)
    0881C25C:[C4776820]: lwc1       $f23, 26656($v1)
    0881C260:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C264:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881C268:[C4596824]: lwc1       $f25, 26660($v0)
    0881C26C:[C4786828]: lwc1       $f24, 26664($v1)
    0881C270:[4617AB00]: add.s      $f12, $f21, $f23
    0881C274:[86A400AA]: lh         $a0, 170($s5)
    0881C278:[4600B346]: mov.s      $f13, $f22
    0881C27C:[4600CB86]: mov.s      $f14, $f25
    0881C280:[4600C3C6]: mov.s      $f15, $f24
    0881C284:[4600A406]: mov.s      $f16, $f20
    0881C288:[4600A446]: mov.s      $f17, $f20
    0881C28C:[2484FFF3]: addiu      $a0, $a0, -13
    0881C290:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881C294:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881C298:[0E20CCD9]: jal        0x08833364
    0881C29C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0881C2A0:[4617AB01]: sub.s      $f12, $f21, $f23
    0881C2A4:[86A400AA]: lh         $a0, 170($s5)
    0881C2A8:[4600A406]: mov.s      $f16, $f20
    0881C2AC:[4600B346]: mov.s      $f13, $f22
    0881C2B0:[4600CB86]: mov.s      $f14, $f25
    0881C2B4:[4600C3C6]: mov.s      $f15, $f24
    0881C2B8:[4600A446]: mov.s      $f17, $f20
    0881C2BC:[24840002]: addiu      $a0, $a0, 2
    0881C2C0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881C2C4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881C2C8:[0E20CCD9]: jal        0x08833364
    0881C2CC:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0881C2D0:[8FBF0044]: lw         $ra, 68($sp)
    0881C2D4:[8FBE0040]: lw         $fp, 64($sp)
    0881C2D8:[8FB7003C]: lw         $s7, 60($sp)
    0881C2DC:[8FB60038]: lw         $s6, 56($sp)
    0881C2E0:[8FB50034]: lw         $s5, 52($sp)
    0881C2E4:[8FB40030]: lw         $s4, 48($sp)
    0881C2E8:[8FB3002C]: lw         $s3, 44($sp)
    0881C2EC:[8FB20028]: lw         $s2, 40($sp)
    0881C2F0:[8FB10024]: lw         $s1, 36($sp)
    0881C2F4:[8FB00020]: lw         $s0, 32($sp)
    0881C2F8:[C7B90064]: lwc1       $f25, 100($sp)
    0881C2FC:[C7B80060]: lwc1       $f24, 96($sp)
    0881C300:[C7B7005C]: lwc1       $f23, 92($sp)
    0881C304:[C7B60058]: lwc1       $f22, 88($sp)
    0881C308:[C7B50054]: lwc1       $f21, 84($sp)
    0881C30C:[C7B40050]: lwc1       $f20, 80($sp)
    0881C310:[03E00008]: jr         $ra
    0881C314:[27BD0070]: addiu      $sp, $sp, 112
    0881C318:[244200A8]: addiu      $v0, $v0, 168
    0881C31C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881C320:[0E20F895]: jal        0x0883E254
    0881C324:[AE420000]: sw         $v0, 0($s2)
    0881C328:[0A206FCD]: j          0x0881BF34
    0881C32C:[26310001]: addiu      $s1, $s1, 1
    0881C330:[244200A8]: addiu      $v0, $v0, 168
    0881C334:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881C338:[0E20F895]: jal        0x0883E254
    0881C33C:[AE420000]: sw         $v0, 0($s2)
    0881C340:[0A206FF5]: j          0x0881BFD4
    0881C344:[26310001]: addiu      $s1, $s1, 1
    0881C348:[244200A8]: addiu      $v0, $v0, 168
    0881C34C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881C350:[0E20F895]: jal        0x0883E254
    0881C354:[AE420000]: sw         $v0, 0($s2)
    0881C358:[0A207022]: j          0x0881C088
    0881C35C:[26310001]: addiu      $s1, $s1, 1
    0881C360:[244200A8]: addiu      $v0, $v0, 168
    0881C364:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881C368:[0E20F895]: jal        0x0883E254
    0881C36C:[AE420000]: sw         $v0, 0($s2)
    0881C370:[0A20704A]: j          0x0881C128
    0881C374:[26310001]: addiu      $s1, $s1, 1
    0881C378:[244200A8]: addiu      $v0, $v0, 168
    0881C37C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881C380:[0E20F895]: jal        0x0883E254
    0881C384:[AE220000]: sw         $v0, 0($s1)
    0881C388:[0A207078]: j          0x0881C1E0
    0881C38C:[26100001]: addiu      $s0, $s0, 1
    0881C390:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C394:[C44C67DC]: lwc1       $f12, 26588($v0)
    0881C398:[C46D67D8]: lwc1       $f13, 26584($v1)
    0881C39C:[0E21A40F]: jal        0x0886903C
    0881C3A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881C3A4:[0A206F40]: j          0x0881BD00
    0881C3A8:[C7A00000]: lwc1       $f0, 0($sp)
    0881C3AC:[2443A6F8]: addiu      $v1, $v0, -22792
    0881C3B0:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881C3B4:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    0881C3B8:[2484A8B0]: addiu      $a0, $a0, -22352
    0881C3BC:[0E20F895]: jal        0x0883E254
    0881C3C0:[AC6201B8]: sw         $v0, 440($v1)
    0881C3C4:[0A207028]: j          0x0881C0A0
    0881C3C8:[86A200AA]: lh         $v0, 170($s5)
    0881C3CC:[2443A6F8]: addiu      $v1, $v0, -22792
    0881C3D0:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881C3D4:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    0881C3D8:[2484A810]: addiu      $a0, $a0, -22512
    0881C3DC:[0E20F895]: jal        0x0883E254
    0881C3E0:[AC620118]: sw         $v0, 280($v1)
    0881C3E4:[0A206FFB]: j          0x0881BFEC
    0881C3E8:[86A200AA]: lh         $v0, 170($s5)
    0881C3EC:[2443A6F8]: addiu      $v1, $v0, -22792
    0881C3F0:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881C3F4:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    0881C3F8:[2484A950]: addiu      $a0, $a0, -22192
    0881C3FC:[0E20F895]: jal        0x0883E254
    0881C400:[AC620258]: sw         $v0, 600($v1)
    0881C404:[0A207050]: j          0x0881C140
    0881C408:[96A300AA]: lhu        $v1, 170($s5)
    0881C40C:[2462A6F8]: addiu      $v0, $v1, -22792
    0881C410:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881C414:[240300A8]: addiu      $v1, $zr, 168 <=> li $v1, 168
    0881C418:[2484A9F0]: addiu      $a0, $a0, -22032
    0881C41C:[0E20F895]: jal        0x0883E254
    0881C420:[AC4302F8]: sw         $v1, 760($v0)
    0881C424:[0A20707E]: j          0x0881C1F8
    0881C428:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C42C:[2443A6F8]: addiu      $v1, $v0, -22792
    0881C430:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0881C434:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    0881C438:[2484A770]: addiu      $a0, $a0, -22672
    0881C43C:[0E20F895]: jal        0x0883E254
    0881C440:[AC620078]: sw         $v0, 120($v1)
    0881C444:[0A206FD3]: j          0x0881BF4C
    0881C448:[86A200AA]: lh         $v0, 170($s5)
    0881C44C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C450:[C44067F0]: lwc1       $f0, 26608($v0)
    0881C454:[E4600010]: swc1       $f0, 16($v1)
    0881C458:[0A206F68]: j          0x0881BDA0
    0881C45C:[E4600014]: swc1       $f0, 20($v1)
    0881C460:[C4406810]: lwc1       $f0, 26640($v0)
    0881C464:[C7A20004]: lwc1       $f2, 4($sp)
    0881C468:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881C46C:[C7A10000]: lwc1       $f1, 0($sp)
    0881C470:[46001080]: add.s      $f2, $f2, $f0
    0881C474:[C4406814]: lwc1       $f0, 26644($v0)
    0881C478:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881C47C:[C46367EC]: lwc1       $f3, 26604($v1)
    0881C480:[46000841]: sub.s      $f1, $f1, $f0
    0881C484:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881C488:[24A3AA68]: addiu      $v1, $a1, -21912
    0881C48C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0881C490:[240200A7]: addiu      $v0, $zr, 167 <=> li $v0, 167
    0881C494:[E4610004]: swc1       $f1, 4($v1)
    0881C498:[E4620008]: swc1       $f2, 8($v1)
    0881C49C:[E463000C]: swc1       $f3, 12($v1)
    0881C4A0:[0E20F895]: jal        0x0883E254
    0881C4A4:[ACA2AA68]: sw         $v0, -21912($a1)
    0881C4A8:[0A207055]: j          0x0881C154
    0881C4AC:[96A300AA]: lhu        $v1, 170($s5)
  Back Branch 0881BE8C 64,100 times (length 10)
    0881BE58:[00431021]: addu       $v0, $v0, $v1
    0881BE5C:[00471021]: addu       $v0, $v0, $a3
    0881BE60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881BE64:[46050002]: mul.s      $f0, $f0, $f5
    0881BE68:[460100C0]: add.s      $f3, $f0, $f1
--> 0881BE6C:[44833000]: mtc1       $v1, $f6
    0881BE70:[24630001]: addiu      $v1, $v1, 1
    0881BE74:[E4430004]: swc1       $f3, 4($v0)
    0881BE78:[46803020]: cvt.s.w    $f0, $f6
    0881BE7C:[E454000C]: swc1       $f20, 12($v0)
    0881BE80:[46040002]: mul.s      $f0, $f0, $f4
    0881BE84:[46001000]: add.s      $f0, $f2, $f0
    0881BE88:[E4400008]: swc1       $f0, 8($v0)
--> 0881BE8C:[1465FFF7]: bne        $v1, $a1, 0x0881BE6C
    0881BE90:[24420028]: addiu      $v0, $v0, 40
    0881BE94:[24840001]: addiu      $a0, $a0, 1
    0881BE98:[5486FFEC]: bnel       $a0, $a2, 0x0881BE4C
    0881BE9C:[44841800]: mtc1       $a0, $f3
  Back Branch 0881C12C 12,820 times (length 9)
    0881C0FC:[245201E0]: addiu      $s2, $v0, 480
    0881C100:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881C104:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881C108:[27B00008]: addiu      $s0, $sp, 8
    0881C10C:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 0881C110:[8E020000]: lw         $v0, 0($s0)
    0881C114:[54400092]: bnel       $v0, $zr, 0x0881C360
    0881C118:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881C11C:[56600091]: bnel       $s3, $zr, 0x0881C364
    0881C120:[244200A8]: addiu      $v0, $v0, 168
    0881C124:[26310001]: addiu      $s1, $s1, 1
    0881C128:[26520028]: addiu      $s2, $s2, 40
--> 0881C12C:[1634FFF8]: bne        $s1, $s4, 0x0881C110
    0881C130:[26100004]: addiu      $s0, $s0, 4
    0881C134:[126000AD]: beq        $s3, $zr, 0x0881C3EC
    0881C138:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C13C:[96A300AA]: lhu        $v1, 170($s5)
  Back Branch 0881C1E4 12,820 times (length 9)
    0881C1B4:[27B20008]: addiu      $s2, $sp, 8
    0881C1B8:[24510280]: addiu      $s1, $v0, 640
    0881C1BC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881C1C0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881C1C4:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 0881C1C8:[8E420000]: lw         $v0, 0($s2)
    0881C1CC:[5440006A]: bnel       $v0, $zr, 0x0881C378
    0881C1D0:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881C1D4:[56600069]: bnel       $s3, $zr, 0x0881C37C
    0881C1D8:[244200A8]: addiu      $v0, $v0, 168
    0881C1DC:[26100001]: addiu      $s0, $s0, 1
    0881C1E0:[26310028]: addiu      $s1, $s1, 40
--> 0881C1E4:[1614FFF8]: bne        $s0, $s4, 0x0881C1C8
    0881C1E8:[26520004]: addiu      $s2, $s2, 4
    0881C1EC:[12600087]: beq        $s3, $zr, 0x0881C40C
    0881C1F0:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881C1F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
  Back Branch 0881BEFC 12,820 times (length 15)
    0881BEB4:[84470000]: lh         $a3, 0($v0)
    0881BEB8:[27B70014]: addiu      $s7, $sp, 20
    0881BEBC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881BEC0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881BEC4:[27B60004]: addiu      $s6, $sp, 4
--> 0881BEC8:[000520C0]: sll        $a0, $a1, 0x0003
    0881BECC:[00051840]: sll        $v1, $a1, 0x0001
    0881BED0:[00641821]: addu       $v1, $v1, $a0
    0881BED4:[14600002]: bne        $v1, $zr, 0x0881BEE0
    0881BED8:[00E3001A]: div        $a3, $v1
    0881BEDC:[000001CD]: break      0x00007
    0881BEE0:[00001010]: mfhi       $v0
    0881BEE4:[14A00002]: bne        $a1, $zr, 0x0881BEF0
    0881BEE8:[0045001A]: div        $v0, $a1
    0881BEEC:[000001CD]: break      0x00007
    0881BEF0:[00002012]: mflo       $a0
    0881BEF4:[ACC40000]: sw         $a0, 0($a2)
    0881BEF8:[24C6FFFC]: addiu      $a2, $a2, -4
--> 0881BEFC:[16C6FFF2]: bne        $s6, $a2, 0x0881BEC8
    0881BF00:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881BF04:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BF08:[2452A6F8]: addiu      $s2, $v0, -22792
    0881BF0C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
  Back Branch 0881C1A4 12,820 times (length 15)
    0881C15C:[27C30E28]: addiu      $v1, $fp, 3624
    0881C160:[00431021]: addu       $v0, $v0, $v1
    0881C164:[84470006]: lh         $a3, 6($v0)
    0881C168:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881C16C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0881C170:[000520C0]: sll        $a0, $a1, 0x0003
    0881C174:[00051840]: sll        $v1, $a1, 0x0001
    0881C178:[00641821]: addu       $v1, $v1, $a0
    0881C17C:[14600002]: bne        $v1, $zr, 0x0881C188
    0881C180:[00E3001A]: div        $a3, $v1
    0881C184:[000001CD]: break      0x00007
    0881C188:[00001010]: mfhi       $v0
    0881C18C:[14A00002]: bne        $a1, $zr, 0x0881C198
    0881C190:[0045001A]: div        $v0, $a1
    0881C194:[000001CD]: break      0x00007
    0881C198:[00002012]: mflo       $a0
    0881C19C:[ACC40000]: sw         $a0, 0($a2)
    0881C1A0:[24C6FFFC]: addiu      $a2, $a2, -4
--> 0881C1A4:[16C6FFF2]: bne        $s6, $a2, 0x0881C170
    0881C1A8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881C1AC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C1B0:[2442A6F8]: addiu      $v0, $v0, -22792
    0881C1B4:[27B20008]: addiu      $s2, $sp, 8
  Back Branch 0881BE98 12,820 times (length 21)
    0881BE38:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881BE3C:[2447A6F8]: addiu      $a3, $v0, -22792
    0881BE40:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0881BE44:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    0881BE48:[44841800]: mtc1       $a0, $f3
--> 0881BE4C:[000419C0]: sll        $v1, $a0, 0x0007
    0881BE50:[00041140]: sll        $v0, $a0, 0x0005
    0881BE54:[46801820]: cvt.s.w    $f0, $f3
    0881BE58:[00431021]: addu       $v0, $v0, $v1
    0881BE5C:[00471021]: addu       $v0, $v0, $a3
    0881BE60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881BE64:[46050002]: mul.s      $f0, $f0, $f5
    0881BE68:[460100C0]: add.s      $f3, $f0, $f1
    0881BE6C:[44833000]: mtc1       $v1, $f6
    0881BE70:[24630001]: addiu      $v1, $v1, 1
    0881BE74:[E4430004]: swc1       $f3, 4($v0)
    0881BE78:[46803020]: cvt.s.w    $f0, $f6
    0881BE7C:[E454000C]: swc1       $f20, 12($v0)
    0881BE80:[46040002]: mul.s      $f0, $f0, $f4
    0881BE84:[46001000]: add.s      $f0, $f2, $f0
    0881BE88:[E4400008]: swc1       $f0, 8($v0)
    0881BE8C:[1465FFF7]: bne        $v1, $a1, 0x0881BE6C
    0881BE90:[24420028]: addiu      $v0, $v0, 40
    0881BE94:[24840001]: addiu      $a0, $a0, 1
--> 0881BE98:[5486FFEC]: bnel       $a0, $a2, 0x0881BE4C
    0881BE9C:[44841800]: mtc1       $a0, $f3
    0881BEA0:[86A200AA]: lh         $v0, 170($s5)
    0881BEA4:[3C1E088F]: lui        $fp, 0x088F <=> li $fp, 0x088F0000
    0881BEA8:[27C30E28]: addiu      $v1, $fp, 3624
  Back Branch 0881C04C 12,820 times (length 15)
    0881C004:[C440680C]: lwc1       $f0, 26636($v0)
    0881C008:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881C00C:[46000842]: mul.s      $f1, $f1, $f0
    0881C010:[4600084D]: trunc.w.s  $f1, $f1
    0881C014:[44070800]: mfc1       $a3, $f1
--> 0881C018:[000520C0]: sll        $a0, $a1, 0x0003
    0881C01C:[00051840]: sll        $v1, $a1, 0x0001
    0881C020:[00641821]: addu       $v1, $v1, $a0
    0881C024:[14600002]: bne        $v1, $zr, 0x0881C030
    0881C028:[00E3001A]: div        $a3, $v1
    0881C02C:[000001CD]: break      0x00007
    0881C030:[00001010]: mfhi       $v0
    0881C034:[14A00002]: bne        $a1, $zr, 0x0881C040
    0881C038:[0045001A]: div        $v0, $a1
    0881C03C:[000001CD]: break      0x00007
    0881C040:[00002012]: mflo       $a0
    0881C044:[ACC40000]: sw         $a0, 0($a2)
    0881C048:[24C6FFFC]: addiu      $a2, $a2, -4
--> 0881C04C:[16C6FFF2]: bne        $s6, $a2, 0x0881C018
    0881C050:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881C054:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C058:[2442A6F8]: addiu      $v0, $v0, -22792
    0881C05C:[24520140]: addiu      $s2, $v0, 320
  Back Branch 0881BF38 12,820 times (length 9)
    0881BF08:[2452A6F8]: addiu      $s2, $v0, -22792
    0881BF0C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881BF10:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881BF14:[27B00008]: addiu      $s0, $sp, 8
    0881BF18:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 0881BF1C:[8E020000]: lw         $v0, 0($s0)
    0881BF20:[544000FD]: bnel       $v0, $zr, 0x0881C318
    0881BF24:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881BF28:[566000FC]: bnel       $s3, $zr, 0x0881C31C
    0881BF2C:[244200A8]: addiu      $v0, $v0, 168
    0881BF30:[26310001]: addiu      $s1, $s1, 1
    0881BF34:[26520028]: addiu      $s2, $s2, 40
--> 0881BF38:[1634FFF8]: bne        $s1, $s4, 0x0881BF1C
    0881BF3C:[26100004]: addiu      $s0, $s0, 4
    0881BF40:[1260013A]: beq        $s3, $zr, 0x0881C42C
    0881BF44:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BF48:[86A200AA]: lh         $v0, 170($s5)
  Back Branch 0881C0EC 12,820 times (length 15)
    0881C0A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881C0A8:[00021180]: sll        $v0, $v0, 0x0006
    0881C0AC:[00431021]: addu       $v0, $v0, $v1
    0881C0B0:[84470004]: lh         $a3, 4($v0)
    0881C0B4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 0881C0B8:[000620C0]: sll        $a0, $a2, 0x0003
    0881C0BC:[00061840]: sll        $v1, $a2, 0x0001
    0881C0C0:[00641821]: addu       $v1, $v1, $a0
    0881C0C4:[14600002]: bne        $v1, $zr, 0x0881C0D0
    0881C0C8:[00E3001A]: div        $a3, $v1
    0881C0CC:[000001CD]: break      0x00007
    0881C0D0:[00001010]: mfhi       $v0
    0881C0D4:[14C00002]: bne        $a2, $zr, 0x0881C0E0
    0881C0D8:[0046001A]: div        $v0, $a2
    0881C0DC:[000001CD]: break      0x00007
    0881C0E0:[00002012]: mflo       $a0
    0881C0E4:[ACA40000]: sw         $a0, 0($a1)
    0881C0E8:[24A5FFFC]: addiu      $a1, $a1, -4
--> 0881C0EC:[16C5FFF2]: bne        $s6, $a1, 0x0881C0B8
    0881C0F0:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0881C0F4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C0F8:[2442A6F8]: addiu      $v0, $v0, -22792
    0881C0FC:[245201E0]: addiu      $s2, $v0, 480
  Back Branch 0881BFD8 12,820 times (length 9)
    0881BFA8:[245200A0]: addiu      $s2, $v0, 160
    0881BFAC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881BFB0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881BFB4:[27B00008]: addiu      $s0, $sp, 8
    0881BFB8:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 0881BFBC:[8E020000]: lw         $v0, 0($s0)
    0881BFC0:[544000DB]: bnel       $v0, $zr, 0x0881C330
    0881BFC4:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881BFC8:[566000DA]: bnel       $s3, $zr, 0x0881C334
    0881BFCC:[244200A8]: addiu      $v0, $v0, 168
    0881BFD0:[26310001]: addiu      $s1, $s1, 1
    0881BFD4:[26520028]: addiu      $s2, $s2, 40
--> 0881BFD8:[1634FFF8]: bne        $s1, $s4, 0x0881BFBC
    0881BFDC:[26100004]: addiu      $s0, $s0, 4
    0881BFE0:[126000FA]: beq        $s3, $zr, 0x0881C3CC
    0881BFE4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BFE8:[86A200AA]: lh         $v0, 170($s5)
  Back Branch 0881BF98 12,820 times (length 15)
    0881BF50:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881BF54:[00021180]: sll        $v0, $v0, 0x0006
    0881BF58:[00431021]: addu       $v0, $v0, $v1
    0881BF5C:[84470002]: lh         $a3, 2($v0)
    0881BF60:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 0881BF64:[000620C0]: sll        $a0, $a2, 0x0003
    0881BF68:[00061840]: sll        $v1, $a2, 0x0001
    0881BF6C:[00641821]: addu       $v1, $v1, $a0
    0881BF70:[14600002]: bne        $v1, $zr, 0x0881BF7C
    0881BF74:[00E3001A]: div        $a3, $v1
    0881BF78:[000001CD]: break      0x00007
    0881BF7C:[00001010]: mfhi       $v0
    0881BF80:[14C00002]: bne        $a2, $zr, 0x0881BF8C
    0881BF84:[0046001A]: div        $v0, $a2
    0881BF88:[000001CD]: break      0x00007
    0881BF8C:[00002012]: mflo       $a0
    0881BF90:[ACA40000]: sw         $a0, 0($a1)
    0881BF94:[24A5FFFC]: addiu      $a1, $a1, -4
--> 0881BF98:[16C5FFF2]: bne        $s6, $a1, 0x0881BF64
    0881BF9C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0881BFA0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881BFA4:[2442A6F8]: addiu      $v0, $v0, -22792
    0881BFA8:[245200A0]: addiu      $s2, $v0, 160
  Back Branch 0881C08C 12,820 times (length 9)
    0881C05C:[24520140]: addiu      $s2, $v0, 320
    0881C060:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881C064:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881C068:[27B00008]: addiu      $s0, $sp, 8
    0881C06C:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 0881C070:[8E020000]: lw         $v0, 0($s0)
    0881C074:[544000B4]: bnel       $v0, $zr, 0x0881C348
    0881C078:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881C07C:[566000B3]: bnel       $s3, $zr, 0x0881C34C
    0881C080:[244200A8]: addiu      $v0, $v0, 168
    0881C084:[26310001]: addiu      $s1, $s1, 1
    0881C088:[26520028]: addiu      $s2, $s2, 40
--> 0881C08C:[1634FFF8]: bne        $s1, $s4, 0x0881C070
    0881C090:[26100004]: addiu      $s0, $s0, 4
    0881C094:[126000C5]: beq        $s3, $zr, 0x0881C3AC
    0881C098:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881C09C:[86A200AA]: lh         $v0, 170($s5)
  Back Branch 0881C340 12,656 times (length 221)
  Back Branch 0881C388 6,410 times (length 108)
  Back Branch 0881C370 6,246 times (length 148)
  Back Branch 0881BCC8 3,748 times (length 23)
    0881BC60:[E7B50054]: swc1       $f21, 84($sp)
    0881BC64:[E7B40050]: swc1       $f20, 80($sp)
    0881BC68:[908200FF]: lbu        $v0, 255($a0)
    0881BC6C:[14400013]: bne        $v0, $zr, 0x0881BCBC
    0881BC70:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
--> 0881BC74:[8FBF0044]: lw         $ra, 68($sp)
    0881BC78:[8FBE0040]: lw         $fp, 64($sp)
    0881BC7C:[8FB7003C]: lw         $s7, 60($sp)
    0881BC80:[8FB60038]: lw         $s6, 56($sp)
    0881BC84:[8FB50034]: lw         $s5, 52($sp)
    0881BC88:[8FB40030]: lw         $s4, 48($sp)
    0881BC8C:[8FB3002C]: lw         $s3, 44($sp)
    0881BC90:[8FB20028]: lw         $s2, 40($sp)
    0881BC94:[8FB10024]: lw         $s1, 36($sp)
    0881BC98:[8FB00020]: lw         $s0, 32($sp)
    0881BC9C:[C7B90064]: lwc1       $f25, 100($sp)
    0881BCA0:[C7B80060]: lwc1       $f24, 96($sp)
    0881BCA4:[C7B7005C]: lwc1       $f23, 92($sp)
    0881BCA8:[C7B60058]: lwc1       $f22, 88($sp)
    0881BCAC:[C7B50054]: lwc1       $f21, 84($sp)
    0881BCB0:[C7B40050]: lwc1       $f20, 80($sp)
    0881BCB4:[03E00008]: jr         $ra
    0881BCB8:[27BD0070]: addiu      $sp, $sp, 112
    0881BCBC:[3C10088F]: lui        $s0, 0x088F <=> li $s0, 0x088F0000
    0881BCC0:[0E20946C]: jal        0x088251B0
    0881BCC4:[8E041AD0]: lw         $a0, 6864($s0)
--> 0881BCC8:[1040FFEA]: beq        $v0, $zr, 0x0881BC74
    0881BCCC:[8E021AD0]: lw         $v0, 6864($s0)
    0881BCD0:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0881BCD4:[00431021]: addu       $v0, $v0, $v1
    0881BCD8:[8C44ACA8]: lw         $a0, -21336($v0)
  Back Branch 0881C3C4 3,041 times (length 203)
  Back Branch 0881C458 3,041 times (length 432)
  Back Branch 0881C444 3,041 times (length 320)
  Back Branch 0881C358 492 times (length 182)
  Back Branch 0881C328 328 times (length 255)
_S1_2_881FE6C 5,277,676 instructions (0.651%), 28,848 calls (0881FE6C - 08820220, length 238)
    0881FE6C:[27BDFF80]: addiu      $sp, $sp, -128
    0881FE70:[AFB50064]: sw         $s5, 100($sp)
    0881FE74:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0881FE78:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881FE7C:[AFBF0074]: sw         $ra, 116($sp)
    0881FE80:[24430E28]: addiu      $v1, $v0, 3624
    0881FE84:[AFBE0070]: sw         $fp, 112($sp)
    0881FE88:[AFB7006C]: sw         $s7, 108($sp)
    0881FE8C:[AFB60068]: sw         $s6, 104($sp)
    0881FE90:[AFB40060]: sw         $s4, 96($sp)
    0881FE94:[AFB3005C]: sw         $s3, 92($sp)
    0881FE98:[AFB20058]: sw         $s2, 88($sp)
    0881FE9C:[AFB10054]: sw         $s1, 84($sp)
    0881FEA0:[AFB00050]: sw         $s0, 80($sp)
    0881FEA4:[848400AA]: lh         $a0, 170($a0)
    0881FEA8:[00041180]: sll        $v0, $a0, 0x0006
    0881FEAC:[00432821]: addu       $a1, $v0, $v1
    0881FEB0:[84A2000A]: lh         $v0, 10($a1)
    0881FEB4:[8EA300C8]: lw         $v1, 200($s5)
    0881FEB8:[0062102A]: slt        $v0, $v1, $v0
    0881FEBC:[1040000F]: beq        $v0, $zr, 0x0881FEFC
    0881FEC0:[2482FFF2]: addiu      $v0, $a0, -14
    0881FEC4:[24620001]: addiu      $v0, $v1, 1
    0881FEC8:[AEA200C8]: sw         $v0, 200($s5)
    0881FECC:[8FBF0074]: lw         $ra, 116($sp)
    0881FED0:[8FBE0070]: lw         $fp, 112($sp)
    0881FED4:[8FB7006C]: lw         $s7, 108($sp)
    0881FED8:[8FB60068]: lw         $s6, 104($sp)
    0881FEDC:[8FB50064]: lw         $s5, 100($sp)
    0881FEE0:[8FB40060]: lw         $s4, 96($sp)
    0881FEE4:[8FB3005C]: lw         $s3, 92($sp)
    0881FEE8:[8FB20058]: lw         $s2, 88($sp)
    0881FEEC:[8FB10054]: lw         $s1, 84($sp)
    0881FEF0:[8FB00050]: lw         $s0, 80($sp)
    0881FEF4:[03E00008]: jr         $ra
    0881FEF8:[27BD0080]: addiu      $sp, $sp, 128
    0881FEFC:[3042FFFF]: andi       $v0, $v0, -1
    0881FF00:[2C420002]: sltiu      $v0, $v0, 2
    0881FF04:[14400030]: bne        $v0, $zr, 0x0881FFC8
    0881FF08:[8EB00088]: lw         $s0, 136($s5)
    0881FF0C:[8EA3000C]: lw         $v1, 12($s5)
    0881FF10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881FF14:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0881FF18:[00431023]: subu       $v0, $v0, $v1
    0881FF1C:[AFA40028]: sw         $a0, 40($sp)
    0881FF20:[AFA20024]: sw         $v0, 36($sp)
    0881FF24:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881FF28:[8C431AD0]: lw         $v1, 6864($v0)
    0881FF2C:[8FA20024]: lw         $v0, 36($sp)
    0881FF30:[24045290]: addiu      $a0, $zr, 21136 <=> li $a0, 21136
    0881FF34:[00600013]: mtlo       $v1
    0881FF38:[0044001C]: madd       $v0, $a0
    0881FF3C:[00001812]: mflo       $v1
    0881FF40:[24630768]: addiu      $v1, $v1, 1896
    0881FF44:[12000024]: beq        $s0, $zr, 0x0881FFD8
    0881FF48:[AFA30020]: sw         $v1, 32($sp)
    0881FF4C:[8FA40028]: lw         $a0, 40($sp)
    0881FF50:[1480000F]: bne        $a0, $zr, 0x0881FF90
    0881FF54:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881FF58:[0E206B4D]: jal        0x0881AD34
    0881FF5C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881FF60:[8FBF0074]: lw         $ra, 116($sp)
    0881FF64:[8FBE0070]: lw         $fp, 112($sp)
    0881FF68:[8FB7006C]: lw         $s7, 108($sp)
    0881FF6C:[8FB60068]: lw         $s6, 104($sp)
    0881FF70:[8FB50064]: lw         $s5, 100($sp)
    0881FF74:[8FB40060]: lw         $s4, 96($sp)
    0881FF78:[8FB3005C]: lw         $s3, 92($sp)
    0881FF7C:[8FB20058]: lw         $s2, 88($sp)
    0881FF80:[8FB10054]: lw         $s1, 84($sp)
    0881FF84:[8FB00050]: lw         $s0, 80($sp)
    0881FF88:[03E00008]: jr         $ra
    0881FF8C:[27BD0080]: addiu      $sp, $sp, 128
    0881FF90:[0E207F3D]: jal        0x0881FCF4
    0881FF94:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881FF98:[8FBF0074]: lw         $ra, 116($sp)
    0881FF9C:[8FBE0070]: lw         $fp, 112($sp)
    0881FFA0:[8FB7006C]: lw         $s7, 108($sp)
    0881FFA4:[8FB60068]: lw         $s6, 104($sp)
    0881FFA8:[8FB50064]: lw         $s5, 100($sp)
    0881FFAC:[8FB40060]: lw         $s4, 96($sp)
    0881FFB0:[8FB3005C]: lw         $s3, 92($sp)
    0881FFB4:[8FB20058]: lw         $s2, 88($sp)
    0881FFB8:[8FB10054]: lw         $s1, 84($sp)
    0881FFBC:[8FB00050]: lw         $s0, 80($sp)
    0881FFC0:[03E00008]: jr         $ra
    0881FFC4:[27BD0080]: addiu      $sp, $sp, 128
    0881FFC8:[8EA3000C]: lw         $v1, 12($s5)
    0881FFCC:[AFA00028]: sw         $zr, 40($sp)
    0881FFD0:[0A207FC9]: j          0x0881FF24
    0881FFD4:[AFA30024]: sw         $v1, 36($sp)
    0881FFD8:[84A70006]: lh         $a3, 6($a1)
    0881FFDC:[26A30038]: addiu      $v1, $s5, 56
    0881FFE0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881FFE4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0881FFE8:[27A50008]: addiu      $a1, $sp, 8
    0881FFEC:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0881FFF0:[0E206665]: jal        0x08819994
    0881FFF4:[AFA3002C]: sw         $v1, 44($sp)
    0881FFF8:[8FA7000C]: lw         $a3, 12($sp)
    0881FFFC:[8FA80014]: lw         $t0, 20($sp)
    08820000:[0107102A]: slt        $v0, $t0, $a3
    08820004:[1440FFB2]: bne        $v0, $zr, 0x0881FED0
    08820008:[8FBF0074]: lw         $ra, 116($sp)
    0882000C:[8FA20024]: lw         $v0, 36($sp)
    08820010:[00072900]: sll        $a1, $a3, 0x0004
    08820014:[00071980]: sll        $v1, $a3, 0x0006
    08820018:[000220C0]: sll        $a0, $v0, 0x0003
    0882001C:[000211C0]: sll        $v0, $v0, 0x0007
    08820020:[00822021]: addu       $a0, $a0, $v0
    08820024:[8FA20024]: lw         $v0, 36($sp)
    08820028:[00A31821]: addu       $v1, $a1, $v1
    0882002C:[8FA60010]: lw         $a2, 16($sp)
    08820030:[00822023]: subu       $a0, $a0, $v0
    08820034:[00031100]: sll        $v0, $v1, 0x0004
    08820038:[00431023]: subu       $v0, $v0, $v1
    0882003C:[00A72823]: subu       $a1, $a1, $a3
    08820040:[AFA20030]: sw         $v0, 48($sp)
    08820044:[00A42821]: addu       $a1, $a1, $a0
    08820048:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0882004C:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    08820050:[AFA50034]: sw         $a1, 52($sp)
    08820054:[2457AB8C]: addiu      $s7, $v0, -21620
    08820058:[2476ACCC]: addiu      $s6, $v1, -21300
    0882005C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08820060:[8FB40008]: lw         $s4, 8($sp)
    08820064:[00D4102A]: slt        $v0, $a2, $s4
    08820068:[14400042]: bne        $v0, $zr, 0x08820174
    0882006C:[8FA40034]: lw         $a0, 52($sp)
    08820070:[8FA30034]: lw         $v1, 52($sp)
    08820074:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    08820078:[2484AD6C]: addiu      $a0, $a0, -21140
    0882007C:[00741021]: addu       $v0, $v1, $s4
    08820080:[00021080]: sll        $v0, $v0, 0x0002
    08820084:[0A208026]: j          0x08820098
    08820088:[00449821]: addu       $s3, $v0, $a0
    0882008C:[00D4102A]: slt        $v0, $a2, $s4
    08820090:[14400036]: bne        $v0, $zr, 0x0882016C
    08820094:[26730004]: addiu      $s3, $s3, 4
    08820098:[8E620000]: lw         $v0, 0($s3)
    0882009C:[5840FFFB]: blezl      $v0, 0x0882008C
    088200A0:[26940001]: addiu      $s4, $s4, 1
    088200A4:[00141980]: sll        $v1, $s4, 0x0006
    088200A8:[00141100]: sll        $v0, $s4, 0x0004
    088200AC:[00431021]: addu       $v0, $v0, $v1
    088200B0:[8FA30030]: lw         $v1, 48($sp)
    088200B4:[8FA40024]: lw         $a0, 36($sp)
    088200B8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088200BC:[00431021]: addu       $v0, $v0, $v1
    088200C0:[00400013]: mtlo       $v0
    088200C4:[24032A30]: addiu      $v1, $zr, 10800 <=> li $v1, 10800
    088200C8:[0083001C]: madd       $a0, $v1
    088200CC:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    088200D0:[2463B1A4]: addiu      $v1, $v1, -20060
    088200D4:[00001012]: mflo       $v0
    088200D8:[00438821]: addu       $s1, $v0, $v1
    088200DC:[82300000]: lb         $s0, 0($s1)
    088200E0:[8FA40020]: lw         $a0, 32($sp)
    088200E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088200E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088200EC:[0E208C09]: jal        0x08823024
    088200F0:[AFA70040]: sw         $a3, 64($sp)
    088200F4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088200F8:[8FA20028]: lw         $v0, 40($sp)
    088200FC:[14400044]: bne        $v0, $zr, 0x08820210
    08820100:[8FA70040]: lw         $a3, 64($sp)
    08820104:[86A200A8]: lh         $v0, 168($s5)
    08820108:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0882010C:[1202000D]: beq        $s0, $v0, 0x08820144
    08820110:[24830E28]: addiu      $v1, $a0, 3624
    08820114:[84A200AA]: lh         $v0, 170($a1)
    08820118:[84A400D4]: lh         $a0, 212($a1)
    0882011C:[00021180]: sll        $v0, $v0, 0x0006
    08820120:[00431021]: addu       $v0, $v0, $v1
    08820124:[84430002]: lh         $v1, 2($v0)
    08820128:[50830007]: beql       $a0, $v1, 0x08820148
    0882012C:[8E620000]: lw         $v0, 0($s3)
    08820130:[A6D00000]: sh         $s0, 0($s6)
    08820134:[27DE0001]: addiu      $fp, $fp, 1
    08820138:[26D60002]: addiu      $s6, $s6, 2
    0882013C:[AEE50000]: sw         $a1, 0($s7)
    08820140:[26F70004]: addiu      $s7, $s7, 4
    08820144:[8E620000]: lw         $v0, 0($s3)
    08820148:[26520001]: addiu      $s2, $s2, 1
    0882014C:[0242102A]: slt        $v0, $s2, $v0
    08820150:[1440FFE2]: bne        $v0, $zr, 0x088200DC
    08820154:[26310001]: addiu      $s1, $s1, 1
    08820158:[8FA60010]: lw         $a2, 16($sp)
    0882015C:[26940001]: addiu      $s4, $s4, 1
    08820160:[00D4102A]: slt        $v0, $a2, $s4
    08820164:[1040FFCC]: beq        $v0, $zr, 0x08820098
    08820168:[26730004]: addiu      $s3, $s3, 4
    0882016C:[8FA80014]: lw         $t0, 20($sp)
    08820170:[8FA40034]: lw         $a0, 52($sp)
    08820174:[8FA30030]: lw         $v1, 48($sp)
    08820178:[24E70001]: addiu      $a3, $a3, 1
    0882017C:[2484000F]: addiu      $a0, $a0, 15
    08820180:[246304B0]: addiu      $v1, $v1, 1200
    08820184:[0107102A]: slt        $v0, $t0, $a3
    08820188:[AFA40034]: sw         $a0, 52($sp)
    0882018C:[1040FFB4]: beq        $v0, $zr, 0x08820060
    08820190:[AFA30030]: sw         $v1, 48($sp)
    08820194:[1BC0FF4D]: blez       $fp, 0x0881FECC
    08820198:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0882019C:[86A200AA]: lh         $v0, 170($s5)
    088201A0:[24640E28]: addiu      $a0, $v1, 3624
    088201A4:[00021180]: sll        $v0, $v0, 0x0006
    088201A8:[00441021]: addu       $v0, $v0, $a0
    088201AC:[84420006]: lh         $v0, 6($v0)
    088201B0:[86A300AC]: lh         $v1, 172($s5)
    088201B4:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    088201B8:[44820000]: mtc1       $v0, $f0
    088201BC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088201C0:[24420624]: addiu      $v0, $v0, 1572
    088201C4:[00031940]: sll        $v1, $v1, 0x0005
    088201C8:[00621821]: addu       $v1, $v1, $v0
    088201CC:[46800320]: cvt.s.w    $f12, $f0
    088201D0:[8467001E]: lh         $a3, 30($v1)
    088201D4:[24A5AB8C]: addiu      $a1, $a1, -21620
    088201D8:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    088201DC:[0E206AD0]: jal        0x0881AB40
    088201E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088201E4:[1040FF39]: beq        $v0, $zr, 0x0881FECC
    088201E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088201EC:[8FA6002C]: lw         $a2, 44($sp)
    088201F0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088201F4:[0E21A454]: jal        0x08869150
    088201F8:[24450038]: addiu      $a1, $v0, 56
    088201FC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08820200:[0E21A4E9]: jal        0x088693A4
    08820204:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08820208:[0A207FD4]: j          0x0881FF50
    0882020C:[8FA40028]: lw         $a0, 40($sp)
    08820210:[84A200D4]: lh         $v0, 212($a1)
    08820214:[5C40FFC7]: bgtzl      $v0, 0x08820134
    08820218:[A6D00000]: sh         $s0, 0($s6)
    0882021C:[0A208052]: j          0x08820148
    08820220:[8E620000]: lw         $v0, 0($s3)
  Back Branch 0882009C 224,089 times (length 6)
    08820078:[2484AD6C]: addiu      $a0, $a0, -21140
    0882007C:[00741021]: addu       $v0, $v1, $s4
    08820080:[00021080]: sll        $v0, $v0, 0x0002
    08820084:[0A208026]: j          0x08820098
    08820088:[00449821]: addu       $s3, $v0, $a0
--> 0882008C:[00D4102A]: slt        $v0, $a2, $s4
    08820090:[14400036]: bne        $v0, $zr, 0x0882016C
    08820094:[26730004]: addiu      $s3, $s3, 4
    08820098:[8E620000]: lw         $v0, 0($s3)
--> 0882009C:[5840FFFB]: blezl      $v0, 0x0882008C
    088200A0:[26940001]: addiu      $s4, $s4, 1
    088200A4:[00141980]: sll        $v1, $s4, 0x0006
    088200A8:[00141100]: sll        $v0, $s4, 0x0004
    088200AC:[00431021]: addu       $v0, $v0, $v1
  Back Branch 0882018C 72,527 times (length 77)
    0882004C:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    08820050:[AFA50034]: sw         $a1, 52($sp)
    08820054:[2457AB8C]: addiu      $s7, $v0, -21620
    08820058:[2476ACCC]: addiu      $s6, $v1, -21300
    0882005C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
--> 08820060:[8FB40008]: lw         $s4, 8($sp)
    08820064:[00D4102A]: slt        $v0, $a2, $s4
    08820068:[14400042]: bne        $v0, $zr, 0x08820174
    0882006C:[8FA40034]: lw         $a0, 52($sp)
    08820070:[8FA30034]: lw         $v1, 52($sp)
    08820074:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    08820078:[2484AD6C]: addiu      $a0, $a0, -21140
    0882007C:[00741021]: addu       $v0, $v1, $s4
    08820080:[00021080]: sll        $v0, $v0, 0x0002
    08820084:[0A208026]: j          0x08820098
    08820088:[00449821]: addu       $s3, $v0, $a0
    0882008C:[00D4102A]: slt        $v0, $a2, $s4
    08820090:[14400036]: bne        $v0, $zr, 0x0882016C
    08820094:[26730004]: addiu      $s3, $s3, 4
    08820098:[8E620000]: lw         $v0, 0($s3)
    0882009C:[5840FFFB]: blezl      $v0, 0x0882008C
    088200A0:[26940001]: addiu      $s4, $s4, 1
    088200A4:[00141980]: sll        $v1, $s4, 0x0006
    088200A8:[00141100]: sll        $v0, $s4, 0x0004
    088200AC:[00431021]: addu       $v0, $v0, $v1
    088200B0:[8FA30030]: lw         $v1, 48($sp)
    088200B4:[8FA40024]: lw         $a0, 36($sp)
    088200B8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088200BC:[00431021]: addu       $v0, $v0, $v1
    088200C0:[00400013]: mtlo       $v0
    088200C4:[24032A30]: addiu      $v1, $zr, 10800 <=> li $v1, 10800
    088200C8:[0083001C]: madd       $a0, $v1
    088200CC:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    088200D0:[2463B1A4]: addiu      $v1, $v1, -20060
    088200D4:[00001012]: mflo       $v0
    088200D8:[00438821]: addu       $s1, $v0, $v1
    088200DC:[82300000]: lb         $s0, 0($s1)
    088200E0:[8FA40020]: lw         $a0, 32($sp)
    088200E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088200E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088200EC:[0E208C09]: jal        0x08823024
    088200F0:[AFA70040]: sw         $a3, 64($sp)
    088200F4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088200F8:[8FA20028]: lw         $v0, 40($sp)
    088200FC:[14400044]: bne        $v0, $zr, 0x08820210
    08820100:[8FA70040]: lw         $a3, 64($sp)
    08820104:[86A200A8]: lh         $v0, 168($s5)
    08820108:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0882010C:[1202000D]: beq        $s0, $v0, 0x08820144
    08820110:[24830E28]: addiu      $v1, $a0, 3624
    08820114:[84A200AA]: lh         $v0, 170($a1)
    08820118:[84A400D4]: lh         $a0, 212($a1)
    0882011C:[00021180]: sll        $v0, $v0, 0x0006
    08820120:[00431021]: addu       $v0, $v0, $v1
    08820124:[84430002]: lh         $v1, 2($v0)
    08820128:[50830007]: beql       $a0, $v1, 0x08820148
    0882012C:[8E620000]: lw         $v0, 0($s3)
    08820130:[A6D00000]: sh         $s0, 0($s6)
    08820134:[27DE0001]: addiu      $fp, $fp, 1
    08820138:[26D60002]: addiu      $s6, $s6, 2
    0882013C:[AEE50000]: sw         $a1, 0($s7)
    08820140:[26F70004]: addiu      $s7, $s7, 4
    08820144:[8E620000]: lw         $v0, 0($s3)
    08820148:[26520001]: addiu      $s2, $s2, 1
    0882014C:[0242102A]: slt        $v0, $s2, $v0
    08820150:[1440FFE2]: bne        $v0, $zr, 0x088200DC
    08820154:[26310001]: addiu      $s1, $s1, 1
    08820158:[8FA60010]: lw         $a2, 16($sp)
    0882015C:[26940001]: addiu      $s4, $s4, 1
    08820160:[00D4102A]: slt        $v0, $a2, $s4
    08820164:[1040FFCC]: beq        $v0, $zr, 0x08820098
    08820168:[26730004]: addiu      $s3, $s3, 4
    0882016C:[8FA80014]: lw         $t0, 20($sp)
    08820170:[8FA40034]: lw         $a0, 52($sp)
    08820174:[8FA30030]: lw         $v1, 48($sp)
    08820178:[24E70001]: addiu      $a3, $a3, 1
    0882017C:[2484000F]: addiu      $a0, $a0, 15
    08820180:[246304B0]: addiu      $v1, $v1, 1200
    08820184:[0107102A]: slt        $v0, $t0, $a3
    08820188:[AFA40034]: sw         $a0, 52($sp)
--> 0882018C:[1040FFB4]: beq        $v0, $zr, 0x08820060
    08820190:[AFA30030]: sw         $v1, 48($sp)
    08820194:[1BC0FF4D]: blez       $fp, 0x0881FECC
    08820198:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0882019C:[86A200AA]: lh         $v0, 170($s5)
  Back Branch 08820004 22,324 times (length 79)
    0881FEBC:[1040000F]: beq        $v0, $zr, 0x0881FEFC
    0881FEC0:[2482FFF2]: addiu      $v0, $a0, -14
    0881FEC4:[24620001]: addiu      $v0, $v1, 1
    0881FEC8:[AEA200C8]: sw         $v0, 200($s5)
    0881FECC:[8FBF0074]: lw         $ra, 116($sp)
--> 0881FED0:[8FBE0070]: lw         $fp, 112($sp)
    0881FED4:[8FB7006C]: lw         $s7, 108($sp)
    0881FED8:[8FB60068]: lw         $s6, 104($sp)
    0881FEDC:[8FB50064]: lw         $s5, 100($sp)
    0881FEE0:[8FB40060]: lw         $s4, 96($sp)
    0881FEE4:[8FB3005C]: lw         $s3, 92($sp)
    0881FEE8:[8FB20058]: lw         $s2, 88($sp)
    0881FEEC:[8FB10054]: lw         $s1, 84($sp)
    0881FEF0:[8FB00050]: lw         $s0, 80($sp)
    0881FEF4:[03E00008]: jr         $ra
    0881FEF8:[27BD0080]: addiu      $sp, $sp, 128
    0881FEFC:[3042FFFF]: andi       $v0, $v0, -1
    0881FF00:[2C420002]: sltiu      $v0, $v0, 2
    0881FF04:[14400030]: bne        $v0, $zr, 0x0881FFC8
    0881FF08:[8EB00088]: lw         $s0, 136($s5)
    0881FF0C:[8EA3000C]: lw         $v1, 12($s5)
    0881FF10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881FF14:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0881FF18:[00431023]: subu       $v0, $v0, $v1
    0881FF1C:[AFA40028]: sw         $a0, 40($sp)
    0881FF20:[AFA20024]: sw         $v0, 36($sp)
    0881FF24:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881FF28:[8C431AD0]: lw         $v1, 6864($v0)
    0881FF2C:[8FA20024]: lw         $v0, 36($sp)
    0881FF30:[24045290]: addiu      $a0, $zr, 21136 <=> li $a0, 21136
    0881FF34:[00600013]: mtlo       $v1
    0881FF38:[0044001C]: madd       $v0, $a0
    0881FF3C:[00001812]: mflo       $v1
    0881FF40:[24630768]: addiu      $v1, $v1, 1896
    0881FF44:[12000024]: beq        $s0, $zr, 0x0881FFD8
    0881FF48:[AFA30020]: sw         $v1, 32($sp)
    0881FF4C:[8FA40028]: lw         $a0, 40($sp)
    0881FF50:[1480000F]: bne        $a0, $zr, 0x0881FF90
    0881FF54:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881FF58:[0E206B4D]: jal        0x0881AD34
    0881FF5C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881FF60:[8FBF0074]: lw         $ra, 116($sp)
    0881FF64:[8FBE0070]: lw         $fp, 112($sp)
    0881FF68:[8FB7006C]: lw         $s7, 108($sp)
    0881FF6C:[8FB60068]: lw         $s6, 104($sp)
    0881FF70:[8FB50064]: lw         $s5, 100($sp)
    0881FF74:[8FB40060]: lw         $s4, 96($sp)
    0881FF78:[8FB3005C]: lw         $s3, 92($sp)
    0881FF7C:[8FB20058]: lw         $s2, 88($sp)
    0881FF80:[8FB10054]: lw         $s1, 84($sp)
    0881FF84:[8FB00050]: lw         $s0, 80($sp)
    0881FF88:[03E00008]: jr         $ra
    0881FF8C:[27BD0080]: addiu      $sp, $sp, 128
    0881FF90:[0E207F3D]: jal        0x0881FCF4
    0881FF94:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881FF98:[8FBF0074]: lw         $ra, 116($sp)
    0881FF9C:[8FBE0070]: lw         $fp, 112($sp)
    0881FFA0:[8FB7006C]: lw         $s7, 108($sp)
    0881FFA4:[8FB60068]: lw         $s6, 104($sp)
    0881FFA8:[8FB50064]: lw         $s5, 100($sp)
    0881FFAC:[8FB40060]: lw         $s4, 96($sp)
    0881FFB0:[8FB3005C]: lw         $s3, 92($sp)
    0881FFB4:[8FB20058]: lw         $s2, 88($sp)
    0881FFB8:[8FB10054]: lw         $s1, 84($sp)
    0881FFBC:[8FB00050]: lw         $s0, 80($sp)
    0881FFC0:[03E00008]: jr         $ra
    0881FFC4:[27BD0080]: addiu      $sp, $sp, 128
    0881FFC8:[8EA3000C]: lw         $v1, 12($s5)
    0881FFCC:[AFA00028]: sw         $zr, 40($sp)
    0881FFD0:[0A207FC9]: j          0x0881FF24
    0881FFD4:[AFA30024]: sw         $v1, 36($sp)
    0881FFD8:[84A70006]: lh         $a3, 6($a1)
    0881FFDC:[26A30038]: addiu      $v1, $s5, 56
    0881FFE0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881FFE4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0881FFE8:[27A50008]: addiu      $a1, $sp, 8
    0881FFEC:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0881FFF0:[0E206665]: jal        0x08819994
    0881FFF4:[AFA3002C]: sw         $v1, 44($sp)
    0881FFF8:[8FA7000C]: lw         $a3, 12($sp)
    0881FFFC:[8FA80014]: lw         $t0, 20($sp)
    08820000:[0107102A]: slt        $v0, $t0, $a3
--> 08820004:[1440FFB2]: bne        $v0, $zr, 0x0881FED0
    08820008:[8FBF0074]: lw         $ra, 116($sp)
    0882000C:[8FA20024]: lw         $v0, 36($sp)
    08820010:[00072900]: sll        $a1, $a3, 0x0004
    08820014:[00071980]: sll        $v1, $a3, 0x0006
  Back Branch 08820194 22,324 times (length 180)
  Back Branch 08820214 2,990 times (length 58)
    08820120:[00431021]: addu       $v0, $v0, $v1
    08820124:[84430002]: lh         $v1, 2($v0)
    08820128:[50830007]: beql       $a0, $v1, 0x08820148
    0882012C:[8E620000]: lw         $v0, 0($s3)
    08820130:[A6D00000]: sh         $s0, 0($s6)
--> 08820134:[27DE0001]: addiu      $fp, $fp, 1
    08820138:[26D60002]: addiu      $s6, $s6, 2
    0882013C:[AEE50000]: sw         $a1, 0($s7)
    08820140:[26F70004]: addiu      $s7, $s7, 4
    08820144:[8E620000]: lw         $v0, 0($s3)
    08820148:[26520001]: addiu      $s2, $s2, 1
    0882014C:[0242102A]: slt        $v0, $s2, $v0
    08820150:[1440FFE2]: bne        $v0, $zr, 0x088200DC
    08820154:[26310001]: addiu      $s1, $s1, 1
    08820158:[8FA60010]: lw         $a2, 16($sp)
    0882015C:[26940001]: addiu      $s4, $s4, 1
    08820160:[00D4102A]: slt        $v0, $a2, $s4
    08820164:[1040FFCC]: beq        $v0, $zr, 0x08820098
    08820168:[26730004]: addiu      $s3, $s3, 4
    0882016C:[8FA80014]: lw         $t0, 20($sp)
    08820170:[8FA40034]: lw         $a0, 52($sp)
    08820174:[8FA30030]: lw         $v1, 48($sp)
    08820178:[24E70001]: addiu      $a3, $a3, 1
    0882017C:[2484000F]: addiu      $a0, $a0, 15
    08820180:[246304B0]: addiu      $v1, $v1, 1200
    08820184:[0107102A]: slt        $v0, $t0, $a3
    08820188:[AFA40034]: sw         $a0, 52($sp)
    0882018C:[1040FFB4]: beq        $v0, $zr, 0x08820060
    08820190:[AFA30030]: sw         $v1, 48($sp)
    08820194:[1BC0FF4D]: blez       $fp, 0x0881FECC
    08820198:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0882019C:[86A200AA]: lh         $v0, 170($s5)
    088201A0:[24640E28]: addiu      $a0, $v1, 3624
    088201A4:[00021180]: sll        $v0, $v0, 0x0006
    088201A8:[00441021]: addu       $v0, $v0, $a0
    088201AC:[84420006]: lh         $v0, 6($v0)
    088201B0:[86A300AC]: lh         $v1, 172($s5)
    088201B4:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    088201B8:[44820000]: mtc1       $v0, $f0
    088201BC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088201C0:[24420624]: addiu      $v0, $v0, 1572
    088201C4:[00031940]: sll        $v1, $v1, 0x0005
    088201C8:[00621821]: addu       $v1, $v1, $v0
    088201CC:[46800320]: cvt.s.w    $f12, $f0
    088201D0:[8467001E]: lh         $a3, 30($v1)
    088201D4:[24A5AB8C]: addiu      $a1, $a1, -21620
    088201D8:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    088201DC:[0E206AD0]: jal        0x0881AB40
    088201E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088201E4:[1040FF39]: beq        $v0, $zr, 0x0881FECC
    088201E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088201EC:[8FA6002C]: lw         $a2, 44($sp)
    088201F0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088201F4:[0E21A454]: jal        0x08869150
    088201F8:[24450038]: addiu      $a1, $v0, 56
    088201FC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08820200:[0E21A4E9]: jal        0x088693A4
    08820204:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08820208:[0A207FD4]: j          0x0881FF50
    0882020C:[8FA40028]: lw         $a0, 40($sp)
    08820210:[84A200D4]: lh         $v0, 212($a1)
--> 08820214:[5C40FFC7]: bgtzl      $v0, 0x08820134
    08820218:[A6D00000]: sh         $s0, 0($s6)
    0882021C:[0A208052]: j          0x08820148
    08820220:[8E620000]: lw         $v0, 0($s3)
  Back Branch 08820150 2,990 times (length 31)
    088200C8:[0083001C]: madd       $a0, $v1
    088200CC:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    088200D0:[2463B1A4]: addiu      $v1, $v1, -20060
    088200D4:[00001012]: mflo       $v0
    088200D8:[00438821]: addu       $s1, $v0, $v1
--> 088200DC:[82300000]: lb         $s0, 0($s1)
    088200E0:[8FA40020]: lw         $a0, 32($sp)
    088200E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088200E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088200EC:[0E208C09]: jal        0x08823024
    088200F0:[AFA70040]: sw         $a3, 64($sp)
    088200F4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088200F8:[8FA20028]: lw         $v0, 40($sp)
    088200FC:[14400044]: bne        $v0, $zr, 0x08820210
    08820100:[8FA70040]: lw         $a3, 64($sp)
    08820104:[86A200A8]: lh         $v0, 168($s5)
    08820108:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0882010C:[1202000D]: beq        $s0, $v0, 0x08820144
    08820110:[24830E28]: addiu      $v1, $a0, 3624
    08820114:[84A200AA]: lh         $v0, 170($a1)
    08820118:[84A400D4]: lh         $a0, 212($a1)
    0882011C:[00021180]: sll        $v0, $v0, 0x0006
    08820120:[00431021]: addu       $v0, $v0, $v1
    08820124:[84430002]: lh         $v1, 2($v0)
    08820128:[50830007]: beql       $a0, $v1, 0x08820148
    0882012C:[8E620000]: lw         $v0, 0($s3)
    08820130:[A6D00000]: sh         $s0, 0($s6)
    08820134:[27DE0001]: addiu      $fp, $fp, 1
    08820138:[26D60002]: addiu      $s6, $s6, 2
    0882013C:[AEE50000]: sw         $a1, 0($s7)
    08820140:[26F70004]: addiu      $s7, $s7, 4
    08820144:[8E620000]: lw         $v0, 0($s3)
    08820148:[26520001]: addiu      $s2, $s2, 1
    0882014C:[0242102A]: slt        $v0, $s2, $v0
--> 08820150:[1440FFE2]: bne        $v0, $zr, 0x088200DC
    08820154:[26310001]: addiu      $s1, $s1, 1
    08820158:[8FA60010]: lw         $a2, 16($sp)
    0882015C:[26940001]: addiu      $s4, $s4, 1
    08820160:[00D4102A]: slt        $v0, $a2, $s4
  Back Branch 08820164 2,916 times (length 53)
    08820084:[0A208026]: j          0x08820098
    08820088:[00449821]: addu       $s3, $v0, $a0
    0882008C:[00D4102A]: slt        $v0, $a2, $s4
    08820090:[14400036]: bne        $v0, $zr, 0x0882016C
    08820094:[26730004]: addiu      $s3, $s3, 4
--> 08820098:[8E620000]: lw         $v0, 0($s3)
    0882009C:[5840FFFB]: blezl      $v0, 0x0882008C
    088200A0:[26940001]: addiu      $s4, $s4, 1
    088200A4:[00141980]: sll        $v1, $s4, 0x0006
    088200A8:[00141100]: sll        $v0, $s4, 0x0004
    088200AC:[00431021]: addu       $v0, $v0, $v1
    088200B0:[8FA30030]: lw         $v1, 48($sp)
    088200B4:[8FA40024]: lw         $a0, 36($sp)
    088200B8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088200BC:[00431021]: addu       $v0, $v0, $v1
    088200C0:[00400013]: mtlo       $v0
    088200C4:[24032A30]: addiu      $v1, $zr, 10800 <=> li $v1, 10800
    088200C8:[0083001C]: madd       $a0, $v1
    088200CC:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    088200D0:[2463B1A4]: addiu      $v1, $v1, -20060
    088200D4:[00001012]: mflo       $v0
    088200D8:[00438821]: addu       $s1, $v0, $v1
    088200DC:[82300000]: lb         $s0, 0($s1)
    088200E0:[8FA40020]: lw         $a0, 32($sp)
    088200E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088200E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088200EC:[0E208C09]: jal        0x08823024
    088200F0:[AFA70040]: sw         $a3, 64($sp)
    088200F4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088200F8:[8FA20028]: lw         $v0, 40($sp)
    088200FC:[14400044]: bne        $v0, $zr, 0x08820210
    08820100:[8FA70040]: lw         $a3, 64($sp)
    08820104:[86A200A8]: lh         $v0, 168($s5)
    08820108:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0882010C:[1202000D]: beq        $s0, $v0, 0x08820144
    08820110:[24830E28]: addiu      $v1, $a0, 3624
    08820114:[84A200AA]: lh         $v0, 170($a1)
    08820118:[84A400D4]: lh         $a0, 212($a1)
    0882011C:[00021180]: sll        $v0, $v0, 0x0006
    08820120:[00431021]: addu       $v0, $v0, $v1
    08820124:[84430002]: lh         $v1, 2($v0)
    08820128:[50830007]: beql       $a0, $v1, 0x08820148
    0882012C:[8E620000]: lw         $v0, 0($s3)
    08820130:[A6D00000]: sh         $s0, 0($s6)
    08820134:[27DE0001]: addiu      $fp, $fp, 1
    08820138:[26D60002]: addiu      $s6, $s6, 2
    0882013C:[AEE50000]: sw         $a1, 0($s7)
    08820140:[26F70004]: addiu      $s7, $s7, 4
    08820144:[8E620000]: lw         $v0, 0($s3)
    08820148:[26520001]: addiu      $s2, $s2, 1
    0882014C:[0242102A]: slt        $v0, $s2, $v0
    08820150:[1440FFE2]: bne        $v0, $zr, 0x088200DC
    08820154:[26310001]: addiu      $s1, $s1, 1
    08820158:[8FA60010]: lw         $a2, 16($sp)
    0882015C:[26940001]: addiu      $s4, $s4, 1
    08820160:[00D4102A]: slt        $v0, $a2, $s4
--> 08820164:[1040FFCC]: beq        $v0, $zr, 0x08820098
    08820168:[26730004]: addiu      $s3, $s3, 4
    0882016C:[8FA80014]: lw         $t0, 20($sp)
    08820170:[8FA40034]: lw         $a0, 52($sp)
    08820174:[8FA30030]: lw         $v1, 48($sp)
  Back Branch 088201E4 1,898 times (length 200)
  Back Branch 08820208 19 times (length 176)
_S1_2_888421C 5,204,661 instructions (0.642%), 247,841 calls (0888421C - 08884280, length 26)
    0888421C:[54A00004]: bnel       $a1, $zr, 0x08884230
    08884220:[8CA60004]: lw         $a2, 4($a1)
    08884224:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08884228:[03E00008]: jr         $ra
    0888422C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08884230:[14C4FFFD]: bne        $a2, $a0, 0x08884228
    08884234:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08884238:[8CA40008]: lw         $a0, 8($a1)
    0888423C:[1080000E]: beq        $a0, $zr, 0x08884278
    08884240:[8CA3000C]: lw         $v1, 12($a1)
    08884244:[AC83000C]: sw         $v1, 12($a0)
    08884248:[8CA2000C]: lw         $v0, 12($a1)
    0888424C:[50400002]: beql       $v0, $zr, 0x08884258
    08884250:[ACC40008]: sw         $a0, 8($a2)
    08884254:[AC440008]: sw         $a0, 8($v0)
    08884258:[8CC2000C]: lw         $v0, 12($a2)
    0888425C:[ACA00004]: sw         $zr, 4($a1)
    08884260:[2442FFFF]: addiu      $v0, $v0, -1
    08884264:[ACC2000C]: sw         $v0, 12($a2)
    08884268:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0888426C:[ACA00008]: sw         $zr, 8($a1)
    08884270:[03E00008]: jr         $ra
    08884274:[ACA0000C]: sw         $zr, 12($a1)
    08884278:[ACC30004]: sw         $v1, 4($a2)
    0888427C:[0A221092]: j          0x08884248
    08884280:[8CA40008]: lw         $a0, 8($a1)
  Back Branch 0888427C 247,841 times (length 15)
    08884234:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08884238:[8CA40008]: lw         $a0, 8($a1)
    0888423C:[1080000E]: beq        $a0, $zr, 0x08884278
    08884240:[8CA3000C]: lw         $v1, 12($a1)
    08884244:[AC83000C]: sw         $v1, 12($a0)
--> 08884248:[8CA2000C]: lw         $v0, 12($a1)
    0888424C:[50400002]: beql       $v0, $zr, 0x08884258
    08884250:[ACC40008]: sw         $a0, 8($a2)
    08884254:[AC440008]: sw         $a0, 8($v0)
    08884258:[8CC2000C]: lw         $v0, 12($a2)
    0888425C:[ACA00004]: sw         $zr, 4($a1)
    08884260:[2442FFFF]: addiu      $v0, $v0, -1
    08884264:[ACC2000C]: sw         $v0, 12($a2)
    08884268:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0888426C:[ACA00008]: sw         $zr, 8($a1)
    08884270:[03E00008]: jr         $ra
    08884274:[ACA0000C]: sw         $zr, 12($a1)
    08884278:[ACC30004]: sw         $v1, 4($a2)
--> 0888427C:[0A221092]: j          0x08884248
    08884280:[8CA40008]: lw         $a0, 8($a1)
  Back Branch 08884230 247,841 times (length 4)
    0888421C:[54A00004]: bnel       $a1, $zr, 0x08884230
    08884220:[8CA60004]: lw         $a2, 4($a1)
    08884224:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08884228:[03E00008]: jr         $ra
    0888422C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
--> 08884230:[14C4FFFD]: bne        $a2, $a0, 0x08884228
    08884234:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08884238:[8CA40008]: lw         $a0, 8($a1)
    0888423C:[1080000E]: beq        $a0, $zr, 0x08884278
    08884240:[8CA3000C]: lw         $v1, 12($a1)
_S1_2_881B880 5,187,751 instructions (0.640%), 39,194 calls (0881B880 - 0881BC20, length 233)
    0881B880:[27BDFFA0]: addiu      $sp, $sp, -96
    0881B884:[AFB50034]: sw         $s5, 52($sp)
    0881B888:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881B88C:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0881B890:[AFBF0044]: sw         $ra, 68($sp)
    0881B894:[AFBE0040]: sw         $fp, 64($sp)
    0881B898:[AFB7003C]: sw         $s7, 60($sp)
    0881B89C:[AFB60038]: sw         $s6, 56($sp)
    0881B8A0:[AFB40030]: sw         $s4, 48($sp)
    0881B8A4:[AFB3002C]: sw         $s3, 44($sp)
    0881B8A8:[AFB20028]: sw         $s2, 40($sp)
    0881B8AC:[AFB10024]: sw         $s1, 36($sp)
    0881B8B0:[AFB00020]: sw         $s0, 32($sp)
    0881B8B4:[E7B60058]: swc1       $f22, 88($sp)
    0881B8B8:[E7B50054]: swc1       $f21, 84($sp)
    0881B8BC:[E7B40050]: swc1       $f20, 80($sp)
    0881B8C0:[848200AA]: lh         $v0, 170($a0)
    0881B8C4:[24640E28]: addiu      $a0, $v1, 3624
    0881B8C8:[00021180]: sll        $v0, $v0, 0x0006
    0881B8CC:[00442021]: addu       $a0, $v0, $a0
    0881B8D0:[8483000C]: lh         $v1, 12($a0)
    0881B8D4:[5060003F]: beql       $v1, $zr, 0x0881B9D4
    0881B8D8:[8FBF0044]: lw         $ra, 68($sp)
    0881B8DC:[86A200D8]: lh         $v0, 216($s5)
    0881B8E0:[1040003B]: beq        $v0, $zr, 0x0881B9D0
    0881B8E4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B8E8:[C44467C8]: lwc1       $f4, 26568($v0)
    0881B8EC:[C4800034]: lwc1       $f0, 52($a0)
    0881B8F0:[C6A3003C]: lwc1       $f3, 60($s5)
    0881B8F4:[C4810030]: lwc1       $f1, 48($a0)
    0881B8F8:[46040002]: mul.s      $f0, $f0, $f4
    0881B8FC:[C6A20038]: lwc1       $f2, 56($s5)
    0881B900:[46040842]: mul.s      $f1, $f1, $f4
    0881B904:[46030100]: add.s      $f4, $f0, $f3
    0881B908:[460018C1]: sub.s      $f3, $f3, $f0
    0881B90C:[46020940]: add.s      $f5, $f1, $f2
    0881B910:[46011081]: sub.s      $f2, $f2, $f1
    0881B914:[4600200D]: trunc.w.s  $f0, $f4
    0881B918:[4600184D]: trunc.w.s  $f1, $f3
    0881B91C:[4600290D]: trunc.w.s  $f4, $f5
    0881B920:[460010CD]: trunc.w.s  $f3, $f2
    0881B924:[44020000]: mfc1       $v0, $f0
    0881B928:[44030800]: mfc1       $v1, $f1
    0881B92C:[0002B8C3]: sra        $s7, $v0, 0x0003
    0881B930:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881B934:[8C52A688]: lw         $s2, -22904($v0)
    0881B938:[44021800]: mfc1       $v0, $f3
    0881B93C:[0003B0C3]: sra        $s6, $v1, 0x0003
    0881B940:[02F6182A]: slt        $v1, $s7, $s6
    0881B944:[0002F0C3]: sra        $fp, $v0, 0x0003
    0881B948:[44022000]: mfc1       $v0, $f4
    0881B94C:[14600031]: bne        $v1, $zr, 0x0881BA14
    0881B950:[0002A0C3]: sra        $s4, $v0, 0x0003
    0881B954:[029E182A]: slt        $v1, $s4, $fp
    0881B958:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    0881B95C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881B960:[0A206E5D]: j          0x0881B974
    0881B964:[AFA30010]: sw         $v1, 16($sp)
    0881B968:[02F1102A]: slt        $v0, $s7, $s1
    0881B96C:[1440003B]: bne        $v0, $zr, 0x0881BA5C
    0881B970:[00000000]: nop
    0881B974:[8FA20010]: lw         $v0, 16($sp)
    0881B978:[5440FFFB]: bnel       $v0, $zr, 0x0881B968
    0881B97C:[26310001]: addiu      $s1, $s1, 1
    0881B980:[0A206E65]: j          0x0881B994
    0881B984:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0881B988:[0290102A]: slt        $v0, $s4, $s0
    0881B98C:[5440FFF6]: bnel       $v0, $zr, 0x0881B968
    0881B990:[26310001]: addiu      $s1, $s1, 1
    0881B994:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B998:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B99C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B9A0:[0E202952]: jal        0x0880A548
    0881B9A4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881B9A8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B9AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B9B0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B9B4:[1040FFF4]: beq        $v0, $zr, 0x0881B988
    0881B9B8:[26100001]: addiu      $s0, $s0, 1
    0881B9BC:[0E2029D9]: jal        0x0880A764
    0881B9C0:[00000000]: nop
    0881B9C4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0881B9C8:[0A206E62]: j          0x0881B988
    0881B9CC:[02629821]: addu       $s3, $s3, $v0
    0881B9D0:[8FBF0044]: lw         $ra, 68($sp)
    0881B9D4:[8FBE0040]: lw         $fp, 64($sp)
    0881B9D8:[8FB7003C]: lw         $s7, 60($sp)
    0881B9DC:[8FB60038]: lw         $s6, 56($sp)
    0881B9E0:[8FB50034]: lw         $s5, 52($sp)
    0881B9E4:[8FB40030]: lw         $s4, 48($sp)
    0881B9E8:[8FB3002C]: lw         $s3, 44($sp)
    0881B9EC:[8FB20028]: lw         $s2, 40($sp)
    0881B9F0:[8FB10024]: lw         $s1, 36($sp)
    0881B9F4:[8FB00020]: lw         $s0, 32($sp)
    0881B9F8:[C7B60058]: lwc1       $f22, 88($sp)
    0881B9FC:[C7B50054]: lwc1       $f21, 84($sp)
    0881BA00:[C7B40050]: lwc1       $f20, 80($sp)
    0881BA04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881BA08:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0881BA0C:[03E00008]: jr         $ra
    0881BA10:[27BD0060]: addiu      $sp, $sp, 96
    0881BA14:[AEA000CC]: sw         $zr, 204($s5)
    0881BA18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881BA1C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0881BA20:[8FBF0044]: lw         $ra, 68($sp)
    0881BA24:[8FBE0040]: lw         $fp, 64($sp)
    0881BA28:[8FB7003C]: lw         $s7, 60($sp)
    0881BA2C:[8FB60038]: lw         $s6, 56($sp)
    0881BA30:[8FB50034]: lw         $s5, 52($sp)
    0881BA34:[8FB40030]: lw         $s4, 48($sp)
    0881BA38:[8FB3002C]: lw         $s3, 44($sp)
    0881BA3C:[8FB20028]: lw         $s2, 40($sp)
    0881BA40:[8FB10024]: lw         $s1, 36($sp)
    0881BA44:[8FB00020]: lw         $s0, 32($sp)
    0881BA48:[C7B60058]: lwc1       $f22, 88($sp)
    0881BA4C:[C7B50054]: lwc1       $f21, 84($sp)
    0881BA50:[C7B40050]: lwc1       $f20, 80($sp)
    0881BA54:[03E00008]: jr         $ra
    0881BA58:[27BD0060]: addiu      $sp, $sp, 96
    0881BA5C:[1260FFED]: beq        $s3, $zr, 0x0881BA14
    0881BA60:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881BA64:[86A200AA]: lh         $v0, 170($s5)
    0881BA68:[24640E28]: addiu      $a0, $v1, 3624
    0881BA6C:[00021180]: sll        $v0, $v0, 0x0006
    0881BA70:[00441021]: addu       $v0, $v0, $a0
    0881BA74:[8EA500CC]: lw         $a1, 204($s5)
    0881BA78:[8443000E]: lh         $v1, 14($v0)
    0881BA7C:[00A3182A]: slt        $v1, $a1, $v1
    0881BA80:[54600044]: bnel       $v1, $zr, 0x0881BB94
    0881BA84:[24A20001]: addiu      $v0, $a1, 1
    0881BA88:[8442000C]: lh         $v0, 12($v0)
    0881BA8C:[44930800]: mtc1       $s3, $f1
    0881BA90:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    0881BA94:[44820000]: mtc1       $v0, $f0
    0881BA98:[468008A0]: cvt.s.w    $f2, $f1
    0881BA9C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881BAA0:[46800060]: cvt.s.w    $f1, $f0
    0881BAA4:[C45667CC]: lwc1       $f22, 26572($v0)
    0881BAA8:[0016B0C0]: sll        $s6, $s6, 0x0003
    0881BAAC:[0A206EB1]: j          0x0881BAC4
    0881BAB0:[46020D03]: div.s      $f20, $f1, $f2
    0881BAB4:[26310001]: addiu      $s1, $s1, 1
    0881BAB8:[02F1102A]: slt        $v0, $s7, $s1
    0881BABC:[14400047]: bne        $v0, $zr, 0x0881BBDC
    0881BAC0:[26D60008]: addiu      $s6, $s6, 8
    0881BAC4:[8FA20010]: lw         $v0, 16($sp)
    0881BAC8:[5440FFFB]: bnel       $v0, $zr, 0x0881BAB8
    0881BACC:[26310001]: addiu      $s1, $s1, 1
    0881BAD0:[4600B546]: mov.s      $f21, $f22
    0881BAD4:[001E98C0]: sll        $s3, $fp, 0x0003
    0881BAD8:[0A206EBC]: j          0x0881BAF0
    0881BADC:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0881BAE0:[26100001]: addiu      $s0, $s0, 1
    0881BAE4:[0290102A]: slt        $v0, $s4, $s0
    0881BAE8:[1440FFF2]: bne        $v0, $zr, 0x0881BAB4
    0881BAEC:[26730008]: addiu      $s3, $s3, 8
    0881BAF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BAF4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BAF8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BAFC:[0E202952]: jal        0x0880A548
    0881BB00:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881BB04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB08:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BB0C:[1040FFF4]: beq        $v0, $zr, 0x0881BAE0
    0881BB10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BB14:[0E2029D9]: jal        0x0880A764
    0881BB18:[00000000]: nop
    0881BB1C:[4600A306]: mov.s      $f12, $f20
    0881BB20:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB24:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BB28:[1040FFED]: beq        $v0, $zr, 0x0881BAE0
    0881BB2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BB30:[0E20292B]: jal        0x0880A4AC
    0881BB34:[26100001]: addiu      $s0, $s0, 1
    0881BB38:[44930800]: mtc1       $s3, $f1
    0881BB3C:[44961000]: mtc1       $s6, $f2
    0881BB40:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881BB44:[46800820]: cvt.s.w    $f0, $f1
    0881BB48:[46801060]: cvt.s.w    $f1, $f2
    0881BB4C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881BB50:[E7A00000]: swc1       $f0, 0($sp)
    0881BB54:[0E20946F]: jal        0x088251BC
    0881BB58:[E7A10004]: swc1       $f1, 4($sp)
    0881BB5C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0881BB60:[C7AC0000]: lwc1       $f12, 0($sp)
    0881BB64:[C7AD0004]: lwc1       $f13, 4($sp)
    0881BB68:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881BB6C:[46156300]: add.s      $f12, $f12, $f21
    0881BB70:[46156B40]: add.s      $f13, $f13, $f21
    0881BB74:[8C44C0F0]: lw         $a0, -16144($v0)
    0881BB78:[C46E67D0]: lwc1       $f14, 26576($v1)
    0881BB7C:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0881BB80:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881BB84:[0E210B16]: jal        0x08842C58
    0881BB88:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0881BB8C:[0A206EBA]: j          0x0881BAE8
    0881BB90:[0290102A]: slt        $v0, $s4, $s0
    0881BB94:[AEA200CC]: sw         $v0, 204($s5)
    0881BB98:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0881BB9C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0881BBA0:[8FBF0044]: lw         $ra, 68($sp)
    0881BBA4:[8FBE0040]: lw         $fp, 64($sp)
    0881BBA8:[8FB7003C]: lw         $s7, 60($sp)
    0881BBAC:[8FB60038]: lw         $s6, 56($sp)
    0881BBB0:[8FB50034]: lw         $s5, 52($sp)
    0881BBB4:[8FB40030]: lw         $s4, 48($sp)
    0881BBB8:[8FB3002C]: lw         $s3, 44($sp)
    0881BBBC:[8FB20028]: lw         $s2, 40($sp)
    0881BBC0:[8FB10024]: lw         $s1, 36($sp)
    0881BBC4:[8FB00020]: lw         $s0, 32($sp)
    0881BBC8:[C7B60058]: lwc1       $f22, 88($sp)
    0881BBCC:[C7B50054]: lwc1       $f21, 84($sp)
    0881BBD0:[C7B40050]: lwc1       $f20, 80($sp)
    0881BBD4:[03E00008]: jr         $ra
    0881BBD8:[27BD0060]: addiu      $sp, $sp, 96
    0881BBDC:[AEA000CC]: sw         $zr, 204($s5)
    0881BBE0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0881BBE4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0881BBE8:[8FBF0044]: lw         $ra, 68($sp)
    0881BBEC:[8FBE0040]: lw         $fp, 64($sp)
    0881BBF0:[8FB7003C]: lw         $s7, 60($sp)
    0881BBF4:[8FB60038]: lw         $s6, 56($sp)
    0881BBF8:[8FB50034]: lw         $s5, 52($sp)
    0881BBFC:[8FB40030]: lw         $s4, 48($sp)
    0881BC00:[8FB3002C]: lw         $s3, 44($sp)
    0881BC04:[8FB20028]: lw         $s2, 40($sp)
    0881BC08:[8FB10024]: lw         $s1, 36($sp)
    0881BC0C:[8FB00020]: lw         $s0, 32($sp)
    0881BC10:[C7B60058]: lwc1       $f22, 88($sp)
    0881BC14:[C7B50054]: lwc1       $f21, 84($sp)
    0881BC18:[C7B40050]: lwc1       $f20, 80($sp)
    0881BC1C:[03E00008]: jr         $ra
    0881BC20:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0881B9B4 149,726 times (length 13)
    0881B974:[8FA20010]: lw         $v0, 16($sp)
    0881B978:[5440FFFB]: bnel       $v0, $zr, 0x0881B968
    0881B97C:[26310001]: addiu      $s1, $s1, 1
    0881B980:[0A206E65]: j          0x0881B994
    0881B984:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
--> 0881B988:[0290102A]: slt        $v0, $s4, $s0
    0881B98C:[5440FFF6]: bnel       $v0, $zr, 0x0881B968
    0881B990:[26310001]: addiu      $s1, $s1, 1
    0881B994:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B998:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B99C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B9A0:[0E202952]: jal        0x0880A548
    0881B9A4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881B9A8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B9AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B9B0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 0881B9B4:[1040FFF4]: beq        $v0, $zr, 0x0881B988
    0881B9B8:[26100001]: addiu      $s0, $s0, 1
    0881B9BC:[0E2029D9]: jal        0x0880A764
    0881B9C0:[00000000]: nop
    0881B9C4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
  Back Branch 0881B98C 62,713 times (length 11)
    0881B954:[029E182A]: slt        $v1, $s4, $fp
    0881B958:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    0881B95C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0881B960:[0A206E5D]: j          0x0881B974
    0881B964:[AFA30010]: sw         $v1, 16($sp)
--> 0881B968:[02F1102A]: slt        $v0, $s7, $s1
    0881B96C:[1440003B]: bne        $v0, $zr, 0x0881BA5C
    0881B970:[00000000]: nop
    0881B974:[8FA20010]: lw         $v0, 16($sp)
    0881B978:[5440FFFB]: bnel       $v0, $zr, 0x0881B968
    0881B97C:[26310001]: addiu      $s1, $s1, 1
    0881B980:[0A206E65]: j          0x0881B994
    0881B984:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0881B988:[0290102A]: slt        $v0, $s4, $s0
--> 0881B98C:[5440FFF6]: bnel       $v0, $zr, 0x0881B968
    0881B990:[26310001]: addiu      $s1, $s1, 1
    0881B994:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B998:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B99C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
  Back Branch 0881BA5C 26,720 times (length 20)
    0881BA00:[C7B40050]: lwc1       $f20, 80($sp)
    0881BA04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881BA08:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0881BA0C:[03E00008]: jr         $ra
    0881BA10:[27BD0060]: addiu      $sp, $sp, 96
--> 0881BA14:[AEA000CC]: sw         $zr, 204($s5)
    0881BA18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881BA1C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0881BA20:[8FBF0044]: lw         $ra, 68($sp)
    0881BA24:[8FBE0040]: lw         $fp, 64($sp)
    0881BA28:[8FB7003C]: lw         $s7, 60($sp)
    0881BA2C:[8FB60038]: lw         $s6, 56($sp)
    0881BA30:[8FB50034]: lw         $s5, 52($sp)
    0881BA34:[8FB40030]: lw         $s4, 48($sp)
    0881BA38:[8FB3002C]: lw         $s3, 44($sp)
    0881BA3C:[8FB20028]: lw         $s2, 40($sp)
    0881BA40:[8FB10024]: lw         $s1, 36($sp)
    0881BA44:[8FB00020]: lw         $s0, 32($sp)
    0881BA48:[C7B60058]: lwc1       $f22, 88($sp)
    0881BA4C:[C7B50054]: lwc1       $f21, 84($sp)
    0881BA50:[C7B40050]: lwc1       $f20, 80($sp)
    0881BA54:[03E00008]: jr         $ra
    0881BA58:[27BD0060]: addiu      $sp, $sp, 96
--> 0881BA5C:[1260FFED]: beq        $s3, $zr, 0x0881BA14
    0881BA60:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881BA64:[86A200AA]: lh         $v0, 170($s5)
    0881BA68:[24640E28]: addiu      $a0, $v1, 3624
    0881BA6C:[00021180]: sll        $v0, $v0, 0x0006
  Back Branch 0881B9C8 16,930 times (length 18)
    0881B974:[8FA20010]: lw         $v0, 16($sp)
    0881B978:[5440FFFB]: bnel       $v0, $zr, 0x0881B968
    0881B97C:[26310001]: addiu      $s1, $s1, 1
    0881B980:[0A206E65]: j          0x0881B994
    0881B984:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
--> 0881B988:[0290102A]: slt        $v0, $s4, $s0
    0881B98C:[5440FFF6]: bnel       $v0, $zr, 0x0881B968
    0881B990:[26310001]: addiu      $s1, $s1, 1
    0881B994:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B998:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B99C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B9A0:[0E202952]: jal        0x0880A548
    0881B9A4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881B9A8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B9AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B9B0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B9B4:[1040FFF4]: beq        $v0, $zr, 0x0881B988
    0881B9B8:[26100001]: addiu      $s0, $s0, 1
    0881B9BC:[0E2029D9]: jal        0x0880A764
    0881B9C0:[00000000]: nop
    0881B9C4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
--> 0881B9C8:[0A206E62]: j          0x0881B988
    0881B9CC:[02629821]: addu       $s3, $s3, $v0
    0881B9D0:[8FBF0044]: lw         $ra, 68($sp)
    0881B9D4:[8FBE0040]: lw         $fp, 64($sp)
    0881B9D8:[8FB7003C]: lw         $s7, 60($sp)
  Back Branch 0881BAE8 6,717 times (length 15)
    0881BAA0:[46800060]: cvt.s.w    $f1, $f0
    0881BAA4:[C45667CC]: lwc1       $f22, 26572($v0)
    0881BAA8:[0016B0C0]: sll        $s6, $s6, 0x0003
    0881BAAC:[0A206EB1]: j          0x0881BAC4
    0881BAB0:[46020D03]: div.s      $f20, $f1, $f2
--> 0881BAB4:[26310001]: addiu      $s1, $s1, 1
    0881BAB8:[02F1102A]: slt        $v0, $s7, $s1
    0881BABC:[14400047]: bne        $v0, $zr, 0x0881BBDC
    0881BAC0:[26D60008]: addiu      $s6, $s6, 8
    0881BAC4:[8FA20010]: lw         $v0, 16($sp)
    0881BAC8:[5440FFFB]: bnel       $v0, $zr, 0x0881BAB8
    0881BACC:[26310001]: addiu      $s1, $s1, 1
    0881BAD0:[4600B546]: mov.s      $f21, $f22
    0881BAD4:[001E98C0]: sll        $s3, $fp, 0x0003
    0881BAD8:[0A206EBC]: j          0x0881BAF0
    0881BADC:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0881BAE0:[26100001]: addiu      $s0, $s0, 1
    0881BAE4:[0290102A]: slt        $v0, $s4, $s0
--> 0881BAE8:[1440FFF2]: bne        $v0, $zr, 0x0881BAB4
    0881BAEC:[26730008]: addiu      $s3, $s3, 8
    0881BAF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BAF4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BAF8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
  Back Branch 0881BB0C 6,717 times (length 13)
    0881BACC:[26310001]: addiu      $s1, $s1, 1
    0881BAD0:[4600B546]: mov.s      $f21, $f22
    0881BAD4:[001E98C0]: sll        $s3, $fp, 0x0003
    0881BAD8:[0A206EBC]: j          0x0881BAF0
    0881BADC:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
--> 0881BAE0:[26100001]: addiu      $s0, $s0, 1
    0881BAE4:[0290102A]: slt        $v0, $s4, $s0
    0881BAE8:[1440FFF2]: bne        $v0, $zr, 0x0881BAB4
    0881BAEC:[26730008]: addiu      $s3, $s3, 8
    0881BAF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BAF4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BAF8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BAFC:[0E202952]: jal        0x0880A548
    0881BB00:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881BB04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB08:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 0881BB0C:[1040FFF4]: beq        $v0, $zr, 0x0881BAE0
    0881BB10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BB14:[0E2029D9]: jal        0x0880A764
    0881BB18:[00000000]: nop
    0881BB1C:[4600A306]: mov.s      $f12, $f20
  Back Branch 0881BB28 1,537 times (length 20)
    0881BACC:[26310001]: addiu      $s1, $s1, 1
    0881BAD0:[4600B546]: mov.s      $f21, $f22
    0881BAD4:[001E98C0]: sll        $s3, $fp, 0x0003
    0881BAD8:[0A206EBC]: j          0x0881BAF0
    0881BADC:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
--> 0881BAE0:[26100001]: addiu      $s0, $s0, 1
    0881BAE4:[0290102A]: slt        $v0, $s4, $s0
    0881BAE8:[1440FFF2]: bne        $v0, $zr, 0x0881BAB4
    0881BAEC:[26730008]: addiu      $s3, $s3, 8
    0881BAF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BAF4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BAF8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BAFC:[0E202952]: jal        0x0880A548
    0881BB00:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881BB04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB08:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BB0C:[1040FFF4]: beq        $v0, $zr, 0x0881BAE0
    0881BB10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BB14:[0E2029D9]: jal        0x0880A764
    0881BB18:[00000000]: nop
    0881BB1C:[4600A306]: mov.s      $f12, $f20
    0881BB20:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB24:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 0881BB28:[1040FFED]: beq        $v0, $zr, 0x0881BAE0
    0881BB2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BB30:[0E20292B]: jal        0x0880A4AC
    0881BB34:[26100001]: addiu      $s0, $s0, 1
    0881BB38:[44930800]: mtc1       $s3, $f1
  Back Branch 0881BB8C 1,537 times (length 43)
    0881BAD4:[001E98C0]: sll        $s3, $fp, 0x0003
    0881BAD8:[0A206EBC]: j          0x0881BAF0
    0881BADC:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0881BAE0:[26100001]: addiu      $s0, $s0, 1
    0881BAE4:[0290102A]: slt        $v0, $s4, $s0
--> 0881BAE8:[1440FFF2]: bne        $v0, $zr, 0x0881BAB4
    0881BAEC:[26730008]: addiu      $s3, $s3, 8
    0881BAF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BAF4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BAF8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BAFC:[0E202952]: jal        0x0880A548
    0881BB00:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881BB04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB08:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BB0C:[1040FFF4]: beq        $v0, $zr, 0x0881BAE0
    0881BB10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BB14:[0E2029D9]: jal        0x0880A764
    0881BB18:[00000000]: nop
    0881BB1C:[4600A306]: mov.s      $f12, $f20
    0881BB20:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881BB24:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881BB28:[1040FFED]: beq        $v0, $zr, 0x0881BAE0
    0881BB2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881BB30:[0E20292B]: jal        0x0880A4AC
    0881BB34:[26100001]: addiu      $s0, $s0, 1
    0881BB38:[44930800]: mtc1       $s3, $f1
    0881BB3C:[44961000]: mtc1       $s6, $f2
    0881BB40:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881BB44:[46800820]: cvt.s.w    $f0, $f1
    0881BB48:[46801060]: cvt.s.w    $f1, $f2
    0881BB4C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881BB50:[E7A00000]: swc1       $f0, 0($sp)
    0881BB54:[0E20946F]: jal        0x088251BC
    0881BB58:[E7A10004]: swc1       $f1, 4($sp)
    0881BB5C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0881BB60:[C7AC0000]: lwc1       $f12, 0($sp)
    0881BB64:[C7AD0004]: lwc1       $f13, 4($sp)
    0881BB68:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881BB6C:[46156300]: add.s      $f12, $f12, $f21
    0881BB70:[46156B40]: add.s      $f13, $f13, $f21
    0881BB74:[8C44C0F0]: lw         $a0, -16144($v0)
    0881BB78:[C46E67D0]: lwc1       $f14, 26576($v1)
    0881BB7C:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0881BB80:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881BB84:[0E210B16]: jal        0x08842C58
    0881BB88:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
--> 0881BB8C:[0A206EBA]: j          0x0881BAE8
    0881BB90:[0290102A]: slt        $v0, $s4, $s0
    0881BB94:[AEA200CC]: sw         $v0, 204($s5)
    0881BB98:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0881BB9C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_8868474 5,074,816 instructions (0.626%), 7,736 calls (08868474 - 088687C4, length 213)
    08868474:[27BDFFF0]: addiu      $sp, $sp, -16
    08868478:[30A30010]: andi       $v1, $a1, 16
    0886847C:[AFB00000]: sw         $s0, 0($sp)
    08868480:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08868484:[30B00001]: andi       $s0, $a1, 1
    08868488:[7CB90040]: ext        $t9, $a1, 1, 1
    0886848C:[10600084]: beq        $v1, $zr, 0x088686A0
    08868490:[7CB80080]: ext        $t8, $a1, 2, 1
    08868494:[8C83009C]: lw         $v1, 156($a0)
    08868498:[8C8400D0]: lw         $a0, 208($a0)
    0886849C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    088684A0:[8D6A00D4]: lw         $t2, 212($t3)
    088684A4:[8D6800CC]: lw         $t0, 204($t3)
    088684A8:[1065007B]: beq        $v1, $a1, 0x08868698
    088684AC:[00041600]: sll        $v0, $a0, 0x0018
    088684B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088684B4:[10660078]: beq        $v1, $a2, 0x08868698
    088684B8:[000417C0]: sll        $v0, $a0, 0x001F
    088684BC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088684C0:[10670075]: beq        $v1, $a3, 0x08868698
    088684C4:[00041700]: sll        $v0, $a0, 0x001C
    088684C8:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088684CC:[1064004D]: beq        $v1, $a0, 0x08868604
    088684D0:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    088684D4:[8D6E0008]: lw         $t6, 8($t3)
    088684D8:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    088684DC:[25CD00C8]: addiu      $t5, $t6, 200
    088684E0:[7DA21E00]: ext        $v0, $t5, 24, 4
    088684E4:[00021C00]: sll        $v1, $v0, 0x0010
    088684E8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088684EC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088684F0:[00674825]: or         $t1, $v1, $a3
    088684F4:[AD6D0008]: sw         $t5, 8($t3)
    088684F8:[01853025]: or         $a2, $t4, $a1
    088684FC:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08868500:[ADC90000]: sw         $t1, 0($t6)
    08868504:[25C90008]: addiu      $t1, $t6, 8
    08868508:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0886850C:[ADC60004]: sw         $a2, 4($t6)
    08868510:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08868514:[00063FC2]: srl        $a3, $a2, 0x001F
    08868518:[00C71021]: addu       $v0, $a2, $a3
    0886851C:[00026843]: sra        $t5, $v0, 0x0001
    08868520:[000D2040]: sll        $a0, $t5, 0x0001
    08868524:[00C47023]: subu       $t6, $a2, $a0
    08868528:[000E7900]: sll        $t7, $t6, 0x0004
    0886852C:[01EE3821]: addu       $a3, $t7, $t6
    08868530:[24C60001]: addiu      $a2, $a2, 1
    08868534:[01AE7821]: addu       $t7, $t5, $t6
    08868538:[000F7180]: sll        $t6, $t7, 0x0006
    0886853C:[00076900]: sll        $t5, $a3, 0x0004
    08868540:[28CF0010]: slti       $t7, $a2, 16
    08868544:[A4AE0004]: sh         $t6, 4($a1)
    08868548:[A4AD0006]: sh         $t5, 6($a1)
    0886854C:[ACA80000]: sw         $t0, 0($a1)
    08868550:[A4AA0008]: sh         $t2, 8($a1)
    08868554:[15E0FFEF]: bne        $t7, $zr, 0x08868514
    08868558:[24A5000C]: addiu      $a1, $a1, 12
    0886855C:[00187A80]: sll        $t7, $t8, 0x000A
    08868560:[8D780008]: lw         $t8, 8($t3)
    08868564:[00192240]: sll        $a0, $t9, 0x0009
    08868568:[00101A00]: sll        $v1, $s0, 0x0008
    0886856C:[01E47025]: or         $t6, $t7, $a0
    08868570:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08868574:[27070004]: addiu      $a3, $t8, 4
    08868578:[01C33025]: or         $a2, $t6, $v1
    0886857C:[35A50001]: ori        $a1, $t5, 1
    08868580:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08868584:[00C5C825]: or         $t9, $a2, $a1
    08868588:[360A011C]: ori        $t2, $s0, 284
    0886858C:[24E80004]: addiu      $t0, $a3, 4
    08868590:[AF190000]: sw         $t9, 0($t8)
    08868594:[AD680008]: sw         $t0, 8($t3)
    08868598:[1120000C]: beq        $t1, $zr, 0x088685CC
    0886859C:[ACEA0000]: sw         $t2, 0($a3)
    088685A0:[7D391E00]: ext        $t9, $t1, 24, 4
    088685A4:[00198400]: sll        $s0, $t9, 0x0010
    088685A8:[7C09FE04]: ins        $t1, $zr, 24, 8
    088685AC:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088685B0:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    088685B4:[012A1025]: or         $v0, $t1, $t2
    088685B8:[02184025]: or         $t0, $s0, $t8
    088685BC:[24E9000C]: addiu      $t1, $a3, 12
    088685C0:[ACE80004]: sw         $t0, 4($a3)
    088685C4:[ACE20008]: sw         $v0, 8($a3)
    088685C8:[AD690008]: sw         $t1, 8($t3)
    088685CC:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    088685D0:[8D640008]: lw         $a0, 8($t3)
    088685D4:[01863825]: or         $a3, $t4, $a2
    088685D8:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    088685DC:[00EC1025]: or         $v0, $a3, $t4
    088685E0:[24870004]: addiu      $a3, $a0, 4
    088685E4:[24F00004]: addiu      $s0, $a3, 4
    088685E8:[AD700008]: sw         $s0, 8($t3)
    088685EC:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    088685F0:[8FB00000]: lw         $s0, 0($sp)
    088685F4:[AC820000]: sw         $v0, 0($a0)
    088685F8:[ACEB0000]: sw         $t3, 0($a3)
    088685FC:[03E00008]: jr         $ra
    08868600:[27BD0010]: addiu      $sp, $sp, 16
    08868604:[8D6E0008]: lw         $t6, 8($t3)
    08868608:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    0886860C:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08868610:[25CD0188]: addiu      $t5, $t6, 392
    08868614:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08868618:[7DA61E00]: ext        $a2, $t5, 24, 4
    0886861C:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08868620:[00061C00]: sll        $v1, $a2, 0x0010
    08868624:[018F1025]: or         $v0, $t4, $t7
    08868628:[00654825]: or         $t1, $v1, $a1
    0886862C:[ADC20004]: sw         $v0, 4($t6)
    08868630:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08868634:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08868638:[AD6D0008]: sw         $t5, 8($t3)
    0886863C:[ADC90000]: sw         $t1, 0($t6)
    08868640:[25C90008]: addiu      $t1, $t6, 8
    08868644:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08868648:[00067FC2]: srl        $t7, $a2, 0x001F
    0886864C:[00CF1021]: addu       $v0, $a2, $t7
    08868650:[00026843]: sra        $t5, $v0, 0x0001
    08868654:[000D2040]: sll        $a0, $t5, 0x0001
    08868658:[00C47023]: subu       $t6, $a2, $a0
    0886865C:[000E3900]: sll        $a3, $t6, 0x0004
    08868660:[00EE7821]: addu       $t7, $a3, $t6
    08868664:[24C60001]: addiu      $a2, $a2, 1
    08868668:[01AE3821]: addu       $a3, $t5, $t6
    0886866C:[00077140]: sll        $t6, $a3, 0x0005
    08868670:[000F6900]: sll        $t5, $t7, 0x0004
    08868674:[28C70020]: slti       $a3, $a2, 32
    08868678:[A4AE0004]: sh         $t6, 4($a1)
    0886867C:[A4AD0006]: sh         $t5, 6($a1)
    08868680:[ACA80000]: sw         $t0, 0($a1)
    08868684:[A4AA0008]: sh         $t2, 8($a1)
    08868688:[14E0FFEF]: bne        $a3, $zr, 0x08868648
    0886868C:[24A5000C]: addiu      $a1, $a1, 12
    08868690:[0A21A158]: j          0x08868560
    08868694:[00187A80]: sll        $t7, $t8, 0x000A
    08868698:[0A21A132]: j          0x088684C8
    0886869C:[01024025]: or         $t0, $t0, $v0
    088686A0:[8C8300B4]: lw         $v1, 180($a0)
    088686A4:[8C8D00AC]: lw         $t5, 172($a0)
    088686A8:[8C8800B8]: lw         $t0, 184($a0)
    088686AC:[8C8E00B0]: lw         $t6, 176($a0)
    088686B0:[006D4823]: subu       $t1, $v1, $t5
    088686B4:[8C84009C]: lw         $a0, 156($a0)
    088686B8:[8D6300D0]: lw         $v1, 208($t3)
    088686BC:[010E7823]: subu       $t7, $t0, $t6
    088686C0:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    088686C4:[25280001]: addiu      $t0, $t1, 1
    088686C8:[8D6C00CC]: lw         $t4, 204($t3)
    088686CC:[25E90001]: addiu      $t1, $t7, 1
    088686D0:[00031600]: sll        $v0, $v1, 0x0018
    088686D4:[1085003A]: beq        $a0, $a1, 0x088687C0
    088686D8:[8D6F00D4]: lw         $t7, 212($t3)
    088686DC:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088686E0:[108A0037]: beq        $a0, $t2, 0x088687C0
    088686E4:[000317C0]: sll        $v0, $v1, 0x001F
    088686E8:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088686EC:[10870034]: beq        $a0, $a3, 0x088687C0
    088686F0:[00031700]: sll        $v0, $v1, 0x001C
    088686F4:[8D6A0008]: lw         $t2, 8($t3)
    088686F8:[00182A80]: sll        $a1, $t8, 0x000A
    088686FC:[00191A40]: sll        $v1, $t9, 0x0009
    08868700:[25590020]: addiu      $t9, $t2, 32
    08868704:[00A32025]: or         $a0, $a1, $v1
    08868708:[00103200]: sll        $a2, $s0, 0x0008
    0886870C:[7F381E00]: ext        $t8, $t9, 24, 4
    08868710:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    08868714:[00861825]: or         $v1, $a0, $a2
    08868718:[00188400]: sll        $s0, $t8, 0x0010
    0886871C:[34460001]: ori        $a2, $v0, 1
    08868720:[7C19FE04]: ins        $t9, $zr, 24, 8
    08868724:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08868728:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    0886872C:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    08868730:[03223825]: or         $a3, $t9, $v0
    08868734:[02182025]: or         $a0, $s0, $t8
    08868738:[0066C825]: or         $t9, $v1, $a2
    0886873C:[01A84021]: addu       $t0, $t5, $t0
    08868740:[25460008]: addiu      $a2, $t2, 8
    08868744:[01C94821]: addu       $t1, $t6, $t1
    08868748:[34B0011C]: ori        $s0, $a1, 284
    0886874C:[25420028]: addiu      $v0, $t2, 40
    08868750:[AD440000]: sw         $a0, 0($t2)
    08868754:[AD470004]: sw         $a3, 4($t2)
    08868758:[AD4C0008]: sw         $t4, 8($t2)
    0886875C:[A4C80010]: sh         $t0, 16($a2)
    08868760:[ACCC000C]: sw         $t4, 12($a2)
    08868764:[A4C90012]: sh         $t1, 18($a2)
    08868768:[A4CF0014]: sh         $t7, 20($a2)
    0886876C:[AD620008]: sw         $v0, 8($t3)
    08868770:[AD590020]: sw         $t9, 32($t2)
    08868774:[AD500024]: sw         $s0, 36($t2)
    08868778:[A4CD0004]: sh         $t5, 4($a2)
    0886877C:[A4CE0006]: sh         $t6, 6($a2)
    08868780:[10C0000B]: beq        $a2, $zr, 0x088687B0
    08868784:[A4CF0008]: sh         $t7, 8($a2)
    08868788:[7CC81E00]: ext        $t0, $a2, 24, 4
    0886878C:[00084C00]: sll        $t1, $t0, 0x0010
    08868790:[7C06FE04]: ins        $a2, $zr, 24, 8
    08868794:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    08868798:[01386025]: or         $t4, $t1, $t8
    0886879C:[00CF7025]: or         $t6, $a2, $t7
    088687A0:[254D0030]: addiu      $t5, $t2, 48
    088687A4:[AD4C0028]: sw         $t4, 40($t2)
    088687A8:[AD4E002C]: sw         $t6, 44($t2)
    088687AC:[AD6D0008]: sw         $t5, 8($t3)
    088687B0:[8D640008]: lw         $a0, 8($t3)
    088687B4:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    088687B8:[0A21A178]: j          0x088685E0
    088687BC:[35420002]: ori        $v0, $t2, 2
    088687C0:[0A21A1BD]: j          0x088686F4
    088687C4:[01826025]: or         $t4, $t4, $v0
  Back Branch 08868688 247,552 times (length 18)
    08868634:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08868638:[AD6D0008]: sw         $t5, 8($t3)
    0886863C:[ADC90000]: sw         $t1, 0($t6)
    08868640:[25C90008]: addiu      $t1, $t6, 8
    08868644:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
--> 08868648:[00067FC2]: srl        $t7, $a2, 0x001F
    0886864C:[00CF1021]: addu       $v0, $a2, $t7
    08868650:[00026843]: sra        $t5, $v0, 0x0001
    08868654:[000D2040]: sll        $a0, $t5, 0x0001
    08868658:[00C47023]: subu       $t6, $a2, $a0
    0886865C:[000E3900]: sll        $a3, $t6, 0x0004
    08868660:[00EE7821]: addu       $t7, $a3, $t6
    08868664:[24C60001]: addiu      $a2, $a2, 1
    08868668:[01AE3821]: addu       $a3, $t5, $t6
    0886866C:[00077140]: sll        $t6, $a3, 0x0005
    08868670:[000F6900]: sll        $t5, $t7, 0x0004
    08868674:[28C70020]: slti       $a3, $a2, 32
    08868678:[A4AE0004]: sh         $t6, 4($a1)
    0886867C:[A4AD0006]: sh         $t5, 6($a1)
    08868680:[ACA80000]: sw         $t0, 0($a1)
    08868684:[A4AA0008]: sh         $t2, 8($a1)
--> 08868688:[14E0FFEF]: bne        $a3, $zr, 0x08868648
    0886868C:[24A5000C]: addiu      $a1, $a1, 12
    08868690:[0A21A158]: j          0x08868560
    08868694:[00187A80]: sll        $t7, $t8, 0x000A
    08868698:[0A21A132]: j          0x088684C8
  Back Branch 08868690 7,736 times (length 78)
    0886854C:[ACA80000]: sw         $t0, 0($a1)
    08868550:[A4AA0008]: sh         $t2, 8($a1)
    08868554:[15E0FFEF]: bne        $t7, $zr, 0x08868514
    08868558:[24A5000C]: addiu      $a1, $a1, 12
    0886855C:[00187A80]: sll        $t7, $t8, 0x000A
--> 08868560:[8D780008]: lw         $t8, 8($t3)
    08868564:[00192240]: sll        $a0, $t9, 0x0009
    08868568:[00101A00]: sll        $v1, $s0, 0x0008
    0886856C:[01E47025]: or         $t6, $t7, $a0
    08868570:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08868574:[27070004]: addiu      $a3, $t8, 4
    08868578:[01C33025]: or         $a2, $t6, $v1
    0886857C:[35A50001]: ori        $a1, $t5, 1
    08868580:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08868584:[00C5C825]: or         $t9, $a2, $a1
    08868588:[360A011C]: ori        $t2, $s0, 284
    0886858C:[24E80004]: addiu      $t0, $a3, 4
    08868590:[AF190000]: sw         $t9, 0($t8)
    08868594:[AD680008]: sw         $t0, 8($t3)
    08868598:[1120000C]: beq        $t1, $zr, 0x088685CC
    0886859C:[ACEA0000]: sw         $t2, 0($a3)
    088685A0:[7D391E00]: ext        $t9, $t1, 24, 4
    088685A4:[00198400]: sll        $s0, $t9, 0x0010
    088685A8:[7C09FE04]: ins        $t1, $zr, 24, 8
    088685AC:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088685B0:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    088685B4:[012A1025]: or         $v0, $t1, $t2
    088685B8:[02184025]: or         $t0, $s0, $t8
    088685BC:[24E9000C]: addiu      $t1, $a3, 12
    088685C0:[ACE80004]: sw         $t0, 4($a3)
    088685C4:[ACE20008]: sw         $v0, 8($a3)
    088685C8:[AD690008]: sw         $t1, 8($t3)
    088685CC:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    088685D0:[8D640008]: lw         $a0, 8($t3)
    088685D4:[01863825]: or         $a3, $t4, $a2
    088685D8:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    088685DC:[00EC1025]: or         $v0, $a3, $t4
    088685E0:[24870004]: addiu      $a3, $a0, 4
    088685E4:[24F00004]: addiu      $s0, $a3, 4
    088685E8:[AD700008]: sw         $s0, 8($t3)
    088685EC:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    088685F0:[8FB00000]: lw         $s0, 0($sp)
    088685F4:[AC820000]: sw         $v0, 0($a0)
    088685F8:[ACEB0000]: sw         $t3, 0($a3)
    088685FC:[03E00008]: jr         $ra
    08868600:[27BD0010]: addiu      $sp, $sp, 16
    08868604:[8D6E0008]: lw         $t6, 8($t3)
    08868608:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    0886860C:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08868610:[25CD0188]: addiu      $t5, $t6, 392
    08868614:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08868618:[7DA61E00]: ext        $a2, $t5, 24, 4
    0886861C:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08868620:[00061C00]: sll        $v1, $a2, 0x0010
    08868624:[018F1025]: or         $v0, $t4, $t7
    08868628:[00654825]: or         $t1, $v1, $a1
    0886862C:[ADC20004]: sw         $v0, 4($t6)
    08868630:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08868634:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08868638:[AD6D0008]: sw         $t5, 8($t3)
    0886863C:[ADC90000]: sw         $t1, 0($t6)
    08868640:[25C90008]: addiu      $t1, $t6, 8
    08868644:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08868648:[00067FC2]: srl        $t7, $a2, 0x001F
    0886864C:[00CF1021]: addu       $v0, $a2, $t7
    08868650:[00026843]: sra        $t5, $v0, 0x0001
    08868654:[000D2040]: sll        $a0, $t5, 0x0001
    08868658:[00C47023]: subu       $t6, $a2, $a0
    0886865C:[000E3900]: sll        $a3, $t6, 0x0004
    08868660:[00EE7821]: addu       $t7, $a3, $t6
    08868664:[24C60001]: addiu      $a2, $a2, 1
    08868668:[01AE3821]: addu       $a3, $t5, $t6
    0886866C:[00077140]: sll        $t6, $a3, 0x0005
    08868670:[000F6900]: sll        $t5, $t7, 0x0004
    08868674:[28C70020]: slti       $a3, $a2, 32
    08868678:[A4AE0004]: sh         $t6, 4($a1)
    0886867C:[A4AD0006]: sh         $t5, 6($a1)
    08868680:[ACA80000]: sw         $t0, 0($a1)
    08868684:[A4AA0008]: sh         $t2, 8($a1)
    08868688:[14E0FFEF]: bne        $a3, $zr, 0x08868648
    0886868C:[24A5000C]: addiu      $a1, $a1, 12
--> 08868690:[0A21A158]: j          0x08868560
    08868694:[00187A80]: sll        $t7, $t8, 0x000A
    08868698:[0A21A132]: j          0x088684C8
    0886869C:[01024025]: or         $t0, $t0, $v0
    088686A0:[8C8300B4]: lw         $v1, 180($a0)
  Back Branch 08868698 7,736 times (length 118)
_S1_2_882051C 5,039,361 instructions (0.621%), 39,740 calls (0882051C - 08820BC0, length 426)
    0882051C:[44806000]: mtc1       $zr, $f12
    08820520:[27BDFFC0]: addiu      $sp, $sp, -64
    08820524:[AFB40020]: sw         $s4, 32($sp)
    08820528:[46006346]: mov.s      $f13, $f12
    0882052C:[24940060]: addiu      $s4, $a0, 96
    08820530:[AFB3001C]: sw         $s3, 28($sp)
    08820534:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08820538:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882053C:[AFBF002C]: sw         $ra, 44($sp)
    08820540:[AFB60028]: sw         $s6, 40($sp)
    08820544:[AFB50024]: sw         $s5, 36($sp)
    08820548:[AFB20018]: sw         $s2, 24($sp)
    0882054C:[AFB10014]: sw         $s1, 20($sp)
    08820550:[AFB00010]: sw         $s0, 16($sp)
    08820554:[0E21A40F]: jal        0x0886903C
    08820558:[E7B40030]: swc1       $f20, 48($sp)
    0882055C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08820560:[8E6300A4]: lw         $v1, 164($s3)
    08820564:[10620012]: beq        $v1, $v0, 0x088205B0
    08820568:[28620002]: slti       $v0, $v1, 2
    0882056C:[144000B1]: bne        $v0, $zr, 0x08820834
    08820570:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08820574:[1062001B]: beq        $v1, $v0, 0x088205E4
    08820578:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0882057C:[106200BC]: beq        $v1, $v0, 0x08820870
    08820580:[00000000]: nop
    08820584:[8FBF002C]: lw         $ra, 44($sp)
    08820588:[8FB60028]: lw         $s6, 40($sp)
    0882058C:[8FB50024]: lw         $s5, 36($sp)
    08820590:[8FB40020]: lw         $s4, 32($sp)
    08820594:[8FB3001C]: lw         $s3, 28($sp)
    08820598:[8FB20018]: lw         $s2, 24($sp)
    0882059C:[8FB10014]: lw         $s1, 20($sp)
    088205A0:[8FB00010]: lw         $s0, 16($sp)
    088205A4:[C7B40030]: lwc1       $f20, 48($sp)
    088205A8:[03E00008]: jr         $ra
    088205AC:[27BD0040]: addiu      $sp, $sp, 64
    088205B0:[0E206A12]: jal        0x0881A848
    088205B4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088205B8:[8FBF002C]: lw         $ra, 44($sp)
    088205BC:[8FB60028]: lw         $s6, 40($sp)
    088205C0:[8FB50024]: lw         $s5, 36($sp)
    088205C4:[8FB40020]: lw         $s4, 32($sp)
    088205C8:[8FB3001C]: lw         $s3, 28($sp)
    088205CC:[8FB20018]: lw         $s2, 24($sp)
    088205D0:[8FB10014]: lw         $s1, 20($sp)
    088205D4:[8FB00010]: lw         $s0, 16($sp)
    088205D8:[C7B40030]: lwc1       $f20, 48($sp)
    088205DC:[03E00008]: jr         $ra
    088205E0:[27BD0040]: addiu      $sp, $sp, 64
    088205E4:[866300AA]: lh         $v1, 170($s3)
    088205E8:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    088205EC:[106200CB]: beq        $v1, $v0, 0x0882091C
    088205F0:[AE600088]: sw         $zr, 136($s3)
    088205F4:[0E206E20]: jal        0x0881B880
    088205F8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088205FC:[5440005B]: bnel       $v0, $zr, 0x0882076C
    08820600:[C6600060]: lwc1       $f0, 96($s3)
    08820604:[966400B4]: lhu        $a0, 180($s3)
    08820608:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    0882060C:[7C041E20]: seh        $v1, $a0
    08820610:[106200B4]: beq        $v1, $v0, 0x088208E4
    08820614:[7C042E20]: seh        $a1, $a0
    08820618:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882061C:[0E207A53]: jal        0x0881E94C
    08820620:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08820624:[144000AA]: bne        $v0, $zr, 0x088208D0
    08820628:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882062C:[926200E4]: lbu        $v0, 228($s3)
    08820630:[1440002A]: bne        $v0, $zr, 0x088206DC
    08820634:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    08820638:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0882063C:[3451FFFF]: ori        $s1, $v0, -1
    08820640:[866200AC]: lh         $v0, 172($s3)
    08820644:[26500624]: addiu      $s0, $s2, 1572
    08820648:[966400B4]: lhu        $a0, 180($s3)
    0882064C:[00021140]: sll        $v0, $v0, 0x0005
    08820650:[00501021]: addu       $v0, $v0, $s0
    08820654:[84450000]: lh         $a1, 0($v0)
    08820658:[7C041E20]: seh        $v1, $a0
    0882065C:[50650121]: beql       $v1, $a1, 0x08820AE4
    08820660:[7C042E20]: seh        $a1, $a0
    08820664:[0E207A53]: jal        0x0881E94C
    08820668:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882066C:[14400114]: bne        $v0, $zr, 0x08820AC0
    08820670:[2A220015]: slti       $v0, $s1, 21
    08820674:[1440000E]: bne        $v0, $zr, 0x088206B0
    08820678:[2A22001E]: slti       $v0, $s1, 30
    0882067C:[866200AC]: lh         $v0, 172($s3)
    08820680:[26500624]: addiu      $s0, $s2, 1572
    08820684:[966400B4]: lhu        $a0, 180($s3)
    08820688:[00021140]: sll        $v0, $v0, 0x0005
    0882068C:[00501021]: addu       $v0, $v0, $s0
    08820690:[84450002]: lh         $a1, 2($v0)
    08820694:[7C041E20]: seh        $v1, $a0
    08820698:[50650123]: beql       $v1, $a1, 0x08820B28
    0882069C:[7C042E20]: seh        $a1, $a0
    088206A0:[0E207A53]: jal        0x0881E94C
    088206A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088206A8:[14400116]: bne        $v0, $zr, 0x08820B04
    088206AC:[2A22001E]: slti       $v0, $s1, 30
    088206B0:[14400123]: bne        $v0, $zr, 0x08820B40
    088206B4:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    088206B8:[8C620604]: lw         $v0, 1540($v1)
    088206BC:[866300DA]: lh         $v1, 218($s3)
    088206C0:[0062102A]: slt        $v0, $v1, $v0
    088206C4:[1040011F]: beq        $v0, $zr, 0x08820B44
    088206C8:[2A22001F]: slti       $v0, $s1, 31
    088206CC:[24620001]: addiu      $v0, $v1, 1
    088206D0:[A66200DA]: sh         $v0, 218($s3)
    088206D4:[0A2081D0]: j          0x08820740
    088206D8:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    088206DC:[866200AC]: lh         $v0, 172($s3)
    088206E0:[26500624]: addiu      $s0, $s2, 1572
    088206E4:[00021140]: sll        $v0, $v0, 0x0005
    088206E8:[00501021]: addu       $v0, $v0, $s0
    088206EC:[966400B4]: lhu        $a0, 180($s3)
    088206F0:[8445000A]: lh         $a1, 10($v0)
    088206F4:[7C041E20]: seh        $v1, $a0
    088206F8:[5065000D]: beql       $v1, $a1, 0x08820730
    088206FC:[7C042E20]: seh        $a1, $a0
    08820700:[0E207A53]: jal        0x0881E94C
    08820704:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820708:[1040FFCC]: beq        $v0, $zr, 0x0882063C
    0882070C:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    08820710:[866200AC]: lh         $v0, 172($s3)
    08820714:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820718:[00021140]: sll        $v0, $v0, 0x0005
    0882071C:[00501021]: addu       $v0, $v0, $s0
    08820720:[0E207336]: jal        0x0881CCD8
    08820724:[8445000A]: lh         $a1, 10($v0)
    08820728:[966400B4]: lhu        $a0, 180($s3)
    0882072C:[7C042E20]: seh        $a1, $a0
    08820730:[0E207DC1]: jal        0x0881F704
    08820734:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820738:[1040FFC1]: beq        $v0, $zr, 0x08820640
    0882073C:[24110019]: addiu      $s1, $zr, 25 <=> li $s1, 25
    08820740:[866200AC]: lh         $v0, 172($s3)
    08820744:[26430624]: addiu      $v1, $s2, 1572
    08820748:[00021140]: sll        $v0, $v0, 0x0005
    0882074C:[00431021]: addu       $v0, $v0, $v1
    08820750:[8444001C]: lh         $a0, 28($v0)
    08820754:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08820758:[54830004]: bnel       $a0, $v1, 0x0882076C
    0882075C:[C6600060]: lwc1       $f0, 96($s3)
    08820760:[0E207F9B]: jal        0x0881FE6C
    08820764:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820768:[C6600060]: lwc1       $f0, 96($s3)
    0882076C:[44800800]: mtc1       $zr, $f1
    08820770:[46010032]: c.eq.s     $f0, $f1
    08820774:[00000000]: nop
    08820778:[45000007]: bc1f       0x08820798
    0882077C:[26700038]: addiu      $s0, $s3, 56
    08820780:[C6600064]: lwc1       $f0, 100($s3)
    08820784:[46010032]: c.eq.s     $f0, $f1
    08820788:[00000000]: nop
    0882078C:[45010009]: bc1t       0x088207B4
    08820790:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08820794:[26700038]: addiu      $s0, $s3, 56
    08820798:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882079C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088207A0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088207A4:[26670068]: addiu      $a3, $s3, 104
    088207A8:[0E206BE4]: jal        0x0881AF90
    088207AC:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088207B0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088207B4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088207B8:[0E21A44A]: jal        0x08869128
    088207BC:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088207C0:[8E620100]: lw         $v0, 256($s3)
    088207C4:[184000A1]: blez       $v0, 0x08820A4C
    088207C8:[2442FFFF]: addiu      $v0, $v0, -1
    088207CC:[AE620100]: sw         $v0, 256($s3)
    088207D0:[0E208089]: jal        0x08820224
    088207D4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088207D8:[966300D6]: lhu        $v1, 214($s3)
    088207DC:[30620001]: andi       $v0, $v1, 1
    088207E0:[1440004A]: bne        $v0, $zr, 0x0882090C
    088207E4:[00000000]: nop
    088207E8:[30620002]: andi       $v0, $v1, 2
    088207EC:[14400043]: bne        $v0, $zr, 0x088208FC
    088207F0:[00000000]: nop
    088207F4:[30620004]: andi       $v0, $v1, 4
    088207F8:[14400029]: bne        $v0, $zr, 0x088208A0
    088207FC:[00000000]: nop
    08820800:[0E206742]: jal        0x08819D08
    08820804:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820808:[8FBF002C]: lw         $ra, 44($sp)
    0882080C:[8FB60028]: lw         $s6, 40($sp)
    08820810:[8FB50024]: lw         $s5, 36($sp)
    08820814:[8FB40020]: lw         $s4, 32($sp)
    08820818:[8FB3001C]: lw         $s3, 28($sp)
    0882081C:[8FB20018]: lw         $s2, 24($sp)
    08820820:[8FB10014]: lw         $s1, 20($sp)
    08820824:[8FB00010]: lw         $s0, 16($sp)
    08820828:[C7B40030]: lwc1       $f20, 48($sp)
    0882082C:[03E00008]: jr         $ra
    08820830:[27BD0040]: addiu      $sp, $sp, 64
    08820834:[1460FF54]: bne        $v1, $zr, 0x08820588
    08820838:[8FBF002C]: lw         $ra, 44($sp)
    0882083C:[8E62000C]: lw         $v0, 12($s3)
    08820840:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    08820844:[2463AB7C]: addiu      $v1, $v1, -21636
    08820848:[00021080]: sll        $v0, $v0, 0x0002
    0882084C:[00431021]: addu       $v0, $v0, $v1
    08820850:[8C440000]: lw         $a0, 0($v0)
    08820854:[8E6200BC]: lw         $v0, 188($s3)
    08820858:[0044202A]: slt        $a0, $v0, $a0
    0882085C:[10800016]: beq        $a0, $zr, 0x088208B8
    08820860:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820864:[24420001]: addiu      $v0, $v0, 1
    08820868:[0A208161]: j          0x08820584
    0882086C:[AE6200BC]: sw         $v0, 188($s3)
    08820870:[0E206628]: jal        0x088198A0
    08820874:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820878:[8E6200C0]: lw         $v0, 192($s3)
    0882087C:[24420001]: addiu      $v0, $v0, 1
    08820880:[2843001E]: slti       $v1, $v0, 30
    08820884:[1460FF3F]: bne        $v1, $zr, 0x08820584
    08820888:[AE6200C0]: sw         $v0, 192($s3)
    0882088C:[8E640008]: lw         $a0, 8($s3)
    08820890:[0E208BB8]: jal        0x08822EE0
    08820894:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08820898:[0A208162]: j          0x08820588
    0882089C:[8FBF002C]: lw         $ra, 44($sp)
    088208A0:[0E2077CD]: jal        0x0881DF34
    088208A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208A8:[0E206742]: jal        0x08819D08
    088208AC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208B0:[0A208203]: j          0x0882080C
    088208B4:[8FBF002C]: lw         $ra, 44($sp)
    088208B8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088208BC:[AE6200A4]: sw         $v0, 164($s3)
    088208C0:[A66400B6]: sh         $a0, 182($s3)
    088208C4:[A66400B4]: sh         $a0, 180($s3)
    088208C8:[0A208161]: j          0x08820584
    088208CC:[AE6000BC]: sw         $zr, 188($s3)
    088208D0:[A26000E4]: sb         $zr, 228($s3)
    088208D4:[0E207336]: jal        0x0881CCD8
    088208D8:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    088208DC:[966400B4]: lhu        $a0, 180($s3)
    088208E0:[7C042E20]: seh        $a1, $a0
    088208E4:[0E207DC1]: jal        0x0881F704
    088208E8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208EC:[5040FF50]: beql       $v0, $zr, 0x08820630
    088208F0:[926200E4]: lbu        $v0, 228($s3)
    088208F4:[0A2081D0]: j          0x08820740
    088208F8:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    088208FC:[0E207571]: jal        0x0881D5C4
    08820900:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820904:[0A2081FD]: j          0x088207F4
    08820908:[966300D6]: lhu        $v1, 214($s3)
    0882090C:[0E2067CA]: jal        0x08819F28
    08820910:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820914:[0A2081FA]: j          0x088207E8
    08820918:[966300D6]: lhu        $v1, 214($s3)
    0882091C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820920:[80431530]: lb         $v1, 5424($v0)
    08820924:[1060003E]: beq        $v1, $zr, 0x08820A20
    08820928:[24501530]: addiu      $s0, $v0, 5424
    0882092C:[3C15088F]: lui        $s5, 0x088F <=> li $s5, 0x088F0000
    08820930:[3C16088F]: lui        $s6, 0x088F <=> li $s6, 0x088F0000
    08820934:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820938:[8C44AB54]: lw         $a0, -21676($v0)
    0882093C:[866300D4]: lh         $v1, 212($s3)
    08820940:[0083182A]: slt        $v1, $a0, $v1
    08820944:[1460006D]: bne        $v1, $zr, 0x08820AFC
    08820948:[8EC2AB50]: lw         $v0, -21680($s6)
    0882094C:[8EA21538]: lw         $v0, 5432($s5)
    08820950:[8EC3AB50]: lw         $v1, -21680($s6)
    08820954:[24420001]: addiu      $v0, $v0, 1
    08820958:[0043182A]: slt        $v1, $v0, $v1
    0882095C:[1460FF25]: bne        $v1, $zr, 0x088205F4
    08820960:[AEA21538]: sw         $v0, 5432($s5)
    08820964:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08820968:[8E24C0E8]: lw         $a0, -16152($s1)
    0882096C:[0E20F9C0]: jal        0x0883E700
    08820970:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08820974:[8E24C0E8]: lw         $a0, -16152($s1)
    08820978:[000280C0]: sll        $s0, $v0, 0x0003
    0882097C:[26100290]: addiu      $s0, $s0, 656
    08820980:[00908021]: addu       $s0, $a0, $s0
    08820984:[2612000C]: addiu      $s2, $s0, 12
    08820988:[C600000C]: lwc1       $f0, 12($s0)
    0882098C:[C6410004]: lwc1       $f1, 4($s2)
    08820990:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08820994:[468000A0]: cvt.s.w    $f2, $f0
    08820998:[468008E0]: cvt.s.w    $f3, $f1
    0882099C:[C45468FC]: lwc1       $f20, 26876($v0)
    088209A0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209A4:[46141082]: mul.s      $f2, $f2, $f20
    088209A8:[461418C2]: mul.s      $f3, $f3, $f20
    088209AC:[4600108D]: trunc.w.s  $f2, $f2
    088209B0:[460018CD]: trunc.w.s  $f3, $f3
    088209B4:[44061000]: mfc1       $a2, $f2
    088209B8:[0E20FB4B]: jal        0x0883ED2C
    088209BC:[44071800]: mfc1       $a3, $f3
    088209C0:[8E24C0E8]: lw         $a0, -16152($s1)
    088209C4:[0E20F93D]: jal        0x0883E4F4
    088209C8:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209CC:[C602000C]: lwc1       $f2, 12($s0)
    088209D0:[C6430004]: lwc1       $f3, 4($s2)
    088209D4:[8E24C0E8]: lw         $a0, -16152($s1)
    088209D8:[46801020]: cvt.s.w    $f0, $f2
    088209DC:[46801860]: cvt.s.w    $f1, $f3
    088209E0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209E4:[46140003]: div.s      $f0, $f0, $f20
    088209E8:[46140843]: div.s      $f1, $f1, $f20
    088209EC:[4600000D]: trunc.w.s  $f0, $f0
    088209F0:[4600084D]: trunc.w.s  $f1, $f1
    088209F4:[44060000]: mfc1       $a2, $f0
    088209F8:[0E20FB4B]: jal        0x0883ED2C
    088209FC:[44070800]: mfc1       $a3, $f1
    08820A00:[8EA21538]: lw         $v0, 5432($s5)
    08820A04:[8EC4AB50]: lw         $a0, -21680($s6)
    08820A08:[14800002]: bne        $a0, $zr, 0x08820A14
    08820A0C:[0044001A]: div        $v0, $a0
    08820A10:[000001CD]: break      0x00007
    08820A14:[00001810]: mfhi       $v1
    08820A18:[0A20817D]: j          0x088205F4
    08820A1C:[AEA31538]: sw         $v1, 5432($s5)
    08820A20:[0E21D4E6]: jal        0x08875398
    08820A24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08820A28:[1040FFC1]: beq        $v0, $zr, 0x08820930
    08820A2C:[3C15088F]: lui        $s5, 0x088F <=> li $s5, 0x088F0000
    08820A30:[3C16088F]: lui        $s6, 0x088F <=> li $s6, 0x088F0000
    08820A34:[8EC2AB50]: lw         $v0, -21680($s6)
    08820A38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08820A3C:[0E21D504]: jal        0x08875410
    08820A40:[AEA21538]: sw         $v0, 5432($s5)
    08820A44:[0A20824E]: j          0x08820938
    08820A48:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820A4C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08820A50:[C4416900]: lwc1       $f1, 26880($v0)
    08820A54:[C6600060]: lwc1       $f0, 96($s3)
    08820A58:[4601003E]: c.le.s     $f0, $f1
    08820A5C:[00000000]: nop
    08820A60:[4501000F]: bc1t       0x08820AA0
    08820A64:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08820A68:[C4426904]: lwc1       $f2, 26884($v0)
    08820A6C:[4600103E]: c.le.s     $f2, $f0
    08820A70:[00000000]: nop
    08820A74:[4501000B]: bc1t       0x08820AA4
    08820A78:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08820A7C:[C6600064]: lwc1       $f0, 100($s3)
    08820A80:[4601003E]: c.le.s     $f0, $f1
    08820A84:[00000000]: nop
    08820A88:[45010006]: bc1t       0x08820AA4
    08820A8C:[00000000]: nop
    08820A90:[4600103E]: c.le.s     $f2, $f0
    08820A94:[00000000]: nop
    08820A98:[4500FF4D]: bc1f       0x088207D0
    08820A9C:[00000000]: nop
    08820AA0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08820AA4:[0E21A50C]: jal        0x08869430
    08820AA8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08820AAC:[C7AC0004]: lwc1       $f12, 4($sp)
    08820AB0:[0E21A7B0]: jal        0x08869EC0
    08820AB4:[C7AD0000]: lwc1       $f13, 0($sp)
    08820AB8:[0A2081F4]: j          0x088207D0
    08820ABC:[E6600050]: swc1       $f0, 80($s3)
    08820AC0:[866200AC]: lh         $v0, 172($s3)
    08820AC4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820AC8:[A26000E4]: sb         $zr, 228($s3)
    08820ACC:[00021140]: sll        $v0, $v0, 0x0005
    08820AD0:[00501021]: addu       $v0, $v0, $s0
    08820AD4:[0E207336]: jal        0x0881CCD8
    08820AD8:[84450000]: lh         $a1, 0($v0)
    08820ADC:[966400B4]: lhu        $a0, 180($s3)
    08820AE0:[7C042E20]: seh        $a1, $a0
    08820AE4:[0E207DC1]: jal        0x0881F704
    08820AE8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820AEC:[5440FF15]: bnel       $v0, $zr, 0x08820744
    08820AF0:[866200AC]: lh         $v0, 172($s3)
    08820AF4:[0A20819D]: j          0x08820674
    08820AF8:[2A220015]: slti       $v0, $s1, 21
    08820AFC:[0A20817D]: j          0x088205F4
    08820B00:[AEA21538]: sw         $v0, 5432($s5)
    08820B04:[866200AC]: lh         $v0, 172($s3)
    08820B08:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820B0C:[A26000E4]: sb         $zr, 228($s3)
    08820B10:[00021140]: sll        $v0, $v0, 0x0005
    08820B14:[00501021]: addu       $v0, $v0, $s0
    08820B18:[0E207336]: jal        0x0881CCD8
    08820B1C:[84450002]: lh         $a1, 2($v0)
    08820B20:[966400B4]: lhu        $a0, 180($s3)
    08820B24:[7C042E20]: seh        $a1, $a0
    08820B28:[0E207DC1]: jal        0x0881F704
    08820B2C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820B30:[5440FF04]: bnel       $v0, $zr, 0x08820744
    08820B34:[866200AC]: lh         $v0, 172($s3)
    08820B38:[0A2081AC]: j          0x088206B0
    08820B3C:[2A22001E]: slti       $v0, $s1, 30
    08820B40:[2A22001F]: slti       $v0, $s1, 31
    08820B44:[1440000E]: bne        $v0, $zr, 0x08820B80
    08820B48:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    08820B4C:[866200AC]: lh         $v0, 172($s3)
    08820B50:[26500624]: addiu      $s0, $s2, 1572
    08820B54:[00021140]: sll        $v0, $v0, 0x0005
    08820B58:[00501021]: addu       $v0, $v0, $s0
    08820B5C:[966400B4]: lhu        $a0, 180($s3)
    08820B60:[84450004]: lh         $a1, 4($v0)
    08820B64:[7C041E20]: seh        $v1, $a0
    08820B68:[50650012]: beql       $v1, $a1, 0x08820BB4
    08820B6C:[7C042E20]: seh        $a1, $a0
    08820B70:[0E207A53]: jal        0x0881E94C
    08820B74:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820B78:[54400006]: bnel       $v0, $zr, 0x08820B94
    08820B7C:[866200AC]: lh         $v0, 172($s3)
    08820B80:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08820B84:[5440FEF9]: bnel       $v0, $zr, 0x0882076C
    08820B88:[C6600060]: lwc1       $f0, 96($s3)
    08820B8C:[0A2081D0]: j          0x08820740
    08820B90:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    08820B94:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820B98:[A26000E4]: sb         $zr, 228($s3)
    08820B9C:[00021140]: sll        $v0, $v0, 0x0005
    08820BA0:[00501021]: addu       $v0, $v0, $s0
    08820BA4:[0E207336]: jal        0x0881CCD8
    08820BA8:[84450004]: lh         $a1, 4($v0)
    08820BAC:[966400B4]: lhu        $a0, 180($s3)
    08820BB0:[7C042E20]: seh        $a1, $a0
    08820BB4:[0E207DC1]: jal        0x0881F704
    08820BB8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820BBC:[0A2082E1]: j          0x08820B84
    08820BC0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08820AEC 20,366 times (length 236)
  Back Branch 08820AB8 19,834 times (length 188)
  Back Branch 08820A98 18,223 times (length 180)
  Back Branch 08820BBC 6,843 times (length 16)
    08820B70:[0E207A53]: jal        0x0881E94C
    08820B74:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820B78:[54400006]: bnel       $v0, $zr, 0x08820B94
    08820B7C:[866200AC]: lh         $v0, 172($s3)
    08820B80:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08820B84:[5440FEF9]: bnel       $v0, $zr, 0x0882076C
    08820B88:[C6600060]: lwc1       $f0, 96($s3)
    08820B8C:[0A2081D0]: j          0x08820740
    08820B90:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    08820B94:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820B98:[A26000E4]: sb         $zr, 228($s3)
    08820B9C:[00021140]: sll        $v0, $v0, 0x0005
    08820BA0:[00501021]: addu       $v0, $v0, $s0
    08820BA4:[0E207336]: jal        0x0881CCD8
    08820BA8:[84450004]: lh         $a1, 4($v0)
    08820BAC:[966400B4]: lhu        $a0, 180($s3)
    08820BB0:[7C042E20]: seh        $a1, $a0
    08820BB4:[0E207DC1]: jal        0x0881F704
    08820BB8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
--> 08820BBC:[0A2082E1]: j          0x08820B84
    08820BC0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08820B8C 6,843 times (length 277)
  Back Branch 08820AFC 3,510 times (length 324)
  Back Branch 088208F4 1,036 times (length 111)
  Back Branch 088208EC 603 times (length 177)
  Back Branch 08820834 489 times (length 173)
  Back Branch 08820868 480 times (length 187)
  Back Branch 08820904 440 times (length 70)
    088207E0:[1440004A]: bne        $v0, $zr, 0x0882090C
    088207E4:[00000000]: nop
    088207E8:[30620002]: andi       $v0, $v1, 2
    088207EC:[14400043]: bne        $v0, $zr, 0x088208FC
    088207F0:[00000000]: nop
--> 088207F4:[30620004]: andi       $v0, $v1, 4
    088207F8:[14400029]: bne        $v0, $zr, 0x088208A0
    088207FC:[00000000]: nop
    08820800:[0E206742]: jal        0x08819D08
    08820804:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820808:[8FBF002C]: lw         $ra, 44($sp)
    0882080C:[8FB60028]: lw         $s6, 40($sp)
    08820810:[8FB50024]: lw         $s5, 36($sp)
    08820814:[8FB40020]: lw         $s4, 32($sp)
    08820818:[8FB3001C]: lw         $s3, 28($sp)
    0882081C:[8FB20018]: lw         $s2, 24($sp)
    08820820:[8FB10014]: lw         $s1, 20($sp)
    08820824:[8FB00010]: lw         $s0, 16($sp)
    08820828:[C7B40030]: lwc1       $f20, 48($sp)
    0882082C:[03E00008]: jr         $ra
    08820830:[27BD0040]: addiu      $sp, $sp, 64
    08820834:[1460FF54]: bne        $v1, $zr, 0x08820588
    08820838:[8FBF002C]: lw         $ra, 44($sp)
    0882083C:[8E62000C]: lw         $v0, 12($s3)
    08820840:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    08820844:[2463AB7C]: addiu      $v1, $v1, -21636
    08820848:[00021080]: sll        $v0, $v0, 0x0002
    0882084C:[00431021]: addu       $v0, $v0, $v1
    08820850:[8C440000]: lw         $a0, 0($v0)
    08820854:[8E6200BC]: lw         $v0, 188($s3)
    08820858:[0044202A]: slt        $a0, $v0, $a0
    0882085C:[10800016]: beq        $a0, $zr, 0x088208B8
    08820860:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820864:[24420001]: addiu      $v0, $v0, 1
    08820868:[0A208161]: j          0x08820584
    0882086C:[AE6200BC]: sw         $v0, 188($s3)
    08820870:[0E206628]: jal        0x088198A0
    08820874:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820878:[8E6200C0]: lw         $v0, 192($s3)
    0882087C:[24420001]: addiu      $v0, $v0, 1
    08820880:[2843001E]: slti       $v1, $v0, 30
    08820884:[1460FF3F]: bne        $v1, $zr, 0x08820584
    08820888:[AE6200C0]: sw         $v0, 192($s3)
    0882088C:[8E640008]: lw         $a0, 8($s3)
    08820890:[0E208BB8]: jal        0x08822EE0
    08820894:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08820898:[0A208162]: j          0x08820588
    0882089C:[8FBF002C]: lw         $ra, 44($sp)
    088208A0:[0E2077CD]: jal        0x0881DF34
    088208A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208A8:[0E206742]: jal        0x08819D08
    088208AC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208B0:[0A208203]: j          0x0882080C
    088208B4:[8FBF002C]: lw         $ra, 44($sp)
    088208B8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088208BC:[AE6200A4]: sw         $v0, 164($s3)
    088208C0:[A66400B6]: sh         $a0, 182($s3)
    088208C4:[A66400B4]: sh         $a0, 180($s3)
    088208C8:[0A208161]: j          0x08820584
    088208CC:[AE6000BC]: sw         $zr, 188($s3)
    088208D0:[A26000E4]: sb         $zr, 228($s3)
    088208D4:[0E207336]: jal        0x0881CCD8
    088208D8:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    088208DC:[966400B4]: lhu        $a0, 180($s3)
    088208E0:[7C042E20]: seh        $a1, $a0
    088208E4:[0E207DC1]: jal        0x0881F704
    088208E8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208EC:[5040FF50]: beql       $v0, $zr, 0x08820630
    088208F0:[926200E4]: lbu        $v0, 228($s3)
    088208F4:[0A2081D0]: j          0x08820740
    088208F8:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    088208FC:[0E207571]: jal        0x0881D5C4
    08820900:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
--> 08820904:[0A2081FD]: j          0x088207F4
    08820908:[966300D6]: lhu        $v1, 214($s3)
    0882090C:[0E2067CA]: jal        0x08819F28
    08820910:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820914:[0A2081FA]: j          0x088207E8
  Back Branch 08820914 379 times (length 77)
    088207D4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088207D8:[966300D6]: lhu        $v1, 214($s3)
    088207DC:[30620001]: andi       $v0, $v1, 1
    088207E0:[1440004A]: bne        $v0, $zr, 0x0882090C
    088207E4:[00000000]: nop
--> 088207E8:[30620002]: andi       $v0, $v1, 2
    088207EC:[14400043]: bne        $v0, $zr, 0x088208FC
    088207F0:[00000000]: nop
    088207F4:[30620004]: andi       $v0, $v1, 4
    088207F8:[14400029]: bne        $v0, $zr, 0x088208A0
    088207FC:[00000000]: nop
    08820800:[0E206742]: jal        0x08819D08
    08820804:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820808:[8FBF002C]: lw         $ra, 44($sp)
    0882080C:[8FB60028]: lw         $s6, 40($sp)
    08820810:[8FB50024]: lw         $s5, 36($sp)
    08820814:[8FB40020]: lw         $s4, 32($sp)
    08820818:[8FB3001C]: lw         $s3, 28($sp)
    0882081C:[8FB20018]: lw         $s2, 24($sp)
    08820820:[8FB10014]: lw         $s1, 20($sp)
    08820824:[8FB00010]: lw         $s0, 16($sp)
    08820828:[C7B40030]: lwc1       $f20, 48($sp)
    0882082C:[03E00008]: jr         $ra
    08820830:[27BD0040]: addiu      $sp, $sp, 64
    08820834:[1460FF54]: bne        $v1, $zr, 0x08820588
    08820838:[8FBF002C]: lw         $ra, 44($sp)
    0882083C:[8E62000C]: lw         $v0, 12($s3)
    08820840:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    08820844:[2463AB7C]: addiu      $v1, $v1, -21636
    08820848:[00021080]: sll        $v0, $v0, 0x0002
    0882084C:[00431021]: addu       $v0, $v0, $v1
    08820850:[8C440000]: lw         $a0, 0($v0)
    08820854:[8E6200BC]: lw         $v0, 188($s3)
    08820858:[0044202A]: slt        $a0, $v0, $a0
    0882085C:[10800016]: beq        $a0, $zr, 0x088208B8
    08820860:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820864:[24420001]: addiu      $v0, $v0, 1
    08820868:[0A208161]: j          0x08820584
    0882086C:[AE6200BC]: sw         $v0, 188($s3)
    08820870:[0E206628]: jal        0x088198A0
    08820874:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820878:[8E6200C0]: lw         $v0, 192($s3)
    0882087C:[24420001]: addiu      $v0, $v0, 1
    08820880:[2843001E]: slti       $v1, $v0, 30
    08820884:[1460FF3F]: bne        $v1, $zr, 0x08820584
    08820888:[AE6200C0]: sw         $v0, 192($s3)
    0882088C:[8E640008]: lw         $a0, 8($s3)
    08820890:[0E208BB8]: jal        0x08822EE0
    08820894:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08820898:[0A208162]: j          0x08820588
    0882089C:[8FBF002C]: lw         $ra, 44($sp)
    088208A0:[0E2077CD]: jal        0x0881DF34
    088208A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208A8:[0E206742]: jal        0x08819D08
    088208AC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208B0:[0A208203]: j          0x0882080C
    088208B4:[8FBF002C]: lw         $ra, 44($sp)
    088208B8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088208BC:[AE6200A4]: sw         $v0, 164($s3)
    088208C0:[A66400B6]: sh         $a0, 182($s3)
    088208C4:[A66400B4]: sh         $a0, 180($s3)
    088208C8:[0A208161]: j          0x08820584
    088208CC:[AE6000BC]: sw         $zr, 188($s3)
    088208D0:[A26000E4]: sb         $zr, 228($s3)
    088208D4:[0E207336]: jal        0x0881CCD8
    088208D8:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    088208DC:[966400B4]: lhu        $a0, 180($s3)
    088208E0:[7C042E20]: seh        $a1, $a0
    088208E4:[0E207DC1]: jal        0x0881F704
    088208E8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088208EC:[5040FF50]: beql       $v0, $zr, 0x08820630
    088208F0:[926200E4]: lbu        $v0, 228($s3)
    088208F4:[0A2081D0]: j          0x08820740
    088208F8:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    088208FC:[0E207571]: jal        0x0881D5C4
    08820900:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08820904:[0A2081FD]: j          0x088207F4
    08820908:[966300D6]: lhu        $v1, 214($s3)
    0882090C:[0E2067CA]: jal        0x08819F28
    08820910:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
--> 08820914:[0A2081FA]: j          0x088207E8
    08820918:[966300D6]: lhu        $v1, 214($s3)
    0882091C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820920:[80431530]: lb         $v1, 5424($v0)
    08820924:[1060003E]: beq        $v1, $zr, 0x08820A20
  Back Branch 08820AF4 80 times (length 290)
  Back Branch 08820884 30 times (length 194)
  Back Branch 088208C8 9 times (length 211)
  Back Branch 08820B30 3 times (length 253)
  Back Branch 08820898 1 times (length 198)
  Back Branch 08820A44 1 times (length 69)
    08820924:[1060003E]: beq        $v1, $zr, 0x08820A20
    08820928:[24501530]: addiu      $s0, $v0, 5424
    0882092C:[3C15088F]: lui        $s5, 0x088F <=> li $s5, 0x088F0000
    08820930:[3C16088F]: lui        $s6, 0x088F <=> li $s6, 0x088F0000
    08820934:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
--> 08820938:[8C44AB54]: lw         $a0, -21676($v0)
    0882093C:[866300D4]: lh         $v1, 212($s3)
    08820940:[0083182A]: slt        $v1, $a0, $v1
    08820944:[1460006D]: bne        $v1, $zr, 0x08820AFC
    08820948:[8EC2AB50]: lw         $v0, -21680($s6)
    0882094C:[8EA21538]: lw         $v0, 5432($s5)
    08820950:[8EC3AB50]: lw         $v1, -21680($s6)
    08820954:[24420001]: addiu      $v0, $v0, 1
    08820958:[0043182A]: slt        $v1, $v0, $v1
    0882095C:[1460FF25]: bne        $v1, $zr, 0x088205F4
    08820960:[AEA21538]: sw         $v0, 5432($s5)
    08820964:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08820968:[8E24C0E8]: lw         $a0, -16152($s1)
    0882096C:[0E20F9C0]: jal        0x0883E700
    08820970:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08820974:[8E24C0E8]: lw         $a0, -16152($s1)
    08820978:[000280C0]: sll        $s0, $v0, 0x0003
    0882097C:[26100290]: addiu      $s0, $s0, 656
    08820980:[00908021]: addu       $s0, $a0, $s0
    08820984:[2612000C]: addiu      $s2, $s0, 12
    08820988:[C600000C]: lwc1       $f0, 12($s0)
    0882098C:[C6410004]: lwc1       $f1, 4($s2)
    08820990:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08820994:[468000A0]: cvt.s.w    $f2, $f0
    08820998:[468008E0]: cvt.s.w    $f3, $f1
    0882099C:[C45468FC]: lwc1       $f20, 26876($v0)
    088209A0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209A4:[46141082]: mul.s      $f2, $f2, $f20
    088209A8:[461418C2]: mul.s      $f3, $f3, $f20
    088209AC:[4600108D]: trunc.w.s  $f2, $f2
    088209B0:[460018CD]: trunc.w.s  $f3, $f3
    088209B4:[44061000]: mfc1       $a2, $f2
    088209B8:[0E20FB4B]: jal        0x0883ED2C
    088209BC:[44071800]: mfc1       $a3, $f3
    088209C0:[8E24C0E8]: lw         $a0, -16152($s1)
    088209C4:[0E20F93D]: jal        0x0883E4F4
    088209C8:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209CC:[C602000C]: lwc1       $f2, 12($s0)
    088209D0:[C6430004]: lwc1       $f3, 4($s2)
    088209D4:[8E24C0E8]: lw         $a0, -16152($s1)
    088209D8:[46801020]: cvt.s.w    $f0, $f2
    088209DC:[46801860]: cvt.s.w    $f1, $f3
    088209E0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209E4:[46140003]: div.s      $f0, $f0, $f20
    088209E8:[46140843]: div.s      $f1, $f1, $f20
    088209EC:[4600000D]: trunc.w.s  $f0, $f0
    088209F0:[4600084D]: trunc.w.s  $f1, $f1
    088209F4:[44060000]: mfc1       $a2, $f0
    088209F8:[0E20FB4B]: jal        0x0883ED2C
    088209FC:[44070800]: mfc1       $a3, $f1
    08820A00:[8EA21538]: lw         $v0, 5432($s5)
    08820A04:[8EC4AB50]: lw         $a0, -21680($s6)
    08820A08:[14800002]: bne        $a0, $zr, 0x08820A14
    08820A0C:[0044001A]: div        $v0, $a0
    08820A10:[000001CD]: break      0x00007
    08820A14:[00001810]: mfhi       $v1
    08820A18:[0A20817D]: j          0x088205F4
    08820A1C:[AEA31538]: sw         $v1, 5432($s5)
    08820A20:[0E21D4E6]: jal        0x08875398
    08820A24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08820A28:[1040FFC1]: beq        $v0, $zr, 0x08820930
    08820A2C:[3C15088F]: lui        $s5, 0x088F <=> li $s5, 0x088F0000
    08820A30:[3C16088F]: lui        $s6, 0x088F <=> li $s6, 0x088F0000
    08820A34:[8EC2AB50]: lw         $v0, -21680($s6)
    08820A38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08820A3C:[0E21D504]: jal        0x08875410
    08820A40:[AEA21538]: sw         $v0, 5432($s5)
--> 08820A44:[0A20824E]: j          0x08820938
    08820A48:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820A4C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08820A50:[C4416900]: lwc1       $f1, 26880($v0)
    08820A54:[C6600060]: lwc1       $f0, 96($s3)
  Back Branch 08820A28 1 times (length 64)
    0882091C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820920:[80431530]: lb         $v1, 5424($v0)
    08820924:[1060003E]: beq        $v1, $zr, 0x08820A20
    08820928:[24501530]: addiu      $s0, $v0, 5424
    0882092C:[3C15088F]: lui        $s5, 0x088F <=> li $s5, 0x088F0000
--> 08820930:[3C16088F]: lui        $s6, 0x088F <=> li $s6, 0x088F0000
    08820934:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08820938:[8C44AB54]: lw         $a0, -21676($v0)
    0882093C:[866300D4]: lh         $v1, 212($s3)
    08820940:[0083182A]: slt        $v1, $a0, $v1
    08820944:[1460006D]: bne        $v1, $zr, 0x08820AFC
    08820948:[8EC2AB50]: lw         $v0, -21680($s6)
    0882094C:[8EA21538]: lw         $v0, 5432($s5)
    08820950:[8EC3AB50]: lw         $v1, -21680($s6)
    08820954:[24420001]: addiu      $v0, $v0, 1
    08820958:[0043182A]: slt        $v1, $v0, $v1
    0882095C:[1460FF25]: bne        $v1, $zr, 0x088205F4
    08820960:[AEA21538]: sw         $v0, 5432($s5)
    08820964:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08820968:[8E24C0E8]: lw         $a0, -16152($s1)
    0882096C:[0E20F9C0]: jal        0x0883E700
    08820970:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08820974:[8E24C0E8]: lw         $a0, -16152($s1)
    08820978:[000280C0]: sll        $s0, $v0, 0x0003
    0882097C:[26100290]: addiu      $s0, $s0, 656
    08820980:[00908021]: addu       $s0, $a0, $s0
    08820984:[2612000C]: addiu      $s2, $s0, 12
    08820988:[C600000C]: lwc1       $f0, 12($s0)
    0882098C:[C6410004]: lwc1       $f1, 4($s2)
    08820990:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08820994:[468000A0]: cvt.s.w    $f2, $f0
    08820998:[468008E0]: cvt.s.w    $f3, $f1
    0882099C:[C45468FC]: lwc1       $f20, 26876($v0)
    088209A0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209A4:[46141082]: mul.s      $f2, $f2, $f20
    088209A8:[461418C2]: mul.s      $f3, $f3, $f20
    088209AC:[4600108D]: trunc.w.s  $f2, $f2
    088209B0:[460018CD]: trunc.w.s  $f3, $f3
    088209B4:[44061000]: mfc1       $a2, $f2
    088209B8:[0E20FB4B]: jal        0x0883ED2C
    088209BC:[44071800]: mfc1       $a3, $f3
    088209C0:[8E24C0E8]: lw         $a0, -16152($s1)
    088209C4:[0E20F93D]: jal        0x0883E4F4
    088209C8:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209CC:[C602000C]: lwc1       $f2, 12($s0)
    088209D0:[C6430004]: lwc1       $f3, 4($s2)
    088209D4:[8E24C0E8]: lw         $a0, -16152($s1)
    088209D8:[46801020]: cvt.s.w    $f0, $f2
    088209DC:[46801860]: cvt.s.w    $f1, $f3
    088209E0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    088209E4:[46140003]: div.s      $f0, $f0, $f20
    088209E8:[46140843]: div.s      $f1, $f1, $f20
    088209EC:[4600000D]: trunc.w.s  $f0, $f0
    088209F0:[4600084D]: trunc.w.s  $f1, $f1
    088209F4:[44060000]: mfc1       $a2, $f0
    088209F8:[0E20FB4B]: jal        0x0883ED2C
    088209FC:[44070800]: mfc1       $a3, $f1
    08820A00:[8EA21538]: lw         $v0, 5432($s5)
    08820A04:[8EC4AB50]: lw         $a0, -21680($s6)
    08820A08:[14800002]: bne        $a0, $zr, 0x08820A14
    08820A0C:[0044001A]: div        $v0, $a0
    08820A10:[000001CD]: break      0x00007
    08820A14:[00001810]: mfhi       $v1
    08820A18:[0A20817D]: j          0x088205F4
    08820A1C:[AEA31538]: sw         $v1, 5432($s5)
    08820A20:[0E21D4E6]: jal        0x08875398
    08820A24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08820A28:[1040FFC1]: beq        $v0, $zr, 0x08820930
    08820A2C:[3C15088F]: lui        $s5, 0x088F <=> li $s5, 0x088F0000
    08820A30:[3C16088F]: lui        $s6, 0x088F <=> li $s6, 0x088F0000
    08820A34:[8EC2AB50]: lw         $v0, -21680($s6)
    08820A38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_883DAC4 4,723,290 instructions (0.582%), 65,694 calls (0883DAC4 - 08867838, length 42846)
  Back Branch 0883DC3C 59,016 times (length 39)
    0883DB94:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB98:[12620025]: beq        $s3, $v0, 0x0883DC30
    0883DB9C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0883DBA0:[12620026]: beq        $s3, $v0, 0x0883DC3C
    0883DBA4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0883DBA8:[96440004]: lhu        $a0, 4($s2)
    0883DBAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DBB0:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0883DBB4:[0E219E33]: jal        0x088678CC
    0883DBB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883DBBC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DBC0:[0E219E42]: jal        0x08867908
    0883DBC4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DBC8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DBCC:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0883DBD0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DBD4:[0E219D70]: jal        0x088675C0
    0883DBD8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883DBDC:[2682C0D4]: addiu      $v0, $s4, -16172
    0883DBE0:[C681C0D4]: lwc1       $f1, -16172($s4)
    0883DBE4:[C4400004]: lwc1       $f0, 4($v0)
    0883DBE8:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    0883DBEC:[4600084D]: trunc.w.s  $f1, $f1
    0883DBF0:[4600000D]: trunc.w.s  $f0, $f0
    0883DBF4:[02E04021]: addu       $t0, $s7, $zr <=> move $t0, $s7
    0883DBF8:[8FBF0020]: lw         $ra, 32($sp)
    0883DBFC:[44050800]: mfc1       $a1, $f1
    0883DC00:[44060000]: mfc1       $a2, $f0
    0883DC04:[8FB7001C]: lw         $s7, 28($sp)
    0883DC08:[8FB60018]: lw         $s6, 24($sp)
    0883DC0C:[8FB50014]: lw         $s5, 20($sp)
    0883DC10:[8FB40010]: lw         $s4, 16($sp)
    0883DC14:[8FB3000C]: lw         $s3, 12($sp)
    0883DC18:[8FB20008]: lw         $s2, 8($sp)
    0883DC1C:[8FB10004]: lw         $s1, 4($sp)
    0883DC20:[8FB00000]: lw         $s0, 0($sp)
    0883DC24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DC28:[0A219DEF]: j          0x088677BC
    0883DC2C:[27BD0030]: addiu      $sp, $sp, 48
    0883DC30:[9642000C]: lhu        $v0, 12($s2)
    0883DC34:[0A20F6EA]: j          0x0883DBA8
    0883DC38:[00028103]: sra        $s0, $v0, 0x0004
--> 0883DC3C:[0A20F6EA]: j          0x0883DBA8
    0883DC40:[9650000C]: lhu        $s0, 12($s2)
  Back Branch 0883DC34 6,678 times (length 37)
    0883DB94:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB98:[12620025]: beq        $s3, $v0, 0x0883DC30
    0883DB9C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0883DBA0:[12620026]: beq        $s3, $v0, 0x0883DC3C
    0883DBA4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0883DBA8:[96440004]: lhu        $a0, 4($s2)
    0883DBAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DBB0:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0883DBB4:[0E219E33]: jal        0x088678CC
    0883DBB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883DBBC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DBC0:[0E219E42]: jal        0x08867908
    0883DBC4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DBC8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DBCC:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0883DBD0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883DBD4:[0E219D70]: jal        0x088675C0
    0883DBD8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883DBDC:[2682C0D4]: addiu      $v0, $s4, -16172
    0883DBE0:[C681C0D4]: lwc1       $f1, -16172($s4)
    0883DBE4:[C4400004]: lwc1       $f0, 4($v0)
    0883DBE8:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    0883DBEC:[4600084D]: trunc.w.s  $f1, $f1
    0883DBF0:[4600000D]: trunc.w.s  $f0, $f0
    0883DBF4:[02E04021]: addu       $t0, $s7, $zr <=> move $t0, $s7
    0883DBF8:[8FBF0020]: lw         $ra, 32($sp)
    0883DBFC:[44050800]: mfc1       $a1, $f1
    0883DC00:[44060000]: mfc1       $a2, $f0
    0883DC04:[8FB7001C]: lw         $s7, 28($sp)
    0883DC08:[8FB60018]: lw         $s6, 24($sp)
    0883DC0C:[8FB50014]: lw         $s5, 20($sp)
    0883DC10:[8FB40010]: lw         $s4, 16($sp)
    0883DC14:[8FB3000C]: lw         $s3, 12($sp)
    0883DC18:[8FB20008]: lw         $s2, 8($sp)
    0883DC1C:[8FB10004]: lw         $s1, 4($sp)
    0883DC20:[8FB00000]: lw         $s0, 0($sp)
    0883DC24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883DC28:[0A219DEF]: j          0x088677BC
    0883DC2C:[27BD0030]: addiu      $sp, $sp, 48
    0883DC30:[9642000C]: lhu        $v0, 12($s2)
--> 0883DC34:[0A20F6EA]: j          0x0883DBA8
    0883DC38:[00028103]: sra        $s0, $v0, 0x0004
    0883DC3C:[0A20F6EA]: j          0x0883DBA8
    0883DC40:[9650000C]: lhu        $s0, 12($s2)
_S1_2_8878AAC 4,535,877 instructions (0.559%), 57,464 calls (08878AAC - 088792F4, length 531)
    08878AAC:[27BDFFF0]: addiu      $sp, $sp, -16
    08878AB0:[AFBF0004]: sw         $ra, 4($sp)
    08878AB4:[AFB00000]: sw         $s0, 0($sp)
    08878AB8:[0E21E224]: jal        0x08878890
    08878ABC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08878AC0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08878AC4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08878AC8:[8FBF0004]: lw         $ra, 4($sp)
    08878ACC:[8FB00000]: lw         $s0, 0($sp)
    08878AD0:[0A21E2C1]: j          0x08878B04
    08878AD4:[27BD0010]: addiu      $sp, $sp, 16
    08878B04:[24A30013]: addiu      $v1, $a1, 19
    08878B08:[27BDFFB0]: addiu      $sp, $sp, -80
    08878B0C:[2C62001F]: sltiu      $v0, $v1, 31
    08878B10:[AFB3002C]: sw         $s3, 44($sp)
    08878B14:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08878B18:[AFB10024]: sw         $s1, 36($sp)
    08878B1C:[24110010]: addiu      $s1, $zr, 16 <=> li $s1, 16
    08878B20:[AFBF0044]: sw         $ra, 68($sp)
    08878B24:[AFBE0040]: sw         $fp, 64($sp)
    08878B28:[AFB7003C]: sw         $s7, 60($sp)
    08878B2C:[AFB60038]: sw         $s6, 56($sp)
    08878B30:[AFB50034]: sw         $s5, 52($sp)
    08878B34:[AFB40030]: sw         $s4, 48($sp)
    08878B38:[AFB20028]: sw         $s2, 40($sp)
    08878B3C:[14400005]: bne        $v0, $zr, 0x08878B54
    08878B40:[AFB00020]: sw         $s0, 32($sp)
    08878B44:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08878B48:[7C111804]: ins        $s1, $zr, 0, 4
    08878B4C:[06200054]: bltz       $s1, 0x08878CA0
    08878B50:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08878B54:[0225102B]: sltu       $v0, $s1, $a1
    08878B58:[14400051]: bne        $v0, $zr, 0x08878CA0
    08878B5C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08878B60:[0E21E64D]: jal        0x08879934
    08878B64:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878B68:[2E2201F8]: sltiu      $v0, $s1, 504
    08878B6C:[10400058]: beq        $v0, $zr, 0x08878CD0
    08878B70:[001118C2]: srl        $v1, $s1, 0x0003
    08878B74:[3C08088B]: lui        $t0, 0x088B <=> li $t0, 0x088B0000
    08878B78:[250CA1E8]: addiu      $t4, $t0, -24088
    08878B7C:[022C1021]: addu       $v0, $s1, $t4
    08878B80:[8C50000C]: lw         $s0, 12($v0)
    08878B84:[1050008C]: beq        $v0, $s0, 0x08878DB8
    08878B88:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878B8C:[8E030004]: lw         $v1, 4($s0)
    08878B90:[8E06000C]: lw         $a2, 12($s0)
    08878B94:[8E050008]: lw         $a1, 8($s0)
    08878B98:[7C030804]: ins        $v1, $zr, 0, 2
    08878B9C:[02031821]: addu       $v1, $s0, $v1
    08878BA0:[8C620004]: lw         $v0, 4($v1)
    08878BA4:[ACC50008]: sw         $a1, 8($a2)
    08878BA8:[34420001]: ori        $v0, $v0, 1
    08878BAC:[AC620004]: sw         $v0, 4($v1)
    08878BB0:[0E21E65C]: jal        0x08879970
    08878BB4:[ACA6000C]: sw         $a2, 12($a1)
    08878BB8:[26020008]: addiu      $v0, $s0, 8
    08878BBC:[8FBF0044]: lw         $ra, 68($sp)
    08878BC0:[8FBE0040]: lw         $fp, 64($sp)
    08878BC4:[8FB7003C]: lw         $s7, 60($sp)
    08878BC8:[8FB60038]: lw         $s6, 56($sp)
    08878BCC:[8FB50034]: lw         $s5, 52($sp)
    08878BD0:[8FB40030]: lw         $s4, 48($sp)
    08878BD4:[8FB3002C]: lw         $s3, 44($sp)
    08878BD8:[8FB20028]: lw         $s2, 40($sp)
    08878BDC:[8FB10024]: lw         $s1, 36($sp)
    08878BE0:[8FB00020]: lw         $s0, 32($sp)
    08878BE4:[03E00008]: jr         $ra
    08878BE8:[27BD0050]: addiu      $sp, $sp, 80
    08878BEC:[8DB00008]: lw         $s0, 8($t5)
    08878BF0:[8E150004]: lw         $s5, 4($s0)
    08878BF4:[AFB00000]: sw         $s0, 0($sp)
    08878BF8:[7C150804]: ins        $s5, $zr, 0, 2
    08878BFC:[02B1102B]: sltu       $v0, $s5, $s1
    08878C00:[14400004]: bne        $v0, $zr, 0x08878C14
    08878C04:[02B12823]: subu       $a1, $s5, $s1
    08878C08:[28A20010]: slti       $v0, $a1, 16
    08878C0C:[104000D7]: beq        $v0, $zr, 0x08878F6C
    08878C10:[02111821]: addu       $v1, $s0, $s1
    08878C14:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08878C18:[8C432004]: lw         $v1, 8196($v0)
    08878C1C:[3C1E088B]: lui        $fp, 0x088B <=> li $fp, 0x088B0000
    08878C20:[8FC2A1E0]: lw         $v0, -24096($fp)
    08878C24:[02231821]: addu       $v1, $s1, $v1
    08878C28:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    08878C2C:[0215B021]: addu       $s6, $s0, $s5
    08878C30:[10570003]: beq        $v0, $s7, 0x08878C40
    08878C34:[24720010]: addiu      $s2, $v1, 16
    08878C38:[2472100F]: addiu      $s2, $v1, 4111
    08878C3C:[7C125804]: ins        $s2, $zr, 0, 12
    08878C40:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878C44:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08878C48:[0E21EA3D]: jal        0x0887A8F4
    08878C4C:[AFAD0010]: sw         $t5, 16($sp)
    08878C50:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08878C54:[10570006]: beq        $v0, $s7, 0x08878C70
    08878C58:[8FAD0010]: lw         $t5, 16($sp)
    08878C5C:[0056102B]: sltu       $v0, $v0, $s6
    08878C60:[104000CB]: beq        $v0, $zr, 0x08878F90
    08878C64:[3C1708A0]: lui        $s7, 0x08A0 <=> li $s7, 0x08A00000
    08878C68:[120D00CA]: beq        $s0, $t5, 0x08878F94
    08878C6C:[8EE21FD4]: lw         $v0, 8148($s7)
    08878C70:[8DB00008]: lw         $s0, 8($t5)
    08878C74:[8E020004]: lw         $v0, 4($s0)
    08878C78:[7C020804]: ins        $v0, $zr, 0, 2
    08878C7C:[0051182B]: sltu       $v1, $v0, $s1
    08878C80:[14600004]: bne        $v1, $zr, 0x08878C94
    08878C84:[00512823]: subu       $a1, $v0, $s1
    08878C88:[28A20010]: slti       $v0, $a1, 16
    08878C8C:[104000B7]: beq        $v0, $zr, 0x08878F6C
    08878C90:[02111821]: addu       $v1, $s0, $s1
    08878C94:[0E21E65C]: jal        0x08879970
    08878C98:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878C9C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08878CA0:[8FBF0044]: lw         $ra, 68($sp)
    08878CA4:[8FBE0040]: lw         $fp, 64($sp)
    08878CA8:[8FB7003C]: lw         $s7, 60($sp)
    08878CAC:[8FB60038]: lw         $s6, 56($sp)
    08878CB0:[8FB50034]: lw         $s5, 52($sp)
    08878CB4:[8FB40030]: lw         $s4, 48($sp)
    08878CB8:[8FB3002C]: lw         $s3, 44($sp)
    08878CBC:[8FB20028]: lw         $s2, 40($sp)
    08878CC0:[8FB10024]: lw         $s1, 36($sp)
    08878CC4:[8FB00020]: lw         $s0, 32($sp)
    08878CC8:[03E00008]: jr         $ra
    08878CCC:[27BD0050]: addiu      $sp, $sp, 80
    08878CD0:[00112242]: srl        $a0, $s1, 0x0009
    08878CD4:[10800007]: beq        $a0, $zr, 0x08878CF4
    08878CD8:[000328C0]: sll        $a1, $v1, 0x0003
    08878CDC:[2C820005]: sltiu      $v0, $a0, 5
    08878CE0:[1040004D]: beq        $v0, $zr, 0x08878E18
    08878CE4:[2483005B]: addiu      $v1, $a0, 91
    08878CE8:[00111182]: srl        $v0, $s1, 0x0006
    08878CEC:[24430038]: addiu      $v1, $v0, 56
    08878CF0:[000328C0]: sll        $a1, $v1, 0x0003
    08878CF4:[3C08088B]: lui        $t0, 0x088B <=> li $t0, 0x088B0000
    08878CF8:[250CA1E8]: addiu      $t4, $t0, -24088
    08878CFC:[00AC3021]: addu       $a2, $a1, $t4
    08878D00:[8CD0000C]: lw         $s0, 12($a2)
    08878D04:[10D0002D]: beq        $a2, $s0, 0x08878DBC
    08878D08:[246A0001]: addiu      $t2, $v1, 1
    08878D0C:[8E040004]: lw         $a0, 4($s0)
    08878D10:[7C040804]: ins        $a0, $zr, 0, 2
    08878D14:[00912823]: subu       $a1, $a0, $s1
    08878D18:[28A20010]: slti       $v0, $a1, 16
    08878D1C:[5040003C]: beql       $v0, $zr, 0x08878E10
    08878D20:[2463FFFF]: addiu      $v1, $v1, -1
    08878D24:[04A20018]: bltzl      $a1, 0x08878D88
    08878D28:[8E10000C]: lw         $s0, 12($s0)
    08878D2C:[02041821]: addu       $v1, $s0, $a0
    08878D30:[8C620004]: lw         $v0, 4($v1)
    08878D34:[8E06000C]: lw         $a2, 12($s0)
    08878D38:[8E050008]: lw         $a1, 8($s0)
    08878D3C:[34420001]: ori        $v0, $v0, 1
    08878D40:[AC620004]: sw         $v0, 4($v1)
    08878D44:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878D48:[ACC50008]: sw         $a1, 8($a2)
    08878D4C:[0E21E65C]: jal        0x08879970
    08878D50:[ACA6000C]: sw         $a2, 12($a1)
    08878D54:[26020008]: addiu      $v0, $s0, 8
    08878D58:[8FBF0044]: lw         $ra, 68($sp)
    08878D5C:[8FBE0040]: lw         $fp, 64($sp)
    08878D60:[8FB7003C]: lw         $s7, 60($sp)
    08878D64:[8FB60038]: lw         $s6, 56($sp)
    08878D68:[8FB50034]: lw         $s5, 52($sp)
    08878D6C:[8FB40030]: lw         $s4, 48($sp)
    08878D70:[8FB3002C]: lw         $s3, 44($sp)
    08878D74:[8FB20028]: lw         $s2, 40($sp)
    08878D78:[8FB10024]: lw         $s1, 36($sp)
    08878D7C:[8FB00020]: lw         $s0, 32($sp)
    08878D80:[03E00008]: jr         $ra
    08878D84:[27BD0050]: addiu      $sp, $sp, 80
    08878D88:[10D0000C]: beq        $a2, $s0, 0x08878DBC
    08878D8C:[246A0001]: addiu      $t2, $v1, 1
    08878D90:[8E040004]: lw         $a0, 4($s0)
    08878D94:[7C040804]: ins        $a0, $zr, 0, 2
    08878D98:[00912823]: subu       $a1, $a0, $s1
    08878D9C:[28A20010]: slti       $v0, $a1, 16
    08878DA0:[5040001B]: beql       $v0, $zr, 0x08878E10
    08878DA4:[2463FFFF]: addiu      $v1, $v1, -1
    08878DA8:[04A2FFF7]: bltzl      $a1, 0x08878D88
    08878DAC:[8E10000C]: lw         $s0, 12($s0)
    08878DB0:[0A21E34C]: j          0x08878D30
    08878DB4:[02041821]: addu       $v1, $s0, $a0
    08878DB8:[246A0002]: addiu      $t2, $v1, 2
    08878DBC:[258B0008]: addiu      $t3, $t4, 8
    08878DC0:[8D700008]: lw         $s0, 8($t3)
    08878DC4:[120B00A0]: beq        $s0, $t3, 0x08879048
    08878DC8:[250DA1E8]: addiu      $t5, $t0, -24088
    08878DCC:[8E030004]: lw         $v1, 4($s0)
    08878DD0:[7C030804]: ins        $v1, $zr, 0, 2
    08878DD4:[00712023]: subu       $a0, $v1, $s1
    08878DD8:[28820010]: slti       $v0, $a0, 16
    08878DDC:[50400018]: beql       $v0, $zr, 0x08878E40
    08878DE0:[02111021]: addu       $v0, $s0, $s1
    08878DE4:[AD6B000C]: sw         $t3, 12($t3)
    08878DE8:[04800023]: bltz       $a0, 0x08878E78
    08878DEC:[AD6B0008]: sw         $t3, 8($t3)
    08878DF0:[02031821]: addu       $v1, $s0, $v1
    08878DF4:[8C620004]: lw         $v0, 4($v1)
    08878DF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878DFC:[34420001]: ori        $v0, $v0, 1
    08878E00:[0E21E65C]: jal        0x08879970
    08878E04:[AC620004]: sw         $v0, 4($v1)
    08878E08:[0A21E328]: j          0x08878CA0
    08878E0C:[26020008]: addiu      $v0, $s0, 8
    08878E10:[0A21E36F]: j          0x08878DBC
    08878E14:[246A0001]: addiu      $t2, $v1, 1
    08878E18:[2C820015]: sltiu      $v0, $a0, 21
    08878E1C:[1440FFB5]: bne        $v0, $zr, 0x08878CF4
    08878E20:[000328C0]: sll        $a1, $v1, 0x0003
    08878E24:[2C820055]: sltiu      $v0, $a0, 85
    08878E28:[104000C5]: beq        $v0, $zr, 0x08879140
    08878E2C:[2C820155]: sltiu      $v0, $a0, 341
    08878E30:[00111302]: srl        $v0, $s1, 0x000C
    08878E34:[2443006E]: addiu      $v1, $v0, 110
    08878E38:[0A21E33D]: j          0x08878CF4
    08878E3C:[000328C0]: sll        $a1, $v1, 0x0003
    08878E40:[00441821]: addu       $v1, $v0, $a0
    08878E44:[34860001]: ori        $a2, $a0, 1
    08878E48:[36250001]: ori        $a1, $s1, 1
    08878E4C:[AD62000C]: sw         $v0, 12($t3)
    08878E50:[AD620008]: sw         $v0, 8($t3)
    08878E54:[AC640000]: sw         $a0, 0($v1)
    08878E58:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878E5C:[AE050004]: sw         $a1, 4($s0)
    08878E60:[AC4B0008]: sw         $t3, 8($v0)
    08878E64:[AC460004]: sw         $a2, 4($v0)
    08878E68:[0E21E65C]: jal        0x08879970
    08878E6C:[AC4B000C]: sw         $t3, 12($v0)
    08878E70:[0A21E328]: j          0x08878CA0
    08878E74:[26020008]: addiu      $v0, $s0, 8
    08878E78:[2C620200]: sltiu      $v0, $v1, 512
    08878E7C:[10400074]: beq        $v0, $zr, 0x08879050
    08878E80:[000320C2]: srl        $a0, $v1, 0x0003
    08878E84:[000318C2]: srl        $v1, $v1, 0x0003
    08878E88:[250DA1E8]: addiu      $t5, $t0, -24088
    08878E8C:[000320C0]: sll        $a0, $v1, 0x0003
    08878E90:[01842021]: addu       $a0, $t4, $a0
    08878E94:[8DA80004]: lw         $t0, 4($t5)
    08878E98:[8C850008]: lw         $a1, 8($a0)
    08878E9C:[00031882]: srl        $v1, $v1, 0x0002
    08878EA0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08878EA4:[00621004]: sllv       $v0, $v0, $v1
    08878EA8:[01024025]: or         $t0, $t0, $v0
    08878EAC:[AE04000C]: sw         $a0, 12($s0)
    08878EB0:[AE050008]: sw         $a1, 8($s0)
    08878EB4:[ACB0000C]: sw         $s0, 12($a1)
    08878EB8:[AC900008]: sw         $s0, 8($a0)
    08878EBC:[ADA80004]: sw         $t0, 4($t5)
    08878EC0:[29430000]: slti       $v1, $t2, 0
    08878EC4:[25420003]: addiu      $v0, $t2, 3
    08878EC8:[0143100A]: movz       $v0, $t2, $v1
    08878ECC:[00021083]: sra        $v0, $v0, 0x0002
    08878ED0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08878ED4:[00432804]: sllv       $a1, $v1, $v0
    08878ED8:[0105202B]: sltu       $a0, $t0, $a1
    08878EDC:[5480FF44]: bnel       $a0, $zr, 0x08878BF0
    08878EE0:[8DB00008]: lw         $s0, 8($t5)
    08878EE4:[00A81024]: and        $v0, $a1, $t0
    08878EE8:[1440000C]: bne        $v0, $zr, 0x08878F1C
    08878EEC:[000A10C0]: sll        $v0, $t2, 0x0003
    08878EF0:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08878EF4:[00052840]: sll        $a1, $a1, 0x0001
    08878EF8:[7C020804]: ins        $v0, $zr, 0, 2
    08878EFC:[01051824]: and        $v1, $t0, $a1
    08878F00:[14600005]: bne        $v1, $zr, 0x08878F18
    08878F04:[244A0004]: addiu      $t2, $v0, 4
    08878F08:[00052840]: sll        $a1, $a1, 0x0001
    08878F0C:[01051024]: and        $v0, $t0, $a1
    08878F10:[1040FFFD]: beq        $v0, $zr, 0x08878F08
    08878F14:[254A0004]: addiu      $t2, $t2, 4
    08878F18:[000A10C0]: sll        $v0, $t2, 0x0003
    08878F1C:[01823821]: addu       $a3, $t4, $v0
    08878F20:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08878F24:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08878F28:[8C90000C]: lw         $s0, 12($a0)
    08878F2C:[54900006]: bnel       $a0, $s0, 0x08878F48
    08878F30:[8E030004]: lw         $v1, 4($s0)
    08878F34:[0A21E431]: j          0x088790C4
    08878F38:[28C2003F]: slti       $v0, $a2, 63
    08878F3C:[10900061]: beq        $a0, $s0, 0x088790C4
    08878F40:[28C2003F]: slti       $v0, $a2, 63
    08878F44:[8E030004]: lw         $v1, 4($s0)
    08878F48:[7C030804]: ins        $v1, $zr, 0, 2
    08878F4C:[00714823]: subu       $t1, $v1, $s1
    08878F50:[29220010]: slti       $v0, $t1, 16
    08878F54:[50400080]: beql       $v0, $zr, 0x08879158
    08878F58:[8E08000C]: lw         $t0, 12($s0)
    08878F5C:[0522FFF7]: bltzl      $t1, 0x08878F3C
    08878F60:[8E10000C]: lw         $s0, 12($s0)
    08878F64:[0A21E34C]: j          0x08878D30
    08878F68:[02031821]: addu       $v1, $s0, $v1
    08878F6C:[36220001]: ori        $v0, $s1, 1
    08878F70:[34A50001]: ori        $a1, $a1, 1
    08878F74:[AE020004]: sw         $v0, 4($s0)
    08878F78:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878F7C:[AC650004]: sw         $a1, 4($v1)
    08878F80:[0E21E65C]: jal        0x08879970
    08878F84:[ADA30008]: sw         $v1, 8($t5)
    08878F88:[0A21E328]: j          0x08878CA0
    08878F8C:[26020008]: addiu      $v0, $s0, 8
    08878F90:[8EE21FD4]: lw         $v0, 8148($s7)
    08878F94:[02422021]: addu       $a0, $s2, $v0
    08878F98:[12D40081]: beq        $s6, $s4, 0x088791A0
    08878F9C:[AEE41FD4]: sw         $a0, 8148($s7)
    08878FA0:[8FC3A1E0]: lw         $v1, -24096($fp)
    08878FA4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08878FA8:[106200BD]: beq        $v1, $v0, 0x088792A0
    08878FAC:[02961023]: subu       $v0, $s4, $s6
    08878FB0:[00821021]: addu       $v0, $a0, $v0
    08878FB4:[AEE21FD4]: sw         $v0, 8148($s7)
    08878FB8:[26820008]: addiu      $v0, $s4, 8
    08878FBC:[3043000F]: andi       $v1, $v0, 15
    08878FC0:[10600004]: beq        $v1, $zr, 0x08878FD4
    08878FC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08878FC8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08878FCC:[00432823]: subu       $a1, $v0, $v1
    08878FD0:[0285A021]: addu       $s4, $s4, $a1
    08878FD4:[02921821]: addu       $v1, $s4, $s2
    08878FD8:[30630FFF]: andi       $v1, $v1, 4095
    08878FDC:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08878FE0:[00431023]: subu       $v0, $v0, $v1
    08878FE4:[00A29021]: addu       $s2, $a1, $v0
    08878FE8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878FEC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08878FF0:[0E21EA3D]: jal        0x0887A8F4
    08878FF4:[AFAD0010]: sw         $t5, 16($sp)
    08878FF8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08878FFC:[00542023]: subu       $a0, $v0, $s4
    08879000:[104300A9]: beq        $v0, $v1, 0x088792A8
    08879004:[8FAD0010]: lw         $t5, 16($sp)
    08879008:[8EE21FD4]: lw         $v0, 8148($s7)
    0887900C:[02441821]: addu       $v1, $s2, $a0
    08879010:[34630001]: ori        $v1, $v1, 1
    08879014:[02421021]: addu       $v0, $s2, $v0
    08879018:[AEE21FD4]: sw         $v0, 8148($s7)
    0887901C:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    08879020:[8FA20000]: lw         $v0, 0($sp)
    08879024:[AE830004]: sw         $v1, 4($s4)
    08879028:[104D0064]: beq        $v0, $t5, 0x088791BC
    0887902C:[ADB40008]: sw         $s4, 8($t5)
    08879030:[2EA20010]: sltiu      $v0, $s5, 16
    08879034:[10400075]: beq        $v0, $zr, 0x0887920C
    08879038:[8FA40000]: lw         $a0, 0($sp)
    0887903C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08879040:[0A21E31D]: j          0x08878C74
    08879044:[AE820004]: sw         $v0, 4($s4)
    08879048:[0A21E3B0]: j          0x08878EC0
    0887904C:[8DA80004]: lw         $t0, 4($t5)
    08879050:[00032A42]: srl        $a1, $v1, 0x0009
    08879054:[10A00007]: beq        $a1, $zr, 0x08879074
    08879058:[000430C0]: sll        $a2, $a0, 0x0003
    0887905C:[2CA20005]: sltiu      $v0, $a1, 5
    08879060:[1040007E]: beq        $v0, $zr, 0x0887925C
    08879064:[24A4005B]: addiu      $a0, $a1, 91
    08879068:[00031182]: srl        $v0, $v1, 0x0006
    0887906C:[24440038]: addiu      $a0, $v0, 56
    08879070:[000430C0]: sll        $a2, $a0, 0x0003
    08879074:[01863821]: addu       $a3, $t4, $a2
    08879078:[8CE60008]: lw         $a2, 8($a3)
    0887907C:[50E60081]: beql       $a3, $a2, 0x08879284
    08879080:[2505A1E8]: addiu      $a1, $t0, -24088
    08879084:[8CC20004]: lw         $v0, 4($a2)
    08879088:[7C020804]: ins        $v0, $zr, 0, 2
    0887908C:[0062102B]: sltu       $v0, $v1, $v0
    08879090:[50400005]: beql       $v0, $zr, 0x088790A8
    08879094:[8CC7000C]: lw         $a3, 12($a2)
    08879098:[8CC60008]: lw         $a2, 8($a2)
    0887909C:[54E6FFFA]: bnel       $a3, $a2, 0x08879088
    088790A0:[8CC20004]: lw         $v0, 4($a2)
    088790A4:[8CC7000C]: lw         $a3, 12($a2)
    088790A8:[250DA1E8]: addiu      $t5, $t0, -24088
    088790AC:[8DA80004]: lw         $t0, 4($t5)
    088790B0:[AE07000C]: sw         $a3, 12($s0)
    088790B4:[AE060008]: sw         $a2, 8($s0)
    088790B8:[ACD0000C]: sw         $s0, 12($a2)
    088790BC:[0A21E3B0]: j          0x08878EC0
    088790C0:[ACF00008]: sw         $s0, 8($a3)
    088790C4:[10400003]: beq        $v0, $zr, 0x088790D4
    088790C8:[26040008]: addiu      $a0, $s0, 8
    088790CC:[26040010]: addiu      $a0, $s0, 16
    088790D0:[24C60001]: addiu      $a2, $a2, 1
    088790D4:[24C60001]: addiu      $a2, $a2, 1
    088790D8:[30C20003]: andi       $v0, $a2, 3
    088790DC:[5440FF93]: bnel       $v0, $zr, 0x08878F2C
    088790E0:[8C90000C]: lw         $s0, 12($a0)
    088790E4:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    088790E8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088790EC:[30620003]: andi       $v0, $v1, 3
    088790F0:[24E7FFF8]: addiu      $a3, $a3, -8
    088790F4:[10400075]: beq        $v0, $zr, 0x088792CC
    088790F8:[2463FFFF]: addiu      $v1, $v1, -1
    088790FC:[8C820000]: lw         $v0, 0($a0)
    08879100:[10E2FFFA]: beq        $a3, $v0, 0x088790EC
    08879104:[2484FFF8]: addiu      $a0, $a0, -8
    08879108:[00052840]: sll        $a1, $a1, 0x0001
    0887910C:[0105102B]: sltu       $v0, $t0, $a1
    08879110:[5440FEB7]: bnel       $v0, $zr, 0x08878BF0
    08879114:[8DB00008]: lw         $s0, 8($t5)
    08879118:[10A0FEB4]: beq        $a1, $zr, 0x08878BEC
    0887911C:[00A81024]: and        $v0, $a1, $t0
    08879120:[1440FF7D]: bne        $v0, $zr, 0x08878F18
    08879124:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08879128:[00052840]: sll        $a1, $a1, 0x0001
    0887912C:[01051024]: and        $v0, $t0, $a1
    08879130:[1040FFFD]: beq        $v0, $zr, 0x08879128
    08879134:[24C60004]: addiu      $a2, $a2, 4
    08879138:[0A21E3C6]: j          0x08878F18
    0887913C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08879140:[1040002B]: beq        $v0, $zr, 0x088791F0
    08879144:[2C820555]: sltiu      $v0, $a0, 1365
    08879148:[001113C2]: srl        $v0, $s1, 0x000F
    0887914C:[24430077]: addiu      $v1, $v0, 119
    08879150:[0A21E33D]: j          0x08878CF4
    08879154:[000328C0]: sll        $a1, $v1, 0x0003
    08879158:[8E070008]: lw         $a3, 8($s0)
    0887915C:[02111021]: addu       $v0, $s0, $s1
    08879160:[00491821]: addu       $v1, $v0, $t1
    08879164:[36250001]: ori        $a1, $s1, 1
    08879168:[35260001]: ori        $a2, $t1, 1
    0887916C:[AD070008]: sw         $a3, 8($t0)
    08879170:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08879174:[ACE8000C]: sw         $t0, 12($a3)
    08879178:[AD620008]: sw         $v0, 8($t3)
    0887917C:[AD62000C]: sw         $v0, 12($t3)
    08879180:[AE050004]: sw         $a1, 4($s0)
    08879184:[AC4B0008]: sw         $t3, 8($v0)
    08879188:[AC460004]: sw         $a2, 4($v0)
    0887918C:[AC4B000C]: sw         $t3, 12($v0)
    08879190:[0E21E65C]: jal        0x08879970
    08879194:[AC690000]: sw         $t1, 0($v1)
    08879198:[0A21E328]: j          0x08878CA0
    0887919C:[26020008]: addiu      $v0, $s0, 8
    088791A0:[32820FFF]: andi       $v0, $s4, 4095
    088791A4:[1440FF7F]: bne        $v0, $zr, 0x08878FA4
    088791A8:[8FC3A1E0]: lw         $v1, -24096($fp)
    088791AC:[8DB00008]: lw         $s0, 8($t5)
    088791B0:[02551021]: addu       $v0, $s2, $s5
    088791B4:[34420001]: ori        $v0, $v0, 1
    088791B8:[AE020004]: sw         $v0, 4($s0)
    088791BC:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088791C0:[8EE61FD4]: lw         $a2, 8148($s7)
    088791C4:[8CA22000]: lw         $v0, 8192($a1)
    088791C8:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    088791CC:[8CE41FFC]: lw         $a0, 8188($a3)
    088791D0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088791D4:[0046102B]: sltu       $v0, $v0, $a2
    088791D8:[00C2180B]: movn       $v1, $a2, $v0
    088791DC:[0086202B]: sltu       $a0, $a0, $a2
    088791E0:[1080FEA4]: beq        $a0, $zr, 0x08878C74
    088791E4:[ACA32000]: sw         $v1, 8192($a1)
    088791E8:[0A21E31D]: j          0x08878C74
    088791EC:[ACE61FFC]: sw         $a2, 8188($a3)
    088791F0:[2403007E]: addiu      $v1, $zr, 126 <=> li $v1, 126
    088791F4:[1040FEBF]: beq        $v0, $zr, 0x08878CF4
    088791F8:[240503F0]: addiu      $a1, $zr, 1008 <=> li $a1, 1008
    088791FC:[00111482]: srl        $v0, $s1, 0x0012
    08879200:[2443007C]: addiu      $v1, $v0, 124
    08879204:[0A21E33D]: j          0x08878CF4
    08879208:[000328C0]: sll        $a1, $v1, 0x0003
    0887920C:[26A2FFF4]: addiu      $v0, $s5, -12
    08879210:[8FA60000]: lw         $a2, 0($sp)
    08879214:[8C830004]: lw         $v1, 4($a0)
    08879218:[7C021804]: ins        $v0, $zr, 0, 4
    0887921C:[2C450010]: sltiu      $a1, $v0, 16
    08879220:[30630001]: andi       $v1, $v1, 1
    08879224:[00431825]: or         $v1, $v0, $v1
    08879228:[00821021]: addu       $v0, $a0, $v0
    0887922C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08879230:[ACC30004]: sw         $v1, 4($a2)
    08879234:[AC440008]: sw         $a0, 8($v0)
    08879238:[14A0FFE0]: bne        $a1, $zr, 0x088791BC
    0887923C:[AC440004]: sw         $a0, 4($v0)
    08879240:[24C50008]: addiu      $a1, $a2, 8
    08879244:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08879248:[0E220761]: jal        0x08881D84
    0887924C:[AFAD0010]: sw         $t5, 16($sp)
    08879250:[8FAD0010]: lw         $t5, 16($sp)
    08879254:[0A21E46F]: j          0x088791BC
    08879258:[8DB00008]: lw         $s0, 8($t5)
    0887925C:[2CA20015]: sltiu      $v0, $a1, 21
    08879260:[1440FF84]: bne        $v0, $zr, 0x08879074
    08879264:[000430C0]: sll        $a2, $a0, 0x0003
    08879268:[2CA20055]: sltiu      $v0, $a1, 85
    0887926C:[10400011]: beq        $v0, $zr, 0x088792B4
    08879270:[2CA20155]: sltiu      $v0, $a1, 341
    08879274:[00031302]: srl        $v0, $v1, 0x000C
    08879278:[2444006E]: addiu      $a0, $v0, 110
    0887927C:[0A21E41D]: j          0x08879074
    08879280:[000430C0]: sll        $a2, $a0, 0x0003
    08879284:[8CA30004]: lw         $v1, 4($a1)
    08879288:[00042082]: srl        $a0, $a0, 0x0002
    0887928C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08879290:[00821004]: sllv       $v0, $v0, $a0
    08879294:[00621825]: or         $v1, $v1, $v0
    08879298:[0A21E42A]: j          0x088790A8
    0887929C:[ACA30004]: sw         $v1, 4($a1)
    088792A0:[0A21E3EE]: j          0x08878FB8
    088792A4:[AFD4A1E0]: sw         $s4, -24096($fp)
    088792A8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088792AC:[0A21E402]: j          0x08879008
    088792B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088792B4:[10400009]: beq        $v0, $zr, 0x088792DC
    088792B8:[2CA20555]: sltiu      $v0, $a1, 1365
    088792BC:[000313C2]: srl        $v0, $v1, 0x000F
    088792C0:[24440077]: addiu      $a0, $v0, 119
    088792C4:[0A21E41D]: j          0x08879074
    088792C8:[000430C0]: sll        $a2, $a0, 0x0003
    088792CC:[00051027]: nor        $v0, $zr, $a1 <=> li $v0, not $a1
    088792D0:[01024024]: and        $t0, $t0, $v0
    088792D4:[0A21E442]: j          0x08879108
    088792D8:[ADA80004]: sw         $t0, 4($t5)
    088792DC:[2404007E]: addiu      $a0, $zr, 126 <=> li $a0, 126
    088792E0:[1040FF64]: beq        $v0, $zr, 0x08879074
    088792E4:[240603F0]: addiu      $a2, $zr, 1008 <=> li $a2, 1008
    088792E8:[00031482]: srl        $v0, $v1, 0x0012
    088792EC:[2444007C]: addiu      $a0, $v0, 124
    088792F0:[0A21E41D]: j          0x08879074
    088792F4:[000430C0]: sll        $a2, $a0, 0x0003
  Back Branch 08878E70 29,817 times (length 118)
  Back Branch 08879198 2,064 times (length 320)
  Back Branch 08879048 1,108 times (length 100)
    08878EAC:[AE04000C]: sw         $a0, 12($s0)
    08878EB0:[AE050008]: sw         $a1, 8($s0)
    08878EB4:[ACB0000C]: sw         $s0, 12($a1)
    08878EB8:[AC900008]: sw         $s0, 8($a0)
    08878EBC:[ADA80004]: sw         $t0, 4($t5)
--> 08878EC0:[29430000]: slti       $v1, $t2, 0
    08878EC4:[25420003]: addiu      $v0, $t2, 3
    08878EC8:[0143100A]: movz       $v0, $t2, $v1
    08878ECC:[00021083]: sra        $v0, $v0, 0x0002
    08878ED0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08878ED4:[00432804]: sllv       $a1, $v1, $v0
    08878ED8:[0105202B]: sltu       $a0, $t0, $a1
    08878EDC:[5480FF44]: bnel       $a0, $zr, 0x08878BF0
    08878EE0:[8DB00008]: lw         $s0, 8($t5)
    08878EE4:[00A81024]: and        $v0, $a1, $t0
    08878EE8:[1440000C]: bne        $v0, $zr, 0x08878F1C
    08878EEC:[000A10C0]: sll        $v0, $t2, 0x0003
    08878EF0:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08878EF4:[00052840]: sll        $a1, $a1, 0x0001
    08878EF8:[7C020804]: ins        $v0, $zr, 0, 2
    08878EFC:[01051824]: and        $v1, $t0, $a1
    08878F00:[14600005]: bne        $v1, $zr, 0x08878F18
    08878F04:[244A0004]: addiu      $t2, $v0, 4
    08878F08:[00052840]: sll        $a1, $a1, 0x0001
    08878F0C:[01051024]: and        $v0, $t0, $a1
    08878F10:[1040FFFD]: beq        $v0, $zr, 0x08878F08
    08878F14:[254A0004]: addiu      $t2, $t2, 4
    08878F18:[000A10C0]: sll        $v0, $t2, 0x0003
    08878F1C:[01823821]: addu       $a3, $t4, $v0
    08878F20:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08878F24:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08878F28:[8C90000C]: lw         $s0, 12($a0)
    08878F2C:[54900006]: bnel       $a0, $s0, 0x08878F48
    08878F30:[8E030004]: lw         $v1, 4($s0)
    08878F34:[0A21E431]: j          0x088790C4
    08878F38:[28C2003F]: slti       $v0, $a2, 63
    08878F3C:[10900061]: beq        $a0, $s0, 0x088790C4
    08878F40:[28C2003F]: slti       $v0, $a2, 63
    08878F44:[8E030004]: lw         $v1, 4($s0)
    08878F48:[7C030804]: ins        $v1, $zr, 0, 2
    08878F4C:[00714823]: subu       $t1, $v1, $s1
    08878F50:[29220010]: slti       $v0, $t1, 16
    08878F54:[50400080]: beql       $v0, $zr, 0x08879158
    08878F58:[8E08000C]: lw         $t0, 12($s0)
    08878F5C:[0522FFF7]: bltzl      $t1, 0x08878F3C
    08878F60:[8E10000C]: lw         $s0, 12($s0)
    08878F64:[0A21E34C]: j          0x08878D30
    08878F68:[02031821]: addu       $v1, $s0, $v1
    08878F6C:[36220001]: ori        $v0, $s1, 1
    08878F70:[34A50001]: ori        $a1, $a1, 1
    08878F74:[AE020004]: sw         $v0, 4($s0)
    08878F78:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878F7C:[AC650004]: sw         $a1, 4($v1)
    08878F80:[0E21E65C]: jal        0x08879970
    08878F84:[ADA30008]: sw         $v1, 8($t5)
    08878F88:[0A21E328]: j          0x08878CA0
    08878F8C:[26020008]: addiu      $v0, $s0, 8
    08878F90:[8EE21FD4]: lw         $v0, 8148($s7)
    08878F94:[02422021]: addu       $a0, $s2, $v0
    08878F98:[12D40081]: beq        $s6, $s4, 0x088791A0
    08878F9C:[AEE41FD4]: sw         $a0, 8148($s7)
    08878FA0:[8FC3A1E0]: lw         $v1, -24096($fp)
    08878FA4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08878FA8:[106200BD]: beq        $v1, $v0, 0x088792A0
    08878FAC:[02961023]: subu       $v0, $s4, $s6
    08878FB0:[00821021]: addu       $v0, $a0, $v0
    08878FB4:[AEE21FD4]: sw         $v0, 8148($s7)
    08878FB8:[26820008]: addiu      $v0, $s4, 8
    08878FBC:[3043000F]: andi       $v1, $v0, 15
    08878FC0:[10600004]: beq        $v1, $zr, 0x08878FD4
    08878FC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08878FC8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08878FCC:[00432823]: subu       $a1, $v0, $v1
    08878FD0:[0285A021]: addu       $s4, $s4, $a1
    08878FD4:[02921821]: addu       $v1, $s4, $s2
    08878FD8:[30630FFF]: andi       $v1, $v1, 4095
    08878FDC:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08878FE0:[00431023]: subu       $v0, $v0, $v1
    08878FE4:[00A29021]: addu       $s2, $a1, $v0
    08878FE8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878FEC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08878FF0:[0E21EA3D]: jal        0x0887A8F4
    08878FF4:[AFAD0010]: sw         $t5, 16($sp)
    08878FF8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08878FFC:[00542023]: subu       $a0, $v0, $s4
    08879000:[104300A9]: beq        $v0, $v1, 0x088792A8
    08879004:[8FAD0010]: lw         $t5, 16($sp)
    08879008:[8EE21FD4]: lw         $v0, 8148($s7)
    0887900C:[02441821]: addu       $v1, $s2, $a0
    08879010:[34630001]: ori        $v1, $v1, 1
    08879014:[02421021]: addu       $v0, $s2, $v0
    08879018:[AEE21FD4]: sw         $v0, 8148($s7)
    0887901C:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    08879020:[8FA20000]: lw         $v0, 0($sp)
    08879024:[AE830004]: sw         $v1, 4($s4)
    08879028:[104D0064]: beq        $v0, $t5, 0x088791BC
    0887902C:[ADB40008]: sw         $s4, 8($t5)
    08879030:[2EA20010]: sltiu      $v0, $s5, 16
    08879034:[10400075]: beq        $v0, $zr, 0x0887920C
    08879038:[8FA40000]: lw         $a0, 0($sp)
    0887903C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08879040:[0A21E31D]: j          0x08878C74
    08879044:[AE820004]: sw         $v0, 4($s4)
--> 08879048:[0A21E3B0]: j          0x08878EC0
    0887904C:[8DA80004]: lw         $t0, 4($t5)
    08879050:[00032A42]: srl        $a1, $v1, 0x0009
    08879054:[10A00007]: beq        $a1, $zr, 0x08879074
    08879058:[000430C0]: sll        $a2, $a0, 0x0003
  Back Branch 088792D4 1,016 times (length 117)
  Back Branch 08879118 982 times (length 333)
  Back Branch 08879120 981 times (length 132)
  Back Branch 08879100 953 times (length 7)
    088790D8:[30C20003]: andi       $v0, $a2, 3
    088790DC:[5440FF93]: bnel       $v0, $zr, 0x08878F2C
    088790E0:[8C90000C]: lw         $s0, 12($a0)
    088790E4:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    088790E8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 088790EC:[30620003]: andi       $v0, $v1, 3
    088790F0:[24E7FFF8]: addiu      $a3, $a3, -8
    088790F4:[10400075]: beq        $v0, $zr, 0x088792CC
    088790F8:[2463FFFF]: addiu      $v1, $v1, -1
    088790FC:[8C820000]: lw         $v0, 0($a0)
--> 08879100:[10E2FFFA]: beq        $a3, $v0, 0x088790EC
    08879104:[2484FFF8]: addiu      $a0, $a0, -8
    08879108:[00052840]: sll        $a1, $a1, 0x0001
    0887910C:[0105102B]: sltu       $v0, $t0, $a1
    08879110:[5440FEB7]: bnel       $v0, $zr, 0x08878BF0
  Back Branch 088790DC 876 times (length 110)
  Back Branch 08878F88 813 times (length 188)
  Back Branch 08878EDC 776 times (length 189)
  Back Branch 08878E08 294 times (length 92)
    08878C8C:[104000B7]: beq        $v0, $zr, 0x08878F6C
    08878C90:[02111821]: addu       $v1, $s0, $s1
    08878C94:[0E21E65C]: jal        0x08879970
    08878C98:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878C9C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08878CA0:[8FBF0044]: lw         $ra, 68($sp)
    08878CA4:[8FBE0040]: lw         $fp, 64($sp)
    08878CA8:[8FB7003C]: lw         $s7, 60($sp)
    08878CAC:[8FB60038]: lw         $s6, 56($sp)
    08878CB0:[8FB50034]: lw         $s5, 52($sp)
    08878CB4:[8FB40030]: lw         $s4, 48($sp)
    08878CB8:[8FB3002C]: lw         $s3, 44($sp)
    08878CBC:[8FB20028]: lw         $s2, 40($sp)
    08878CC0:[8FB10024]: lw         $s1, 36($sp)
    08878CC4:[8FB00020]: lw         $s0, 32($sp)
    08878CC8:[03E00008]: jr         $ra
    08878CCC:[27BD0050]: addiu      $sp, $sp, 80
    08878CD0:[00112242]: srl        $a0, $s1, 0x0009
    08878CD4:[10800007]: beq        $a0, $zr, 0x08878CF4
    08878CD8:[000328C0]: sll        $a1, $v1, 0x0003
    08878CDC:[2C820005]: sltiu      $v0, $a0, 5
    08878CE0:[1040004D]: beq        $v0, $zr, 0x08878E18
    08878CE4:[2483005B]: addiu      $v1, $a0, 91
    08878CE8:[00111182]: srl        $v0, $s1, 0x0006
    08878CEC:[24430038]: addiu      $v1, $v0, 56
    08878CF0:[000328C0]: sll        $a1, $v1, 0x0003
    08878CF4:[3C08088B]: lui        $t0, 0x088B <=> li $t0, 0x088B0000
    08878CF8:[250CA1E8]: addiu      $t4, $t0, -24088
    08878CFC:[00AC3021]: addu       $a2, $a1, $t4
    08878D00:[8CD0000C]: lw         $s0, 12($a2)
    08878D04:[10D0002D]: beq        $a2, $s0, 0x08878DBC
    08878D08:[246A0001]: addiu      $t2, $v1, 1
    08878D0C:[8E040004]: lw         $a0, 4($s0)
    08878D10:[7C040804]: ins        $a0, $zr, 0, 2
    08878D14:[00912823]: subu       $a1, $a0, $s1
    08878D18:[28A20010]: slti       $v0, $a1, 16
    08878D1C:[5040003C]: beql       $v0, $zr, 0x08878E10
    08878D20:[2463FFFF]: addiu      $v1, $v1, -1
    08878D24:[04A20018]: bltzl      $a1, 0x08878D88
    08878D28:[8E10000C]: lw         $s0, 12($s0)
    08878D2C:[02041821]: addu       $v1, $s0, $a0
    08878D30:[8C620004]: lw         $v0, 4($v1)
    08878D34:[8E06000C]: lw         $a2, 12($s0)
    08878D38:[8E050008]: lw         $a1, 8($s0)
    08878D3C:[34420001]: ori        $v0, $v0, 1
    08878D40:[AC620004]: sw         $v0, 4($v1)
    08878D44:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878D48:[ACC50008]: sw         $a1, 8($a2)
    08878D4C:[0E21E65C]: jal        0x08879970
    08878D50:[ACA6000C]: sw         $a2, 12($a1)
    08878D54:[26020008]: addiu      $v0, $s0, 8
    08878D58:[8FBF0044]: lw         $ra, 68($sp)
    08878D5C:[8FBE0040]: lw         $fp, 64($sp)
    08878D60:[8FB7003C]: lw         $s7, 60($sp)
    08878D64:[8FB60038]: lw         $s6, 56($sp)
    08878D68:[8FB50034]: lw         $s5, 52($sp)
    08878D6C:[8FB40030]: lw         $s4, 48($sp)
    08878D70:[8FB3002C]: lw         $s3, 44($sp)
    08878D74:[8FB20028]: lw         $s2, 40($sp)
    08878D78:[8FB10024]: lw         $s1, 36($sp)
    08878D7C:[8FB00020]: lw         $s0, 32($sp)
    08878D80:[03E00008]: jr         $ra
    08878D84:[27BD0050]: addiu      $sp, $sp, 80
    08878D88:[10D0000C]: beq        $a2, $s0, 0x08878DBC
    08878D8C:[246A0001]: addiu      $t2, $v1, 1
    08878D90:[8E040004]: lw         $a0, 4($s0)
    08878D94:[7C040804]: ins        $a0, $zr, 0, 2
    08878D98:[00912823]: subu       $a1, $a0, $s1
    08878D9C:[28A20010]: slti       $v0, $a1, 16
    08878DA0:[5040001B]: beql       $v0, $zr, 0x08878E10
    08878DA4:[2463FFFF]: addiu      $v1, $v1, -1
    08878DA8:[04A2FFF7]: bltzl      $a1, 0x08878D88
    08878DAC:[8E10000C]: lw         $s0, 12($s0)
    08878DB0:[0A21E34C]: j          0x08878D30
    08878DB4:[02041821]: addu       $v1, $s0, $a0
    08878DB8:[246A0002]: addiu      $t2, $v1, 2
    08878DBC:[258B0008]: addiu      $t3, $t4, 8
    08878DC0:[8D700008]: lw         $s0, 8($t3)
    08878DC4:[120B00A0]: beq        $s0, $t3, 0x08879048
    08878DC8:[250DA1E8]: addiu      $t5, $t0, -24088
    08878DCC:[8E030004]: lw         $v1, 4($s0)
    08878DD0:[7C030804]: ins        $v1, $zr, 0, 2
    08878DD4:[00712023]: subu       $a0, $v1, $s1
    08878DD8:[28820010]: slti       $v0, $a0, 16
    08878DDC:[50400018]: beql       $v0, $zr, 0x08878E40
    08878DE0:[02111021]: addu       $v0, $s0, $s1
    08878DE4:[AD6B000C]: sw         $t3, 12($t3)
    08878DE8:[04800023]: bltz       $a0, 0x08878E78
    08878DEC:[AD6B0008]: sw         $t3, 8($t3)
    08878DF0:[02031821]: addu       $v1, $s0, $v1
    08878DF4:[8C620004]: lw         $v0, 4($v1)
    08878DF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878DFC:[34420001]: ori        $v0, $v0, 1
    08878E00:[0E21E65C]: jal        0x08879970
    08878E04:[AC620004]: sw         $v0, 4($v1)
--> 08878E08:[0A21E328]: j          0x08878CA0
    08878E0C:[26020008]: addiu      $v0, $s0, 8
    08878E10:[0A21E36F]: j          0x08878DBC
    08878E14:[246A0001]: addiu      $t2, $v1, 1
    08878E18:[2C820015]: sltiu      $v0, $a0, 21
  Back Branch 08878F10 209 times (length 4)
    08878EF4:[00052840]: sll        $a1, $a1, 0x0001
    08878EF8:[7C020804]: ins        $v0, $zr, 0, 2
    08878EFC:[01051824]: and        $v1, $t0, $a1
    08878F00:[14600005]: bne        $v1, $zr, 0x08878F18
    08878F04:[244A0004]: addiu      $t2, $v0, 4
--> 08878F08:[00052840]: sll        $a1, $a1, 0x0001
    08878F0C:[01051024]: and        $v0, $t0, $a1
--> 08878F10:[1040FFFD]: beq        $v0, $zr, 0x08878F08
    08878F14:[254A0004]: addiu      $t2, $t2, 4
    08878F18:[000A10C0]: sll        $v0, $t2, 0x0003
    08878F1C:[01823821]: addu       $a3, $t4, $v0
    08878F20:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
  Back Branch 08878E1C 80 times (length 76)
    08878CE0:[1040004D]: beq        $v0, $zr, 0x08878E18
    08878CE4:[2483005B]: addiu      $v1, $a0, 91
    08878CE8:[00111182]: srl        $v0, $s1, 0x0006
    08878CEC:[24430038]: addiu      $v1, $v0, 56
    08878CF0:[000328C0]: sll        $a1, $v1, 0x0003
--> 08878CF4:[3C08088B]: lui        $t0, 0x088B <=> li $t0, 0x088B0000
    08878CF8:[250CA1E8]: addiu      $t4, $t0, -24088
    08878CFC:[00AC3021]: addu       $a2, $a1, $t4
    08878D00:[8CD0000C]: lw         $s0, 12($a2)
    08878D04:[10D0002D]: beq        $a2, $s0, 0x08878DBC
    08878D08:[246A0001]: addiu      $t2, $v1, 1
    08878D0C:[8E040004]: lw         $a0, 4($s0)
    08878D10:[7C040804]: ins        $a0, $zr, 0, 2
    08878D14:[00912823]: subu       $a1, $a0, $s1
    08878D18:[28A20010]: slti       $v0, $a1, 16
    08878D1C:[5040003C]: beql       $v0, $zr, 0x08878E10
    08878D20:[2463FFFF]: addiu      $v1, $v1, -1
    08878D24:[04A20018]: bltzl      $a1, 0x08878D88
    08878D28:[8E10000C]: lw         $s0, 12($s0)
    08878D2C:[02041821]: addu       $v1, $s0, $a0
    08878D30:[8C620004]: lw         $v0, 4($v1)
    08878D34:[8E06000C]: lw         $a2, 12($s0)
    08878D38:[8E050008]: lw         $a1, 8($s0)
    08878D3C:[34420001]: ori        $v0, $v0, 1
    08878D40:[AC620004]: sw         $v0, 4($v1)
    08878D44:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878D48:[ACC50008]: sw         $a1, 8($a2)
    08878D4C:[0E21E65C]: jal        0x08879970
    08878D50:[ACA6000C]: sw         $a2, 12($a1)
    08878D54:[26020008]: addiu      $v0, $s0, 8
    08878D58:[8FBF0044]: lw         $ra, 68($sp)
    08878D5C:[8FBE0040]: lw         $fp, 64($sp)
    08878D60:[8FB7003C]: lw         $s7, 60($sp)
    08878D64:[8FB60038]: lw         $s6, 56($sp)
    08878D68:[8FB50034]: lw         $s5, 52($sp)
    08878D6C:[8FB40030]: lw         $s4, 48($sp)
    08878D70:[8FB3002C]: lw         $s3, 44($sp)
    08878D74:[8FB20028]: lw         $s2, 40($sp)
    08878D78:[8FB10024]: lw         $s1, 36($sp)
    08878D7C:[8FB00020]: lw         $s0, 32($sp)
    08878D80:[03E00008]: jr         $ra
    08878D84:[27BD0050]: addiu      $sp, $sp, 80
    08878D88:[10D0000C]: beq        $a2, $s0, 0x08878DBC
    08878D8C:[246A0001]: addiu      $t2, $v1, 1
    08878D90:[8E040004]: lw         $a0, 4($s0)
    08878D94:[7C040804]: ins        $a0, $zr, 0, 2
    08878D98:[00912823]: subu       $a1, $a0, $s1
    08878D9C:[28A20010]: slti       $v0, $a1, 16
    08878DA0:[5040001B]: beql       $v0, $zr, 0x08878E10
    08878DA4:[2463FFFF]: addiu      $v1, $v1, -1
    08878DA8:[04A2FFF7]: bltzl      $a1, 0x08878D88
    08878DAC:[8E10000C]: lw         $s0, 12($s0)
    08878DB0:[0A21E34C]: j          0x08878D30
    08878DB4:[02041821]: addu       $v1, $s0, $a0
    08878DB8:[246A0002]: addiu      $t2, $v1, 2
    08878DBC:[258B0008]: addiu      $t3, $t4, 8
    08878DC0:[8D700008]: lw         $s0, 8($t3)
    08878DC4:[120B00A0]: beq        $s0, $t3, 0x08879048
    08878DC8:[250DA1E8]: addiu      $t5, $t0, -24088
    08878DCC:[8E030004]: lw         $v1, 4($s0)
    08878DD0:[7C030804]: ins        $v1, $zr, 0, 2
    08878DD4:[00712023]: subu       $a0, $v1, $s1
    08878DD8:[28820010]: slti       $v0, $a0, 16
    08878DDC:[50400018]: beql       $v0, $zr, 0x08878E40
    08878DE0:[02111021]: addu       $v0, $s0, $s1
    08878DE4:[AD6B000C]: sw         $t3, 12($t3)
    08878DE8:[04800023]: bltz       $a0, 0x08878E78
    08878DEC:[AD6B0008]: sw         $t3, 8($t3)
    08878DF0:[02031821]: addu       $v1, $s0, $v1
    08878DF4:[8C620004]: lw         $v0, 4($v1)
    08878DF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878DFC:[34420001]: ori        $v0, $v0, 1
    08878E00:[0E21E65C]: jal        0x08879970
    08878E04:[AC620004]: sw         $v0, 4($v1)
    08878E08:[0A21E328]: j          0x08878CA0
    08878E0C:[26020008]: addiu      $v0, $s0, 8
    08878E10:[0A21E36F]: j          0x08878DBC
    08878E14:[246A0001]: addiu      $t2, $v1, 1
    08878E18:[2C820015]: sltiu      $v0, $a0, 21
--> 08878E1C:[1440FFB5]: bne        $v0, $zr, 0x08878CF4
    08878E20:[000328C0]: sll        $a1, $v1, 0x0003
    08878E24:[2C820055]: sltiu      $v0, $a0, 85
    08878E28:[104000C5]: beq        $v0, $zr, 0x08879140
    08878E2C:[2C820155]: sltiu      $v0, $a0, 341
  Back Branch 08879130 71 times (length 4)
    08879114:[8DB00008]: lw         $s0, 8($t5)
    08879118:[10A0FEB4]: beq        $a1, $zr, 0x08878BEC
    0887911C:[00A81024]: and        $v0, $a1, $t0
    08879120:[1440FF7D]: bne        $v0, $zr, 0x08878F18
    08879124:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
--> 08879128:[00052840]: sll        $a1, $a1, 0x0001
    0887912C:[01051024]: and        $v0, $t0, $a1
--> 08879130:[1040FFFD]: beq        $v0, $zr, 0x08879128
    08879134:[24C60004]: addiu      $a2, $a2, 4
    08879138:[0A21E3C6]: j          0x08878F18
    0887913C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08879140:[1040002B]: beq        $v0, $zr, 0x088791F0
  Back Branch 088791E8 65 times (length 351)
  Back Branch 088791E0 65 times (length 349)
  Back Branch 088791A4 64 times (length 130)
  Back Branch 08879110 36 times (length 330)
  Back Branch 088791F4 25 times (length 322)
  Back Branch 08879204 24 times (length 326)
  Back Branch 08879138 23 times (length 138)
  Back Branch 08878E38 20 times (length 83)
    08878CE0:[1040004D]: beq        $v0, $zr, 0x08878E18
    08878CE4:[2483005B]: addiu      $v1, $a0, 91
    08878CE8:[00111182]: srl        $v0, $s1, 0x0006
    08878CEC:[24430038]: addiu      $v1, $v0, 56
    08878CF0:[000328C0]: sll        $a1, $v1, 0x0003
--> 08878CF4:[3C08088B]: lui        $t0, 0x088B <=> li $t0, 0x088B0000
    08878CF8:[250CA1E8]: addiu      $t4, $t0, -24088
    08878CFC:[00AC3021]: addu       $a2, $a1, $t4
    08878D00:[8CD0000C]: lw         $s0, 12($a2)
    08878D04:[10D0002D]: beq        $a2, $s0, 0x08878DBC
    08878D08:[246A0001]: addiu      $t2, $v1, 1
    08878D0C:[8E040004]: lw         $a0, 4($s0)
    08878D10:[7C040804]: ins        $a0, $zr, 0, 2
    08878D14:[00912823]: subu       $a1, $a0, $s1
    08878D18:[28A20010]: slti       $v0, $a1, 16
    08878D1C:[5040003C]: beql       $v0, $zr, 0x08878E10
    08878D20:[2463FFFF]: addiu      $v1, $v1, -1
    08878D24:[04A20018]: bltzl      $a1, 0x08878D88
    08878D28:[8E10000C]: lw         $s0, 12($s0)
    08878D2C:[02041821]: addu       $v1, $s0, $a0
    08878D30:[8C620004]: lw         $v0, 4($v1)
    08878D34:[8E06000C]: lw         $a2, 12($s0)
    08878D38:[8E050008]: lw         $a1, 8($s0)
    08878D3C:[34420001]: ori        $v0, $v0, 1
    08878D40:[AC620004]: sw         $v0, 4($v1)
    08878D44:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878D48:[ACC50008]: sw         $a1, 8($a2)
    08878D4C:[0E21E65C]: jal        0x08879970
    08878D50:[ACA6000C]: sw         $a2, 12($a1)
    08878D54:[26020008]: addiu      $v0, $s0, 8
    08878D58:[8FBF0044]: lw         $ra, 68($sp)
    08878D5C:[8FBE0040]: lw         $fp, 64($sp)
    08878D60:[8FB7003C]: lw         $s7, 60($sp)
    08878D64:[8FB60038]: lw         $s6, 56($sp)
    08878D68:[8FB50034]: lw         $s5, 52($sp)
    08878D6C:[8FB40030]: lw         $s4, 48($sp)
    08878D70:[8FB3002C]: lw         $s3, 44($sp)
    08878D74:[8FB20028]: lw         $s2, 40($sp)
    08878D78:[8FB10024]: lw         $s1, 36($sp)
    08878D7C:[8FB00020]: lw         $s0, 32($sp)
    08878D80:[03E00008]: jr         $ra
    08878D84:[27BD0050]: addiu      $sp, $sp, 80
    08878D88:[10D0000C]: beq        $a2, $s0, 0x08878DBC
    08878D8C:[246A0001]: addiu      $t2, $v1, 1
    08878D90:[8E040004]: lw         $a0, 4($s0)
    08878D94:[7C040804]: ins        $a0, $zr, 0, 2
    08878D98:[00912823]: subu       $a1, $a0, $s1
    08878D9C:[28A20010]: slti       $v0, $a1, 16
    08878DA0:[5040001B]: beql       $v0, $zr, 0x08878E10
    08878DA4:[2463FFFF]: addiu      $v1, $v1, -1
    08878DA8:[04A2FFF7]: bltzl      $a1, 0x08878D88
    08878DAC:[8E10000C]: lw         $s0, 12($s0)
    08878DB0:[0A21E34C]: j          0x08878D30
    08878DB4:[02041821]: addu       $v1, $s0, $a0
    08878DB8:[246A0002]: addiu      $t2, $v1, 2
    08878DBC:[258B0008]: addiu      $t3, $t4, 8
    08878DC0:[8D700008]: lw         $s0, 8($t3)
    08878DC4:[120B00A0]: beq        $s0, $t3, 0x08879048
    08878DC8:[250DA1E8]: addiu      $t5, $t0, -24088
    08878DCC:[8E030004]: lw         $v1, 4($s0)
    08878DD0:[7C030804]: ins        $v1, $zr, 0, 2
    08878DD4:[00712023]: subu       $a0, $v1, $s1
    08878DD8:[28820010]: slti       $v0, $a0, 16
    08878DDC:[50400018]: beql       $v0, $zr, 0x08878E40
    08878DE0:[02111021]: addu       $v0, $s0, $s1
    08878DE4:[AD6B000C]: sw         $t3, 12($t3)
    08878DE8:[04800023]: bltz       $a0, 0x08878E78
    08878DEC:[AD6B0008]: sw         $t3, 8($t3)
    08878DF0:[02031821]: addu       $v1, $s0, $v1
    08878DF4:[8C620004]: lw         $v0, 4($v1)
    08878DF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878DFC:[34420001]: ori        $v0, $v0, 1
    08878E00:[0E21E65C]: jal        0x08879970
    08878E04:[AC620004]: sw         $v0, 4($v1)
    08878E08:[0A21E328]: j          0x08878CA0
    08878E0C:[26020008]: addiu      $v0, $s0, 8
    08878E10:[0A21E36F]: j          0x08878DBC
    08878E14:[246A0001]: addiu      $t2, $v1, 1
    08878E18:[2C820015]: sltiu      $v0, $a0, 21
    08878E1C:[1440FFB5]: bne        $v0, $zr, 0x08878CF4
    08878E20:[000328C0]: sll        $a1, $v1, 0x0003
    08878E24:[2C820055]: sltiu      $v0, $a0, 85
    08878E28:[104000C5]: beq        $v0, $zr, 0x08879140
    08878E2C:[2C820155]: sltiu      $v0, $a0, 341
    08878E30:[00111302]: srl        $v0, $s1, 0x000C
    08878E34:[2443006E]: addiu      $v1, $v0, 110
--> 08878E38:[0A21E33D]: j          0x08878CF4
    08878E3C:[000328C0]: sll        $a1, $v1, 0x0003
    08878E40:[00441821]: addu       $v1, $v0, $a0
    08878E44:[34860001]: ori        $a2, $a0, 1
    08878E48:[36250001]: ori        $a1, $s1, 1
  Back Branch 08879150 17 times (length 281)
  Back Branch 088790BC 4 times (length 129)
  Back Branch 08879298 4 times (length 126)
  Back Branch 08879260 2 times (length 125)
  Back Branch 08878E10 2 times (length 23)
    08878DA8:[04A2FFF7]: bltzl      $a1, 0x08878D88
    08878DAC:[8E10000C]: lw         $s0, 12($s0)
    08878DB0:[0A21E34C]: j          0x08878D30
    08878DB4:[02041821]: addu       $v1, $s0, $a0
    08878DB8:[246A0002]: addiu      $t2, $v1, 2
--> 08878DBC:[258B0008]: addiu      $t3, $t4, 8
    08878DC0:[8D700008]: lw         $s0, 8($t3)
    08878DC4:[120B00A0]: beq        $s0, $t3, 0x08879048
    08878DC8:[250DA1E8]: addiu      $t5, $t0, -24088
    08878DCC:[8E030004]: lw         $v1, 4($s0)
    08878DD0:[7C030804]: ins        $v1, $zr, 0, 2
    08878DD4:[00712023]: subu       $a0, $v1, $s1
    08878DD8:[28820010]: slti       $v0, $a0, 16
    08878DDC:[50400018]: beql       $v0, $zr, 0x08878E40
    08878DE0:[02111021]: addu       $v0, $s0, $s1
    08878DE4:[AD6B000C]: sw         $t3, 12($t3)
    08878DE8:[04800023]: bltz       $a0, 0x08878E78
    08878DEC:[AD6B0008]: sw         $t3, 8($t3)
    08878DF0:[02031821]: addu       $v1, $s0, $v1
    08878DF4:[8C620004]: lw         $v0, 4($v1)
    08878DF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08878DFC:[34420001]: ori        $v0, $v0, 1
    08878E00:[0E21E65C]: jal        0x08879970
    08878E04:[AC620004]: sw         $v0, 4($v1)
    08878E08:[0A21E328]: j          0x08878CA0
    08878E0C:[26020008]: addiu      $v0, $s0, 8
--> 08878E10:[0A21E36F]: j          0x08878DBC
    08878E14:[246A0001]: addiu      $t2, $v1, 1
    08878E18:[2C820015]: sltiu      $v0, $a0, 21
    08878E1C:[1440FFB5]: bne        $v0, $zr, 0x08878CF4
    08878E20:[000328C0]: sll        $a1, $v1, 0x0003
  Back Branch 0887927C 1 times (length 132)
  Back Branch 088792A0 1 times (length 188)
_S1_2_8866204 4,476,338 instructions (0.552%), 263,314 calls (08866204 - 08866244, length 17)
    08866204:[3C0D08A0]: lui        $t5, 0x08A0 <=> li $t5, 0x08A00000
    08866208:[8DA9C3A4]: lw         $t1, -15452($t5)
    0886620C:[440C6000]: mfc1       $t4, $f12
    08866210:[44056800]: mfc1       $a1, $f13
    08866214:[8D260008]: lw         $a2, 8($t1)
    08866218:[000C5202]: srl        $t2, $t4, 0x0008
    0886621C:[3C0B4800]: lui        $t3, 0x4800 <=> li $t3, 0x48000000
    08866220:[014B3825]: or         $a3, $t2, $t3
    08866224:[ACC70000]: sw         $a3, 0($a2)
    08866228:[00051A02]: srl        $v1, $a1, 0x0008
    0886622C:[24C70004]: addiu      $a3, $a2, 4
    08866230:[3C044900]: lui        $a0, 0x4900 <=> li $a0, 0x49000000
    08866234:[00644025]: or         $t0, $v1, $a0
    08866238:[24E20004]: addiu      $v0, $a3, 4
    0886623C:[AD220008]: sw         $v0, 8($t1)
    08866240:[03E00008]: jr         $ra
    08866244:[ACE80000]: sw         $t0, 0($a3)
_S1_2_886783C 4,476,321 instructions (0.552%), 263,313 calls (0886783C - 0886787C, length 17)
    0886783C:[3C0D08A0]: lui        $t5, 0x08A0 <=> li $t5, 0x08A00000
    08867840:[8DA9C3A4]: lw         $t1, -15452($t5)
    08867844:[440C6000]: mfc1       $t4, $f12
    08867848:[44056800]: mfc1       $a1, $f13
    0886784C:[8D260008]: lw         $a2, 8($t1)
    08867850:[000C5202]: srl        $t2, $t4, 0x0008
    08867854:[3C0B4A00]: lui        $t3, 0x4A00 <=> li $t3, 0x4A000000
    08867858:[014B3825]: or         $a3, $t2, $t3
    0886785C:[ACC70000]: sw         $a3, 0($a2)
    08867860:[00051A02]: srl        $v1, $a1, 0x0008
    08867864:[24C70004]: addiu      $a3, $a2, 4
    08867868:[3C044B00]: lui        $a0, 0x4B00 <=> li $a0, 0x4B000000
    0886786C:[00644025]: or         $t0, $v1, $a0
    08867870:[24E20004]: addiu      $v0, $a3, 4
    08867874:[AD220008]: sw         $v0, 8($t1)
    08867878:[03E00008]: jr         $ra
    0886787C:[ACE80000]: sw         $t0, 0($a3)
_S1_2_88841A4 4,461,138 instructions (0.550%), 247,841 calls (088841A4 - 08884218, length 30)
    088841A4:[10A00004]: beq        $a1, $zr, 0x088841B8
    088841A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088841AC:[8CA20004]: lw         $v0, 4($a1)
    088841B0:[50400003]: beql       $v0, $zr, 0x088841C0
    088841B4:[8C820004]: lw         $v0, 4($a0)
    088841B8:[03E00008]: jr         $ra
    088841BC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088841C0:[5040000D]: beql       $v0, $zr, 0x088841F8
    088841C4:[8C82000C]: lw         $v0, 12($a0)
    088841C8:[8C820008]: lw         $v0, 8($a0)
    088841CC:[AC850008]: sw         $a1, 8($a0)
    088841D0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088841D4:[ACA20008]: sw         $v0, 8($a1)
    088841D8:[ACA0000C]: sw         $zr, 12($a1)
    088841DC:[AC45000C]: sw         $a1, 12($v0)
    088841E0:[8C82000C]: lw         $v0, 12($a0)
    088841E4:[ACA40004]: sw         $a0, 4($a1)
    088841E8:[24420001]: addiu      $v0, $v0, 1
    088841EC:[AC82000C]: sw         $v0, 12($a0)
    088841F0:[03E00008]: jr         $ra
    088841F4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088841F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088841FC:[AC850004]: sw         $a1, 4($a0)
    08884200:[24420001]: addiu      $v0, $v0, 1
    08884204:[AC850008]: sw         $a1, 8($a0)
    08884208:[ACA40004]: sw         $a0, 4($a1)
    0888420C:[ACA00008]: sw         $zr, 8($a1)
    08884210:[ACA0000C]: sw         $zr, 12($a1)
    08884214:[0A22107C]: j          0x088841F0
    08884218:[AC82000C]: sw         $v0, 12($a0)
  Back Branch 08884214 30,729 times (length 11)
    088841DC:[AC45000C]: sw         $a1, 12($v0)
    088841E0:[8C82000C]: lw         $v0, 12($a0)
    088841E4:[ACA40004]: sw         $a0, 4($a1)
    088841E8:[24420001]: addiu      $v0, $v0, 1
    088841EC:[AC82000C]: sw         $v0, 12($a0)
--> 088841F0:[03E00008]: jr         $ra
    088841F4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088841F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088841FC:[AC850004]: sw         $a1, 4($a0)
    08884200:[24420001]: addiu      $v0, $v0, 1
    08884204:[AC850008]: sw         $a1, 8($a0)
    08884208:[ACA40004]: sw         $a0, 4($a1)
    0888420C:[ACA00008]: sw         $zr, 8($a1)
    08884210:[ACA0000C]: sw         $zr, 12($a1)
--> 08884214:[0A22107C]: j          0x088841F0
    08884218:[AC82000C]: sw         $v0, 12($a0)
_S1_2_8877CF8 4,383,811 instructions (0.540%), 247,841 calls (08877CF8 - 08877DCC, length 54)
    08877CF8:[44036000]: mfc1       $v1, $f12
    08877CFC:[3C0231FF]: lui        $v0, 0x31FF <=> li $v0, 0x31FF0000
    08877D00:[3442FFFF]: ori        $v0, $v0, -1
    08877D04:[7C03FFC4]: ins        $v1, $zr, 31, 1
    08877D08:[0043182A]: slt        $v1, $v0, $v1
    08877D0C:[54600006]: bnel       $v1, $zr, 0x08877D28
    08877D10:[460C60C2]: mul.s      $f3, $f12, $f12
    08877D14:[4600600D]: trunc.w.s  $f0, $f12
    08877D18:[44020000]: mfc1       $v0, $f0
    08877D1C:[10400022]: beq        $v0, $zr, 0x08877DA8
    08877D20:[00000000]: nop
    08877D24:[460C60C2]: mul.s      $f3, $f12, $f12
    08877D28:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D2C:[C4406F50]: lwc1       $f0, 28496($v0)
    08877D30:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D34:[C4416F54]: lwc1       $f1, 28500($v0)
    08877D38:[46001802]: mul.s      $f0, $f3, $f0
    08877D3C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D40:[46036102]: mul.s      $f4, $f12, $f3
    08877D44:[46010001]: sub.s      $f0, $f0, $f1
    08877D48:[C4416F58]: lwc1       $f1, 28504($v0)
    08877D4C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D50:[46001802]: mul.s      $f0, $f3, $f0
    08877D54:[46010000]: add.s      $f0, $f0, $f1
    08877D58:[C4416F5C]: lwc1       $f1, 28508($v0)
    08877D5C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D60:[46001802]: mul.s      $f0, $f3, $f0
    08877D64:[46010001]: sub.s      $f0, $f0, $f1
    08877D68:[C4416F60]: lwc1       $f1, 28512($v0)
    08877D6C:[46001802]: mul.s      $f0, $f3, $f0
    08877D70:[1080000F]: beq        $a0, $zr, 0x08877DB0
    08877D74:[46010000]: add.s      $f0, $f0, $f1
    08877D78:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D7C:[46002082]: mul.s      $f2, $f4, $f0
    08877D80:[C4406F68]: lwc1       $f0, 28520($v0)
    08877D84:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877D88:[C4416F64]: lwc1       $f1, 28516($v0)
    08877D8C:[46006802]: mul.s      $f0, $f13, $f0
    08877D90:[46012042]: mul.s      $f1, $f4, $f1
    08877D94:[46020001]: sub.s      $f0, $f0, $f2
    08877D98:[46001802]: mul.s      $f0, $f3, $f0
    08877D9C:[460D0001]: sub.s      $f0, $f0, $f13
    08877DA0:[46010000]: add.s      $f0, $f0, $f1
    08877DA4:[46006301]: sub.s      $f12, $f12, $f0
    08877DA8:[03E00008]: jr         $ra
    08877DAC:[46006006]: mov.s      $f0, $f12
    08877DB0:[46001802]: mul.s      $f0, $f3, $f0
    08877DB4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08877DB8:[C4416F64]: lwc1       $f1, 28516($v0)
    08877DBC:[46010001]: sub.s      $f0, $f0, $f1
    08877DC0:[46002002]: mul.s      $f0, $f4, $f0
    08877DC4:[46006300]: add.s      $f12, $f12, $f0
    08877DC8:[03E00008]: jr         $ra
    08877DCC:[46006006]: mov.s      $f0, $f12
_S1_2_8873DD0 4,268,653 instructions (0.526%), 52,791 calls (08873DD0 - 0888B888, length 24239)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
    08881E10:[00C41821]: addu       $v1, $a2, $a0
    08881E14:[8C620004]: lw         $v0, 4($v1)
    08881E18:[30420001]: andi       $v0, $v0, 1
    08881E1C:[10400038]: beq        $v0, $zr, 0x08881F00
    08881E20:[00000000]: nop
--> 08881E24:[35020001]: ori        $v0, $t0, 1
    08881E28:[01281821]: addu       $v1, $t1, $t0
    08881E2C:[AD220004]: sw         $v0, 4($t1)
    08881E30:[10A00007]: beq        $a1, $zr, 0x08881E50
    08881E34:[AC680000]: sw         $t0, 0($v1)
    08881E38:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E3C:[8FBF0008]: lw         $ra, 8($sp)
    08881E40:[8FB10004]: lw         $s1, 4($sp)
    08881E44:[8FB00000]: lw         $s0, 0($sp)
    08881E48:[0A21E65C]: j          0x08879970
    08881E4C:[27BD0010]: addiu      $sp, $sp, 16
    08881E50:[2D020200]: sltiu      $v0, $t0, 512
    08881E54:[14400047]: bne        $v0, $zr, 0x08881F74
    08881E58:[000820C2]: srl        $a0, $t0, 0x0003
    08881E5C:[000838C2]: srl        $a3, $t0, 0x0003
    08881E60:[00081A42]: srl        $v1, $t0, 0x0009
    08881E64:[1060000E]: beq        $v1, $zr, 0x08881EA0
    08881E68:[000720C0]: sll        $a0, $a3, 0x0003
    08881E6C:[2C620005]: sltiu      $v0, $v1, 5
    08881E70:[1440006B]: bne        $v0, $zr, 0x08882020
    08881E74:[00081182]: srl        $v0, $t0, 0x0006
    08881E78:[2467005B]: addiu      $a3, $v1, 91
    08881E7C:[2C620015]: sltiu      $v0, $v1, 21
    08881E80:[14400007]: bne        $v0, $zr, 0x08881EA0
    08881E84:[000720C0]: sll        $a0, $a3, 0x0003
    08881E88:[2C620055]: sltiu      $v0, $v1, 85
    08881E8C:[10400074]: beq        $v0, $zr, 0x08882060
    08881E90:[2C620155]: sltiu      $v0, $v1, 341
    08881E94:[00081302]: srl        $v0, $t0, 0x000C
    08881E98:[2447006E]: addiu      $a3, $v0, 110
    08881E9C:[000720C0]: sll        $a0, $a3, 0x0003
    08881EA0:[2562A1E8]: addiu      $v0, $t3, -24088
    08881EA4:[00823021]: addu       $a2, $a0, $v0
    08881EA8:[8CC50008]: lw         $a1, 8($a2)
    08881EAC:[10C5005F]: beq        $a2, $a1, 0x0888202C
    08881EB0:[24E40003]: addiu      $a0, $a3, 3
    08881EB4:[8CA20004]: lw         $v0, 4($a1)
    08881EB8:[7C020804]: ins        $v0, $zr, 0, 2
    08881EBC:[0102102B]: sltu       $v0, $t0, $v0
    08881EC0:[50400005]: beql       $v0, $zr, 0x08881ED8
    08881EC4:[8CA6000C]: lw         $a2, 12($a1)
    08881EC8:[8CA50008]: lw         $a1, 8($a1)
    08881ECC:[54C5FFFA]: bnel       $a2, $a1, 0x08881EB8
    08881ED0:[8CA20004]: lw         $v0, 4($a1)
    08881ED4:[8CA6000C]: lw         $a2, 12($a1)
    08881ED8:[AD250008]: sw         $a1, 8($t1)
    08881EDC:[AD26000C]: sw         $a2, 12($t1)
    08881EE0:[ACC90008]: sw         $t1, 8($a2)
    08881EE4:[ACA9000C]: sw         $t1, 12($a1)
    08881EE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EEC:[8FBF0008]: lw         $ra, 8($sp)
    08881EF0:[8FB10004]: lw         $s1, 4($sp)
    08881EF4:[8FB00000]: lw         $s0, 0($sp)
    08881EF8:[0A21E65C]: j          0x08879970
    08881EFC:[27BD0010]: addiu      $sp, $sp, 16
    08881F00:[10A00011]: beq        $a1, $zr, 0x08881F48
    08881F04:[01044021]: addu       $t0, $t0, $a0
    08881F08:[8CC30008]: lw         $v1, 8($a2)
    08881F0C:[8CC2000C]: lw         $v0, 12($a2)
    08881F10:[AC430008]: sw         $v1, 8($v0)
    08881F14:[AC62000C]: sw         $v0, 12($v1)
    08881F18:[35020001]: ori        $v0, $t0, 1
    08881F1C:[01281821]: addu       $v1, $t1, $t0
    08881F20:[AD220004]: sw         $v0, 4($t1)
    08881F24:[14A0FFC4]: bne        $a1, $zr, 0x08881E38
    08881F28:[AC680000]: sw         $t0, 0($v1)
    08881F2C:[0A220795]: j          0x08881E54
    08881F30:[2D020200]: sltiu      $v0, $t0, 512
    08881F34:[8FBF0008]: lw         $ra, 8($sp)
    08881F38:[8FB10004]: lw         $s1, 4($sp)
    08881F3C:[8FB00000]: lw         $s0, 0($sp)
    08881F40:[03E00008]: jr         $ra
    08881F44:[27BD0010]: addiu      $sp, $sp, 16
    08881F48:[8CC30008]: lw         $v1, 8($a2)
    08881F4C:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F50:[24420008]: addiu      $v0, $v0, 8
    08881F54:[5462FFEE]: bnel       $v1, $v0, 0x08881F10
    08881F58:[8CC2000C]: lw         $v0, 12($a2)
    08881F5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08881F60:[AC69000C]: sw         $t1, 12($v1)
    08881F64:[AC690008]: sw         $t1, 8($v1)
    08881F68:[AD23000C]: sw         $v1, 12($t1)
--> 08881F6C:[0A220789]: j          0x08881E24
    08881F70:[AD230008]: sw         $v1, 8($t1)
    08881F74:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F78:[000428C0]: sll        $a1, $a0, 0x0003
    08881F7C:[00A22821]: addu       $a1, $a1, $v0
  Back Branch 08881F24 3,748 times (length 61)
    08881E24:[35020001]: ori        $v0, $t0, 1
    08881E28:[01281821]: addu       $v1, $t1, $t0
    08881E2C:[AD220004]: sw         $v0, 4($t1)
    08881E30:[10A00007]: beq        $a1, $zr, 0x08881E50
    08881E34:[AC680000]: sw         $t0, 0($v1)
--> 08881E38:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E3C:[8FBF0008]: lw         $ra, 8($sp)
    08881E40:[8FB10004]: lw         $s1, 4($sp)
    08881E44:[8FB00000]: lw         $s0, 0($sp)
    08881E48:[0A21E65C]: j          0x08879970
    08881E4C:[27BD0010]: addiu      $sp, $sp, 16
    08881E50:[2D020200]: sltiu      $v0, $t0, 512
    08881E54:[14400047]: bne        $v0, $zr, 0x08881F74
    08881E58:[000820C2]: srl        $a0, $t0, 0x0003
    08881E5C:[000838C2]: srl        $a3, $t0, 0x0003
    08881E60:[00081A42]: srl        $v1, $t0, 0x0009
    08881E64:[1060000E]: beq        $v1, $zr, 0x08881EA0
    08881E68:[000720C0]: sll        $a0, $a3, 0x0003
    08881E6C:[2C620005]: sltiu      $v0, $v1, 5
    08881E70:[1440006B]: bne        $v0, $zr, 0x08882020
    08881E74:[00081182]: srl        $v0, $t0, 0x0006
    08881E78:[2467005B]: addiu      $a3, $v1, 91
    08881E7C:[2C620015]: sltiu      $v0, $v1, 21
    08881E80:[14400007]: bne        $v0, $zr, 0x08881EA0
    08881E84:[000720C0]: sll        $a0, $a3, 0x0003
    08881E88:[2C620055]: sltiu      $v0, $v1, 85
    08881E8C:[10400074]: beq        $v0, $zr, 0x08882060
    08881E90:[2C620155]: sltiu      $v0, $v1, 341
    08881E94:[00081302]: srl        $v0, $t0, 0x000C
    08881E98:[2447006E]: addiu      $a3, $v0, 110
    08881E9C:[000720C0]: sll        $a0, $a3, 0x0003
    08881EA0:[2562A1E8]: addiu      $v0, $t3, -24088
    08881EA4:[00823021]: addu       $a2, $a0, $v0
    08881EA8:[8CC50008]: lw         $a1, 8($a2)
    08881EAC:[10C5005F]: beq        $a2, $a1, 0x0888202C
    08881EB0:[24E40003]: addiu      $a0, $a3, 3
    08881EB4:[8CA20004]: lw         $v0, 4($a1)
    08881EB8:[7C020804]: ins        $v0, $zr, 0, 2
    08881EBC:[0102102B]: sltu       $v0, $t0, $v0
    08881EC0:[50400005]: beql       $v0, $zr, 0x08881ED8
    08881EC4:[8CA6000C]: lw         $a2, 12($a1)
    08881EC8:[8CA50008]: lw         $a1, 8($a1)
    08881ECC:[54C5FFFA]: bnel       $a2, $a1, 0x08881EB8
    08881ED0:[8CA20004]: lw         $v0, 4($a1)
    08881ED4:[8CA6000C]: lw         $a2, 12($a1)
    08881ED8:[AD250008]: sw         $a1, 8($t1)
    08881EDC:[AD26000C]: sw         $a2, 12($t1)
    08881EE0:[ACC90008]: sw         $t1, 8($a2)
    08881EE4:[ACA9000C]: sw         $t1, 12($a1)
    08881EE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EEC:[8FBF0008]: lw         $ra, 8($sp)
    08881EF0:[8FB10004]: lw         $s1, 4($sp)
    08881EF4:[8FB00000]: lw         $s0, 0($sp)
    08881EF8:[0A21E65C]: j          0x08879970
    08881EFC:[27BD0010]: addiu      $sp, $sp, 16
    08881F00:[10A00011]: beq        $a1, $zr, 0x08881F48
    08881F04:[01044021]: addu       $t0, $t0, $a0
    08881F08:[8CC30008]: lw         $v1, 8($a2)
    08881F0C:[8CC2000C]: lw         $v0, 12($a2)
    08881F10:[AC430008]: sw         $v1, 8($v0)
    08881F14:[AC62000C]: sw         $v0, 12($v1)
    08881F18:[35020001]: ori        $v0, $t0, 1
    08881F1C:[01281821]: addu       $v1, $t1, $t0
    08881F20:[AD220004]: sw         $v0, 4($t1)
--> 08881F24:[14A0FFC4]: bne        $a1, $zr, 0x08881E38
    08881F28:[AC680000]: sw         $t0, 0($v1)
    08881F2C:[0A220795]: j          0x08881E54
    08881F30:[2D020200]: sltiu      $v0, $t0, 512
    08881F34:[8FBF0008]: lw         $ra, 8($sp)
  Back Branch 08881F2C 3,747 times (length 56)
    08881E40:[8FB10004]: lw         $s1, 4($sp)
    08881E44:[8FB00000]: lw         $s0, 0($sp)
    08881E48:[0A21E65C]: j          0x08879970
    08881E4C:[27BD0010]: addiu      $sp, $sp, 16
    08881E50:[2D020200]: sltiu      $v0, $t0, 512
--> 08881E54:[14400047]: bne        $v0, $zr, 0x08881F74
    08881E58:[000820C2]: srl        $a0, $t0, 0x0003
    08881E5C:[000838C2]: srl        $a3, $t0, 0x0003
    08881E60:[00081A42]: srl        $v1, $t0, 0x0009
    08881E64:[1060000E]: beq        $v1, $zr, 0x08881EA0
    08881E68:[000720C0]: sll        $a0, $a3, 0x0003
    08881E6C:[2C620005]: sltiu      $v0, $v1, 5
    08881E70:[1440006B]: bne        $v0, $zr, 0x08882020
    08881E74:[00081182]: srl        $v0, $t0, 0x0006
    08881E78:[2467005B]: addiu      $a3, $v1, 91
    08881E7C:[2C620015]: sltiu      $v0, $v1, 21
    08881E80:[14400007]: bne        $v0, $zr, 0x08881EA0
    08881E84:[000720C0]: sll        $a0, $a3, 0x0003
    08881E88:[2C620055]: sltiu      $v0, $v1, 85
    08881E8C:[10400074]: beq        $v0, $zr, 0x08882060
    08881E90:[2C620155]: sltiu      $v0, $v1, 341
    08881E94:[00081302]: srl        $v0, $t0, 0x000C
    08881E98:[2447006E]: addiu      $a3, $v0, 110
    08881E9C:[000720C0]: sll        $a0, $a3, 0x0003
    08881EA0:[2562A1E8]: addiu      $v0, $t3, -24088
    08881EA4:[00823021]: addu       $a2, $a0, $v0
    08881EA8:[8CC50008]: lw         $a1, 8($a2)
    08881EAC:[10C5005F]: beq        $a2, $a1, 0x0888202C
    08881EB0:[24E40003]: addiu      $a0, $a3, 3
    08881EB4:[8CA20004]: lw         $v0, 4($a1)
    08881EB8:[7C020804]: ins        $v0, $zr, 0, 2
    08881EBC:[0102102B]: sltu       $v0, $t0, $v0
    08881EC0:[50400005]: beql       $v0, $zr, 0x08881ED8
    08881EC4:[8CA6000C]: lw         $a2, 12($a1)
    08881EC8:[8CA50008]: lw         $a1, 8($a1)
    08881ECC:[54C5FFFA]: bnel       $a2, $a1, 0x08881EB8
    08881ED0:[8CA20004]: lw         $v0, 4($a1)
    08881ED4:[8CA6000C]: lw         $a2, 12($a1)
    08881ED8:[AD250008]: sw         $a1, 8($t1)
    08881EDC:[AD26000C]: sw         $a2, 12($t1)
    08881EE0:[ACC90008]: sw         $t1, 8($a2)
    08881EE4:[ACA9000C]: sw         $t1, 12($a1)
    08881EE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EEC:[8FBF0008]: lw         $ra, 8($sp)
    08881EF0:[8FB10004]: lw         $s1, 4($sp)
    08881EF4:[8FB00000]: lw         $s0, 0($sp)
    08881EF8:[0A21E65C]: j          0x08879970
    08881EFC:[27BD0010]: addiu      $sp, $sp, 16
    08881F00:[10A00011]: beq        $a1, $zr, 0x08881F48
    08881F04:[01044021]: addu       $t0, $t0, $a0
    08881F08:[8CC30008]: lw         $v1, 8($a2)
    08881F0C:[8CC2000C]: lw         $v0, 12($a2)
    08881F10:[AC430008]: sw         $v1, 8($v0)
    08881F14:[AC62000C]: sw         $v0, 12($v1)
    08881F18:[35020001]: ori        $v0, $t0, 1
    08881F1C:[01281821]: addu       $v1, $t1, $t0
    08881F20:[AD220004]: sw         $v0, 4($t1)
    08881F24:[14A0FFC4]: bne        $a1, $zr, 0x08881E38
    08881F28:[AC680000]: sw         $t0, 0($v1)
--> 08881F2C:[0A220795]: j          0x08881E54
    08881F30:[2D020200]: sltiu      $v0, $t0, 512
    08881F34:[8FBF0008]: lw         $ra, 8($sp)
    08881F38:[8FB10004]: lw         $s1, 4($sp)
    08881F3C:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 08881F54 3,747 times (length 19)
    08881EFC:[27BD0010]: addiu      $sp, $sp, 16
    08881F00:[10A00011]: beq        $a1, $zr, 0x08881F48
    08881F04:[01044021]: addu       $t0, $t0, $a0
    08881F08:[8CC30008]: lw         $v1, 8($a2)
    08881F0C:[8CC2000C]: lw         $v0, 12($a2)
--> 08881F10:[AC430008]: sw         $v1, 8($v0)
    08881F14:[AC62000C]: sw         $v0, 12($v1)
    08881F18:[35020001]: ori        $v0, $t0, 1
    08881F1C:[01281821]: addu       $v1, $t1, $t0
    08881F20:[AD220004]: sw         $v0, 4($t1)
    08881F24:[14A0FFC4]: bne        $a1, $zr, 0x08881E38
    08881F28:[AC680000]: sw         $t0, 0($v1)
    08881F2C:[0A220795]: j          0x08881E54
    08881F30:[2D020200]: sltiu      $v0, $t0, 512
    08881F34:[8FBF0008]: lw         $ra, 8($sp)
    08881F38:[8FB10004]: lw         $s1, 4($sp)
    08881F3C:[8FB00000]: lw         $s0, 0($sp)
    08881F40:[03E00008]: jr         $ra
    08881F44:[27BD0010]: addiu      $sp, $sp, 16
    08881F48:[8CC30008]: lw         $v1, 8($a2)
    08881F4C:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F50:[24420008]: addiu      $v0, $v0, 8
--> 08881F54:[5462FFEE]: bnel       $v1, $v0, 0x08881F10
    08881F58:[8CC2000C]: lw         $v0, 12($a2)
    08881F5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08881F60:[AC69000C]: sw         $t1, 12($v1)
    08881F64:[AC690008]: sw         $t1, 8($v1)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
    08881ED4:[8CA6000C]: lw         $a2, 12($a1)
    08881ED8:[AD250008]: sw         $a1, 8($t1)
    08881EDC:[AD26000C]: sw         $a2, 12($t1)
    08881EE0:[ACC90008]: sw         $t1, 8($a2)
    08881EE4:[ACA9000C]: sw         $t1, 12($a1)
--> 08881EE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EEC:[8FBF0008]: lw         $ra, 8($sp)
    08881EF0:[8FB10004]: lw         $s1, 4($sp)
    08881EF4:[8FB00000]: lw         $s0, 0($sp)
    08881EF8:[0A21E65C]: j          0x08879970
    08881EFC:[27BD0010]: addiu      $sp, $sp, 16
    08881F00:[10A00011]: beq        $a1, $zr, 0x08881F48
    08881F04:[01044021]: addu       $t0, $t0, $a0
    08881F08:[8CC30008]: lw         $v1, 8($a2)
    08881F0C:[8CC2000C]: lw         $v0, 12($a2)
    08881F10:[AC430008]: sw         $v1, 8($v0)
    08881F14:[AC62000C]: sw         $v0, 12($v1)
    08881F18:[35020001]: ori        $v0, $t0, 1
    08881F1C:[01281821]: addu       $v1, $t1, $t0
    08881F20:[AD220004]: sw         $v0, 4($t1)
    08881F24:[14A0FFC4]: bne        $a1, $zr, 0x08881E38
    08881F28:[AC680000]: sw         $t0, 0($v1)
    08881F2C:[0A220795]: j          0x08881E54
    08881F30:[2D020200]: sltiu      $v0, $t0, 512
    08881F34:[8FBF0008]: lw         $ra, 8($sp)
    08881F38:[8FB10004]: lw         $s1, 4($sp)
    08881F3C:[8FB00000]: lw         $s0, 0($sp)
    08881F40:[03E00008]: jr         $ra
    08881F44:[27BD0010]: addiu      $sp, $sp, 16
    08881F48:[8CC30008]: lw         $v1, 8($a2)
    08881F4C:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F50:[24420008]: addiu      $v0, $v0, 8
    08881F54:[5462FFEE]: bnel       $v1, $v0, 0x08881F10
    08881F58:[8CC2000C]: lw         $v0, 12($a2)
    08881F5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08881F60:[AC69000C]: sw         $t1, 12($v1)
    08881F64:[AC690008]: sw         $t1, 8($v1)
    08881F68:[AD23000C]: sw         $v1, 12($t1)
    08881F6C:[0A220789]: j          0x08881E24
    08881F70:[AD230008]: sw         $v1, 8($t1)
    08881F74:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F78:[000428C0]: sll        $a1, $a0, 0x0003
    08881F7C:[00A22821]: addu       $a1, $a1, $v0
    08881F80:[8D430004]: lw         $v1, 4($t2)
    08881F84:[8CA60008]: lw         $a2, 8($a1)
    08881F88:[00042082]: srl        $a0, $a0, 0x0002
    08881F8C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881F90:[00821004]: sllv       $v0, $v0, $a0
    08881F94:[00621825]: or         $v1, $v1, $v0
    08881F98:[AD25000C]: sw         $a1, 12($t1)
    08881F9C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881FA0:[AD260008]: sw         $a2, 8($t1)
    08881FA4:[AD430004]: sw         $v1, 4($t2)
    08881FA8:[ACC9000C]: sw         $t1, 12($a2)
    08881FAC:[ACA90008]: sw         $t1, 8($a1)
    08881FB0:[8FBF0008]: lw         $ra, 8($sp)
    08881FB4:[8FB10004]: lw         $s1, 4($sp)
    08881FB8:[8FB00000]: lw         $s0, 0($sp)
    08881FBC:[0A21E65C]: j          0x08879970
    08881FC0:[27BD0010]: addiu      $sp, $sp, 16
    08881FC4:[30620001]: andi       $v0, $v1, 1
    08881FC8:[14400008]: bne        $v0, $zr, 0x08881FEC
    08881FCC:[01043021]: addu       $a2, $t0, $a0
    08881FD0:[8E02FFF8]: lw         $v0, -8($s0)
    08881FD4:[01224823]: subu       $t1, $t1, $v0
    08881FD8:[8D24000C]: lw         $a0, 12($t1)
    08881FDC:[8D230008]: lw         $v1, 8($t1)
    08881FE0:[00C23021]: addu       $a2, $a2, $v0
    08881FE4:[AC830008]: sw         $v1, 8($a0)
    08881FE8:[AC64000C]: sw         $a0, 12($v1)
    08881FEC:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08881FF0:[8C43A1E4]: lw         $v1, -24092($v0)
    08881FF4:[34C40001]: ori        $a0, $a2, 1
    08881FF8:[AD490008]: sw         $t1, 8($t2)
    08881FFC:[00C3182B]: sltu       $v1, $a2, $v1
    08882000:[1460FF8D]: bne        $v1, $zr, 0x08881E38
    08882004:[AD240004]: sw         $a0, 4($t1)
    08882008:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0888200C:[8C452004]: lw         $a1, 8196($v0)
    08882010:[0E220718]: jal        0x08881C60
    08882014:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08882018:[0A22078F]: j          0x08881E3C
    0888201C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08882020:[24470038]: addiu      $a3, $v0, 56
    08882024:[0A2207A8]: j          0x08881EA0
    08882028:[000720C0]: sll        $a0, $a3, 0x0003
    0888202C:[28E20000]: slti       $v0, $a3, 0
    08882030:[0082380B]: movn       $a3, $a0, $v0
    08882034:[8D430004]: lw         $v1, 4($t2)
    08882038:[00072083]: sra        $a0, $a3, 0x0002
    0888203C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08882040:[00821004]: sllv       $v0, $v0, $a0
    08882044:[00621825]: or         $v1, $v1, $v0
    08882048:[AD26000C]: sw         $a2, 12($t1)
    0888204C:[AD250008]: sw         $a1, 8($t1)
    08882050:[AD430004]: sw         $v1, 4($t2)
    08882054:[ACA9000C]: sw         $t1, 12($a1)
--> 08882058:[0A2207BA]: j          0x08881EE8
    0888205C:[ACC90008]: sw         $t1, 8($a2)
    08882060:[10400005]: beq        $v0, $zr, 0x08882078
    08882064:[2C620555]: sltiu      $v0, $v1, 1365
    08882068:[000813C2]: srl        $v0, $t0, 0x000F
  Back Branch 08882024 471 times (length 99)
    08881E8C:[10400074]: beq        $v0, $zr, 0x08882060
    08881E90:[2C620155]: sltiu      $v0, $v1, 341
    08881E94:[00081302]: srl        $v0, $t0, 0x000C
    08881E98:[2447006E]: addiu      $a3, $v0, 110
    08881E9C:[000720C0]: sll        $a0, $a3, 0x0003
--> 08881EA0:[2562A1E8]: addiu      $v0, $t3, -24088
    08881EA4:[00823021]: addu       $a2, $a0, $v0
    08881EA8:[8CC50008]: lw         $a1, 8($a2)
    08881EAC:[10C5005F]: beq        $a2, $a1, 0x0888202C
    08881EB0:[24E40003]: addiu      $a0, $a3, 3
    08881EB4:[8CA20004]: lw         $v0, 4($a1)
    08881EB8:[7C020804]: ins        $v0, $zr, 0, 2
    08881EBC:[0102102B]: sltu       $v0, $t0, $v0
    08881EC0:[50400005]: beql       $v0, $zr, 0x08881ED8
    08881EC4:[8CA6000C]: lw         $a2, 12($a1)
    08881EC8:[8CA50008]: lw         $a1, 8($a1)
    08881ECC:[54C5FFFA]: bnel       $a2, $a1, 0x08881EB8
    08881ED0:[8CA20004]: lw         $v0, 4($a1)
    08881ED4:[8CA6000C]: lw         $a2, 12($a1)
    08881ED8:[AD250008]: sw         $a1, 8($t1)
    08881EDC:[AD26000C]: sw         $a2, 12($t1)
    08881EE0:[ACC90008]: sw         $t1, 8($a2)
    08881EE4:[ACA9000C]: sw         $t1, 12($a1)
    08881EE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EEC:[8FBF0008]: lw         $ra, 8($sp)
    08881EF0:[8FB10004]: lw         $s1, 4($sp)
    08881EF4:[8FB00000]: lw         $s0, 0($sp)
    08881EF8:[0A21E65C]: j          0x08879970
    08881EFC:[27BD0010]: addiu      $sp, $sp, 16
    08881F00:[10A00011]: beq        $a1, $zr, 0x08881F48
    08881F04:[01044021]: addu       $t0, $t0, $a0
    08881F08:[8CC30008]: lw         $v1, 8($a2)
    08881F0C:[8CC2000C]: lw         $v0, 12($a2)
    08881F10:[AC430008]: sw         $v1, 8($v0)
    08881F14:[AC62000C]: sw         $v0, 12($v1)
    08881F18:[35020001]: ori        $v0, $t0, 1
    08881F1C:[01281821]: addu       $v1, $t1, $t0
    08881F20:[AD220004]: sw         $v0, 4($t1)
    08881F24:[14A0FFC4]: bne        $a1, $zr, 0x08881E38
    08881F28:[AC680000]: sw         $t0, 0($v1)
    08881F2C:[0A220795]: j          0x08881E54
    08881F30:[2D020200]: sltiu      $v0, $t0, 512
    08881F34:[8FBF0008]: lw         $ra, 8($sp)
    08881F38:[8FB10004]: lw         $s1, 4($sp)
    08881F3C:[8FB00000]: lw         $s0, 0($sp)
    08881F40:[03E00008]: jr         $ra
    08881F44:[27BD0010]: addiu      $sp, $sp, 16
    08881F48:[8CC30008]: lw         $v1, 8($a2)
    08881F4C:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F50:[24420008]: addiu      $v0, $v0, 8
    08881F54:[5462FFEE]: bnel       $v1, $v0, 0x08881F10
    08881F58:[8CC2000C]: lw         $v0, 12($a2)
    08881F5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08881F60:[AC69000C]: sw         $t1, 12($v1)
    08881F64:[AC690008]: sw         $t1, 8($v1)
    08881F68:[AD23000C]: sw         $v1, 12($t1)
    08881F6C:[0A220789]: j          0x08881E24
    08881F70:[AD230008]: sw         $v1, 8($t1)
    08881F74:[2562A1E8]: addiu      $v0, $t3, -24088
    08881F78:[000428C0]: sll        $a1, $a0, 0x0003
    08881F7C:[00A22821]: addu       $a1, $a1, $v0
    08881F80:[8D430004]: lw         $v1, 4($t2)
    08881F84:[8CA60008]: lw         $a2, 8($a1)
    08881F88:[00042082]: srl        $a0, $a0, 0x0002
    08881F8C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881F90:[00821004]: sllv       $v0, $v0, $a0
    08881F94:[00621825]: or         $v1, $v1, $v0
    08881F98:[AD25000C]: sw         $a1, 12($t1)
    08881F9C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881FA0:[AD260008]: sw         $a2, 8($t1)
    08881FA4:[AD430004]: sw         $v1, 4($t2)
    08881FA8:[ACC9000C]: sw         $t1, 12($a2)
    08881FAC:[ACA90008]: sw         $t1, 8($a1)
    08881FB0:[8FBF0008]: lw         $ra, 8($sp)
    08881FB4:[8FB10004]: lw         $s1, 4($sp)
    08881FB8:[8FB00000]: lw         $s0, 0($sp)
    08881FBC:[0A21E65C]: j          0x08879970
    08881FC0:[27BD0010]: addiu      $sp, $sp, 16
    08881FC4:[30620001]: andi       $v0, $v1, 1
    08881FC8:[14400008]: bne        $v0, $zr, 0x08881FEC
    08881FCC:[01043021]: addu       $a2, $t0, $a0
    08881FD0:[8E02FFF8]: lw         $v0, -8($s0)
    08881FD4:[01224823]: subu       $t1, $t1, $v0
    08881FD8:[8D24000C]: lw         $a0, 12($t1)
    08881FDC:[8D230008]: lw         $v1, 8($t1)
    08881FE0:[00C23021]: addu       $a2, $a2, $v0
    08881FE4:[AC830008]: sw         $v1, 8($a0)
    08881FE8:[AC64000C]: sw         $a0, 12($v1)
    08881FEC:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08881FF0:[8C43A1E4]: lw         $v1, -24092($v0)
    08881FF4:[34C40001]: ori        $a0, $a2, 1
    08881FF8:[AD490008]: sw         $t1, 8($t2)
    08881FFC:[00C3182B]: sltu       $v1, $a2, $v1
    08882000:[1460FF8D]: bne        $v1, $zr, 0x08881E38
    08882004:[AD240004]: sw         $a0, 4($t1)
    08882008:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0888200C:[8C452004]: lw         $a1, 8196($v0)
    08882010:[0E220718]: jal        0x08881C60
    08882014:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08882018:[0A22078F]: j          0x08881E3C
    0888201C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08882020:[24470038]: addiu      $a3, $v0, 56
--> 08882024:[0A2207A8]: j          0x08881EA0
    08882028:[000720C0]: sll        $a0, $a3, 0x0003
    0888202C:[28E20000]: slti       $v0, $a3, 0
    08882030:[0082380B]: movn       $a3, $a0, $v0
    08882034:[8D430004]: lw         $v1, 4($t2)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
    08881EA4:[00823021]: addu       $a2, $a0, $v0
    08881EA8:[8CC50008]: lw         $a1, 8($a2)
    08881EAC:[10C5005F]: beq        $a2, $a1, 0x0888202C
    08881EB0:[24E40003]: addiu      $a0, $a3, 3
    08881EB4:[8CA20004]: lw         $v0, 4($a1)
--> 08881EB8:[7C020804]: ins        $v0, $zr, 0, 2
    08881EBC:[0102102B]: sltu       $v0, $t0, $v0
    08881EC0:[50400005]: beql       $v0, $zr, 0x08881ED8
    08881EC4:[8CA6000C]: lw         $a2, 12($a1)
    08881EC8:[8CA50008]: lw         $a1, 8($a1)
--> 08881ECC:[54C5FFFA]: bnel       $a2, $a1, 0x08881EB8
    08881ED0:[8CA20004]: lw         $v0, 4($a1)
    08881ED4:[8CA6000C]: lw         $a2, 12($a1)
    08881ED8:[AD250008]: sw         $a1, 8($t1)
    08881EDC:[AD26000C]: sw         $a2, 12($t1)
  Back Branch 08882018 1 times (length 121)
_S1_2_8822F2C 4,177,855 instructions (0.515%), 7,022 calls (08822F2C - 08822FA4, length 31)
    08822F2C:[27BDFFE0]: addiu      $sp, $sp, -32
    08822F30:[AFB3000C]: sw         $s3, 12($sp)
    08822F34:[24130050]: addiu      $s3, $zr, 80 <=> li $s3, 80
    08822F38:[AFB20008]: sw         $s2, 8($sp)
    08822F3C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08822F40:[AFB10004]: sw         $s1, 4($sp)
    08822F44:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08822F48:[AFB00000]: sw         $s0, 0($sp)
    08822F4C:[24900008]: addiu      $s0, $a0, 8
    08822F50:[0A208BD8]: j          0x08822F60
    08822F54:[AFBF0010]: sw         $ra, 16($sp)
    08822F58:[1253000C]: beq        $s2, $s3, 0x08822F8C
    08822F5C:[26310108]: addiu      $s1, $s1, 264
    08822F60:[92020004]: lbu        $v0, 4($s0)
    08822F64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822F68:[26520001]: addiu      $s2, $s2, 1
    08822F6C:[1040FFFA]: beq        $v0, $zr, 0x08822F58
    08822F70:[26100108]: addiu      $s0, $s0, 264
    08822F74:[8E220008]: lw         $v0, 8($s1)
    08822F78:[8C430010]: lw         $v1, 16($v0)
    08822F7C:[0060F809]: jalr       $ra, $v1
    08822F80:[26310108]: addiu      $s1, $s1, 264
    08822F84:[5653FFF7]: bnel       $s2, $s3, 0x08822F64
    08822F88:[92020004]: lbu        $v0, 4($s0)
    08822F8C:[8FBF0010]: lw         $ra, 16($sp)
    08822F90:[8FB3000C]: lw         $s3, 12($sp)
    08822F94:[8FB20008]: lw         $s2, 8($sp)
    08822F98:[8FB10004]: lw         $s1, 4($sp)
    08822F9C:[8FB00000]: lw         $s0, 0($sp)
    08822FA0:[03E00008]: jr         $ra
    08822FA4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08822F6C 561,760 times (length 7)
    08822F44:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08822F48:[AFB00000]: sw         $s0, 0($sp)
    08822F4C:[24900008]: addiu      $s0, $a0, 8
    08822F50:[0A208BD8]: j          0x08822F60
    08822F54:[AFBF0010]: sw         $ra, 16($sp)
--> 08822F58:[1253000C]: beq        $s2, $s3, 0x08822F8C
    08822F5C:[26310108]: addiu      $s1, $s1, 264
    08822F60:[92020004]: lbu        $v0, 4($s0)
    08822F64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822F68:[26520001]: addiu      $s2, $s2, 1
--> 08822F6C:[1040FFFA]: beq        $v0, $zr, 0x08822F58
    08822F70:[26100108]: addiu      $s0, $s0, 264
    08822F74:[8E220008]: lw         $v0, 8($s1)
    08822F78:[8C430010]: lw         $v1, 16($v0)
    08822F7C:[0060F809]: jalr       $ra, $v1
  Back Branch 08822F84 39,713 times (length 10)
    08822F50:[0A208BD8]: j          0x08822F60
    08822F54:[AFBF0010]: sw         $ra, 16($sp)
    08822F58:[1253000C]: beq        $s2, $s3, 0x08822F8C
    08822F5C:[26310108]: addiu      $s1, $s1, 264
    08822F60:[92020004]: lbu        $v0, 4($s0)
--> 08822F64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822F68:[26520001]: addiu      $s2, $s2, 1
    08822F6C:[1040FFFA]: beq        $v0, $zr, 0x08822F58
    08822F70:[26100108]: addiu      $s0, $s0, 264
    08822F74:[8E220008]: lw         $v0, 8($s1)
    08822F78:[8C430010]: lw         $v1, 16($v0)
    08822F7C:[0060F809]: jalr       $ra, $v1
    08822F80:[26310108]: addiu      $s1, $s1, 264
--> 08822F84:[5653FFF7]: bnel       $s2, $s3, 0x08822F64
    08822F88:[92020004]: lbu        $v0, 4($s0)
    08822F8C:[8FBF0010]: lw         $ra, 16($sp)
    08822F90:[8FB3000C]: lw         $s3, 12($sp)
    08822F94:[8FB20008]: lw         $s2, 8($sp)
_S1_2_88260CC 4,084,861 instructions (0.504%), 5,191 calls (088260CC - 088262E4, length 135)
    088260CC:[27BDFFB0]: addiu      $sp, $sp, -80
    088260D0:[AFB7002C]: sw         $s7, 44($sp)
    088260D4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088260D8:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    088260DC:[AFB60028]: sw         $s6, 40($sp)
    088260E0:[0080B821]: addu       $s7, $a0, $zr <=> move $s7, $a0
    088260E4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088260E8:[AFB50024]: sw         $s5, 36($sp)
    088260EC:[AFB40020]: sw         $s4, 32($sp)
    088260F0:[AFB3001C]: sw         $s3, 28($sp)
    088260F4:[24130050]: addiu      $s3, $zr, 80 <=> li $s3, 80
    088260F8:[AFB20018]: sw         $s2, 24($sp)
    088260FC:[24920768]: addiu      $s2, $a0, 1896
    08826100:[AFB10014]: sw         $s1, 20($sp)
    08826104:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08826108:[E7B7004C]: swc1       $f23, 76($sp)
    0882610C:[E7B60048]: swc1       $f22, 72($sp)
    08826110:[E7B50044]: swc1       $f21, 68($sp)
    08826114:[AFBF0034]: sw         $ra, 52($sp)
    08826118:[AFBE0030]: sw         $fp, 48($sp)
    0882611C:[AFB00010]: sw         $s0, 16($sp)
    08826120:[E7B40040]: swc1       $f20, 64($sp)
    08826124:[8C5EA6BC]: lw         $fp, -22852($v0)
    08826128:[C47769D0]: lwc1       $f23, 27088($v1)
    0882612C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08826130:[8FC50024]: lw         $a1, 36($fp)
    08826134:[8FC60028]: lw         $a2, 40($fp)
    08826138:[4600BD46]: mov.s      $f21, $f23
    0882613C:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08826140:[C45499C0]: lwc1       $f20, -26176($v0)
    08826144:[C47669D4]: lwc1       $f22, 27092($v1)
    08826148:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0882614C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08826150:[AFA50004]: sw         $a1, 4($sp)
    08826154:[24550E28]: addiu      $s5, $v0, 3624
    08826158:[0083A021]: addu       $s4, $a0, $v1
    0882615C:[AFA60008]: sw         $a2, 8($sp)
    08826160:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08826164:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08826168:[0E208C09]: jal        0x08823024
    0882616C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08826170:[26310001]: addiu      $s1, $s1, 1
    08826174:[10400022]: beq        $v0, $zr, 0x08826200
    08826178:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882617C:[844200D4]: lh         $v0, 212($v0)
    08826180:[4600A306]: mov.s      $f12, $f20
    08826184:[27A40004]: addiu      $a0, $sp, 4
    08826188:[26050038]: addiu      $a1, $s0, 56
    0882618C:[1840001C]: blez       $v0, 0x08826200
    08826190:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08826194:[860200AA]: lh         $v0, 170($s0)
    08826198:[00021180]: sll        $v0, $v0, 0x0006
    0882619C:[00551021]: addu       $v0, $v0, $s5
    088261A0:[8443001A]: lh         $v1, 26($v0)
    088261A4:[00031843]: sra        $v1, $v1, 0x0001
    088261A8:[44830000]: mtc1       $v1, $f0
    088261AC:[0E20B3DD]: jal        0x0882CF74
    088261B0:[46800360]: cvt.s.w    $f13, $f0
    088261B4:[50400012]: beql       $v0, $zr, 0x08826200
    088261B8:[A20000FF]: sb         $zr, 255($s0)
    088261BC:[8E0200B0]: lw         $v0, 176($s0)
    088261C0:[8E84AC98]: lw         $a0, -21352($s4)
    088261C4:[C7A20000]: lwc1       $f2, 0($sp)
    088261C8:[00441023]: subu       $v0, $v0, $a0
    088261CC:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    088261D0:[0043102C]: max        $v0, $v0, $v1
    088261D4:[44820800]: mtc1       $v0, $f1
    088261D8:[46800820]: cvt.s.w    $f0, $f1
    088261DC:[46160002]: mul.s      $f0, $f0, $f22
    088261E0:[46020000]: add.s      $f0, $f0, $f2
    088261E4:[4615003C]: c.lt.s     $f0, $f21
    088261E8:[00000000]: nop
    088261EC:[45000004]: bc1f       0x08826200
    088261F0:[A20000FF]: sb         $zr, 255($s0)
    088261F4:[460015C6]: mov.s      $f23, $f2
    088261F8:[46000546]: mov.s      $f21, $f0
    088261FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08826200:[1633FFD8]: bne        $s1, $s3, 0x08826164
    08826204:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08826208:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0882620C:[02E22821]: addu       $a1, $s7, $v0
    08826210:[A3C0003A]: sb         $zr, 58($fp)
    08826214:[90A2B468]: lbu        $v0, -19352($a1)
    08826218:[10400013]: beq        $v0, $zr, 0x08826268
    0882621C:[ACA0AC88]: sw         $zr, -21368($a1)
    08826220:[12C00011]: beq        $s6, $zr, 0x08826268
    08826224:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08826228:[C44069D8]: lwc1       $f0, 27096($v0)
    0882622C:[8EC40038]: lw         $a0, 56($s6)
    08826230:[8EC3003C]: lw         $v1, 60($s6)
    08826234:[4600B83E]: c.le.s     $f23, $f0
    08826238:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0882623C:[AFC30030]: sw         $v1, 48($fp)
    08826240:[AFC4002C]: sw         $a0, 44($fp)
    08826244:[45000008]: bc1f       0x08826268
    08826248:[A3C6003A]: sb         $a2, 58($fp)
    0882624C:[8EE30758]: lw         $v1, 1880($s7)
    08826250:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08826254:[10620004]: beq        $v1, $v0, 0x08826268
    08826258:[ACB6AC88]: sw         $s6, -21368($a1)
    0882625C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08826260:[54620001]: bnel       $v1, $v0, 0x08826268
    08826264:[A2C600FF]: sb         $a2, 255($s6)
    08826268:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0882626C:[02E21821]: addu       $v1, $s7, $v0
    08826270:[8C64AC88]: lw         $a0, -21368($v1)
    08826274:[8C62B4A8]: lw         $v0, -19288($v1)
    08826278:[1044000B]: beq        $v0, $a0, 0x088262A8
    0882627C:[8FBF0034]: lw         $ra, 52($sp)
    08826280:[10800008]: beq        $a0, $zr, 0x088262A4
    08826284:[AC64B4A8]: sw         $a0, -19288($v1)
    08826288:[8EE30758]: lw         $v1, 1880($s7)
    0882628C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08826290:[10620004]: beq        $v1, $v0, 0x088262A4
    08826294:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08826298:[8C44C0E8]: lw         $a0, -16152($v0)
    0882629C:[0E20F93D]: jal        0x0883E4F4
    088262A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088262A4:[8FBF0034]: lw         $ra, 52($sp)
    088262A8:[8FBE0030]: lw         $fp, 48($sp)
    088262AC:[8FB7002C]: lw         $s7, 44($sp)
    088262B0:[8FB60028]: lw         $s6, 40($sp)
    088262B4:[8FB50024]: lw         $s5, 36($sp)
    088262B8:[8FB40020]: lw         $s4, 32($sp)
    088262BC:[8FB3001C]: lw         $s3, 28($sp)
    088262C0:[8FB20018]: lw         $s2, 24($sp)
    088262C4:[8FB10014]: lw         $s1, 20($sp)
    088262C8:[8FB00010]: lw         $s0, 16($sp)
    088262CC:[C7B7004C]: lwc1       $f23, 76($sp)
    088262D0:[C7B60048]: lwc1       $f22, 72($sp)
    088262D4:[C7B50044]: lwc1       $f21, 68($sp)
    088262D8:[C7B40040]: lwc1       $f20, 64($sp)
    088262DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088262E0:[03E00008]: jr         $ra
    088262E4:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08826200 415,280 times (length 41)
    08826150:[AFA50004]: sw         $a1, 4($sp)
    08826154:[24550E28]: addiu      $s5, $v0, 3624
    08826158:[0083A021]: addu       $s4, $a0, $v1
    0882615C:[AFA60008]: sw         $a2, 8($sp)
    08826160:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08826164:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08826168:[0E208C09]: jal        0x08823024
    0882616C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08826170:[26310001]: addiu      $s1, $s1, 1
    08826174:[10400022]: beq        $v0, $zr, 0x08826200
    08826178:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882617C:[844200D4]: lh         $v0, 212($v0)
    08826180:[4600A306]: mov.s      $f12, $f20
    08826184:[27A40004]: addiu      $a0, $sp, 4
    08826188:[26050038]: addiu      $a1, $s0, 56
    0882618C:[1840001C]: blez       $v0, 0x08826200
    08826190:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08826194:[860200AA]: lh         $v0, 170($s0)
    08826198:[00021180]: sll        $v0, $v0, 0x0006
    0882619C:[00551021]: addu       $v0, $v0, $s5
    088261A0:[8443001A]: lh         $v1, 26($v0)
    088261A4:[00031843]: sra        $v1, $v1, 0x0001
    088261A8:[44830000]: mtc1       $v1, $f0
    088261AC:[0E20B3DD]: jal        0x0882CF74
    088261B0:[46800360]: cvt.s.w    $f13, $f0
    088261B4:[50400012]: beql       $v0, $zr, 0x08826200
    088261B8:[A20000FF]: sb         $zr, 255($s0)
    088261BC:[8E0200B0]: lw         $v0, 176($s0)
    088261C0:[8E84AC98]: lw         $a0, -21352($s4)
    088261C4:[C7A20000]: lwc1       $f2, 0($sp)
    088261C8:[00441023]: subu       $v0, $v0, $a0
    088261CC:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    088261D0:[0043102C]: max        $v0, $v0, $v1
    088261D4:[44820800]: mtc1       $v0, $f1
    088261D8:[46800820]: cvt.s.w    $f0, $f1
    088261DC:[46160002]: mul.s      $f0, $f0, $f22
    088261E0:[46020000]: add.s      $f0, $f0, $f2
    088261E4:[4615003C]: c.lt.s     $f0, $f21
    088261E8:[00000000]: nop
    088261EC:[45000004]: bc1f       0x08826200
    088261F0:[A20000FF]: sb         $zr, 255($s0)
    088261F4:[460015C6]: mov.s      $f23, $f2
    088261F8:[46000546]: mov.s      $f21, $f0
    088261FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
--> 08826200:[1633FFD8]: bne        $s1, $s3, 0x08826164
    08826204:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08826208:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0882620C:[02E22821]: addu       $a1, $s7, $v0
    08826210:[A3C0003A]: sb         $zr, 58($fp)
_S1_2_881AF90 3,930,145 instructions (0.485%), 20,369 calls (0881AF90 - 0881B87C, length 572)
    0881AF90:[27BDFFB0]: addiu      $sp, $sp, -80
    0881AF94:[AFBE0030]: sw         $fp, 48($sp)
    0881AF98:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881AF9C:[24420E28]: addiu      $v0, $v0, 3624
    0881AFA0:[AFB60028]: sw         $s6, 40($sp)
    0881AFA4:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0881AFA8:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881AFAC:[AFB3001C]: sw         $s3, 28($sp)
    0881AFB0:[00E0F021]: addu       $fp, $a3, $zr <=> move $fp, $a3
    0881AFB4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0881AFB8:[E7B7004C]: swc1       $f23, 76($sp)
    0881AFBC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0881AFC0:[E7B60048]: swc1       $f22, 72($sp)
    0881AFC4:[AFBF0034]: sw         $ra, 52($sp)
    0881AFC8:[AFB7002C]: sw         $s7, 44($sp)
    0881AFCC:[AFB50024]: sw         $s5, 36($sp)
    0881AFD0:[AFB40020]: sw         $s4, 32($sp)
    0881AFD4:[AFB20018]: sw         $s2, 24($sp)
    0881AFD8:[AFB10014]: sw         $s1, 20($sp)
    0881AFDC:[AFB00010]: sw         $s0, 16($sp)
    0881AFE0:[E7B50044]: swc1       $f21, 68($sp)
    0881AFE4:[E7B40040]: swc1       $f20, 64($sp)
    0881AFE8:[848400AA]: lh         $a0, 170($a0)
    0881AFEC:[C46267BC]: lwc1       $f2, 26556($v1)
    0881AFF0:[C4D40000]: lwc1       $f20, 0($a2)
    0881AFF4:[00042180]: sll        $a0, $a0, 0x0006
    0881AFF8:[00822021]: addu       $a0, $a0, $v0
    0881AFFC:[C480002C]: lwc1       $f0, 44($a0)
    0881B000:[C4810028]: lwc1       $f1, 40($a0)
    0881B004:[C4D50004]: lwc1       $f21, 4($a2)
    0881B008:[460205C2]: mul.s      $f23, $f0, $f2
    0881B00C:[46020D82]: mul.s      $f22, $f1, $f2
    0881B010:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881B014:[8C55A688]: lw         $s5, -22904($v0)
    0881B018:[AFA80000]: sw         $t0, 0($sp)
    0881B01C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0881B020:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881B024:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0881B028:[24630001]: addiu      $v1, $v1, 1
    0881B02C:[AC450094]: sw         $a1, 148($v0)
    0881B030:[1464FFFD]: bne        $v1, $a0, 0x0881B028
    0881B034:[24420004]: addiu      $v0, $v0, 4
    0881B038:[44802000]: mtc1       $zr, $f4
    0881B03C:[4604A03C]: c.lt.s     $f20, $f4
    0881B040:[00000000]: nop
    0881B044:[45030088]: bc1tl      0x0881B268
    0881B048:[C6610000]: lwc1       $f1, 0($s3)
    0881B04C:[4614203C]: c.lt.s     $f4, $f20
    0881B050:[00000000]: nop
    0881B054:[45000020]: bc1f       0x0881B0D8
    0881B058:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B05C:[C6610000]: lwc1       $f1, 0($s3)
    0881B060:[C44367C0]: lwc1       $f3, 26560($v0)
    0881B064:[4601A040]: add.s      $f1, $f20, $f1
    0881B068:[C6600004]: lwc1       $f0, 4($s3)
    0881B06C:[4601B040]: add.s      $f1, $f22, $f1
    0881B070:[46030081]: sub.s      $f2, $f0, $f3
    0881B074:[46030000]: add.s      $f0, $f0, $f3
    0881B078:[4601203E]: c.le.s     $f4, $f1
    0881B07C:[4602B8C0]: add.s      $f3, $f23, $f2
    0881B080:[450000EA]: bc1f       0x0881B42C
    0881B084:[46170081]: sub.s      $f2, $f0, $f23
    0881B088:[4600080D]: trunc.w.s  $f0, $f1
    0881B08C:[44020000]: mfc1       $v0, $f0
    0881B090:[44800000]: mtc1       $zr, $f0
    0881B094:[4602003E]: c.le.s     $f0, $f2
    0881B098:[00000000]: nop
    0881B09C:[450000EE]: bc1f       0x0881B458
    0881B0A0:[000290C3]: sra        $s2, $v0, 0x0003
    0881B0A4:[4600100D]: trunc.w.s  $f0, $f2
    0881B0A8:[44020000]: mfc1       $v0, $f0
    0881B0AC:[44800000]: mtc1       $zr, $f0
    0881B0B0:[4603003E]: c.le.s     $f0, $f3
    0881B0B4:[00000000]: nop
    0881B0B8:[450000F2]: bc1f       0x0881B484
    0881B0BC:[000228C3]: sra        $a1, $v0, 0x0003
    0881B0C0:[4600180D]: trunc.w.s  $f0, $f3
    0881B0C4:[44020000]: mfc1       $v0, $f0
    0881B0C8:[000280C3]: sra        $s0, $v0, 0x0003
    0881B0CC:[0205102A]: slt        $v0, $s0, $a1
    0881B0D0:[104000C8]: beq        $v0, $zr, 0x0881B3F4
    0881B0D4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0881B0D8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B0DC:[44802000]: mtc1       $zr, $f4
    0881B0E0:[4604A83C]: c.lt.s     $f21, $f4
    0881B0E4:[00000000]: nop
    0881B0E8:[45030090]: bc1tl      0x0881B32C
    0881B0EC:[C6610004]: lwc1       $f1, 4($s3)
    0881B0F0:[4615203C]: c.lt.s     $f4, $f21
    0881B0F4:[00000000]: nop
    0881B0F8:[45000023]: bc1f       0x0881B188
    0881B0FC:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B100:[C6610004]: lwc1       $f1, 4($s3)
    0881B104:[C6600000]: lwc1       $f0, 0($s3)
    0881B108:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B10C:[46150840]: add.s      $f1, $f1, $f21
    0881B110:[46140000]: add.s      $f0, $f0, $f20
    0881B114:[C44267C0]: lwc1       $f2, 26560($v0)
    0881B118:[4601B840]: add.s      $f1, $f23, $f1
    0881B11C:[460200C1]: sub.s      $f3, $f0, $f2
    0881B120:[46020000]: add.s      $f0, $f0, $f2
    0881B124:[4601203E]: c.le.s     $f4, $f1
    0881B128:[4603B0C0]: add.s      $f3, $f22, $f3
    0881B12C:[450000E6]: bc1f       0x0881B4C8
    0881B130:[46160081]: sub.s      $f2, $f0, $f22
    0881B134:[4600080D]: trunc.w.s  $f0, $f1
    0881B138:[44020000]: mfc1       $v0, $f0
    0881B13C:[44800000]: mtc1       $zr, $f0
    0881B140:[4602003E]: c.le.s     $f0, $f2
    0881B144:[00000000]: nop
    0881B148:[450000EA]: bc1f       0x0881B4F4
    0881B14C:[000290C3]: sra        $s2, $v0, 0x0003
    0881B150:[4600100D]: trunc.w.s  $f0, $f2
    0881B154:[44020000]: mfc1       $v0, $f0
    0881B158:[000220C3]: sra        $a0, $v0, 0x0003
    0881B15C:[44800000]: mtc1       $zr, $f0
    0881B160:[4603003E]: c.le.s     $f0, $f3
    0881B164:[00000000]: nop
    0881B168:[450000CF]: bc1f       0x0881B4A8
    0881B16C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B170:[4600180D]: trunc.w.s  $f0, $f3
    0881B174:[44020000]: mfc1       $v0, $f0
    0881B178:[000288C3]: sra        $s1, $v0, 0x0003
    0881B17C:[0224102A]: slt        $v0, $s1, $a0
    0881B180:[10400016]: beq        $v0, $zr, 0x0881B1DC
    0881B184:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B188:[8FA20000]: lw         $v0, 0($sp)
    0881B18C:[E4540000]: swc1       $f20, 0($v0)
    0881B190:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881B194:[8FA30000]: lw         $v1, 0($sp)
    0881B198:[E4750004]: swc1       $f21, 4($v1)
    0881B19C:[8FBF0034]: lw         $ra, 52($sp)
    0881B1A0:[8FBE0030]: lw         $fp, 48($sp)
    0881B1A4:[8FB7002C]: lw         $s7, 44($sp)
    0881B1A8:[8FB60028]: lw         $s6, 40($sp)
    0881B1AC:[8FB50024]: lw         $s5, 36($sp)
    0881B1B0:[8FB40020]: lw         $s4, 32($sp)
    0881B1B4:[8FB3001C]: lw         $s3, 28($sp)
    0881B1B8:[8FB20018]: lw         $s2, 24($sp)
    0881B1BC:[8FB10014]: lw         $s1, 20($sp)
    0881B1C0:[8FB00010]: lw         $s0, 16($sp)
    0881B1C4:[C7B7004C]: lwc1       $f23, 76($sp)
    0881B1C8:[C7B60048]: lwc1       $f22, 72($sp)
    0881B1CC:[C7B50044]: lwc1       $f21, 68($sp)
    0881B1D0:[C7B40040]: lwc1       $f20, 64($sp)
    0881B1D4:[03E00008]: jr         $ra
    0881B1D8:[27BD0050]: addiu      $sp, $sp, 80
    0881B1DC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881B1E0:[0012A0C0]: sll        $s4, $s2, 0x0003
    0881B1E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B1E8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B1EC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0881B1F0:[0E202952]: jal        0x0880A548
    0881B1F4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B1F8:[544000C7]: bnel       $v0, $zr, 0x0881B518
    0881B1FC:[C6600004]: lwc1       $f0, 4($s3)
    0881B200:[26100001]: addiu      $s0, $s0, 1
    0881B204:[0230102A]: slt        $v0, $s1, $s0
    0881B208:[1040FFF7]: beq        $v0, $zr, 0x0881B1E8
    0881B20C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B210:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B214:[8FA20000]: lw         $v0, 0($sp)
    0881B218:[E4540000]: swc1       $f20, 0($v0)
    0881B21C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881B220:[8FA30000]: lw         $v1, 0($sp)
    0881B224:[E4750004]: swc1       $f21, 4($v1)
    0881B228:[8FBF0034]: lw         $ra, 52($sp)
    0881B22C:[8FBE0030]: lw         $fp, 48($sp)
    0881B230:[8FB7002C]: lw         $s7, 44($sp)
    0881B234:[8FB60028]: lw         $s6, 40($sp)
    0881B238:[8FB50024]: lw         $s5, 36($sp)
    0881B23C:[8FB40020]: lw         $s4, 32($sp)
    0881B240:[8FB3001C]: lw         $s3, 28($sp)
    0881B244:[8FB20018]: lw         $s2, 24($sp)
    0881B248:[8FB10014]: lw         $s1, 20($sp)
    0881B24C:[8FB00010]: lw         $s0, 16($sp)
    0881B250:[C7B7004C]: lwc1       $f23, 76($sp)
    0881B254:[C7B60048]: lwc1       $f22, 72($sp)
    0881B258:[C7B50044]: lwc1       $f21, 68($sp)
    0881B25C:[C7B40040]: lwc1       $f20, 64($sp)
    0881B260:[03E00008]: jr         $ra
    0881B264:[27BD0050]: addiu      $sp, $sp, 80
    0881B268:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B26C:[C44367C0]: lwc1       $f3, 26560($v0)
    0881B270:[4601A040]: add.s      $f1, $f20, $f1
    0881B274:[C6600004]: lwc1       $f0, 4($s3)
    0881B278:[46160841]: sub.s      $f1, $f1, $f22
    0881B27C:[46030081]: sub.s      $f2, $f0, $f3
    0881B280:[46030000]: add.s      $f0, $f0, $f3
    0881B284:[4601203E]: c.le.s     $f4, $f1
    0881B288:[4602B8C0]: add.s      $f3, $f23, $f2
    0881B28C:[450000DD]: bc1f       0x0881B604
    0881B290:[46170081]: sub.s      $f2, $f0, $f23
    0881B294:[4600080D]: trunc.w.s  $f0, $f1
    0881B298:[44020000]: mfc1       $v0, $f0
    0881B29C:[000290C3]: sra        $s2, $v0, 0x0003
    0881B2A0:[44800000]: mtc1       $zr, $f0
    0881B2A4:[4602003E]: c.le.s     $f0, $f2
    0881B2A8:[00000000]: nop
    0881B2AC:[450000F7]: bc1f       0x0881B68C
    0881B2B0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B2B4:[4600100D]: trunc.w.s  $f0, $f2
    0881B2B8:[44020000]: mfc1       $v0, $f0
    0881B2BC:[000228C3]: sra        $a1, $v0, 0x0003
    0881B2C0:[44800000]: mtc1       $zr, $f0
    0881B2C4:[4603003E]: c.le.s     $f0, $f3
    0881B2C8:[00000000]: nop
    0881B2CC:[450000E7]: bc1f       0x0881B66C
    0881B2D0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B2D4:[4600180D]: trunc.w.s  $f0, $f3
    0881B2D8:[44020000]: mfc1       $v0, $f0
    0881B2DC:[000288C3]: sra        $s1, $v0, 0x0003
    0881B2E0:[0225102A]: slt        $v0, $s1, $a1
    0881B2E4:[1440FF7D]: bne        $v0, $zr, 0x0881B0DC
    0881B2E8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B2EC:[001210C0]: sll        $v0, $s2, 0x0003
    0881B2F0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0881B2F4:[24540008]: addiu      $s4, $v0, 8
    0881B2F8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881B2FC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B300:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0881B304:[0E202952]: jal        0x0880A548
    0881B308:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B30C:[54400114]: bnel       $v0, $zr, 0x0881B760
    0881B310:[C6600000]: lwc1       $f0, 0($s3)
    0881B314:[26100001]: addiu      $s0, $s0, 1
    0881B318:[0230102A]: slt        $v0, $s1, $s0
    0881B31C:[1040FFF7]: beq        $v0, $zr, 0x0881B2FC
    0881B320:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881B324:[0A206C37]: j          0x0881B0DC
    0881B328:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B32C:[C6600000]: lwc1       $f0, 0($s3)
    0881B330:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B334:[46150840]: add.s      $f1, $f1, $f21
    0881B338:[46140000]: add.s      $f0, $f0, $f20
    0881B33C:[C44267C0]: lwc1       $f2, 26560($v0)
    0881B340:[46170841]: sub.s      $f1, $f1, $f23
    0881B344:[460200C1]: sub.s      $f3, $f0, $f2
    0881B348:[46020000]: add.s      $f0, $f0, $f2
    0881B34C:[4601203E]: c.le.s     $f4, $f1
    0881B350:[4603B0C0]: add.s      $f3, $f22, $f3
    0881B354:[450000B4]: bc1f       0x0881B628
    0881B358:[46160081]: sub.s      $f2, $f0, $f22
    0881B35C:[4600080D]: trunc.w.s  $f0, $f1
    0881B360:[44020000]: mfc1       $v0, $f0
    0881B364:[000290C3]: sra        $s2, $v0, 0x0003
    0881B368:[44800000]: mtc1       $zr, $f0
    0881B36C:[4602003E]: c.le.s     $f0, $f2
    0881B370:[00000000]: nop
    0881B374:[450000D5]: bc1f       0x0881B6CC
    0881B378:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B37C:[4600100D]: trunc.w.s  $f0, $f2
    0881B380:[44020000]: mfc1       $v0, $f0
    0881B384:[000220C3]: sra        $a0, $v0, 0x0003
    0881B388:[44800000]: mtc1       $zr, $f0
    0881B38C:[4603003E]: c.le.s     $f0, $f3
    0881B390:[00000000]: nop
    0881B394:[450000C5]: bc1f       0x0881B6AC
    0881B398:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B39C:[4600180D]: trunc.w.s  $f0, $f3
    0881B3A0:[44020000]: mfc1       $v0, $f0
    0881B3A4:[000288C3]: sra        $s1, $v0, 0x0003
    0881B3A8:[0224102A]: slt        $v0, $s1, $a0
    0881B3AC:[1440FF76]: bne        $v0, $zr, 0x0881B188
    0881B3B0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B3B4:[001210C0]: sll        $v0, $s2, 0x0003
    0881B3B8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881B3BC:[24540008]: addiu      $s4, $v0, 8
    0881B3C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B3C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B3C8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0881B3CC:[0E202952]: jal        0x0880A548
    0881B3D0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B3D4:[544000D7]: bnel       $v0, $zr, 0x0881B734
    0881B3D8:[C6600004]: lwc1       $f0, 4($s3)
    0881B3DC:[26100001]: addiu      $s0, $s0, 1
    0881B3E0:[0230102A]: slt        $v0, $s1, $s0
    0881B3E4:[1040FFF7]: beq        $v0, $zr, 0x0881B3C4
    0881B3E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B3EC:[0A206C85]: j          0x0881B214
    0881B3F0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B3F4:[0012A0C0]: sll        $s4, $s2, 0x0003
    0881B3F8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B3FC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B400:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0881B404:[0E202952]: jal        0x0880A548
    0881B408:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B40C:[54400061]: bnel       $v0, $zr, 0x0881B594
    0881B410:[C6600000]: lwc1       $f0, 0($s3)
    0881B414:[26310001]: addiu      $s1, $s1, 1
    0881B418:[0211102A]: slt        $v0, $s0, $s1
    0881B41C:[1040FFF7]: beq        $v0, $zr, 0x0881B3FC
    0881B420:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B424:[0A206C37]: j          0x0881B0DC
    0881B428:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B42C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B430:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B434:[46000801]: sub.s      $f0, $f1, $f0
    0881B438:[4600004D]: trunc.w.s  $f1, $f0
    0881B43C:[44800000]: mtc1       $zr, $f0
    0881B440:[44030800]: mfc1       $v1, $f1
    0881B444:[4602003E]: c.le.s     $f0, $f2
    0881B448:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B44C:[000210C3]: sra        $v0, $v0, 0x0003
    0881B450:[4501FF14]: bc1t       0x0881B0A4
    0881B454:[00029023]: subu       $s2, $zr, $v0 <=> negu $s2, $v0
    0881B458:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B45C:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B460:[46001001]: sub.s      $f0, $f2, $f0
    0881B464:[4600004D]: trunc.w.s  $f1, $f0
    0881B468:[44800000]: mtc1       $zr, $f0
    0881B46C:[44030800]: mfc1       $v1, $f1
    0881B470:[4603003E]: c.le.s     $f0, $f3
    0881B474:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B478:[000210C3]: sra        $v0, $v0, 0x0003
    0881B47C:[4501FF10]: bc1t       0x0881B0C0
    0881B480:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    0881B484:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B488:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B48C:[46001801]: sub.s      $f0, $f3, $f0
    0881B490:[4600004D]: trunc.w.s  $f1, $f0
    0881B494:[44030800]: mfc1       $v1, $f1
    0881B498:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B49C:[000210C3]: sra        $v0, $v0, 0x0003
    0881B4A0:[0A206C33]: j          0x0881B0CC
    0881B4A4:[00028023]: subu       $s0, $zr, $v0 <=> negu $s0, $v0
    0881B4A8:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B4AC:[46001801]: sub.s      $f0, $f3, $f0
    0881B4B0:[4600004D]: trunc.w.s  $f1, $f0
    0881B4B4:[44030800]: mfc1       $v1, $f1
    0881B4B8:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B4BC:[000210C3]: sra        $v0, $v0, 0x0003
    0881B4C0:[0A206C5F]: j          0x0881B17C
    0881B4C4:[00028823]: subu       $s1, $zr, $v0 <=> negu $s1, $v0
    0881B4C8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B4CC:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B4D0:[46000801]: sub.s      $f0, $f1, $f0
    0881B4D4:[4600004D]: trunc.w.s  $f1, $f0
    0881B4D8:[44800000]: mtc1       $zr, $f0
    0881B4DC:[44030800]: mfc1       $v1, $f1
    0881B4E0:[4602003E]: c.le.s     $f0, $f2
    0881B4E4:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B4E8:[000210C3]: sra        $v0, $v0, 0x0003
    0881B4EC:[4501FF18]: bc1t       0x0881B150
    0881B4F0:[00029023]: subu       $s2, $zr, $v0 <=> negu $s2, $v0
    0881B4F4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B4F8:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B4FC:[46001001]: sub.s      $f0, $f2, $f0
    0881B500:[4600004D]: trunc.w.s  $f1, $f0
    0881B504:[44030800]: mfc1       $v1, $f1
    0881B508:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B50C:[000210C3]: sra        $v0, $v0, 0x0003
    0881B510:[0A206C57]: j          0x0881B15C
    0881B514:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0881B518:[44941000]: mtc1       $s4, $f2
    0881B51C:[4600B800]: add.s      $f0, $f23, $f0
    0881B520:[46801060]: cvt.s.w    $f1, $f2
    0881B524:[12E00071]: beq        $s7, $zr, 0x0881B6EC
    0881B528:[46000D41]: sub.s      $f21, $f1, $f0
    0881B52C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881B530:[0E202A03]: jal        0x0880A80C
    0881B534:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0881B538:[AEC200A0]: sw         $v0, 160($s6)
    0881B53C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881B540:[8FA20000]: lw         $v0, 0($sp)
    0881B544:[E4540000]: swc1       $f20, 0($v0)
    0881B548:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881B54C:[8FA30000]: lw         $v1, 0($sp)
    0881B550:[E4750004]: swc1       $f21, 4($v1)
    0881B554:[8FBF0034]: lw         $ra, 52($sp)
    0881B558:[8FBE0030]: lw         $fp, 48($sp)
    0881B55C:[8FB7002C]: lw         $s7, 44($sp)
    0881B560:[8FB60028]: lw         $s6, 40($sp)
    0881B564:[8FB50024]: lw         $s5, 36($sp)
    0881B568:[8FB40020]: lw         $s4, 32($sp)
    0881B56C:[8FB3001C]: lw         $s3, 28($sp)
    0881B570:[8FB20018]: lw         $s2, 24($sp)
    0881B574:[8FB10014]: lw         $s1, 20($sp)
    0881B578:[8FB00010]: lw         $s0, 16($sp)
    0881B57C:[C7B7004C]: lwc1       $f23, 76($sp)
    0881B580:[C7B60048]: lwc1       $f22, 72($sp)
    0881B584:[C7B50044]: lwc1       $f21, 68($sp)
    0881B588:[C7B40040]: lwc1       $f20, 64($sp)
    0881B58C:[03E00008]: jr         $ra
    0881B590:[27BD0050]: addiu      $sp, $sp, 80
    0881B594:[C7C20004]: lwc1       $f2, 4($fp)
    0881B598:[C66C0004]: lwc1       $f12, 4($s3)
    0881B59C:[44941800]: mtc1       $s4, $f3
    0881B5A0:[4600B000]: add.s      $f0, $f22, $f0
    0881B5A4:[460C1301]: sub.s      $f12, $f2, $f12
    0881B5A8:[46801860]: cvt.s.w    $f1, $f3
    0881B5AC:[0E21A75B]: jal        0x08869D6C
    0881B5B0:[46000D01]: sub.s      $f20, $f1, $f0
    0881B5B4:[86C300AA]: lh         $v1, 170($s6)
    0881B5B8:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881B5BC:[24420E28]: addiu      $v0, $v0, 3624
    0881B5C0:[00031980]: sll        $v1, $v1, 0x0006
    0881B5C4:[00621821]: addu       $v1, $v1, $v0
    0881B5C8:[C4750024]: lwc1       $f21, 36($v1)
    0881B5CC:[4615003C]: c.lt.s     $f0, $f21
    0881B5D0:[00000000]: nop
    0881B5D4:[4503001D]: bc1tl      0x0881B64C
    0881B5D8:[C7C10004]: lwc1       $f1, 4($fp)
    0881B5DC:[C7C00004]: lwc1       $f0, 4($fp)
    0881B5E0:[C6620004]: lwc1       $f2, 4($s3)
    0881B5E4:[44800800]: mtc1       $zr, $f1
    0881B5E8:[46020001]: sub.s      $f0, $f0, $f2
    0881B5EC:[4600083C]: c.lt.s     $f1, $f0
    0881B5F0:[00000000]: nop
    0881B5F4:[45020017]: bc1fl      0x0881B654
    0881B5F8:[4600AD47]: neg.s      $f21, $f21
    0881B5FC:[0A206D96]: j          0x0881B658
    0881B600:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B604:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B608:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B60C:[46000801]: sub.s      $f0, $f1, $f0
    0881B610:[4600004D]: trunc.w.s  $f1, $f0
    0881B614:[44030800]: mfc1       $v1, $f1
    0881B618:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B61C:[000210C3]: sra        $v0, $v0, 0x0003
    0881B620:[0A206CA8]: j          0x0881B2A0
    0881B624:[00029023]: subu       $s2, $zr, $v0 <=> negu $s2, $v0
    0881B628:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881B62C:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B630:[46000801]: sub.s      $f0, $f1, $f0
    0881B634:[4600004D]: trunc.w.s  $f1, $f0
    0881B638:[44030800]: mfc1       $v1, $f1
    0881B63C:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B640:[000210C3]: sra        $v0, $v0, 0x0003
    0881B644:[0A206CDA]: j          0x0881B368
    0881B648:[00029023]: subu       $s2, $zr, $v0 <=> negu $s2, $v0
    0881B64C:[C6600004]: lwc1       $f0, 4($s3)
    0881B650:[46000D41]: sub.s      $f21, $f1, $f0
    0881B654:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B658:[0E202A03]: jal        0x0880A80C
    0881B65C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881B660:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0881B664:[0A206C37]: j          0x0881B0DC
    0881B668:[AEC20098]: sw         $v0, 152($s6)
    0881B66C:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B670:[46001801]: sub.s      $f0, $f3, $f0
    0881B674:[4600004D]: trunc.w.s  $f1, $f0
    0881B678:[44030800]: mfc1       $v1, $f1
    0881B67C:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B680:[000210C3]: sra        $v0, $v0, 0x0003
    0881B684:[0A206CB8]: j          0x0881B2E0
    0881B688:[00028823]: subu       $s1, $zr, $v0 <=> negu $s1, $v0
    0881B68C:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B690:[46001001]: sub.s      $f0, $f2, $f0
    0881B694:[4600004D]: trunc.w.s  $f1, $f0
    0881B698:[44030800]: mfc1       $v1, $f1
    0881B69C:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B6A0:[000210C3]: sra        $v0, $v0, 0x0003
    0881B6A4:[0A206CB0]: j          0x0881B2C0
    0881B6A8:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    0881B6AC:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B6B0:[46001801]: sub.s      $f0, $f3, $f0
    0881B6B4:[4600004D]: trunc.w.s  $f1, $f0
    0881B6B8:[44030800]: mfc1       $v1, $f1
    0881B6BC:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B6C0:[000210C3]: sra        $v0, $v0, 0x0003
    0881B6C4:[0A206CEA]: j          0x0881B3A8
    0881B6C8:[00028823]: subu       $s1, $zr, $v0 <=> negu $s1, $v0
    0881B6CC:[C44067C4]: lwc1       $f0, 26564($v0)
    0881B6D0:[46001001]: sub.s      $f0, $f2, $f0
    0881B6D4:[4600004D]: trunc.w.s  $f1, $f0
    0881B6D8:[44030800]: mfc1       $v1, $f1
    0881B6DC:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    0881B6E0:[000210C3]: sra        $v0, $v0, 0x0003
    0881B6E4:[0A206CE2]: j          0x0881B388
    0881B6E8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0881B6EC:[C7C00000]: lwc1       $f0, 0($fp)
    0881B6F0:[C66C0000]: lwc1       $f12, 0($s3)
    0881B6F4:[0E21A75B]: jal        0x08869D6C
    0881B6F8:[460C0301]: sub.s      $f12, $f0, $f12
    0881B6FC:[86C300AA]: lh         $v1, 170($s6)
    0881B700:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881B704:[24420E28]: addiu      $v0, $v0, 3624
    0881B708:[00031980]: sll        $v1, $v1, 0x0006
    0881B70C:[00621821]: addu       $v1, $v1, $v0
    0881B710:[C4740024]: lwc1       $f20, 36($v1)
    0881B714:[4614003C]: c.lt.s     $f0, $f20
    0881B718:[00000000]: nop
    0881B71C:[4502002B]: bc1fl      0x0881B7CC
    0881B720:[C7C00000]: lwc1       $f0, 0($fp)
    0881B724:[C7C10000]: lwc1       $f1, 0($fp)
    0881B728:[C6600000]: lwc1       $f0, 0($s3)
    0881B72C:[0A206D4B]: j          0x0881B52C
    0881B730:[46000D01]: sub.s      $f20, $f1, $f0
    0881B734:[44941000]: mtc1       $s4, $f2
    0881B738:[46170001]: sub.s      $f0, $f0, $f23
    0881B73C:[46801060]: cvt.s.w    $f1, $f2
    0881B740:[12E00034]: beq        $s7, $zr, 0x0881B814
    0881B744:[46000D41]: sub.s      $f21, $f1, $f0
    0881B748:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881B74C:[0E202A03]: jal        0x0880A80C
    0881B750:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0881B754:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881B758:[0A206C62]: j          0x0881B188
    0881B75C:[AEC2009C]: sw         $v0, 156($s6)
    0881B760:[C7C20004]: lwc1       $f2, 4($fp)
    0881B764:[C66C0004]: lwc1       $f12, 4($s3)
    0881B768:[44941800]: mtc1       $s4, $f3
    0881B76C:[46160001]: sub.s      $f0, $f0, $f22
    0881B770:[460C1301]: sub.s      $f12, $f2, $f12
    0881B774:[46801860]: cvt.s.w    $f1, $f3
    0881B778:[0E21A75B]: jal        0x08869D6C
    0881B77C:[46000D01]: sub.s      $f20, $f1, $f0
    0881B780:[86C300AA]: lh         $v1, 170($s6)
    0881B784:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881B788:[24420E28]: addiu      $v0, $v0, 3624
    0881B78C:[00031980]: sll        $v1, $v1, 0x0006
    0881B790:[00621821]: addu       $v1, $v1, $v0
    0881B794:[C4750024]: lwc1       $f21, 36($v1)
    0881B798:[4615003C]: c.lt.s     $f0, $f21
    0881B79C:[00000000]: nop
    0881B7A0:[45020013]: bc1fl      0x0881B7F0
    0881B7A4:[C7C00004]: lwc1       $f0, 4($fp)
    0881B7A8:[C7C10004]: lwc1       $f1, 4($fp)
    0881B7AC:[C6600004]: lwc1       $f0, 4($s3)
    0881B7B0:[46000D41]: sub.s      $f21, $f1, $f0
    0881B7B4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B7B8:[0E202A03]: jal        0x0880A80C
    0881B7BC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B7C0:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0881B7C4:[0A206C37]: j          0x0881B0DC
    0881B7C8:[AEC20094]: sw         $v0, 148($s6)
    0881B7CC:[C6620000]: lwc1       $f2, 0($s3)
    0881B7D0:[44800800]: mtc1       $zr, $f1
    0881B7D4:[46020001]: sub.s      $f0, $f0, $f2
    0881B7D8:[4600083C]: c.lt.s     $f1, $f0
    0881B7DC:[00000000]: nop
    0881B7E0:[4502FF52]: bc1fl      0x0881B52C
    0881B7E4:[4600A507]: neg.s      $f20, $f20
    0881B7E8:[0A206D4C]: j          0x0881B530
    0881B7EC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881B7F0:[C6620004]: lwc1       $f2, 4($s3)
    0881B7F4:[44800800]: mtc1       $zr, $f1
    0881B7F8:[46020001]: sub.s      $f0, $f0, $f2
    0881B7FC:[4600083C]: c.lt.s     $f1, $f0
    0881B800:[00000000]: nop
    0881B804:[4502FFEB]: bc1fl      0x0881B7B4
    0881B808:[4600AD47]: neg.s      $f21, $f21
    0881B80C:[0A206DEE]: j          0x0881B7B8
    0881B810:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881B814:[C7C00000]: lwc1       $f0, 0($fp)
    0881B818:[C66C0000]: lwc1       $f12, 0($s3)
    0881B81C:[0E21A75B]: jal        0x08869D6C
    0881B820:[460C0301]: sub.s      $f12, $f0, $f12
    0881B824:[86C300AA]: lh         $v1, 170($s6)
    0881B828:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881B82C:[24420E28]: addiu      $v0, $v0, 3624
    0881B830:[00031980]: sll        $v1, $v1, 0x0006
    0881B834:[00621821]: addu       $v1, $v1, $v0
    0881B838:[C4740024]: lwc1       $f20, 36($v1)
    0881B83C:[4614003C]: c.lt.s     $f0, $f20
    0881B840:[00000000]: nop
    0881B844:[45020005]: bc1fl      0x0881B85C
    0881B848:[C7C00000]: lwc1       $f0, 0($fp)
    0881B84C:[C7C10000]: lwc1       $f1, 0($fp)
    0881B850:[C6600000]: lwc1       $f0, 0($s3)
    0881B854:[0A206DD2]: j          0x0881B748
    0881B858:[46000D01]: sub.s      $f20, $f1, $f0
    0881B85C:[C6620000]: lwc1       $f2, 0($s3)
    0881B860:[44800800]: mtc1       $zr, $f1
    0881B864:[46020001]: sub.s      $f0, $f0, $f2
    0881B868:[4600083C]: c.lt.s     $f1, $f0
    0881B86C:[00000000]: nop
    0881B870:[4502FFB5]: bc1fl      0x0881B748
    0881B874:[4600A507]: neg.s      $f20, $f20
    0881B878:[0A206DD3]: j          0x0881B74C
    0881B87C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 0881B030 81,476 times (length 4)
    0881B014:[8C55A688]: lw         $s5, -22904($v0)
    0881B018:[AFA80000]: sw         $t0, 0($sp)
    0881B01C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0881B020:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881B024:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 0881B028:[24630001]: addiu      $v1, $v1, 1
    0881B02C:[AC450094]: sw         $a1, 148($v0)
--> 0881B030:[1464FFFD]: bne        $v1, $a0, 0x0881B028
    0881B034:[24420004]: addiu      $v0, $v0, 4
    0881B038:[44802000]: mtc1       $zr, $f4
    0881B03C:[4604A03C]: c.lt.s     $f20, $f4
    0881B040:[00000000]: nop
  Back Branch 0881B41C 29,983 times (length 10)
    0881B3E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B3EC:[0A206C85]: j          0x0881B214
    0881B3F0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B3F4:[0012A0C0]: sll        $s4, $s2, 0x0003
    0881B3F8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 0881B3FC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B400:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0881B404:[0E202952]: jal        0x0880A548
    0881B408:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B40C:[54400061]: bnel       $v0, $zr, 0x0881B594
    0881B410:[C6600000]: lwc1       $f0, 0($s3)
    0881B414:[26310001]: addiu      $s1, $s1, 1
    0881B418:[0211102A]: slt        $v0, $s0, $s1
--> 0881B41C:[1040FFF7]: beq        $v0, $zr, 0x0881B3FC
    0881B420:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881B424:[0A206C37]: j          0x0881B0DC
    0881B428:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B42C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
  Back Branch 0881B3E4 20,001 times (length 10)
    0881B3B0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B3B4:[001210C0]: sll        $v0, $s2, 0x0003
    0881B3B8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881B3BC:[24540008]: addiu      $s4, $v0, 8
    0881B3C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 0881B3C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B3C8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0881B3CC:[0E202952]: jal        0x0880A548
    0881B3D0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B3D4:[544000D7]: bnel       $v0, $zr, 0x0881B734
    0881B3D8:[C6600004]: lwc1       $f0, 4($s3)
    0881B3DC:[26100001]: addiu      $s0, $s0, 1
    0881B3E0:[0230102A]: slt        $v0, $s1, $s0
--> 0881B3E4:[1040FFF7]: beq        $v0, $zr, 0x0881B3C4
    0881B3E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B3EC:[0A206C85]: j          0x0881B214
    0881B3F0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B3F4:[0012A0C0]: sll        $s4, $s2, 0x0003
  Back Branch 0881B208 17,278 times (length 10)
    0881B1D4:[03E00008]: jr         $ra
    0881B1D8:[27BD0050]: addiu      $sp, $sp, 80
    0881B1DC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881B1E0:[0012A0C0]: sll        $s4, $s2, 0x0003
    0881B1E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 0881B1E8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B1EC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0881B1F0:[0E202952]: jal        0x0880A548
    0881B1F4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B1F8:[544000C7]: bnel       $v0, $zr, 0x0881B518
    0881B1FC:[C6600004]: lwc1       $f0, 4($s3)
    0881B200:[26100001]: addiu      $s0, $s0, 1
    0881B204:[0230102A]: slt        $v0, $s1, $s0
--> 0881B208:[1040FFF7]: beq        $v0, $zr, 0x0881B1E8
    0881B20C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881B210:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0881B214:[8FA20000]: lw         $v0, 0($sp)
    0881B218:[E4540000]: swc1       $f20, 0($v0)
  Back Branch 0881B424 15,674 times (length 212)
  Back Branch 0881B3AC 10,267 times (length 139)
  Back Branch 0881B3EC 10,267 times (length 120)
  Back Branch 0881B31C 7,567 times (length 10)
    0881B2E8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B2EC:[001210C0]: sll        $v0, $s2, 0x0003
    0881B2F0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0881B2F4:[24540008]: addiu      $s4, $v0, 8
    0881B2F8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
--> 0881B2FC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0881B300:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0881B304:[0E202952]: jal        0x0880A548
    0881B308:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0881B30C:[54400114]: bnel       $v0, $zr, 0x0881B760
    0881B310:[C6600000]: lwc1       $f0, 0($s3)
    0881B314:[26100001]: addiu      $s0, $s0, 1
    0881B318:[0230102A]: slt        $v0, $s1, $s0
--> 0881B31C:[1040FFF7]: beq        $v0, $zr, 0x0881B2FC
    0881B320:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0881B324:[0A206C37]: j          0x0881B0DC
    0881B328:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0881B32C:[C6600000]: lwc1       $f0, 0($s3)
  Back Branch 0881B2E4 3,789 times (length 132)
  Back Branch 0881B324 3,789 times (length 148)
_S1_2_8876C78 3,667,184 instructions (0.452%), 247,841 calls (08876C78 - 08876D54, length 56)
    08876C78:[44036000]: mfc1       $v1, $f12
    08876C7C:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    08876C80:[34420FD8]: ori        $v0, $v0, 4056
    08876C84:[7C03FFC4]: ins        $v1, $zr, 31, 1
    08876C88:[27BDFFE0]: addiu      $sp, $sp, -32
    08876C8C:[0043102A]: slt        $v0, $v0, $v1
    08876C90:[10400018]: beq        $v0, $zr, 0x08876CF4
    08876C94:[AFBF0010]: sw         $ra, 16($sp)
    08876C98:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    08876C9C:[3442FFFF]: ori        $v0, $v0, -1
    08876CA0:[0043102A]: slt        $v0, $v0, $v1
    08876CA4:[10400004]: beq        $v0, $zr, 0x08876CB8
    08876CA8:[8FBF0010]: lw         $ra, 16($sp)
    08876CAC:[460C6001]: sub.s      $f0, $f12, $f12
    08876CB0:[03E00008]: jr         $ra
    08876CB4:[27BD0020]: addiu      $sp, $sp, 32
    08876CB8:[0E21DBA7]: jal        0x08876E9C
    08876CBC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08876CC0:[30430003]: andi       $v1, $v0, 3
    08876CC4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08876CC8:[10620010]: beq        $v1, $v0, 0x08876D0C
    08876CCC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08876CD0:[1062001A]: beq        $v1, $v0, 0x08876D3C
    08876CD4:[C7AC0000]: lwc1       $f12, 0($sp)
    08876CD8:[14600012]: bne        $v1, $zr, 0x08876D24
    08876CDC:[C7AD0004]: lwc1       $f13, 4($sp)
    08876CE0:[0E21DF3E]: jal        0x08877CF8
    08876CE4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08876CE8:[8FBF0010]: lw         $ra, 16($sp)
    08876CEC:[03E00008]: jr         $ra
    08876CF0:[27BD0020]: addiu      $sp, $sp, 32
    08876CF4:[44806800]: mtc1       $zr, $f13
    08876CF8:[0E21DF3E]: jal        0x08877CF8
    08876CFC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08876D00:[8FBF0010]: lw         $ra, 16($sp)
    08876D04:[03E00008]: jr         $ra
    08876D08:[27BD0020]: addiu      $sp, $sp, 32
    08876D0C:[C7AC0000]: lwc1       $f12, 0($sp)
    08876D10:[0E21DCD9]: jal        0x08877364
    08876D14:[C7AD0004]: lwc1       $f13, 4($sp)
    08876D18:[8FBF0010]: lw         $ra, 16($sp)
    08876D1C:[03E00008]: jr         $ra
    08876D20:[27BD0020]: addiu      $sp, $sp, 32
    08876D24:[0E21DCD9]: jal        0x08877364
    08876D28:[C7AD0004]: lwc1       $f13, 4($sp)
    08876D2C:[46000007]: neg.s      $f0, $f0
    08876D30:[8FBF0010]: lw         $ra, 16($sp)
    08876D34:[03E00008]: jr         $ra
    08876D38:[27BD0020]: addiu      $sp, $sp, 32
    08876D3C:[C7AD0004]: lwc1       $f13, 4($sp)
    08876D40:[0E21DF3E]: jal        0x08877CF8
    08876D44:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08876D48:[46000007]: neg.s      $f0, $f0
    08876D4C:[8FBF0010]: lw         $ra, 16($sp)
    08876D50:[03E00008]: jr         $ra
    08876D54:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_881CAD4 3,620,308 instructions (0.446%), 11,164 calls (0881CAD4 - 0881CCD4, length 129)
    0881CAD4:[27BDFFB0]: addiu      $sp, $sp, -80
    0881CAD8:[AFB60038]: sw         $s6, 56($sp)
    0881CADC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881CAE0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881CAE4:[AFBF0044]: sw         $ra, 68($sp)
    0881CAE8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881CAEC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881CAF0:[AFBE0040]: sw         $fp, 64($sp)
    0881CAF4:[AFB7003C]: sw         $s7, 60($sp)
    0881CAF8:[AFB50034]: sw         $s5, 52($sp)
    0881CAFC:[AFB40030]: sw         $s4, 48($sp)
    0881CB00:[AFB3002C]: sw         $s3, 44($sp)
    0881CB04:[AFB20028]: sw         $s2, 40($sp)
    0881CB08:[AFB10024]: sw         $s1, 36($sp)
    0881CB0C:[AFB00020]: sw         $s0, 32($sp)
    0881CB10:[8C86000C]: lw         $a2, 12($a0)
    0881CB14:[8C441AD0]: lw         $a0, 6864($v0)
    0881CB18:[24025290]: addiu      $v0, $zr, 21136 <=> li $v0, 21136
    0881CB1C:[00664023]: subu       $t0, $v1, $a2
    0881CB20:[00800013]: mtlo       $a0
    0881CB24:[0102001C]: madd       $t0, $v0
    0881CB28:[8CB70004]: lw         $s7, 4($a1)
    0881CB2C:[8CA2000C]: lw         $v0, 12($a1)
    0881CB30:[24A3000C]: addiu      $v1, $a1, 12
    0881CB34:[AFA30004]: sw         $v1, 4($sp)
    0881CB38:[00002012]: mflo       $a0
    0881CB3C:[0057102A]: slt        $v0, $v0, $s7
    0881CB40:[14400058]: bne        $v0, $zr, 0x0881CCA4
    0881CB44:[24960768]: addiu      $s6, $a0, 1896
    0881CB48:[000811C0]: sll        $v0, $t0, 0x0007
    0881CB4C:[000820C0]: sll        $a0, $t0, 0x0003
    0881CB50:[00172900]: sll        $a1, $s7, 0x0004
    0881CB54:[00822021]: addu       $a0, $a0, $v0
    0881CB58:[00171980]: sll        $v1, $s7, 0x0006
    0881CB5C:[00A31821]: addu       $v1, $a1, $v1
    0881CB60:[00882023]: subu       $a0, $a0, $t0
    0881CB64:[00B72823]: subu       $a1, $a1, $s7
    0881CB68:[00A42821]: addu       $a1, $a1, $a0
    0881CB6C:[8D260008]: lw         $a2, 8($t1)
    0881CB70:[00031100]: sll        $v0, $v1, 0x0004
    0881CB74:[AFA50008]: sw         $a1, 8($sp)
    0881CB78:[25250008]: addiu      $a1, $t1, 8
    0881CB7C:[0043F023]: subu       $fp, $v0, $v1
    0881CB80:[AFA50000]: sw         $a1, 0($sp)
    0881CB84:[8D350000]: lw         $s5, 0($t1)
    0881CB88:[00D5102A]: slt        $v0, $a2, $s5
    0881CB8C:[1440003D]: bne        $v0, $zr, 0x0881CC84
    0881CB90:[8FA30004]: lw         $v1, 4($sp)
    0881CB94:[8FA30008]: lw         $v1, 8($sp)
    0881CB98:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CB9C:[24A5AD6C]: addiu      $a1, $a1, -21140
    0881CBA0:[00751021]: addu       $v0, $v1, $s5
    0881CBA4:[00021080]: sll        $v0, $v0, 0x0002
    0881CBA8:[0A2072EF]: j          0x0881CBBC
    0881CBAC:[0045A021]: addu       $s4, $v0, $a1
    0881CBB0:[00D5102A]: slt        $v0, $a2, $s5
    0881CBB4:[14400032]: bne        $v0, $zr, 0x0881CC80
    0881CBB8:[26940004]: addiu      $s4, $s4, 4
    0881CBBC:[8E820000]: lw         $v0, 0($s4)
    0881CBC0:[5840FFFB]: blezl      $v0, 0x0881CBB0
    0881CBC4:[26B50001]: addiu      $s5, $s5, 1
    0881CBC8:[00151980]: sll        $v1, $s5, 0x0006
    0881CBCC:[00151100]: sll        $v0, $s5, 0x0004
    0881CBD0:[00431021]: addu       $v0, $v0, $v1
    0881CBD4:[005E1021]: addu       $v0, $v0, $fp
    0881CBD8:[00400013]: mtlo       $v0
    0881CBDC:[24032A30]: addiu      $v1, $zr, 10800 <=> li $v1, 10800
    0881CBE0:[0103001C]: madd       $t0, $v1
    0881CBE4:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CBE8:[00071840]: sll        $v1, $a3, 0x0001
    0881CBEC:[24A5ACCC]: addiu      $a1, $a1, -21300
    0881CBF0:[00659821]: addu       $s3, $v1, $a1
    0881CBF4:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881CBF8:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CBFC:[00001012]: mflo       $v0
    0881CC00:[00072080]: sll        $a0, $a3, 0x0002
    0881CC04:[2463AB8C]: addiu      $v1, $v1, -21620
    0881CC08:[24A5B1A4]: addiu      $a1, $a1, -20060
    0881CC0C:[00839021]: addu       $s2, $a0, $v1
    0881CC10:[00458021]: addu       $s0, $v0, $a1
    0881CC14:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881CC18:[82050000]: lb         $a1, 0($s0)
    0881CC1C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881CC20:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CC24:[A6650000]: sh         $a1, 0($s3)
    0881CC28:[26310001]: addiu      $s1, $s1, 1
    0881CC2C:[26100001]: addiu      $s0, $s0, 1
    0881CC30:[AFA70010]: sw         $a3, 16($sp)
    0881CC34:[26730002]: addiu      $s3, $s3, 2
    0881CC38:[AFA80014]: sw         $t0, 20($sp)
    0881CC3C:[0E208C09]: jal        0x08823024
    0881CC40:[AFA90018]: sw         $t1, 24($sp)
    0881CC44:[8E830000]: lw         $v1, 0($s4)
    0881CC48:[AE420000]: sw         $v0, 0($s2)
    0881CC4C:[26520004]: addiu      $s2, $s2, 4
    0881CC50:[0223182A]: slt        $v1, $s1, $v1
    0881CC54:[8FA70010]: lw         $a3, 16($sp)
    0881CC58:[8FA80014]: lw         $t0, 20($sp)
    0881CC5C:[1460FFEE]: bne        $v1, $zr, 0x0881CC18
    0881CC60:[8FA90018]: lw         $t1, 24($sp)
    0881CC64:[8FA20000]: lw         $v0, 0($sp)
    0881CC68:[26B50001]: addiu      $s5, $s5, 1
    0881CC6C:[00F13821]: addu       $a3, $a3, $s1
    0881CC70:[8C460000]: lw         $a2, 0($v0)
    0881CC74:[00D5102A]: slt        $v0, $a2, $s5
    0881CC78:[1040FFD0]: beq        $v0, $zr, 0x0881CBBC
    0881CC7C:[26940004]: addiu      $s4, $s4, 4
    0881CC80:[8FA30004]: lw         $v1, 4($sp)
    0881CC84:[8FA50008]: lw         $a1, 8($sp)
    0881CC88:[26F70001]: addiu      $s7, $s7, 1
    0881CC8C:[8C620000]: lw         $v0, 0($v1)
    0881CC90:[24A5000F]: addiu      $a1, $a1, 15
    0881CC94:[AFA50008]: sw         $a1, 8($sp)
    0881CC98:[0057102A]: slt        $v0, $v0, $s7
    0881CC9C:[1040FFB9]: beq        $v0, $zr, 0x0881CB84
    0881CCA0:[27DE04B0]: addiu      $fp, $fp, 1200
    0881CCA4:[8FBF0044]: lw         $ra, 68($sp)
    0881CCA8:[8FBE0040]: lw         $fp, 64($sp)
    0881CCAC:[8FB7003C]: lw         $s7, 60($sp)
    0881CCB0:[8FB60038]: lw         $s6, 56($sp)
    0881CCB4:[8FB50034]: lw         $s5, 52($sp)
    0881CCB8:[8FB40030]: lw         $s4, 48($sp)
    0881CCBC:[8FB3002C]: lw         $s3, 44($sp)
    0881CCC0:[8FB20028]: lw         $s2, 40($sp)
    0881CCC4:[8FB10024]: lw         $s1, 36($sp)
    0881CCC8:[8FB00020]: lw         $s0, 32($sp)
    0881CCCC:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    0881CCD0:[03E00008]: jr         $ra
    0881CCD4:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0881CBC0 218,633 times (length 6)
    0881CB9C:[24A5AD6C]: addiu      $a1, $a1, -21140
    0881CBA0:[00751021]: addu       $v0, $v1, $s5
    0881CBA4:[00021080]: sll        $v0, $v0, 0x0002
    0881CBA8:[0A2072EF]: j          0x0881CBBC
    0881CBAC:[0045A021]: addu       $s4, $v0, $a1
--> 0881CBB0:[00D5102A]: slt        $v0, $a2, $s5
    0881CBB4:[14400032]: bne        $v0, $zr, 0x0881CC80
    0881CBB8:[26940004]: addiu      $s4, $s4, 4
    0881CBBC:[8E820000]: lw         $v0, 0($s4)
--> 0881CBC0:[5840FFFB]: blezl      $v0, 0x0881CBB0
    0881CBC4:[26B50001]: addiu      $s5, $s5, 1
    0881CBC8:[00151980]: sll        $v1, $s5, 0x0006
    0881CBCC:[00151100]: sll        $v0, $s5, 0x0004
    0881CBD0:[00431021]: addu       $v0, $v0, $v1
  Back Branch 0881CC9C 49,175 times (length 72)
    0881CB70:[00031100]: sll        $v0, $v1, 0x0004
    0881CB74:[AFA50008]: sw         $a1, 8($sp)
    0881CB78:[25250008]: addiu      $a1, $t1, 8
    0881CB7C:[0043F023]: subu       $fp, $v0, $v1
    0881CB80:[AFA50000]: sw         $a1, 0($sp)
--> 0881CB84:[8D350000]: lw         $s5, 0($t1)
    0881CB88:[00D5102A]: slt        $v0, $a2, $s5
    0881CB8C:[1440003D]: bne        $v0, $zr, 0x0881CC84
    0881CB90:[8FA30004]: lw         $v1, 4($sp)
    0881CB94:[8FA30008]: lw         $v1, 8($sp)
    0881CB98:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CB9C:[24A5AD6C]: addiu      $a1, $a1, -21140
    0881CBA0:[00751021]: addu       $v0, $v1, $s5
    0881CBA4:[00021080]: sll        $v0, $v0, 0x0002
    0881CBA8:[0A2072EF]: j          0x0881CBBC
    0881CBAC:[0045A021]: addu       $s4, $v0, $a1
    0881CBB0:[00D5102A]: slt        $v0, $a2, $s5
    0881CBB4:[14400032]: bne        $v0, $zr, 0x0881CC80
    0881CBB8:[26940004]: addiu      $s4, $s4, 4
    0881CBBC:[8E820000]: lw         $v0, 0($s4)
    0881CBC0:[5840FFFB]: blezl      $v0, 0x0881CBB0
    0881CBC4:[26B50001]: addiu      $s5, $s5, 1
    0881CBC8:[00151980]: sll        $v1, $s5, 0x0006
    0881CBCC:[00151100]: sll        $v0, $s5, 0x0004
    0881CBD0:[00431021]: addu       $v0, $v0, $v1
    0881CBD4:[005E1021]: addu       $v0, $v0, $fp
    0881CBD8:[00400013]: mtlo       $v0
    0881CBDC:[24032A30]: addiu      $v1, $zr, 10800 <=> li $v1, 10800
    0881CBE0:[0103001C]: madd       $t0, $v1
    0881CBE4:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CBE8:[00071840]: sll        $v1, $a3, 0x0001
    0881CBEC:[24A5ACCC]: addiu      $a1, $a1, -21300
    0881CBF0:[00659821]: addu       $s3, $v1, $a1
    0881CBF4:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881CBF8:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CBFC:[00001012]: mflo       $v0
    0881CC00:[00072080]: sll        $a0, $a3, 0x0002
    0881CC04:[2463AB8C]: addiu      $v1, $v1, -21620
    0881CC08:[24A5B1A4]: addiu      $a1, $a1, -20060
    0881CC0C:[00839021]: addu       $s2, $a0, $v1
    0881CC10:[00458021]: addu       $s0, $v0, $a1
    0881CC14:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881CC18:[82050000]: lb         $a1, 0($s0)
    0881CC1C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881CC20:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CC24:[A6650000]: sh         $a1, 0($s3)
    0881CC28:[26310001]: addiu      $s1, $s1, 1
    0881CC2C:[26100001]: addiu      $s0, $s0, 1
    0881CC30:[AFA70010]: sw         $a3, 16($sp)
    0881CC34:[26730002]: addiu      $s3, $s3, 2
    0881CC38:[AFA80014]: sw         $t0, 20($sp)
    0881CC3C:[0E208C09]: jal        0x08823024
    0881CC40:[AFA90018]: sw         $t1, 24($sp)
    0881CC44:[8E830000]: lw         $v1, 0($s4)
    0881CC48:[AE420000]: sw         $v0, 0($s2)
    0881CC4C:[26520004]: addiu      $s2, $s2, 4
    0881CC50:[0223182A]: slt        $v1, $s1, $v1
    0881CC54:[8FA70010]: lw         $a3, 16($sp)
    0881CC58:[8FA80014]: lw         $t0, 20($sp)
    0881CC5C:[1460FFEE]: bne        $v1, $zr, 0x0881CC18
    0881CC60:[8FA90018]: lw         $t1, 24($sp)
    0881CC64:[8FA20000]: lw         $v0, 0($sp)
    0881CC68:[26B50001]: addiu      $s5, $s5, 1
    0881CC6C:[00F13821]: addu       $a3, $a3, $s1
    0881CC70:[8C460000]: lw         $a2, 0($v0)
    0881CC74:[00D5102A]: slt        $v0, $a2, $s5
    0881CC78:[1040FFD0]: beq        $v0, $zr, 0x0881CBBC
    0881CC7C:[26940004]: addiu      $s4, $s4, 4
    0881CC80:[8FA30004]: lw         $v1, 4($sp)
    0881CC84:[8FA50008]: lw         $a1, 8($sp)
    0881CC88:[26F70001]: addiu      $s7, $s7, 1
    0881CC8C:[8C620000]: lw         $v0, 0($v1)
    0881CC90:[24A5000F]: addiu      $a1, $a1, 15
    0881CC94:[AFA50008]: sw         $a1, 8($sp)
    0881CC98:[0057102A]: slt        $v0, $v0, $s7
--> 0881CC9C:[1040FFB9]: beq        $v0, $zr, 0x0881CB84
    0881CCA0:[27DE04B0]: addiu      $fp, $fp, 1200
    0881CCA4:[8FBF0044]: lw         $ra, 68($sp)
    0881CCA8:[8FBE0040]: lw         $fp, 64($sp)
    0881CCAC:[8FB7003C]: lw         $s7, 60($sp)
  Back Branch 0881CC5C 14,677 times (length 19)
    0881CC04:[2463AB8C]: addiu      $v1, $v1, -21620
    0881CC08:[24A5B1A4]: addiu      $a1, $a1, -20060
    0881CC0C:[00839021]: addu       $s2, $a0, $v1
    0881CC10:[00458021]: addu       $s0, $v0, $a1
    0881CC14:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0881CC18:[82050000]: lb         $a1, 0($s0)
    0881CC1C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881CC20:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CC24:[A6650000]: sh         $a1, 0($s3)
    0881CC28:[26310001]: addiu      $s1, $s1, 1
    0881CC2C:[26100001]: addiu      $s0, $s0, 1
    0881CC30:[AFA70010]: sw         $a3, 16($sp)
    0881CC34:[26730002]: addiu      $s3, $s3, 2
    0881CC38:[AFA80014]: sw         $t0, 20($sp)
    0881CC3C:[0E208C09]: jal        0x08823024
    0881CC40:[AFA90018]: sw         $t1, 24($sp)
    0881CC44:[8E830000]: lw         $v1, 0($s4)
    0881CC48:[AE420000]: sw         $v0, 0($s2)
    0881CC4C:[26520004]: addiu      $s2, $s2, 4
    0881CC50:[0223182A]: slt        $v1, $s1, $v1
    0881CC54:[8FA70010]: lw         $a3, 16($sp)
    0881CC58:[8FA80014]: lw         $t0, 20($sp)
--> 0881CC5C:[1460FFEE]: bne        $v1, $zr, 0x0881CC18
    0881CC60:[8FA90018]: lw         $t1, 24($sp)
    0881CC64:[8FA20000]: lw         $v0, 0($sp)
    0881CC68:[26B50001]: addiu      $s5, $s5, 1
    0881CC6C:[00F13821]: addu       $a3, $a3, $s1
  Back Branch 0881CC78 14,131 times (length 49)
    0881CBA8:[0A2072EF]: j          0x0881CBBC
    0881CBAC:[0045A021]: addu       $s4, $v0, $a1
    0881CBB0:[00D5102A]: slt        $v0, $a2, $s5
    0881CBB4:[14400032]: bne        $v0, $zr, 0x0881CC80
    0881CBB8:[26940004]: addiu      $s4, $s4, 4
--> 0881CBBC:[8E820000]: lw         $v0, 0($s4)
    0881CBC0:[5840FFFB]: blezl      $v0, 0x0881CBB0
    0881CBC4:[26B50001]: addiu      $s5, $s5, 1
    0881CBC8:[00151980]: sll        $v1, $s5, 0x0006
    0881CBCC:[00151100]: sll        $v0, $s5, 0x0004
    0881CBD0:[00431021]: addu       $v0, $v0, $v1
    0881CBD4:[005E1021]: addu       $v0, $v0, $fp
    0881CBD8:[00400013]: mtlo       $v0
    0881CBDC:[24032A30]: addiu      $v1, $zr, 10800 <=> li $v1, 10800
    0881CBE0:[0103001C]: madd       $t0, $v1
    0881CBE4:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CBE8:[00071840]: sll        $v1, $a3, 0x0001
    0881CBEC:[24A5ACCC]: addiu      $a1, $a1, -21300
    0881CBF0:[00659821]: addu       $s3, $v1, $a1
    0881CBF4:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0881CBF8:[3C05088F]: lui        $a1, 0x088F <=> li $a1, 0x088F0000
    0881CBFC:[00001012]: mflo       $v0
    0881CC00:[00072080]: sll        $a0, $a3, 0x0002
    0881CC04:[2463AB8C]: addiu      $v1, $v1, -21620
    0881CC08:[24A5B1A4]: addiu      $a1, $a1, -20060
    0881CC0C:[00839021]: addu       $s2, $a0, $v1
    0881CC10:[00458021]: addu       $s0, $v0, $a1
    0881CC14:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881CC18:[82050000]: lb         $a1, 0($s0)
    0881CC1C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881CC20:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CC24:[A6650000]: sh         $a1, 0($s3)
    0881CC28:[26310001]: addiu      $s1, $s1, 1
    0881CC2C:[26100001]: addiu      $s0, $s0, 1
    0881CC30:[AFA70010]: sw         $a3, 16($sp)
    0881CC34:[26730002]: addiu      $s3, $s3, 2
    0881CC38:[AFA80014]: sw         $t0, 20($sp)
    0881CC3C:[0E208C09]: jal        0x08823024
    0881CC40:[AFA90018]: sw         $t1, 24($sp)
    0881CC44:[8E830000]: lw         $v1, 0($s4)
    0881CC48:[AE420000]: sw         $v0, 0($s2)
    0881CC4C:[26520004]: addiu      $s2, $s2, 4
    0881CC50:[0223182A]: slt        $v1, $s1, $v1
    0881CC54:[8FA70010]: lw         $a3, 16($sp)
    0881CC58:[8FA80014]: lw         $t0, 20($sp)
    0881CC5C:[1460FFEE]: bne        $v1, $zr, 0x0881CC18
    0881CC60:[8FA90018]: lw         $t1, 24($sp)
    0881CC64:[8FA20000]: lw         $v0, 0($sp)
    0881CC68:[26B50001]: addiu      $s5, $s5, 1
    0881CC6C:[00F13821]: addu       $a3, $a3, $s1
    0881CC70:[8C460000]: lw         $a2, 0($v0)
    0881CC74:[00D5102A]: slt        $v0, $a2, $s5
--> 0881CC78:[1040FFD0]: beq        $v0, $zr, 0x0881CBBC
    0881CC7C:[26940004]: addiu      $s4, $s4, 4
    0881CC80:[8FA30004]: lw         $v1, 4($sp)
    0881CC84:[8FA50008]: lw         $a1, 8($sp)
    0881CC88:[26F70001]: addiu      $s7, $s7, 1
_S1_2_883C330 3,499,008 instructions (0.431%), 4,416 calls (0883C330 - 0883C594, length 154)
    0883C330:[27BDFFB0]: addiu      $sp, $sp, -80
    0883C334:[AFB7002C]: sw         $s7, 44($sp)
    0883C338:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    0883C33C:[02E04821]: addu       $t1, $s7, $zr <=> move $t1, $s7
    0883C340:[AFB3001C]: sw         $s3, 28($sp)
    0883C344:[27A70008]: addiu      $a3, $sp, 8
    0883C348:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0883C34C:[AFB20018]: sw         $s2, 24($sp)
    0883C350:[27A60004]: addiu      $a2, $sp, 4
    0883C354:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0883C358:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883C35C:[AFB50024]: sw         $s5, 36($sp)
    0883C360:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0883C364:[E7B60048]: swc1       $f22, 72($sp)
    0883C368:[46006586]: mov.s      $f22, $f12
    0883C36C:[AFBF0030]: sw         $ra, 48($sp)
    0883C370:[AFB60028]: sw         $s6, 40($sp)
    0883C374:[AFB40020]: sw         $s4, 32($sp)
    0883C378:[AFB10014]: sw         $s1, 20($sp)
    0883C37C:[AFB00010]: sw         $s0, 16($sp)
    0883C380:[E7B50044]: swc1       $f21, 68($sp)
    0883C384:[0E20EE7A]: jal        0x0883B9E8
    0883C388:[E7B40040]: swc1       $f20, 64($sp)
    0883C38C:[8FA80004]: lw         $t0, 4($sp)
    0883C390:[8FA30008]: lw         $v1, 8($sp)
    0883C394:[8D020000]: lw         $v0, 0($t0)
    0883C398:[24420001]: addiu      $v0, $v0, 1
    0883C39C:[0043102B]: sltu       $v0, $v0, $v1
    0883C3A0:[1040002A]: beq        $v0, $zr, 0x0883C44C
    0883C3A4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0883C3A8:[02A21021]: addu       $v0, $s5, $v0
    0883C3AC:[8C42C01C]: lw         $v0, -16356($v0)
    0883C3B0:[00531821]: addu       $v1, $v0, $s3
    0883C3B4:[24630002]: addiu      $v1, $v1, 2
    0883C3B8:[2C631000]: sltiu      $v1, $v1, 4096
    0883C3BC:[10600023]: beq        $v1, $zr, 0x0883C44C
    0883C3C0:[00022100]: sll        $a0, $v0, 0x0004
    0883C3C4:[8E450000]: lw         $a1, 0($s2)
    0883C3C8:[8E460004]: lw         $a2, 4($s2)
    0883C3CC:[8E470008]: lw         $a3, 8($s2)
    0883C3D0:[00021080]: sll        $v0, $v0, 0x0002
    0883C3D4:[00822023]: subu       $a0, $a0, $v0
    0883C3D8:[26A3001C]: addiu      $v1, $s5, 28
    0883C3DC:[0064A021]: addu       $s4, $v1, $a0
    0883C3E0:[26760001]: addiu      $s6, $s3, 1
    0883C3E4:[AE850000]: sw         $a1, 0($s4)
    0883C3E8:[AE860004]: sw         $a2, 4($s4)
    0883C3EC:[16C00025]: bne        $s6, $zr, 0x0883C484
    0883C3F0:[AE870008]: sw         $a3, 8($s4)
    0883C3F4:[8D040000]: lw         $a0, 0($t0)
    0883C3F8:[8FA60000]: lw         $a2, 0($sp)
    0883C3FC:[26620002]: addiu      $v0, $s3, 2
    0883C400:[00042100]: sll        $a0, $a0, 0x0004
    0883C404:[00862021]: addu       $a0, $a0, $a2
    0883C408:[AC820008]: sw         $v0, 8($a0)
    0883C40C:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    0883C410:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0883C414:[8D020000]: lw         $v0, 0($t0)
    0883C418:[AC830000]: sw         $v1, 0($a0)
    0883C41C:[02A52821]: addu       $a1, $s5, $a1
    0883C420:[00021100]: sll        $v0, $v0, 0x0004
    0883C424:[00461021]: addu       $v0, $v0, $a2
    0883C428:[AC57000C]: sw         $s7, 12($v0)
    0883C42C:[8D030000]: lw         $v1, 0($t0)
    0883C430:[AC940004]: sw         $s4, 4($a0)
    0883C434:[24630001]: addiu      $v1, $v1, 1
    0883C438:[AD030000]: sw         $v1, 0($t0)
    0883C43C:[8CA2C01C]: lw         $v0, -16356($a1)
    0883C440:[02621021]: addu       $v0, $s3, $v0
    0883C444:[24420002]: addiu      $v0, $v0, 2
    0883C448:[ACA2C01C]: sw         $v0, -16356($a1)
    0883C44C:[8FBF0030]: lw         $ra, 48($sp)
    0883C450:[8FB7002C]: lw         $s7, 44($sp)
    0883C454:[8FB60028]: lw         $s6, 40($sp)
    0883C458:[8FB50024]: lw         $s5, 36($sp)
    0883C45C:[8FB40020]: lw         $s4, 32($sp)
    0883C460:[8FB3001C]: lw         $s3, 28($sp)
    0883C464:[8FB20018]: lw         $s2, 24($sp)
    0883C468:[8FB10014]: lw         $s1, 20($sp)
    0883C46C:[8FB00010]: lw         $s0, 16($sp)
    0883C470:[C7B60048]: lwc1       $f22, 72($sp)
    0883C474:[C7B50044]: lwc1       $f21, 68($sp)
    0883C478:[C7B40040]: lwc1       $f20, 64($sp)
    0883C47C:[03E00008]: jr         $ra
    0883C480:[27BD0050]: addiu      $sp, $sp, 80
    0883C484:[0660003D]: bltz       $s3, 0x0883C57C
    0883C488:[44930800]: mtc1       $s3, $f1
    0883C48C:[46800820]: cvt.s.w    $f0, $f1
    0883C490:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C494:[C4416DB4]: lwc1       $f1, 28084($v0)
    0883C498:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C49C:[2691000C]: addiu      $s1, $s4, 12
    0883C4A0:[46000843]: div.s      $f1, $f1, $f0
    0883C4A4:[C4406DB8]: lwc1       $f0, 28088($v0)
    0883C4A8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C4AC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883C4B0:[46000842]: mul.s      $f1, $f1, $f0
    0883C4B4:[C4406DBC]: lwc1       $f0, 28092($v0)
    0883C4B8:[0A20F144]: j          0x0883C510
    0883C4BC:[46000D43]: div.s      $f21, $f1, $f0
    0883C4C0:[44900000]: mtc1       $s0, $f0
    0883C4C4:[26100001]: addiu      $s0, $s0, 1
    0883C4C8:[46800520]: cvt.s.w    $f20, $f0
    0883C4CC:[4615A502]: mul.s      $f20, $f20, $f21
    0883C4D0:[0E21A811]: jal        0x0886A044
    0883C4D4:[4600A306]: mov.s      $f12, $f20
    0883C4D8:[46160002]: mul.s      $f0, $f0, $f22
    0883C4DC:[C6410000]: lwc1       $f1, 0($s2)
    0883C4E0:[4600A306]: mov.s      $f12, $f20
    0883C4E4:[46010000]: add.s      $f0, $f0, $f1
    0883C4E8:[0E21A883]: jal        0x0886A20C
    0883C4EC:[E6200000]: swc1       $f0, 0($s1)
    0883C4F0:[4600B002]: mul.s      $f0, $f22, $f0
    0883C4F4:[C6410004]: lwc1       $f1, 4($s2)
    0883C4F8:[C6420008]: lwc1       $f2, 8($s2)
    0883C4FC:[46010000]: add.s      $f0, $f0, $f1
    0883C500:[E6220008]: swc1       $f2, 8($s1)
    0883C504:[E6200004]: swc1       $f0, 4($s1)
    0883C508:[12D0001A]: beq        $s6, $s0, 0x0883C574
    0883C50C:[2631000C]: addiu      $s1, $s1, 12
    0883C510:[32030001]: andi       $v1, $s0, 1
    0883C514:[00101042]: srl        $v0, $s0, 0x0001
    0883C518:[0601FFE9]: bgez       $s0, 0x0883C4C0
    0883C51C:[00621825]: or         $v1, $v1, $v0
    0883C520:[44830800]: mtc1       $v1, $f1
    0883C524:[26100001]: addiu      $s0, $s0, 1
    0883C528:[46800D20]: cvt.s.w    $f20, $f1
    0883C52C:[4614A500]: add.s      $f20, $f20, $f20
    0883C530:[4615A502]: mul.s      $f20, $f20, $f21
    0883C534:[0E21A811]: jal        0x0886A044
    0883C538:[4600A306]: mov.s      $f12, $f20
    0883C53C:[46160002]: mul.s      $f0, $f0, $f22
    0883C540:[C6410000]: lwc1       $f1, 0($s2)
    0883C544:[4600A306]: mov.s      $f12, $f20
    0883C548:[46010000]: add.s      $f0, $f0, $f1
    0883C54C:[0E21A883]: jal        0x0886A20C
    0883C550:[E6200000]: swc1       $f0, 0($s1)
    0883C554:[4600B002]: mul.s      $f0, $f22, $f0
    0883C558:[C6410004]: lwc1       $f1, 4($s2)
    0883C55C:[C6420008]: lwc1       $f2, 8($s2)
    0883C560:[46010000]: add.s      $f0, $f0, $f1
    0883C564:[E6220008]: swc1       $f2, 8($s1)
    0883C568:[E6200004]: swc1       $f0, 4($s1)
    0883C56C:[16D0FFE8]: bne        $s6, $s0, 0x0883C510
    0883C570:[2631000C]: addiu      $s1, $s1, 12
    0883C574:[0A20F0FD]: j          0x0883C3F4
    0883C578:[8FA80004]: lw         $t0, 4($sp)
    0883C57C:[32620001]: andi       $v0, $s3, 1
    0883C580:[00131842]: srl        $v1, $s3, 0x0001
    0883C584:[00431025]: or         $v0, $v0, $v1
    0883C588:[44820800]: mtc1       $v0, $f1
    0883C58C:[46800820]: cvt.s.w    $f0, $f1
    0883C590:[0A20F124]: j          0x0883C490
    0883C594:[46000000]: add.s      $f0, $f0, $f0
  Back Branch 0883C518 127,024 times (length 24)
    0883C4AC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883C4B0:[46000842]: mul.s      $f1, $f1, $f0
    0883C4B4:[C4406DBC]: lwc1       $f0, 28092($v0)
    0883C4B8:[0A20F144]: j          0x0883C510
    0883C4BC:[46000D43]: div.s      $f21, $f1, $f0
--> 0883C4C0:[44900000]: mtc1       $s0, $f0
    0883C4C4:[26100001]: addiu      $s0, $s0, 1
    0883C4C8:[46800520]: cvt.s.w    $f20, $f0
    0883C4CC:[4615A502]: mul.s      $f20, $f20, $f21
    0883C4D0:[0E21A811]: jal        0x0886A044
    0883C4D4:[4600A306]: mov.s      $f12, $f20
    0883C4D8:[46160002]: mul.s      $f0, $f0, $f22
    0883C4DC:[C6410000]: lwc1       $f1, 0($s2)
    0883C4E0:[4600A306]: mov.s      $f12, $f20
    0883C4E4:[46010000]: add.s      $f0, $f0, $f1
    0883C4E8:[0E21A883]: jal        0x0886A20C
    0883C4EC:[E6200000]: swc1       $f0, 0($s1)
    0883C4F0:[4600B002]: mul.s      $f0, $f22, $f0
    0883C4F4:[C6410004]: lwc1       $f1, 4($s2)
    0883C4F8:[C6420008]: lwc1       $f2, 8($s2)
    0883C4FC:[46010000]: add.s      $f0, $f0, $f1
    0883C500:[E6220008]: swc1       $f2, 8($s1)
    0883C504:[E6200004]: swc1       $f0, 4($s1)
    0883C508:[12D0001A]: beq        $s6, $s0, 0x0883C574
    0883C50C:[2631000C]: addiu      $s1, $s1, 12
    0883C510:[32030001]: andi       $v1, $s0, 1
    0883C514:[00101042]: srl        $v0, $s0, 0x0001
--> 0883C518:[0601FFE9]: bgez       $s0, 0x0883C4C0
    0883C51C:[00621825]: or         $v1, $v1, $v0
    0883C520:[44830800]: mtc1       $v1, $f1
    0883C524:[26100001]: addiu      $s0, $s0, 1
    0883C528:[46800D20]: cvt.s.w    $f20, $f1
  Back Branch 0883C574 4,416 times (length 98)
    0883C3E0:[26760001]: addiu      $s6, $s3, 1
    0883C3E4:[AE850000]: sw         $a1, 0($s4)
    0883C3E8:[AE860004]: sw         $a2, 4($s4)
    0883C3EC:[16C00025]: bne        $s6, $zr, 0x0883C484
    0883C3F0:[AE870008]: sw         $a3, 8($s4)
--> 0883C3F4:[8D040000]: lw         $a0, 0($t0)
    0883C3F8:[8FA60000]: lw         $a2, 0($sp)
    0883C3FC:[26620002]: addiu      $v0, $s3, 2
    0883C400:[00042100]: sll        $a0, $a0, 0x0004
    0883C404:[00862021]: addu       $a0, $a0, $a2
    0883C408:[AC820008]: sw         $v0, 8($a0)
    0883C40C:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    0883C410:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0883C414:[8D020000]: lw         $v0, 0($t0)
    0883C418:[AC830000]: sw         $v1, 0($a0)
    0883C41C:[02A52821]: addu       $a1, $s5, $a1
    0883C420:[00021100]: sll        $v0, $v0, 0x0004
    0883C424:[00461021]: addu       $v0, $v0, $a2
    0883C428:[AC57000C]: sw         $s7, 12($v0)
    0883C42C:[8D030000]: lw         $v1, 0($t0)
    0883C430:[AC940004]: sw         $s4, 4($a0)
    0883C434:[24630001]: addiu      $v1, $v1, 1
    0883C438:[AD030000]: sw         $v1, 0($t0)
    0883C43C:[8CA2C01C]: lw         $v0, -16356($a1)
    0883C440:[02621021]: addu       $v0, $s3, $v0
    0883C444:[24420002]: addiu      $v0, $v0, 2
    0883C448:[ACA2C01C]: sw         $v0, -16356($a1)
    0883C44C:[8FBF0030]: lw         $ra, 48($sp)
    0883C450:[8FB7002C]: lw         $s7, 44($sp)
    0883C454:[8FB60028]: lw         $s6, 40($sp)
    0883C458:[8FB50024]: lw         $s5, 36($sp)
    0883C45C:[8FB40020]: lw         $s4, 32($sp)
    0883C460:[8FB3001C]: lw         $s3, 28($sp)
    0883C464:[8FB20018]: lw         $s2, 24($sp)
    0883C468:[8FB10014]: lw         $s1, 20($sp)
    0883C46C:[8FB00010]: lw         $s0, 16($sp)
    0883C470:[C7B60048]: lwc1       $f22, 72($sp)
    0883C474:[C7B50044]: lwc1       $f21, 68($sp)
    0883C478:[C7B40040]: lwc1       $f20, 64($sp)
    0883C47C:[03E00008]: jr         $ra
    0883C480:[27BD0050]: addiu      $sp, $sp, 80
    0883C484:[0660003D]: bltz       $s3, 0x0883C57C
    0883C488:[44930800]: mtc1       $s3, $f1
    0883C48C:[46800820]: cvt.s.w    $f0, $f1
    0883C490:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C494:[C4416DB4]: lwc1       $f1, 28084($v0)
    0883C498:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C49C:[2691000C]: addiu      $s1, $s4, 12
    0883C4A0:[46000843]: div.s      $f1, $f1, $f0
    0883C4A4:[C4406DB8]: lwc1       $f0, 28088($v0)
    0883C4A8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0883C4AC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883C4B0:[46000842]: mul.s      $f1, $f1, $f0
    0883C4B4:[C4406DBC]: lwc1       $f0, 28092($v0)
    0883C4B8:[0A20F144]: j          0x0883C510
    0883C4BC:[46000D43]: div.s      $f21, $f1, $f0
    0883C4C0:[44900000]: mtc1       $s0, $f0
    0883C4C4:[26100001]: addiu      $s0, $s0, 1
    0883C4C8:[46800520]: cvt.s.w    $f20, $f0
    0883C4CC:[4615A502]: mul.s      $f20, $f20, $f21
    0883C4D0:[0E21A811]: jal        0x0886A044
    0883C4D4:[4600A306]: mov.s      $f12, $f20
    0883C4D8:[46160002]: mul.s      $f0, $f0, $f22
    0883C4DC:[C6410000]: lwc1       $f1, 0($s2)
    0883C4E0:[4600A306]: mov.s      $f12, $f20
    0883C4E4:[46010000]: add.s      $f0, $f0, $f1
    0883C4E8:[0E21A883]: jal        0x0886A20C
    0883C4EC:[E6200000]: swc1       $f0, 0($s1)
    0883C4F0:[4600B002]: mul.s      $f0, $f22, $f0
    0883C4F4:[C6410004]: lwc1       $f1, 4($s2)
    0883C4F8:[C6420008]: lwc1       $f2, 8($s2)
    0883C4FC:[46010000]: add.s      $f0, $f0, $f1
    0883C500:[E6220008]: swc1       $f2, 8($s1)
    0883C504:[E6200004]: swc1       $f0, 4($s1)
    0883C508:[12D0001A]: beq        $s6, $s0, 0x0883C574
    0883C50C:[2631000C]: addiu      $s1, $s1, 12
    0883C510:[32030001]: andi       $v1, $s0, 1
    0883C514:[00101042]: srl        $v0, $s0, 0x0001
    0883C518:[0601FFE9]: bgez       $s0, 0x0883C4C0
    0883C51C:[00621825]: or         $v1, $v1, $v0
    0883C520:[44830800]: mtc1       $v1, $f1
    0883C524:[26100001]: addiu      $s0, $s0, 1
    0883C528:[46800D20]: cvt.s.w    $f20, $f1
    0883C52C:[4614A500]: add.s      $f20, $f20, $f20
    0883C530:[4615A502]: mul.s      $f20, $f20, $f21
    0883C534:[0E21A811]: jal        0x0886A044
    0883C538:[4600A306]: mov.s      $f12, $f20
    0883C53C:[46160002]: mul.s      $f0, $f0, $f22
    0883C540:[C6410000]: lwc1       $f1, 0($s2)
    0883C544:[4600A306]: mov.s      $f12, $f20
    0883C548:[46010000]: add.s      $f0, $f0, $f1
    0883C54C:[0E21A883]: jal        0x0886A20C
    0883C550:[E6200000]: swc1       $f0, 0($s1)
    0883C554:[4600B002]: mul.s      $f0, $f22, $f0
    0883C558:[C6410004]: lwc1       $f1, 4($s2)
    0883C55C:[C6420008]: lwc1       $f2, 8($s2)
    0883C560:[46010000]: add.s      $f0, $f0, $f1
    0883C564:[E6220008]: swc1       $f2, 8($s1)
    0883C568:[E6200004]: swc1       $f0, 4($s1)
    0883C56C:[16D0FFE8]: bne        $s6, $s0, 0x0883C510
    0883C570:[2631000C]: addiu      $s1, $s1, 12
--> 0883C574:[0A20F0FD]: j          0x0883C3F4
    0883C578:[8FA80004]: lw         $t0, 4($sp)
    0883C57C:[32620001]: andi       $v0, $s3, 1
    0883C580:[00131842]: srl        $v1, $s3, 0x0001
    0883C584:[00431025]: or         $v0, $v0, $v1
_S1_2_8876B98 3,454,116 instructions (0.426%), 247,841 calls (08876B98 - 08876C74, length 56)
    08876B98:[44036000]: mfc1       $v1, $f12
    08876B9C:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    08876BA0:[34420FD8]: ori        $v0, $v0, 4056
    08876BA4:[7C03FFC4]: ins        $v1, $zr, 31, 1
    08876BA8:[27BDFFE0]: addiu      $sp, $sp, -32
    08876BAC:[0043102A]: slt        $v0, $v0, $v1
    08876BB0:[10400019]: beq        $v0, $zr, 0x08876C18
    08876BB4:[AFBF0010]: sw         $ra, 16($sp)
    08876BB8:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    08876BBC:[3442FFFF]: ori        $v0, $v0, -1
    08876BC0:[0043102A]: slt        $v0, $v0, $v1
    08876BC4:[10400004]: beq        $v0, $zr, 0x08876BD8
    08876BC8:[8FBF0010]: lw         $ra, 16($sp)
    08876BCC:[460C6001]: sub.s      $f0, $f12, $f12
    08876BD0:[03E00008]: jr         $ra
    08876BD4:[27BD0020]: addiu      $sp, $sp, 32
    08876BD8:[0E21DBA7]: jal        0x08876E9C
    08876BDC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08876BE0:[30430003]: andi       $v1, $v0, 3
    08876BE4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08876BE8:[10620010]: beq        $v1, $v0, 0x08876C2C
    08876BEC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08876BF0:[1062001B]: beq        $v1, $v0, 0x08876C60
    08876BF4:[C7AC0000]: lwc1       $f12, 0($sp)
    08876BF8:[14600014]: bne        $v1, $zr, 0x08876C4C
    08876BFC:[C7AD0004]: lwc1       $f13, 4($sp)
    08876C00:[C7AC0000]: lwc1       $f12, 0($sp)
    08876C04:[0E21DCD9]: jal        0x08877364
    08876C08:[C7AD0004]: lwc1       $f13, 4($sp)
    08876C0C:[8FBF0010]: lw         $ra, 16($sp)
    08876C10:[03E00008]: jr         $ra
    08876C14:[27BD0020]: addiu      $sp, $sp, 32
    08876C18:[0E21DCD9]: jal        0x08877364
    08876C1C:[44806800]: mtc1       $zr, $f13
    08876C20:[8FBF0010]: lw         $ra, 16($sp)
    08876C24:[03E00008]: jr         $ra
    08876C28:[27BD0020]: addiu      $sp, $sp, 32
    08876C2C:[C7AC0000]: lwc1       $f12, 0($sp)
    08876C30:[C7AD0004]: lwc1       $f13, 4($sp)
    08876C34:[0E21DF3E]: jal        0x08877CF8
    08876C38:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08876C3C:[46000007]: neg.s      $f0, $f0
    08876C40:[8FBF0010]: lw         $ra, 16($sp)
    08876C44:[03E00008]: jr         $ra
    08876C48:[27BD0020]: addiu      $sp, $sp, 32
    08876C4C:[0E21DF3E]: jal        0x08877CF8
    08876C50:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08876C54:[8FBF0010]: lw         $ra, 16($sp)
    08876C58:[03E00008]: jr         $ra
    08876C5C:[27BD0020]: addiu      $sp, $sp, 32
    08876C60:[0E21DCD9]: jal        0x08877364
    08876C64:[C7AD0004]: lwc1       $f13, 4($sp)
    08876C68:[46000007]: neg.s      $f0, $f0
    08876C6C:[8FBF0010]: lw         $ra, 16($sp)
    08876C70:[03E00008]: jr         $ra
    08876C74:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8867328 3,109,304 instructions (0.383%), 282,664 calls (08867328 - 08867350, length 11)
    08867328:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0886732C:[8C65C3A4]: lw         $a1, -15452($v1)
    08867330:[27BDFFF0]: addiu      $sp, $sp, -16
    08867334:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08867338:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0886733C:[AFBF0000]: sw         $ra, 0($sp)
    08867340:[0E21A27C]: jal        0x088689F0
    08867344:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08867348:[8FBF0000]: lw         $ra, 0($sp)
    0886734C:[03E00008]: jr         $ra
    08867350:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8866A8C 2,841,377 instructions (0.350%), 258,307 calls (08866A8C - 08866AB4, length 11)
    08866A8C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08866A90:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08866A94:[8C44C3A4]: lw         $a0, -15452($v0)
    08866A98:[27BDFFF0]: addiu      $sp, $sp, -16
    08866A9C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08866AA0:[AFBF0000]: sw         $ra, 0($sp)
    08866AA4:[0E21A01C]: jal        0x08868070
    08866AA8:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08866AAC:[8FBF0000]: lw         $ra, 0($sp)
    08866AB0:[03E00008]: jr         $ra
    08866AB4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881DB94 2,821,831 instructions (0.348%), 60,389 calls (0881DB94 - 0881DDF8, length 154)
    0881DB94:[27BDFFC0]: addiu      $sp, $sp, -64
    0881DB98:[AFB10014]: sw         $s1, 20($sp)
    0881DB9C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0881DBA0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881DBA4:[AFB00010]: sw         $s0, 16($sp)
    0881DBA8:[3C10088F]: lui        $s0, 0x088F <=> li $s0, 0x088F0000
    0881DBAC:[AFBF001C]: sw         $ra, 28($sp)
    0881DBB0:[AFB20018]: sw         $s2, 24($sp)
    0881DBB4:[E7B80030]: swc1       $f24, 48($sp)
    0881DBB8:[E7B7002C]: swc1       $f23, 44($sp)
    0881DBBC:[E7B60028]: swc1       $f22, 40($sp)
    0881DBC0:[E7B50024]: swc1       $f21, 36($sp)
    0881DBC4:[E7B40020]: swc1       $f20, 32($sp)
    0881DBC8:[0E209A58]: jal        0x08826960
    0881DBCC:[8E041AD0]: lw         $a0, 6864($s0)
    0881DBD0:[10400066]: beq        $v0, $zr, 0x0881DD6C
    0881DBD4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DBD8:[9043AB6F]: lbu        $v1, -21649($v0)
    0881DBDC:[5060006E]: beql       $v1, $zr, 0x0881DD98
    0881DBE0:[8E22000C]: lw         $v0, 12($s1)
    0881DBE4:[8E021AD0]: lw         $v0, 6864($s0)
    0881DBE8:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0881DBEC:[00431021]: addu       $v0, $v0, $v1
    0881DBF0:[9044B424]: lbu        $a0, -19420($v0)
    0881DBF4:[50800070]: beql       $a0, $zr, 0x0881DDB8
    0881DBF8:[922200FF]: lbu        $v0, 255($s1)
    0881DBFC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DC00:[8C42A660]: lw         $v0, -22944($v0)
    0881DC04:[8C4325CC]: lw         $v1, 9676($v0)
    0881DC08:[54600003]: bnel       $v1, $zr, 0x0881DC18
    0881DC0C:[8C430950]: lw         $v1, 2384($v0)
    0881DC10:[8C420AAC]: lw         $v0, 2732($v0)
    0881DC14:[24430005]: addiu      $v1, $v0, 5
    0881DC18:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DC1C:[2442AB68]: addiu      $v0, $v0, -21656
    0881DC20:[00621021]: addu       $v0, $v1, $v0
    0881DC24:[90430000]: lbu        $v1, 0($v0)
    0881DC28:[14600004]: bne        $v1, $zr, 0x0881DC3C
    0881DC2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881DC30:[8E23000C]: lw         $v1, 12($s1)
    0881DC34:[1062004E]: beq        $v1, $v0, 0x0881DD70
    0881DC38:[8FBF001C]: lw         $ra, 28($sp)
    0881DC3C:[862300AA]: lh         $v1, 170($s1)
    0881DC40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DC44:[24420E28]: addiu      $v0, $v0, 3624
    0881DC48:[00031980]: sll        $v1, $v1, 0x0006
    0881DC4C:[00621821]: addu       $v1, $v1, $v0
    0881DC50:[84620002]: lh         $v0, 2($v1)
    0881DC54:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881DC58:[26250038]: addiu      $a1, $s1, 56
    0881DC5C:[44820000]: mtc1       $v0, $f0
    0881DC60:[862200D4]: lh         $v0, 212($s1)
    0881DC64:[8470001A]: lh         $s0, 26($v1)
    0881DC68:[468000E0]: cvt.s.w    $f3, $f0
    0881DC6C:[44820800]: mtc1       $v0, $f1
    0881DC70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0881DC74:[8C52C0C8]: lw         $s2, -16184($v0)
    0881DC78:[468008A0]: cvt.s.w    $f2, $f1
    0881DC7C:[00108043]: sra        $s0, $s0, 0x0001
    0881DC80:[0E20946F]: jal        0x088251BC
    0881DC84:[46031503]: div.s      $f20, $f2, $f3
    0881DC88:[C7A00000]: lwc1       $f0, 0($sp)
    0881DC8C:[C7A10004]: lwc1       $f1, 4($sp)
    0881DC90:[8E22000C]: lw         $v0, 12($s1)
    0881DC94:[4600008D]: trunc.w.s  $f2, $f0
    0881DC98:[4600084D]: trunc.w.s  $f1, $f1
    0881DC9C:[44031000]: mfc1       $v1, $f2
    0881DCA0:[44050800]: mfc1       $a1, $f1
    0881DCA4:[00702021]: addu       $a0, $v1, $s0
    0881DCA8:[24A3FFF0]: addiu      $v1, $a1, -16
    0881DCAC:[1440004A]: bne        $v0, $zr, 0x0881DDD8
    0881DCB0:[4483A800]: mtc1       $v1, $f21
    0881DCB4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DCB8:[C4586874]: lwc1       $f24, 26740($v0)
    0881DCBC:[3C03FF03]: lui        $v1, 0xFF03 <=> li $v1, 0xFF030000
    0881DCC0:[3470F116]: ori        $s0, $v1, -3818
    0881DCC4:[44800000]: mtc1       $zr, $f0
    0881DCC8:[4614003C]: c.lt.s     $f0, $f20
    0881DCCC:[00000000]: nop
    0881DCD0:[45000046]: bc1f       0x0881DDEC
    0881DCD4:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881DCD8:[C460687C]: lwc1       $f0, 26748($v1)
    0881DCDC:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DCE0:[C4416880]: lwc1       $f1, 26752($v0)
    0881DCE4:[4600A5C2]: mul.s      $f23, $f20, $f0
    0881DCE8:[4601B83C]: c.lt.s     $f23, $f1
    0881DCEC:[00000000]: nop
    0881DCF0:[45030001]: bc1tl      0x0881DCF8
    0881DCF4:[46000DC6]: mov.s      $f23, $f1
    0881DCF8:[24820002]: addiu      $v0, $a0, 2
    0881DCFC:[44820000]: mtc1       $v0, $f0
    0881DD00:[4680AD60]: cvt.s.w    $f21, $f21
    0881DD04:[24A50010]: addiu      $a1, $a1, 16
    0881DD08:[468005A0]: cvt.s.w    $f22, $f0
    0881DD0C:[44840000]: mtc1       $a0, $f0
    0881DD10:[4600C446]: mov.s      $f17, $f24
    0881DD14:[4600AB46]: mov.s      $f13, $f21
    0881DD18:[46800520]: cvt.s.w    $f20, $f0
    0881DD1C:[44850000]: mtc1       $a1, $f0
    0881DD20:[4600C386]: mov.s      $f14, $f24
    0881DD24:[4600B3C6]: mov.s      $f15, $f22
    0881DD28:[46800420]: cvt.s.w    $f16, $f0
    0881DD2C:[4600A306]: mov.s      $f12, $f20
    0881DD30:[3C05FF60]: lui        $a1, 0xFF60 <=> li $a1, 0xFF600000
    0881DD34:[34A56060]: ori        $a1, $a1, 24672
    0881DD38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881DD3C:[0E20F0BC]: jal        0x0883C2F0
    0881DD40:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881DD44:[4600A306]: mov.s      $f12, $f20
    0881DD48:[4600AB46]: mov.s      $f13, $f21
    0881DD4C:[4600C386]: mov.s      $f14, $f24
    0881DD50:[4600B3C6]: mov.s      $f15, $f22
    0881DD54:[4615BC00]: add.s      $f16, $f23, $f21
    0881DD58:[4600C446]: mov.s      $f17, $f24
    0881DD5C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881DD60:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881DD64:[0E20F0BC]: jal        0x0883C2F0
    0881DD68:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881DD6C:[8FBF001C]: lw         $ra, 28($sp)
    0881DD70:[8FB20018]: lw         $s2, 24($sp)
    0881DD74:[8FB10014]: lw         $s1, 20($sp)
    0881DD78:[8FB00010]: lw         $s0, 16($sp)
    0881DD7C:[C7B80030]: lwc1       $f24, 48($sp)
    0881DD80:[C7B7002C]: lwc1       $f23, 44($sp)
    0881DD84:[C7B60028]: lwc1       $f22, 40($sp)
    0881DD88:[C7B50024]: lwc1       $f21, 36($sp)
    0881DD8C:[C7B40020]: lwc1       $f20, 32($sp)
    0881DD90:[03E00008]: jr         $ra
    0881DD94:[27BD0040]: addiu      $sp, $sp, 64
    0881DD98:[1040FFF4]: beq        $v0, $zr, 0x0881DD6C
    0881DD9C:[8E021AD0]: lw         $v0, 6864($s0)
    0881DDA0:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0881DDA4:[00431021]: addu       $v0, $v0, $v1
    0881DDA8:[9044B424]: lbu        $a0, -19420($v0)
    0881DDAC:[1480FF94]: bne        $a0, $zr, 0x0881DC00
    0881DDB0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DDB4:[922200FF]: lbu        $v0, 255($s1)
    0881DDB8:[1040FFEC]: beq        $v0, $zr, 0x0881DD6C
    0881DDBC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DDC0:[8C42A660]: lw         $v0, -22944($v0)
    0881DDC4:[8C4325CC]: lw         $v1, 9676($v0)
    0881DDC8:[5060FF92]: beql       $v1, $zr, 0x0881DC14
    0881DDCC:[8C420AAC]: lw         $v0, 2732($v0)
    0881DDD0:[0A207706]: j          0x0881DC18
    0881DDD4:[8C430950]: lw         $v1, 2384($v0)
    0881DDD8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DDDC:[C4586878]: lwc1       $f24, 26744($v0)
    0881DDE0:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    0881DDE4:[0A207731]: j          0x0881DCC4
    0881DDE8:[347000FF]: ori        $s0, $v1, 255
    0881DDEC:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DDF0:[C440687C]: lwc1       $f0, 26748($v0)
    0881DDF4:[0A20773E]: j          0x0881DCF8
    0881DDF8:[4600A5C2]: mul.s      $f23, $f20, $f0
  Back Branch 0881DDB8 11,684 times (length 21)
    0881DD58:[4600C446]: mov.s      $f17, $f24
    0881DD5C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881DD60:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881DD64:[0E20F0BC]: jal        0x0883C2F0
    0881DD68:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
--> 0881DD6C:[8FBF001C]: lw         $ra, 28($sp)
    0881DD70:[8FB20018]: lw         $s2, 24($sp)
    0881DD74:[8FB10014]: lw         $s1, 20($sp)
    0881DD78:[8FB00010]: lw         $s0, 16($sp)
    0881DD7C:[C7B80030]: lwc1       $f24, 48($sp)
    0881DD80:[C7B7002C]: lwc1       $f23, 44($sp)
    0881DD84:[C7B60028]: lwc1       $f22, 40($sp)
    0881DD88:[C7B50024]: lwc1       $f21, 36($sp)
    0881DD8C:[C7B40020]: lwc1       $f20, 32($sp)
    0881DD90:[03E00008]: jr         $ra
    0881DD94:[27BD0040]: addiu      $sp, $sp, 64
    0881DD98:[1040FFF4]: beq        $v0, $zr, 0x0881DD6C
    0881DD9C:[8E021AD0]: lw         $v0, 6864($s0)
    0881DDA0:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0881DDA4:[00431021]: addu       $v0, $v0, $v1
    0881DDA8:[9044B424]: lbu        $a0, -19420($v0)
    0881DDAC:[1480FF94]: bne        $a0, $zr, 0x0881DC00
    0881DDB0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DDB4:[922200FF]: lbu        $v0, 255($s1)
--> 0881DDB8:[1040FFEC]: beq        $v0, $zr, 0x0881DD6C
    0881DDBC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DDC0:[8C42A660]: lw         $v0, -22944($v0)
    0881DDC4:[8C4325CC]: lw         $v1, 9676($v0)
    0881DDC8:[5060FF92]: beql       $v1, $zr, 0x0881DC14
  Back Branch 0881DDE4 5,288 times (length 74)
    0881DCB0:[4483A800]: mtc1       $v1, $f21
    0881DCB4:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DCB8:[C4586874]: lwc1       $f24, 26740($v0)
    0881DCBC:[3C03FF03]: lui        $v1, 0xFF03 <=> li $v1, 0xFF030000
    0881DCC0:[3470F116]: ori        $s0, $v1, -3818
--> 0881DCC4:[44800000]: mtc1       $zr, $f0
    0881DCC8:[4614003C]: c.lt.s     $f0, $f20
    0881DCCC:[00000000]: nop
    0881DCD0:[45000046]: bc1f       0x0881DDEC
    0881DCD4:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0881DCD8:[C460687C]: lwc1       $f0, 26748($v1)
    0881DCDC:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DCE0:[C4416880]: lwc1       $f1, 26752($v0)
    0881DCE4:[4600A5C2]: mul.s      $f23, $f20, $f0
    0881DCE8:[4601B83C]: c.lt.s     $f23, $f1
    0881DCEC:[00000000]: nop
    0881DCF0:[45030001]: bc1tl      0x0881DCF8
    0881DCF4:[46000DC6]: mov.s      $f23, $f1
    0881DCF8:[24820002]: addiu      $v0, $a0, 2
    0881DCFC:[44820000]: mtc1       $v0, $f0
    0881DD00:[4680AD60]: cvt.s.w    $f21, $f21
    0881DD04:[24A50010]: addiu      $a1, $a1, 16
    0881DD08:[468005A0]: cvt.s.w    $f22, $f0
    0881DD0C:[44840000]: mtc1       $a0, $f0
    0881DD10:[4600C446]: mov.s      $f17, $f24
    0881DD14:[4600AB46]: mov.s      $f13, $f21
    0881DD18:[46800520]: cvt.s.w    $f20, $f0
    0881DD1C:[44850000]: mtc1       $a1, $f0
    0881DD20:[4600C386]: mov.s      $f14, $f24
    0881DD24:[4600B3C6]: mov.s      $f15, $f22
    0881DD28:[46800420]: cvt.s.w    $f16, $f0
    0881DD2C:[4600A306]: mov.s      $f12, $f20
    0881DD30:[3C05FF60]: lui        $a1, 0xFF60 <=> li $a1, 0xFF600000
    0881DD34:[34A56060]: ori        $a1, $a1, 24672
    0881DD38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881DD3C:[0E20F0BC]: jal        0x0883C2F0
    0881DD40:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881DD44:[4600A306]: mov.s      $f12, $f20
    0881DD48:[4600AB46]: mov.s      $f13, $f21
    0881DD4C:[4600C386]: mov.s      $f14, $f24
    0881DD50:[4600B3C6]: mov.s      $f15, $f22
    0881DD54:[4615BC00]: add.s      $f16, $f23, $f21
    0881DD58:[4600C446]: mov.s      $f17, $f24
    0881DD5C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881DD60:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881DD64:[0E20F0BC]: jal        0x0883C2F0
    0881DD68:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881DD6C:[8FBF001C]: lw         $ra, 28($sp)
    0881DD70:[8FB20018]: lw         $s2, 24($sp)
    0881DD74:[8FB10014]: lw         $s1, 20($sp)
    0881DD78:[8FB00010]: lw         $s0, 16($sp)
    0881DD7C:[C7B80030]: lwc1       $f24, 48($sp)
    0881DD80:[C7B7002C]: lwc1       $f23, 44($sp)
    0881DD84:[C7B60028]: lwc1       $f22, 40($sp)
    0881DD88:[C7B50024]: lwc1       $f21, 36($sp)
    0881DD8C:[C7B40020]: lwc1       $f20, 32($sp)
    0881DD90:[03E00008]: jr         $ra
    0881DD94:[27BD0040]: addiu      $sp, $sp, 64
    0881DD98:[1040FFF4]: beq        $v0, $zr, 0x0881DD6C
    0881DD9C:[8E021AD0]: lw         $v0, 6864($s0)
    0881DDA0:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0881DDA4:[00431021]: addu       $v0, $v0, $v1
    0881DDA8:[9044B424]: lbu        $a0, -19420($v0)
    0881DDAC:[1480FF94]: bne        $a0, $zr, 0x0881DC00
    0881DDB0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DDB4:[922200FF]: lbu        $v0, 255($s1)
    0881DDB8:[1040FFEC]: beq        $v0, $zr, 0x0881DD6C
    0881DDBC:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0881DDC0:[8C42A660]: lw         $v0, -22944($v0)
    0881DDC4:[8C4325CC]: lw         $v1, 9676($v0)
    0881DDC8:[5060FF92]: beql       $v1, $zr, 0x0881DC14
    0881DDCC:[8C420AAC]: lw         $v0, 2732($v0)
    0881DDD0:[0A207706]: j          0x0881DC18
    0881DDD4:[8C430950]: lw         $v1, 2384($v0)
    0881DDD8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DDDC:[C4586878]: lwc1       $f24, 26744($v0)
    0881DDE0:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
--> 0881DDE4:[0A207731]: j          0x0881DCC4
    0881DDE8:[347000FF]: ori        $s0, $v1, 255
    0881DDEC:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    0881DDF0:[C440687C]: lwc1       $f0, 26748($v0)
    0881DDF4:[0A20773E]: j          0x0881DCF8
  Back Branch 0881DDD0 2,864 times (length 112)
_S1_2_88675FC 2,785,365 instructions (0.343%), 253,215 calls (088675FC - 08867624, length 11)
    088675FC:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    08867600:[8D47C3A4]: lw         $a3, -15452($t2)
    08867604:[00054A00]: sll        $t1, $a1, 0x0008
    08867608:[01244025]: or         $t0, $t1, $a0
    0886760C:[8CE60008]: lw         $a2, 8($a3)
    08867610:[3C04C600]: lui        $a0, 0xC600 <=> li $a0, 0xC6000000
    08867614:[01041825]: or         $v1, $t0, $a0
    08867618:[24C20004]: addiu      $v0, $a2, 4
    0886761C:[ACC30000]: sw         $v1, 0($a2)
    08867620:[03E00008]: jr         $ra
    08867624:[ACE20008]: sw         $v0, 8($a3)
_S1_2_88231B4 2,740,554 instructions (0.338%), 5,639 calls (088231B4 - 088231E0, length 12)
    088231B4:[2484000C]: addiu      $a0, $a0, 12
    088231B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088231BC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088231C0:[24060050]: addiu      $a2, $zr, 80 <=> li $a2, 80
    088231C4:[90820000]: lbu        $v0, 0($a0)
    088231C8:[24630001]: addiu      $v1, $v1, 1
    088231CC:[24840108]: addiu      $a0, $a0, 264
    088231D0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088231D4:[1466FFFB]: bne        $v1, $a2, 0x088231C4
    088231D8:[00A22821]: addu       $a1, $a1, $v0
    088231DC:[03E00008]: jr         $ra
    088231E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
  Back Branch 088231D4 451,120 times (length 6)
    088231B4:[2484000C]: addiu      $a0, $a0, 12
    088231B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088231BC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088231C0:[24060050]: addiu      $a2, $zr, 80 <=> li $a2, 80
--> 088231C4:[90820000]: lbu        $v0, 0($a0)
    088231C8:[24630001]: addiu      $v1, $v1, 1
    088231CC:[24840108]: addiu      $a0, $a0, 264
    088231D0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
--> 088231D4:[1466FFFB]: bne        $v1, $a2, 0x088231C4
    088231D8:[00A22821]: addu       $a1, $a1, $v0
    088231DC:[03E00008]: jr         $ra
    088231E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
_S1_2_88412E4 2,510,794 instructions (0.310%), 22,412 calls (0883E254 - 08841478, length 3210)
  Back Branch 0883E2F4 144,523 times (length 31)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
--> 0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E304 142,513 times (length 35)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
--> 0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E314 142,513 times (length 39)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
--> 0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
  Back Branch 088413AC 31,029 times (length 3160)
  Back Branch 0883E324 16,908 times (length 43)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
--> 0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E334 16,908 times (length 47)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
--> 0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E364 16,412 times (length 59)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
--> 0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E344 16,412 times (length 51)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
--> 0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E354 16,412 times (length 55)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
--> 0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E374 16,312 times (length 63)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
--> 0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E384 14,627 times (length 67)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
--> 0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
  Back Branch 0883E390 10,081 times (length 70)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
--> 0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
  Back Branch 0883E3A0 9,870 times (length 74)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
--> 0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
  Back Branch 0883E3AC 9,206 times (length 77)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
--> 0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
--> 0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    0883E408:[2402016E]: addiu      $v0, $zr, 366 <=> li $v0, 366
    0883E40C:[10C2FF9C]: beq        $a2, $v0, 0x0883E280
    0883E410:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
--> 0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
  Back Branch 0883E3E8 8,775 times (length 92)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
--> 0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
  Back Branch 0883E3F4 8,775 times (length 95)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
--> 0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
    0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
  Back Branch 0883E3C4 8,775 times (length 83)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
--> 0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
  Back Branch 0883E3DC 8,775 times (length 89)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
--> 0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
  Back Branch 0883E3D0 8,775 times (length 86)
    0883E26C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883E270:[24C2FFA8]: addiu      $v0, $a2, -88
    0883E274:[2C42000B]: sltiu      $v0, $v0, 11
    0883E278:[1040001C]: beq        $v0, $zr, 0x0883E2EC
    0883E27C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 0883E280:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883E284:[8C44C0D0]: lw         $a0, -16176($v0)
    0883E288:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0883E28C:[C56C0018]: lwc1       $f12, 24($t3)
    0883E290:[C5600010]: lwc1       $f0, 16($t3)
    0883E294:[C5610014]: lwc1       $f1, 20($t3)
    0883E298:[8D67001C]: lw         $a3, 28($t3)
    0883E29C:[8D690020]: lw         $t1, 32($t3)
    0883E2A0:[916C0024]: lbu        $t4, 36($t3)
    0883E2A4:[916D0025]: lbu        $t5, 37($t3)
    0883E2A8:[8C439DF8]: lw         $v1, -25096($v0)
    0883E2AC:[000610C0]: sll        $v0, $a2, 0x0003
    0883E2B0:[3C06088A]: lui        $a2, 0x088A <=> li $a2, 0x088A0000
    0883E2B4:[24C6ABC8]: addiu      $a2, $a2, -21560
    0883E2B8:[00463021]: addu       $a2, $v0, $a2
    0883E2BC:[256B0004]: addiu      $t3, $t3, 4
    0883E2C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E2C4:[27AA0010]: addiu      $t2, $sp, 16
    0883E2C8:[AFA30018]: sw         $v1, 24($sp)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
    0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
--> 0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
  Back Branch 08841474 5,554 times (length 3210)
  Back Branch 0883E45C 3,303 times (length 97)
    0883E2CC:[E7A00010]: swc1       $f0, 16($sp)
    0883E2D0:[E7A10014]: swc1       $f1, 20($sp)
    0883E2D4:[AFAC0000]: sw         $t4, 0($sp)
    0883E2D8:[0E20F576]: jal        0x0883D5D8
    0883E2DC:[AFAD0004]: sw         $t5, 4($sp)
--> 0883E2E0:[8FBF0020]: lw         $ra, 32($sp)
    0883E2E4:[03E00008]: jr         $ra
    0883E2E8:[27BD0030]: addiu      $sp, $sp, 48
    0883E2EC:[24C2FF9D]: addiu      $v0, $a2, -99
    0883E2F0:[2C42000A]: sltiu      $v0, $v0, 10
    0883E2F4:[1440FFE2]: bne        $v0, $zr, 0x0883E280
    0883E2F8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E2FC:[24C2FF93]: addiu      $v0, $a2, -109
    0883E300:[2C420002]: sltiu      $v0, $v0, 2
    0883E304:[1440FFDE]: bne        $v0, $zr, 0x0883E280
    0883E308:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0883E30C:[24C2FF91]: addiu      $v0, $a2, -111
    0883E310:[2C42006E]: sltiu      $v0, $v0, 110
    0883E314:[1440FFDA]: bne        $v0, $zr, 0x0883E280
    0883E318:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883E31C:[24C2FF23]: addiu      $v0, $a2, -221
    0883E320:[2C420014]: sltiu      $v0, $v0, 20
    0883E324:[1440FFD6]: bne        $v0, $zr, 0x0883E280
    0883E328:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    0883E32C:[24C2FF0F]: addiu      $v0, $a2, -241
    0883E330:[2C42000E]: sltiu      $v0, $v0, 14
    0883E334:[1440FFD2]: bne        $v0, $zr, 0x0883E280
    0883E338:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0883E33C:[24C2FF01]: addiu      $v0, $a2, -255
    0883E340:[2C420004]: sltiu      $v0, $v0, 4
    0883E344:[1440FFCE]: bne        $v0, $zr, 0x0883E280
    0883E348:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0883E34C:[24C2FEFD]: addiu      $v0, $a2, -259
    0883E350:[2C420009]: sltiu      $v0, $v0, 9
    0883E354:[1440FFCA]: bne        $v0, $zr, 0x0883E280
    0883E358:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0883E35C:[24C2FEF4]: addiu      $v0, $a2, -268
    0883E360:[2C42000F]: sltiu      $v0, $v0, 15
    0883E364:[1440FFC6]: bne        $v0, $zr, 0x0883E280
    0883E368:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883E36C:[24C2FEE5]: addiu      $v0, $a2, -283
    0883E370:[2C420003]: sltiu      $v0, $v0, 3
    0883E374:[1440FFC2]: bne        $v0, $zr, 0x0883E280
    0883E378:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0883E37C:[24C2FEE2]: addiu      $v0, $a2, -286
    0883E380:[2C420045]: sltiu      $v0, $v0, 69
    0883E384:[1440FFBE]: bne        $v0, $zr, 0x0883E280
    0883E388:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    0883E38C:[24020163]: addiu      $v0, $zr, 355 <=> li $v0, 355
    0883E390:[10C2FFBB]: beq        $a2, $v0, 0x0883E280
    0883E394:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    0883E398:[24C2FE9C]: addiu      $v0, $a2, -356
    0883E39C:[2C420002]: sltiu      $v0, $v0, 2
    0883E3A0:[1440FFB7]: bne        $v0, $zr, 0x0883E280
    0883E3A4:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    0883E3A8:[24020166]: addiu      $v0, $zr, 358 <=> li $v0, 358
    0883E3AC:[10C2FFB4]: beq        $a2, $v0, 0x0883E280
    0883E3B0:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    0883E3B4:[24020167]: addiu      $v0, $zr, 359 <=> li $v0, 359
    0883E3B8:[10C2FFB1]: beq        $a2, $v0, 0x0883E280
    0883E3BC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0883E3C0:[24020168]: addiu      $v0, $zr, 360 <=> li $v0, 360
    0883E3C4:[10C2FFAE]: beq        $a2, $v0, 0x0883E280
    0883E3C8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0883E3CC:[24020169]: addiu      $v0, $zr, 361 <=> li $v0, 361
    0883E3D0:[10C2FFAB]: beq        $a2, $v0, 0x0883E280
    0883E3D4:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0883E3D8:[2402016A]: addiu      $v0, $zr, 362 <=> li $v0, 362
    0883E3DC:[10C2FFA8]: beq        $a2, $v0, 0x0883E280
    0883E3E0:[24050013]: addiu      $a1, $zr, 19 <=> li $a1, 19
    0883E3E4:[2402016B]: addiu      $v0, $zr, 363 <=> li $v0, 363
    0883E3E8:[10C2FFA5]: beq        $a2, $v0, 0x0883E280
    0883E3EC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0883E3F0:[2402016C]: addiu      $v0, $zr, 364 <=> li $v0, 364
    0883E3F4:[10C2FFA2]: beq        $a2, $v0, 0x0883E280
    0883E3F8:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0883E3FC:[2402016D]: addiu      $v0, $zr, 365 <=> li $v0, 365
    0883E400:[10C2FF9F]: beq        $a2, $v0, 0x0883E280
    0883E404:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    0883E408:[2402016E]: addiu      $v0, $zr, 366 <=> li $v0, 366
    0883E40C:[10C2FF9C]: beq        $a2, $v0, 0x0883E280
    0883E410:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
    0883E414:[2402016F]: addiu      $v0, $zr, 367 <=> li $v0, 367
    0883E418:[10C2FF99]: beq        $a2, $v0, 0x0883E280
    0883E41C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0883E420:[24020170]: addiu      $v0, $zr, 368 <=> li $v0, 368
    0883E424:[10C2FF96]: beq        $a2, $v0, 0x0883E280
    0883E428:[24050019]: addiu      $a1, $zr, 25 <=> li $a1, 25
    0883E42C:[24020171]: addiu      $v0, $zr, 369 <=> li $v0, 369
    0883E430:[10C2FF93]: beq        $a2, $v0, 0x0883E280
    0883E434:[2405001A]: addiu      $a1, $zr, 26 <=> li $a1, 26
    0883E438:[24020172]: addiu      $v0, $zr, 370 <=> li $v0, 370
    0883E43C:[10C2FF90]: beq        $a2, $v0, 0x0883E280
    0883E440:[2405001B]: addiu      $a1, $zr, 27 <=> li $a1, 27
    0883E444:[24C2FE8D]: addiu      $v0, $a2, -371
    0883E448:[2C420007]: sltiu      $v0, $v0, 7
    0883E44C:[1440FF8C]: bne        $v0, $zr, 0x0883E280
    0883E450:[2405001C]: addiu      $a1, $zr, 28 <=> li $a1, 28
    0883E454:[24C2FE86]: addiu      $v0, $a2, -378
    0883E458:[2C420007]: sltiu      $v0, $v0, 7
--> 0883E45C:[1040FFA0]: beq        $v0, $zr, 0x0883E2E0
    0883E460:[2405001D]: addiu      $a1, $zr, 29 <=> li $a1, 29
    0883E464:[0A20F8A1]: j          0x0883E284
    0883E468:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
  Back Branch 0883E464 3,303 times (length 122)
_S1_2_887383C 2,479,756 instructions (0.306%), 50,105 calls (0887383C - 088739C4, length 99)
    0887383C:[27BDFFE0]: addiu      $sp, $sp, -32
    08873840:[AFB20008]: sw         $s2, 8($sp)
    08873844:[308400FF]: andi       $a0, $a0, 255
    08873848:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0887384C:[AFB3000C]: sw         $s3, 12($sp)
    08873850:[24F30004]: addiu      $s3, $a3, 4
    08873854:[AFB00000]: sw         $s0, 0($sp)
    08873858:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0887385C:[AFBF0010]: sw         $ra, 16($sp)
    08873860:[AFB10004]: sw         $s1, 4($sp)
    08873864:[AE460004]: sw         $a2, 4($s2)
    08873868:[ACA00008]: sw         $zr, 8($a1)
    0887386C:[ACA0000C]: sw         $zr, 12($a1)
    08873870:[1080002A]: beq        $a0, $zr, 0x0887391C
    08873874:[ACA00000]: sw         $zr, 0($a1)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
    0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
    08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
    08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887396C:[AE020000]: sw         $v0, 0($s0)
    08873970:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08873974:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873978:[0E21CDF7]: jal        0x088737DC
    0887397C:[AE200000]: sw         $zr, 0($s1)
    08873980:[0A21CE23]: j          0x0887388C
    08873984:[8E640000]: lw         $a0, 0($s3)
    08873988:[0E21CDF7]: jal        0x088737DC
    0887398C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873990:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08873994:[0A21CE35]: j          0x088738D4
    08873998:[8E100004]: lw         $s0, 4($s0)
    0887399C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088739A0:[AE05000C]: sw         $a1, 12($s0)
    088739A4:[0A21CE23]: j          0x0887388C
    088739A8:[AE050004]: sw         $a1, 4($s0)
    088739AC:[0A21CE23]: j          0x0887388C
    088739B0:[ACE50008]: sw         $a1, 8($a3)
    088739B4:[0E21CDDF]: jal        0x0887377C
    088739B8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088739BC:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    088739C0:[0A21CE5A]: j          0x08873968
    088739C4:[8E100004]: lw         $s0, 4($s0)
  Back Branch 08873924 42,723 times (length 40)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
--> 0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
--> 08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
  Back Branch 0887392C 41,461 times (length 42)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
--> 0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
--> 0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
  Back Branch 088738F0 23,967 times (length 24)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
    0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
--> 08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
--> 088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
  Back Branch 08873940 19,161 times (length 47)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
--> 0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
--> 08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
  Back Branch 088739A4 6,606 times (length 72)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
--> 0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
    08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
    08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887396C:[AE020000]: sw         $v0, 0($s0)
    08873970:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08873974:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873978:[0E21CDF7]: jal        0x088737DC
    0887397C:[AE200000]: sw         $zr, 0($s1)
    08873980:[0A21CE23]: j          0x0887388C
    08873984:[8E640000]: lw         $a0, 0($s3)
    08873988:[0E21CDF7]: jal        0x088737DC
    0887398C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873990:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08873994:[0A21CE35]: j          0x088738D4
    08873998:[8E100004]: lw         $s0, 4($s0)
    0887399C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088739A0:[AE05000C]: sw         $a1, 12($s0)
--> 088739A4:[0A21CE23]: j          0x0887388C
    088739A8:[AE050004]: sw         $a1, 4($s0)
    088739AC:[0A21CE23]: j          0x0887388C
    088739B0:[ACE50008]: sw         $a1, 8($a3)
    088739B4:[0E21CDDF]: jal        0x0887377C
  Back Branch 08873954 593 times (length 10)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
--> 08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
    08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
--> 08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08873980 423 times (length 63)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
--> 0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
    08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
    08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887396C:[AE020000]: sw         $v0, 0($s0)
    08873970:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08873974:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873978:[0E21CDF7]: jal        0x088737DC
    0887397C:[AE200000]: sw         $zr, 0($s1)
--> 08873980:[0A21CE23]: j          0x0887388C
    08873984:[8E640000]: lw         $a0, 0($s3)
    08873988:[0E21CDF7]: jal        0x088737DC
    0887398C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873990:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
  Back Branch 088739C0 396 times (length 24)
    08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08873968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887396C:[AE020000]: sw         $v0, 0($s0)
    08873970:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08873974:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873978:[0E21CDF7]: jal        0x088737DC
    0887397C:[AE200000]: sw         $zr, 0($s1)
    08873980:[0A21CE23]: j          0x0887388C
    08873984:[8E640000]: lw         $a0, 0($s3)
    08873988:[0E21CDF7]: jal        0x088737DC
    0887398C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873990:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08873994:[0A21CE35]: j          0x088738D4
    08873998:[8E100004]: lw         $s0, 4($s0)
    0887399C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088739A0:[AE05000C]: sw         $a1, 12($s0)
    088739A4:[0A21CE23]: j          0x0887388C
    088739A8:[AE050004]: sw         $a1, 4($s0)
    088739AC:[0A21CE23]: j          0x0887388C
    088739B0:[ACE50008]: sw         $a1, 8($a3)
    088739B4:[0E21CDDF]: jal        0x0887377C
    088739B8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088739BC:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
--> 088739C0:[0A21CE5A]: j          0x08873968
    088739C4:[8E100004]: lw         $s0, 4($s0)
  Back Branch 08873994 194 times (length 50)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
    08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
    08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887396C:[AE020000]: sw         $v0, 0($s0)
    08873970:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08873974:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873978:[0E21CDF7]: jal        0x088737DC
    0887397C:[AE200000]: sw         $zr, 0($s1)
    08873980:[0A21CE23]: j          0x0887388C
    08873984:[8E640000]: lw         $a0, 0($s3)
    08873988:[0E21CDF7]: jal        0x088737DC
    0887398C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873990:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
--> 08873994:[0A21CE35]: j          0x088738D4
    08873998:[8E100004]: lw         $s0, 4($s0)
    0887399C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088739A0:[AE05000C]: sw         $a1, 12($s0)
    088739A4:[0A21CE23]: j          0x0887388C
  Back Branch 088739AC 136 times (length 74)
    08873878:[10E60048]: beq        $a3, $a2, 0x0887399C
    0887387C:[AE050008]: sw         $a1, 8($s0)
    08873880:[8CE20008]: lw         $v0, 8($a3)
    08873884:[10C20049]: beq        $a2, $v0, 0x088739AC
    08873888:[8CE40004]: lw         $a0, 4($a3)
--> 0887388C:[1244001B]: beq        $s2, $a0, 0x088738FC
    08873890:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08873894:[8E500004]: lw         $s0, 4($s2)
    08873898:[8E020000]: lw         $v0, 0($s0)
    0887389C:[54400017]: bnel       $v0, $zr, 0x088738FC
    088738A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738A4:[8E110004]: lw         $s1, 4($s0)
    088738A8:[8E230008]: lw         $v1, 8($s1)
    088738AC:[52030026]: beql       $s0, $v1, 0x08873948
    088738B0:[8E23000C]: lw         $v1, 12($s1)
    088738B4:[50600005]: beql       $v1, $zr, 0x088738CC
    088738B8:[8E020008]: lw         $v0, 8($s0)
    088738BC:[8C620000]: lw         $v0, 0($v1)
    088738C0:[1040001C]: beq        $v0, $zr, 0x08873934
    088738C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738C8:[8E020008]: lw         $v0, 8($s0)
    088738CC:[1242002E]: beq        $s2, $v0, 0x08873988
    088738D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088738D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738D8:[AE020000]: sw         $v0, 0($s0)
    088738DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088738E0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088738E4:[0E21CDDF]: jal        0x0887377C
    088738E8:[AE200000]: sw         $zr, 0($s1)
    088738EC:[8E640000]: lw         $a0, 0($s3)
    088738F0:[5644FFE9]: bnel       $s2, $a0, 0x08873898
    088738F4:[8E500004]: lw         $s0, 4($s2)
    088738F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088738FC:[AC820000]: sw         $v0, 0($a0)
    08873900:[8FBF0010]: lw         $ra, 16($sp)
    08873904:[8FB3000C]: lw         $s3, 12($sp)
    08873908:[8FB20008]: lw         $s2, 8($sp)
    0887390C:[8FB10004]: lw         $s1, 4($sp)
    08873910:[8FB00000]: lw         $s0, 0($sp)
    08873914:[03E00008]: jr         $ra
    08873918:[27BD0020]: addiu      $sp, $sp, 32
    0887391C:[AE05000C]: sw         $a1, 12($s0)
    08873920:[8CE2000C]: lw         $v0, 12($a3)
    08873924:[14C2FFD9]: bne        $a2, $v0, 0x0887388C
    08873928:[8CE40004]: lw         $a0, 4($a3)
    0887392C:[0A21CE23]: j          0x0887388C
    08873930:[ACE5000C]: sw         $a1, 12($a3)
    08873934:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    08873938:[AE020000]: sw         $v0, 0($s0)
    0887393C:[AC620000]: sw         $v0, 0($v1)
    08873940:[0A21CE23]: j          0x0887388C
    08873944:[AE200000]: sw         $zr, 0($s1)
    08873948:[50600005]: beql       $v1, $zr, 0x08873960
    0887394C:[8E02000C]: lw         $v0, 12($s0)
    08873950:[8C620000]: lw         $v0, 0($v1)
    08873954:[1040FFF7]: beq        $v0, $zr, 0x08873934
    08873958:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887395C:[8E02000C]: lw         $v0, 12($s0)
    08873960:[52420014]: beql       $s2, $v0, 0x088739B4
    08873964:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0887396C:[AE020000]: sw         $v0, 0($s0)
    08873970:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08873974:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873978:[0E21CDF7]: jal        0x088737DC
    0887397C:[AE200000]: sw         $zr, 0($s1)
    08873980:[0A21CE23]: j          0x0887388C
    08873984:[8E640000]: lw         $a0, 0($s3)
    08873988:[0E21CDF7]: jal        0x088737DC
    0887398C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08873990:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08873994:[0A21CE35]: j          0x088738D4
    08873998:[8E100004]: lw         $s0, 4($s0)
    0887399C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088739A0:[AE05000C]: sw         $a1, 12($s0)
    088739A4:[0A21CE23]: j          0x0887388C
    088739A8:[AE050004]: sw         $a1, 4($s0)
--> 088739AC:[0A21CE23]: j          0x0887388C
    088739B0:[ACE50008]: sw         $a1, 8($a3)
    088739B4:[0E21CDDF]: jal        0x0887377C
    088739B8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088739BC:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
_S1_2_88843C0 2,462,732 instructions (0.304%), 50,016 calls (088843C0 - 08884490, length 53)
  Back Branch 0888446C 50,016 times (length 30)
  Back Branch 08884484 43,425 times (length 36)
  Back Branch 0888448C 739 times (length 38)
_S1_2_88251BC 2,257,404 instructions (0.278%), 98,148 calls (088251BC - 08825214, length 23)
_S1_2_884DA0C 2,189,288 instructions (0.270%), 92,832 calls (0884DA0C - 0884DA98, length 36)
  Back Branch 0884DA54 92,832 times (length 9)
  Back Branch 0884DA68 85,096 times (length 5)
_S1_2_884D97C 2,189,288 instructions (0.270%), 92,832 calls (0884D97C - 0884DA08, length 36)
  Back Branch 0884D9C4 92,832 times (length 9)
  Back Branch 0884D9D8 85,096 times (length 5)
_S1_2_884D8EC 2,189,288 instructions (0.270%), 92,832 calls (0884D8EC - 0884D978, length 36)
  Back Branch 0884D934 92,832 times (length 9)
  Back Branch 0884D948 85,096 times (length 5)
_S1_2_886B38C 1,966,171 instructions (0.242%), 67,799 calls (0886B38C - 0886B400, length 30)
_S1_2_886B404 1,907,214 instructions (0.235%), 65,766 calls (0886B404 - 0886B478, length 30)
_S1_2_8820224 1,870,592 instructions (0.231%), 39,194 calls (08820224 - 08820518, length 190)
  Back Branch 08820374 2,420 times (length 33)
  Back Branch 0882040C 2,236 times (length 8)
  Back Branch 08820424 2,236 times (length 20)
  Back Branch 0882044C 2,226 times (length 24)
  Back Branch 0882038C 1,815 times (length 35)
  Back Branch 08820384 1,723 times (length 33)
  Back Branch 088203F8 1,118 times (length 52)
  Back Branch 0882045C 1,026 times (length 27)
  Back Branch 08820480 600 times (length 36)
  Back Branch 08820470 600 times (length 32)
_S1_2_8876E9C 1,860,210 instructions (0.229%), 31,212 calls (08876E9C - 08877228, length 228)
  Back Branch 088771EC 15,964 times (length 128)
  Back Branch 08877094 15,964 times (length 112)
  Back Branch 088771C8 13,914 times (length 189)
  Back Branch 088771F4 13,550 times (length 93)
  Back Branch 088770AC 11,776 times (length 118)
  Back Branch 088770EC 292 times (length 134)
  Back Branch 08877224 2 times (length 212)
_S1_2_8879934 1,717,242 instructions (0.212%), 114,484 calls (08879934 - 0887996C, length 15)
_S1_2_883C1DC 1,643,994 instructions (0.203%), 23,826 calls (0883C1DC - 0883C2EC, length 69)
_S1_2_8884494 1,516,670 instructions (0.187%), 50,016 calls (08884494 - 088844F4, length 25)
  Back Branch 088844D4 80,723 times (length 8)
  Back Branch 088844C8 2,065 times (length 8)
_S1_2_88417AC 1,502,011 instructions (0.185%), 1,603 calls (088417AC - 08841A7C, length 181)
  Back Branch 0884191C 20,839 times (length 11)
  Back Branch 08841968 20,839 times (length 11)
  Back Branch 088419B4 20,839 times (length 11)
  Back Branch 08841838 20,839 times (length 11)
  Back Branch 08841884 20,839 times (length 11)
  Back Branch 088418D0 20,839 times (length 11)
  Back Branch 08841A34 1,280 times (length 11)
_S1_2_8843118 1,381,887 instructions (0.170%), 14,171 calls (0883E254 - 08843130, length 5048)
  Back Branch 0883E2F4 144,523 times (length 31)
  Back Branch 0883E304 142,513 times (length 35)
  Back Branch 0883E314 142,513 times (length 39)
  Back Branch 088413AC 31,029 times (length 3160)
  Back Branch 0883E324 16,908 times (length 43)
  Back Branch 0883E334 16,908 times (length 47)
  Back Branch 0883E364 16,412 times (length 59)
  Back Branch 0883E344 16,412 times (length 51)
  Back Branch 0883E354 16,412 times (length 55)
  Back Branch 0883E374 16,312 times (length 63)
  Back Branch 0883E384 14,627 times (length 67)
  Back Branch 0884312C 14,171 times (length 1940)
  Back Branch 0883E390 10,081 times (length 70)
  Back Branch 0883E3A0 9,870 times (length 74)
  Back Branch 0883E3AC 9,206 times (length 77)
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
  Back Branch 0883E3E8 8,775 times (length 92)
  Back Branch 0883E3F4 8,775 times (length 95)
  Back Branch 0883E3C4 8,775 times (length 83)
  Back Branch 0883E3DC 8,775 times (length 89)
  Back Branch 0883E3D0 8,775 times (length 86)
  Back Branch 08841474 5,554 times (length 3210)
  Back Branch 0883E45C 3,303 times (length 97)
  Back Branch 0883E464 3,303 times (length 122)
_S1_2_8867908 1,350,273 instructions (0.166%), 71,067 calls (08867908 - 08867950, length 19)
_S1_2_883B6C8 1,310,909 instructions (0.162%), 7,736 calls (0883B6C8 - 0883B7D4, length 68)
  Back Branch 0883B740 130,243 times (length 8)
  Back Branch 0883B748 1,269 times (length 9)
  Back Branch 0883B75C 1,175 times (length 12)
_S1_2_8827318 1,298,405 instructions (0.160%), 5,192 calls (08825D2C - 088273E0, length 1454)
  Back Branch 08825E88 21,492 times (length 9)
  Back Branch 08825E50 21,492 times (length 15)
  Back Branch 08825FF8 5,373 times (length 130)
  Back Branch 08825F78 5,373 times (length 132)
  Back Branch 08825EF4 5,373 times (length 65)
  Back Branch 08827394 5,373 times (length 8)
  Back Branch 088273CC 5,373 times (length 1450)
  Back Branch 088273DC 135 times (length 30)
_S1_2_886A20C 1,275,260 instructions (0.157%), 127,526 calls (0886A20C - 0886A230, length 10)
_S1_2_886A044 1,275,260 instructions (0.157%), 127,526 calls (0886A044 - 0886A068, length 10)
_S1_2_88844F8 1,208,656 instructions (0.149%), 57,752 calls (088844F8 - 0888454C, length 22)
  Back Branch 08884530 50,016 times (length 8)
_S1_2_8868C44 1,208,139 instructions (0.149%), 71,067 calls (08868C44 - 08868C84, length 17)
_S1_2_881D64C 1,112,939 instructions (0.137%), 60,389 calls (0881D64C - 0881D750, length 66)
  Back Branch 0881D694 3,748 times (length 9)
  Back Branch 0881D74C 2,864 times (length 32)
  Back Branch 0881D744 543 times (length 37)
_S1_2_88678CC 1,066,005 instructions (0.131%), 71,067 calls (088678CC - 08867904, length 15)
_S1_2_88675C0 1,066,005 instructions (0.131%), 71,067 calls (088675C0 - 088675F8, length 15)
_S1_2_881ADF4 1,064,735 instructions (0.131%), 11,735 calls (0881ADF4 - 0881AF8C, length 103)
  Back Branch 0881AF88 11,665 times (length 70)
  Back Branch 0881AEE4 11,665 times (length 30)
_S1_2_881E94C 1,037,727 instructions (0.128%), 47,394 calls (0881E94C - 0881EA44, length 63)
_S1_2_881DDFC 1,025,764 instructions (0.126%), 60,389 calls (0881DDFC - 0881DF30, length 78)
  Back Branch 0881DE4C 2,366 times (length 13)
  Back Branch 0881DF2C 540 times (length 68)
  Back Branch 0881DF24 540 times (length 19)
  Back Branch 0881DE64 461 times (length 18)
  Back Branch 0881DE70 461 times (length 20)
_S1_2_883AA90 1,001,670 instructions (0.123%), 80,961 calls (0883AA90 - 0883AB94, length 66)
  Back Branch 0883AB20 6,196 times (length 14)
  Back Branch 0883AB90 6,195 times (length 42)
_S1_2_8819994 971,152 instructions (0.120%), 33,488 calls (08819994 - 08819A04, length 29)
_S1_2_886691C 969,320 instructions (0.119%), 44,060 calls (0886691C - 08866970, length 22)
_S1_2_8850164 958,464 instructions (0.118%), 582 calls (08850164 - 088505D0, length 284)
  Back Branch 088502F8 14,496 times (length 90)
  Back Branch 088503D4 5,480 times (length 63)
  Back Branch 08850388 1,949 times (length 38)
  Back Branch 0885041C 93 times (length 80)
  Back Branch 08850500 93 times (length 90)
  Back Branch 088503F8 10 times (length 71)
_S1_2_8869EC0 954,983 instructions (0.118%), 20,799 calls (08869EC0 - 0886A01C, length 88)
_S1_2_8819D08 944,259 instructions (0.116%), 39,194 calls (08819D08 - 08819E34, length 76)
  Back Branch 08819E28 39,145 times (length 59)
  Back Branch 08819E30 39,119 times (length 9)
_S1_2_886563C 912,848 instructions (0.113%), 7,736 calls (0886563C - 088658A0, length 154)
  Back Branch 08865838 7,737 times (length 89)
  Back Branch 08865818 7,737 times (length 77)
  Back Branch 08865810 7,737 times (length 37)
  Back Branch 08865878 7,737 times (length 103)
  Back Branch 088657E8 1 times (length 61)
_S1_2_888A91C 895,236 instructions (0.110%), 19,868 calls (0888A91C - 0888AA74, length 87)
  Back Branch 0888A9E4 19,664 times (length 24)
  Back Branch 0888AA10 156 times (length 38)
  Back Branch 0888AA04 48 times (length 24)
_S1_2_883B428 891,853 instructions (0.110%), 7,736 calls (0883B428 - 0883B6C4, length 168)
  Back Branch 0883B644 7,606 times (length 101)
  Back Branch 0883B67C 7,557 times (length 47)
  Back Branch 0883B6B8 7,439 times (length 51)
  Back Branch 0883B6A4 7,414 times (length 80)
  Back Branch 0883B6C0 7,312 times (length 49)
  Back Branch 0883B664 192 times (length 78)
  Back Branch 0883B634 130 times (length 97)
  Back Branch 0883B654 89 times (length 50)
_S1_2_8866974 889,640 instructions (0.110%), 38,680 calls (08866974 - 088669CC, length 23)
_S1_2_887549C 860,790 instructions (0.106%), 57,386 calls (0887549C - 0887555C, length 49)
_S1_2_8867E64 827,400 instructions (0.102%), 82,740 calls (08867E64 - 0886806C, length 131)
_S1_2_8869150 787,330 instructions (0.097%), 78,733 calls (08869150 - 08869174, length 10)
_S1_2_8867C70 783,178 instructions (0.097%), 35,599 calls (08867C70 - 08867CC4, length 22)
_S1_2_8827C64 769,643 instructions (0.095%), 3,511 calls (0882752C - 088284E0, length 1006)
  Back Branch 088278E4 5,191 times (length 103)
  Back Branch 088278D4 5,191 times (length 99)
  Back Branch 088276C4 3,511 times (length 8)
  Back Branch 088278B4 3,511 times (length 119)
  Back Branch 088278A4 3,511 times (length 112)
  Back Branch 08827854 3,511 times (length 89)
  Back Branch 08827E3C 3,509 times (length 582)
  Back Branch 088277A0 1,680 times (length 55)
  Back Branch 088277AC 1,653 times (length 57)
  Back Branch 088277E8 853 times (length 90)
  Back Branch 088279C4 543 times (length 290)
  Back Branch 088279F4 70 times (length 178)
  Back Branch 088277C4 27 times (length 63)
  Back Branch 088277F8 10 times (length 36)
  Back Branch 08827844 5 times (length 114)
  Back Branch 088277E0 5 times (length 89)
  Back Branch 08827E50 4 times (length 587)
  Back Branch 08827E5C 4 times (length 590)
  Back Branch 08827E7C 4 times (length 598)
  Back Branch 088284B8 3 times (length 518)
  Back Branch 0882833C 3 times (length 342)
  Back Branch 088284DC 2 times (length 527)
  Back Branch 088283BC 1 times (length 421)
_S1_2_8841270 744,984 instructions (0.092%), 20,694 calls (08841270 - 08869758, length 41275)
_S1_2_8878890 719,830 instructions (0.089%), 119,969 calls (08878890 - 088788B0, length 9)
_S1_2_88792F8 682,978 instructions (0.084%), 20,443 calls (088792F8 - 088793E4, length 60)
  Back Branch 0887933C 35,888 times (length 4)
  Back Branch 088793CC 29,875 times (length 5)
  Back Branch 088793D8 19,640 times (length 5)
  Back Branch 08879398 7,299 times (length 5)
  Back Branch 088793B0 6,145 times (length 24)
  Back Branch 088793B8 5,957 times (length 42)
_S1_2_8819AFC 666,298 instructions (0.082%), 39,194 calls (08819AFC - 08819B68, length 28)
  Back Branch 08819B4C 39,194 times (length 8)
_S1_2_880A764 665,511 instructions (0.082%), 31,691 calls (0880A764 - 0880A7C4, length 25)
_S1_2_881AB40 656,675 instructions (0.081%), 7,988 calls (0881AB40 - 0881AD30, length 125)
  Back Branch 0881AC40 17,667 times (length 27)
  Back Branch 0881ACD8 850 times (length 41)
  Back Branch 0881ACE4 825 times (length 45)
_S1_2_8869128 650,400 instructions (0.080%), 65,040 calls (08869128 - 0886914C, length 10)
_S1_2_8842FF8 649,519 instructions (0.080%), 38,207 calls (08842FF8 - 08843114, length 72)
_S1_2_888884C 645,970 instructions (0.080%), 33,892 calls (0888884C - 088888B0, length 26)
_S1_2_8819938 643,181 instructions (0.079%), 60,389 calls (08819938 - 08819984, length 20)
  Back Branch 08819974 5,373 times (length 9)
_S1_2_8873688 641,074 instructions (0.079%), 50,016 calls (08873688 - 088736EC, length 26)
  Back Branch 088736D8 12,230 times (length 4)
  Back Branch 088736E8 11,954 times (length 11)
  Back Branch 088736A0 9,827 times (length 3)
_S1_2_882CF74 619,632 instructions (0.076%), 18,069 calls (0882CF74 - 0882D078, length 66)
  Back Branch 0882D048 8,969 times (length 11)
  Back Branch 0882D05C 521 times (length 33)
  Back Branch 0882D06C 69 times (length 32)
_S1_2_8826960 601,390 instructions (0.074%), 60,389 calls (08826960 - 088269B4, length 22)
  Back Branch 088269A8 3,205 times (length 10)
_S1_2_883B9E8 585,252 instructions (0.072%), 29,450 calls (0883B9E8 - 0883BA9C, length 46)
_S1_2_888BB24 583,798 instructions (0.072%), 291,899 calls (0888BB24 - 0888BB28, length 2)
_S1_2_8879970 575,767 instructions (0.071%), 57,577 calls (08879970 - 0888B888, length 18375)
_S1_2_883B884 555,436 instructions (0.068%), 7,736 calls (0883B884 - 0883B928, length 42)
  Back Branch 0883B90C 29,450 times (length 13)
_S1_2_8842E6C 549,846 instructions (0.068%), 5,554 calls (08842E6C - 08842FF4, length 99)
_S1_2_88431DC 523,923 instructions (0.065%), 7,736 calls (088431DC - 0884326C, length 37)
  Back Branch 0884322C 38,207 times (length 10)
  Back Branch 0884324C 1,624 times (length 15)
_S1_2_8843134 523,395 instructions (0.065%), 16,858 calls (08843100 - 088431A4, length 42)
  Back Branch 0884318C 16,858 times (length 37)
  Back Branch 088431A0 3,531 times (length 42)
_S1_2_8809EC0 519,518 instructions (0.064%), 2,034 calls (08809EC0 - 08809FF4, length 78)
  Back Branch 08809F90 16,272 times (length 39)
  Back Branch 08809FC0 15,536 times (length 27)
  Back Branch 08809FF0 3,056 times (length 28)
_S1_2_88099F4 499,689 instructions (0.062%), 5,373 calls (088099F4 - 08809B00, length 68)
  Back Branch 08809AE4 32,238 times (length 5)
_S1_2_8840478 487,376 instructions (0.060%), 7,736 calls (08840478 - 08840550, length 55)
  Back Branch 088404DC 61,886 times (length 5)
  Back Branch 088404E8 2 times (length 10)
  Back Branch 088404F8 1 times (length 10)
_S1_2_8867F94 476,208 instructions (0.059%), 59,526 calls (08867E94 - 08867F9C, length 67)
  Back Branch 08867F98 59,526 times (length 67)
_S1_2_8851168 464,037 instructions (0.057%), 23 calls (08851168 - 08851378, length 133)
  Back Branch 088512B4 19,229 times (length 22)
  Back Branch 08851348 626 times (length 37)
  Back Branch 088512F8 626 times (length 58)
  Back Branch 088512EC 582 times (length 78)
  Back Branch 08851304 23 times (length 84)
  Back Branch 08851314 23 times (length 88)
  Back Branch 08851374 23 times (length 105)
_S1_2_888B85C 453,140 instructions (0.056%), 226,570 calls (0888B85C - 0888B860, length 2)
_S1_2_8861AC8 446,208 instructions (0.055%), 5,376 calls (08861AC8 - 08861B20, length 23)
  Back Branch 08861AE0 86,016 times (length 4)
_S1_2_88255C8 440,550 instructions (0.054%), 10,384 calls (088255C8 - 088256D0, length 67)
  Back Branch 088256CC 7,703 times (length 38)
  Back Branch 088256A4 1,092 times (length 21)
_S1_2_8842D28 427,658 instructions (0.053%), 5,554 calls (08842D28 - 08842E68, length 81)
_S1_2_883D078 417,744 instructions (0.051%), 15,472 calls (0883D078 - 0888BA00, length 80483)
_S1_2_881ED98 415,684 instructions (0.051%), 7,933 calls (0881EA10 - 0881EEB4, length 298)
  Back Branch 0881EE20 5,087 times (length 50)
  Back Branch 0881EE60 3,231 times (length 278)
  Back Branch 0881EEA8 1,003 times (length 296)
  Back Branch 0881EEB0 512 times (length 85)
_S1_2_88693A4 412,424 instructions (0.051%), 51,553 calls (088693A4 - 088693C0, length 8)
_S1_2_881EA88 408,180 instructions (0.050%), 27,212 calls (0881E9B0 - 0881EA8C, length 56)
  Back Branch 0881EA88 27,212 times (length 56)
_S1_2_886159C 378,012 instructions (0.047%), 478 calls (0886159C - 08861680, length 58)
  Back Branch 08861644 26,079 times (length 14)
  Back Branch 08861654 478 times (length 36)
  Back Branch 08861664 478 times (length 29)
  Back Branch 08861608 478 times (length 20)
_S1_2_881F704 376,103 instructions (0.046%), 28,931 calls (0881F704 - 0881F78C, length 35)
_S1_2_8833318 373,968 instructions (0.046%), 6,678 calls (08833318 - 088479A4, length 20900)
_S1_2_883C2F0 372,864 instructions (0.046%), 23,304 calls (0883C2F0 - 0883C32C, length 16)
_S1_2_8850E28 371,380 instructions (0.046%), 582 calls (08850E28 - 088510C0, length 167)
  Back Branch 08850F00 17,037 times (length 18)
  Back Branch 08850F78 3,010 times (length 47)
  Back Branch 08850F88 3,010 times (length 6)
  Back Branch 08850F10 2,573 times (length 21)
  Back Branch 0885109C 1,576 times (length 81)
  Back Branch 08850E98 582 times (length 16)
  Back Branch 0885108C 437 times (length 141)
  Back Branch 088510BC 265 times (length 50)
  Back Branch 088510AC 128 times (length 149)
  Back Branch 0885104C 17 times (length 124)
  Back Branch 08851064 17 times (length 131)
_S1_2_88896A8 359,042 instructions (0.044%), 3,912 calls (08873DD0 - 0888B888, length 24239)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
  Back Branch 088896A8 3,912 times (length 22072)
  Back Branch 08881F24 3,748 times (length 61)
  Back Branch 08881F2C 3,747 times (length 56)
  Back Branch 08881F54 3,747 times (length 19)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
  Back Branch 08882024 471 times (length 99)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
  Back Branch 08882018 1 times (length 121)
_S1_2_883A9D8 349,365 instructions (0.043%), 7,736 calls (0883A9D8 - 0883AA8C, length 46)
_S1_2_887377C 341,050 instructions (0.042%), 24,363 calls (0887377C - 088737D8, length 24)
_S1_2_8873D70 335,742 instructions (0.041%), 15,261 calls (08873D70 - 08873DC4, length 22)
_S1_2_8867628 333,536 instructions (0.041%), 20,846 calls (08867628 - 08867664, length 16)
_S1_2_886B378 328,825 instructions (0.041%), 65,765 calls (0886B378 - 0886B388, length 5)
_S1_2_886B364 328,825 instructions (0.041%), 65,765 calls (0886B364 - 0886B374, length 5)
_S1_2_888B854 328,632 instructions (0.041%), 164,316 calls (0888B854 - 0888B858, length 2)
_S1_2_8865904 324,954 instructions (0.040%), 7,737 calls (08865904 - 088659C0, length 48)
  Back Branch 088659BC 7,737 times (length 11)
_S1_2_8816BA0 323,994 instructions (0.040%), 7,736 calls (08816BA0 - 08841568, length 43635)
  Back Branch 08816D34 5,587 times (length 85)
  Back Branch 08841518 11 times (length 9)
  Back Branch 08816D3C 3 times (length 44)
  Back Branch 08816C9C 3 times (length 43)
_S1_2_8840860 306,789 instructions (0.038%), 1 calls (08840860 - 08840E74, length 390)
  Back Branch 08840A44 8,056 times (length 45)
  Back Branch 08840CDC 2,016 times (length 86)
  Back Branch 08840BB0 2,016 times (length 132)
  Back Branch 08840BC8 2,016 times (length 62)
  Back Branch 08840BD0 2,011 times (length 34)
  Back Branch 08840CBC 671 times (length 73)
  Back Branch 08840CA4 5 times (length 59)
  Back Branch 08840C90 5 times (length 189)
  Back Branch 08840C64 5 times (length 71)
  Back Branch 08840DD0 1 times (length 310)
  Back Branch 08840DE4 1 times (length 315)
  Back Branch 08840D54 1 times (length 279)
  Back Branch 08840E1C 1 times (length 323)
_S1_2_881F394 303,118 instructions (0.037%), 5,201 calls (0881F394 - 0881F568, length 118)
  Back Branch 0881F3EC 4,284 times (length 11)
  Back Branch 0881F3F8 4,284 times (length 13)
  Back Branch 0881F464 4,284 times (length 42)
  Back Branch 0881F404 4,284 times (length 16)
  Back Branch 0881F470 4,274 times (length 44)
  Back Branch 0881F498 917 times (length 53)
  Back Branch 0881F480 917 times (length 48)
  Back Branch 0881F48C 917 times (length 50)
  Back Branch 0881F548 904 times (length 98)
  Back Branch 0881F52C 904 times (length 91)
  Back Branch 0881F564 13 times (length 105)
_S1_2_88168FC 297,245 instructions (0.037%), 7,736 calls (088168FC - 08816B14, length 135)
  Back Branch 08816ACC 5,192 times (length 100)
  Back Branch 08816AB8 543 times (length 72)
  Back Branch 08816A3C 531 times (length 41)
  Back Branch 088169B8 531 times (length 11)
_S1_2_8866B94 284,162 instructions (0.035%), 284,162 calls (08866B94 - 08866C60, length 52)
_S1_2_888998C 282,503 instructions (0.035%), 6,326 calls (0888998C - 08889B50, length 114)
  Back Branch 08889AF0 6,305 times (length 33)
  Back Branch 08889AF8 5,426 times (length 36)
  Back Branch 08889B38 20 times (length 53)
  Back Branch 08889AB8 17 times (length 27)
  Back Branch 08889B28 10 times (length 48)
_S1_2_8869430 278,446 instructions (0.034%), 19,889 calls (08869430 - 08869464, length 14)
_S1_2_884303C 273,101 instructions (0.034%), 5,554 calls (0884303C - 088431D8, length 104)
  Back Branch 088431B4 1,601 times (length 47)
  Back Branch 088431D4 286 times (length 55)
  Back Branch 088431C8 113 times (length 52)
  Back Branch 088431C0 4 times (length 50)
_S1_2_8873DC8 272,472 instructions (0.034%), 11,353 calls (08873D70 - 08873DCC, length 24)
  Back Branch 08873DC8 11,353 times (length 24)
_S1_2_8865D30 270,725 instructions (0.033%), 7,735 calls (08865D30 - 08865DF4, length 50)
  Back Branch 08865DE0 7,735 times (length 27)
_S1_2_888B874 259,748 instructions (0.032%), 129,874 calls (0888B874 - 0888B878, length 2)
_S1_2_888AE1C 234,066 instructions (0.029%), 5,573 calls (0888AE1C - 0888B034, length 135)
_S1_2_886A234 233,648 instructions (0.029%), 29,206 calls (0886A234 - 0886A250, length 8)
_S1_2_881A20C 232,834 instructions (0.029%), 4,717 calls (0881A20C - 0881A3F4, length 123)
  Back Branch 0881A3F0 4,645 times (length 109)
_S1_2_883B92C 232,080 instructions (0.029%), 7,736 calls (0883B82C - 0883B9E4, length 111)
  Back Branch 0883B984 7,736 times (length 88)
_S1_2_8867690 229,306 instructions (0.028%), 20,846 calls (08867690 - 088676B8, length 11)
_S1_2_88855D0 228,147 instructions (0.028%), 1,871 calls (088855D0 - 0888598C, length 240)
  Back Branch 08885868 4,368 times (length 32)
  Back Branch 088857F0 4,368 times (length 7)
  Back Branch 08885760 4,368 times (length 9)
  Back Branch 08885858 1,871 times (length 39)
  Back Branch 08885850 577 times (length 60)
_S1_2_88439C8 216,362 instructions (0.027%), 7,736 calls (088439C8 - 08843A44, length 32)
  Back Branch 08843A34 1,498 times (length 5)
_S1_2_8871594 209,477 instructions (0.026%), 8,057 calls (08871594 - 088715F8, length 26)
_S1_2_884FBD0 207,075 instructions (0.026%), 18,825 calls (0884FBD0 - 0884FBF8, length 11)
_S1_2_8889470 201,840 instructions (0.025%), 8,410 calls (08889470 - 088894F0, length 33)
  Back Branch 088894EC 8,410 times (length 20)
_S1_2_886903C 194,344 instructions (0.024%), 48,586 calls (0886903C - 08869048, length 4)
_S1_2_883D80C 192,234 instructions (0.024%), 8,358 calls (0883D80C - 0883D864, length 23)
_S1_2_88279FC 190,050 instructions (0.023%), 1,002 calls (0882752C - 088284AC, length 993)
  Back Branch 088278E4 5,191 times (length 103)
  Back Branch 088278D4 5,191 times (length 99)
  Back Branch 088276C4 3,511 times (length 8)
  Back Branch 088278B4 3,511 times (length 119)
  Back Branch 088278A4 3,511 times (length 112)
  Back Branch 08827854 3,511 times (length 89)
  Back Branch 088277A0 1,680 times (length 55)
  Back Branch 088277AC 1,653 times (length 57)
  Back Branch 08827C0C 998 times (length 442)
  Back Branch 0882809C 869 times (length 408)
  Back Branch 088277E8 853 times (length 90)
  Back Branch 088279C4 543 times (length 290)
  Back Branch 088279F4 70 times (length 178)
  Back Branch 088280A4 62 times (length 412)
  Back Branch 088277C4 27 times (length 63)
  Back Branch 088277F8 10 times (length 36)
  Back Branch 08827844 5 times (length 114)
  Back Branch 088277E0 5 times (length 89)
  Back Branch 08828274 5 times (length 522)
  Back Branch 08827C5C 4 times (length 462)
  Back Branch 08827C40 4 times (length 455)
  Back Branch 08827C34 4 times (length 452)
  Back Branch 088284A8 4 times (length 663)
  Back Branch 08828394 2 times (length 553)
  Back Branch 08828474 1 times (length 650)
  Back Branch 08828264 1 times (length 513)
  Back Branch 08828368 1 times (length 493)
_S1_2_8826A80 188,100 instructions (0.023%), 5,373 calls (08826A80 - 08826B90, length 69)
_S1_2_8817E80 185,695 instructions (0.023%), 1,652 calls (088177A4 - 0883E468, length 39730)
  Back Branch 0883E2F4 144,523 times (length 31)
  Back Branch 0883E304 142,513 times (length 35)
  Back Branch 0883E314 142,513 times (length 39)
  Back Branch 0883E324 16,908 times (length 43)
  Back Branch 0883E334 16,908 times (length 47)
  Back Branch 0883E364 16,412 times (length 59)
  Back Branch 0883E344 16,412 times (length 51)
  Back Branch 0883E354 16,412 times (length 55)
  Back Branch 0883E374 16,312 times (length 63)
  Back Branch 0883E384 14,627 times (length 67)
  Back Branch 0883E390 10,081 times (length 70)
  Back Branch 0883E3A0 9,870 times (length 74)
  Back Branch 0883E3AC 9,206 times (length 77)
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
  Back Branch 0883E3E8 8,775 times (length 92)
  Back Branch 0883E3F4 8,775 times (length 95)
  Back Branch 0883E3C4 8,775 times (length 83)
  Back Branch 0883E3DC 8,775 times (length 89)
  Back Branch 0883E3D0 8,775 times (length 86)
  Back Branch 0883E45C 3,303 times (length 97)
  Back Branch 0883E464 3,303 times (length 122)
  Back Branch 08817EB4 1,652 times (length 371)
_S1_2_88658A4 185,688 instructions (0.023%), 7,737 calls (088658A4 - 088659B8, length 70)
_S1_2_8867F58 185,672 instructions (0.023%), 23,209 calls (08867E94 - 08867F60, length 52)
  Back Branch 08867F5C 23,209 times (length 52)
_S1_2_88460AC 178,674 instructions (0.022%), 7,736 calls (08844740 - 08846148, length 1667)
  Back Branch 08846144 7,540 times (length 67)
  Back Branch 08846104 101 times (length 1651)
  Back Branch 08846138 95 times (length 1664)
_S1_2_8843AB8 176,888 instructions (0.022%), 7,736 calls (08843AB8 - 08843B54, length 40)
  Back Branch 08843B10 1,562 times (length 9)
  Back Branch 08843B30 64 times (length 14)
_S1_2_8833364 176,688 instructions (0.022%), 6,544 calls (08833364 - 088333CC, length 27)
_S1_2_8878190 174,123 instructions (0.021%), 1,711 calls (08878190 - 0887C840, length 4525)
  Back Branch 0887C714 2,644 times (length 28)
  Back Branch 0887C640 1,815 times (length 7)
  Back Branch 0887C83C 1,815 times (length 139)
  Back Branch 0887C794 252 times (length 80)
_S1_2_8869244 170,480 instructions (0.021%), 21,310 calls (08869244 - 08869260, length 8)
_S1_2_8889B5C 167,190 instructions (0.021%), 5,573 calls (08889B5C - 08889BF8, length 40)
_S1_2_88273E4 166,112 instructions (0.020%), 5,191 calls (088273E4 - 08828090, length 812)
  Back Branch 088278E4 5,191 times (length 103)
  Back Branch 088278D4 5,191 times (length 99)
  Back Branch 088276C4 3,511 times (length 8)
  Back Branch 088278B4 3,511 times (length 119)
  Back Branch 088278A4 3,511 times (length 112)
  Back Branch 08827854 3,511 times (length 89)
  Back Branch 088277A0 1,680 times (length 55)
  Back Branch 088277AC 1,653 times (length 57)
  Back Branch 088277E8 853 times (length 90)
  Back Branch 088279C4 543 times (length 290)
  Back Branch 088279F4 70 times (length 178)
  Back Branch 088277C4 27 times (length 63)
  Back Branch 088277F8 10 times (length 36)
  Back Branch 08827844 5 times (length 114)
  Back Branch 088277E0 5 times (length 89)
_S1_2_884E5A0 162,512 instructions (0.020%), 7,736 calls (0884E5A0 - 0884E638, length 39)
  Back Branch 0884E62C 7 times (length 21)
  Back Branch 0884E634 7 times (length 18)
_S1_2_880A694 157,365 instructions (0.019%), 12,105 calls (0880A694 - 0880A6D4, length 17)
_S1_2_884DEE8 154,739 instructions (0.019%), 1 calls (0884DEE8 - 0884E004, length 72)
  Back Branch 0884DF68 7,736 times (length 8)
  Back Branch 0884DFA8 7,735 times (length 20)
_S1_2_8839E70 153,440 instructions (0.019%), 7,736 calls (08839A48 - 08839F70, length 331)
  Back Branch 08839F48 383 times (length 263)
  Back Branch 08839F6C 75 times (length 331)
_S1_2_884FC78 152,202 instructions (0.019%), 2,874 calls (0884FC78 - 0888ADF0, length 60511)
  Back Branch 0888ADEC 2,943 times (length 34)
  Back Branch 0888ADC8 2,849 times (length 20)
  Back Branch 0888ADDC 67 times (length 25)
  Back Branch 08889C74 7 times (length 72)
  Back Branch 0888ADB8 2 times (length 20)
_S1_2_8816520 150,008 instructions (0.018%), 5,587 calls (08816520 - 088165DC, length 48)
  Back Branch 088165D8 60 times (length 11)
_S1_2_884FBA8 149,850 instructions (0.018%), 14,985 calls (0884FBA8 - 0884FBCC, length 10)
_S1_2_884121C 144,404 instructions (0.018%), 5,554 calls (0884121C - 0886960C, length 41213)
_S1_2_881F7D0 140,820 instructions (0.017%), 11,735 calls (0881F744 - 0881F7DC, length 39)
  Back Branch 0881F7D8 11,735 times (length 39)
_S1_2_883A964 139,248 instructions (0.017%), 7,736 calls (0883A964 - 0883A9A8, length 18)
_S1_2_8819A88 136,967 instructions (0.017%), 4,723 calls (08819A88 - 08819AF8, length 29)
_S1_2_8826B94 135,679 instructions (0.017%), 135 calls (08826B94 - 088333CC, length 12815)
  Back Branch 08826C3C 1,890 times (length 10)
  Back Branch 08826C70 1,485 times (length 18)
  Back Branch 08827210 540 times (length 368)
  Back Branch 08826DC0 536 times (length 15)
  Back Branch 08826DFC 536 times (length 9)
  Back Branch 08826E9C 536 times (length 9)
  Back Branch 08826E60 536 times (length 15)
  Back Branch 08826FF0 536 times (length 9)
  Back Branch 08826FB4 536 times (length 15)
  Back Branch 08826F50 536 times (length 9)
  Back Branch 08826F14 536 times (length 15)
  Back Branch 08827064 536 times (length 15)
  Back Branch 088270A0 536 times (length 9)
  Back Branch 0882729C 402 times (length 259)
  Back Branch 088272B4 402 times (length 220)
  Back Branch 08827224 301 times (length 369)
  Back Branch 08827284 268 times (length 293)
  Back Branch 088272E4 268 times (length 148)
  Back Branch 088272CC 134 times (length 186)
_S1_2_88896B0 135,047 instructions (0.017%), 3,764 calls (088896B0 - 088897BC, length 68)
  Back Branch 08889774 2,462 times (length 18)
_S1_2_8809B80 134,317 instructions (0.017%), 936 calls (08809B80 - 08809D8C, length 132)
  Back Branch 08809C8C 15,886 times (length 6)
  Back Branch 08809C9C 338 times (length 6)
  Back Branch 08809CD0 338 times (length 37)
  Back Branch 08809CD8 338 times (length 39)
  Back Branch 08809D24 338 times (length 76)
  Back Branch 08809D5C 113 times (length 76)
  Back Branch 08809D80 113 times (length 86)
  Back Branch 08809CE0 104 times (length 41)
  Back Branch 08809D00 104 times (length 49)
  Back Branch 08809D34 104 times (length 57)
  Back Branch 08809D54 104 times (length 65)
_S1_2_883B3B8 134,164 instructions (0.017%), 9,566 calls (0883B3B8 - 0883B424, length 28)
  Back Branch 0883B400 48 times (length 9)
_S1_2_8818698 133,287 instructions (0.016%), 531 calls (08818698 - 08818DE8, length 469)
  Back Branch 08818728 1,652 times (length 15)
  Back Branch 0881886C 1,643 times (length 65)
  Back Branch 08818880 1,643 times (length 9)
  Back Branch 088189B0 1,121 times (length 8)
  Back Branch 08818BF8 1,121 times (length 13)
  Back Branch 08818C00 531 times (length 84)
  Back Branch 08818B94 531 times (length 102)
  Back Branch 08818BB4 531 times (length 128)
  Back Branch 08818AEC 531 times (length 232)
  Back Branch 08818CBC 53 times (length 109)
  Back Branch 08818CC8 53 times (length 112)
  Back Branch 08818B2C 53 times (length 247)
  Back Branch 088188A0 3 times (length 79)
  Back Branch 08818B6C 1 times (length 264)
_S1_2_884FFA0 131,294 instructions (0.016%), 3,310 calls (0884FFA0 - 088500EC, length 84)
  Back Branch 088500D0 527 times (length 23)
  Back Branch 088500D8 3 times (length 15)
  Back Branch 088500A4 3 times (length 55)
_S1_2_888A348 126,600 instructions (0.016%), 6,330 calls (0888A348 - 0888A3A0, length 23)
_S1_2_8825238 123,579 instructions (0.015%), 5,373 calls (08825238 - 088254E0, length 171)
_S1_2_8865160 118,206 instructions (0.015%), 5,373 calls (08865160 - 088651B4, length 22)
_S1_2_88113F8 114,202 instructions (0.014%), 5,191 calls (088112E0 - 08811C94, length 622)
  Back Branch 08811428 5,191 times (length 84)
_S1_2_8819A08 113,352 instructions (0.014%), 4,723 calls (08819A08 - 08819A84, length 32)
_S1_2_8805B94 112,050 instructions (0.014%), 6,750 calls (08805B94 - 08805BD8, length 18)
_S1_2_88254E4 109,221 instructions (0.013%), 5,201 calls (088254E4 - 088255C4, length 57)
  Back Branch 088255A4 5,201 times (length 27)
_S1_2_884E2D0 108,304 instructions (0.013%), 7,736 calls (0884E2D0 - 0884E30C, length 16)
_S1_2_88111F4 107,760 instructions (0.013%), 5,388 calls (088111F4 - 088112FC, length 67)
_S1_2_882A588 104,076 instructions (0.013%), 7,434 calls (0882A588 - 0882A5CC, length 18)
  Back Branch 0882A5B0 7,434 times (length 10)
_S1_2_888B884 99,662 instructions (0.012%), 49,831 calls (0888B884 - 0888B888, length 2)
_S1_2_88891BC 98,260 instructions (0.012%), 4,096 calls (088891BC - 0888934C, length 101)
  Back Branch 08889258 4,074 times (length 26)
_S1_2_884179C 94,341 instructions (0.012%), 1,599 calls (088416C0 - 088417A8, length 59)
  Back Branch 088417A4 1,599 times (length 59)
_S1_2_888988C 94,100 instructions (0.012%), 3,764 calls (0888988C - 088898EC, length 25)
_S1_2_881A3F8 93,764 instructions (0.012%), 2,126 calls (0881A3F8 - 0881A63C, length 146)
  Back Branch 0881A628 2,109 times (length 130)
  Back Branch 0881A638 9 times (length 122)
  Back Branch 0881A614 5 times (length 74)
_S1_2_8827E84 91,413 instructions (0.011%), 543 calls (0882752C - 08828214, length 827)
  Back Branch 088278E4 5,191 times (length 103)
  Back Branch 088278D4 5,191 times (length 99)
  Back Branch 088276C4 3,511 times (length 8)
  Back Branch 088278B4 3,511 times (length 119)
  Back Branch 088278A4 3,511 times (length 112)
  Back Branch 08827854 3,511 times (length 89)
  Back Branch 088277A0 1,680 times (length 55)
  Back Branch 088277AC 1,653 times (length 57)
  Back Branch 088277E8 853 times (length 90)
  Back Branch 08827ED4 543 times (length 620)
  Back Branch 088279C4 543 times (length 290)
  Back Branch 088279F4 70 times (length 178)
  Back Branch 088277C4 27 times (length 63)
  Back Branch 088277F8 10 times (length 36)
  Back Branch 08827844 5 times (length 114)
  Back Branch 088277E0 5 times (length 89)
  Back Branch 088281B0 3 times (length 191)
  Back Branch 08828210 3 times (length 215)
_S1_2_8832F00 89,445 instructions (0.011%), 6,391 calls (08832F00 - 08832F40, length 17)
_S1_2_880A7C8 88,247 instructions (0.011%), 5,191 calls (0880A7C8 - 0880A808, length 17)
_S1_2_881823C 87,194 instructions (0.011%), 1,652 calls (0881823C - 08818694, length 279)
  Back Branch 088182F8 1,649 times (length 20)
  Back Branch 08818434 1,616 times (length 81)
  Back Branch 08818580 1,121 times (length 92)
  Back Branch 088184C8 1,121 times (length 57)
  Back Branch 0881844C 36 times (length 87)
  Back Branch 08818690 3 times (length 161)
  Back Branch 08818458 3 times (length 108)
_S1_2_88104AC 86,208 instructions (0.011%), 5,388 calls (088104AC - 08810520, length 30)
_S1_2_8866654 85,096 instructions (0.010%), 7,736 calls (08866654 - 08866698, length 18)
_S1_2_880BB90 85,049 instructions (0.010%), 875 calls (0880BB90 - 0883E468, length 51767)
  Back Branch 0883E2F4 144,523 times (length 31)
  Back Branch 0883E304 142,513 times (length 35)
  Back Branch 0883E314 142,513 times (length 39)
  Back Branch 0883E324 16,908 times (length 43)
  Back Branch 0883E334 16,908 times (length 47)
  Back Branch 0883E364 16,412 times (length 59)
  Back Branch 0883E344 16,412 times (length 51)
  Back Branch 0883E354 16,412 times (length 55)
  Back Branch 0883E374 16,312 times (length 63)
  Back Branch 0883E384 14,627 times (length 67)
  Back Branch 0883E390 10,081 times (length 70)
  Back Branch 0883E3A0 9,870 times (length 74)
  Back Branch 0883E3AC 9,206 times (length 77)
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
  Back Branch 0883E3E8 8,775 times (length 92)
  Back Branch 0883E3F4 8,775 times (length 95)
  Back Branch 0883E3C4 8,775 times (length 83)
  Back Branch 0883E3DC 8,775 times (length 89)
  Back Branch 0883E3D0 8,775 times (length 86)
  Back Branch 0883E45C 3,303 times (length 97)
  Back Branch 0883E464 3,303 times (length 122)
  Back Branch 0880BCB4 30 times (length 24)
_S1_2_883BBC0 83,352 instructions (0.010%), 1,208 calls (0883BBC0 - 0883BCD0, length 69)
_S1_2_8805BDC 83,160 instructions (0.010%), 2,970 calls (08805BDC - 08805CCC, length 61)
_S1_2_884C9E0 80,657 instructions (0.010%), 1,562 calls (0884C918 - 0884CA44, length 76)
  Back Branch 0884C9D0 2,166 times (length 5)
  Back Branch 0884CA40 1,158 times (length 76)
  Back Branch 0884CA2C 340 times (length 15)
_S1_2_8867138 77,360 instructions (0.010%), 7,736 calls (08867138 - 0886715C, length 10)
_S1_2_882AB84 76,891 instructions (0.009%), 3,511 calls (0882AB84 - 0882AC1C, length 39)
  Back Branch 0882ABD8 606 times (length 9)
  Back Branch 0882ABF8 1 times (length 14)
_S1_2_881EA48 76,415 instructions (0.009%), 2,729 calls (0881E9B0 - 0881EA84, length 54)
  Back Branch 0881EA78 2,729 times (length 28)
  Back Branch 0881EA80 3 times (length 54)
_S1_2_8828FB4 75,373 instructions (0.009%), 891 calls (08828FB4 - 08829234, length 161)
  Back Branch 088290A0 1,345 times (length 10)
  Back Branch 088290B0 1,101 times (length 17)
  Back Branch 08829150 2 times (length 14)
  Back Branch 08829124 2 times (length 15)
  Back Branch 088291B0 1 times (length 37)
_S1_2_8809DE8 74,224 instructions (0.009%), 2,034 calls (08809DE8 - 08809EBC, length 54)
_S1_2_8829238 74,073 instructions (0.009%), 998 calls (08829238 - 0882946C, length 142)
  Back Branch 088293A0 944 times (length 80)
  Back Branch 0882943C 802 times (length 55)
  Back Branch 08829454 802 times (length 98)
  Back Branch 0882938C 88 times (length 48)
  Back Branch 08829420 53 times (length 87)
  Back Branch 08829378 1 times (length 44)
_S1_2_88230BC 72,982 instructions (0.009%), 5,213 calls (088230BC - 08823100, length 18)
  Back Branch 088230E0 5,213 times (length 7)
  Back Branch 088230EC 5,213 times (length 10)
_S1_2_8829774 70,898 instructions (0.009%), 3,511 calls (08829774 - 08829808, length 38)
  Back Branch 088297BC 998 times (length 8)
  Back Branch 088297E8 54 times (length 16)
_S1_2_8868DB4 69,633 instructions (0.009%), 7,737 calls (08868DB4 - 08868DE4, length 13)
_S1_2_883A9AC 69,624 instructions (0.009%), 7,736 calls (0883A9AC - 08866344, length 44647)
_S1_2_8878188 68,768 instructions (0.008%), 481 calls (08878188 - 0887C5C8, length 4369)
  Back Branch 0887B5E0 1,067 times (length 74)
  Back Branch 0887B5EC 616 times (length 77)
  Back Branch 0887B5F4 616 times (length 16)
  Back Branch 0887C5C4 481 times (length 1136)
  Back Branch 0887B5A8 451 times (length 62)
  Back Branch 0887BD34 451 times (length 526)
  Back Branch 0887BDD0 82 times (length 575)
  Back Branch 0887C458 40 times (length 422)
  Back Branch 0887C430 40 times (length 213)
  Back Branch 0887B59C 29 times (length 60)
  Back Branch 0887C14C 27 times (length 789)
  Back Branch 0887BE68 27 times (length 37)
  Back Branch 0887C10C 21 times (length 211)
  Back Branch 0887C2AC 12 times (length 283)
  Back Branch 0887C054 2 times (length 737)
  Back Branch 0887B588 1 times (length 35)
_S1_2_88845C8 68,270 instructions (0.008%), 3,252 calls (088845C8 - 0888462C, length 26)
  Back Branch 088845DC 3,252 times (length 4)
  Back Branch 08884628 3,241 times (length 15)
_S1_2_8810544 67,496 instructions (0.008%), 5,192 calls (08810510 - 08817F74, length 7834)
  Back Branch 0881055C 5,192 times (length 21)
  Back Branch 08817F58 1,652 times (length 7)
_S1_2_88852DC 66,533 instructions (0.008%), 594 calls (088852DC - 088853DC, length 65)
  Back Branch 088853D8 3,181 times (length 28)
  Back Branch 08885370 2,777 times (length 6)
  Back Branch 088853C4 161 times (length 23)
_S1_2_883C598 66,240 instructions (0.008%), 4,416 calls (0883C598 - 0883C5D0, length 15)
_S1_2_8877DD8 63,856 instructions (0.008%), 15,964 calls (08877DD8 - 08877DE4, length 4)
_S1_2_8884550 63,144 instructions (0.008%), 3,508 calls (08884550 - 088845C4, length 30)
  Back Branch 088845C0 22 times (length 11)
_S1_2_882A604 62,818 instructions (0.008%), 2,729 calls (0882A604 - 0882A6A8, length 42)
  Back Branch 0882A680 3 times (length 16)
_S1_2_881F7C0 62,412 instructions (0.008%), 5,201 calls (0881F744 - 0881F7CC, length 35)
  Back Branch 0881F7C8 5,201 times (length 35)
_S1_2_882AE20 62,128 instructions (0.008%), 5,373 calls (0882AE20 - 0882AE5C, length 16)
  Back Branch 0882AE4C 605 times (length 5)
_S1_2_881A640 61,430 instructions (0.008%), 1,639 calls (0881A640 - 0881A704, length 50)
  Back Branch 0881A68C 1,639 times (length 12)
  Back Branch 0881A700 1,036 times (length 41)
  Back Branch 0881A6F0 3 times (length 37)
_S1_2_88793E8 59,295 instructions (0.007%), 2,804 calls (088793E8 - 08879478, length 37)
  Back Branch 08879428 2,632 times (length 12)
  Back Branch 0887945C 1,449 times (length 6)
  Back Branch 0887943C 1,162 times (length 9)
  Back Branch 0887946C 921 times (length 7)
  Back Branch 08879444 528 times (length 17)
_S1_2_880B628 58,986 instructions (0.007%), 522 calls (0880B628 - 0883C32C, length 49986)
_S1_2_88262E8 58,749 instructions (0.007%), 135 calls (088262E8 - 0883E610, length 24779)
  Back Branch 088263EC 945 times (length 22)
  Back Branch 088264DC 405 times (length 82)
  Back Branch 088263D8 405 times (length 17)
  Back Branch 088266BC 135 times (length 67)
  Back Branch 08826694 135 times (length 204)
  Back Branch 08826744 135 times (length 73)
  Back Branch 08826460 135 times (length 47)
  Back Branch 088264E4 135 times (length 38)
_S1_2_888B9FC 57,226 instructions (0.007%), 28,613 calls (0888B9FC - 0888BA00, length 2)
_S1_2_881F7A0 56,604 instructions (0.007%), 4,717 calls (0881F744 - 0881F7AC, length 27)
  Back Branch 0881F7A8 4,717 times (length 27)
_S1_2_8805974 53,244 instructions (0.007%), 5,916 calls (08805974 - 088059A0, length 12)
  Back Branch 08805990 5,916 times (length 5)
_S1_2_8829470 53,077 instructions (0.007%), 5,373 calls (08829470 - 088294A4, length 14)
  Back Branch 08829494 944 times (length 5)
_S1_2_8888CA8 52,230 instructions (0.006%), 1,741 calls (08888CA8 - 08888D1C, length 30)
_S1_2_884CA48 50,932 instructions (0.006%), 1,498 calls (0884CA48 - 088652C4, length 25120)
_S1_2_880A4AC 49,794 instructions (0.006%), 1,538 calls (0880A4AC - 0883E610, length 53338)
_S1_2_8824E7C 46,809 instructions (0.006%), 5,201 calls (08824E7C - 08824E9C, length 9)
_S1_2_8810524 46,698 instructions (0.006%), 181 calls (08810524 - 088273E0, length 23472)
  Back Branch 08825E88 21,492 times (length 9)
  Back Branch 08825E50 21,492 times (length 15)
  Back Branch 08825FF8 5,373 times (length 130)
  Back Branch 08825F78 5,373 times (length 132)
  Back Branch 08825EF4 5,373 times (length 65)
  Back Branch 08827394 5,373 times (length 8)
  Back Branch 088273CC 5,373 times (length 1450)
  Back Branch 088273DC 135 times (length 30)
_S1_2_882ACE8 45,670 instructions (0.006%), 1,210 calls (0882ACE8 - 0882ADA8, length 49)
  Back Branch 0882AD8C 360 times (length 29)
  Back Branch 0882AD9C 360 times (length 33)
  Back Branch 0882ADA4 90 times (length 15)
_S1_2_8817248 43,927 instructions (0.005%), 1,652 calls (08817248 - 088172C0, length 31)
_S1_2_880CBD8 42,238 instructions (0.005%), 431 calls (0880CBD8 - 08817F74, length 11496)
  Back Branch 0880CC2C 1,724 times (length 5)
  Back Branch 08817F58 1,652 times (length 7)
_S1_2_881F790 42,120 instructions (0.005%), 3,510 calls (0881F744 - 0881F79C, length 23)
  Back Branch 0881F798 3,510 times (length 23)
_S1_2_884F52C 40,783 instructions (0.005%), 83 calls (0884F52C - 0884F624, length 63)
  Back Branch 0884F604 1,923 times (length 37)
_S1_2_885A650 39,558 instructions (0.005%), 27 calls (0885A650 - 0885A8AC, length 152)
  Back Branch 0885A790 1,620 times (length 29)
  Back Branch 0885A8A8 18 times (length 104)
  Back Branch 0885A880 1 times (length 93)
  Back Branch 0885A84C 1 times (length 64)
_S1_2_883D868 39,405 instructions (0.005%), 71 calls (0883D868 - 0883DAC0, length 151)
  Back Branch 0883D8D8 4,686 times (length 7)
  Back Branch 0883DABC 71 times (length 73)
  Back Branch 0883DAB4 71 times (length 83)
_S1_2_8867104 38,685 instructions (0.005%), 7,737 calls (08867104 - 08867114, length 5)
_S1_2_8866680 38,685 instructions (0.005%), 7,737 calls (08866680 - 08866690, length 5)
_S1_2_880A22C 36,610 instructions (0.005%), 92 calls (0880A22C - 0880A4A8, length 160)
  Back Branch 0880A448 828 times (length 28)
  Back Branch 0880A49C 736 times (length 73)
  Back Branch 0880A380 552 times (length 7)
  Back Branch 0880A3E4 552 times (length 7)
  Back Branch 0880A394 276 times (length 17)
  Back Branch 0880A3F8 276 times (length 17)
  Back Branch 0880A458 274 times (length 31)
  Back Branch 0880A478 92 times (length 64)
  Back Branch 0880A2E8 92 times (length 20)
_S1_2_8841D34 35,604 instructions (0.004%), 1,548 calls (088419F8 - 08841D50, length 215)
  Back Branch 08841D4C 1,548 times (length 215)
  Back Branch 08841A34 1,280 times (length 11)
_S1_2_8838C34 34,776 instructions (0.004%), 216 calls (08838C34 - 0883E468, length 5646)
  Back Branch 0883E2F4 144,523 times (length 31)
  Back Branch 0883E304 142,513 times (length 35)
  Back Branch 0883E314 142,513 times (length 39)
  Back Branch 0883E324 16,908 times (length 43)
  Back Branch 0883E334 16,908 times (length 47)
  Back Branch 0883E364 16,412 times (length 59)
  Back Branch 0883E344 16,412 times (length 51)
  Back Branch 0883E354 16,412 times (length 55)
  Back Branch 0883E374 16,312 times (length 63)
  Back Branch 0883E384 14,627 times (length 67)
  Back Branch 0883E390 10,081 times (length 70)
  Back Branch 0883E3A0 9,870 times (length 74)
  Back Branch 0883E3AC 9,206 times (length 77)
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
  Back Branch 0883E3E8 8,775 times (length 92)
  Back Branch 0883E3F4 8,775 times (length 95)
  Back Branch 0883E3C4 8,775 times (length 83)
  Back Branch 0883E3DC 8,775 times (length 89)
  Back Branch 0883E3D0 8,775 times (length 86)
  Back Branch 0883E45C 3,303 times (length 97)
  Back Branch 0883E464 3,303 times (length 122)
  Back Branch 08838C68 432 times (length 5)
_S1_2_8879F7C 33,856 instructions (0.004%), 1,058 calls (08879F7C - 08879FF8, length 32)
_S1_2_8828F10 33,632 instructions (0.004%), 944 calls (08828F10 - 08828FB0, length 41)
_S1_2_880A8C8 31,538 instructions (0.004%), 1 calls (0880A8C8 - 0880AD14, length 276)
  Back Branch 0880AB14 1,760 times (length 9)
  Back Branch 0880AA84 1,760 times (length 12)
  Back Branch 0880AAA4 108 times (length 11)
  Back Branch 0880AB5C 55 times (length 42)
  Back Branch 0880AAD0 55 times (length 36)
  Back Branch 0880AB20 32 times (length 14)
  Back Branch 0880AC1C 1 times (length 176)
  Back Branch 0880AC40 1 times (length 181)
  Back Branch 0880AC68 1 times (length 174)
  Back Branch 0880AD10 1 times (length 200)
_S1_2_884DED8 30,944 instructions (0.004%), 7,736 calls (0884DED8 - 0884DEE4, length 4)
_S1_2_886FEA0 30,759 instructions (0.004%), 738 calls (0886FEA0 - 08870018, length 95)
  Back Branch 0886FF80 533 times (length 43)
  Back Branch 0886FFBC 283 times (length 39)
  Back Branch 0886FFC8 283 times (length 42)
  Back Branch 0886FFAC 43 times (length 35)
_S1_2_8888A24 29,914 instructions (0.004%), 626 calls (08888A24 - 08888AB8, length 38)
  Back Branch 08888A94 1,631 times (length 14)
  Back Branch 08888AAC 1,049 times (length 12)
  Back Branch 08888AB4 9 times (length 23)
_S1_2_88250F0 28,984 instructions (0.004%), 2,366 calls (088250F0 - 08825174, length 34)
_S1_2_8818020 28,457 instructions (0.004%), 1,646 calls (08818020 - 08818098, length 31)
  Back Branch 08818084 531 times (length 16)
_S1_2_88411D8 27,676 instructions (0.003%), 1,628 calls (088411D8 - 08841218, length 17)
_S1_2_880C08C 27,540 instructions (0.003%), 204 calls (0880C08C - 0883E468, length 51448)
  Back Branch 0883E2F4 144,523 times (length 31)
  Back Branch 0883E304 142,513 times (length 35)
  Back Branch 0883E314 142,513 times (length 39)
  Back Branch 0883E324 16,908 times (length 43)
  Back Branch 0883E334 16,908 times (length 47)
  Back Branch 0883E364 16,412 times (length 59)
  Back Branch 0883E344 16,412 times (length 51)
  Back Branch 0883E354 16,412 times (length 55)
  Back Branch 0883E374 16,312 times (length 63)
  Back Branch 0883E384 14,627 times (length 67)
  Back Branch 0883E390 10,081 times (length 70)
  Back Branch 0883E3A0 9,870 times (length 74)
  Back Branch 0883E3AC 9,206 times (length 77)
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
  Back Branch 0883E3E8 8,775 times (length 92)
  Back Branch 0883E3F4 8,775 times (length 95)
  Back Branch 0883E3C4 8,775 times (length 83)
  Back Branch 0883E3DC 8,775 times (length 89)
  Back Branch 0883E3D0 8,775 times (length 86)
  Back Branch 0883E45C 3,303 times (length 97)
  Back Branch 0883E464 3,303 times (length 122)
_S1_2_885AA48 27,270 instructions (0.003%), 505 calls (0885AA48 - 0885AD28, length 185)
_S1_2_8848058 26,652 instructions (0.003%), 71 calls (08848058 - 08848244, length 124)
  Back Branch 088480B0 2,556 times (length 6)
  Back Branch 08848184 309 times (length 31)
  Back Branch 08848174 309 times (length 22)
  Back Branch 08848164 101 times (length 23)
  Back Branch 0884821C 71 times (length 89)
  Back Branch 08848230 71 times (length 93)
  Back Branch 08848240 69 times (length 41)
_S1_2_880BCD0 26,364 instructions (0.003%), 875 calls (0880BCD0 - 0887B0D4, length 113922)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0880BD30 479 times (length 8)
  Back Branch 0880BE34 299 times (length 74)
  Back Branch 0880BE24 299 times (length 57)
  Back Branch 0880BDD8 209 times (length 10)
  Back Branch 0880BDF0 209 times (length 56)
  Back Branch 0887B0C8 200 times (length 5)
  Back Branch 0880BD70 186 times (length 24)
  Back Branch 0884E2C8 7 times (length 13)
  Back Branch 0880BE50 6 times (length 80)
_S1_2_883E118 26,332 instructions (0.003%), 908 calls (0883E118 - 08869048, length 43981)
_S1_2_881F7B0 25,512 instructions (0.003%), 2,126 calls (0881F744 - 0881F7BC, length 31)
  Back Branch 0881F7B8 2,126 times (length 31)
_S1_2_882A434 24,980 instructions (0.003%), 1,212 calls (0882A434 - 0882A508, length 54)
  Back Branch 0882A4B8 840 times (length 22)
  Back Branch 0882A4EC 360 times (length 35)
  Back Branch 0882A484 12 times (length 8)
  Back Branch 0882A504 2 times (length 41)
_S1_2_88165E0 23,315 instructions (0.003%), 4,663 calls (088165E0 - 088165F0, length 5)
_S1_2_8825178 22,958 instructions (0.003%), 3,748 calls (08825178 - 088251AC, length 14)
_S1_2_8827F00 22,915 instructions (0.003%), 135 calls (0882752C - 08828320, length 894)
  Back Branch 088278E4 5,191 times (length 103)
  Back Branch 088278D4 5,191 times (length 99)
  Back Branch 088276C4 3,511 times (length 8)
  Back Branch 088278B4 3,511 times (length 119)
  Back Branch 088278A4 3,511 times (length 112)
  Back Branch 08827854 3,511 times (length 89)
  Back Branch 088277A0 1,680 times (length 55)
  Back Branch 088277AC 1,653 times (length 57)
  Back Branch 088277E8 853 times (length 90)
  Back Branch 088279C4 543 times (length 290)
  Back Branch 08828058 135 times (length 717)
  Back Branch 088279F4 70 times (length 178)
  Back Branch 088277C4 27 times (length 63)
  Back Branch 088277F8 10 times (length 36)
  Back Branch 08827844 5 times (length 114)
  Back Branch 088277E0 5 times (length 89)
  Back Branch 0882831C 1 times (length 180)
_S1_2_88795A0 21,192 instructions (0.003%), 788 calls (088795A0 - 08879858, length 175)
  Back Branch 088795E4 878 times (length 5)
  Back Branch 0887966C 252 times (length 12)
  Back Branch 088796A0 145 times (length 55)
  Back Branch 08879694 144 times (length 6)
_S1_2_8884774 20,736 instructions (0.003%), 1,152 calls (08884774 - 088847E8, length 30)
  Back Branch 088847E4 2 times (length 11)
_S1_2_881F7F0 19,668 instructions (0.002%), 1,639 calls (0881F744 - 0881F7FC, length 47)
  Back Branch 0881F7F8 1,639 times (length 47)
_S1_2_883BCD4 19,328 instructions (0.002%), 1,208 calls (0883BCD4 - 0883BD10, length 16)
_S1_2_8842C58 18,540 instructions (0.002%), 1,545 calls (08842C58 - 08842C84, length 12)
_S1_2_88414BC 18,492 instructions (0.002%), 3 calls (088414BC - 088438E8, length 2316)
  Back Branch 088438CC 4,096 times (length 5)
  Back Branch 088414D0 1,024 times (length 4)
_S1_2_8847D78 18,397 instructions (0.002%), 71 calls (08847D78 - 08847F14, length 104)
  Back Branch 08847F00 410 times (length 66)
  Back Branch 08847EB4 410 times (length 23)
  Back Branch 08847EE8 410 times (length 36)
_S1_2_882A514 18,180 instructions (0.002%), 606 calls (0882A514 - 0882A584, length 29)
  Back Branch 0882A568 1,212 times (length 7)
_S1_2_882ADAC 18,150 instructions (0.002%), 605 calls (0882ADAC - 0882AE1C, length 29)
  Back Branch 0882AE00 1,210 times (length 7)
_S1_2_8850690 16,827 instructions (0.002%), 582 calls (08850690 - 0885074C, length 48)
_S1_2_882C91C 16,752 instructions (0.002%), 1 calls (0882C91C - 0882CE98, length 352)
  Back Branch 0882CC7C 150 times (length 74)
  Back Branch 0882CB84 150 times (length 11)
  Back Branch 0882CB2C 150 times (length 28)
  Back Branch 0882CAE8 150 times (length 10)
  Back Branch 0882CD64 23 times (length 189)
  Back Branch 0882CA70 2 times (length 5)
  Back Branch 0882CDF0 1 times (length 293)
  Back Branch 0882CDD0 1 times (length 20)
  Back Branch 0882CE80 1 times (length 297)
_S1_2_888BA6C 16,114 instructions (0.002%), 8,057 calls (0888BA6C - 0888BA70, length 2)
_S1_2_888BB14 15,476 instructions (0.002%), 7,738 calls (0888BB14 - 0888BB18, length 2)
_S1_2_888BB0C 15,476 instructions (0.002%), 7,738 calls (0888BB0C - 0888BB10, length 2)
_S1_2_888BACC 15,472 instructions (0.002%), 7,736 calls (0888BACC - 0888BAD0, length 2)
_S1_2_888BAC4 15,472 instructions (0.002%), 7,736 calls (0888BAC4 - 0888BAC8, length 2)
_S1_2_888BAB4 15,472 instructions (0.002%), 7,736 calls (0888BAB4 - 0888BAB8, length 2)
_S1_2_888BAD4 15,470 instructions (0.002%), 7,735 calls (0888BAD4 - 0888BAD8, length 2)
_S1_2_888B96C 15,470 instructions (0.002%), 7,735 calls (0888B96C - 0888B970, length 2)
_S1_2_8870474 15,195 instructions (0.002%), 71 calls (08870474 - 08870568, length 62)
  Back Branch 0887052C 410 times (length 6)
  Back Branch 08870534 410 times (length 31)
_S1_2_8809FF8 14,979 instructions (0.002%), 1 calls (08809FF8 - 0880A160, length 91)
  Back Branch 0880A0C8 1,760 times (length 8)
  Back Branch 0880A128 32 times (length 38)
  Back Branch 0880A154 32 times (length 22)
  Back Branch 0880A0D4 32 times (length 13)
  Back Branch 0880A15C 1 times (length 50)
_S1_2_885AE58 14,869 instructions (0.002%), 481 calls (0885AE58 - 0885AFDC, length 98)
_S1_2_8807DE8 14,378 instructions (0.002%), 543 calls (08807DE8 - 08807E88, length 41)
  Back Branch 08807E50 304 times (length 12)
  Back Branch 08807E5C 304 times (length 15)
_S1_2_886B0D8 13,663 instructions (0.002%), 173 calls (0886B0D8 - 0886B2B4, length 120)
  Back Branch 0886B284 173 times (length 8)
_S1_2_884CC38 13,435 instructions (0.002%), 64 calls (0884CC38 - 0884D08C, length 278)
  Back Branch 0884CF94 45 times (length 38)
  Back Branch 0884D088 28 times (length 109)
  Back Branch 0884CF7C 25 times (length 85)
  Back Branch 0884CF6C 13 times (length 49)
  Back Branch 0884CF84 11 times (length 55)
  Back Branch 0884CFA8 3 times (length 43)
_S1_2_880D150 13,377 instructions (0.002%), 431 calls (0880D150 - 0880D440, length 189)
  Back Branch 0880D3C8 1 times (length 116)
_S1_2_886FDC4 13,142 instructions (0.002%), 246 calls (0886FDC4 - 0886FE9C, length 55)
  Back Branch 0886FE80 448 times (length 7)
  Back Branch 0886FE98 224 times (length 36)
  Back Branch 0886FE2C 224 times (length 4)
_S1_2_8819F28 13,050 instructions (0.002%), 379 calls (08819F28 - 08869048, length 80969)
_S1_2_885AD2C 12,810 instructions (0.002%), 535 calls (0885AD2C - 0885AE54, length 75)
_S1_2_88431A8 12,808 instructions (0.002%), 1,601 calls (08843100 - 088431AC, length 44)
  Back Branch 088431A8 1,601 times (length 44)
_S1_2_882AC20 12,800 instructions (0.002%), 512 calls (0882AC20 - 0882AC80, length 25)
_S1_2_8000000 12,784 instructions (0.002%), 3,196 calls (08000000 - 0800000C, length 4)
_S1_2_884C90C 12,288 instructions (0.002%), 4,096 calls (0884C90C - 0884C914, length 3)
_S1_2_8832EEC 12,235 instructions (0.002%), 2,447 calls (08832EEC - 08832EFC, length 5)
_S1_2_888BA64 12,072 instructions (0.001%), 6,036 calls (0888BA64 - 0888BA68, length 2)
_S1_2_885A8E0 12,025 instructions (0.001%), 481 calls (0885A8E0 - 0885A940, length 25)
_S1_2_88397B4 11,616 instructions (0.001%), 100 calls (088397B4 - 088792F4, length 65233)
  Back Branch 08878E70 29,817 times (length 118)
  Back Branch 08879198 2,064 times (length 320)
  Back Branch 08879048 1,108 times (length 100)
  Back Branch 088792D4 1,016 times (length 117)
  Back Branch 08879118 982 times (length 333)
  Back Branch 08879120 981 times (length 132)
  Back Branch 08879100 953 times (length 7)
  Back Branch 088790DC 876 times (length 110)
  Back Branch 08878F88 813 times (length 188)
  Back Branch 08878EDC 776 times (length 189)
  Back Branch 08878E08 294 times (length 92)
  Back Branch 08878F10 209 times (length 4)
  Back Branch 08878E1C 80 times (length 76)
  Back Branch 08879130 71 times (length 4)
  Back Branch 088791E8 65 times (length 351)
  Back Branch 088791E0 65 times (length 349)
  Back Branch 088791A4 64 times (length 130)
  Back Branch 08879110 36 times (length 330)
  Back Branch 088791F4 25 times (length 322)
  Back Branch 08879204 24 times (length 326)
  Back Branch 08879138 23 times (length 138)
  Back Branch 08878E38 20 times (length 83)
  Back Branch 08879150 17 times (length 281)
  Back Branch 08878A54 5 times (length 66)
  Back Branch 08878AA4 5 times (length 35)
  Back Branch 088790BC 4 times (length 129)
  Back Branch 08879298 4 times (length 126)
  Back Branch 08879260 2 times (length 125)
  Back Branch 08878E10 2 times (length 23)
  Back Branch 0887927C 1 times (length 132)
  Back Branch 088792A0 1 times (length 188)
_S1_2_887B050 11,516 instructions (0.001%), 103 calls (0887B050 - 0887B0D4, length 34)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0887B0C8 200 times (length 5)
_S1_2_8851400 11,460 instructions (0.001%), 104 calls (08851400 - 0887C840, length 44305)
  Back Branch 0887C714 2,644 times (length 28)
  Back Branch 0887C640 1,815 times (length 7)
  Back Branch 0887C83C 1,815 times (length 139)
  Back Branch 0887C794 252 times (length 80)
_S1_2_88251B0 11,244 instructions (0.001%), 3,748 calls (088251B0 - 088251B8, length 3)
_S1_2_88712CC 11,136 instructions (0.001%), 232 calls (088712CC - 088713D0, length 66)
  Back Branch 088713CC 112 times (length 18)
_S1_2_8870D64 11,008 instructions (0.001%), 232 calls (08870D64 - 08870EA8, length 82)
_S1_2_886CD98 10,934 instructions (0.001%), 71 calls (0886CD98 - 0886D00C, length 158)
  Back Branch 0886CFC8 71 times (length 14)
  Back Branch 0886CED4 71 times (length 24)
_S1_2_880B448 10,853 instructions (0.001%), 522 calls (0880B448 - 0887B0D4, length 114468)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0880B57C 520 times (length 65)
  Back Branch 0887B0C8 200 times (length 5)
  Back Branch 0880B5F0 71 times (length 4)
  Back Branch 0884E2C8 7 times (length 13)
_S1_2_88426E4 10,734 instructions (0.001%), 3 calls (088419F0 - 0884276C, length 864)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08842768 3 times (length 862)
  Back Branch 088426E8 3 times (length 832)
_S1_2_888A664 10,538 instructions (0.001%), 287 calls (0888A664 - 0888A714, length 45)
  Back Branch 0888A710 218 times (length 20)
  Back Branch 0888A6FC 46 times (length 15)
_S1_2_8819988 10,530 instructions (0.001%), 3,510 calls (08819988 - 08819990, length 3)
_S1_2_888927C 10,509 instructions (0.001%), 289 calls (0888927C - 0888934C, length 53)
_S1_2_881D5C4 10,472 instructions (0.001%), 440 calls (0881D5C4 - 0881D648, length 34)
  Back Branch 0881D638 396 times (length 18)
_S1_2_8819E38 10,325 instructions (0.001%), 175 calls (08819E38 - 08819F24, length 60)
_S1_2_8870388 10,174 instructions (0.001%), 11 calls (08870388 - 08870470, length 59)
  Back Branch 08870438 694 times (length 6)
  Back Branch 08870440 246 times (length 31)
_S1_2_88397C8 9,800 instructions (0.001%), 200 calls (0883925C - 088397D8, length 352)
  Back Branch 088392E8 200 times (length 25)
  Back Branch 08839330 200 times (length 15)
  Back Branch 088397D4 200 times (length 352)
_S1_2_8848B40 9,728 instructions (0.001%), 256 calls (08848B40 - 08848BD4, length 38)
_S1_2_8849A60 9,472 instructions (0.001%), 256 calls (08849A60 - 08849AF0, length 37)
_S1_2_884D0F4 9,216 instructions (0.001%), 1,024 calls (0884D0F4 - 0884D114, length 9)
_S1_2_880A80C 9,054 instructions (0.001%), 1,006 calls (0880A80C - 0880A834, length 11)
  Back Branch 0880A824 1,006 times (length 4)
_S1_2_8817514 9,027 instructions (0.001%), 531 calls (08817514 - 0881755C, length 19)
_S1_2_88737DC 8,967 instructions (0.001%), 617 calls (088737DC - 08873838, length 24)
_S1_2_8822174 8,922 instructions (0.001%), 196 calls (08822174 - 08822700, length 356)
  Back Branch 088221C4 136 times (length 11)
  Back Branch 088221DC 98 times (length 17)
  Back Branch 088221F4 97 times (length 23)
  Back Branch 0882220C 81 times (length 29)
  Back Branch 08822224 75 times (length 35)
  Back Branch 0882223C 73 times (length 41)
  Back Branch 08822254 67 times (length 47)
  Back Branch 0882226C 55 times (length 53)
  Back Branch 08822644 49 times (length 104)
  Back Branch 08822284 48 times (length 59)
  Back Branch 0882229C 41 times (length 65)
  Back Branch 088222B4 33 times (length 71)
  Back Branch 088222D8 28 times (length 80)
  Back Branch 08822348 26 times (length 107)
  Back Branch 08822494 16 times (length 5)
  Back Branch 08822694 1 times (length 15)
  Back Branch 088226E8 1 times (length 187)
_S1_2_888544C 8,845 instructions (0.001%), 128 calls (0888544C - 0888598C, length 337)
  Back Branch 08885868 4,368 times (length 32)
  Back Branch 088857F0 4,368 times (length 7)
  Back Branch 08885760 4,368 times (length 9)
  Back Branch 08885858 1,871 times (length 39)
  Back Branch 08885850 577 times (length 60)
_S1_2_8885F5C 8,753 instructions (0.001%), 74 calls (08885F5C - 0888608C, length 77)
  Back Branch 08885FDC 175 times (length 17)
  Back Branch 08885FE8 153 times (length 17)
_S1_2_88539E0 8,570 instructions (0.001%), 7 calls (088539E0 - 08854190, length 493)
  Back Branch 08853C58 104 times (length 19)
  Back Branch 08853B28 92 times (length 61)
  Back Branch 08854028 91 times (length 16)
  Back Branch 08854064 79 times (length 261)
  Back Branch 08853C78 54 times (length 86)
  Back Branch 08854138 30 times (length 70)
  Back Branch 08853F4C 23 times (length 17)
  Back Branch 0885414C 21 times (length 130)
  Back Branch 08853F6C 16 times (length 275)
  Back Branch 08854048 12 times (length 330)
  Back Branch 0885410C 10 times (length 379)
  Back Branch 08854128 7 times (length 383)
  Back Branch 08854120 5 times (length 384)
  Back Branch 088540E0 5 times (length 368)
_S1_2_886D010 8,378 instructions (0.001%), 71 calls (0886D010 - 0886D1E4, length 118)
  Back Branch 0886D1A0 71 times (length 5)
_S1_2_88695FC 7,905 instructions (0.001%), 1,581 calls (088695FC - 0886960C, length 5)
_S1_2_880C450 7,776 instructions (0.001%), 216 calls (0880C450 - 088839EC, length 122216)
_S1_2_88507E4 7,447 instructions (0.001%), 23 calls (088507E4 - 088508C4, length 57)
  Back Branch 08850844 565 times (length 12)
_S1_2_8883F80 7,308 instructions (0.001%), 406 calls (08883F80 - 08883FF4, length 30)
  Back Branch 08883FF0 3 times (length 11)
_S1_2_883DED8 7,168 instructions (0.001%), 1,024 calls (0883DED8 - 0883DEF0, length 7)
_S1_2_8821770 7,070 instructions (0.001%), 1 calls (08821770 - 08821CF8, length 355)
  Back Branch 08821ABC 112 times (length 9)
  Back Branch 08821B78 56 times (length 12)
  Back Branch 08821B38 56 times (length 14)
  Back Branch 08821AF0 56 times (length 9)
  Back Branch 08821C04 28 times (length 188)
  Back Branch 088218DC 24 times (length 5)
  Back Branch 08821CE0 1 times (length 298)
  Back Branch 08821C8C 1 times (length 27)
_S1_2_886A818 7,038 instructions (0.001%), 306 calls (0886A818 - 0886A8AC, length 38)
  Back Branch 0886A8A8 306 times (length 9)
_S1_2_886FCD4 6,970 instructions (0.001%), 410 calls (0886FCD4 - 0886FD44, length 29)
_S1_2_886A980 6,958 instructions (0.001%), 102 calls (0886A980 - 0886AAA8, length 75)
_S1_2_883DEF4 6,940 instructions (0.001%), 1 calls (0883DEF4 - 0883DFAC, length 47)
  Back Branch 0883DF30 1,024 times (length 5)
  Back Branch 0883DF90 128 times (length 7)
  Back Branch 0883DF64 128 times (length 7)
_S1_2_880C4CC 6,815 instructions (0.001%), 216 calls (0880C4CC - 0880C5AC, length 57)
  Back Branch 0880C548 215 times (length 9)
  Back Branch 0880C5A0 155 times (length 16)
  Back Branch 0880C5A8 155 times (length 46)
  Back Branch 0880C590 155 times (length 12)
  Back Branch 0880C580 1 times (length 23)
_S1_2_88868F8 6,804 instructions (0.001%), 162 calls (088868F8 - 08886AD4, length 120)
_S1_2_8887334 6,421 instructions (0.001%), 54 calls (08887334 - 088874D4, length 105)
  Back Branch 088873C4 85 times (length 19)
  Back Branch 088873D0 70 times (length 19)
  Back Branch 08887474 16 times (length 39)
_S1_2_887B258 6,391 instructions (0.001%), 22 calls (0887B258 - 0887B408, length 109)
  Back Branch 0887B36C 256 times (length 8)
  Back Branch 0887B2A8 187 times (length 17)
  Back Branch 0887B3C0 22 times (length 54)
  Back Branch 0887B404 15 times (length 49)
  Back Branch 0887B3FC 14 times (length 6)
  Back Branch 0887B3D8 7 times (length 37)
_S1_2_8811370 6,358 instructions (0.001%), 15 calls (088112E4 - 088438E8, length 51586)
  Back Branch 088438CC 4,096 times (length 5)
  Back Branch 088414D0 1,024 times (length 4)
  Back Branch 0881137C 15 times (length 40)
_S1_2_8878AD8 6,276 instructions (0.001%), 71 calls (08878AD8 - 0888B888, length 19309)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
  Back Branch 08881F24 3,748 times (length 61)
  Back Branch 08881F2C 3,747 times (length 56)
  Back Branch 08881F54 3,747 times (length 19)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
  Back Branch 08882024 471 times (length 99)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
  Back Branch 08882018 1 times (length 121)
_S1_2_880E66C 6,201 instructions (0.001%), 53 calls (0880E66C - 08817F74, length 9795)
  Back Branch 08817F58 1,652 times (length 7)
  Back Branch 0880E6C0 265 times (length 5)
_S1_2_8843C70 6,186 instructions (0.001%), 1 calls (08843C70 - 08843D2C, length 48)
  Back Branch 08843CC8 1,024 times (length 6)
_S1_2_8843934 6,175 instructions (0.001%), 1 calls (08843934 - 088439C4, length 37)
  Back Branch 088439A0 1,024 times (length 6)
_S1_2_8829694 6,105 instructions (0.001%), 55 calls (0882958C - 08829770, length 122)
  Back Branch 08829740 55 times (length 111)
_S1_2_8819818 5,920 instructions (0.001%), 160 calls (08819818 - 08869048, length 81421)
_S1_2_8873DE8 5,834 instructions (0.001%), 55 calls (08873DD0 - 0888B888, length 24239)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
  Back Branch 08881F24 3,748 times (length 61)
  Back Branch 08881F2C 3,747 times (length 56)
  Back Branch 08881F54 3,747 times (length 19)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
  Back Branch 08882024 471 times (length 99)
  Back Branch 08873DE8 55 times (length 8)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
  Back Branch 08882018 1 times (length 121)
_S1_2_8832B20 5,429 instructions (0.001%), 1 calls (08832B20 - 08832DD4, length 174)
  Back Branch 08832D48 169 times (length 22)
  Back Branch 08832C64 48 times (length 5)
  Back Branch 08832C98 16 times (length 78)
  Back Branch 08832D58 16 times (length 55)
  Back Branch 08832D68 16 times (length 59)
  Back Branch 08832D88 16 times (length 121)
_S1_2_885AA1C 5,291 instructions (0.001%), 481 calls (0885AA1C - 0885AA44, length 11)
_S1_2_8822364 5,274 instructions (0.001%), 1 calls (08822364 - 08822700, length 232)
  Back Branch 08822644 49 times (length 104)
  Back Branch 08822494 16 times (length 5)
  Back Branch 08822694 1 times (length 15)
  Back Branch 088226E8 1 times (length 187)
_S1_2_88866F4 5,260 instructions (0.001%), 79 calls (088866F4 - 088868D8, length 122)
_S1_2_8849FF4 5,254 instructions (0.001%), 1 calls (08849FF4 - 0884A14C, length 87)
  Back Branch 0884A0B4 512 times (length 7)
  Back Branch 0884A080 256 times (length 6)
  Back Branch 0884A054 16 times (length 4)
_S1_2_8871128 5,225 instructions (0.001%), 475 calls (08871128 - 08871150, length 11)
_S1_2_882AF58 4,928 instructions (0.001%), 64 calls (0882AF58 - 0882AFE0, length 35)
  Back Branch 0882AFB8 512 times (length 6)
_S1_2_880C094 4,756 instructions (0.001%), 204 calls (0880C094 - 0887B0D4, length 113681)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0880C124 203 times (length 24)
  Back Branch 0887B0C8 200 times (length 5)
  Back Branch 0884E2C8 7 times (length 13)
_S1_2_88868DC 4,718 instructions (0.001%), 54 calls (08873DD0 - 0888B888, length 24239)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
  Back Branch 08881F24 3,748 times (length 61)
  Back Branch 08881F2C 3,747 times (length 56)
  Back Branch 08881F54 3,747 times (length 19)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
  Back Branch 08882024 471 times (length 99)
  Back Branch 088868E8 54 times (length 19144)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
  Back Branch 08882018 1 times (length 121)
_S1_2_88839D0 4,296 instructions (0.001%), 537 calls (088839D0 - 088839EC, length 8)
_S1_2_8819B6C 4,256 instructions (0.001%), 76 calls (08819B6C - 08819D04, length 103)
  Back Branch 08819CF8 4 times (length 23)
  Back Branch 08819D00 4 times (length 49)
  Back Branch 08819C28 2 times (length 6)
_S1_2_886AD5C 4,216 instructions (0.001%), 31 calls (0886AD5C - 0886AFD4, length 159)
  Back Branch 0886AF68 31 times (length 76)
  Back Branch 0886AFB8 31 times (length 7)
  Back Branch 0886AFC8 31 times (length 110)
  Back Branch 0886AE24 31 times (length 17)
  Back Branch 0886AE80 31 times (length 18)
  Back Branch 0886AEF0 31 times (length 55)
  Back Branch 0886AEE0 31 times (length 42)
  Back Branch 0886AED0 31 times (length 7)
_S1_2_888BA34 4,032 instructions (0.000%), 2,016 calls (0888BA34 - 0888BA38, length 2)
_S1_2_881D968 3,975 instructions (0.000%), 53 calls (0881D968 - 0881DB90, length 139)
  Back Branch 0881DB14 43 times (length 62)
  Back Branch 0881DB28 1 times (length 40)
_S1_2_883E614 3,969 instructions (0.000%), 93 calls (0883E540 - 0883E6AC, length 92)
  Back Branch 0883E6A8 232 times (length 47)
  Back Branch 0883E614 93 times (length 55)
_S1_2_88877E0 3,912 instructions (0.000%), 36 calls (088877E0 - 08887960, length 97)
  Back Branch 08887894 273 times (length 9)
_S1_2_888ABB4 3,818 instructions (0.000%), 83 calls (0888ABB4 - 0888AC80, length 52)
_S1_2_888AD20 3,742 instructions (0.000%), 92 calls (0888AD20 - 0888ADF0, length 53)
  Back Branch 0888ADEC 2,943 times (length 34)
  Back Branch 0888ADC8 2,849 times (length 20)
  Back Branch 0888ADDC 67 times (length 25)
  Back Branch 0888ADB8 2 times (length 20)
_S1_2_8852D7C 3,726 instructions (0.000%), 54 calls (08852D7C - 08852EC0, length 82)
  Back Branch 08852E84 54 times (length 20)
  Back Branch 08852EA8 54 times (length 20)
_S1_2_881FCF4 3,718 instructions (0.000%), 55 calls (0881FCF4 - 0881FE68, length 94)
  Back Branch 0881FE5C 44 times (length 45)
  Back Branch 0881FDE8 44 times (length 16)
_S1_2_881CCD8 3,675 instructions (0.000%), 175 calls (0881CCD8 - 0881CDAC, length 54)
_S1_2_883A120 3,600 instructions (0.000%), 75 calls (0883A120 - 0883A1EC, length 52)
  Back Branch 0883A1C4 75 times (length 19)
  Back Branch 0883A1E8 75 times (length 24)
_S1_2_8842900 3,563 instructions (0.000%), 1 calls (088419F8 - 08842934, length 976)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08842930 1 times (length 76)
  Back Branch 08842818 1 times (length 906)
_S1_2_8847AB8 3,337 instructions (0.000%), 71 calls (08847AB8 - 08847B78, length 49)
  Back Branch 08847B74 71 times (length 35)
  Back Branch 08847B4C 71 times (length 27)
  Back Branch 08847B0C 71 times (length 11)
  Back Branch 08847B14 71 times (length 12)
_S1_2_883A0A4 3,328 instructions (0.000%), 256 calls (0883A0A4 - 0883A0D4, length 13)
_S1_2_883A250 3,300 instructions (0.000%), 75 calls (0883A250 - 0883A324, length 54)
_S1_2_8847A5C 3,266 instructions (0.000%), 142 calls (08847A5C - 08847AB4, length 23)
_S1_2_88871D0 3,213 instructions (0.000%), 54 calls (088871D0 - 088872C8, length 63)
  Back Branch 0888727C 54 times (length 33)
  Back Branch 088872BC 49 times (length 48)
  Back Branch 088872C4 24 times (length 50)
_S1_2_88399D0 3,210 instructions (0.000%), 535 calls (088399D0 - 088399E4, length 6)
_S1_2_8883AB0 3,114 instructions (0.000%), 173 calls (08883AB0 - 08883B24, length 30)
  Back Branch 08883B20 33 times (length 11)
_S1_2_886B8B4 3,114 instructions (0.000%), 173 calls (0886B8B4 - 0886B934, length 33)
  Back Branch 0886B930 173 times (length 8)
_S1_2_8883FF8 3,000 instructions (0.000%), 150 calls (08883FF8 - 0888405C, length 26)
  Back Branch 0888400C 150 times (length 4)
  Back Branch 08884058 75 times (length 15)
_S1_2_88113D8 2,939 instructions (0.000%), 181 calls (088112E0 - 08811B08, length 523)
  Back Branch 088113F0 179 times (length 70)
  Back Branch 08811B04 1 times (length 523)
  Back Branch 08811824 1 times (length 339)
_S1_2_881A708 2,936 instructions (0.000%), 25 calls (0881A708 - 0881A844, length 80)
  Back Branch 0881A808 94 times (length 14)
  Back Branch 0881A7DC 52 times (length 10)
_S1_2_8850668 2,910 instructions (0.000%), 582 calls (08850668 - 08850678, length 5)
_S1_2_8843718 2,880 instructions (0.000%), 64 calls (08843718 - 088437C8, length 45)
_S1_2_886A5D8 2,856 instructions (0.000%), 204 calls (0886A5D8 - 0886A60C, length 14)
_S1_2_8852988 2,826 instructions (0.000%), 82 calls (08852988 - 08852C14, length 164)
  Back Branch 08852AB4 17 times (length 40)
_S1_2_884B6E4 2,769 instructions (0.000%), 71 calls (0884B6E4 - 0884B784, length 41)
  Back Branch 0884B778 71 times (length 25)
_S1_2_88238C8 2,746 instructions (0.000%), 2 calls (088238C8 - 0882393C, length 30)
  Back Branch 08823924 160 times (length 17)
_S1_2_882BCE0 2,732 instructions (0.000%), 1 calls (0882BCE0 - 0882BF9C, length 176)
  Back Branch 0882BEA0 224 times (length 9)
  Back Branch 0882BEC8 28 times (length 29)
  Back Branch 0882BE3C 10 times (length 5)
  Back Branch 0882BF84 1 times (length 123)
  Back Branch 0882BF30 1 times (length 19)
_S1_2_883E4F4 2,682 instructions (0.000%), 149 calls (0883E4F4 - 0883E610, length 72)
_S1_2_88284E4 2,660 instructions (0.000%), 1 calls (088284E4 - 08828E00, length 584)
  Back Branch 08828544 117 times (length 11)
  Back Branch 08828B04 20 times (length 10)
  Back Branch 08828DA0 14 times (length 23)
  Back Branch 088286D4 7 times (length 31)
  Back Branch 08828B10 5 times (length 22)
  Back Branch 08828B90 4 times (length 10)
  Back Branch 08828920 4 times (length 16)
  Back Branch 08828860 4 times (length 16)
  Back Branch 08828C0C 2 times (length 9)
  Back Branch 08828DA8 1 times (length 222)
  Back Branch 08828DB0 1 times (length 53)
_S1_2_8839D44 2,625 instructions (0.000%), 75 calls (08839BF0 - 08839E58, length 155)
  Back Branch 08839D58 75 times (length 36)
  Back Branch 08839DA8 75 times (length 112)
  Back Branch 08839E38 75 times (length 7)
  Back Branch 08839E30 75 times (length 146)
  Back Branch 08839E40 75 times (length 50)
_S1_2_88532D4 2,622 instructions (0.000%), 12 calls (088532D4 - 088534D8, length 130)
  Back Branch 08853454 91 times (length 28)
  Back Branch 08853478 91 times (length 57)
  Back Branch 088533EC 79 times (length 6)
  Back Branch 0885339C 79 times (length 6)
  Back Branch 0885349C 12 times (length 54)
  Back Branch 088534C0 12 times (length 43)
_S1_2_8851AC8 2,590 instructions (0.000%), 74 calls (08851AC8 - 08851B5C, length 38)
_S1_2_880DBE8 2,585 instructions (0.000%), 47 calls (0880DBE8 - 088839EC, length 120706)
  Back Branch 0880DC54 235 times (length 5)
_S1_2_8884C8C 2,560 instructions (0.000%), 256 calls (08884C8C - 08884CC4, length 15)
_S1_2_8884BEC 2,560 instructions (0.000%), 256 calls (08884BEC - 08884C24, length 15)
_S1_2_8839B80 2,550 instructions (0.000%), 75 calls (08839A0C - 08839E14, length 259)
_S1_2_88847EC 2,460 instructions (0.000%), 128 calls (088847EC - 08884850, length 26)
  Back Branch 08884800 128 times (length 4)
  Back Branch 0888484C 14 times (length 15)
_S1_2_8839C78 2,367 instructions (0.000%), 83 calls (08839BF0 - 08839E34, length 146)
  Back Branch 08839E1C 75 times (length 91)
  Back Branch 08839E30 75 times (length 146)
  Back Branch 08839CBC 8 times (length 52)
  Back Branch 08839DF0 8 times (length 81)
  Back Branch 08839DE8 8 times (length 71)
_S1_2_888A5FC 2,336 instructions (0.000%), 121 calls (0888A5FC - 0888A658, length 24)
  Back Branch 0888A638 119 times (length 7)
_S1_2_8810770 2,325 instructions (0.000%), 15 calls (088105CC - 0883E468, length 47016)
  Back Branch 0883E2F4 144,523 times (length 31)
  Back Branch 0883E304 142,513 times (length 35)
  Back Branch 0883E314 142,513 times (length 39)
  Back Branch 0883E324 16,908 times (length 43)
  Back Branch 0883E334 16,908 times (length 47)
  Back Branch 0883E364 16,412 times (length 59)
  Back Branch 0883E344 16,412 times (length 51)
  Back Branch 0883E354 16,412 times (length 55)
  Back Branch 0883E374 16,312 times (length 63)
  Back Branch 0883E384 14,627 times (length 67)
  Back Branch 0883E390 10,081 times (length 70)
  Back Branch 0883E3A0 9,870 times (length 74)
  Back Branch 0883E3AC 9,206 times (length 77)
  Back Branch 0883E44C 8,775 times (length 117)
  Back Branch 0883E418 8,775 times (length 104)
  Back Branch 0883E40C 8,775 times (length 101)
  Back Branch 0883E400 8,775 times (length 98)
  Back Branch 0883E43C 8,775 times (length 113)
  Back Branch 0883E430 8,775 times (length 110)
  Back Branch 0883E424 8,775 times (length 107)
  Back Branch 0883E3B8 8,775 times (length 80)
  Back Branch 0883E3E8 8,775 times (length 92)
  Back Branch 0883E3F4 8,775 times (length 95)
  Back Branch 0883E3C4 8,775 times (length 83)
  Back Branch 0883E3DC 8,775 times (length 89)
  Back Branch 0883E3D0 8,775 times (length 86)
  Back Branch 0883E45C 3,303 times (length 97)
  Back Branch 0883E464 3,303 times (length 122)
  Back Branch 088107BC 15 times (length 126)
_S1_2_881E130 2,284 instructions (0.000%), 12 calls (0881E130 - 0881E3E4, length 174)
  Back Branch 0881E294 48 times (length 4)
  Back Branch 0881E2B0 48 times (length 4)
  Back Branch 0881E274 24 times (length 4)
  Back Branch 0881E3E0 8 times (length 72)
_S1_2_883E63C 2,251 instructions (0.000%), 56 calls (0883E540 - 0883E6AC, length 92)
  Back Branch 0883E6A8 232 times (length 47)
  Back Branch 0883E63C 56 times (length 65)
_S1_2_88881A0 2,158 instructions (0.000%), 26 calls (088881A0 - 08888304, length 90)
  Back Branch 088882E4 78 times (length 51)
  Back Branch 088882F0 52 times (length 9)
  Back Branch 088882A4 26 times (length 35)
_S1_2_883E634 2,137 instructions (0.000%), 52 calls (0883E540 - 0883E6AC, length 92)
  Back Branch 0883E6A8 232 times (length 47)
  Back Branch 0883E634 52 times (length 63)
_S1_2_8883B28 2,135 instructions (0.000%), 109 calls (08883B28 - 08883B8C, length 26)
  Back Branch 08883B3C 109 times (length 4)
  Back Branch 08883B88 32 times (length 15)
_S1_2_883322C 2,130 instructions (0.000%), 71 calls (0883322C - 088332B8, length 36)
  Back Branch 0883329C 71 times (length 13)
_S1_2_8886090 2,102 instructions (0.000%), 21 calls (08886090 - 088861C0, length 77)
  Back Branch 08886110 37 times (length 17)
  Back Branch 0888611C 33 times (length 17)
_S1_2_8860028 2,099 instructions (0.000%), 69 calls (08860028 - 08860114, length 60)
_S1_2_880EC20 2,068 instructions (0.000%), 53 calls (0880EC20 - 0880F310, length 445)
  Back Branch 0880F298 52 times (length 375)
  Back Branch 0880F30C 1 times (length 265)
  Back Branch 0880F2E4 1 times (length 251)
_S1_2_883C628 2,064 instructions (0.000%), 1 calls (0883C628 - 0883C678, length 21)
  Back Branch 0883C650 512 times (length 2)
  Back Branch 0883C664 511 times (length 2)
_S1_2_8847F18 2,059 instructions (0.000%), 71 calls (08847F18 - 08847F88, length 29)
  Back Branch 08847F84 71 times (length 18)
  Back Branch 08847F74 71 times (length 14)
_S1_2_8843290 2,048 instructions (0.000%), 256 calls (08843290 - 088432AC, length 8)
_S1_2_8839CF0 2,025 instructions (0.000%), 75 calls (08839BF0 - 08839DC4, length 118)
  Back Branch 08839D3C 75 times (length 85)
  Back Branch 08839D28 75 times (length 79)
  Back Branch 08839D0C 75 times (length 16)
  Back Branch 08839D04 75 times (length 15)
_S1_2_8839C24 2,025 instructions (0.000%), 75 calls (08839A98 - 08839DE4, length 212)
  Back Branch 08839C70 75 times (length 34)
  Back Branch 08839C5C 75 times (length 29)
_S1_2_888663C 2,016 instructions (0.000%), 48 calls (0888663C - 088868D8, length 168)
_S1_2_88232E0 1,888 instructions (0.000%), 4 calls (088232E0 - 088234C0, length 121)
  Back Branch 088233C0 312 times (length 5)
  Back Branch 088233E0 4 times (length 48)
  Back Branch 0882341C 4 times (length 59)
_S1_2_88861C4 1,879 instructions (0.000%), 23 calls (088861C4 - 088862F4, length 77)
  Back Branch 08886244 28 times (length 17)
  Back Branch 08886250 23 times (length 17)
_S1_2_88234C4 1,872 instructions (0.000%), 4 calls (088234C4 - 08823698, length 118)
  Back Branch 088235A4 312 times (length 5)
  Back Branch 088235C4 4 times (length 50)
  Back Branch 08823674 4 times (length 90)
_S1_2_883999C 1,832 instructions (0.000%), 458 calls (0883999C - 088399A8, length 4)
_S1_2_8878390 1,804 instructions (0.000%), 17 calls (08878390 - 0887880C, length 288)
  Back Branch 088786A8 22 times (length 34)
  Back Branch 08878690 22 times (length 52)
  Back Branch 08878698 9 times (length 40)
  Back Branch 08878764 7 times (length 177)
  Back Branch 08878410 7 times (length 4)
  Back Branch 0887877C 3 times (length 182)
  Back Branch 08878774 3 times (length 153)
  Back Branch 088784C0 3 times (length 47)
  Back Branch 08878800 1 times (length 143)
  Back Branch 08878808 1 times (length 266)
_S1_2_884B6AC 1,792 instructions (0.000%), 128 calls (0884B6AC - 0884B6E0, length 14)
_S1_2_883D1D8 1,716 instructions (0.000%), 1 calls (0883D1D8 - 0883D27C, length 42)
  Back Branch 0883D218 128 times (length 7)
  Back Branch 0883D220 128 times (length 9)
  Back Branch 0883D22C 126 times (length 12)
  Back Branch 0883D244 28 times (length 18)
_S1_2_8885D20 1,700 instructions (0.000%), 23 calls (08885D20 - 08885E24, length 66)
  Back Branch 08885DA0 21 times (length 17)
  Back Branch 08885DAC 20 times (length 17)
_S1_2_880728C 1,673 instructions (0.000%), 73 calls (0880728C - 0880737C, length 61)
  Back Branch 08807338 73 times (length 20)
_S1_2_88862F8 1,673 instructions (0.000%), 21 calls (088862F8 - 08886428, length 77)
  Back Branch 08886378 24 times (length 17)
  Back Branch 08886384 20 times (length 17)
_S1_2_8000040 1,672 instructions (0.000%), 76 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 532 times (length 3)
_S1_2_884B228 1,664 instructions (0.000%), 128 calls (0884B228 - 0884B258, length 13)
_S1_2_887E6A0 1,664 instructions (0.000%), 10 calls (0887DC1C - 0887F4DC, length 1585)
  Back Branch 0887DC44 305 times (length 5)
  Back Branch 0887DF0C 11 times (length 21)
  Back Branch 0887DF20 11 times (length 25)
  Back Branch 0887DF94 11 times (length 120)
  Back Branch 0887DF88 11 times (length 158)
  Back Branch 0887DEC8 11 times (length 173)
  Back Branch 0887EB54 10 times (length 293)
  Back Branch 0887F128 10 times (length 1290)
  Back Branch 0887F4D0 4 times (length 1383)
  Back Branch 0887F100 3 times (length 20)
  Back Branch 0887F0EC 3 times (length 16)
  Back Branch 0887F4C0 1 times (length 1379)
_S1_2_887DB6C 1,659 instructions (0.000%), 4 calls (0887DB6C - 0887F4DC, length 1629)
  Back Branch 0887DC44 305 times (length 5)
  Back Branch 0887DF0C 11 times (length 21)
  Back Branch 0887DF20 11 times (length 25)
  Back Branch 0887DF94 11 times (length 120)
  Back Branch 0887DF88 11 times (length 158)
  Back Branch 0887DEC8 11 times (length 173)
  Back Branch 0887F4D0 4 times (length 1383)
  Back Branch 0887E9FC 1 times (length 908)
  Back Branch 0887F4C0 1 times (length 1379)
_S1_2_880DD10 1,651 instructions (0.000%), 47 calls (0880DD10 - 0887B0D4, length 111858)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0887B0C8 200 times (length 5)
  Back Branch 0880DE2C 47 times (length 54)
  Back Branch 0880E010 46 times (length 175)
  Back Branch 0884E2C8 7 times (length 13)
_S1_2_8817EF4 1,645 instructions (0.000%), 47 calls (08817EF4 - 08817F74, length 33)
  Back Branch 08817F58 1,652 times (length 7)
_S1_2_883E624 1,603 instructions (0.000%), 41 calls (0883E540 - 0883E6AC, length 92)
  Back Branch 0883E6A8 232 times (length 47)
  Back Branch 0883E624 41 times (length 59)
_S1_2_88416C0 1,595 instructions (0.000%), 29 calls (088416C0 - 08841798, length 55)
_S1_2_888B490 1,591 instructions (0.000%), 43 calls (0888B490 - 0888B59C, length 68)
  Back Branch 0888B554 43 times (length 18)
_S1_2_888763C 1,575 instructions (0.000%), 16 calls (0888763C - 088877DC, length 105)
  Back Branch 088876CC 15 times (length 19)
  Back Branch 088876D8 15 times (length 19)
  Back Branch 0888777C 4 times (length 39)
_S1_2_8839FE8 1,564 instructions (0.000%), 1 calls (08839FE8 - 0883A06C, length 34)
  Back Branch 0883A048 256 times (length 6)
_S1_2_884164C 1,559 instructions (0.000%), 1 calls (0884164C - 088416BC, length 29)
  Back Branch 08841698 256 times (length 6)
_S1_2_886A674 1,557 instructions (0.000%), 173 calls (0886A674 - 0886A69C, length 11)
_S1_2_884B44C 1,536 instructions (0.000%), 128 calls (0884B44C - 0884B478, length 12)
_S1_2_888642C 1,432 instructions (0.000%), 21 calls (0888642C - 0888661C, length 125)
_S1_2_886A5A0 1,428 instructions (0.000%), 102 calls (0886A5A0 - 0886A5D4, length 14)
_S1_2_8886620 1,392 instructions (0.000%), 16 calls (08873DD0 - 0888B888, length 24239)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
  Back Branch 08881F24 3,748 times (length 61)
  Back Branch 08881F2C 3,747 times (length 56)
  Back Branch 08881F54 3,747 times (length 19)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
  Back Branch 08882024 471 times (length 99)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888662C 16 times (length 18969)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
  Back Branch 08882018 1 times (length 121)
_S1_2_884CA64 1,368 instructions (0.000%), 36 calls (0884CA64 - 0884CAF8, length 38)
_S1_2_88399E8 1,350 instructions (0.000%), 150 calls (088399E8 - 08839A08, length 9)
_S1_2_8886878 1,350 instructions (0.000%), 54 calls (08886878 - 088868D8, length 25)
_S1_2_8844444 1,319 instructions (0.000%), 101 calls (08844444 - 0888BBE0, length 73192)
_S1_2_883A410 1,317 instructions (0.000%), 1 calls (0883A410 - 0883A4B4, length 42)
  Back Branch 0883A44C 256 times (length 5)
_S1_2_88433A0 1,312 instructions (0.000%), 1 calls (088433A0 - 08843430, length 37)
  Back Branch 088433E4 256 times (length 5)
_S1_2_883D0DC 1,294 instructions (0.000%), 1 calls (0883D0DC - 0883D138, length 24)
  Back Branch 0883D118 128 times (length 10)
_S1_2_887A8F4 1,292 instructions (0.000%), 68 calls (0887A8F4 - 0887A960, length 28)
_S1_2_8819FDC 1,254 instructions (0.000%), 55 calls (08819FDC - 0881A048, length 28)
_S1_2_8844164 1,239 instructions (0.000%), 95 calls (08844164 - 0888BBC8, length 73370)
_S1_2_883FE88 1,232 instructions (0.000%), 1 calls (0883FE88 - 0884003C, length 110)
  Back Branch 08840014 22 times (length 51)
  Back Branch 0883FFDC 22 times (length 41)
  Back Branch 0883FF7C 22 times (length 44)
  Back Branch 08840038 1 times (length 39)
_S1_2_881A848 1,221 instructions (0.000%), 27 calls (0881A848 - 0881AA30, length 123)
  Back Branch 0881A9D8 3 times (length 89)
  Back Branch 0881AA00 3 times (length 70)
_S1_2_8829880 1,216 instructions (0.000%), 64 calls (08829880 - 088298C8, length 19)
_S1_2_886B94C 1,211 instructions (0.000%), 173 calls (0886B94C - 0886B964, length 7)
_S1_2_8883CCC 1,188 instructions (0.000%), 66 calls (08883CCC - 08883D40, length 30)
  Back Branch 08883D3C 2 times (length 11)
_S1_2_8817C68 1,183 instructions (0.000%), 13 calls (08817C68 - 08817E0C, length 106)
  Back Branch 08817DD4 11 times (length 15)
_S1_2_8820BC4 1,171 instructions (0.000%), 49 calls (08820BC4 - 08820C38, length 30)
  Back Branch 08820C1C 32 times (length 12)
  Back Branch 08820C34 19 times (length 18)
_S1_2_88398D4 1,147 instructions (0.000%), 76 calls (088398D4 - 08839910, length 16)
_S1_2_8886D58 1,143 instructions (0.000%), 12 calls (08886D58 - 08886E00, length 43)
  Back Branch 08886DE8 91 times (length 19)
  Back Branch 08886DA4 79 times (length 6)
_S1_2_884B5A4 1,136 instructions (0.000%), 71 calls (0884B5A4 - 0884B5E4, length 17)
_S1_2_8839A0C 1,125 instructions (0.000%), 75 calls (08839A0C - 08839A44, length 15)
_S1_2_881E9AC 1,120 instructions (0.000%), 80 calls (0881E9AC - 0881E9E0, length 14)
_S1_2_8853028 1,104 instructions (0.000%), 16 calls (08853028 - 0885316C, length 82)
  Back Branch 08853154 16 times (length 20)
  Back Branch 08853130 16 times (length 20)
_S1_2_884CB84 1,064 instructions (0.000%), 28 calls (0884CB84 - 0884CC18, length 38)
_S1_2_883D500 1,054 instructions (0.000%), 1 calls (0883D500 - 0883D594, length 38)
  Back Branch 0883D560 128 times (length 8)
_S1_2_882A22C 1,021 instructions (0.000%), 10 calls (0882A22C - 0882A354, length 75)
  Back Branch 0882A2F8 46 times (length 10)
  Back Branch 0882A2D8 21 times (length 9)
_S1_2_8822C48 1,006 instructions (0.000%), 2 calls (08822C48 - 08822CB8, length 29)
  Back Branch 08822C94 160 times (length 6)
_S1_2_8805880 1,005 instructions (0.000%), 3 calls (08805880 - 088058C8, length 19)
  Back Branch 088058B4 240 times (length 4)
_S1_2_88478D4 994 instructions (0.000%), 71 calls (088478D4 - 08847908, length 14)
_S1_2_8841D14 989 instructions (0.000%), 43 calls (088419F8 - 08841D30, length 207)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08841D2C 43 times (length 207)
_S1_2_88874D8 944 instructions (0.000%), 16 calls (088874D8 - 088875D0, length 63)
  Back Branch 08887584 16 times (length 33)
  Back Branch 088875C4 14 times (length 48)
  Back Branch 088875CC 7 times (length 50)
_S1_2_8878B04 943 instructions (0.000%), 7 calls (08878B04 - 088792F4, length 509)
  Back Branch 08878E70 29,817 times (length 118)
  Back Branch 08879198 2,064 times (length 320)
  Back Branch 08879048 1,108 times (length 100)
  Back Branch 088792D4 1,016 times (length 117)
  Back Branch 08879118 982 times (length 333)
  Back Branch 08879120 981 times (length 132)
  Back Branch 08879100 953 times (length 7)
  Back Branch 088790DC 876 times (length 110)
  Back Branch 08878F88 813 times (length 188)
  Back Branch 08878EDC 776 times (length 189)
  Back Branch 08878E08 294 times (length 92)
  Back Branch 08878F10 209 times (length 4)
  Back Branch 08878E1C 80 times (length 76)
  Back Branch 08879130 71 times (length 4)
  Back Branch 088791E8 65 times (length 351)
  Back Branch 088791E0 65 times (length 349)
  Back Branch 088791A4 64 times (length 130)
  Back Branch 08879110 36 times (length 330)
  Back Branch 088791F4 25 times (length 322)
  Back Branch 08879204 24 times (length 326)
  Back Branch 08879138 23 times (length 138)
  Back Branch 08878E38 20 times (length 83)
  Back Branch 08879150 17 times (length 281)
  Back Branch 088790BC 4 times (length 129)
  Back Branch 08879298 4 times (length 126)
  Back Branch 08879260 2 times (length 125)
  Back Branch 08878E10 2 times (length 23)
  Back Branch 0887927C 1 times (length 132)
  Back Branch 088792A0 1 times (length 188)
_S1_2_8832724 904 instructions (0.000%), 1 calls (08832724 - 088329B8, length 166)
  Back Branch 08832894 16 times (length 42)
  Back Branch 088328F4 16 times (length 27)
  Back Branch 0883290C 16 times (length 53)
  Back Branch 08832944 16 times (length 63)
  Back Branch 088329B4 1 times (length 125)
  Back Branch 0883298C 1 times (length 111)
  Back Branch 08832954 1 times (length 42)
_S1_2_888B608 903 instructions (0.000%), 43 calls (0888B608 - 0888B7A8, length 105)
_S1_2_8839ABC 900 instructions (0.000%), 75 calls (08839ABC - 08839AE8, length 12)
_S1_2_8851C54 897 instructions (0.000%), 23 calls (08851C54 - 08851D2C, length 55)
_S1_2_883986C 896 instructions (0.000%), 128 calls (0883986C - 08839884, length 7)
_S1_2_886A374 868 instructions (0.000%), 31 calls (0886A374 - 0886A3C8, length 22)
  Back Branch 0886A3B8 62 times (length 10)
_S1_2_8887AEC 853 instructions (0.000%), 12 calls (08887AEC - 08887C8C, length 105)
  Back Branch 08887B7C 8 times (length 19)
  Back Branch 08887C2C 3 times (length 39)
  Back Branch 08887B88 3 times (length 19)
_S1_2_884B788 852 instructions (0.000%), 71 calls (0884B788 - 0884B7B4, length 12)
_S1_2_888BB8C 848 instructions (0.000%), 424 calls (0888BB8C - 0888BB90, length 2)
_S1_2_8850BB4 842 instructions (0.000%), 23 calls (08850BB4 - 08850C70, length 48)
  Back Branch 08850C6C 23 times (length 24)
  Back Branch 08850C48 2 times (length 19)
_S1_2_886C198 837 instructions (0.000%), 31 calls (0886C198 - 0886C200, length 27)
  Back Branch 0886C1FC 31 times (length 9)
_S1_2_888BB7C 820 instructions (0.000%), 410 calls (0888BB7C - 0888BB80, length 2)
_S1_2_888BB74 820 instructions (0.000%), 410 calls (0888BB74 - 0888BB78, length 2)
_S1_2_883A328 816 instructions (0.000%), 51 calls (0883A328 - 0883A364, length 16)
_S1_2_884B3CC 810 instructions (0.000%), 30 calls (0884B3CC - 0884B448, length 32)
  Back Branch 0884B434 30 times (length 18)
_S1_2_88883F4 806 instructions (0.000%), 28 calls (088883F4 - 0888848C, length 39)
_S1_2_888B84C 776 instructions (0.000%), 388 calls (0888B84C - 0888B850, length 2)
_S1_2_888BB94 766 instructions (0.000%), 383 calls (0888BB94 - 0888BB98, length 2)
_S1_2_881CDF8 760 instructions (0.000%), 76 calls (0881CD4C - 0881CE08, length 48)
  Back Branch 0881CE04 76 times (length 48)
_S1_2_886AFD8 744 instructions (0.000%), 31 calls (0886AFD8 - 0886B0D4, length 64)
_S1_2_88437CC 735 instructions (0.000%), 1 calls (088437CC - 0884389C, length 53)
  Back Branch 0884386C 64 times (length 11)
  Back Branch 08843864 64 times (length 23)
_S1_2_8851B60 714 instructions (0.000%), 21 calls (08851B60 - 08851BF0, length 37)
_S1_2_88058CC 682 instructions (0.000%), 2 calls (088058CC - 0880592C, length 25)
  Back Branch 08805904 160 times (length 4)
_S1_2_8839A98 675 instructions (0.000%), 75 calls (08839A98 - 08839AB8, length 9)
_S1_2_884156C 666 instructions (0.000%), 36 calls (0884156C - 088415FC, length 37)
  Back Branch 088415B0 6 times (length 12)
_S1_2_8842C88 665 instructions (0.000%), 10 calls (08842C88 - 08842CF0, length 27)
  Back Branch 08842CD4 44 times (length 6)
  Back Branch 08842CEC 42 times (length 10)
  Back Branch 08842CAC 37 times (length 5)
  Back Branch 08842CE4 2 times (length 6)
_S1_2_8852498 658 instructions (0.000%), 7 calls (08852498 - 0885260C, length 94)
_S1_2_8887988 655 instructions (0.000%), 12 calls (08887988 - 08887A80, length 63)
  Back Branch 08887A34 12 times (length 33)
  Back Branch 08887A74 7 times (length 48)
  Back Branch 08887A7C 5 times (length 50)
_S1_2_888812C 650 instructions (0.000%), 130 calls (0888812C - 0888813C, length 5)
_S1_2_884ED1C 646 instructions (0.000%), 19 calls (0884ED1C - 0884EDA0, length 34)
_S1_2_881CDB8 630 instructions (0.000%), 70 calls (0881CD4C - 0881CDC4, length 31)
  Back Branch 0881CDC0 70 times (length 31)
_S1_2_888A0E0 630 instructions (0.000%), 10 calls (08889B5C - 0888A28C, length 461)
  Back Branch 0888A17C 10 times (length 394)
_S1_2_886A3CC 620 instructions (0.000%), 31 calls (0886A3CC - 0886A430, length 26)
  Back Branch 0886A42C 31 times (length 6)
  Back Branch 0886A424 31 times (length 9)
_S1_2_884DB74 616 instructions (0.000%), 11 calls (0884DB74 - 0884DC60, length 60)
  Back Branch 0884DBE4 45 times (length 7)
  Back Branch 0884DB9C 11 times (length 7)
  Back Branch 0884DB90 11 times (length 4)
  Back Branch 0884DC0C 10 times (length 24)
_S1_2_8823104 612 instructions (0.000%), 12 calls (08823104 - 088231B0, length 44)
  Back Branch 0882313C 46 times (length 6)
_S1_2_8885AA0 610 instructions (0.000%), 61 calls (08885AA0 - 08885AC4, length 10)
_S1_2_8850988 598 instructions (0.000%), 23 calls (08850988 - 088509EC, length 26)
_S1_2_88853E8 575 instructions (0.000%), 23 calls (088853E8 - 08885448, length 25)
_S1_2_8875544 553 instructions (0.000%), 79 calls (08875544 - 0887555C, length 7)
_S1_2_882B648 553 instructions (0.000%), 1 calls (0882B648 - 0882B900, length 175)
  Back Branch 0882B69C 64 times (length 6)
_S1_2_880910C 546 instructions (0.000%), 2 calls (0880910C - 0880954C, length 273)
_S1_2_8820C3C 509 instructions (0.000%), 1 calls (08820C3C - 08821294, length 407)
  Back Branch 088211B4 7 times (length 17)
_S1_2_8847864 488 instructions (0.000%), 1 calls (08847864 - 08847898, length 14)
  Back Branch 0884788C 80 times (length 6)
_S1_2_88198A0 486 instructions (0.000%), 30 calls (088198A0 - 08819934, length 38)
  Back Branch 08819924 24 times (length 5)
_S1_2_882A358 486 instructions (0.000%), 12 calls (0882A358 - 0882A430, length 55)
  Back Branch 0882A408 10 times (length 19)
_S1_2_8829A14 483 instructions (0.000%), 1 calls (08829A14 - 08829BCC, length 111)
  Back Branch 08829B30 64 times (length 6)
  Back Branch 08829BA4 1 times (length 42)
  Back Branch 08829BC8 1 times (length 70)
  Back Branch 08829B7C 1 times (length 55)
_S1_2_8810C7C 480 instructions (0.000%), 1 calls (08810C7C - 08810FC8, length 212)
  Back Branch 08810F44 8 times (length 41)
  Back Branch 08810E0C 5 times (length 5)
  Back Branch 08810FB0 1 times (length 178)
  Back Branch 08810F68 1 times (length 80)
_S1_2_88788B4 473 instructions (0.000%), 5 calls (088788B4 - 088792F4, length 657)
  Back Branch 08878E70 29,817 times (length 118)
  Back Branch 08879198 2,064 times (length 320)
  Back Branch 08879048 1,108 times (length 100)
  Back Branch 088792D4 1,016 times (length 117)
  Back Branch 08879118 982 times (length 333)
  Back Branch 08879120 981 times (length 132)
  Back Branch 08879100 953 times (length 7)
  Back Branch 088790DC 876 times (length 110)
  Back Branch 08878F88 813 times (length 188)
  Back Branch 08878EDC 776 times (length 189)
  Back Branch 08878E08 294 times (length 92)
  Back Branch 08878F10 209 times (length 4)
  Back Branch 08878E1C 80 times (length 76)
  Back Branch 08879130 71 times (length 4)
  Back Branch 088791E8 65 times (length 351)
  Back Branch 088791E0 65 times (length 349)
  Back Branch 088791A4 64 times (length 130)
  Back Branch 08879110 36 times (length 330)
  Back Branch 088791F4 25 times (length 322)
  Back Branch 08879204 24 times (length 326)
  Back Branch 08879138 23 times (length 138)
  Back Branch 08878E38 20 times (length 83)
  Back Branch 08879150 17 times (length 281)
  Back Branch 08878A54 5 times (length 66)
  Back Branch 08878AA4 5 times (length 35)
  Back Branch 088790BC 4 times (length 129)
  Back Branch 08879298 4 times (length 126)
  Back Branch 08879260 2 times (length 125)
  Back Branch 08878E10 2 times (length 23)
  Back Branch 0887927C 1 times (length 132)
  Back Branch 088792A0 1 times (length 188)
_S1_2_883D150 457 instructions (0.000%), 1 calls (0883D150 - 0883D1D4, length 34)
  Back Branch 0883D1B0 30 times (length 15)
_S1_2_883EC68 440 instructions (0.000%), 8 calls (0883EC68 - 0887106C, length 51458)
_S1_2_8881D84 439 instructions (0.000%), 8 calls (08879970 - 0888B888, length 18375)
  Back Branch 08881FBC 32,287 times (length 8597)
  Back Branch 08881E48 23,992 times (length 8504)
  Back Branch 08881F6C 23,970 times (length 84)
  Back Branch 08881F24 3,748 times (length 61)
  Back Branch 08881F2C 3,747 times (length 56)
  Back Branch 08881F54 3,747 times (length 19)
  Back Branch 08881EF8 628 times (length 8548)
  Back Branch 08882058 603 times (length 94)
  Back Branch 08882024 471 times (length 99)
  Back Branch 0888207C 24 times (length 121)
  Back Branch 08882000 21 times (length 116)
  Back Branch 0888208C 3 times (length 125)
  Back Branch 08882070 3 times (length 118)
  Back Branch 08881ECC 3 times (length 7)
  Back Branch 08882018 1 times (length 121)
_S1_2_8887DAC 436 instructions (0.000%), 7 calls (08887DAC - 08887F4C, length 105)
  Back Branch 08887E48 1 times (length 19)
  Back Branch 08887E3C 1 times (length 19)
_S1_2_884D340 425 instructions (0.000%), 12 calls (0884D340 - 0884D44C, length 68)
  Back Branch 0884D3BC 11 times (length 7)
_S1_2_882B310 424 instructions (0.000%), 1 calls (0882B310 - 0882B3C4, length 46)
  Back Branch 0882B364 64 times (length 6)
_S1_2_8829DC4 422 instructions (0.000%), 1 calls (08829DC4 - 08829E70, length 44)
  Back Branch 08829E18 64 times (length 6)
_S1_2_884D760 413 instructions (0.000%), 12 calls (0884D760 - 0884D86C, length 68)
  Back Branch 0884D7BC 11 times (length 7)
_S1_2_880FDB8 412 instructions (0.000%), 1 calls (0880FDB8 - 08840724, length 49756)
  Back Branch 0880FE14 21 times (length 11)
  Back Branch 0884070C 1 times (length 62)
  Back Branch 088406FC 1 times (length 54)
_S1_2_8859FF8 405 instructions (0.000%), 6 calls (08859FF8 - 0885A604, length 388)
  Back Branch 0885A384 3 times (length 101)
_S1_2_888BBBC 404 instructions (0.000%), 202 calls (0888BBBC - 0888BBC0, length 2)
_S1_2_886A334 403 instructions (0.000%), 31 calls (0886A334 - 0886A364, length 13)
_S1_2_88865BC 400 instructions (0.000%), 16 calls (088865BC - 0888661C, length 25)
_S1_2_884CAFC 400 instructions (0.000%), 16 calls (0884CAFC - 0884CB5C, length 25)
_S1_2_8851BF4 399 instructions (0.000%), 21 calls (08851BF4 - 08851C50, length 24)
_S1_2_8823940 397 instructions (0.000%), 1 calls (08823940 - 08823B58, length 135)
  Back Branch 08823AF0 20 times (length 6)
  Back Branch 08823A84 14 times (length 6)
  Back Branch 08823B08 5 times (length 16)
  Back Branch 088239D4 4 times (length 6)
  Back Branch 088239A4 2 times (length 6)
  Back Branch 08823A2C 2 times (length 6)
_S1_2_884CC1C 384 instructions (0.000%), 64 calls (0884CC1C - 0884CC34, length 7)
_S1_2_888BBD4 380 instructions (0.000%), 190 calls (0888BBD4 - 0888BBD8, length 2)
_S1_2_8879C6C 370 instructions (0.000%), 1 calls (08879C6C - 08879DF4, length 99)
  Back Branch 08879D10 36 times (length 5)
  Back Branch 08879CB0 25 times (length 4)
_S1_2_8887C90 366 instructions (0.000%), 7 calls (08887C90 - 08887D80, length 61)
  Back Branch 08887D38 7 times (length 32)
  Back Branch 08887D74 4 times (length 46)
  Back Branch 08887D7C 1 times (length 48)
_S1_2_881F56C 360 instructions (0.000%), 3 calls (0881F56C - 0881F700, length 102)
  Back Branch 0881F65C 6 times (length 27)
  Back Branch 0881F5D4 3 times (length 17)
  Back Branch 0881F5E0 3 times (length 19)
  Back Branch 0881F6E4 3 times (length 84)
  Back Branch 0881F6B4 3 times (length 72)
  Back Branch 0881F664 3 times (length 53)
_S1_2_8889BFC 354 instructions (0.000%), 7 calls (08889B5C - 08889D44, length 123)
  Back Branch 08889C74 7 times (length 72)
_S1_2_8818F9C 348 instructions (0.000%), 6 calls (08818F9C - 0881904C, length 45)
  Back Branch 0881900C 12 times (length 13)
_S1_2_8885010 342 instructions (0.000%), 19 calls (08885010 - 08885084, length 30)
  Back Branch 08885080 1 times (length 11)
_S1_2_884E310 342 instructions (0.000%), 19 calls (0884E310 - 0884E354, length 18)
_S1_2_88541FC 340 instructions (0.000%), 2 calls (088541FC - 08854520, length 202)
  Back Branch 088542C0 2 times (length 18)
  Back Branch 08854474 2 times (length 79)
  Back Branch 08854464 2 times (length 122)
  Back Branch 088544E0 2 times (length 119)
  Back Branch 088544D0 2 times (length 153)
  Back Branch 08854498 2 times (length 32)
  Back Branch 08854508 2 times (length 64)
_S1_2_8839888 336 instructions (0.000%), 48 calls (08839888 - 088398A0, length 7)
_S1_2_881765C 330 instructions (0.000%), 10 calls (0881765C - 08841568, length 42948)
  Back Branch 08841518 11 times (length 9)
_S1_2_88736F8 328 instructions (0.000%), 23 calls (088736F8 - 08873770, length 31)
  Back Branch 08873764 6 times (length 4)
_S1_2_882AAD4 328 instructions (0.000%), 1 calls (0882A890 - 0882AB80, length 189)
  Back Branch 0882A9DC 13 times (length 6)
  Back Branch 0882A920 8 times (length 4)
  Back Branch 0882AA94 2 times (length 70)
  Back Branch 0882AB60 1 times (length 182)
_S1_2_884E458 324 instructions (0.000%), 8 calls (0884E458 - 0884E4AC, length 22)
  Back Branch 0884E490 28 times (length 7)
_S1_2_8851968 315 instructions (0.000%), 21 calls (08851968 - 088519A0, length 15)
_S1_2_8817E10 312 instructions (0.000%), 13 calls (08817E10 - 08817E7C, length 28)
_S1_2_888B804 300 instructions (0.000%), 150 calls (0888B804 - 0888B808, length 2)
_S1_2_884E4B0 292 instructions (0.000%), 8 calls (0884E4B0 - 0884E574, length 50)
_S1_2_882C5E0 288 instructions (0.000%), 1 calls (0882C49C - 0882C5E8, length 84)
  Back Branch 0882C588 64 times (length 4)
  Back Branch 0882C5E4 1 times (length 84)
  Back Branch 0882C544 1 times (length 8)
_S1_2_8853824 285 instructions (0.000%), 5 calls (08853824 - 08853934, length 69)
  Back Branch 088538F8 5 times (length 16)
  Back Branch 0885391C 5 times (length 21)
_S1_2_883F9B0 285 instructions (0.000%), 1 calls (0883F9B0 - 0883FB28, length 95)
  Back Branch 0883FA60 22 times (length 6)
  Back Branch 0883FAD0 8 times (length 7)
  Back Branch 0883FAA0 2 times (length 7)
  Back Branch 0883FA14 2 times (length 4)
  Back Branch 0883FA34 2 times (length 4)
_S1_2_886A6A0 279 instructions (0.000%), 31 calls (0886A6A0 - 0886A6C8, length 11)
_S1_2_886A648 279 instructions (0.000%), 31 calls (0886A648 - 0886A670, length 11)
_S1_2_8824DCC 273 instructions (0.000%), 21 calls (08824DCC - 08824E70, length 42)
_S1_2_8804510 268 instructions (0.000%), 1 calls (08804510 - 08804948, length 271)
  Back Branch 088045E4 1 times (length 47)
  Back Branch 088045C8 1 times (length 39)
  Back Branch 08804588 1 times (length 24)
  Back Branch 088045F4 1 times (length 50)
  Back Branch 08804598 1 times (length 27)
  Back Branch 088045B8 1 times (length 36)
  Back Branch 0880456C 1 times (length 16)
  Back Branch 0880455C 1 times (length 13)
  Back Branch 088047E0 1 times (length 173)
  Back Branch 088047FC 1 times (length 181)
  Back Branch 088047A4 1 times (length 159)
  Back Branch 088047D0 1 times (length 170)
  Back Branch 08804788 1 times (length 151)
  Back Branch 088047B4 1 times (length 162)
  Back Branch 0880475C 1 times (length 140)
  Back Branch 0880474C 1 times (length 137)
  Back Branch 08804778 1 times (length 148)
  Back Branch 08804720 1 times (length 126)
  Back Branch 08804704 1 times (length 118)
  Back Branch 08804730 1 times (length 129)
  Back Branch 088046F4 1 times (length 115)
  Back Branch 088046D8 1 times (length 107)
  Back Branch 088046C8 1 times (length 104)
  Back Branch 0880469C 1 times (length 93)
  Back Branch 088046AC 1 times (length 96)
  Back Branch 0880466C 1 times (length 81)
  Back Branch 0880467C 1 times (length 84)
  Back Branch 0880463C 1 times (length 69)
  Back Branch 0880464C 1 times (length 72)
  Back Branch 08804610 1 times (length 58)
  Back Branch 08804620 1 times (length 61)
  Back Branch 0880491C 1 times (length 252)
  Back Branch 0880493C 1 times (length 260)
  Back Branch 0880490C 1 times (length 249)
  Back Branch 0880480C 1 times (length 184)
  Back Branch 08804838 1 times (length 195)
  Back Branch 08804828 1 times (length 192)
  Back Branch 08804858 1 times (length 204)
  Back Branch 08804888 1 times (length 216)
  Back Branch 08804868 1 times (length 207)
  Back Branch 08804898 1 times (length 219)
  Back Branch 088048B4 1 times (length 227)
  Back Branch 088048E0 1 times (length 238)
  Back Branch 088048C4 1 times (length 230)
  Back Branch 088048F0 1 times (length 241)
_S1_2_884E9C4 266 instructions (0.000%), 19 calls (0884E9C4 - 0884E9F8, length 14)
_S1_2_88626C8 265 instructions (0.000%), 1 calls (088626C8 - 08862A64, length 232)
  Back Branch 08862A08 4 times (length 11)
_S1_2_882C184 256 instructions (0.000%), 64 calls (0882C184 - 0882C190, length 4)
_S1_2_887C8A8 255 instructions (0.000%), 15 calls (0887C8A8 - 0887C900, length 23)
_S1_2_887F8E8 254 instructions (0.000%), 1 calls (0887DB6C - 0887F954, length 1915)
  Back Branch 0887DC44 305 times (length 5)
  Back Branch 0887DF0C 11 times (length 21)
  Back Branch 0887DF20 11 times (length 25)
  Back Branch 0887DF94 11 times (length 120)
  Back Branch 0887DF88 11 times (length 158)
  Back Branch 0887DEC8 11 times (length 173)
  Back Branch 0887F4D0 4 times (length 1383)
  Back Branch 0887F950 1 times (length 1915)
  Back Branch 0887E9FC 1 times (length 908)
  Back Branch 0887F4C0 1 times (length 1379)
_S1_2_8822B78 249 instructions (0.000%), 1 calls (08822828 - 08822B80, length 215)
  Back Branch 0882296C 20 times (length 6)
  Back Branch 08822984 5 times (length 17)
  Back Branch 08822B7C 1 times (length 215)
  Back Branch 088228A0 1 times (length 14)
_S1_2_8844BF4 243 instructions (0.000%), 3 calls (08844BF4 - 08844F70, length 224)
  Back Branch 08844C9C 3 times (length 12)
  Back Branch 08844F6C 3 times (length 157)
_S1_2_8825BEC 240 instructions (0.000%), 4 calls (08824E74 - 08825D28, length 942)
  Back Branch 08825D24 4 times (length 942)
_S1_2_882369C 237 instructions (0.000%), 2 calls (0882369C - 088238C4, length 139)
  Back Branch 08823750 8 times (length 17)
  Back Branch 08823728 8 times (length 7)
  Back Branch 088237F4 1 times (length 36)
_S1_2_8817BE0 236 instructions (0.000%), 2 calls (08817A4C - 08817C64, length 135)
  Back Branch 08817BD8 2 times (length 50)
  Back Branch 08817C60 2 times (length 135)
_S1_2_88414E4 231 instructions (0.000%), 11 calls (088414E4 - 08841568, length 34)
  Back Branch 08841518 11 times (length 9)
_S1_2_8851410 230 instructions (0.000%), 23 calls (08851410 - 08851434, length 10)
_S1_2_8860428 228 instructions (0.000%), 3 calls (08860428 - 08860A88, length 409)
  Back Branch 08860774 3 times (length 125)
_S1_2_8839990 225 instructions (0.000%), 75 calls (08839990 - 08839998, length 3)
_S1_2_8842CF4 225 instructions (0.000%), 10 calls (08842CF4 - 08843AB4, length 881)
  Back Branch 08843A8C 5 times (length 4)
_S1_2_888B92C 224 instructions (0.000%), 112 calls (0888B92C - 0888B930, length 2)
_S1_2_88331D4 223 instructions (0.000%), 1 calls (088331D4 - 088331FC, length 11)
  Back Branch 088331F0 71 times (length 3)
_S1_2_886C17C 217 instructions (0.000%), 31 calls (0886C17C - 0886C194, length 7)
_S1_2_884F190 216 instructions (0.000%), 4 calls (0884F190 - 0884F278, length 59)
  Back Branch 0884F1D0 4 times (length 10)
  Back Branch 0884F274 4 times (length 28)
  Back Branch 0884F250 4 times (length 40)
  Back Branch 0884F228 4 times (length 31)
_S1_2_8830E10 216 instructions (0.000%), 1 calls (08830E10 - 08830FA4, length 102)
  Back Branch 08830E84 9 times (length 6)
  Back Branch 08830EB4 6 times (length 6)
  Back Branch 08830F0C 4 times (length 6)
  Back Branch 08830F68 3 times (length 6)
  Back Branch 08830EE0 2 times (length 6)
_S1_2_880E8C4 213 instructions (0.000%), 1 calls (0880E8C4 - 0880EC1C, length 215)
_S1_2_8804CF8 212 instructions (0.000%), 1 calls (08804CF8 - 08805044, length 212)
_S1_2_884E2C0 201 instructions (0.000%), 3 calls (0884E29C - 0887B0D4, length 45967)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0887B0C8 200 times (length 5)
  Back Branch 0884E2C8 7 times (length 13)
_S1_2_884EF98 200 instructions (0.000%), 4 calls (0884EF98 - 0884F08C, length 62)
  Back Branch 0884F018 4 times (length 13)
  Back Branch 0884F088 4 times (length 40)
_S1_2_883AD5C 200 instructions (0.000%), 1 calls (0883AD5C - 0883B0A8, length 212)
  Back Branch 0883AF94 1 times (length 16)
  Back Branch 0883AFBC 1 times (length 27)
  Back Branch 0883AFA4 1 times (length 20)
  Back Branch 0883AFC4 1 times (length 27)
  Back Branch 0883AFEC 1 times (length 126)
  Back Branch 0883AFFC 1 times (length 60)
  Back Branch 0883B05C 1 times (length 95)
  Back Branch 0883B010 1 times (length 65)
  Back Branch 0883B034 1 times (length 77)
  Back Branch 0883B080 1 times (length 100)
  Back Branch 0883B0A4 1 times (length 168)
_S1_2_8847288 199 instructions (0.000%), 1 calls (08847288 - 088473EC, length 90)
  Back Branch 08847300 9 times (length 6)
  Back Branch 0884732C 6 times (length 6)
  Back Branch 08847384 4 times (length 6)
  Back Branch 08847358 2 times (length 6)
  Back Branch 088473B8 2 times (length 7)
_S1_2_8868DE8 195 instructions (0.000%), 1 calls (08868DE8 - 08868EF0, length 67)
  Back Branch 08868ED8 5 times (length 32)
_S1_2_8842330 190 instructions (0.000%), 2 calls (088419F8 - 0884246C, length 670)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08842468 2 times (length 670)
_S1_2_8825AFC 186 instructions (0.000%), 3 calls (08824E74 - 08825BE8, length 862)
  Back Branch 08825BE4 3 times (length 862)
_S1_2_88869B0 182 instructions (0.000%), 7 calls (088869B0 - 08886AD4, length 74)
_S1_2_8824DA0 180 instructions (0.000%), 18 calls (08824DA0 - 08824DC8, length 11)
_S1_2_8808CE4 180 instructions (0.000%), 1 calls (08808CE4 - 08808E18, length 78)
  Back Branch 08808D58 9 times (length 6)
  Back Branch 08808D84 6 times (length 6)
  Back Branch 08808DDC 4 times (length 6)
  Back Branch 08808DB0 2 times (length 6)
_S1_2_8839E5C 170 instructions (0.000%), 34 calls (08839E5C - 08839E6C, length 5)
_S1_2_880CEC4 161 instructions (0.000%), 1 calls (0880CEC4 - 0880D14C, length 163)
_S1_2_888B824 160 instructions (0.000%), 80 calls (0888B824 - 0888B828, length 2)
_S1_2_8817484 160 instructions (0.000%), 4 calls (08817484 - 08817510, length 36)
  Back Branch 088174EC 8 times (length 4)
_S1_2_88453A4 160 instructions (0.000%), 2 calls (08845070 - 088453C0, length 213)
  Back Branch 088450F8 3 times (length 36)
  Back Branch 08845264 3 times (length 103)
  Back Branch 088453BC 2 times (length 86)
  Back Branch 088452C4 2 times (length 46)
_S1_2_8817A4C 160 instructions (0.000%), 2 calls (08817A4C - 08817BDC, length 101)
  Back Branch 08817BD8 2 times (length 50)
_S1_2_88107D0 158 instructions (0.000%), 1 calls (088107D0 - 08810AB8, length 187)
  Back Branch 08810AA0 1 times (length 74)
  Back Branch 08810A8C 1 times (length 133)
  Back Branch 08810A08 1 times (length 75)
  Back Branch 08810A68 1 times (length 128)
  Back Branch 08810A40 1 times (length 85)
  Back Branch 088109B0 1 times (length 18)
  Back Branch 088109E4 1 times (length 42)
  Back Branch 088109D4 1 times (length 34)
_S1_2_888B834 150 instructions (0.000%), 75 calls (0888B834 - 0888B838, length 2)
_S1_2_888B81C 150 instructions (0.000%), 75 calls (0888B81C - 0888B820, length 2)
_S1_2_88070A8 150 instructions (0.000%), 12 calls (088070A8 - 088070F4, length 20)
  Back Branch 088070E4 12 times (length 12)
  Back Branch 088070D8 9 times (length 9)
_S1_2_881E3E8 150 instructions (0.000%), 3 calls (0881E3E8 - 0881E548, length 89)
_S1_2_8825A70 148 instructions (0.000%), 4 calls (08824E74 - 08825AF8, length 802)
  Back Branch 08825AF4 4 times (length 802)
_S1_2_8886E20 144 instructions (0.000%), 8 calls (08886E20 - 08886EBC, length 40)
_S1_2_8844FB0 144 instructions (0.000%), 3 calls (08844FB0 - 0884506C, length 48)
_S1_2_8816D44 144 instructions (0.000%), 1 calls (08816D44 - 08816FA0, length 152)
  Back Branch 08816F28 1 times (length 86)
  Back Branch 08816F78 1 times (length 86)
  Back Branch 08816F50 1 times (length 60)
  Back Branch 08816F9C 1 times (length 111)
_S1_2_888BA1C 142 instructions (0.000%), 71 calls (0888BA1C - 0888BA20, length 2)
_S1_2_88194F0 140 instructions (0.000%), 5 calls (088194F0 - 0881955C, length 28)
_S1_2_88452CC 140 instructions (0.000%), 4 calls (088452CC - 08845380, length 46)
_S1_2_883A950 140 instructions (0.000%), 1 calls (0883A950 - 088658A0, length 43989)
  Back Branch 08865838 7,737 times (length 89)
  Back Branch 08865818 7,737 times (length 77)
  Back Branch 08865810 7,737 times (length 37)
  Back Branch 08865878 7,737 times (length 103)
  Back Branch 088657E8 1 times (length 61)
_S1_2_8843100 138 instructions (0.000%), 23 calls (08843100 - 08843114, length 6)
_S1_2_8883500 138 instructions (0.000%), 3 calls (08883500 - 088836B8, length 111)
_S1_2_880D9D8 132 instructions (0.000%), 1 calls (0880D9D8 - 0880DBE4, length 132)
_S1_2_881CDE4 130 instructions (0.000%), 13 calls (0881CD4C - 0881CDF4, length 43)
  Back Branch 0881CDF0 13 times (length 43)
_S1_2_8881900 129 instructions (0.000%), 3 calls (08881900 - 088821B4, length 558)
  Back Branch 08881980 3 times (length 9)
_S1_2_884F3D8 128 instructions (0.000%), 4 calls (0884F3D8 - 0884F47C, length 42)
_S1_2_8886CA0 126 instructions (0.000%), 7 calls (08886CA0 - 08886D4C, length 44)
_S1_2_8886BE8 126 instructions (0.000%), 7 calls (08886BE8 - 08886C94, length 44)
_S1_2_8886B30 126 instructions (0.000%), 7 calls (08886B30 - 08886BDC, length 44)
_S1_2_88449C0 126 instructions (0.000%), 3 calls (088449C0 - 08844B38, length 95)
_S1_2_882DEAC 124 instructions (0.000%), 1 calls (0882DD7C - 0882DEB4, length 79)
  Back Branch 0882DE38 16 times (length 6)
  Back Branch 0882DE0C 1 times (length 10)
  Back Branch 0882DEB0 1 times (length 79)
_S1_2_8835614 122 instructions (0.000%), 1 calls (08835614 - 08835728, length 70)
  Back Branch 088356E8 5 times (length 6)
  Back Branch 08835698 4 times (length 6)
  Back Branch 088356B0 2 times (length 16)
_S1_2_8847D70 121 instructions (0.000%), 1 calls (08847B7C - 08847D74, length 127)
  Back Branch 08847BD0 2 times (length 11)
  Back Branch 08847CAC 1 times (length 34)
  Back Branch 08847D68 1 times (length 76)
  Back Branch 08847D70 1 times (length 127)
  Back Branch 08847D50 1 times (length 12)
  Back Branch 08847D04 1 times (length 15)
_S1_2_884D160 120 instructions (0.000%), 12 calls (0884D160 - 0884D184, length 10)
_S1_2_88822C0 120 instructions (0.000%), 2 calls (088822C0 - 08882464, length 106)
  Back Branch 08882404 2 times (length 69)
  Back Branch 08882414 2 times (length 72)
_S1_2_883EDE8 120 instructions (0.000%), 2 calls (0883EDE8 - 08871528, length 51665)
_S1_2_88053CC 120 instructions (0.000%), 1 calls (088053CC - 08805668, length 168)
  Back Branch 088055F8 1 times (length 51)
  Back Branch 0880557C 1 times (length 70)
  Back Branch 08805640 1 times (length 115)
  Back Branch 0880561C 1 times (length 102)
  Back Branch 08805664 1 times (length 71)
_S1_2_887EE70 110 instructions (0.000%), 1 calls (0887DC1C - 0887F7A4, length 1763)
  Back Branch 0887DC44 305 times (length 5)
  Back Branch 0887DF0C 11 times (length 21)
  Back Branch 0887DF20 11 times (length 25)
  Back Branch 0887DF94 11 times (length 120)
  Back Branch 0887DF88 11 times (length 158)
  Back Branch 0887DEC8 11 times (length 173)
  Back Branch 0887F4D0 4 times (length 1383)
  Back Branch 0887F3F0 1 times (length 1468)
  Back Branch 0887F4C0 1 times (length 1379)
_S1_2_8828F08 108 instructions (0.000%), 54 calls (08828F08 - 08828F0C, length 2)
_S1_2_881CDC8 108 instructions (0.000%), 9 calls (0881CD4C - 0881CDE0, length 38)
  Back Branch 0881CDDC 9 times (length 38)
_S1_2_8881AD4 108 instructions (0.000%), 2 calls (08881A04 - 08881B50, length 84)
  Back Branch 08881B4C 2 times (length 84)
_S1_2_882C5EC 106 instructions (0.000%), 1 calls (0882C5EC - 0882C7EC, length 129)
  Back Branch 0882C7E8 1 times (length 88)
  Back Branch 0882C7B0 1 times (length 53)
  Back Branch 0882C7A0 1 times (length 45)
  Back Branch 0882C77C 1 times (length 65)
_S1_2_882B9B0 106 instructions (0.000%), 1 calls (0882B9B0 - 0882BBB0, length 129)
  Back Branch 0882BBAC 1 times (length 88)
  Back Branch 0882BB64 1 times (length 45)
  Back Branch 0882BB74 1 times (length 53)
  Back Branch 0882BB40 1 times (length 65)
_S1_2_8821DFC 106 instructions (0.000%), 1 calls (08821DFC - 08821FFC, length 129)
  Back Branch 08821FF8 1 times (length 88)
  Back Branch 08821FC0 1 times (length 53)
  Back Branch 08821FB0 1 times (length 45)
  Back Branch 08821F8C 1 times (length 65)
_S1_2_8821440 106 instructions (0.000%), 1 calls (08821440 - 08821640, length 129)
  Back Branch 088215D0 1 times (length 65)
  Back Branch 088215F4 1 times (length 45)
  Back Branch 0882163C 1 times (length 88)
  Back Branch 08821604 1 times (length 53)
_S1_2_880AD30 106 instructions (0.000%), 1 calls (0880AD30 - 0880AF10, length 121)
  Back Branch 0880AE9C 1 times (length 17)
  Back Branch 0880AEE4 1 times (length 58)
  Back Branch 0880AEC0 1 times (length 33)
  Back Branch 0880AE64 1 times (length 68)
  Back Branch 0880AE78 1 times (length 72)
  Back Branch 0880AF0C 1 times (length 72)
_S1_2_88891A8 105 instructions (0.000%), 21 calls (088891A8 - 088891B8, length 5)
_S1_2_880A164 105 instructions (0.000%), 1 calls (0880A164 - 0880A228, length 50)
  Back Branch 0880A1C0 6 times (length 11)
  Back Branch 0880A224 1 times (length 43)
_S1_2_887AEB8 102 instructions (0.000%), 3 calls (0887AEB8 - 0887AF3C, length 34)
_S1_2_88460A4 102 instructions (0.000%), 3 calls (0884421C - 088460A8, length 1956)
  Back Branch 088460A4 3 times (length 416)
_S1_2_884607C 102 instructions (0.000%), 3 calls (0884421C - 08846080, length 1946)
  Back Branch 0884607C 3 times (length 236)
_S1_2_884421C 102 instructions (0.000%), 2 calls (0884421C - 08844324, length 67)
_S1_2_8836FA4 102 instructions (0.000%), 1 calls (08836FA4 - 08837078, length 54)
  Back Branch 08837048 5 times (length 6)
  Back Branch 0883701C 5 times (length 6)
_S1_2_884EF1C 100 instructions (0.000%), 4 calls (0884EF1C - 0884EF94, length 31)
_S1_2_888B974 98 instructions (0.000%), 49 calls (0888B974 - 0888B978, length 2)
_S1_2_8865DF8 97 instructions (0.000%), 1 calls (08865DF8 - 08865F0C, length 70)
  Back Branch 08865E98 5 times (length 8)
_S1_2_880FC3C 95 instructions (0.000%), 1 calls (0880FC3C - 0880FDB4, length 95)
_S1_2_880E8AC 94 instructions (0.000%), 1 calls (0880E8AC - 08817784, length 9143)
  Back Branch 08817778 10 times (length 7)
  Back Branch 08817720 6 times (length 7)
  Back Branch 08817780 3 times (length 41)
  Back Branch 08817750 1 times (length 14)
_S1_2_886A368 93 instructions (0.000%), 31 calls (0886A368 - 0886A370, length 3)
_S1_2_882C1E4 92 instructions (0.000%), 23 calls (0882C1E4 - 0882C1F0, length 4)
_S1_2_883B2C0 92 instructions (0.000%), 1 calls (0883B284 - 0883B2F0, length 28)
  Back Branch 0883B2B0 17 times (length 4)
  Back Branch 0883B2EC 1 times (length 28)
_S1_2_88618CC 90 instructions (0.000%), 1 calls (088618CC - 08861AC4, length 127)
  Back Branch 088619E0 1 times (length 24)
  Back Branch 08861A68 1 times (length 72)
  Back Branch 08861A20 1 times (length 47)
_S1_2_8881A04 88 instructions (0.000%), 4 calls (08881A04 - 08881A58, length 22)
_S1_2_8879F18 88 instructions (0.000%), 2 calls (08879E94 - 08879F40, length 44)
  Back Branch 08879F3C 2 times (length 44)
_S1_2_8870A38 86 instructions (0.000%), 1 calls (08870A38 - 08870B64, length 76)
  Back Branch 08870B00 3 times (length 11)
_S1_2_8832F78 86 instructions (0.000%), 1 calls (08832F78 - 088330E4, length 92)
  Back Branch 088330E0 1 times (length 53)
  Back Branch 088330BC 1 times (length 27)
  Back Branch 08833094 1 times (length 38)
_S1_2_8805260 85 instructions (0.000%), 1 calls (08805260 - 08805374, length 70)
  Back Branch 0880530C 2 times (length 19)
  Back Branch 08805370 1 times (length 19)
_S1_2_88050F8 85 instructions (0.000%), 1 calls (088050F8 - 08805248, length 85)
_S1_2_881D754 84 instructions (0.000%), 1 calls (0881D754 - 0881D964, length 133)
  Back Branch 0881D928 1 times (length 58)
  Back Branch 0881D960 1 times (length 93)
_S1_2_8854718 80 instructions (0.000%), 4 calls (08854718 - 0885477C, length 26)
_S1_2_88444D8 80 instructions (0.000%), 4 calls (088444D8 - 08844524, length 20)
_S1_2_88179AC 80 instructions (0.000%), 2 calls (088179AC - 08817A48, length 40)
_S1_2_883E77C 78 instructions (0.000%), 1 calls (0883E77C - 0883E860, length 58)
  Back Branch 0883E814 2 times (length 29)
_S1_2_883ED78 77 instructions (0.000%), 1 calls (0883ED78 - 0883EDE4, length 28)
  Back Branch 0883EDC0 8 times (length 7)
_S1_2_884448C 76 instructions (0.000%), 4 calls (0884448C - 088444D4, length 19)
_S1_2_880CEAC 76 instructions (0.000%), 1 calls (0880CEAC - 08817784, length 10807)
  Back Branch 08817778 10 times (length 7)
  Back Branch 08817720 6 times (length 7)
  Back Branch 08817780 3 times (length 41)
  Back Branch 08817750 1 times (length 14)
_S1_2_88601BC 75 instructions (0.000%), 3 calls (088601BC - 0886025C, length 41)
  Back Branch 08860258 3 times (length 27)
_S1_2_8865FBC 75 instructions (0.000%), 1 calls (08865FBC - 088660E4, length 75)
_S1_2_8813BC8 75 instructions (0.000%), 1 calls (08813BC8 - 08813C90, length 51)
  Back Branch 08813C4C 5 times (length 6)
_S1_2_880E1C0 75 instructions (0.000%), 1 calls (0880E1C0 - 0880E288, length 51)
  Back Branch 0880E248 5 times (length 6)
_S1_2_8812A60 74 instructions (0.000%), 1 calls (08812A60 - 08812B24, length 50)
  Back Branch 08812AE4 5 times (length 6)
_S1_2_8870B68 73 instructions (0.000%), 1 calls (08870B68 - 08870C9C, length 78)
  Back Branch 08870C98 1 times (length 16)
_S1_2_8844080 72 instructions (0.000%), 6 calls (08844080 - 088440AC, length 12)
_S1_2_88391B0 72 instructions (0.000%), 2 calls (088391B0 - 08839258, length 43)
_S1_2_8880010 71 instructions (0.000%), 2 calls (08880010 - 08880154, length 82)
  Back Branch 088800D0 2 times (length 34)
  Back Branch 088800C0 1 times (length 37)
_S1_2_880F6B8 71 instructions (0.000%), 1 calls (0880F6B8 - 0880F788, length 53)
  Back Branch 0880F744 4 times (length 6)
_S1_2_8811E4C 70 instructions (0.000%), 1 calls (08811E4C - 08811F00, length 46)
  Back Branch 08811EC8 5 times (length 6)
_S1_2_880D590 70 instructions (0.000%), 1 calls (0880D590 - 0880D644, length 46)
  Back Branch 0880D60C 5 times (length 6)
_S1_2_880C728 70 instructions (0.000%), 1 calls (0880C728 - 0880C7F4, length 52)
  Back Branch 0880C7AC 4 times (length 6)
_S1_2_8841C30 69 instructions (0.000%), 3 calls (088419F8 - 08841C4C, length 150)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08841C48 3 times (length 150)
_S1_2_88780B0 69 instructions (0.000%), 2 calls (088780B0 - 08878184, length 54)
  Back Branch 08878138 1 times (length 22)
_S1_2_883E968 69 instructions (0.000%), 1 calls (0883E968 - 0883EA38, length 53)
  Back Branch 0883E9FC 1 times (length 19)
_S1_2_8833EC8 69 instructions (0.000%), 1 calls (08833EC8 - 08833F78, length 45)
  Back Branch 08833F3C 5 times (length 6)
_S1_2_8833518 69 instructions (0.000%), 1 calls (08833518 - 088335C8, length 45)
  Back Branch 0883358C 5 times (length 6)
_S1_2_880D9C0 69 instructions (0.000%), 1 calls (0880D9C0 - 08817784, length 10098)
  Back Branch 08817778 10 times (length 7)
  Back Branch 08817720 6 times (length 7)
  Back Branch 08817780 3 times (length 41)
  Back Branch 08817750 1 times (length 14)
_S1_2_8838C90 67 instructions (0.000%), 1 calls (08838C90 - 08842C84, length 10238)
_S1_2_884496C 66 instructions (0.000%), 6 calls (0884496C - 088449BC, length 21)
  Back Branch 08844994 6 times (length 4)
_S1_2_88347B8 66 instructions (0.000%), 1 calls (088347B8 - 08834844, length 36)
  Back Branch 0883481C 6 times (length 6)
_S1_2_886674C 65 instructions (0.000%), 1 calls (0886674C - 088667BC, length 29)
  Back Branch 088667A8 5 times (length 9)
_S1_2_8865500 65 instructions (0.000%), 1 calls (08865500 - 08865638, length 79)
_S1_2_880CDF4 64 instructions (0.000%), 2 calls (0880CDF4 - 0880CEA8, length 46)
  Back Branch 0880CE64 2 times (length 15)
  Back Branch 0880CE6C 1 times (length 9)
  Back Branch 0880CE8C 1 times (length 25)
_S1_2_88455B0 62 instructions (0.000%), 1 calls (0884421C - 0888BBB0, length 73318)
  Back Branch 088455A8 1 times (length 99)
  Back Branch 088455F4 1 times (length 36)
_S1_2_8809624 62 instructions (0.000%), 1 calls (08809624 - 088096A0, length 32)
  Back Branch 0880967C 6 times (length 6)
_S1_2_883D280 61 instructions (0.000%), 1 calls (0883D280 - 0883D348, length 51)
  Back Branch 0883D308 1 times (length 9)
  Back Branch 0883D2D4 1 times (length 10)
_S1_2_880421C 61 instructions (0.000%), 1 calls (0880421C - 088044DC, length 177)
_S1_2_884EED0 60 instructions (0.000%), 4 calls (0884EED0 - 0884EF08, length 15)
_S1_2_8879998 60 instructions (0.000%), 2 calls (08879998 - 08879A84, length 60)
_S1_2_8841DA0 59 instructions (0.000%), 1 calls (088419F8 - 08841E4C, length 278)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08841E48 1 times (length 278)
_S1_2_883AB98 59 instructions (0.000%), 1 calls (0883AB98 - 0883AC80, length 59)
_S1_2_8819598 59 instructions (0.000%), 1 calls (08819598 - 08819620, length 35)
  Back Branch 088195EC 5 times (length 6)
_S1_2_884850C 58 instructions (0.000%), 1 calls (0884850C - 088485F8, length 60)
  Back Branch 088485D4 1 times (length 24)
  Back Branch 088485F4 1 times (length 29)
  Back Branch 088485E4 1 times (length 25)
_S1_2_8845404 58 instructions (0.000%), 1 calls (08845070 - 08845420, length 237)
  Back Branch 088450F8 3 times (length 36)
  Back Branch 08845264 3 times (length 103)
  Back Branch 0884541C 1 times (length 132)
_S1_2_880B364 57 instructions (0.000%), 1 calls (0880B364 - 0880B444, length 57)
_S1_2_8871454 56 instructions (0.000%), 2 calls (08871454 - 088714C0, length 28)
_S1_2_882A180 56 instructions (0.000%), 2 calls (0882A180 - 0882A1EC, length 28)
_S1_2_88822A0 55 instructions (0.000%), 5 calls (08882258 - 088822BC, length 26)
  Back Branch 088822B8 5 times (length 26)
_S1_2_8881C60 54 instructions (0.000%), 1 calls (08881C60 - 08881D80, length 73)
  Back Branch 08881D3C 1 times (length 25)
_S1_2_8845384 54 instructions (0.000%), 1 calls (08844580 - 088453A0, length 905)
  Back Branch 088445E8 1 times (length 28)
  Back Branch 08844648 1 times (length 36)
  Back Branch 0884539C 1 times (length 877)
_S1_2_883EF98 54 instructions (0.000%), 1 calls (0883EF98 - 0883F060, length 51)
  Back Branch 0883F030 2 times (length 10)
  Back Branch 0883F000 1 times (length 15)
  Back Branch 0883EFF0 1 times (length 10)
_S1_2_8834CB4 54 instructions (0.000%), 1 calls (08834CB4 - 08834D40, length 36)
  Back Branch 08834D18 4 times (length 6)
_S1_2_884EF0C 52 instructions (0.000%), 4 calls (0884EED0 - 0884EF10, length 17)
  Back Branch 0884EF0C 4 times (length 17)
_S1_2_8844328 52 instructions (0.000%), 1 calls (08844328 - 088443C8, length 41)
  Back Branch 0884439C 1 times (length 12)
_S1_2_8804108 52 instructions (0.000%), 1 calls (08804108 - 08804218, length 69)
  Back Branch 08804214 1 times (length 37)
_S1_2_8861878 51 instructions (0.000%), 1 calls (08861878 - 088618C8, length 21)
  Back Branch 088618B0 7 times (length 5)
_S1_2_884E29C 49 instructions (0.000%), 7 calls (0884E29C - 0887B0D4, length 45967)
  Back Branch 0887B0B0 968 times (length 9)
  Back Branch 0887B0C8 200 times (length 5)
_S1_2_8839914 48 instructions (0.000%), 2 calls (08839914 - 0883998C, length 31)
_S1_2_883E904 46 instructions (0.000%), 2 calls (0883E904 - 0883E964, length 25)
_S1_2_88057A0 45 instructions (0.000%), 1 calls (088057A0 - 0880587C, length 56)
  Back Branch 088057C4 1 times (length 4)
  Back Branch 0880582C 1 times (length 4)
  Back Branch 08805814 1 times (length 4)
  Back Branch 08805804 1 times (length 9)
_S1_2_886508C 44 instructions (0.000%), 2 calls (0886508C - 088650E0, length 22)
_S1_2_8865C54 44 instructions (0.000%), 1 calls (08865C54 - 08865D2C, length 55)
_S1_2_88395E0 44 instructions (0.000%), 1 calls (088395E0 - 088396A4, length 50)
  Back Branch 0883968C 1 times (length 31)
_S1_2_8807128 44 instructions (0.000%), 1 calls (08807128 - 08807194, length 28)
  Back Branch 0880716C 3 times (length 8)
_S1_2_8845B18 43 instructions (0.000%), 1 calls (08845424 - 0888BBB0, length 72164)
  Back Branch 08845B4C 1 times (length 460)
_S1_2_8838FA0 43 instructions (0.000%), 1 calls (08838FA0 - 08839088, length 59)
_S1_2_88687C8 42 instructions (0.000%), 1 calls (088687C8 - 0886886C, length 42)
_S1_2_880EFA0 42 instructions (0.000%), 1 calls (0880ECC4 - 0880F02C, length 219)
  Back Branch 0880F028 1 times (length 219)
_S1_2_8867160 41 instructions (0.000%), 1 calls (08867160 - 08867200, length 41)
_S1_2_8845DD4 41 instructions (0.000%), 1 calls (08845424 - 0888BBB0, length 72164)
  Back Branch 08845E00 1 times (length 633)
_S1_2_883881C 41 instructions (0.000%), 1 calls (0883881C - 088388A4, length 35)
  Back Branch 08838870 2 times (length 6)
_S1_2_8883D44 40 instructions (0.000%), 2 calls (08883D44 - 08883DA8, length 26)
  Back Branch 08883D58 2 times (length 4)
  Back Branch 08883DA4 1 times (length 15)
_S1_2_88837F0 40 instructions (0.000%), 2 calls (088837F0 - 08883860, length 29)
_S1_2_882A5D0 39 instructions (0.000%), 3 calls (0882A5D0 - 0882A600, length 13)
_S1_2_880BAF4 39 instructions (0.000%), 1 calls (0880BAF4 - 0880BB8C, length 39)
_S1_2_8879A88 38 instructions (0.000%), 1 calls (08879A88 - 08879BD4, length 84)
  Back Branch 08879B40 1 times (length 13)
_S1_2_884548C 38 instructions (0.000%), 1 calls (08845424 - 0888BBB0, length 72164)
  Back Branch 088454AC 1 times (length 36)
_S1_2_881F830 36 instructions (0.000%), 3 calls (0881F744 - 0881F83C, length 63)
  Back Branch 0881F838 3 times (length 63)
_S1_2_8838E78 36 instructions (0.000%), 1 calls (08838E78 - 08838F9C, length 74)
_S1_2_8811300 36 instructions (0.000%), 1 calls (088112E0 - 0881136C, length 36)
  Back Branch 08811368 1 times (length 36)
_S1_2_887ADBC 35 instructions (0.000%), 1 calls (0887ADBC - 0887AE44, length 35)
_S1_2_88751DC 34 instructions (0.000%), 1 calls (088751DC - 0888B9E0, length 23042)
_S1_2_8837CF4 34 instructions (0.000%), 1 calls (08837CF4 - 08869048, length 50390)
_S1_2_8845070 33 instructions (0.000%), 3 calls (08845070 - 088450CC, length 24)
_S1_2_8845B54 33 instructions (0.000%), 1 calls (0884421C - 08845CD0, length 1710)
  Back Branch 08845C7C 1 times (length 21)
  Back Branch 08845C5C 1 times (length 114)
  Back Branch 08845C40 1 times (length 107)
_S1_2_8841A80 33 instructions (0.000%), 1 calls (088419F8 - 08841AC4, length 52)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08841AC0 1 times (length 52)
_S1_2_88387F8 33 instructions (0.000%), 1 calls (088387F8 - 08838818, length 9)
  Back Branch 0883880C 7 times (length 4)
_S1_2_885F138 32 instructions (0.000%), 1 calls (0885F0BC - 0888B888, length 45556)
  Back Branch 0885F13C 1 times (length 34)
_S1_2_8845E08 32 instructions (0.000%), 1 calls (0884421C - 0884603C, length 1929)
  Back Branch 08845F30 1 times (length 125)
  Back Branch 08846000 1 times (length 177)
  Back Branch 08846024 1 times (length 63)
_S1_2_8846084 31 instructions (0.000%), 1 calls (0884421C - 08846088, length 1948)
  Back Branch 08846084 1 times (length 758)
_S1_2_880B888 31 instructions (0.000%), 1 calls (0880B888 - 0880B900, length 31)
_S1_2_880B0EC 31 instructions (0.000%), 1 calls (0880B0EC - 0880B164, length 31)
_S1_2_88171E8 30 instructions (0.000%), 10 calls (088171E8 - 088171F0, length 3)
_S1_2_881CE68 30 instructions (0.000%), 3 calls (0881CD4C - 0881CE78, length 76)
  Back Branch 0881CE74 3 times (length 76)
_S1_2_881CE18 30 instructions (0.000%), 3 calls (0881CD4C - 0881CE28, length 56)
  Back Branch 0881CE24 3 times (length 56)
_S1_2_882A1F0 30 instructions (0.000%), 2 calls (0882A1F0 - 0882A228, length 15)
_S1_2_884839C 30 instructions (0.000%), 1 calls (0884839C - 08848440, length 42)
  Back Branch 088483D8 1 times (length 9)
_S1_2_884773C 30 instructions (0.000%), 1 calls (0884773C - 088477B0, length 30)
_S1_2_883F28C 29 instructions (0.000%), 1 calls (0883F1C8 - 0883F294, length 52)
  Back Branch 0883F290 1 times (length 52)
  Back Branch 0883F230 1 times (length 20)
  Back Branch 0883F210 1 times (length 7)
_S1_2_883A920 29 instructions (0.000%), 1 calls (0883A920 - 08866748, length 44939)
  Back Branch 08866744 1 times (length 17)
_S1_2_887514C 28 instructions (0.000%), 1 calls (0887514C - 088751D8, length 36)
_S1_2_884CB60 27 instructions (0.000%), 3 calls (0884CB60 - 0884CB80, length 9)
_S1_2_8867EB4 27 instructions (0.000%), 1 calls (08867EB4 - 08867F48, length 38)
_S1_2_883ACF0 27 instructions (0.000%), 1 calls (0883ACF0 - 0883AD58, length 27)
_S1_2_883A83C 27 instructions (0.000%), 1 calls (0883A83C - 0883A8A4, length 27)
_S1_2_883A7D0 27 instructions (0.000%), 1 calls (0883A7D0 - 0883A838, length 27)
_S1_2_88713D4 26 instructions (0.000%), 1 calls (088713D4 - 08871450, length 32)
_S1_2_8852710 26 instructions (0.000%), 1 calls (08852710 - 08852774, length 26)
_S1_2_880A8B0 25 instructions (0.000%), 1 calls (0880A838 - 088398C0, length 48163)
  Back Branch 0880A8B4 1 times (length 33)
  Back Branch 0880A870 1 times (length 7)
_S1_2_888B844 24 instructions (0.000%), 12 calls (0888B844 - 0888B848, length 2)
_S1_2_8837A00 24 instructions (0.000%), 1 calls (08837A00 - 08837A5C, length 24)
_S1_2_881634C 24 instructions (0.000%), 1 calls (0881634C - 088163A8, length 24)
_S1_2_8868C88 23 instructions (0.000%), 1 calls (08868C88 - 08868D04, length 32)
_S1_2_884E870 23 instructions (0.000%), 1 calls (0884E870 - 0884E8C8, length 23)
_S1_2_8842470 23 instructions (0.000%), 1 calls (088419F8 - 0884248C, length 678)
  Back Branch 08841A34 1,280 times (length 11)
  Back Branch 08842488 1 times (length 678)
_S1_2_882C178 23 instructions (0.000%), 1 calls (0882C0A0 - 0882C180, length 57)
  Back Branch 0882C0D8 1 times (length 6)
  Back Branch 0882C17C 1 times (length 57)
_S1_2_8879E3C 22 instructions (0.000%), 1 calls (08879E3C - 08879E90, length 22)
_S1_2_8845DC0 22 instructions (0.000%), 1 calls (0884421C - 0888BBB0, length 73318)
  Back Branch 08845E00 1 times (length 633)
  Back Branch 08845FF0 1 times (length 174)
_S1_2_8809D90 22 instructions (0.000%), 1 calls (08809D90 - 08809DE4, length 22)
_S1_2_8809B04 22 instructions (0.000%), 1 calls (08809B04 - 08809B7C, length 31)
_S1_2_88668C8 21 instructions (0.000%), 1 calls (088668C8 - 08866918, length 21)
_S1_2_880C280 21 instructions (0.000%), 1 calls (0880C280 - 0880C2D0, length 21)
_S1_2_8824E74 20 instructions (0.000%), 10 calls (08824E74 - 08824E78, length 2)
_S1_2_8884854 20 instructions (0.000%), 2 calls (08884854 - 0888488C, length 15)
_S1_2_88846CC 20 instructions (0.000%), 2 calls (088846CC - 08884704, length 15)
_S1_2_88840FC 20 instructions (0.000%), 2 calls (088840FC - 08884134, length 15)
_S1_2_8883E48 20 instructions (0.000%), 2 calls (08883E48 - 08883E80, length 15)
_S1_2_8883C2C 20 instructions (0.000%), 2 calls (08883C2C - 08883C64, length 15)
_S1_2_88441AC 20 instructions (0.000%), 2 calls (088441AC - 088441E0, length 14)
_S1_2_883A9B4 20 instructions (0.000%), 1 calls (0883A9B4 - 08866698, length 44858)
_S1_2_880BEC4 20 instructions (0.000%), 1 calls (0880BEC4 - 0880BF10, length 20)
_S1_2_8848500 19 instructions (0.000%), 1 calls (08848444 - 08848508, length 50)
  Back Branch 0884847C 1 times (length 6)
  Back Branch 08848504 1 times (length 50)
_S1_2_8835134 19 instructions (0.000%), 1 calls (08835134 - 0883517C, length 19)
_S1_2_88040A8 19 instructions (0.000%), 1 calls (088040A8 - 08804104, length 24)
_S1_2_8875398 18 instructions (0.000%), 1 calls (08875398 - 088753FC, length 26)
  Back Branch 088753D8 1 times (length 11)
_S1_2_882212C 18 instructions (0.000%), 1 calls (0882212C - 08822170, length 18)
_S1_2_8807DA0 18 instructions (0.000%), 1 calls (08807DA0 - 08807DE4, length 18)
_S1_2_8805A04 16 instructions (0.000%), 2 calls (08805A04 - 08805A28, length 10)
_S1_2_8844694 16 instructions (0.000%), 1 calls (08844694 - 088446E4, length 21)
_S1_2_883A8A8 16 instructions (0.000%), 1 calls (0883A8A8 - 0883A8E4, length 16)
_S1_2_88071F0 16 instructions (0.000%), 1 calls (088071F0 - 08807288, length 39)
_S1_2_8844650 15 instructions (0.000%), 3 calls (08844650 - 08844660, length 5)
_S1_2_8867BA4 15 instructions (0.000%), 1 calls (08867BA4 - 08867BDC, length 15)
_S1_2_8867AE0 15 instructions (0.000%), 1 calls (08867AE0 - 08867B18, length 15)
_S1_2_8867258 15 instructions (0.000%), 1 calls (08867258 - 08867290, length 15)
_S1_2_8805938 15 instructions (0.000%), 1 calls (08805938 - 08805970, length 15)
_S1_2_888B83C 14 instructions (0.000%), 7 calls (0888B83C - 0888B840, length 2)
_S1_2_888B7FC 14 instructions (0.000%), 7 calls (0888B7FC - 0888B800, length 2)
_S1_2_88399AC 14 instructions (0.000%), 2 calls (088399AC - 088399C4, length 7)
_S1_2_8879F44 14 instructions (0.000%), 1 calls (08879F44 - 08879F78, length 14)
_S1_2_8854708 14 instructions (0.000%), 1 calls (088546D8 - 0885470C, length 14)
  Back Branch 08854708 1 times (length 14)
_S1_2_880C410 14 instructions (0.000%), 1 calls (0880C410 - 0880C444, length 14)
_S1_2_8875324 13 instructions (0.000%), 1 calls (08875324 - 088753FC, length 55)
  Back Branch 088753D8 1 times (length 11)
_S1_2_884E008 13 instructions (0.000%), 1 calls (0884E008 - 0884E060, length 23)
_S1_2_8845BFC 13 instructions (0.000%), 1 calls (08845A98 - 08845C14, length 96)
  Back Branch 08845C10 1 times (length 96)
_S1_2_883EA98 13 instructions (0.000%), 1 calls (0883EA98 - 0883EAC8, length 13)
_S1_2_88227F4 13 instructions (0.000%), 1 calls (088227F4 - 08822824, length 13)
_S1_2_88165F4 13 instructions (0.000%), 1 calls (088165E0 - 08816610, length 13)
  Back Branch 0881660C 1 times (length 13)
_S1_2_880C050 13 instructions (0.000%), 1 calls (0880C050 - 0880C080, length 13)
_S1_2_888BA54 12 instructions (0.000%), 6 calls (0888BA54 - 0888BA58, length 2)
_S1_2_888B9BC 12 instructions (0.000%), 6 calls (0888B9BC - 0888B9C0, length 2)
_S1_2_888B814 12 instructions (0.000%), 6 calls (0888B814 - 0888B818, length 2)
_S1_2_884EEC4 12 instructions (0.000%), 4 calls (0884EEC4 - 0884EECC, length 3)
_S1_2_8844204 12 instructions (0.000%), 2 calls (08844204 - 08844218, length 6)
_S1_2_8875410 12 instructions (0.000%), 1 calls (088752C0 - 0888B9A8, length 22971)
  Back Branch 08875420 1 times (length 90)
_S1_2_88546D8 12 instructions (0.000%), 1 calls (088546D8 - 08854704, length 12)
_S1_2_88440E0 12 instructions (0.000%), 1 calls (088440E0 - 0884410C, length 12)
_S1_2_883F190 12 instructions (0.000%), 1 calls (0883F190 - 0883F1BC, length 12)
_S1_2_88070F8 12 instructions (0.000%), 1 calls (088070F8 - 08807124, length 12)
_S1_2_886A434 11 instructions (0.000%), 1 calls (0886A434 - 0886A474, length 17)
_S1_2_8867204 11 instructions (0.000%), 1 calls (08867204 - 0886722C, length 11)
_S1_2_88661D8 11 instructions (0.000%), 1 calls (088661D8 - 08866200, length 11)
_S1_2_8866184 11 instructions (0.000%), 1 calls (08866184 - 088661AC, length 11)
_S1_2_888BA44 10 instructions (0.000%), 5 calls (0888BA44 - 0888BA48, length 2)
_S1_2_888BA24 10 instructions (0.000%), 5 calls (0888BA24 - 0888BA28, length 2)
_S1_2_888B97C 10 instructions (0.000%), 5 calls (0888B97C - 0888B980, length 2)
_S1_2_882A14C 10 instructions (0.000%), 2 calls (0882A14C - 0882A17C, length 13)
_S1_2_8868A80 10 instructions (0.000%), 1 calls (08868A80 - 08868AA8, length 11)
  Back Branch 08868AA4 1 times (length 7)
_S1_2_88673F8 10 instructions (0.000%), 1 calls (088673F8 - 0886741C, length 10)
_S1_2_88673D0 10 instructions (0.000%), 1 calls (088673D0 - 088673F4, length 10)
_S1_2_88661B0 10 instructions (0.000%), 1 calls (088661B0 - 088661D4, length 10)
_S1_2_884DE90 10 instructions (0.000%), 1 calls (0884DE90 - 0884DEB4, length 10)
_S1_2_8844528 10 instructions (0.000%), 1 calls (08844528 - 0884457C, length 22)
_S1_2_8868D08 9 instructions (0.000%), 1 calls (08868D08 - 08868D30, length 11)
_S1_2_8867B40 9 instructions (0.000%), 1 calls (08867B40 - 08867B60, length 9)
_S1_2_8867B1C 9 instructions (0.000%), 1 calls (08867B1C - 08867B3C, length 9)
_S1_2_883B37C 9 instructions (0.000%), 1 calls (0883B37C - 0883B39C, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_888BA74 8 instructions (0.000%), 4 calls (0888BA74 - 0888BA78, length 2)
_S1_2_888B954 8 instructions (0.000%), 4 calls (0888B954 - 0888B958, length 2)
_S1_2_88602E4 8 instructions (0.000%), 2 calls (088602E4 - 088602F0, length 4)
_S1_2_8844030 8 instructions (0.000%), 2 calls (08844030 - 0884403C, length 4)
_S1_2_886A478 8 instructions (0.000%), 1 calls (0886A478 - 0886A4A8, length 13)
_S1_2_8867F88 8 instructions (0.000%), 1 calls (08867E94 - 08867F90, length 64)
  Back Branch 08867F8C 1 times (length 64)
_S1_2_8867F64 8 instructions (0.000%), 1 calls (08867E94 - 08867F6C, length 55)
  Back Branch 08867F68 1 times (length 55)
_S1_2_8867EA8 8 instructions (0.000%), 1 calls (08867E94 - 08867EB0, length 8)
  Back Branch 08867EAC 1 times (length 8)
_S1_2_8840198 8 instructions (0.000%), 1 calls (08840198 - 088401B4, length 8)
_S1_2_883F064 8 instructions (0.000%), 1 calls (0883F064 - 0883F080, length 8)
_S1_2_883E494 8 instructions (0.000%), 1 calls (0883E494 - 0883E4B0, length 8)
_S1_2_883E474 8 instructions (0.000%), 1 calls (0883E474 - 0883E490, length 8)
_S1_2_883B844 8 instructions (0.000%), 1 calls (0883B844 - 0883B860, length 8)
_S1_2_883A930 8 instructions (0.000%), 1 calls (0883A930 - 0883A94C, length 8)
_S1_2_8805CD0 8 instructions (0.000%), 1 calls (08805CD0 - 08805D6C, length 40)
_S1_2_8867E8C 7 instructions (0.000%), 1 calls (08867E8C - 08867EA4, length 7)
_S1_2_886632C 7 instructions (0.000%), 1 calls (0886632C - 08866344, length 7)
_S1_2_88603B8 7 instructions (0.000%), 1 calls (088603B8 - 088603D0, length 7)
_S1_2_884E578 7 instructions (0.000%), 1 calls (0884E578 - 0884E590, length 7)
_S1_2_88390D8 7 instructions (0.000%), 1 calls (088390D8 - 0888B9F0, length 84551)
_S1_2_881CDB0 7 instructions (0.000%), 1 calls (0881CD4C - 0881CDB4, length 27)
  Back Branch 0881CDB0 1 times (length 27)
_S1_2_888BB2C 6 instructions (0.000%), 3 calls (0888BB2C - 0888BB30, length 2)
_S1_2_888B8DC 6 instructions (0.000%), 3 calls (0888B8DC - 0888B8E0, length 2)
_S1_2_888B7F4 6 instructions (0.000%), 3 calls (0888B7F4 - 0888B7F8, length 2)
_S1_2_8844580 6 instructions (0.000%), 1 calls (08844580 - 088445BC, length 16)
_S1_2_883B82C 6 instructions (0.000%), 1 calls (0883B82C - 0883B840, length 6)
_S1_2_8870738 5 instructions (0.000%), 1 calls (08870738 - 08870748, length 5)
_S1_2_884DE38 5 instructions (0.000%), 1 calls (0884DE38 - 0884DE48, length 5)
_S1_2_8848034 5 instructions (0.000%), 1 calls (08848034 - 08848044, length 5)
_S1_2_8822EE0 5 instructions (0.000%), 1 calls (08822EE0 - 08822EF0, length 5)
_S1_2_880BCBC 5 instructions (0.000%), 1 calls (0880BCBC - 0880BCCC, length 5)
_S1_2_888BBA4 4 instructions (0.000%), 2 calls (0888BBA4 - 0888BBA8, length 2)
_S1_2_888BB9C 4 instructions (0.000%), 2 calls (0888BB9C - 0888BBA0, length 2)
_S1_2_888BB6C 4 instructions (0.000%), 2 calls (0888BB6C - 0888BB70, length 2)
_S1_2_888BB44 4 instructions (0.000%), 2 calls (0888BB44 - 0888BB48, length 2)
_S1_2_888BA9C 4 instructions (0.000%), 2 calls (0888BA9C - 0888BAA0, length 2)
_S1_2_888BA94 4 instructions (0.000%), 2 calls (0888BA94 - 0888BA98, length 2)
_S1_2_888B984 4 instructions (0.000%), 2 calls (0888B984 - 0888B988, length 2)
_S1_2_88602F4 4 instructions (0.000%), 2 calls (088602F4 - 088602F8, length 2)
_S1_2_8867128 4 instructions (0.000%), 1 calls (08867128 - 08867134, length 4)
_S1_2_88441D4 4 instructions (0.000%), 1 calls (088441D4 - 088441E0, length 4)
_S1_2_88441F8 3 instructions (0.000%), 1 calls (088441F8 - 08844200, length 3)
_S1_2_880B358 3 instructions (0.000%), 1 calls (0880B358 - 0880B360, length 3)
_S1_2_888BB64 2 instructions (0.000%), 1 calls (0888BB64 - 0888BB68, length 2)
_S1_2_888BB4C 2 instructions (0.000%), 1 calls (0888BB4C - 0888BB50, length 2)
_S1_2_888BB3C 2 instructions (0.000%), 1 calls (0888BB3C - 0888BB40, length 2)
_S1_2_888BB04 2 instructions (0.000%), 1 calls (0888BB04 - 0888BB08, length 2)
_S1_2_888BAF4 2 instructions (0.000%), 1 calls (0888BAF4 - 0888BAF8, length 2)
_S1_2_888BADC 2 instructions (0.000%), 1 calls (0888BADC - 0888BAE0, length 2)
_S1_2_888BABC 2 instructions (0.000%), 1 calls (0888BABC - 0888BAC0, length 2)
_S1_2_888BAAC 2 instructions (0.000%), 1 calls (0888BAAC - 0888BAB0, length 2)
_S1_2_888BA4C 2 instructions (0.000%), 1 calls (0888BA4C - 0888BA50, length 2)
_S1_2_888BA3C 2 instructions (0.000%), 1 calls (0888BA3C - 0888BA40, length 2)
_S1_2_888BA0C 2 instructions (0.000%), 1 calls (0888BA0C - 0888BA10, length 2)
_S1_2_888B9E4 2 instructions (0.000%), 1 calls (0888B9E4 - 0888B9E8, length 2)
_S1_2_888B9B4 2 instructions (0.000%), 1 calls (0888B9B4 - 0888B9B8, length 2)
_S1_2_888B93C 2 instructions (0.000%), 1 calls (0888B93C - 0888B940, length 2)
_S1_2_888B934 2 instructions (0.000%), 1 calls (0888B934 - 0888B938, length 2)
_S1_2_888B924 2 instructions (0.000%), 1 calls (0888B924 - 0888B928, length 2)
_S1_2_888B90C 2 instructions (0.000%), 1 calls (0888B90C - 0888B910, length 2)
_S1_2_888B904 2 instructions (0.000%), 1 calls (0888B904 - 0888B908, length 2)
_S1_2_888B8FC 2 instructions (0.000%), 1 calls (0888B8FC - 0888B900, length 2)
_S1_2_888B8F4 2 instructions (0.000%), 1 calls (0888B8F4 - 0888B8F8, length 2)
_S1_2_888B8CC 2 instructions (0.000%), 1 calls (0888B8CC - 0888B8D0, length 2)
_S1_2_888B8BC 2 instructions (0.000%), 1 calls (0888B8BC - 0888B8C0, length 2)
_S1_2_888B8AC 2 instructions (0.000%), 1 calls (0888B8AC - 0888B8B0, length 2)
_S1_2_888B894 2 instructions (0.000%), 1 calls (0888B894 - 0888B898, length 2)
_S1_2_8884F20 2 instructions (0.000%), 1 calls (08884F20 - 08884F24, length 2)
_S1_2_8883F68 2 instructions (0.000%), 1 calls (08883F68 - 08883F6C, length 2)
_S1_2_8883AA0 2 instructions (0.000%), 1 calls (08883AA0 - 08883AA4, length 2)
_S1_2_88839B0 2 instructions (0.000%), 1 calls (088839B0 - 088839B4, length 2)
_S1_2_88839A0 2 instructions (0.000%), 1 calls (088839A0 - 088839A4, length 2)
_S1_2_884E358 2 instructions (0.000%), 1 calls (0884E358 - 0884E35C, length 2)
_S1_2_8844674 2 instructions (0.000%), 1 calls (08844674 - 08844678, length 2)
_S1_2_8844664 2 instructions (0.000%), 1 calls (08844664 - 08844668, length 2)
_S1_2_8843708 2 instructions (0.000%), 1 calls (08843708 - 0884370C, length 2)
_S1_2_88412CC 2 instructions (0.000%), 1 calls (088412CC - 088412D0, length 2)
_S1_2_883D060 2 instructions (0.000%), 1 calls (0883D060 - 0883D064, length 2)
_S1_2_883B86C 2 instructions (0.000%), 1 calls (0883B86C - 0883B870, length 2)
_S1_2_883B3A8 2 instructions (0.000%), 1 calls (0883B3A8 - 0883B3AC, length 2)
_S1_2_882C1DC 2 instructions (0.000%), 1 calls (0882C1DC - 0882C1E0, length 2)
_S1_2_88689F0 (sceGuMaterial) 0 instructions (0.000%), 282,664 calls (088689F0 - 08868A7C, length 36)
_S1_2_8868070 (sceGuSetMatrix) 0 instructions (0.000%), 258,307 calls (08868070 - 088682D4, length 154)
_S1_2_8883954 (nop) 0 instructions (0.000%), 69,624 calls (08883954 - 08883958, length 2)
_S1_2_8860410 (strlen) 0 instructions (0.000%), 25,356 calls (08860410 - 08860424, length 6)
_S1_2_8867714 (sceGuTexMapMode) 0 instructions (0.000%), 20,845 calls (08867714 - 08867760, length 20)
_S1_2_888476C (nop) 0 instructions (0.000%), 7,736 calls (0888476C - 08884770, length 2)
_S1_2_888419C (nop) 0 instructions (0.000%), 7,736 calls (0888419C - 088841A0, length 2)
_S1_2_8883F78 (nop) 0 instructions (0.000%), 7,736 calls (08883F78 - 08883F7C, length 2)
_S1_2_88839C8 (nop) 0 instructions (0.000%), 7,736 calls (088839C8 - 088839CC, length 2)
_S1_2_88839C0 (nop) 0 instructions (0.000%), 7,736 calls (088839C0 - 088839C4, length 2)
_S1_2_884468C (nop) 0 instructions (0.000%), 7,736 calls (0884468C - 08844690, length 2)
_S1_2_8844684 (nop) 0 instructions (0.000%), 7,736 calls (08844684 - 08844688, length 2)
_S1_2_88412DC (nop) 0 instructions (0.000%), 7,736 calls (088412DC - 088412E0, length 2)
_S1_2_883E46C (nop) 0 instructions (0.000%), 7,736 calls (0883E46C - 0883E470, length 2)
_S1_2_883D070 (nop) 0 instructions (0.000%), 7,736 calls (0883D070 - 0883D074, length 2)
_S1_2_883B87C (nop) 0 instructions (0.000%), 7,736 calls (0883B87C - 0883B880, length 2)
_S1_2_883A7C8 (nop) 0 instructions (0.000%), 7,736 calls (0883A7C8 - 0883A7CC, length 2)
_S1_2_883A7C0 (nop) 0 instructions (0.000%), 7,736 calls (0883A7C0 - 0883A7C4, length 2)
_S1_2_88677BC (sceGuTexImage) 0 instructions (0.000%), 5,373 calls (088677BC - 08867838, length 32)
_S1_2_887947C (memcpy) 0 instructions (0.000%), 3,636 calls (0887947C - 0887959C, length 73)
_S1_2_88099EC (nop) 0 instructions (0.000%), 3,511 calls (088099EC - 088099F0, length 2)
_S1_2_887985C (memset) 0 instructions (0.000%), 2,177 calls (0887985C - 08879930, length 54)
_S1_2_8885AD0 (nop) 0 instructions (0.000%), 54 calls (08885AD0 - 08885AD4, length 2)
_S1_2_887AFE4 (strcmp) 0 instructions (0.000%), 36 calls (0887AFE4 - 0887B04C, length 27)
_S1_2_8885AD8 (nop) 0 instructions (0.000%), 16 calls (08885AD8 - 08885ADC, length 2)
_S1_2_8885AE0 (nop) 0 instructions (0.000%), 12 calls (08885AE0 - 08885AE4, length 2)
_S1_2_880C448 (nop) 0 instructions (0.000%), 1 calls (0880C448 - 0880C44C, length 2)
_S1_2_880C084 (nop) 0 instructions (0.000%), 1 calls (0880C084 - 0880C088, length 2)
------------------ GEProfiler ----------------------
GE list count: 7738
Texture load count: 82, 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: 15053ms, average 1.9ms per GE list, max FPS is 514.0
prim: called 291898 times, average 37.7 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 253214 times in PRIM, average 32.7 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_3D size=12: used 29450 times in PRIM, average 3.8 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 7736 times in PRIM, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 1498 times in PRIM, average 0.2 per GE list
