Compilation time 5094ms, 1747 calls, average 2.9ms, longest 198ms
CodeBlocks profiling information (246,920,872 total cycles):
_S1_2_8812594 68,617,161 instructions (27.789%), 835 calls (08812594 - 08812E48, length 558)
    08812594:[27BDFB10]: addiu      $sp, $sp, -1264
    08812598:[AFB404EC]: sw         $s4, 1260($sp)
    0881259C:[00852821]: addu       $a1, $a0, $a1
    088125A0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088125A4:[AFB504E8]: sw         $s5, 1256($sp)
    088125A8:[24B5FFC0]: addiu      $s5, $a1, -64
    088125AC:[24A50001]: addiu      $a1, $a1, 1
    088125B0:[7C152804]: ins        $s5, $zr, 0, 6
    088125B4:[7EAF0F40]: ext        $t7, $s5, 29, 2
    088125B8:[000FA80B]: movn       $s5, $zr, $t7 <=> move $s5, $t7
    088125BC:[AFBF04E4]: sw         $ra, 1252($sp)
    088125C0:[02600011]: mthi       $s3
    088125C4:[02400013]: mtlo       $s2
    088125C8:[3C0F089A]: lui        $t7, 0x089A <=> li $t7, 0x089A0000
    088125CC:[25EFB840]: addiu      $t7, $t7, -18368
    088125D0:[3C128000]: lui        $s2, 0x8000 <=> li $s2, 0x80000000
    088125D4:[0E204AFF]: jal        0x08812BFC
    088125D8:[2419FFEF]: addiu      $t9, $zr, -17 <=> li $t9, -17
    088125DC:[03381046]: rotrv      $v0, $t8, $t9
    088125E0:[27390003]: addiu      $t9, $t9, 3
    088125E4:[07310184]: bgezal     $t9, 0x08812BF8
    088125E8:[7C430C80]: ext        $v1, $v0, 18, 2
    088125EC:[2468FFFE]: addiu      $t0, $v1, -2
    088125F0:[150001DF]: bne        $t0, $zr, 0x08812D70
    088125F4:[7C530440]: ext        $s3, $v0, 17, 1
    088125F8:[27A9FE68]: addiu      $t1, $sp, -408
    088125FC:[25290004]: addiu      $t1, $t1, 4
    08812600:[153DFFFE]: bne        $t1, $sp, 0x088125FC
    08812604:[AD200198]: sw         $zr, 408($t1)
    08812608:[03380846]: rotrv      $at, $t8, $t9
    0881260C:[2739000E]: addiu      $t9, $t9, 14
    08812610:[07310179]: bgezal     $t9, 0x08812BF8
    08812614:[7C341EC0]: ext        $s4, $at, 27, 4
    08812618:[028FA021]: addu       $s4, $s4, $t7
    0881261C:[25EBFFFC]: addiu      $t3, $t7, -4
    08812620:[816A0084]: lb         $t2, 132($t3)
    08812624:[03381046]: rotrv      $v0, $t8, $t9
    08812628:[7C421440]: ext        $v0, $v0, 17, 3
    0881262C:[00021080]: sll        $v0, $v0, 0x0002
    08812630:[005D1021]: addu       $v0, $v0, $sp
    08812634:[8C430000]: lw         $v1, 0($v0)
    08812638:[27390003]: addiu      $t9, $t9, 3
    0881263C:[0731016E]: bgezal     $t9, 0x08812BF8
    08812640:[01525006]: srlv       $t2, $s2, $t2
    08812644:[01435025]: or         $t2, $t2, $v1
    08812648:[256B0001]: addiu      $t3, $t3, 1
    0881264C:[1574FFF4]: bne        $t3, $s4, 0x08812620
    08812650:[AC4A0000]: sw         $t2, 0($v0)
    08812654:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
    08812660:[000B5842]: srl        $t3, $t3, 0x0001
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
    0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
    08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
    0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
    08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
    088126A0:[1560FFED]: bne        $t3, $zr, 0x08812658
    088126A4:[25290004]: addiu      $t1, $t1, 4
    088126A8:[7C342580]: ext        $s4, $at, 22, 5
    088126AC:[7C212440]: ext        $at, $at, 17, 5
    088126B0:[39020080]: xori       $v0, $t0, 128
    088126B4:[144001AA]: bne        $v0, $zr, 0x08812D60
    088126B8:[0034102C]: max        $v0, $at, $s4
    088126BC:[2C4A001E]: sltiu      $t2, $v0, 30
    088126C0:[114001A7]: beq        $t2, $zr, 0x08812D60
    088126C4:[24210101]: addiu      $at, $at, 257
    088126C8:[00290821]: addu       $at, $at, $t1
    088126CC:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    088126D0:[240B0007]: addiu      $t3, $zr, 7 <=> li $t3, 7
    088126D4:[AFAA0200]: sw         $t2, 512($sp)
    088126D8:[03381046]: rotrv      $v0, $t8, $t9
    088126DC:[7C483440]: ext        $t0, $v0, 17, 7
    088126E0:[011D4021]: addu       $t0, $t0, $sp
    088126E4:[81080294]: lb         $t0, 660($t0)
    088126E8:[31030007]: andi       $v1, $t0, 7
    088126EC:[000840C3]: sra        $t0, $t0, 0x0003
    088126F0:[05000163]: bltz       $t0, 0x08812C80
    088126F4:[0323C821]: addu       $t9, $t9, $v1
    088126F8:[A1280060]: sb         $t0, 96($t1)
    088126FC:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812700:[11000006]: beq        $t0, $zr, 0x0881271C
    08812704:[25290001]: addiu      $t1, $t1, 1
    08812708:[00084080]: sll        $t0, $t0, 0x0002
    0881270C:[011D4021]: addu       $t0, $t0, $sp
    08812710:[8D03003C]: lw         $v1, 60($t0)
    08812714:[24630001]: addiu      $v1, $v1, 1
    08812718:[AD03003C]: sw         $v1, 60($t0)
    0881271C:[07310136]: bgezal     $t9, 0x08812BF8
    08812720:[01211023]: subu       $v0, $t1, $at
    08812724:[0442FFED]: bltzl      $v0, 0x088126DC
    08812728:[03381046]: rotrv      $v0, $t8, $t9
    0881272C:[1040000B]: beq        $v0, $zr, 0x0881275C
    08812730:[00526806]: srlv       $t5, $s2, $v0
    08812734:[15400009]: bne        $t2, $zr, 0x0881275C
    08812738:[0282A023]: subu       $s4, $s4, $v0
    0881273C:[000A6080]: sll        $t4, $t2, 0x0002
    08812740:[019D6021]: addu       $t4, $t4, $sp
    08812744:[8D83003C]: lw         $v1, 60($t4)
    08812748:[000D4840]: sll        $t1, $t5, 0x0001
    0881274C:[00094823]: subu       $t1, $zr, $t1 <=> negu $t1, $t1
    08812750:[AD890000]: sw         $t1, 0($t4)
    08812754:[00621822]: sub        $v1, $v1, $v0
    08812758:[AD83003C]: sw         $v1, 60($t4)
    0881275C:[06800015]: bltz       $s4, 0x088127B4
    08812760:[26940001]: addiu      $s4, $s4, 1
    08812764:[03381046]: rotrv      $v0, $t8, $t9
    08812768:[7C483440]: ext        $t0, $v0, 17, 7
    0881276C:[011D4021]: addu       $t0, $t0, $sp
    08812770:[81080294]: lb         $t0, 660($t0)
    08812774:[31030007]: andi       $v1, $t0, 7
    08812778:[000840C3]: sra        $t0, $t0, 0x0003
    0881277C:[0500015E]: bltz       $t0, 0x08812CF8
    08812780:[0323C821]: addu       $t9, $t9, $v1
    08812784:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812788:[11000006]: beq        $t0, $zr, 0x088127A4
    0881278C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08812790:[00084080]: sll        $t0, $t0, 0x0002
    08812794:[011D4021]: addu       $t0, $t0, $sp
    08812798:[8D030000]: lw         $v1, 0($t0)
    0881279C:[006D1825]: or         $v1, $v1, $t5
    088127A0:[AD030000]: sw         $v1, 0($t0)
    088127A4:[07310114]: bgezal     $t9, 0x08812BF8
    088127A8:[0282A023]: subu       $s4, $s4, $v0
    088127AC:[1E80FFED]: bgtz       $s4, 0x08812764
    088127B0:[004D6806]: srlv       $t5, $t5, $v0
    088127B4:[1680016A]: bne        $s4, $zr, 0x08812D60
    088127B8:[2408000E]: addiu      $t0, $zr, 14 <=> li $t0, 14
    088127BC:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
    088127C0:[240B0000]: addiu      $t3, $zr, 0 <=> li $t3, 0
    088127C4:[03A0F821]: addu       $ra, $sp, $zr <=> move $ra, $sp
    088127C8:[240D0000]: addiu      $t5, $zr, 0 <=> li $t5, 0
    088127CC:[8D2C0040]: lw         $t4, 64($t1)
    088127D0:[02940821]: addu       $at, $s4, $s4
    088127D4:[003D0821]: addu       $at, $at, $sp
    088127D8:[11800005]: beq        $t4, $zr, 0x088127F0
    088127DC:[AD210040]: sw         $at, 64($t1)
    088127E0:[028CA021]: addu       $s4, $s4, $t4
    088127E4:[010C0804]: sllv       $at, $t4, $t0
    088127E8:[01615821]: addu       $t3, $t3, $at
    088127EC:[010D680A]: movz       $t5, $t0, $t5
    088127F0:[2D010007]: sltiu      $at, $t0, 7
    088127F4:[50200008]: beql       $at, $zr, 0x08812818
    088127F8:[A7EB04D0]: sh         $t3, 1232($ra)
    088127FC:[010B0806]: srlv       $at, $t3, $t0
    08812800:[00340823]: subu       $at, $at, $s4
    08812804:[2421FEB6]: addiu      $at, $at, -330
    08812808:[000B6040]: sll        $t4, $t3, 0x0001
    0881280C:[258CFFFF]: addiu      $t4, $t4, -1
    08812810:[7D81FC04]: ins        $at, $t4, 16, 16
    08812814:[AD210258]: sw         $at, 600($t1)
    08812818:[25290004]: addiu      $t1, $t1, 4
    0881281C:[27FF0002]: addiu      $ra, $ra, 2
    08812820:[1D00FFEA]: bgtz       $t0, 0x088127CC
    08812824:[2508FFFF]: addiu      $t0, $t0, -1
    08812828:[340C8000]: ori        $t4, $zr, -32768 <=> li $t4, 32768
    0881282C:[156C014C]: bne        $t3, $t4, 0x08812D60
    08812830:[27BFFF00]: addiu      $ra, $sp, -256
    08812834:[83E8017C]: lb         $t0, 380($ra)
    08812838:[11000007]: beq        $t0, $zr, 0x08812858
    0881283C:[27FF0001]: addiu      $ra, $ra, 1
    08812840:[00084880]: sll        $t1, $t0, 0x0002
    08812844:[013D4821]: addu       $t1, $t1, $sp
    08812848:[8D2A003C]: lw         $t2, 60($t1)
    0881284C:[A54C0294]: sh         $t4, 660($t2)
    08812850:[254A0002]: addiu      $t2, $t2, 2
    08812854:[AD2A003C]: sw         $t2, 60($t1)
    08812858:[17FDFFF6]: bne        $ra, $sp, 0x08812834
    0881285C:[258C0001]: addiu      $t4, $t4, 1
    08812860:[27BFFFE2]: addiu      $ra, $sp, -30
    08812864:[83E8019A]: lb         $t0, 410($ra)
    08812868:[11000008]: beq        $t0, $zr, 0x0881288C
    0881286C:[27FF0001]: addiu      $ra, $ra, 1
    08812870:[00084880]: sll        $t1, $t0, 0x0002
    08812874:[013D4821]: addu       $t1, $t1, $sp
    08812878:[8D2A003C]: lw         $t2, 60($t1)
    0881287C:[85E10000]: lh         $at, 0($t7)
    08812880:[A5410294]: sh         $at, 660($t2)
    08812884:[254A0002]: addiu      $t2, $t2, 2
    08812888:[AD2A003C]: sw         $t2, 60($t1)
    0881288C:[17FDFFF5]: bne        $ra, $sp, 0x08812864
    08812890:[25EF0002]: addiu      $t7, $t7, 2
    08812894:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    08812898:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    0881289C:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    088128A0:[240B000E]: addiu      $t3, $zr, 14 <=> li $t3, 14
    088128A4:[27B40038]: addiu      $s4, $sp, 56
    088128A8:[8FE10004]: lw         $at, 4($ra)
    088128AC:[10200010]: beq        $at, $zr, 0x088128F0
    088128B0:[01696004]: sllv       $t4, $t1, $t3
    088128B4:[014C6023]: subu       $t4, $t2, $t4
    088128B8:[0168400A]: movz       $t0, $t3, $t0
    088128BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088128C0:[01621004]: sllv       $v0, $v0, $t3
    088128C4:[01425021]: addu       $t2, $t2, $v0
    088128C8:[00201016]: clz        $v0, $at
    088128CC:[00521806]: srlv       $v1, $s2, $v0
    088128D0:[00230823]: subu       $at, $at, $v1
    088128D4:[7C4F2844]: ins        $t7, $v0, 1, 5
    088128D8:[85E20040]: lh         $v0, 64($t7)
    088128DC:[00091840]: sll        $v1, $t1, 0x0001
    088128E0:[25290001]: addiu      $t1, $t1, 1
    088128E4:[007D1821]: addu       $v1, $v1, $sp
    088128E8:[1420FFF4]: bne        $at, $zr, 0x088128BC
    088128EC:[A4620200]: sh         $v0, 512($v1)
    088128F0:[11000006]: beq        $t0, $zr, 0x0881290C
    088128F4:[256BFFFF]: addiu      $t3, $t3, -1
    088128F8:[000A1040]: sll        $v0, $t2, 0x0001
    088128FC:[2442FFFF]: addiu      $v0, $v0, -1
    08812900:[7C4CFC04]: ins        $t4, $v0, 16, 16
    08812904:[AE8C023C]: sw         $t4, 572($s4)
    08812908:[2694FFFC]: addiu      $s4, $s4, -4
    0881290C:[0561FFE6]: bgez       $t3, 0x088128A8
    08812910:[27FF0004]: addiu      $ra, $ra, 4
    08812914:[169D0002]: bne        $s4, $sp, 0x08812920
    08812918:[8FA20274]: lw         $v0, 628($sp)
    0881291C:[AE8C023C]: sw         $t4, 572($s4)
    08812920:[2D230002]: sltiu      $v1, $t1, 2
    08812924:[54600004]: bnel       $v1, $zr, 0x08812938
    08812928:[3968FFFE]: xori       $t0, $t3, -2
    0881292C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08812930:[00484023]: subu       $t0, $v0, $t0
    08812934:[2508000F]: addiu      $t0, $t0, 15
    08812938:[00094B80]: sll        $t1, $t1, 0x000E
    0881293C:[152A0108]: bne        $t1, $t2, 0x08812D60
    08812940:[240B000F]: addiu      $t3, $zr, 15 <=> li $t3, 15
    08812944:[016D6823]: subu       $t5, $t3, $t5
    08812948:[7C0F2804]: ins        $t7, $zr, 0, 6
    0881294C:[AFA80274]: sw         $t0, 628($sp)
    08812950:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    08812954:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08812958:[34148000]: ori        $s4, $zr, -32768 <=> li $s4, 32768
    0881295C:[000D5040]: sll        $t2, $t5, 0x0001
    08812960:[015D5021]: addu       $t2, $t2, $sp
    08812964:[84680294]: lh         $t0, 660($v1)
    08812968:[24630002]: addiu      $v1, $v1, 2
    0881296C:[01B44806]: srlv       $t1, $s4, $t5
    08812970:[01224821]: addu       $t1, $t1, $v0
    08812974:[7DA872C4]: ins        $t0, $t5, 11, 4
    08812978:[00020C00]: sll        $at, $v0, 0x0010
    0881297C:[7C010D20]: bitrev     $at, $at
    08812980:[003D0821]: addu       $at, $at, $sp
    08812984:[24420080]: addiu      $v0, $v0, 128
    08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
    08812998:[854104CE]: lh         $at, 1230($t2)
    0881299C:[0041082B]: sltu       $at, $v0, $at
    088129A0:[1420FFF0]: bne        $at, $zr, 0x08812964
    088129A4:[39A10008]: xori       $at, $t5, 8
    088129A8:[25AD0001]: addiu      $t5, $t5, 1
    088129AC:[1420FFFA]: bne        $at, $zr, 0x08812998
    088129B0:[254A0002]: addiu      $t2, $t2, 2
    088129B4:[00021440]: sll        $v0, $v0, 0x0011
    088129B8:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088129C0:[25ACFFFE]: addiu      $t4, $t5, -2
    088129C4:[8D4B0278]: lw         $t3, 632($t2)
    088129C8:[254A0004]: addiu      $t2, $t2, 4
    088129CC:[258C0001]: addiu      $t4, $t4, 1
    088129D0:[004B082B]: sltu       $at, $v0, $t3
    088129D4:[1020FFFB]: beq        $at, $zr, 0x088129C4
    088129D8:[7C020D20]: bitrev     $at, $v0
    088129DC:[00010840]: sll        $at, $at, 0x0001
    088129E0:[003D0821]: addu       $at, $at, $sp
    088129E4:[00481021]: addu       $v0, $v0, $t0
    088129E8:[1440FFF9]: bne        $v0, $zr, 0x088129D0
    088129EC:[A42C0000]: sh         $t4, 0($at)
    088129F0:[0A204A94]: j          0x08812A50
    088129F4:[00000000]: nop
    088129F8:[7C026520]: bitrev     $t4, $v0
    088129FC:[00031080]: sll        $v0, $v1, 0x0002
    08812A00:[005D1021]: addu       $v0, $v0, $sp
    08812A04:[000C6440]: sll        $t4, $t4, 0x0011
    08812A08:[8C4B0258]: lw         $t3, 600($v0)
    08812A0C:[24420004]: addiu      $v0, $v0, 4
    08812A10:[24630001]: addiu      $v1, $v1, 1
    08812A14:[018B482B]: sltu       $t1, $t4, $t3
    08812A18:[1120FFFB]: beq        $t1, $zr, 0x08812A08
    08812A1C:[7C0B5E20]: seh        $t3, $t3
    08812A20:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    08812A24:[004C6006]: srlv       $t4, $t4, $v0
    08812A28:[018B6023]: subu       $t4, $t4, $t3
    08812A2C:[000C6040]: sll        $t4, $t4, 0x0001
    08812A30:[019D6021]: addu       $t4, $t4, $sp
    08812A34:[85830000]: lh         $v1, 0($t4)
    08812A38:[0461000D]: bgez       $v1, 0x08812A70
    08812A3C:[00024023]: subu       $t0, $zr, $v0 <=> negu $t0, $v0
    08812A40:[108500C9]: beq        $a0, $a1, 0x08812D68
    08812A44:[0328C821]: addu       $t9, $t9, $t0
    08812A48:[0731006B]: bgezal     $t9, 0x08812BF8
    08812A4C:[A083FFFF]: sb         $v1, -1($a0)
    08812A50:[03381046]: rotrv      $v0, $t8, $t9
    08812A54:[7C433C40]: ext        $v1, $v0, 17, 8
    08812A58:[00031840]: sll        $v1, $v1, 0x0001
    08812A5C:[007D1821]: addu       $v1, $v1, $sp
    08812A60:[84630000]: lh         $v1, 0($v1)
    08812A64:[24840001]: addiu      $a0, $a0, 1
    08812A68:[0460FFF5]: bltz       $v1, 0x08812A40
    08812A6C:[7C681AC0]: ext        $t0, $v1, 11, 4
    08812A70:[1100FFE1]: beq        $t0, $zr, 0x088129F8
    08812A74:[0328C821]: addu       $t9, $t9, $t0
    08812A78:[0731005F]: bgezal     $t9, 0x08812BF8
    08812A7C:[30680007]: andi       $t0, $v1, 7
    08812A80:[11000009]: beq        $t0, $zr, 0x08812AA8
    08812A84:[7C6338C0]: ext        $v1, $v1, 3, 8
    08812A88:[1103006A]: beq        $t0, $v1, 0x08812C34
    08812A8C:[00084823]: subu       $t1, $zr, $t0 <=> negu $t1, $t0
    08812A90:[0328C821]: addu       $t9, $t9, $t0
    08812A94:[07310058]: bgezal     $t9, 0x08812BF8
    08812A98:[03385046]: rotrv      $t2, $t8, $t9
    08812A9C:[000A53C0]: sll        $t2, $t2, 0x000F
    08812AA0:[012A5006]: srlv       $t2, $t2, $t1
    08812AA4:[006A1821]: addu       $v1, $v1, $t2
    08812AA8:[8FA80274]: lw         $t0, 628($sp)
    08812AAC:[03381046]: rotrv      $v0, $t8, $t9
    08812AB0:[7C021520]: bitrev     $v0, $v0
    08812AB4:[00021440]: sll        $v0, $v0, 0x0011
    08812AB8:[0048582B]: sltu       $t3, $v0, $t0
    08812ABC:[8FAA026C]: lw         $t2, 620($sp)
    08812AC0:[15600025]: bne        $t3, $zr, 0x08812B58
    08812AC4:[24630003]: addiu      $v1, $v1, 3
    08812AC8:[004A582B]: sltu       $t3, $v0, $t2
    08812ACC:[1560001C]: bne        $t3, $zr, 0x08812B40
    08812AD0:[8FA90270]: lw         $t1, 624($sp)
    08812AD4:[8FAA0264]: lw         $t2, 612($sp)
    08812AD8:[8FA90268]: lw         $t1, 616($sp)
    08812ADC:[004A582B]: sltu       $t3, $v0, $t2
    08812AE0:[15600018]: bne        $t3, $zr, 0x08812B44
    08812AE4:[25080004]: addiu      $t0, $t0, 4
    08812AE8:[8FAA025C]: lw         $t2, 604($sp)
    08812AEC:[8FA90260]: lw         $t1, 608($sp)
    08812AF0:[004A582B]: sltu       $t3, $v0, $t2
    08812AF4:[15600013]: bne        $t3, $zr, 0x08812B44
    08812AF8:[25080002]: addiu      $t0, $t0, 2
    08812AFC:[8FAA0254]: lw         $t2, 596($sp)
    08812B00:[8FA90258]: lw         $t1, 600($sp)
    08812B04:[004A582B]: sltu       $t3, $v0, $t2
    08812B08:[1560000E]: bne        $t3, $zr, 0x08812B44
    08812B0C:[25080002]: addiu      $t0, $t0, 2
    08812B10:[8FAA024C]: lw         $t2, 588($sp)
    08812B14:[8FA90250]: lw         $t1, 592($sp)
    08812B18:[004A582B]: sltu       $t3, $v0, $t2
    08812B1C:[15600009]: bne        $t3, $zr, 0x08812B44
    08812B20:[25080002]: addiu      $t0, $t0, 2
    08812B24:[8FAA0244]: lw         $t2, 580($sp)
    08812B28:[8FA90248]: lw         $t1, 584($sp)
    08812B2C:[004A582B]: sltu       $t3, $v0, $t2
    08812B30:[15600004]: bne        $t3, $zr, 0x08812B44
    08812B34:[25080002]: addiu      $t0, $t0, 2
    08812B38:[8FAA023C]: lw         $t2, 572($sp)
    08812B3C:[8FA90240]: lw         $t1, 576($sp)
    08812B40:[25080002]: addiu      $t0, $t0, 2
    08812B44:[0049582B]: sltu       $t3, $v0, $t1
    08812B48:[010B4023]: subu       $t0, $t0, $t3
    08812B4C:[012B500B]: movn       $t2, $t1, $t3
    08812B50:[000A5440]: sll        $t2, $t2, 0x0011
    08812B54:[004A1023]: subu       $v0, $v0, $t2
    08812B58:[3108000F]: andi       $t0, $t0, 15
    08812B5C:[0328C821]: addu       $t9, $t9, $t0
    08812B60:[00084023]: subu       $t0, $zr, $t0 <=> negu $t0, $t0
    08812B64:[01021006]: srlv       $v0, $v0, $t0
    08812B68:[00021040]: sll        $v0, $v0, 0x0001
    08812B6C:[005D1021]: addu       $v0, $v0, $sp
    08812B70:[84420200]: lh         $v0, 512($v0)
    08812B74:[2484FFFF]: addiu      $a0, $a0, -1
    08812B78:[0731001F]: bgezal     $t9, 0x08812BF8
    08812B7C:[284C0004]: slti       $t4, $v0, 4
    08812B80:[15800075]: bne        $t4, $zr, 0x08812D58
    08812B84:[0082A023]: subu       $s4, $a0, $v0
    08812B88:[00405016]: clz        $t2, $v0
    08812B8C:[2739001E]: addiu      $t9, $t9, 30
    08812B90:[032AC823]: subu       $t9, $t9, $t2
    08812B94:[03385846]: rotrv      $t3, $t8, $t9
    08812B98:[000B5BC0]: sll        $t3, $t3, 0x000F
    08812B9C:[014B5806]: srlv       $t3, $t3, $t2
    08812BA0:[000B5882]: srl        $t3, $t3, 0x0002
    08812BA4:[028BA023]: subu       $s4, $s4, $t3
    08812BA8:[01D4502B]: sltu       $t2, $t6, $s4
    08812BAC:[1140006C]: beq        $t2, $zr, 0x08812D60
    08812BB0:[00830821]: addu       $at, $a0, $v1
    08812BB4:[02A1182B]: sltu       $v1, $s5, $at
    08812BB8:[14600014]: bne        $v1, $zr, 0x08812C0C
    08812BBC:[9A83FFFF]: lwr        $v1, -1($s4)
    08812BC0:[BC98003F]: cache      0x18, 63($a0)
    08812BC4:[15800014]: bne        $t4, $zr, 0x08812C18
    08812BC8:[2482FFFD]: addiu      $v0, $a0, -3
    08812BCC:[00202021]: addu       $a0, $at, $zr <=> move $a0, $at
    08812BD0:[07310009]: bgezal     $t9, 0x08812BF8
    08812BD4:[7C410804]: ins        $at, $v0, 0, 2
    08812BD8:[8A830002]: lwl        $v1, 2($s4)
    08812BDC:[B8430003]: swr        $v1, 3($v0)
    08812BE0:[24420004]: addiu      $v0, $v0, 4
    08812BE4:[1022FF9A]: beq        $at, $v0, 0x08812A50
    08812BE8:[A8430002]: swl        $v1, 2($v0)
    08812BEC:[26940004]: addiu      $s4, $s4, 4
    08812BF0:[0A204AF6]: j          0x08812BD8
    08812BF4:[9A83FFFF]: lwr        $v1, -1($s4)
    08812C0C:[00A1102B]: sltu       $v0, $a1, $at
    08812C10:[14400055]: bne        $v0, $zr, 0x08812D68
    08812C14:[00000000]: nop
    08812C18:[24840001]: addiu      $a0, $a0, 1
    08812C1C:[A083FFFF]: sb         $v1, -1($a0)
    08812C20:[24840001]: addiu      $a0, $a0, 1
    08812C24:[1024FF88]: beq        $at, $a0, 0x08812A48
    08812C28:[92830000]: lbu        $v1, 0($s4)
    08812C2C:[0A204B07]: j          0x08812C1C
    08812C30:[26940001]: addiu      $s4, $s4, 1
    08812C34:[2463FFFF]: addiu      $v1, $v1, -1
    08812C38:[00731025]: or         $v0, $v1, $s3
    08812C3C:[1040FE67]: beq        $v0, $zr, 0x088125DC
    08812C40:[2484FFFF]: addiu      $a0, $a0, -1
    08812C44:[14600046]: bne        $v1, $zr, 0x08812D60
    08812C48:[00000000]: nop
    08812C4C:[10E00005]: beq        $a3, $zr, 0x08812C64
    08812C50:[008E1023]: subu       $v0, $a0, $t6
    08812C54:[27290008]: addiu      $t1, $t9, 8
    08812C58:[000948C3]: sra        $t1, $t1, 0x0003
    08812C5C:[00C93021]: addu       $a2, $a2, $t1
    08812C60:[ACE60000]: sw         $a2, 0($a3)
    08812C64:[8FBF04E4]: lw         $ra, 1252($sp)
    08812C68:[8FB504E8]: lw         $s5, 1256($sp)
    08812C6C:[8FB404EC]: lw         $s4, 1260($sp)
    08812C70:[00009810]: mfhi       $s3
    08812C74:[00009012]: mflo       $s2
    08812C78:[03E00008]: jr         $ra
    08812C7C:[27BD04F0]: addiu      $sp, $sp, 1264
    08812C80:[25020010]: addiu      $v0, $t0, 16
    08812C84:[14400010]: bne        $v0, $zr, 0x08812CC8
    08812C88:[000A4080]: sll        $t0, $t2, 0x0002
    08812C8C:[03381046]: rotrv      $v0, $t8, $t9
    08812C90:[7C420C40]: ext        $v0, $v0, 17, 2
    08812C94:[24420003]: addiu      $v0, $v0, 3
    08812C98:[19400013]: blez       $t2, 0x08812CE8
    08812C9C:[27390002]: addiu      $t9, $t9, 2
    08812CA0:[011D4021]: addu       $t0, $t0, $sp
    08812CA4:[8D03003C]: lw         $v1, 60($t0)
    08812CA8:[00621821]: addu       $v1, $v1, $v0
    08812CAC:[AD03003C]: sw         $v1, 60($t0)
    08812CB0:[00491021]: addu       $v0, $v0, $t1
    08812CB4:[25290001]: addiu      $t1, $t1, 1
    08812CB8:[1522FFFE]: bne        $t1, $v0, 0x08812CB4
    08812CBC:[A12A005F]: sb         $t2, 95($t1)
    08812CC0:[0A2049C7]: j          0x0881271C
    08812CC4:[00000000]: nop
    08812CC8:[004B502D]: min        $t2, $v0, $t3
    08812CCC:[032AC821]: addu       $t9, $t9, $t2
    08812CD0:[03381846]: rotrv      $v1, $t8, $t9
    08812CD4:[00031BC0]: sll        $v1, $v1, 0x000F
    08812CD8:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812CDC:[01431806]: srlv       $v1, $v1, $t2
    08812CE0:[00431021]: addu       $v0, $v0, $v1
    08812CE4:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812CE8:[1140FE8C]: beq        $t2, $zr, 0x0881271C
    08812CEC:[01224821]: addu       $t1, $t1, $v0
    08812CF0:[0A204B58]: j          0x08812D60
    08812CF4:[00000000]: nop
    08812CF8:[25020010]: addiu      $v0, $t0, 16
    08812CFC:[1440000D]: bne        $v0, $zr, 0x08812D34
    08812D00:[000A4080]: sll        $t0, $t2, 0x0002
    08812D04:[03381046]: rotrv      $v0, $t8, $t9
    08812D08:[7C420C40]: ext        $v0, $v0, 17, 2
    08812D0C:[24420003]: addiu      $v0, $v0, 3
    08812D10:[1940FEA4]: blez       $t2, 0x088127A4
    08812D14:[27390002]: addiu      $t9, $t9, 2
    08812D18:[011D4021]: addu       $t0, $t0, $sp
    08812D1C:[8D030000]: lw         $v1, 0($t0)
    08812D20:[004D4806]: srlv       $t1, $t5, $v0
    08812D24:[01A94823]: subu       $t1, $t5, $t1
    08812D28:[01294821]: addu       $t1, $t1, $t1
    08812D2C:[0A2049E8]: j          0x088127A0
    08812D30:[00691825]: or         $v1, $v1, $t1
    08812D34:[004B502D]: min        $t2, $v0, $t3
    08812D38:[032AC821]: addu       $t9, $t9, $t2
    08812D3C:[03381846]: rotrv      $v1, $t8, $t9
    08812D40:[00031BC0]: sll        $v1, $v1, 0x000F
    08812D44:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812D48:[01431806]: srlv       $v1, $v1, $t2
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
    08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
    08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
    08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
    08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
    08812DD0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08812DD4:[27A8FEE0]: addiu      $t0, $sp, -288
    08812DD8:[A50303E4]: sh         $v1, 996($t0)
    08812DDC:[24630070]: addiu      $v1, $v1, 112
    08812DE0:[A50304D4]: sh         $v1, 1236($t0)
    08812DE4:[25080002]: addiu      $t0, $t0, 2
    08812DE8:[151DFFFB]: bne        $t0, $sp, 0x08812DD8
    08812DEC:[2463FF91]: addiu      $v1, $v1, -111
    08812DF0:[27A8FFD0]: addiu      $t0, $sp, -48
    08812DF4:[8DE20040]: lw         $v0, 64($t7)
    08812DF8:[8DE30000]: lw         $v1, 0($t7)
    08812DFC:[25080004]: addiu      $t0, $t0, 4
    08812E00:[25EF0004]: addiu      $t7, $t7, 4
    08812E04:[AD02022C]: sw         $v0, 556($t0)
    08812E08:[151DFFFA]: bne        $t0, $sp, 0x08812DF4
    08812E0C:[AD0302C0]: sw         $v1, 704($t0)
    08812E10:[27A8FFF0]: addiu      $t0, $sp, -16
    08812E14:[8DE20040]: lw         $v0, 64($t7)
    08812E18:[8DE30000]: lw         $v1, 0($t7)
    08812E1C:[25080004]: addiu      $t0, $t0, 4
    08812E20:[AD02023C]: sw         $v0, 572($t0)
    08812E24:[AD0303F0]: sw         $v1, 1008($t0)
    08812E28:[551DFFFA]: bnel       $t0, $sp, 0x08812E14
    08812E2C:[25EF0004]: addiu      $t7, $t7, 4
    08812E30:[3C036400]: lui        $v1, 0x6400 <=> li $v1, 0x64000000
    08812E34:[34631800]: ori        $v1, $v1, 6144
    08812E38:[AFA304DC]: sw         $v1, 1244($sp)
    08812E3C:[240D0007]: addiu      $t5, $zr, 7 <=> li $t5, 7
    08812E40:[3848FF93]: xori       $t0, $v0, -109
    08812E44:[0A204A52]: j          0x08812948
    08812E48:[AFA20278]: sw         $v0, 632($sp)
  Back Branch 08812A68 1,758,953 times (length 12)
    08812A2C:[000C6040]: sll        $t4, $t4, 0x0001
    08812A30:[019D6021]: addu       $t4, $t4, $sp
    08812A34:[85830000]: lh         $v1, 0($t4)
    08812A38:[0461000D]: bgez       $v1, 0x08812A70
    08812A3C:[00024023]: subu       $t0, $zr, $v0 <=> negu $t0, $v0
--> 08812A40:[108500C9]: beq        $a0, $a1, 0x08812D68
    08812A44:[0328C821]: addu       $t9, $t9, $t0
    08812A48:[0731006B]: bgezal     $t9, 0x08812BF8
    08812A4C:[A083FFFF]: sb         $v1, -1($a0)
    08812A50:[03381046]: rotrv      $v0, $t8, $t9
    08812A54:[7C433C40]: ext        $v1, $v0, 17, 8
    08812A58:[00031840]: sll        $v1, $v1, 0x0001
    08812A5C:[007D1821]: addu       $v1, $v1, $sp
    08812A60:[84630000]: lh         $v1, 0($v1)
    08812A64:[24840001]: addiu      $a0, $a0, 1
--> 08812A68:[0460FFF5]: bltz       $v1, 0x08812A40
    08812A6C:[7C681AC0]: ext        $t0, $v1, 11, 4
    08812A70:[1100FFE1]: beq        $t0, $zr, 0x088129F8
    08812A74:[0328C821]: addu       $t9, $t9, $t0
    08812A78:[0731005F]: bgezal     $t9, 0x08812BF8
  Back Branch 08812BE4 1,349,814 times (length 103)
  Back Branch 08812BF0 990,456 times (length 8)
    08812BC4:[15800014]: bne        $t4, $zr, 0x08812C18
    08812BC8:[2482FFFD]: addiu      $v0, $a0, -3
    08812BCC:[00202021]: addu       $a0, $at, $zr <=> move $a0, $at
    08812BD0:[07310009]: bgezal     $t9, 0x08812BF8
    08812BD4:[7C410804]: ins        $at, $v0, 0, 2
--> 08812BD8:[8A830002]: lwl        $v1, 2($s4)
    08812BDC:[B8430003]: swr        $v1, 3($v0)
    08812BE0:[24420004]: addiu      $v0, $v0, 4
    08812BE4:[1022FF9A]: beq        $at, $v0, 0x08812A50
    08812BE8:[A8430002]: swl        $v1, 2($v0)
    08812BEC:[26940004]: addiu      $s4, $s4, 4
--> 08812BF0:[0A204AF6]: j          0x08812BD8
    08812BF4:[9A83FFFF]: lwr        $v1, -1($s4)
  Back Branch 08812A70 788,548 times (length 32)
    088129E4:[00481021]: addu       $v0, $v0, $t0
    088129E8:[1440FFF9]: bne        $v0, $zr, 0x088129D0
    088129EC:[A42C0000]: sh         $t4, 0($at)
    088129F0:[0A204A94]: j          0x08812A50
    088129F4:[00000000]: nop
--> 088129F8:[7C026520]: bitrev     $t4, $v0
    088129FC:[00031080]: sll        $v0, $v1, 0x0002
    08812A00:[005D1021]: addu       $v0, $v0, $sp
    08812A04:[000C6440]: sll        $t4, $t4, 0x0011
    08812A08:[8C4B0258]: lw         $t3, 600($v0)
    08812A0C:[24420004]: addiu      $v0, $v0, 4
    08812A10:[24630001]: addiu      $v1, $v1, 1
    08812A14:[018B482B]: sltu       $t1, $t4, $t3
    08812A18:[1120FFFB]: beq        $t1, $zr, 0x08812A08
    08812A1C:[7C0B5E20]: seh        $t3, $t3
    08812A20:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    08812A24:[004C6006]: srlv       $t4, $t4, $v0
    08812A28:[018B6023]: subu       $t4, $t4, $t3
    08812A2C:[000C6040]: sll        $t4, $t4, 0x0001
    08812A30:[019D6021]: addu       $t4, $t4, $sp
    08812A34:[85830000]: lh         $v1, 0($t4)
    08812A38:[0461000D]: bgez       $v1, 0x08812A70
    08812A3C:[00024023]: subu       $t0, $zr, $v0 <=> negu $t0, $v0
    08812A40:[108500C9]: beq        $a0, $a1, 0x08812D68
    08812A44:[0328C821]: addu       $t9, $t9, $t0
    08812A48:[0731006B]: bgezal     $t9, 0x08812BF8
    08812A4C:[A083FFFF]: sb         $v1, -1($a0)
    08812A50:[03381046]: rotrv      $v0, $t8, $t9
    08812A54:[7C433C40]: ext        $v1, $v0, 17, 8
    08812A58:[00031840]: sll        $v1, $v1, 0x0001
    08812A5C:[007D1821]: addu       $v1, $v1, $sp
    08812A60:[84630000]: lh         $v1, 0($v1)
    08812A64:[24840001]: addiu      $a0, $a0, 1
    08812A68:[0460FFF5]: bltz       $v1, 0x08812A40
    08812A6C:[7C681AC0]: ext        $t0, $v1, 11, 4
--> 08812A70:[1100FFE1]: beq        $t0, $zr, 0x088129F8
    08812A74:[0328C821]: addu       $t9, $t9, $t0
    08812A78:[0731005F]: bgezal     $t9, 0x08812BF8
    08812A7C:[30680007]: andi       $t0, $v1, 7
    08812A80:[11000009]: beq        $t0, $zr, 0x08812AA8
  Back Branch 08812C24 662,590 times (length 121)
  Back Branch 08812C2C 646,645 times (length 6)
    08812C0C:[00A1102B]: sltu       $v0, $a1, $at
    08812C10:[14400055]: bne        $v0, $zr, 0x08812D68
    08812C14:[00000000]: nop
    08812C18:[24840001]: addiu      $a0, $a0, 1
--> 08812C1C:[A083FFFF]: sb         $v1, -1($a0)
    08812C20:[24840001]: addiu      $a0, $a0, 1
    08812C24:[1024FF88]: beq        $at, $a0, 0x08812A48
    08812C28:[92830000]: lbu        $v1, 0($s4)
--> 08812C2C:[0A204B07]: j          0x08812C1C
    08812C30:[26940001]: addiu      $s4, $s4, 1
    08812C34:[2463FFFF]: addiu      $v1, $v1, -1
    08812C38:[00731025]: or         $v0, $v1, $s3
    08812C3C:[1040FE67]: beq        $v0, $zr, 0x088125DC
  Back Branch 08812A18 419,953 times (length 6)
    088129F4:[00000000]: nop
    088129F8:[7C026520]: bitrev     $t4, $v0
    088129FC:[00031080]: sll        $v0, $v1, 0x0002
    08812A00:[005D1021]: addu       $v0, $v0, $sp
    08812A04:[000C6440]: sll        $t4, $t4, 0x0011
--> 08812A08:[8C4B0258]: lw         $t3, 600($v0)
    08812A0C:[24420004]: addiu      $v0, $v0, 4
    08812A10:[24630001]: addiu      $v1, $v1, 1
    08812A14:[018B482B]: sltu       $t1, $t4, $t3
--> 08812A18:[1120FFFB]: beq        $t1, $zr, 0x08812A08
    08812A1C:[7C0B5E20]: seh        $t3, $t3
    08812A20:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    08812A24:[004C6006]: srlv       $t4, $t4, $v0
    08812A28:[018B6023]: subu       $t4, $t4, $t3
  Back Branch 08812988 184,938 times (length 6)
    08812964:[84680294]: lh         $t0, 660($v1)
    08812968:[24630002]: addiu      $v1, $v1, 2
    0881296C:[01B44806]: srlv       $t1, $s4, $t5
    08812970:[01224821]: addu       $t1, $t1, $v0
    08812974:[7DA872C4]: ins        $t0, $t5, 11, 4
--> 08812978:[00020C00]: sll        $at, $v0, 0x0010
    0881297C:[7C010D20]: bitrev     $at, $at
    08812980:[003D0821]: addu       $at, $at, $sp
    08812984:[24420080]: addiu      $v0, $v0, 128
--> 08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
    08812998:[854104CE]: lh         $at, 1230($t2)
  Back Branch 088129A0 132,486 times (length 17)
    08812950:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    08812954:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08812958:[34148000]: ori        $s4, $zr, -32768 <=> li $s4, 32768
    0881295C:[000D5040]: sll        $t2, $t5, 0x0001
    08812960:[015D5021]: addu       $t2, $t2, $sp
--> 08812964:[84680294]: lh         $t0, 660($v1)
    08812968:[24630002]: addiu      $v1, $v1, 2
    0881296C:[01B44806]: srlv       $t1, $s4, $t5
    08812970:[01224821]: addu       $t1, $t1, $v0
    08812974:[7DA872C4]: ins        $t0, $t5, 11, 4
    08812978:[00020C00]: sll        $at, $v0, 0x0010
    0881297C:[7C010D20]: bitrev     $at, $at
    08812980:[003D0821]: addu       $at, $at, $sp
    08812984:[24420080]: addiu      $v0, $v0, 128
    08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
    08812998:[854104CE]: lh         $at, 1230($t2)
    0881299C:[0041082B]: sltu       $at, $v0, $at
--> 088129A0:[1420FFF0]: bne        $at, $zr, 0x08812964
    088129A4:[39A10008]: xori       $at, $t5, 8
    088129A8:[25AD0001]: addiu      $t5, $t5, 1
    088129AC:[1420FFFA]: bne        $at, $zr, 0x08812998
    088129B0:[254A0002]: addiu      $t2, $t2, 2
  Back Branch 08812DE8 82,800 times (length 6)
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
    08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
    08812DD0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08812DD4:[27A8FEE0]: addiu      $t0, $sp, -288
--> 08812DD8:[A50303E4]: sh         $v1, 996($t0)
    08812DDC:[24630070]: addiu      $v1, $v1, 112
    08812DE0:[A50304D4]: sh         $v1, 1236($t0)
    08812DE4:[25080002]: addiu      $t0, $t0, 2
--> 08812DE8:[151DFFFB]: bne        $t0, $sp, 0x08812DD8
    08812DEC:[2463FF91]: addiu      $v1, $v1, -111
    08812DF0:[27A8FFD0]: addiu      $t0, $sp, -48
    08812DF4:[8DE20040]: lw         $v0, 64($t7)
    08812DF8:[8DE30000]: lw         $v1, 0($t7)
  Back Branch 08812858 82,688 times (length 11)
    08812820:[1D00FFEA]: bgtz       $t0, 0x088127CC
    08812824:[2508FFFF]: addiu      $t0, $t0, -1
    08812828:[340C8000]: ori        $t4, $zr, -32768 <=> li $t4, 32768
    0881282C:[156C014C]: bne        $t3, $t4, 0x08812D60
    08812830:[27BFFF00]: addiu      $ra, $sp, -256
--> 08812834:[83E8017C]: lb         $t0, 380($ra)
    08812838:[11000007]: beq        $t0, $zr, 0x08812858
    0881283C:[27FF0001]: addiu      $ra, $ra, 1
    08812840:[00084880]: sll        $t1, $t0, 0x0002
    08812844:[013D4821]: addu       $t1, $t1, $sp
    08812848:[8D2A003C]: lw         $t2, 60($t1)
    0881284C:[A54C0294]: sh         $t4, 660($t2)
    08812850:[254A0002]: addiu      $t2, $t2, 2
    08812854:[AD2A003C]: sw         $t2, 60($t1)
--> 08812858:[17FDFFF6]: bne        $ra, $sp, 0x08812834
    0881285C:[258C0001]: addiu      $t4, $t4, 1
    08812860:[27BFFFE2]: addiu      $ra, $sp, -30
    08812864:[83E8019A]: lb         $t0, 410($ra)
    08812868:[11000008]: beq        $t0, $zr, 0x0881288C
  Back Branch 08812724 67,056 times (length 20)
    088126C8:[00290821]: addu       $at, $at, $t1
    088126CC:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    088126D0:[240B0007]: addiu      $t3, $zr, 7 <=> li $t3, 7
    088126D4:[AFAA0200]: sw         $t2, 512($sp)
    088126D8:[03381046]: rotrv      $v0, $t8, $t9
--> 088126DC:[7C483440]: ext        $t0, $v0, 17, 7
    088126E0:[011D4021]: addu       $t0, $t0, $sp
    088126E4:[81080294]: lb         $t0, 660($t0)
    088126E8:[31030007]: andi       $v1, $t0, 7
    088126EC:[000840C3]: sra        $t0, $t0, 0x0003
    088126F0:[05000163]: bltz       $t0, 0x08812C80
    088126F4:[0323C821]: addu       $t9, $t9, $v1
    088126F8:[A1280060]: sb         $t0, 96($t1)
    088126FC:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812700:[11000006]: beq        $t0, $zr, 0x0881271C
    08812704:[25290001]: addiu      $t1, $t1, 1
    08812708:[00084080]: sll        $t0, $t0, 0x0002
    0881270C:[011D4021]: addu       $t0, $t0, $sp
    08812710:[8D03003C]: lw         $v1, 60($t0)
    08812714:[24630001]: addiu      $v1, $v1, 1
    08812718:[AD03003C]: sw         $v1, 60($t0)
    0881271C:[07310136]: bgezal     $t9, 0x08812BF8
    08812720:[01211023]: subu       $v0, $t1, $at
--> 08812724:[0442FFED]: bltzl      $v0, 0x088126DC
    08812728:[03381046]: rotrv      $v0, $t8, $t9
    0881272C:[1040000B]: beq        $v0, $zr, 0x0881275C
    08812730:[00526806]: srlv       $t5, $s2, $v0
    08812734:[15400009]: bne        $t2, $zr, 0x0881275C
  Back Branch 088129D4 45,349 times (length 6)
    088129B0:[254A0002]: addiu      $t2, $t2, 2
    088129B4:[00021440]: sll        $v0, $v0, 0x0011
    088129B8:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088129C0:[25ACFFFE]: addiu      $t4, $t5, -2
--> 088129C4:[8D4B0278]: lw         $t3, 632($t2)
    088129C8:[254A0004]: addiu      $t2, $t2, 4
    088129CC:[258C0001]: addiu      $t4, $t4, 1
    088129D0:[004B082B]: sltu       $at, $v0, $t3
--> 088129D4:[1020FFFB]: beq        $at, $zr, 0x088129C4
    088129D8:[7C020D20]: bitrev     $at, $v0
    088129DC:[00010840]: sll        $at, $at, 0x0001
    088129E0:[003D0821]: addu       $at, $at, $sp
    088129E4:[00481021]: addu       $v0, $v0, $t0
  Back Branch 088129E8 44,950 times (length 8)
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088129C0:[25ACFFFE]: addiu      $t4, $t5, -2
    088129C4:[8D4B0278]: lw         $t3, 632($t2)
    088129C8:[254A0004]: addiu      $t2, $t2, 4
    088129CC:[258C0001]: addiu      $t4, $t4, 1
--> 088129D0:[004B082B]: sltu       $at, $v0, $t3
    088129D4:[1020FFFB]: beq        $at, $zr, 0x088129C4
    088129D8:[7C020D20]: bitrev     $at, $v0
    088129DC:[00010840]: sll        $at, $at, 0x0001
    088129E0:[003D0821]: addu       $at, $at, $sp
    088129E4:[00481021]: addu       $v0, $v0, $t0
--> 088129E8:[1440FFF9]: bne        $v0, $zr, 0x088129D0
    088129EC:[A42C0000]: sh         $t4, 0($at)
    088129F0:[0A204A94]: j          0x08812A50
    088129F4:[00000000]: nop
    088129F8:[7C026520]: bitrev     $t4, $v0
  Back Branch 0881268C 41,344 times (length 7)
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
    0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
--> 08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
--> 0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
    08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
  Back Branch 08812600 32,946 times (length 3)
    088125E8:[7C430C80]: ext        $v1, $v0, 18, 2
    088125EC:[2468FFFE]: addiu      $t0, $v1, -2
    088125F0:[150001DF]: bne        $t0, $zr, 0x08812D70
    088125F4:[7C530440]: ext        $s3, $v0, 17, 1
    088125F8:[27A9FE68]: addiu      $t1, $sp, -408
--> 088125FC:[25290004]: addiu      $t1, $t1, 4
--> 08812600:[153DFFFE]: bne        $t1, $sp, 0x088125FC
    08812604:[AD200198]: sw         $zr, 408($t1)
    08812608:[03380846]: rotrv      $at, $t8, $t9
    0881260C:[2739000E]: addiu      $t9, $t9, 14
    08812610:[07310179]: bgezal     $t9, 0x08812BF8
  Back Branch 08812D58 28,372 times (length 110)
  Back Branch 08812DB4 16,483 times (length 5)
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
--> 08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
--> 08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
    08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
  Back Branch 0881288C 9,690 times (length 12)
    08812850:[254A0002]: addiu      $t2, $t2, 2
    08812854:[AD2A003C]: sw         $t2, 60($t1)
    08812858:[17FDFFF6]: bne        $ra, $sp, 0x08812834
    0881285C:[258C0001]: addiu      $t4, $t4, 1
    08812860:[27BFFFE2]: addiu      $ra, $sp, -30
--> 08812864:[83E8019A]: lb         $t0, 410($ra)
    08812868:[11000008]: beq        $t0, $zr, 0x0881288C
    0881286C:[27FF0001]: addiu      $ra, $ra, 1
    08812870:[00084880]: sll        $t1, $t0, 0x0002
    08812874:[013D4821]: addu       $t1, $t1, $sp
    08812878:[8D2A003C]: lw         $t2, 60($t1)
    0881287C:[85E10000]: lh         $at, 0($t7)
    08812880:[A5410294]: sh         $at, 660($t2)
    08812884:[254A0002]: addiu      $t2, $t2, 2
    08812888:[AD2A003C]: sw         $t2, 60($t1)
--> 0881288C:[17FDFFF5]: bne        $ra, $sp, 0x08812864
    08812890:[25EF0002]: addiu      $t7, $t7, 2
    08812894:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    08812898:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    0881289C:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
  Back Branch 08812CB8 9,268 times (length 3)
    08812CA0:[011D4021]: addu       $t0, $t0, $sp
    08812CA4:[8D03003C]: lw         $v1, 60($t0)
    08812CA8:[00621821]: addu       $v1, $v1, $v0
    08812CAC:[AD03003C]: sw         $v1, 60($t0)
    08812CB0:[00491021]: addu       $v0, $v0, $t1
--> 08812CB4:[25290001]: addiu      $t1, $t1, 1
--> 08812CB8:[1522FFFE]: bne        $t1, $v0, 0x08812CB4
    08812CBC:[A12A005F]: sb         $t2, 95($t1)
    08812CC0:[0A2049C7]: j          0x0881271C
    08812CC4:[00000000]: nop
    08812CC8:[004B502D]: min        $t2, $v0, $t3
  Back Branch 088127AC 7,774 times (length 20)
    08812750:[AD890000]: sw         $t1, 0($t4)
    08812754:[00621822]: sub        $v1, $v1, $v0
    08812758:[AD83003C]: sw         $v1, 60($t4)
    0881275C:[06800015]: bltz       $s4, 0x088127B4
    08812760:[26940001]: addiu      $s4, $s4, 1
--> 08812764:[03381046]: rotrv      $v0, $t8, $t9
    08812768:[7C483440]: ext        $t0, $v0, 17, 7
    0881276C:[011D4021]: addu       $t0, $t0, $sp
    08812770:[81080294]: lb         $t0, 660($t0)
    08812774:[31030007]: andi       $v1, $t0, 7
    08812778:[000840C3]: sra        $t0, $t0, 0x0003
    0881277C:[0500015E]: bltz       $t0, 0x08812CF8
    08812780:[0323C821]: addu       $t9, $t9, $v1
    08812784:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812788:[11000006]: beq        $t0, $zr, 0x088127A4
    0881278C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08812790:[00084080]: sll        $t0, $t0, 0x0002
    08812794:[011D4021]: addu       $t0, $t0, $sp
    08812798:[8D030000]: lw         $v1, 0($t0)
    0881279C:[006D1825]: or         $v1, $v1, $t5
    088127A0:[AD030000]: sw         $v1, 0($t0)
    088127A4:[07310114]: bgezal     $t9, 0x08812BF8
    088127A8:[0282A023]: subu       $s4, $s4, $v0
--> 088127AC:[1E80FFED]: bgtz       $s4, 0x08812764
    088127B0:[004D6806]: srlv       $t5, $t5, $v0
    088127B4:[1680016A]: bne        $s4, $zr, 0x08812D60
    088127B8:[2408000E]: addiu      $t0, $zr, 14 <=> li $t0, 14
    088127BC:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
  Back Branch 088128E8 7,639 times (length 13)
    088128A8:[8FE10004]: lw         $at, 4($ra)
    088128AC:[10200010]: beq        $at, $zr, 0x088128F0
    088128B0:[01696004]: sllv       $t4, $t1, $t3
    088128B4:[014C6023]: subu       $t4, $t2, $t4
    088128B8:[0168400A]: movz       $t0, $t3, $t0
--> 088128BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088128C0:[01621004]: sllv       $v0, $v0, $t3
    088128C4:[01425021]: addu       $t2, $t2, $v0
    088128C8:[00201016]: clz        $v0, $at
    088128CC:[00521806]: srlv       $v1, $s2, $v0
    088128D0:[00230823]: subu       $at, $at, $v1
    088128D4:[7C4F2844]: ins        $t7, $v0, 1, 5
    088128D8:[85E20040]: lh         $v0, 64($t7)
    088128DC:[00091840]: sll        $v1, $t1, 0x0001
    088128E0:[25290001]: addiu      $t1, $t1, 1
    088128E4:[007D1821]: addu       $v1, $v1, $sp
--> 088128E8:[1420FFF4]: bne        $at, $zr, 0x088128BC
    088128EC:[A4620200]: sh         $v0, 512($v1)
    088128F0:[11000006]: beq        $t0, $zr, 0x0881290C
    088128F4:[256BFFFF]: addiu      $t3, $t3, -1
    088128F8:[000A1040]: sll        $v0, $t2, 0x0001
  Back Branch 08812E08 6,900 times (length 7)
    08812DE0:[A50304D4]: sh         $v1, 1236($t0)
    08812DE4:[25080002]: addiu      $t0, $t0, 2
    08812DE8:[151DFFFB]: bne        $t0, $sp, 0x08812DD8
    08812DEC:[2463FF91]: addiu      $v1, $v1, -111
    08812DF0:[27A8FFD0]: addiu      $t0, $sp, -48
--> 08812DF4:[8DE20040]: lw         $v0, 64($t7)
    08812DF8:[8DE30000]: lw         $v1, 0($t7)
    08812DFC:[25080004]: addiu      $t0, $t0, 4
    08812E00:[25EF0004]: addiu      $t7, $t7, 4
    08812E04:[AD02022C]: sw         $v0, 556($t0)
--> 08812E08:[151DFFFA]: bne        $t0, $sp, 0x08812DF4
    08812E0C:[AD0302C0]: sw         $v1, 704($t0)
    08812E10:[27A8FFF0]: addiu      $t0, $sp, -16
    08812E14:[8DE20040]: lw         $v0, 64($t7)
    08812E18:[8DE30000]: lw         $v1, 0($t7)
  Back Branch 0881264C 5,103 times (length 13)
    0881260C:[2739000E]: addiu      $t9, $t9, 14
    08812610:[07310179]: bgezal     $t9, 0x08812BF8
    08812614:[7C341EC0]: ext        $s4, $at, 27, 4
    08812618:[028FA021]: addu       $s4, $s4, $t7
    0881261C:[25EBFFFC]: addiu      $t3, $t7, -4
--> 08812620:[816A0084]: lb         $t2, 132($t3)
    08812624:[03381046]: rotrv      $v0, $t8, $t9
    08812628:[7C421440]: ext        $v0, $v0, 17, 3
    0881262C:[00021080]: sll        $v0, $v0, 0x0002
    08812630:[005D1021]: addu       $v0, $v0, $sp
    08812634:[8C430000]: lw         $v1, 0($v0)
    08812638:[27390003]: addiu      $t9, $t9, 3
    0881263C:[0731016E]: bgezal     $t9, 0x08812BF8
    08812640:[01525006]: srlv       $t2, $s2, $t2
    08812644:[01435025]: or         $t2, $t2, $v1
    08812648:[256B0001]: addiu      $t3, $t3, 1
--> 0881264C:[1574FFF4]: bne        $t3, $s4, 0x08812620
    08812650:[AC4A0000]: sw         $t2, 0($v0)
    08812654:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
  Back Branch 08812820 4,845 times (length 23)
    088127B8:[2408000E]: addiu      $t0, $zr, 14 <=> li $t0, 14
    088127BC:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
    088127C0:[240B0000]: addiu      $t3, $zr, 0 <=> li $t3, 0
    088127C4:[03A0F821]: addu       $ra, $sp, $zr <=> move $ra, $sp
    088127C8:[240D0000]: addiu      $t5, $zr, 0 <=> li $t5, 0
--> 088127CC:[8D2C0040]: lw         $t4, 64($t1)
    088127D0:[02940821]: addu       $at, $s4, $s4
    088127D4:[003D0821]: addu       $at, $at, $sp
    088127D8:[11800005]: beq        $t4, $zr, 0x088127F0
    088127DC:[AD210040]: sw         $at, 64($t1)
    088127E0:[028CA021]: addu       $s4, $s4, $t4
    088127E4:[010C0804]: sllv       $at, $t4, $t0
    088127E8:[01615821]: addu       $t3, $t3, $at
    088127EC:[010D680A]: movz       $t5, $t0, $t5
    088127F0:[2D010007]: sltiu      $at, $t0, 7
    088127F4:[50200008]: beql       $at, $zr, 0x08812818
    088127F8:[A7EB04D0]: sh         $t3, 1232($ra)
    088127FC:[010B0806]: srlv       $at, $t3, $t0
    08812800:[00340823]: subu       $at, $at, $s4
    08812804:[2421FEB6]: addiu      $at, $at, -330
    08812808:[000B6040]: sll        $t4, $t3, 0x0001
    0881280C:[258CFFFF]: addiu      $t4, $t4, -1
    08812810:[7D81FC04]: ins        $at, $t4, 16, 16
    08812814:[AD210258]: sw         $at, 600($t1)
    08812818:[25290004]: addiu      $t1, $t1, 4
    0881281C:[27FF0002]: addiu      $ra, $ra, 2
--> 08812820:[1D00FFEA]: bgtz       $t0, 0x088127CC
    08812824:[2508FFFF]: addiu      $t0, $t0, -1
    08812828:[340C8000]: ori        $t4, $zr, -32768 <=> li $t4, 32768
    0881282C:[156C014C]: bne        $t3, $t4, 0x08812D60
    08812830:[27BFFF00]: addiu      $ra, $sp, -256
  Back Branch 0881290C 4,845 times (length 27)
    08812894:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    08812898:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    0881289C:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    088128A0:[240B000E]: addiu      $t3, $zr, 14 <=> li $t3, 14
    088128A4:[27B40038]: addiu      $s4, $sp, 56
--> 088128A8:[8FE10004]: lw         $at, 4($ra)
    088128AC:[10200010]: beq        $at, $zr, 0x088128F0
    088128B0:[01696004]: sllv       $t4, $t1, $t3
    088128B4:[014C6023]: subu       $t4, $t2, $t4
    088128B8:[0168400A]: movz       $t0, $t3, $t0
    088128BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088128C0:[01621004]: sllv       $v0, $v0, $t3
    088128C4:[01425021]: addu       $t2, $t2, $v0
    088128C8:[00201016]: clz        $v0, $at
    088128CC:[00521806]: srlv       $v1, $s2, $v0
    088128D0:[00230823]: subu       $at, $at, $v1
    088128D4:[7C4F2844]: ins        $t7, $v0, 1, 5
    088128D8:[85E20040]: lh         $v0, 64($t7)
    088128DC:[00091840]: sll        $v1, $t1, 0x0001
    088128E0:[25290001]: addiu      $t1, $t1, 1
    088128E4:[007D1821]: addu       $v1, $v1, $sp
    088128E8:[1420FFF4]: bne        $at, $zr, 0x088128BC
    088128EC:[A4620200]: sh         $v0, 512($v1)
    088128F0:[11000006]: beq        $t0, $zr, 0x0881290C
    088128F4:[256BFFFF]: addiu      $t3, $t3, -1
    088128F8:[000A1040]: sll        $v0, $t2, 0x0001
    088128FC:[2442FFFF]: addiu      $v0, $v0, -1
    08812900:[7C4CFC04]: ins        $t4, $v0, 16, 16
    08812904:[AE8C023C]: sw         $t4, 572($s4)
    08812908:[2694FFFC]: addiu      $s4, $s4, -4
--> 0881290C:[0561FFE6]: bgez       $t3, 0x088128A8
    08812910:[27FF0004]: addiu      $ra, $ra, 4
    08812914:[169D0002]: bne        $s4, $sp, 0x08812920
    08812918:[8FA20274]: lw         $v0, 628($sp)
    0881291C:[AE8C023C]: sw         $t4, 572($s4)
  Back Branch 08812698 3,992 times (length 13)
    08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
    08812660:[000B5842]: srl        $t3, $t3, 0x0001
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
--> 0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
    08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
    0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
--> 08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
    088126A0:[1560FFED]: bne        $t3, $zr, 0x08812658
    088126A4:[25290004]: addiu      $t1, $t1, 4
    088126A8:[7C342580]: ext        $s4, $at, 22, 5
  Back Branch 08812CE8 3,144 times (length 373)
  Back Branch 088129AC 2,774 times (length 7)
    08812984:[24420080]: addiu      $v0, $v0, 128
    08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
--> 08812998:[854104CE]: lh         $at, 1230($t2)
    0881299C:[0041082B]: sltu       $at, $v0, $at
    088129A0:[1420FFF0]: bne        $at, $zr, 0x08812964
    088129A4:[39A10008]: xori       $at, $t5, 8
    088129A8:[25AD0001]: addiu      $t5, $t5, 1
--> 088129AC:[1420FFFA]: bne        $at, $zr, 0x08812998
    088129B0:[254A0002]: addiu      $t2, $t2, 2
    088129B4:[00021440]: sll        $v0, $v0, 0x0011
    088129B8:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
  Back Branch 088126A0 2,261 times (length 20)
    08812644:[01435025]: or         $t2, $t2, $v1
    08812648:[256B0001]: addiu      $t3, $t3, 1
    0881264C:[1574FFF4]: bne        $t3, $s4, 0x08812620
    08812650:[AC4A0000]: sw         $t2, 0($v0)
    08812654:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
--> 08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
    08812660:[000B5842]: srl        $t3, $t3, 0x0001
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
    0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
    08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
    0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
    08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
--> 088126A0:[1560FFED]: bne        $t3, $zr, 0x08812658
    088126A4:[25290004]: addiu      $t1, $t1, 4
    088126A8:[7C342580]: ext        $s4, $at, 22, 5
    088126AC:[7C212440]: ext        $at, $at, 17, 5
    088126B0:[39020080]: xori       $v0, $t0, 128
  Back Branch 08812CC0 2,236 times (length 363)
  Back Branch 08812E28 1,725 times (length 7)
    08812E00:[25EF0004]: addiu      $t7, $t7, 4
    08812E04:[AD02022C]: sw         $v0, 556($t0)
    08812E08:[151DFFFA]: bne        $t0, $sp, 0x08812DF4
    08812E0C:[AD0302C0]: sw         $v1, 704($t0)
    08812E10:[27A8FFF0]: addiu      $t0, $sp, -16
--> 08812E14:[8DE20040]: lw         $v0, 64($t7)
    08812E18:[8DE30000]: lw         $v1, 0($t7)
    08812E1C:[25080004]: addiu      $t0, $t0, 4
    08812E20:[AD02023C]: sw         $v0, 572($t0)
    08812E24:[AD0303F0]: sw         $v1, 1008($t0)
--> 08812E28:[551DFFFA]: bnel       $t0, $sp, 0x08812E14
    08812E2C:[25EF0004]: addiu      $t7, $t7, 4
    08812E30:[3C036400]: lui        $v1, 0x6400 <=> li $v1, 0x64000000
    08812E34:[34631800]: ori        $v1, $v1, 6144
    08812E38:[AFA304DC]: sw         $v1, 1244($sp)
  Back Branch 08812C3C 898 times (length 410)
  Back Branch 08812E44 575 times (length 321)
  Back Branch 08812DCC 575 times (length 29)
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
--> 08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
    08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
    08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
--> 08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
    08812DD0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08812DD4:[27A8FEE0]: addiu      $t0, $sp, -288
    08812DD8:[A50303E4]: sh         $v1, 996($t0)
    08812DDC:[24630070]: addiu      $v1, $v1, 112
  Back Branch 08812D2C 199 times (length 357)
  Back Branch 08812D10 199 times (length 349)
  Back Branch 08812D50 57 times (length 365)
  Back Branch 08812DA0 1 times (length 16)
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
    08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
--> 08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
--> 08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
  Back Branch 08812D8C 1 times (length 13)
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
--> 08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
--> 08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
  Back Branch 08812DC4 1 times (length 510)
  Back Branch 08812DBC 1 times (length 94)
    08812C38:[00731025]: or         $v0, $v1, $s3
    08812C3C:[1040FE67]: beq        $v0, $zr, 0x088125DC
    08812C40:[2484FFFF]: addiu      $a0, $a0, -1
    08812C44:[14600046]: bne        $v1, $zr, 0x08812D60
    08812C48:[00000000]: nop
--> 08812C4C:[10E00005]: beq        $a3, $zr, 0x08812C64
    08812C50:[008E1023]: subu       $v0, $a0, $t6
    08812C54:[27290008]: addiu      $t1, $t9, 8
    08812C58:[000948C3]: sra        $t1, $t1, 0x0003
    08812C5C:[00C93021]: addu       $a2, $a2, $t1
    08812C60:[ACE60000]: sw         $a2, 0($a3)
    08812C64:[8FBF04E4]: lw         $ra, 1252($sp)
    08812C68:[8FB504E8]: lw         $s5, 1256($sp)
    08812C6C:[8FB404EC]: lw         $s4, 1260($sp)
    08812C70:[00009810]: mfhi       $s3
    08812C74:[00009012]: mflo       $s2
    08812C78:[03E00008]: jr         $ra
    08812C7C:[27BD04F0]: addiu      $sp, $sp, 1264
    08812C80:[25020010]: addiu      $v0, $t0, 16
    08812C84:[14400010]: bne        $v0, $zr, 0x08812CC8
    08812C88:[000A4080]: sll        $t0, $t2, 0x0002
    08812C8C:[03381046]: rotrv      $v0, $t8, $t9
    08812C90:[7C420C40]: ext        $v0, $v0, 17, 2
    08812C94:[24420003]: addiu      $v0, $v0, 3
    08812C98:[19400013]: blez       $t2, 0x08812CE8
    08812C9C:[27390002]: addiu      $t9, $t9, 2
    08812CA0:[011D4021]: addu       $t0, $t0, $sp
    08812CA4:[8D03003C]: lw         $v1, 60($t0)
    08812CA8:[00621821]: addu       $v1, $v1, $v0
    08812CAC:[AD03003C]: sw         $v1, 60($t0)
    08812CB0:[00491021]: addu       $v0, $v0, $t1
    08812CB4:[25290001]: addiu      $t1, $t1, 1
    08812CB8:[1522FFFE]: bne        $t1, $v0, 0x08812CB4
    08812CBC:[A12A005F]: sb         $t2, 95($t1)
    08812CC0:[0A2049C7]: j          0x0881271C
    08812CC4:[00000000]: nop
    08812CC8:[004B502D]: min        $t2, $v0, $t3
    08812CCC:[032AC821]: addu       $t9, $t9, $t2
    08812CD0:[03381846]: rotrv      $v1, $t8, $t9
    08812CD4:[00031BC0]: sll        $v1, $v1, 0x000F
    08812CD8:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812CDC:[01431806]: srlv       $v1, $v1, $t2
    08812CE0:[00431021]: addu       $v0, $v0, $v1
    08812CE4:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812CE8:[1140FE8C]: beq        $t2, $zr, 0x0881271C
    08812CEC:[01224821]: addu       $t1, $t1, $v0
    08812CF0:[0A204B58]: j          0x08812D60
    08812CF4:[00000000]: nop
    08812CF8:[25020010]: addiu      $v0, $t0, 16
    08812CFC:[1440000D]: bne        $v0, $zr, 0x08812D34
    08812D00:[000A4080]: sll        $t0, $t2, 0x0002
    08812D04:[03381046]: rotrv      $v0, $t8, $t9
    08812D08:[7C420C40]: ext        $v0, $v0, 17, 2
    08812D0C:[24420003]: addiu      $v0, $v0, 3
    08812D10:[1940FEA4]: blez       $t2, 0x088127A4
    08812D14:[27390002]: addiu      $t9, $t9, 2
    08812D18:[011D4021]: addu       $t0, $t0, $sp
    08812D1C:[8D030000]: lw         $v1, 0($t0)
    08812D20:[004D4806]: srlv       $t1, $t5, $v0
    08812D24:[01A94823]: subu       $t1, $t5, $t1
    08812D28:[01294821]: addu       $t1, $t1, $t1
    08812D2C:[0A2049E8]: j          0x088127A0
    08812D30:[00691825]: or         $v1, $v1, $t1
    08812D34:[004B502D]: min        $t2, $v0, $t3
    08812D38:[032AC821]: addu       $t9, $t9, $t2
    08812D3C:[03381846]: rotrv      $v1, $t8, $t9
    08812D40:[00031BC0]: sll        $v1, $v1, 0x000F
    08812D44:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812D48:[01431806]: srlv       $v1, $v1, $t2
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
    08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
    08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
--> 08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
    08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
_S1_2_88351C4 38,692,959 instructions (15.670%), 7 calls (088351C4 - 088355BC, length 255)
    088351C4:[27BDFFC0]: addiu      $sp, $sp, -64
    088351C8:[AFBF0034]: sw         $ra, 52($sp)
    088351CC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088351D0:[AFBE0030]: sw         $fp, 48($sp)
    088351D4:[AFB7002C]: sw         $s7, 44($sp)
    088351D8:[AFB60028]: sw         $s6, 40($sp)
    088351DC:[AFB50024]: sw         $s5, 36($sp)
    088351E0:[AFB40020]: sw         $s4, 32($sp)
    088351E4:[AFB3001C]: sw         $s3, 28($sp)
    088351E8:[AFB20018]: sw         $s2, 24($sp)
    088351EC:[AFB10014]: sw         $s1, 20($sp)
    088351F0:[AFB00010]: sw         $s0, 16($sp)
    088351F4:[0E2092D6]: jal        0x08824B58
    088351F8:[8C441BB0]: lw         $a0, 7088($v0)
    088351FC:[04410005]: bgez       $v0, 0x08835214
    08835200:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835204:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835208:[0E2099AE]: jal        0x088266B8
    0883520C:[248441BC]: addiu      $a0, $a0, 16828
    08835210:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835214:[8C542E08]: lw         $s4, 11784($v0)
    08835218:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883521C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08835220:[0A20D518]: j          0x08835460
    08835224:[AFA00000]: sw         $zr, 0($sp)
    08835228:[0E20D101]: jal        0x08834404
    0883522C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08835230:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835234:[2A230000]: slti       $v1, $s1, 0
    08835238:[2442001F]: addiu      $v0, $v0, 31
    0883523C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835240:[0223100A]: movz       $v0, $s1, $v1
    08835244:[7C04F144]: ins        $a0, $zr, 5, 26
    08835248:[04810005]: bgez       $a0, 0x08835260
    0883524C:[00022943]: sra        $a1, $v0, 0x0005
    08835250:[2484FFFF]: addiu      $a0, $a0, -1
    08835254:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835258:[00822025]: or         $a0, $a0, $v0
    0883525C:[24840001]: addiu      $a0, $a0, 1
    08835260:[8E630098]: lw         $v1, 152($s3)
    08835264:[00058080]: sll        $s0, $a1, 0x0002
    08835268:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0883526C:[02031821]: addu       $v1, $s0, $v1
    08835270:[00829006]: srlv       $s2, $v0, $a0
    08835274:[8C620000]: lw         $v0, 0($v1)
    08835278:[00521024]: and        $v0, $v0, $s2
    0883527C:[14400003]: bne        $v0, $zr, 0x0883528C
    08835280:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835284:[0E2099AE]: jal        0x088266B8
    08835288:[248441AC]: addiu      $a0, $a0, 16812
    0883528C:[8E62009C]: lw         $v0, 156($s3)
    08835290:[02021021]: addu       $v0, $s0, $v0
    08835294:[8C420000]: lw         $v0, 0($v0)
    08835298:[00521024]: and        $v0, $v0, $s2
    0883529C:[10400024]: beq        $v0, $zr, 0x08835330
    088352A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352A4:[0E20D131]: jal        0x088344C4
    088352A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352AC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352B0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352B4:[0E20D135]: jal        0x088344D4
    088352B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088352BC:[54400005]: bnel       $v0, $zr, 0x088352D4
    088352C0:[8E020008]: lw         $v0, 8($s0)
    088352C4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352C8:[0E2099AE]: jal        0x088266B8
    088352CC:[2484419C]: addiu      $a0, $a0, 16796
    088352D0:[8E020008]: lw         $v0, 8($s0)
    088352D4:[14400003]: bne        $v0, $zr, 0x088352E4
    088352D8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352DC:[0E2099AE]: jal        0x088266B8
    088352E0:[2484418C]: addiu      $a0, $a0, 16780
    088352E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088352E8:[0E20D177]: jal        0x088345DC
    088352EC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352F0:[8E050004]: lw         $a1, 4($s0)
    088352F4:[00021100]: sll        $v0, $v0, 0x0004
    088352F8:[24420010]: addiu      $v0, $v0, 16
    088352FC:[10A0000A]: beq        $a1, $zr, 0x08835328
    08835300:[02E2B821]: addu       $s7, $s7, $v0
    08835304:[0E20D101]: jal        0x08834404
    08835308:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883530C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835310:[0E20D135]: jal        0x088344D4
    08835314:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835318:[14400003]: bne        $v0, $zr, 0x08835328
    0883531C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835320:[0E2099AE]: jal        0x088266B8
    08835324:[2484417C]: addiu      $a0, $a0, 16764
    08835328:[0A20D4E8]: j          0x088353A0
    0883532C:[27DE0001]: addiu      $fp, $fp, 1
    08835330:[0E20D213]: jal        0x0883484C
    08835334:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835338:[1040001A]: beq        $v0, $zr, 0x088353A4
    0883533C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08835340:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835344:[0E20D46D]: jal        0x088351B4
    08835348:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883534C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835350:[8C42000C]: lw         $v0, 12($v0)
    08835354:[8FA40000]: lw         $a0, 0($sp)
    08835358:[24430001]: addiu      $v1, $v0, 1
    0883535C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08835360:[00822021]: addu       $a0, $a0, $v0
    08835364:[14600004]: bne        $v1, $zr, 0x08835378
    08835368:[AFA40000]: sw         $a0, 0($sp)
    0883536C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835370:[0E2099AE]: jal        0x088266B8
    08835374:[2484416C]: addiu      $a0, $a0, 16748
    08835378:[0E20D20B]: jal        0x0883482C
    0883537C:[92040003]: lbu        $a0, 3($s0)
    08835380:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835384:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835388:[0E20D162]: jal        0x08834588
    0883538C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835390:[12020003]: beq        $s0, $v0, 0x088353A0
    08835394:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835398:[0E2099AE]: jal        0x088266B8
    0883539C:[24843268]: addiu      $a0, $a0, 12904
    088353A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088353A4:[24842E08]: addiu      $a0, $a0, 11784
    088353A8:[0E20D162]: jal        0x08834588
    088353AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353B0:[24560001]: addiu      $s6, $v0, 1
    088353B4:[0A20D50E]: j          0x08835438
    088353B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353BC:[1260001D]: beq        $s3, $zr, 0x08835434
    088353C0:[26940010]: addiu      $s4, $s4, 16
    088353C4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353C8:[00031143]: sra        $v0, $v1, 0x0005
    088353CC:[2484415C]: addiu      $a0, $a0, 16732
    088353D0:[04A10005]: bgez       $a1, 0x088353E8
    088353D4:[00029080]: sll        $s2, $v0, 0x0002
    088353D8:[24A5FFFF]: addiu      $a1, $a1, -1
    088353DC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353E0:[00A22825]: or         $a1, $a1, $v0
    088353E4:[24A50001]: addiu      $a1, $a1, 1
    088353E8:[8EA20098]: lw         $v0, 152($s5)
    088353EC:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088353F0:[00A38006]: srlv       $s0, $v1, $a1
    088353F4:[02421021]: addu       $v0, $s2, $v0
    088353F8:[8C420000]: lw         $v0, 0($v0)
    088353FC:[00501024]: and        $v0, $v0, $s0
    08835400:[50400004]: beql       $v0, $zr, 0x08835414
    08835404:[8EA2009C]: lw         $v0, 156($s5)
    08835408:[0E2099AE]: jal        0x088266B8
    0883540C:[00000000]: nop
    08835410:[8EA2009C]: lw         $v0, 156($s5)
    08835414:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835418:[02421021]: addu       $v0, $s2, $v0
    0883541C:[8C420000]: lw         $v0, 0($v0)
    08835420:[00501024]: and        $v0, $v0, $s0
    08835424:[10400003]: beq        $v0, $zr, 0x08835434
    08835428:[2484414C]: addiu      $a0, $a0, 16716
    0883542C:[0E2099AE]: jal        0x088266B8
    08835430:[00000000]: nop
    08835434:[26730001]: addiu      $s3, $s3, 1
    08835438:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883543C:[2623001F]: addiu      $v1, $s1, 31
    08835440:[24552E08]: addiu      $s5, $v0, 11784
    08835444:[2A220000]: slti       $v0, $s1, 0
    08835448:[0222180A]: movz       $v1, $s1, $v0
    0883544C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835450:[0276102A]: slt        $v0, $s3, $s6
    08835454:[7C05F144]: ins        $a1, $zr, 5, 26
    08835458:[1440FFD8]: bne        $v0, $zr, 0x088353BC
    0883545C:[26310001]: addiu      $s1, $s1, 1
    08835460:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835464:[24532E08]: addiu      $s3, $v0, 11784
    08835468:[8E620004]: lw         $v0, 4($s3)
    0883546C:[0282102B]: sltu       $v0, $s4, $v0
    08835470:[1440FF6D]: bne        $v0, $zr, 0x08835228
    08835474:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835478:[8E6200A4]: lw         $v0, 164($s3)
    0883547C:[12E20005]: beq        $s7, $v0, 0x08835494
    08835480:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835484:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835488:[0E2099AE]: jal        0x088266B8
    0883548C:[24841C68]: addiu      $a0, $a0, 7272
    08835490:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835494:[24512E98]: addiu      $s1, $v0, 11928
    08835498:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    0883549C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354A0:[0A20D535]: j          0x088354D4
    088354A4:[8E300000]: lw         $s0, 0($s1)
    088354A8:[0E20D101]: jal        0x08834404
    088354AC:[26730001]: addiu      $s3, $s3, 1
    088354B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354B4:[0E20D135]: jal        0x088344D4
    088354B8:[26442E08]: addiu      $a0, $s2, 11784
    088354BC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088354C0:[14400003]: bne        $v0, $zr, 0x088354D0
    088354C4:[24842B80]: addiu      $a0, $a0, 11136
    088354C8:[0E2099AE]: jal        0x088266B8
    088354CC:[00000000]: nop
    088354D0:[8E100004]: lw         $s0, 4($s0)
    088354D4:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    088354D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354DC:[1600FFF2]: bne        $s0, $zr, 0x088354A8
    088354E0:[26442E08]: addiu      $a0, $s2, 11784
    088354E4:[2631FFFC]: addiu      $s1, $s1, -4
    088354E8:[2682FF80]: addiu      $v0, $s4, -128
    088354EC:[5622FFFA]: bnel       $s1, $v0, 0x088354D8
    088354F0:[8E300000]: lw         $s0, 0($s1)
    088354F4:[13D30005]: beq        $fp, $s3, 0x0883550C
    088354F8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088354FC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835500:[0E2099AE]: jal        0x088266B8
    08835504:[2484413C]: addiu      $a0, $a0, 16700
    08835508:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883550C:[24512E10]: addiu      $s1, $v0, 11792
    08835510:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835514:[0A20D54F]: j          0x0883553C
    08835518:[8E300000]: lw         $s0, 0($s1)
    0883551C:[0E20D213]: jal        0x0883484C
    08835520:[26520001]: addiu      $s2, $s2, 1
    08835524:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835528:[14400003]: bne        $v0, $zr, 0x08835538
    0883552C:[2484412C]: addiu      $a0, $a0, 16684
    08835530:[0E2099AE]: jal        0x088266B8
    08835534:[00000000]: nop
    08835538:[8E100004]: lw         $s0, 4($s0)
    0883553C:[1600FFF7]: bne        $s0, $zr, 0x0883551C
    08835540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835544:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835548:[26310004]: addiu      $s1, $s1, 4
    0883554C:[24422E18]: addiu      $v0, $v0, 11800
    08835550:[5622FFFA]: bnel       $s1, $v0, 0x0883553C
    08835554:[8E300000]: lw         $s0, 0($s1)
    08835558:[8FA20000]: lw         $v0, 0($sp)
    0883555C:[10520003]: beq        $v0, $s2, 0x0883556C
    08835560:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835564:[0E2099AE]: jal        0x088266B8
    08835568:[2484411C]: addiu      $a0, $a0, 16668
    0883556C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08835570:[0E2092ED]: jal        0x08824BB4
    08835574:[8C441BB0]: lw         $a0, 7088($v0)
    08835578:[04410005]: bgez       $v0, 0x08835590
    0883557C:[8FBF0034]: lw         $ra, 52($sp)
    08835580:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835584:[0E2099AE]: jal        0x088266B8
    08835588:[2484410C]: addiu      $a0, $a0, 16652
    0883558C:[8FBF0034]: lw         $ra, 52($sp)
    08835590:[8FBE0030]: lw         $fp, 48($sp)
    08835594:[8FB7002C]: lw         $s7, 44($sp)
    08835598:[8FB60028]: lw         $s6, 40($sp)
    0883559C:[8FB50024]: lw         $s5, 36($sp)
    088355A0:[8FB40020]: lw         $s4, 32($sp)
    088355A4:[8FB3001C]: lw         $s3, 28($sp)
    088355A8:[8FB20018]: lw         $s2, 24($sp)
    088355AC:[8FB10014]: lw         $s1, 20($sp)
    088355B0:[8FB00010]: lw         $s0, 16($sp)
    088355B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088355B8:[03E00008]: jr         $ra
    088355BC:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835458 1,168,899 times (length 41)
    088353A8:[0E20D162]: jal        0x08834588
    088353AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353B0:[24560001]: addiu      $s6, $v0, 1
    088353B4:[0A20D50E]: j          0x08835438
    088353B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088353BC:[1260001D]: beq        $s3, $zr, 0x08835434
    088353C0:[26940010]: addiu      $s4, $s4, 16
    088353C4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353C8:[00031143]: sra        $v0, $v1, 0x0005
    088353CC:[2484415C]: addiu      $a0, $a0, 16732
    088353D0:[04A10005]: bgez       $a1, 0x088353E8
    088353D4:[00029080]: sll        $s2, $v0, 0x0002
    088353D8:[24A5FFFF]: addiu      $a1, $a1, -1
    088353DC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353E0:[00A22825]: or         $a1, $a1, $v0
    088353E4:[24A50001]: addiu      $a1, $a1, 1
    088353E8:[8EA20098]: lw         $v0, 152($s5)
    088353EC:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088353F0:[00A38006]: srlv       $s0, $v1, $a1
    088353F4:[02421021]: addu       $v0, $s2, $v0
    088353F8:[8C420000]: lw         $v0, 0($v0)
    088353FC:[00501024]: and        $v0, $v0, $s0
    08835400:[50400004]: beql       $v0, $zr, 0x08835414
    08835404:[8EA2009C]: lw         $v0, 156($s5)
    08835408:[0E2099AE]: jal        0x088266B8
    0883540C:[00000000]: nop
    08835410:[8EA2009C]: lw         $v0, 156($s5)
    08835414:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835418:[02421021]: addu       $v0, $s2, $v0
    0883541C:[8C420000]: lw         $v0, 0($v0)
    08835420:[00501024]: and        $v0, $v0, $s0
    08835424:[10400003]: beq        $v0, $zr, 0x08835434
    08835428:[2484414C]: addiu      $a0, $a0, 16716
    0883542C:[0E2099AE]: jal        0x088266B8
    08835430:[00000000]: nop
    08835434:[26730001]: addiu      $s3, $s3, 1
    08835438:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883543C:[2623001F]: addiu      $v1, $s1, 31
    08835440:[24552E08]: addiu      $s5, $v0, 11784
    08835444:[2A220000]: slti       $v0, $s1, 0
    08835448:[0222180A]: movz       $v1, $s1, $v0
    0883544C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835450:[0276102A]: slt        $v0, $s3, $s6
    08835454:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835458:[1440FFD8]: bne        $v0, $zr, 0x088353BC
    0883545C:[26310001]: addiu      $s1, $s1, 1
    08835460:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835464:[24532E08]: addiu      $s3, $v0, 11784
    08835468:[8E620004]: lw         $v0, 4($s3)
  Back Branch 08835470 39,722 times (length 148)
  Back Branch 088354DC 34,980 times (length 15)
    08835494:[24512E98]: addiu      $s1, $v0, 11928
    08835498:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    0883549C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354A0:[0A20D535]: j          0x088354D4
    088354A4:[8E300000]: lw         $s0, 0($s1)
--> 088354A8:[0E20D101]: jal        0x08834404
    088354AC:[26730001]: addiu      $s3, $s3, 1
    088354B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354B4:[0E20D135]: jal        0x088344D4
    088354B8:[26442E08]: addiu      $a0, $s2, 11784
    088354BC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088354C0:[14400003]: bne        $v0, $zr, 0x088354D0
    088354C4:[24842B80]: addiu      $a0, $a0, 11136
    088354C8:[0E2099AE]: jal        0x088266B8
    088354CC:[00000000]: nop
    088354D0:[8E100004]: lw         $s0, 4($s0)
    088354D4:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    088354D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088354DC:[1600FFF2]: bne        $s0, $zr, 0x088354A8
    088354E0:[26442E08]: addiu      $a0, $s2, 11784
    088354E4:[2631FFFC]: addiu      $s1, $s1, -4
    088354E8:[2682FF80]: addiu      $v0, $s4, -128
    088354EC:[5622FFFA]: bnel       $s1, $v0, 0x088354D8
  Back Branch 088354EC 217 times (length 7)
    088354C4:[24842B80]: addiu      $a0, $a0, 11136
    088354C8:[0E2099AE]: jal        0x088266B8
    088354CC:[00000000]: nop
    088354D0:[8E100004]: lw         $s0, 4($s0)
    088354D4:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
--> 088354D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354DC:[1600FFF2]: bne        $s0, $zr, 0x088354A8
    088354E0:[26442E08]: addiu      $a0, $s2, 11784
    088354E4:[2631FFFC]: addiu      $s1, $s1, -4
    088354E8:[2682FF80]: addiu      $v0, $s4, -128
--> 088354EC:[5622FFFA]: bnel       $s1, $v0, 0x088354D8
    088354F0:[8E300000]: lw         $s0, 0($s1)
    088354F4:[13D30005]: beq        $fp, $s3, 0x0883550C
    088354F8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088354FC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
  Back Branch 0883553C 27 times (length 10)
    08835508:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883550C:[24512E10]: addiu      $s1, $v0, 11792
    08835510:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835514:[0A20D54F]: j          0x0883553C
    08835518:[8E300000]: lw         $s0, 0($s1)
--> 0883551C:[0E20D213]: jal        0x0883484C
    08835520:[26520001]: addiu      $s2, $s2, 1
    08835524:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835528:[14400003]: bne        $v0, $zr, 0x08835538
    0883552C:[2484412C]: addiu      $a0, $a0, 16684
    08835530:[0E2099AE]: jal        0x088266B8
    08835534:[00000000]: nop
    08835538:[8E100004]: lw         $s0, 4($s0)
--> 0883553C:[1600FFF7]: bne        $s0, $zr, 0x0883551C
    08835540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835544:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835548:[26310004]: addiu      $s1, $s1, 4
    0883554C:[24422E18]: addiu      $v0, $v0, 11800
  Back Branch 08835550 7 times (length 7)
    08835528:[14400003]: bne        $v0, $zr, 0x08835538
    0883552C:[2484412C]: addiu      $a0, $a0, 16684
    08835530:[0E2099AE]: jal        0x088266B8
    08835534:[00000000]: nop
    08835538:[8E100004]: lw         $s0, 4($s0)
--> 0883553C:[1600FFF7]: bne        $s0, $zr, 0x0883551C
    08835540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835544:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835548:[26310004]: addiu      $s1, $s1, 4
    0883554C:[24422E18]: addiu      $v0, $v0, 11800
--> 08835550:[5622FFFA]: bnel       $s1, $v0, 0x0883553C
    08835554:[8E300000]: lw         $s0, 0($s1)
    08835558:[8FA20000]: lw         $v0, 0($sp)
    0883555C:[10520003]: beq        $v0, $s2, 0x0883556C
    08835560:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
_S1_2_8840BCC 12,846,646 instructions (5.203%), 3,780 calls (08840BCC - 08840CA4, length 55)
    08840BCC:[27BDFFE0]: addiu      $sp, $sp, -32
    08840BD0:[AFB60018]: sw         $s6, 24($sp)
    08840BD4:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    08840BD8:[AFB50014]: sw         $s5, 20($sp)
    08840BDC:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08840BE0:[AFB40010]: sw         $s4, 16($sp)
    08840BE4:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08840BE8:[AFB3000C]: sw         $s3, 12($sp)
    08840BEC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08840BF0:[AFBF001C]: sw         $ra, 28($sp)
    08840BF4:[AFB20008]: sw         $s2, 8($sp)
    08840BF8:[AFB10004]: sw         $s1, 4($sp)
    08840BFC:[14800003]: bne        $a0, $zr, 0x08840C0C
    08840C00:[AFB00000]: sw         $s0, 0($sp)
    08840C04:[3C020884]: lui        $v0, 0x0884 <=> li $v0, 0x08840000
    08840C08:[245309A4]: addiu      $s3, $v0, 2468
    08840C0C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C10:[24523DF8]: addiu      $s2, $v0, 15864
    08840C14:[0A21031C]: j          0x08840C70
    08840C18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08840C1C:[0E208B3D]: jal        0x08822CF4
    08840C20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840C24:[0A210318]: j          0x08840C60
    08840C28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C2C:[0E208BF5]: jal        0x08822FD4
    08840C30:[00000000]: nop
    08840C34:[8C43007C]: lw         $v1, 124($v0)
    08840C38:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08840C40:[00761824]: and        $v1, $v1, $s6
    08840C44:[10600003]: beq        $v1, $zr, 0x08840C54
    08840C48:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840C4C:[0260F809]: jalr       $ra, $s3
    08840C50:[00000000]: nop
    08840C54:[0E208BF0]: jal        0x08822FC0
    08840C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840C5C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C60:[1440FFF2]: bne        $v0, $zr, 0x08840C2C
    08840C64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C68:[26310001]: addiu      $s1, $s1, 1
    08840C6C:[2652000C]: addiu      $s2, $s2, 12
    08840C70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C74:[8C423DF4]: lw         $v0, 15860($v0)
    08840C78:[0051102A]: slt        $v0, $v0, $s1
    08840C7C:[1040FFE7]: beq        $v0, $zr, 0x08840C1C
    08840C80:[8FBF001C]: lw         $ra, 28($sp)
    08840C84:[8FB60018]: lw         $s6, 24($sp)
    08840C88:[8FB50014]: lw         $s5, 20($sp)
    08840C8C:[8FB40010]: lw         $s4, 16($sp)
    08840C90:[8FB3000C]: lw         $s3, 12($sp)
    08840C94:[8FB20008]: lw         $s2, 8($sp)
    08840C98:[8FB10004]: lw         $s1, 4($sp)
    08840C9C:[8FB00000]: lw         $s0, 0($sp)
    08840CA0:[03E00008]: jr         $ra
    08840CA4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08840C60 976,580 times (length 15)
    08840C18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08840C1C:[0E208B3D]: jal        0x08822CF4
    08840C20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840C24:[0A210318]: j          0x08840C60
    08840C28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08840C2C:[0E208BF5]: jal        0x08822FD4
    08840C30:[00000000]: nop
    08840C34:[8C43007C]: lw         $v1, 124($v0)
    08840C38:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08840C40:[00761824]: and        $v1, $v1, $s6
    08840C44:[10600003]: beq        $v1, $zr, 0x08840C54
    08840C48:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840C4C:[0260F809]: jalr       $ra, $s3
    08840C50:[00000000]: nop
    08840C54:[0E208BF0]: jal        0x08822FC0
    08840C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840C5C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08840C60:[1440FFF2]: bne        $v0, $zr, 0x08840C2C
    08840C64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C68:[26310001]: addiu      $s1, $s1, 1
    08840C6C:[2652000C]: addiu      $s2, $s2, 12
    08840C70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
  Back Branch 08840C7C 913,720 times (length 26)
    08840C08:[245309A4]: addiu      $s3, $v0, 2468
    08840C0C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C10:[24523DF8]: addiu      $s2, $v0, 15864
    08840C14:[0A21031C]: j          0x08840C70
    08840C18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08840C1C:[0E208B3D]: jal        0x08822CF4
    08840C20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840C24:[0A210318]: j          0x08840C60
    08840C28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C2C:[0E208BF5]: jal        0x08822FD4
    08840C30:[00000000]: nop
    08840C34:[8C43007C]: lw         $v1, 124($v0)
    08840C38:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08840C40:[00761824]: and        $v1, $v1, $s6
    08840C44:[10600003]: beq        $v1, $zr, 0x08840C54
    08840C48:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840C4C:[0260F809]: jalr       $ra, $s3
    08840C50:[00000000]: nop
    08840C54:[0E208BF0]: jal        0x08822FC0
    08840C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840C5C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C60:[1440FFF2]: bne        $v0, $zr, 0x08840C2C
    08840C64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C68:[26310001]: addiu      $s1, $s1, 1
    08840C6C:[2652000C]: addiu      $s2, $s2, 12
    08840C70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C74:[8C423DF4]: lw         $v0, 15860($v0)
    08840C78:[0051102A]: slt        $v0, $v0, $s1
--> 08840C7C:[1040FFE7]: beq        $v0, $zr, 0x08840C1C
    08840C80:[8FBF001C]: lw         $ra, 28($sp)
    08840C84:[8FB60018]: lw         $s6, 24($sp)
    08840C88:[8FB50014]: lw         $s5, 20($sp)
    08840C8C:[8FB40010]: lw         $s4, 16($sp)
_S1_2_88292D0 8,066,100 instructions (3.267%), 19,205 calls (08828C54 - 0882944C, length 511)
    08828C54:[C4810000]: lwc1       $f1, 0($a0)
    08828C58:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828C5C:[3421CCCD]: ori        $at, $at, -13107
    08828C60:[44810000]: mtc1       $at, $f0
    08828C64:[46016301]: sub.s      $f12, $f12, $f1
    08828C68:[46006302]: mul.s      $f12, $f12, $f0
    08828C6C:[460C0880]: add.s      $f2, $f1, $f12
    08828C70:[46001045]: abs.s      $f1, $f2
    08828C74:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828C78:[342137BD]: ori        $at, $at, 14269
    08828C7C:[44810000]: mtc1       $at, $f0
    08828C80:[4601003C]: c.lt.s     $f0, $f1
    08828C84:[00000000]: nop
    08828C88:[45020001]: bc1fl      0x08828C90
    08828C8C:[44801000]: mtc1       $zr, $f2
    08828C90:[03E00008]: jr         $ra
    08828C94:[E4820000]: swc1       $f2, 0($a0)
    08828DE4:[27BDFFD0]: addiu      $sp, $sp, -48
    08828DE8:[AFBF0024]: sw         $ra, 36($sp)
    08828DEC:[AFBE0020]: sw         $fp, 32($sp)
    08828DF0:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    08828DF4:[AFB7001C]: sw         $s7, 28($sp)
    08828DF8:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    08828DFC:[AFB60018]: sw         $s6, 24($sp)
    08828E00:[3C160002]: lui        $s6, 0x0002 <=> li $s6, 0x00020000
    08828E04:[AFB50014]: sw         $s5, 20($sp)
    08828E08:[3C150004]: lui        $s5, 0x0004 <=> li $s5, 0x00040000
    08828E0C:[AFB40010]: sw         $s4, 16($sp)
    08828E10:[3C140008]: lui        $s4, 0x0008 <=> li $s4, 0x00080000
    08828E14:[AFB3000C]: sw         $s3, 12($sp)
    08828E18:[3C130010]: lui        $s3, 0x0010 <=> li $s3, 0x00100000
    08828E1C:[AFB20008]: sw         $s2, 8($sp)
    08828E20:[3C120020]: lui        $s2, 0x0020 <=> li $s2, 0x00200000
    08828E24:[AFB10004]: sw         $s1, 4($sp)
    08828E28:[AFB00000]: sw         $s0, 0($sp)
    08828E2C:[8C900004]: lw         $s0, 4($a0)
    08828E30:[8C910000]: lw         $s1, 0($a0)
    08828E34:[24840048]: addiu      $a0, $a0, 72
    08828E38:[32050001]: andi       $a1, $s0, 1
    08828E3C:[0E20A326]: jal        0x08828C98
    08828E40:[32260001]: andi       $a2, $s1, 1
    08828E44:[32050002]: andi       $a1, $s0, 2
    08828E48:[32260002]: andi       $a2, $s1, 2
    08828E4C:[0E20A326]: jal        0x08828C98
    08828E50:[27C4004C]: addiu      $a0, $fp, 76
    08828E54:[32050004]: andi       $a1, $s0, 4
    08828E58:[32260004]: andi       $a2, $s1, 4
    08828E5C:[0E20A326]: jal        0x08828C98
    08828E60:[27C40050]: addiu      $a0, $fp, 80
    08828E64:[32050008]: andi       $a1, $s0, 8
    08828E68:[32260008]: andi       $a2, $s1, 8
    08828E6C:[0E20A326]: jal        0x08828C98
    08828E70:[27C40054]: addiu      $a0, $fp, 84
    08828E74:[32050010]: andi       $a1, $s0, 16
    08828E78:[32260010]: andi       $a2, $s1, 16
    08828E7C:[0E20A326]: jal        0x08828C98
    08828E80:[27C40058]: addiu      $a0, $fp, 88
    08828E84:[32050020]: andi       $a1, $s0, 32
    08828E88:[32260020]: andi       $a2, $s1, 32
    08828E8C:[0E20A326]: jal        0x08828C98
    08828E90:[27C4005C]: addiu      $a0, $fp, 92
    08828E94:[32050040]: andi       $a1, $s0, 64
    08828E98:[32260040]: andi       $a2, $s1, 64
    08828E9C:[0E20A326]: jal        0x08828C98
    08828EA0:[27C40060]: addiu      $a0, $fp, 96
    08828EA4:[32050080]: andi       $a1, $s0, 128
    08828EA8:[32260080]: andi       $a2, $s1, 128
    08828EAC:[0E20A326]: jal        0x08828C98
    08828EB0:[27C40064]: addiu      $a0, $fp, 100
    08828EB4:[32050100]: andi       $a1, $s0, 256
    08828EB8:[32260100]: andi       $a2, $s1, 256
    08828EBC:[0E20A326]: jal        0x08828C98
    08828EC0:[27C40068]: addiu      $a0, $fp, 104
    08828EC4:[32050200]: andi       $a1, $s0, 512
    08828EC8:[32260200]: andi       $a2, $s1, 512
    08828ECC:[0E20A326]: jal        0x08828C98
    08828ED0:[27C4006C]: addiu      $a0, $fp, 108
    08828ED4:[32050400]: andi       $a1, $s0, 1024
    08828ED8:[32260400]: andi       $a2, $s1, 1024
    08828EDC:[0E20A326]: jal        0x08828C98
    08828EE0:[27C40070]: addiu      $a0, $fp, 112
    08828EE4:[32050800]: andi       $a1, $s0, 2048
    08828EE8:[32260800]: andi       $a2, $s1, 2048
    08828EEC:[0E20A326]: jal        0x08828C98
    08828EF0:[27C40074]: addiu      $a0, $fp, 116
    08828EF4:[32051000]: andi       $a1, $s0, 4096
    08828EF8:[32261000]: andi       $a2, $s1, 4096
    08828EFC:[0E20A326]: jal        0x08828C98
    08828F00:[27C40078]: addiu      $a0, $fp, 120
    08828F04:[32052000]: andi       $a1, $s0, 8192
    08828F08:[32262000]: andi       $a2, $s1, 8192
    08828F0C:[0E20A326]: jal        0x08828C98
    08828F10:[27C4007C]: addiu      $a0, $fp, 124
    08828F14:[32054000]: andi       $a1, $s0, 16384
    08828F18:[32264000]: andi       $a2, $s1, 16384
    08828F1C:[0E20A326]: jal        0x08828C98
    08828F20:[27C40080]: addiu      $a0, $fp, 128
    08828F24:[32058000]: andi       $a1, $s0, -32768
    08828F28:[32268000]: andi       $a2, $s1, -32768
    08828F2C:[0E20A326]: jal        0x08828C98
    08828F30:[27C40084]: addiu      $a0, $fp, 132
    08828F34:[02172824]: and        $a1, $s0, $s7
    08828F38:[02373024]: and        $a2, $s1, $s7
    08828F3C:[0E20A326]: jal        0x08828C98
    08828F40:[27C40088]: addiu      $a0, $fp, 136
    08828F44:[02162824]: and        $a1, $s0, $s6
    08828F48:[02363024]: and        $a2, $s1, $s6
    08828F4C:[0E20A326]: jal        0x08828C98
    08828F50:[27C4008C]: addiu      $a0, $fp, 140
    08828F54:[02152824]: and        $a1, $s0, $s5
    08828F58:[02353024]: and        $a2, $s1, $s5
    08828F5C:[0E20A326]: jal        0x08828C98
    08828F60:[27C40090]: addiu      $a0, $fp, 144
    08828F64:[02142824]: and        $a1, $s0, $s4
    08828F68:[02343024]: and        $a2, $s1, $s4
    08828F6C:[0E20A326]: jal        0x08828C98
    08828F70:[27C40094]: addiu      $a0, $fp, 148
    08828F74:[02132824]: and        $a1, $s0, $s3
    08828F78:[02333024]: and        $a2, $s1, $s3
    08828F7C:[0E20A326]: jal        0x08828C98
    08828F80:[27C40098]: addiu      $a0, $fp, 152
    08828F84:[02122824]: and        $a1, $s0, $s2
    08828F88:[02323024]: and        $a2, $s1, $s2
    08828F8C:[0E20A326]: jal        0x08828C98
    08828F90:[27C4009C]: addiu      $a0, $fp, 156
    08828F94:[8FD00000]: lw         $s0, 0($fp)
    08828F98:[8FD10008]: lw         $s1, 8($fp)
    08828F9C:[27C400A0]: addiu      $a0, $fp, 160
    08828FA0:[32060001]: andi       $a2, $s0, 1
    08828FA4:[0E20A370]: jal        0x08828DC0
    08828FA8:[32250001]: andi       $a1, $s1, 1
    08828FAC:[32060002]: andi       $a2, $s0, 2
    08828FB0:[27C400A4]: addiu      $a0, $fp, 164
    08828FB4:[0E20A370]: jal        0x08828DC0
    08828FB8:[32250002]: andi       $a1, $s1, 2
    08828FBC:[32060004]: andi       $a2, $s0, 4
    08828FC0:[27C400A8]: addiu      $a0, $fp, 168
    08828FC4:[0E20A370]: jal        0x08828DC0
    08828FC8:[32250004]: andi       $a1, $s1, 4
    08828FCC:[32060008]: andi       $a2, $s0, 8
    08828FD0:[27C400AC]: addiu      $a0, $fp, 172
    08828FD4:[0E20A370]: jal        0x08828DC0
    08828FD8:[32250008]: andi       $a1, $s1, 8
    08828FDC:[32060010]: andi       $a2, $s0, 16
    08828FE0:[27C400B0]: addiu      $a0, $fp, 176
    08828FE4:[0E20A370]: jal        0x08828DC0
    08828FE8:[32250010]: andi       $a1, $s1, 16
    08828FEC:[32060020]: andi       $a2, $s0, 32
    08828FF0:[27C400B4]: addiu      $a0, $fp, 180
    08828FF4:[0E20A370]: jal        0x08828DC0
    08828FF8:[32250020]: andi       $a1, $s1, 32
    08828FFC:[32060040]: andi       $a2, $s0, 64
    08829000:[27C400B8]: addiu      $a0, $fp, 184
    08829004:[0E20A370]: jal        0x08828DC0
    08829008:[32250040]: andi       $a1, $s1, 64
    0882900C:[32060080]: andi       $a2, $s0, 128
    08829010:[27C400BC]: addiu      $a0, $fp, 188
    08829014:[0E20A370]: jal        0x08828DC0
    08829018:[32250080]: andi       $a1, $s1, 128
    0882901C:[32060100]: andi       $a2, $s0, 256
    08829020:[27C400C0]: addiu      $a0, $fp, 192
    08829024:[0E20A370]: jal        0x08828DC0
    08829028:[32250100]: andi       $a1, $s1, 256
    0882902C:[32060200]: andi       $a2, $s0, 512
    08829030:[27C400C4]: addiu      $a0, $fp, 196
    08829034:[0E20A370]: jal        0x08828DC0
    08829038:[32250200]: andi       $a1, $s1, 512
    0882903C:[32060400]: andi       $a2, $s0, 1024
    08829040:[27C400C8]: addiu      $a0, $fp, 200
    08829044:[0E20A370]: jal        0x08828DC0
    08829048:[32250400]: andi       $a1, $s1, 1024
    0882904C:[32060800]: andi       $a2, $s0, 2048
    08829050:[27C400CC]: addiu      $a0, $fp, 204
    08829054:[0E20A370]: jal        0x08828DC0
    08829058:[32250800]: andi       $a1, $s1, 2048
    0882905C:[32061000]: andi       $a2, $s0, 4096
    08829060:[27C400D0]: addiu      $a0, $fp, 208
    08829064:[0E20A370]: jal        0x08828DC0
    08829068:[32251000]: andi       $a1, $s1, 4096
    0882906C:[32062000]: andi       $a2, $s0, 8192
    08829070:[27C400D4]: addiu      $a0, $fp, 212
    08829074:[0E20A370]: jal        0x08828DC0
    08829078:[32252000]: andi       $a1, $s1, 8192
    0882907C:[32064000]: andi       $a2, $s0, 16384
    08829080:[27C400D8]: addiu      $a0, $fp, 216
    08829084:[0E20A370]: jal        0x08828DC0
    08829088:[32254000]: andi       $a1, $s1, 16384
    0882908C:[32068000]: andi       $a2, $s0, -32768
    08829090:[27C400DC]: addiu      $a0, $fp, 220
    08829094:[0E20A370]: jal        0x08828DC0
    08829098:[32258000]: andi       $a1, $s1, -32768
    0882909C:[02173024]: and        $a2, $s0, $s7
    088290A0:[27C400E0]: addiu      $a0, $fp, 224
    088290A4:[0E20A370]: jal        0x08828DC0
    088290A8:[02372824]: and        $a1, $s1, $s7
    088290AC:[02163024]: and        $a2, $s0, $s6
    088290B0:[27C400E4]: addiu      $a0, $fp, 228
    088290B4:[0E20A370]: jal        0x08828DC0
    088290B8:[02362824]: and        $a1, $s1, $s6
    088290BC:[02153024]: and        $a2, $s0, $s5
    088290C0:[27C400E8]: addiu      $a0, $fp, 232
    088290C4:[0E20A370]: jal        0x08828DC0
    088290C8:[02352824]: and        $a1, $s1, $s5
    088290CC:[02143024]: and        $a2, $s0, $s4
    088290D0:[27C400EC]: addiu      $a0, $fp, 236
    088290D4:[0E20A370]: jal        0x08828DC0
    088290D8:[02342824]: and        $a1, $s1, $s4
    088290DC:[02133024]: and        $a2, $s0, $s3
    088290E0:[27C400F0]: addiu      $a0, $fp, 240
    088290E4:[0E20A370]: jal        0x08828DC0
    088290E8:[02332824]: and        $a1, $s1, $s3
    088290EC:[02123024]: and        $a2, $s0, $s2
    088290F0:[27C400F4]: addiu      $a0, $fp, 244
    088290F4:[0E20A370]: jal        0x08828DC0
    088290F8:[02322824]: and        $a1, $s1, $s2
    088290FC:[8FD00000]: lw         $s0, 0($fp)
    08829100:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829104:[44816000]: mtc1       $at, $f12
    08829108:[32020001]: andi       $v0, $s0, 1
    0882910C:[14400002]: bne        $v0, $zr, 0x08829118
    08829110:[27C400F8]: addiu      $a0, $fp, 248
    08829114:[44806000]: mtc1       $zr, $f12
    08829118:[0E20A315]: jal        0x08828C54
    0882911C:[00000000]: nop
    08829120:[44806000]: mtc1       $zr, $f12
    08829124:[0E20A315]: jal        0x08828C54
    08829128:[27C400FC]: addiu      $a0, $fp, 252
    0882912C:[44806000]: mtc1       $zr, $f12
    08829130:[0E20A315]: jal        0x08828C54
    08829134:[27C40100]: addiu      $a0, $fp, 256
    08829138:[7E0200C0]: ext        $v0, $s0, 3, 1
    0882913C:[44820000]: mtc1       $v0, $f0
    08829140:[27C40104]: addiu      $a0, $fp, 260
    08829144:[0E20A315]: jal        0x08828C54
    08829148:[46800320]: cvt.s.w    $f12, $f0
    0882914C:[7E020100]: ext        $v0, $s0, 4, 1
    08829150:[44820000]: mtc1       $v0, $f0
    08829154:[27C40108]: addiu      $a0, $fp, 264
    08829158:[0E20A315]: jal        0x08828C54
    0882915C:[46800320]: cvt.s.w    $f12, $f0
    08829160:[7E020140]: ext        $v0, $s0, 5, 1
    08829164:[44820000]: mtc1       $v0, $f0
    08829168:[27C4010C]: addiu      $a0, $fp, 268
    0882916C:[0E20A315]: jal        0x08828C54
    08829170:[46800320]: cvt.s.w    $f12, $f0
    08829174:[7E020180]: ext        $v0, $s0, 6, 1
    08829178:[44820000]: mtc1       $v0, $f0
    0882917C:[27C40110]: addiu      $a0, $fp, 272
    08829180:[0E20A315]: jal        0x08828C54
    08829184:[46800320]: cvt.s.w    $f12, $f0
    08829188:[7E0201C0]: ext        $v0, $s0, 7, 1
    0882918C:[44820000]: mtc1       $v0, $f0
    08829190:[27C40114]: addiu      $a0, $fp, 276
    08829194:[0E20A315]: jal        0x08828C54
    08829198:[46800320]: cvt.s.w    $f12, $f0
    0882919C:[44806000]: mtc1       $zr, $f12
    088291A0:[0E20A315]: jal        0x08828C54
    088291A4:[27C40118]: addiu      $a0, $fp, 280
    088291A8:[44806000]: mtc1       $zr, $f12
    088291AC:[0E20A315]: jal        0x08828C54
    088291B0:[27C4011C]: addiu      $a0, $fp, 284
    088291B4:[7E020280]: ext        $v0, $s0, 10, 1
    088291B8:[44820000]: mtc1       $v0, $f0
    088291BC:[27C40120]: addiu      $a0, $fp, 288
    088291C0:[0E20A315]: jal        0x08828C54
    088291C4:[46800320]: cvt.s.w    $f12, $f0
    088291C8:[7E0202C0]: ext        $v0, $s0, 11, 1
    088291CC:[44820000]: mtc1       $v0, $f0
    088291D0:[27C40124]: addiu      $a0, $fp, 292
    088291D4:[0E20A315]: jal        0x08828C54
    088291D8:[46800320]: cvt.s.w    $f12, $f0
    088291DC:[7E020300]: ext        $v0, $s0, 12, 1
    088291E0:[44820000]: mtc1       $v0, $f0
    088291E4:[27C40128]: addiu      $a0, $fp, 296
    088291E8:[0E20A315]: jal        0x08828C54
    088291EC:[46800320]: cvt.s.w    $f12, $f0
    088291F0:[7E020340]: ext        $v0, $s0, 13, 1
    088291F4:[44820000]: mtc1       $v0, $f0
    088291F8:[27C4012C]: addiu      $a0, $fp, 300
    088291FC:[0E20A315]: jal        0x08828C54
    08829200:[46800320]: cvt.s.w    $f12, $f0
    08829204:[7E020380]: ext        $v0, $s0, 14, 1
    08829208:[44820000]: mtc1       $v0, $f0
    0882920C:[27C40130]: addiu      $a0, $fp, 304
    08829210:[0E20A315]: jal        0x08828C54
    08829214:[46800320]: cvt.s.w    $f12, $f0
    08829218:[7E0203C0]: ext        $v0, $s0, 15, 1
    0882921C:[44820000]: mtc1       $v0, $f0
    08829220:[27C40134]: addiu      $a0, $fp, 308
    08829224:[0E20A315]: jal        0x08828C54
    08829228:[46800320]: cvt.s.w    $f12, $f0
    0882922C:[7E020400]: ext        $v0, $s0, 16, 1
    08829230:[44820000]: mtc1       $v0, $f0
    08829234:[27C40138]: addiu      $a0, $fp, 312
    08829238:[0E20A315]: jal        0x08828C54
    0882923C:[46800320]: cvt.s.w    $f12, $f0
    08829240:[7E020440]: ext        $v0, $s0, 17, 1
    08829244:[44820000]: mtc1       $v0, $f0
    08829248:[27C4013C]: addiu      $a0, $fp, 316
    0882924C:[0E20A315]: jal        0x08828C54
    08829250:[46800320]: cvt.s.w    $f12, $f0
    08829254:[7E020480]: ext        $v0, $s0, 18, 1
    08829258:[44820000]: mtc1       $v0, $f0
    0882925C:[27C40140]: addiu      $a0, $fp, 320
    08829260:[0E20A315]: jal        0x08828C54
    08829264:[46800320]: cvt.s.w    $f12, $f0
    08829268:[7E0204C0]: ext        $v0, $s0, 19, 1
    0882926C:[44820000]: mtc1       $v0, $f0
    08829270:[27C40144]: addiu      $a0, $fp, 324
    08829274:[0E20A315]: jal        0x08828C54
    08829278:[46800320]: cvt.s.w    $f12, $f0
    0882927C:[7E020500]: ext        $v0, $s0, 20, 1
    08829280:[44820000]: mtc1       $v0, $f0
    08829284:[27C40148]: addiu      $a0, $fp, 328
    08829288:[7E100540]: ext        $s0, $s0, 21, 1
    0882928C:[0E20A315]: jal        0x08828C54
    08829290:[46800320]: cvt.s.w    $f12, $f0
    08829294:[44900000]: mtc1       $s0, $f0
    08829298:[27C4014C]: addiu      $a0, $fp, 332
    0882929C:[8FBF0024]: lw         $ra, 36($sp)
    088292A0:[46800320]: cvt.s.w    $f12, $f0
    088292A4:[8FBE0020]: lw         $fp, 32($sp)
    088292A8:[8FB7001C]: lw         $s7, 28($sp)
    088292AC:[8FB60018]: lw         $s6, 24($sp)
    088292B0:[8FB50014]: lw         $s5, 20($sp)
    088292B4:[8FB40010]: lw         $s4, 16($sp)
    088292B8:[8FB3000C]: lw         $s3, 12($sp)
    088292BC:[8FB20008]: lw         $s2, 8($sp)
    088292C0:[8FB10004]: lw         $s1, 4($sp)
    088292C4:[8FB00000]: lw         $s0, 0($sp)
    088292C8:[0A20A315]: j          0x08828C54
    088292CC:[27BD0030]: addiu      $sp, $sp, 48
    088292D0:[27BDFFF0]: addiu      $sp, $sp, -16
    088292D4:[AFB00000]: sw         $s0, 0($sp)
    088292D8:[AFBF0004]: sw         $ra, 4($sp)
    088292DC:[0E20A2D7]: jal        0x08828B5C
    088292E0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088292E4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088292E8:[C6020154]: lwc1       $f2, 340($s0)
    088292EC:[8E030574]: lw         $v1, 1396($s0)
    088292F0:[8C442904]: lw         $a0, 10500($v0)
    088292F4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088292F8:[8C472900]: lw         $a3, 10496($v0)
    088292FC:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829300:[44810000]: mtc1       $at, $f0
    08829304:[4600103E]: c.le.s     $f2, $f0
    08829308:[00642024]: and        $a0, $v1, $a0
    0882930C:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08829310:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08829314:[00673824]: and        $a3, $v1, $a3
    08829318:[30690100]: andi       $t1, $v1, 256
    0882931C:[30680200]: andi       $t0, $v1, 512
    08829320:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08829324:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    08829328:[3063F0F9]: andi       $v1, $v1, -3847
    0882932C:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    08829330:[0009280A]: movz       $a1, $zr, $t1 <=> move $a1, $t1
    08829334:[0008200A]: movz       $a0, $zr, $t0 <=> move $a0, $t0
    08829338:[00661825]: or         $v1, $v1, $a2
    0882933C:[0007100A]: movz       $v0, $zr, $a3 <=> move $v0, $a3
    08829340:[00A42825]: or         $a1, $a1, $a0
    08829344:[00621025]: or         $v0, $v1, $v0
    08829348:[AE000158]: sw         $zr, 344($s0)
    0882934C:[AE00015C]: sw         $zr, 348($s0)
    08829350:[AE000160]: sw         $zr, 352($s0)
    08829354:[AE000164]: sw         $zr, 356($s0)
    08829358:[AE000168]: sw         $zr, 360($s0)
    0882935C:[AE00016C]: sw         $zr, 364($s0)
    08829360:[45000003]: bc1f       0x08829370
    08829364:[C6010150]: lwc1       $f1, 336($s0)
    08829368:[0A20A4DD]: j          0x08829374
    0882936C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08829370:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829374:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829378:[44810000]: mtc1       $at, $f0
    0882937C:[4601003E]: c.le.s     $f0, $f1
    08829380:[00000000]: nop
    08829384:[45000003]: bc1f       0x08829394
    08829388:[00431825]: or         $v1, $v0, $v1
    0882938C:[0A20A4E8]: j          0x088293A0
    08829390:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08829394:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829398:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    0882939C:[44810000]: mtc1       $at, $f0
    088293A0:[4602003E]: c.le.s     $f0, $f2
    088293A4:[00000000]: nop
    088293A8:[45000003]: bc1f       0x088293B8
    088293AC:[00621025]: or         $v0, $v1, $v0
    088293B0:[0A20A4EF]: j          0x088293BC
    088293B4:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    088293B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088293BC:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    088293C0:[44810000]: mtc1       $at, $f0
    088293C4:[4600083E]: c.le.s     $f1, $f0
    088293C8:[00000000]: nop
    088293CC:[45000003]: bc1f       0x088293DC
    088293D0:[00431825]: or         $v1, $v0, $v1
    088293D4:[0A20A4F8]: j          0x088293E0
    088293D8:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088293DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088293E0:[00621025]: or         $v0, $v1, $v0
    088293E4:[AE020010]: sw         $v0, 16($s0)
    088293E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088293EC:[0E20A26E]: jal        0x088289B8
    088293F0:[AE050030]: sw         $a1, 48($s0)
    088293F4:[0E20A298]: jal        0x08828A60
    088293F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088293FC:[8E020000]: lw         $v0, 0($s0)
    08829400:[8E030004]: lw         $v1, 4($s0)
    08829404:[8E050008]: lw         $a1, 8($s0)
    08829408:[8E06000C]: lw         $a2, 12($s0)
    0882940C:[8E040020]: lw         $a0, 32($s0)
    08829410:[8E070024]: lw         $a3, 36($s0)
    08829414:[8E080028]: lw         $t0, 40($s0)
    08829418:[8E09002C]: lw         $t1, 44($s0)
    0882941C:[00441025]: or         $v0, $v0, $a0
    08829420:[00671825]: or         $v1, $v1, $a3
    08829424:[00A82825]: or         $a1, $a1, $t0
    08829428:[00C93025]: or         $a2, $a2, $t1
    0882942C:[AE020000]: sw         $v0, 0($s0)
    08829430:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829434:[AE030004]: sw         $v1, 4($s0)
    08829438:[AE050008]: sw         $a1, 8($s0)
    0882943C:[AE06000C]: sw         $a2, 12($s0)
    08829440:[8FBF0004]: lw         $ra, 4($sp)
    08829444:[8FB00000]: lw         $s0, 0($sp)
    08829448:[0A20A379]: j          0x08828DE4
    0882944C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088292C8 19,205 times (length 415)
  Back Branch 08829448 19,205 times (length 411)
_S1_2_8828C54 6,856,185 instructions (2.777%), 403,305 calls (08828C54 - 08828C94, length 17)
    08828C54:[C4810000]: lwc1       $f1, 0($a0)
    08828C58:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828C5C:[3421CCCD]: ori        $at, $at, -13107
    08828C60:[44810000]: mtc1       $at, $f0
    08828C64:[46016301]: sub.s      $f12, $f12, $f1
    08828C68:[46006302]: mul.s      $f12, $f12, $f0
    08828C6C:[460C0880]: add.s      $f2, $f1, $f12
    08828C70:[46001045]: abs.s      $f1, $f2
    08828C74:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828C78:[342137BD]: ori        $at, $at, 14269
    08828C7C:[44810000]: mtc1       $at, $f0
    08828C80:[4601003C]: c.lt.s     $f0, $f1
    08828C84:[00000000]: nop
    08828C88:[45020001]: bc1fl      0x08828C90
    08828C8C:[44801000]: mtc1       $zr, $f2
    08828C90:[03E00008]: jr         $ra
    08828C94:[E4820000]: swc1       $f2, 0($a0)
_S1_2_8812BF8 5,298,030 instructions (2.146%), 1,059,606 calls (08812BF8 - 08812C08, length 5)
    08812BF8:[2739FFF0]: addiu      $t9, $t9, -16
    08812BFC:[88D80003]: lwl        $t8, 3($a2)
    08812C00:[98D80000]: lwr        $t8, 0($a2)
    08812C04:[03E00008]: jr         $ra
    08812C08:[24C60002]: addiu      $a2, $a2, 2
_S1_2_8822CF4 4,549,795 instructions (1.843%), 909,959 calls (08822CF4 - 08822D04, length 5)
    08822CF4:[10800002]: beq        $a0, $zr, 0x08822D00
    08822CF8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08822CFC:[8C820000]: lw         $v0, 0($a0)
    08822D00:[03E00008]: jr         $ra
    08822D04:[00000000]: nop
_S1_2_88344D4 4,169,400 instructions (1.689%), 104,235 calls (088344D4 - 08834584, length 45)
    088344D4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344D8:[AFB10004]: sw         $s1, 4($sp)
    088344DC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088344E0:[AFB00000]: sw         $s0, 0($sp)
    088344E4:[AFBF0008]: sw         $ra, 8($sp)
    088344E8:[0E20D131]: jal        0x088344C4
    088344EC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344F4:[2A030000]: slti       $v1, $s0, 0
    088344F8:[2602001F]: addiu      $v0, $s0, 31
    088344FC:[0203100A]: movz       $v0, $s0, $v1
    08834500:[00021143]: sra        $v0, $v0, 0x0005
    08834504:[7C10F144]: ins        $s0, $zr, 5, 26
    08834508:[06010005]: bgez       $s0, 0x08834520
    0883450C:[00023880]: sll        $a3, $v0, 0x0002
    08834510:[2610FFFF]: addiu      $s0, $s0, -1
    08834514:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834518:[02028025]: or         $s0, $s0, $v0
    0883451C:[26100001]: addiu      $s0, $s0, 1
    08834520:[8E220098]: lw         $v0, 152($s1)
    08834524:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834528:[02031806]: srlv       $v1, $v1, $s0
    0883452C:[00E21021]: addu       $v0, $a3, $v0
    08834530:[8C420000]: lw         $v0, 0($v0)
    08834534:[00431024]: and        $v0, $v0, $v1
    08834538:[1040000C]: beq        $v0, $zr, 0x0883456C
    0883453C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08834540:[8E22009C]: lw         $v0, 156($s1)
    08834544:[24A5F1C8]: addiu      $a1, $a1, -3640
    08834548:[00E21021]: addu       $v0, $a3, $v0
    0883454C:[8C420000]: lw         $v0, 0($v0)
    08834550:[00431024]: and        $v0, $v0, $v1
    08834554:[10400005]: beq        $v0, $zr, 0x0883456C
    08834558:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0883455C:[0E24BF89]: jal        0x0892FE24
    08834560:[00000000]: nop
    08834564:[10400002]: beq        $v0, $zr, 0x08834570
    08834568:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883456C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08834570:[8FBF0008]: lw         $ra, 8($sp)
    08834574:[8FB10004]: lw         $s1, 4($sp)
    08834578:[8FB00000]: lw         $s0, 0($sp)
    0883457C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08834580:[03E00008]: jr         $ra
    08834584:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8839538 3,839,971 instructions (1.555%), 164,947 calls (08839538 - 08839598, length 25)
    08839538:[27BDFFF0]: addiu      $sp, $sp, -16
    0883953C:[AFB00000]: sw         $s0, 0($sp)
    08839540:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839544:[AFB10004]: sw         $s1, 4($sp)
    08839548:[AFBF0008]: sw         $ra, 8($sp)
    0883954C:[0E2648E5]: jal        0x08992394 [sceKernelCpuSuspendIntr]
    08839550:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839554:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08839558:[92030020]: lbu        $v1, 32($s0)
    0883955C:[92060021]: lbu        $a2, 33($s0)
    08839560:[24650001]: addiu      $a1, $v1, 1
    08839564:[00031080]: sll        $v0, $v1, 0x0002
    08839568:[00501021]: addu       $v0, $v0, $s0
    0883956C:[10C30003]: beq        $a2, $v1, 0x0883957C
    08839570:[30A50007]: andi       $a1, $a1, 7
    08839574:[8C510000]: lw         $s1, 0($v0)
    08839578:[A2050020]: sb         $a1, 32($s0)
    0883957C:[0E2648F5]: jal        0x089923D4 [sceKernelCpuResumeIntr]
    08839580:[00000000]: nop
    08839584:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08839588:[8FBF0008]: lw         $ra, 8($sp)
    0883958C:[8FB10004]: lw         $s1, 4($sp)
    08839590:[8FB00000]: lw         $s0, 0($sp)
    08839594:[03E00008]: jr         $ra
    08839598:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8828DC0 3,380,080 instructions (1.369%), 422,510 calls (08828DC0 - 08828DE0, length 9)
    08828DC0:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828DC4:[2CC60001]: sltiu      $a2, $a2, 1
    08828DC8:[10A00002]: beq        $a1, $zr, 0x08828DD4
    08828DCC:[8C820000]: lw         $v0, 0($a0)
    08828DD0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828DD4:[00461021]: addu       $v0, $v0, $a2
    08828DD8:[0043282D]: min        $a1, $v0, $v1
    08828DDC:[03E00008]: jr         $ra
    08828DE0:[AC850000]: sw         $a1, 0($a0)
_S1_2_8828C98 3,380,080 instructions (1.369%), 422,510 calls (08828C98 - 08828CB8, length 9)
    08828C98:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828C9C:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08828CA0:[10A00002]: beq        $a1, $zr, 0x08828CAC
    08828CA4:[8C820000]: lw         $v0, 0($a0)
    08828CA8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828CAC:[00461021]: addu       $v0, $v0, $a2
    08828CB0:[0043282D]: min        $a1, $v0, $v1
    08828CB4:[03E00008]: jr         $ra
    08828CB8:[AC850000]: sw         $a1, 0($a0)
_S1_2_88244D4 2,429,684 instructions (0.984%), 76,696 calls (088244D4 - 08824500, length 12)
    088244D4:[0A20913C]: j          0x088244F0
    088244D8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088244DC:[50600007]: beql       $v1, $zr, 0x088244FC
    088244E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244E4:[10650005]: beq        $v1, $a1, 0x088244FC
    088244E8:[00000000]: nop
    088244EC:[24420004]: addiu      $v0, $v0, 4
    088244F0:[5440FFFA]: bnel       $v0, $zr, 0x088244DC
    088244F4:[8C430000]: lw         $v1, 0($v0)
    088244F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244FC:[03E00008]: jr         $ra
    08824500:[00000000]: nop
  Back Branch 088244F0 375,426 times (length 7)
    088244D4:[0A20913C]: j          0x088244F0
    088244D8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 088244DC:[50600007]: beql       $v1, $zr, 0x088244FC
    088244E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244E4:[10650005]: beq        $v1, $a1, 0x088244FC
    088244E8:[00000000]: nop
    088244EC:[24420004]: addiu      $v0, $v0, 4
--> 088244F0:[5440FFFA]: bnel       $v0, $zr, 0x088244DC
    088244F4:[8C430000]: lw         $v1, 0($v0)
    088244F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244FC:[03E00008]: jr         $ra
    08824500:[00000000]: nop
_S1_2_892FE24 2,148,093 instructions (0.870%), 113,819 calls (0892FE24 - 0892FEB4, length 37)
    0892FE24:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE28:[14400004]: bne        $v0, $zr, 0x0892FE3C
    0892FE2C:[00851025]: or         $v0, $a0, $a1
    0892FE30:[30420003]: andi       $v0, $v0, 3
    0892FE34:[5040000A]: beql       $v0, $zr, 0x0892FE60
    0892FE38:[8C830000]: lw         $v1, 0($a0)
    0892FE3C:[10C00012]: beq        $a2, $zr, 0x0892FE88
    0892FE40:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE44:[90860000]: lbu        $a2, 0($a0)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
    0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
    0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
    0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892FE94:[24840001]: addiu      $a0, $a0, 1
    0892FE98:[10E3FFFB]: beq        $a3, $v1, 0x0892FE88
    0892FE9C:[24A50001]: addiu      $a1, $a1, 1
    0892FEA0:[90860000]: lbu        $a2, 0($a0)
    0892FEA4:[90A20000]: lbu        $v0, 0($a1)
    0892FEA8:[10C2FFFA]: beq        $a2, $v0, 0x0892FE94
    0892FEAC:[24E70001]: addiu      $a3, $a3, 1
    0892FEB0:[03E00008]: jr         $ra
    0892FEB4:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 0892FE64 118,149 times (length 12)
    0892FE28:[14400004]: bne        $v0, $zr, 0x0892FE3C
    0892FE2C:[00851025]: or         $v0, $a0, $a1
    0892FE30:[30420003]: andi       $v0, $v0, 3
    0892FE34:[5040000A]: beql       $v0, $zr, 0x0892FE60
    0892FE38:[8C830000]: lw         $v1, 0($a0)
--> 0892FE3C:[10C00012]: beq        $a2, $zr, 0x0892FE88
    0892FE40:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE44:[90860000]: lbu        $a2, 0($a0)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
    0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
--> 0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0892FE78 115,068 times (length 9)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
--> 0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
    0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
--> 0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
  Back Branch 0892FE80 104,986 times (length 17)
    0892FE30:[30420003]: andi       $v0, $v0, 3
    0892FE34:[5040000A]: beql       $v0, $zr, 0x0892FE60
    0892FE38:[8C830000]: lw         $v1, 0($a0)
    0892FE3C:[10C00012]: beq        $a2, $zr, 0x0892FE88
    0892FE40:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0892FE44:[90860000]: lbu        $a2, 0($a0)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
    0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
    0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
    0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
--> 0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 0892FE98 7,209 times (length 6)
    0892FE74:[24840004]: addiu      $a0, $a0, 4
    0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892FE94:[24840001]: addiu      $a0, $a0, 1
--> 0892FE98:[10E3FFFB]: beq        $a3, $v1, 0x0892FE88
    0892FE9C:[24A50001]: addiu      $a1, $a1, 1
    0892FEA0:[90860000]: lbu        $a2, 0($a0)
    0892FEA4:[90A20000]: lbu        $v0, 0($a1)
    0892FEA8:[10C2FFFA]: beq        $a2, $v0, 0x0892FE94
  Back Branch 0892FEA8 6,209 times (length 7)
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0892FE94:[24840001]: addiu      $a0, $a0, 1
    0892FE98:[10E3FFFB]: beq        $a3, $v1, 0x0892FE88
    0892FE9C:[24A50001]: addiu      $a1, $a1, 1
    0892FEA0:[90860000]: lbu        $a2, 0($a0)
    0892FEA4:[90A20000]: lbu        $v0, 0($a1)
--> 0892FEA8:[10C2FFFA]: beq        $a2, $v0, 0x0892FE94
    0892FEAC:[24E70001]: addiu      $a3, $a3, 1
    0892FEB0:[03E00008]: jr         $ra
    0892FEB4:[00C21023]: subu       $v0, $a2, $v0
_S1_2_88345DC 2,061,136 instructions (0.835%), 73,612 calls (08834588 - 08834604, length 32)
    08834588:[27BDFFF0]: addiu      $sp, $sp, -16
    0883458C:[AFB00000]: sw         $s0, 0($sp)
    08834590:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834594:[7C10F144]: ins        $s0, $zr, 5, 26
    08834598:[06010005]: bgez       $s0, 0x088345B0
    0883459C:[AFBF0004]: sw         $ra, 4($sp)
    088345A0:[2610FFFF]: addiu      $s0, $s0, -1
    088345A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345A8:[02028025]: or         $s0, $s0, $v0
    088345AC:[26100001]: addiu      $s0, $s0, 1
    088345B0:[0E20D0F8]: jal        0x088343E0
    088345B4:[00000000]: nop
    088345B8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345BC:[0E20D0ED]: jal        0x088343B4
    088345C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345C4:[00501023]: subu       $v0, $v0, $s0
    088345C8:[8FBF0004]: lw         $ra, 4($sp)
    088345CC:[8FB00000]: lw         $s0, 0($sp)
    088345D0:[2442FFFF]: addiu      $v0, $v0, -1
    088345D4:[03E00008]: jr         $ra
    088345D8:[27BD0010]: addiu      $sp, $sp, 16
    088345DC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345E0:[AFBF0004]: sw         $ra, 4($sp)
    088345E4:[AFB00000]: sw         $s0, 0($sp)
    088345E8:[0E20D101]: jal        0x08834404
    088345EC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088345F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088345F8:[8FBF0004]: lw         $ra, 4($sp)
    088345FC:[8FB00000]: lw         $s0, 0($sp)
    08834600:[0A20D162]: j          0x08834588
    08834604:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08834600 73,612 times (length 32)
--> 08834588:[27BDFFF0]: addiu      $sp, $sp, -16
    0883458C:[AFB00000]: sw         $s0, 0($sp)
    08834590:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834594:[7C10F144]: ins        $s0, $zr, 5, 26
    08834598:[06010005]: bgez       $s0, 0x088345B0
    0883459C:[AFBF0004]: sw         $ra, 4($sp)
    088345A0:[2610FFFF]: addiu      $s0, $s0, -1
    088345A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345A8:[02028025]: or         $s0, $s0, $v0
    088345AC:[26100001]: addiu      $s0, $s0, 1
    088345B0:[0E20D0F8]: jal        0x088343E0
    088345B4:[00000000]: nop
    088345B8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345BC:[0E20D0ED]: jal        0x088343B4
    088345C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345C4:[00501023]: subu       $v0, $v0, $s0
    088345C8:[8FBF0004]: lw         $ra, 4($sp)
    088345CC:[8FB00000]: lw         $s0, 0($sp)
    088345D0:[2442FFFF]: addiu      $v0, $v0, -1
    088345D4:[03E00008]: jr         $ra
    088345D8:[27BD0010]: addiu      $sp, $sp, 16
    088345DC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345E0:[AFBF0004]: sw         $ra, 4($sp)
    088345E4:[AFB00000]: sw         $s0, 0($sp)
    088345E8:[0E20D101]: jal        0x08834404
    088345EC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088345F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088345F8:[8FBF0004]: lw         $ra, 4($sp)
    088345FC:[8FB00000]: lw         $s0, 0($sp)
--> 08834600:[0A20D162]: j          0x08834588
    08834604:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881A7E0 1,617,812 instructions (0.655%), 3,107 calls (0881A7E0 - 0881A8C4, length 58)
    0881A7E0:[27BDFFD0]: addiu      $sp, $sp, -48
    0881A7E4:[00041FC2]: srl        $v1, $a0, 0x001F
    0881A7E8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881A7EC:[AFBF0020]: sw         $ra, 32($sp)
    0881A7F0:[AFA20000]: sw         $v0, 0($sp)
    0881A7F4:[14800008]: bne        $a0, $zr, 0x0881A818
    0881A7F8:[AFA30004]: sw         $v1, 4($sp)
    0881A7FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A800:[AFA20000]: sw         $v0, 0($sp)
    0881A804:[0E206AF6]: jal        0x0881ABD8
    0881A808:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A80C:[8FBF0020]: lw         $ra, 32($sp)
    0881A810:[03E00008]: jr         $ra
    0881A814:[27BD0030]: addiu      $sp, $sp, 48
    0881A818:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A81C:[10600020]: beq        $v1, $zr, 0x0881A8A0
    0881A820:[AFA50008]: sw         $a1, 8($sp)
    0881A824:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
    0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
    0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A898:[0A206A04]: j          0x0881A810
    0881A89C:[8FBF0020]: lw         $ra, 32($sp)
    0881A8A0:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A8A4:[AFA40010]: sw         $a0, 16($sp)
    0881A8A8:[0A206A0F]: j          0x0881A83C
    0881A8AC:[AFA30014]: sw         $v1, 20($sp)
    0881A8B0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0881A8B4:[8C432BE4]: lw         $v1, 11236($v0)
    0881A8B8:[8FBF0020]: lw         $ra, 32($sp)
    0881A8BC:[8C422BE0]: lw         $v0, 11232($v0)
    0881A8C0:[03E00008]: jr         $ra
    0881A8C4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0881A888 110,332 times (length 14)
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
--> 0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
--> 0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A898:[0A206A04]: j          0x0881A810
  Back Branch 0881A84C 2,282 times (length 20)
    0881A7F0:[AFA20000]: sw         $v0, 0($sp)
    0881A7F4:[14800008]: bne        $a0, $zr, 0x0881A818
    0881A7F8:[AFA30004]: sw         $v1, 4($sp)
    0881A7FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A800:[AFA20000]: sw         $v0, 0($sp)
--> 0881A804:[0E206AF6]: jal        0x0881ABD8
    0881A808:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A80C:[8FBF0020]: lw         $ra, 32($sp)
    0881A810:[03E00008]: jr         $ra
    0881A814:[27BD0030]: addiu      $sp, $sp, 48
    0881A818:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A81C:[10600020]: beq        $v1, $zr, 0x0881A8A0
    0881A820:[AFA50008]: sw         $a1, 8($sp)
    0881A824:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
    0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
--> 0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
  Back Branch 0881A8A8 2,282 times (length 29)
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
--> 0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
    0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A898:[0A206A04]: j          0x0881A810
    0881A89C:[8FBF0020]: lw         $ra, 32($sp)
    0881A8A0:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A8A4:[AFA40010]: sw         $a0, 16($sp)
--> 0881A8A8:[0A206A0F]: j          0x0881A83C
    0881A8AC:[AFA30014]: sw         $v1, 20($sp)
    0881A8B0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0881A8B4:[8C432BE4]: lw         $v1, 11236($v0)
    0881A8B8:[8FBF0020]: lw         $ra, 32($sp)
  Back Branch 0881A898 2,282 times (length 36)
    0881A7FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A800:[AFA20000]: sw         $v0, 0($sp)
    0881A804:[0E206AF6]: jal        0x0881ABD8
    0881A808:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A80C:[8FBF0020]: lw         $ra, 32($sp)
--> 0881A810:[03E00008]: jr         $ra
    0881A814:[27BD0030]: addiu      $sp, $sp, 48
    0881A818:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A81C:[10600020]: beq        $v1, $zr, 0x0881A8A0
    0881A820:[AFA50008]: sw         $a1, 8($sp)
    0881A824:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
    0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
    0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 0881A898:[0A206A04]: j          0x0881A810
    0881A89C:[8FBF0020]: lw         $ra, 32($sp)
    0881A8A0:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A8A4:[AFA40010]: sw         $a0, 16($sp)
    0881A8A8:[0A206A0F]: j          0x0881A83C
_S1_2_88393FC 1,572,818 instructions (0.637%), 85,249 calls (088393FC - 08839448, length 20)
    088393FC:[27BDFFF0]: addiu      $sp, $sp, -16
    08839400:[AFB00000]: sw         $s0, 0($sp)
    08839404:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839408:[AFB10004]: sw         $s1, 4($sp)
    0883940C:[AFBF0008]: sw         $ra, 8($sp)
    08839410:[0E2648E5]: jal        0x08992394 [sceKernelCpuSuspendIntr]
    08839414:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839418:[92030000]: lbu        $v1, 0($s0)
    0883941C:[10600003]: beq        $v1, $zr, 0x0883942C
    08839420:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08839424:[A2000000]: sb         $zr, 0($s0)
    08839428:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0883942C:[0E2648F5]: jal        0x089923D4 [sceKernelCpuResumeIntr]
    08839430:[00000000]: nop
    08839434:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08839438:[8FBF0008]: lw         $ra, 8($sp)
    0883943C:[8FB10004]: lw         $s1, 4($sp)
    08839440:[8FB00000]: lw         $s0, 0($sp)
    08839444:[03E00008]: jr         $ra
    08839448:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883AF2C 1,560,136 instructions (0.632%), 33,916 calls (0883AEA0 - 088407D0, length 5709)
  Back Branch 0883AF40 33,923 times (length 42)
--> 0883AEA0:[27BDFFE0]: addiu      $sp, $sp, -32
    0883AEA4:[AFB50014]: sw         $s5, 20($sp)
    0883AEA8:[AFB40010]: sw         $s4, 16($sp)
    0883AEAC:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    0883AEB0:[AFB3000C]: sw         $s3, 12($sp)
    0883AEB4:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    0883AEB8:[AFB20008]: sw         $s2, 8($sp)
    0883AEBC:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0883AEC0:[AFB10004]: sw         $s1, 4($sp)
    0883AEC4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0883AEC8:[AFB00000]: sw         $s0, 0($sp)
    0883AECC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883AED0:[AFBF0018]: sw         $ra, 24($sp)
    0883AED4:[0E2101F1]: jal        0x088407C4
    0883AED8:[8C840018]: lw         $a0, 24($a0)
    0883AEDC:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0883AEE0:[8E020008]: lw         $v0, 8($s0)
    0883AEE4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883AEE8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883AEEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0883AEF0:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0883AEF4:[10400003]: beq        $v0, $zr, 0x0883AF04
    0883AEF8:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    0883AEFC:[0E20EB88]: jal        0x0883AE20
    0883AF00:[00000000]: nop
    0883AF04:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883AF08:[8FBF0018]: lw         $ra, 24($sp)
    0883AF0C:[8FB50014]: lw         $s5, 20($sp)
    0883AF10:[8FB40010]: lw         $s4, 16($sp)
    0883AF14:[8FB3000C]: lw         $s3, 12($sp)
    0883AF18:[8FB20008]: lw         $s2, 8($sp)
    0883AF1C:[8FB10004]: lw         $s1, 4($sp)
    0883AF20:[8FB00000]: lw         $s0, 0($sp)
    0883AF24:[0A2101F1]: j          0x088407C4
    0883AF28:[27BD0020]: addiu      $sp, $sp, 32
    0883AF2C:[00041140]: sll        $v0, $a0, 0x0005
    0883AF30:[00042080]: sll        $a0, $a0, 0x0002
    0883AF34:[00441023]: subu       $v0, $v0, $a0
    0883AF38:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883AF3C:[24843D24]: addiu      $a0, $a0, 15652
--> 0883AF40:[0A20EBA8]: j          0x0883AEA0
    0883AF44:[00442021]: addu       $a0, $v0, $a0
_S1_2_8834404 1,547,413 instructions (0.627%), 221,059 calls (08834404 - 0883441C, length 7)
    08834404:[8C820000]: lw         $v0, 0($a0)
    08834408:[00A21023]: subu       $v0, $a1, $v0
    0883440C:[2444000F]: addiu      $a0, $v0, 15
    08834410:[28430000]: slti       $v1, $v0, 0
    08834414:[0083100B]: movn       $v0, $a0, $v1
    08834418:[03E00008]: jr         $ra
    0883441C:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_88395E4 1,521,562 instructions (0.616%), 66,589 calls (088266B8 - 08839704, length 19476)
  Back Branch 088396C0 7,824 times (length 41)
    08839610:[24843AA8]: addiu      $a0, $a0, 15016
    08839614:[10400038]: beq        $v0, $zr, 0x088396F8
    08839618:[8FBF0008]: lw         $ra, 8($sp)
    0883961C:[0A20E5AB]: j          0x088396AC
    08839620:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
--> 08839624:[92020010]: lbu        $v0, 16($s0)
    08839628:[54400009]: bnel       $v0, $zr, 0x08839650
    0883962C:[92020017]: lbu        $v0, 23($s0)
    08839630:[0E20E513]: jal        0x0883944C
    08839634:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08839638:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883963C:[24843A18]: addiu      $a0, $a0, 14872
    08839640:[0E20E513]: jal        0x0883944C
    08839644:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08839648:[0A20E5AB]: j          0x088396AC
    0883964C:[00000000]: nop
    08839650:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839654:[24843AAC]: addiu      $a0, $a0, 15020
    08839658:[0E20E4FF]: jal        0x088393FC
    0883965C:[00442021]: addu       $a0, $v0, $a0
    08839660:[10400020]: beq        $v0, $zr, 0x088396E4
    08839664:[26243A84]: addiu      $a0, $s1, 14980
    08839668:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883966C:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08839670:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    08839674:[AE020078]: sw         $v0, 120($s0)
    08839678:[8E233AE0]: lw         $v1, 15072($s1)
    0883967C:[10600004]: beq        $v1, $zr, 0x08839690
    08839680:[AE02007C]: sw         $v0, 124($s0)
    08839684:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839688:[0E2099AE]: jal        0x088266B8
    0883968C:[248446E4]: addiu      $a0, $a0, 18148
    08839690:[8E040020]: lw         $a0, 32($s0)
    08839694:[AE303AE0]: sw         $s0, 15072($s1)
    08839698:[8FBF0008]: lw         $ra, 8($sp)
    0883969C:[8FB10004]: lw         $s1, 4($sp)
    088396A0:[8FB00000]: lw         $s0, 0($sp)
    088396A4:[0A20E087]: j          0x0883821C
    088396A8:[27BD0010]: addiu      $sp, $sp, 16
    088396AC:[0E20E54E]: jal        0x08839538
    088396B0:[26243A84]: addiu      $a0, $s1, 14980
    088396B4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088396B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088396BC:[24843A60]: addiu      $a0, $a0, 14944
--> 088396C0:[1440FFD8]: bne        $v0, $zr, 0x08839624
    088396C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088396C8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088396CC:[8FBF0008]: lw         $ra, 8($sp)
    088396D0:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 088396DC 3,884 times (length 217)
  Back Branch 088396A4 3,779 times (length 1316)
  Back Branch 088396EC 3,730 times (length 10)
    088396B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088396BC:[24843A60]: addiu      $a0, $a0, 14944
    088396C0:[1440FFD8]: bne        $v0, $zr, 0x08839624
    088396C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088396C8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
--> 088396CC:[8FBF0008]: lw         $ra, 8($sp)
    088396D0:[8FB10004]: lw         $s1, 4($sp)
    088396D4:[8FB00000]: lw         $s0, 0($sp)
    088396D8:[24843AA8]: addiu      $a0, $a0, 15016
    088396DC:[0A20E4E0]: j          0x08839380
    088396E0:[27BD0010]: addiu      $sp, $sp, 16
    088396E4:[0E20E531]: jal        0x088394C4
    088396E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088396EC:[0A20E5B3]: j          0x088396CC
    088396F0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088396F4:[8FBF0008]: lw         $ra, 8($sp)
    088396F8:[8FB10004]: lw         $s1, 4($sp)
    088396FC:[8FB00000]: lw         $s0, 0($sp)
_S1_2_8837E58 1,474,200 instructions (0.597%), 3,780 calls (08837E58 - 0892AF1C, length 248882)
  Back Branch 0892AED4 79,380 times (length 14)
    0892AE90:[AFB10004]: sw         $s1, 4($sp)
    0892AE94:[2471D198]: addiu      $s1, $v1, -11880
    0892AE98:[AFB00000]: sw         $s0, 0($sp)
    0892AE9C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892AEA0:[02122006]: srlv       $a0, $s2, $s0
--> 0892AEA4:[30830001]: andi       $v1, $a0, 1
    0892AEA8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892AEAC:[10600012]: beq        $v1, $zr, 0x0892AEF8
    0892AEB0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0892AEB4:[0E24AF39]: jal        0x0892BCE4
    0892AEB8:[8E240048]: lw         $a0, 72($s1)
    0892AEBC:[8E260044]: lw         $a2, 68($s1)
    0892AEC0:[02131004]: sllv       $v0, $s3, $s0
    0892AEC4:[00C22825]: or         $a1, $a2, $v0
    0892AEC8:[AE250044]: sw         $a1, 68($s1)
    0892AECC:[26100001]: addiu      $s0, $s0, 1
    0892AED0:[2A0B0016]: slti       $t3, $s0, 22
--> 0892AED4:[5560FFF3]: bnel       $t3, $zr, 0x0892AEA4
    0892AED8:[02122006]: srlv       $a0, $s2, $s0
    0892AEDC:[8FBF0010]: lw         $ra, 16($sp)
    0892AEE0:[8FB3000C]: lw         $s3, 12($sp)
    0892AEE4:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 0892AF18 41,580 times (length 21)
    0892AEB8:[8E240048]: lw         $a0, 72($s1)
    0892AEBC:[8E260044]: lw         $a2, 68($s1)
    0892AEC0:[02131004]: sllv       $v0, $s3, $s0
    0892AEC4:[00C22825]: or         $a1, $a2, $v0
    0892AEC8:[AE250044]: sw         $a1, 68($s1)
--> 0892AECC:[26100001]: addiu      $s0, $s0, 1
    0892AED0:[2A0B0016]: slti       $t3, $s0, 22
    0892AED4:[5560FFF3]: bnel       $t3, $zr, 0x0892AEA4
    0892AED8:[02122006]: srlv       $a0, $s2, $s0
    0892AEDC:[8FBF0010]: lw         $ra, 16($sp)
    0892AEE0:[8FB3000C]: lw         $s3, 12($sp)
    0892AEE4:[8FB20008]: lw         $s2, 8($sp)
    0892AEE8:[8FB10004]: lw         $s1, 4($sp)
    0892AEEC:[8FB00000]: lw         $s0, 0($sp)
    0892AEF0:[03E00008]: jr         $ra
    0892AEF4:[27BD0020]: addiu      $sp, $sp, 32
    0892AEF8:[8E240048]: lw         $a0, 72($s1)
    0892AEFC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892AF00:[0E24AF39]: jal        0x0892BCE4
    0892AF04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892AF08:[8E280044]: lw         $t0, 68($s1)
    0892AF0C:[02135004]: sllv       $t2, $s3, $s0
    0892AF10:[000A4827]: nor        $t1, $zr, $t2 <=> li $t1, not $t2
    0892AF14:[01093824]: and        $a3, $t0, $t1
--> 0892AF18:[0A24ABB3]: j          0x0892AECC
    0892AF1C:[AE270044]: sw         $a3, 68($s1)
_S1_2_884095C 1,467,840 instructions (0.594%), 11,304 calls (08823580 - 088409A0, length 29961)
  Back Branch 08823640 67,702 times (length 25)
    088235D0:[12200002]: beq        $s1, $zr, 0x088235DC
    088235D4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088235D8:[8E300000]: lw         $s0, 0($s1)
    088235DC:[0A208D90]: j          0x08823640
    088235E0:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 088235E4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088235E8:[14400005]: bne        $v0, $zr, 0x08823600
    088235EC:[24841E48]: addiu      $a0, $a0, 7752
    088235F0:[0E2099AE]: jal        0x088266B8
    088235F4:[00000000]: nop
    088235F8:[0A208D88]: j          0x08823620
    088235FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08823600:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08823604:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08823608:[18400006]: blez       $v0, 0x08823624
    0882360C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08823610:[0260F809]: jalr       $ra, $s3
    08823614:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08823618:[0A208D8F]: j          0x0882363C
    0882361C:[8E020000]: lw         $v0, 0($s0)
    08823620:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08823624:[0240F809]: jalr       $ra, $s2
    08823628:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0882362C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08823630:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08823634:[0E208CF3]: jal        0x088233CC
    08823638:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0882363C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08823640:[5600FFE8]: bnel       $s0, $zr, 0x088235E4
    08823644:[8E020004]: lw         $v0, 4($s0)
    08823648:[8FBF001C]: lw         $ra, 28($sp)
    0882364C:[8FB60018]: lw         $s6, 24($sp)
    08823650:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08840994 11,304 times (length 29959)
_S1_2_88460D4 1,420,458 instructions (0.575%), 67,688 calls (088460D4 - 08846138, length 26)
    088460D4:[27BDFFF0]: addiu      $sp, $sp, -16
    088460D8:[AFBF0000]: sw         $ra, 0($sp)
    088460DC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088460E0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    088460E4:[8C437AF0]: lw         $v1, 31472($v0)
    088460E8:[8C820080]: lw         $v0, 128($a0)
    088460EC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088460F0:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    088460F4:[00431024]: and        $v0, $v0, $v1
    088460F8:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    088460FC:[14400009]: bne        $v0, $zr, 0x08846124
    08846100:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08846104:[9482007A]: lhu        $v0, 122($a0)
    08846108:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0884610C:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08846110:[2443FFFF]: addiu      $v1, $v0, -1
    08846114:[10400003]: beq        $v0, $zr, 0x08846124
    08846118:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0884611C:[0A21184B]: j          0x0884612C
    08846120:[A483007A]: sh         $v1, 122($a0)
    08846124:[0E2100F9]: jal        0x088403E4
    08846128:[00000000]: nop
    0884612C:[8FBF0000]: lw         $ra, 0($sp)
    08846130:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08846134:[03E00008]: jr         $ra
    08846138:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_884C860 1,390,396 instructions (0.563%), 30,226 calls (0884C860 - 0884C8A4, length 18)
    0884C860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C864:[24445DE8]: addiu      $a0, $v0, 24040
    0884C868:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C86C:[24455DC0]: addiu      $a1, $v0, 24000
    0884C870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C874:[24465E10]: addiu      $a2, $v0, 24080
    0884C878:[8C820000]: lw         $v0, 0($a0)
    0884C87C:[8C830004]: lw         $v1, 4($a0)
    0884C880:[24840008]: addiu      $a0, $a0, 8
    0884C884:[ACA20000]: sw         $v0, 0($a1)
    0884C888:[ACA30004]: sw         $v1, 4($a1)
    0884C88C:[1486FFFA]: bne        $a0, $a2, 0x0884C878
    0884C890:[24A50008]: addiu      $a1, $a1, 8
    0884C894:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0884C898:[8C625DB8]: lw         $v0, 23992($v1)
    0884C89C:[24420001]: addiu      $v0, $v0, 1
    0884C8A0:[03E00008]: jr         $ra
    0884C8A4:[AC625DB8]: sw         $v0, 23992($v1)
  Back Branch 0884C88C 151,130 times (length 7)
    0884C864:[24445DE8]: addiu      $a0, $v0, 24040
    0884C868:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C86C:[24455DC0]: addiu      $a1, $v0, 24000
    0884C870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C874:[24465E10]: addiu      $a2, $v0, 24080
--> 0884C878:[8C820000]: lw         $v0, 0($a0)
    0884C87C:[8C830004]: lw         $v1, 4($a0)
    0884C880:[24840008]: addiu      $a0, $a0, 8
    0884C884:[ACA20000]: sw         $v0, 0($a1)
    0884C888:[ACA30004]: sw         $v1, 4($a1)
--> 0884C88C:[1486FFFA]: bne        $a0, $a2, 0x0884C878
    0884C890:[24A50008]: addiu      $a1, $a1, 8
    0884C894:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0884C898:[8C625DB8]: lw         $v0, 23992($v1)
    0884C89C:[24420001]: addiu      $v0, $v0, 1
_S1_2_8864164 1,294,896 instructions (0.524%), 34,032 calls (08864164 - 08864240, length 56)
    08864164:[27BDFFD0]: addiu      $sp, $sp, -48
    08864168:[AFB20018]: sw         $s2, 24($sp)
    0886416C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08864170:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08864174:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08864178:[AFB10014]: sw         $s1, 20($sp)
    0886417C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08864180:[AFB00010]: sw         $s0, 16($sp)
    08864184:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08864188:[E7B40020]: swc1       $f20, 32($sp)
    0886418C:[46006D06]: mov.s      $f20, $f13
    08864190:[AFBF001C]: sw         $ra, 28($sp)
    08864194:[0E21901A]: jal        0x08864068
    08864198:[AFA00000]: sw         $zr, 0($sp)
    0886419C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088641A0:[14430020]: bne        $v0, $v1, 0x08864224
    088641A4:[2606FFFF]: addiu      $a2, $s0, -1
    088641A8:[92220000]: lbu        $v0, 0($s1)
    088641AC:[000218C0]: sll        $v1, $v0, 0x0003
    088641B0:[02431821]: addu       $v1, $s2, $v1
    088641B4:[0046102A]: slt        $v0, $v0, $a2
    088641B8:[8C640004]: lw         $a0, 4($v1)
    088641BC:[000210C0]: sll        $v0, $v0, 0x0003
    088641C0:[00431021]: addu       $v0, $v0, $v1
    088641C4:[2C850004]: sltiu      $a1, $a0, 4
    088641C8:[C4430000]: lwc1       $f3, 0($v0)
    088641CC:[10800008]: beq        $a0, $zr, 0x088641F0
    088641D0:[C4620000]: lwc1       $f2, 0($v1)
    088641D4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088641D8:[14A0000E]: bne        $a1, $zr, 0x08864214
    088641DC:[24849ADC]: addiu      $a0, $a0, -25892
    088641E0:[0E2099AE]: jal        0x088266B8
    088641E4:[00000000]: nop
    088641E8:[0A21908A]: j          0x08864228
    088641EC:[4600A006]: mov.s      $f0, $f20
    088641F0:[C7A10000]: lwc1       $f1, 0($sp)
    088641F4:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088641F8:[44810000]: mtc1       $at, $f0
    088641FC:[46000832]: c.eq.s     $f1, $f0
    08864200:[00000000]: nop
    08864204:[45000007]: bc1f       0x08864224
    08864208:[46001506]: mov.s      $f20, $f2
    0886420C:[0A219089]: j          0x08864224
    08864210:[46001D06]: mov.s      $f20, $f3
    08864214:[46021801]: sub.s      $f0, $f3, $f2
    08864218:[C7A10000]: lwc1       $f1, 0($sp)
    0886421C:[46010002]: mul.s      $f0, $f0, $f1
    08864220:[46001500]: add.s      $f20, $f2, $f0
    08864224:[4600A006]: mov.s      $f0, $f20
    08864228:[8FBF001C]: lw         $ra, 28($sp)
    0886422C:[8FB20018]: lw         $s2, 24($sp)
    08864230:[8FB10014]: lw         $s1, 20($sp)
    08864234:[8FB00010]: lw         $s0, 16($sp)
    08864238:[C7B40020]: lwc1       $f20, 32($sp)
    0886423C:[03E00008]: jr         $ra
    08864240:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8839B38 1,267,063 instructions (0.513%), 55,088 calls (08839B38 - 08839C14, length 56)
    08839B38:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B3C:[AFBF0004]: sw         $ra, 4($sp)
    08839B40:[0A20E6DB]: j          0x08839B6C
    08839B44:[AFB00000]: sw         $s0, 0($sp)
    08839B48:[0E20AE8F]: jal        0x0882BA3C
    08839B4C:[26040034]: addiu      $a0, $s0, 52
    08839B50:[0E2112D2]: jal        0x08844B48
    08839B54:[26040038]: addiu      $a0, $s0, 56
    08839B58:[0E20966D]: jal        0x088259B4
    08839B5C:[2604003C]: addiu      $a0, $s0, 60
    08839B60:[0E216D28]: jal        0x0885B4A0
    08839B64:[26040040]: addiu      $a0, $s0, 64
    08839B68:[A2000016]: sb         $zr, 22($s0)
    08839B6C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839B70:[0E20E54E]: jal        0x08839538
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
    08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B88:[90A20016]: lbu        $v0, 22($a1)
    08839B8C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839B90:[10400005]: beq        $v0, $zr, 0x08839BA8
    08839B94:[24844734]: addiu      $a0, $a0, 18228
    08839B98:[0E20E531]: jal        0x088394C4
    08839B9C:[26043A18]: addiu      $a0, $s0, 14872
    08839BA0:[0A20E6DC]: j          0x08839B70
    08839BA4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BA8:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839BAC:[344283E1]: ori        $v0, $v0, -31775
    08839BB0:[00620018]: mult       $v1, $v0
    08839BB4:[00008012]: mflo       $s0
    08839BB8:[2A020008]: slti       $v0, $s0, 8
    08839BBC:[54400004]: bnel       $v0, $zr, 0x08839BD0
    08839BC0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BC4:[0E2099AE]: jal        0x088266B8
    08839BC8:[00000000]: nop
    08839BCC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BD0:[8C8335F4]: lw         $v1, 13812($a0)
    08839BD4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839BD8:[02021006]: srlv       $v0, $v0, $s0
    08839BDC:[00621825]: or         $v1, $v1, $v0
    08839BE0:[AC8335F4]: sw         $v1, 13812($a0)
    08839BE4:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839BE8:[0E20E54E]: jal        0x08839538
    08839BEC:[26043A18]: addiu      $a0, $s0, 14872
    08839BF0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839BF4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839BF8:[244235F8]: addiu      $v0, $v0, 13816
    08839BFC:[00A21023]: subu       $v0, $a1, $v0
    08839C00:[14A0FFE1]: bne        $a1, $zr, 0x08839B88
    08839C04:[00021883]: sra        $v1, $v0, 0x0002
    08839C08:[8FBF0004]: lw         $ra, 4($sp)
    08839C0C:[8FB00000]: lw         $s0, 0($sp)
    08839C10:[03E00008]: jr         $ra
    08839C14:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08839B78 66,757 times (length 14)
    08839B38:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B3C:[AFBF0004]: sw         $ra, 4($sp)
    08839B40:[0A20E6DB]: j          0x08839B6C
    08839B44:[AFB00000]: sw         $s0, 0($sp)
--> 08839B48:[0E20AE8F]: jal        0x0882BA3C
    08839B4C:[26040034]: addiu      $a0, $s0, 52
    08839B50:[0E2112D2]: jal        0x08844B48
    08839B54:[26040038]: addiu      $a0, $s0, 56
    08839B58:[0E20966D]: jal        0x088259B4
    08839B5C:[2604003C]: addiu      $a0, $s0, 60
    08839B60:[0E216D28]: jal        0x0885B4A0
    08839B64:[26040040]: addiu      $a0, $s0, 64
    08839B68:[A2000016]: sb         $zr, 22($s0)
    08839B6C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839B70:[0E20E54E]: jal        0x08839538
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
--> 08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B88:[90A20016]: lbu        $v0, 22($a1)
  Back Branch 08839C00 66,756 times (length 32)
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
    08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
--> 08839B88:[90A20016]: lbu        $v0, 22($a1)
    08839B8C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839B90:[10400005]: beq        $v0, $zr, 0x08839BA8
    08839B94:[24844734]: addiu      $a0, $a0, 18228
    08839B98:[0E20E531]: jal        0x088394C4
    08839B9C:[26043A18]: addiu      $a0, $s0, 14872
    08839BA0:[0A20E6DC]: j          0x08839B70
    08839BA4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BA8:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839BAC:[344283E1]: ori        $v0, $v0, -31775
    08839BB0:[00620018]: mult       $v1, $v0
    08839BB4:[00008012]: mflo       $s0
    08839BB8:[2A020008]: slti       $v0, $s0, 8
    08839BBC:[54400004]: bnel       $v0, $zr, 0x08839BD0
    08839BC0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BC4:[0E2099AE]: jal        0x088266B8
    08839BC8:[00000000]: nop
    08839BCC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BD0:[8C8335F4]: lw         $v1, 13812($a0)
    08839BD4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839BD8:[02021006]: srlv       $v0, $v0, $s0
    08839BDC:[00621825]: or         $v1, $v1, $v0
    08839BE0:[AC8335F4]: sw         $v1, 13812($a0)
    08839BE4:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839BE8:[0E20E54E]: jal        0x08839538
    08839BEC:[26043A18]: addiu      $a0, $s0, 14872
    08839BF0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839BF4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839BF8:[244235F8]: addiu      $v0, $v0, 13816
    08839BFC:[00A21023]: subu       $v0, $a1, $v0
--> 08839C00:[14A0FFE1]: bne        $a1, $zr, 0x08839B88
    08839C04:[00021883]: sra        $v1, $v0, 0x0002
    08839C08:[8FBF0004]: lw         $ra, 4($sp)
    08839C0C:[8FB00000]: lw         $s0, 0($sp)
    08839C10:[03E00008]: jr         $ra
_S1_2_88343B4 1,260,975 instructions (0.511%), 116,317 calls (0882D3FC - 088343DC, length 7161)
  Back Branch 088343D0 107,061 times (length 7159)
_S1_2_8831A44 1,255,843 instructions (0.509%), 1 calls (08831A44 - 088329EC, length 1003)
  Back Branch 08832838 5,496 times (length 55)
    08832750:[02A2A824]: and        $s5, $s5, $v0
    08832754:[16A0FFF6]: bne        $s5, $zr, 0x08832730
    08832758:[8FB40314]: lw         $s4, 788($sp)
    0883275C:[0A20CA0C]: j          0x08832830
    08832760:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
--> 08832764:[02808816]: clz        $s1, $s4
    08832768:[2631FFE1]: addiu      $s1, $s1, -31
    0883276C:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08832770:[00111080]: sll        $v0, $s1, 0x0002
    08832774:[0055B021]: addu       $s6, $v0, $s5
    08832778:[8EC50038]: lw         $a1, 56($s6)
    0883277C:[001118C0]: sll        $v1, $s1, 0x0003
    08832780:[00111140]: sll        $v0, $s1, 0x0005
    08832784:[00431023]: subu       $v0, $v0, $v1
    08832788:[27A30008]: addiu      $v1, $sp, 8
    0883278C:[04A00003]: bltz       $a1, 0x0883279C
    08832790:[00629821]: addu       $s3, $v1, $v0
    08832794:[0E2099AE]: jal        0x088266B8
    08832798:[00000000]: nop
    0883279C:[8E640004]: lw         $a0, 4($s3)
    088327A0:[0E264A39]: jal        0x089928E4 [sceAtracSetDataAndGetID]
    088327A4:[8E650008]: lw         $a1, 8($s3)
    088327A8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088327AC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088327B0:[04410003]: bgez       $v0, 0x088327C0
    088327B4:[24843BB8]: addiu      $a0, $a0, 15288
    088327B8:[0E2099AE]: jal        0x088266B8
    088327BC:[00000000]: nop
    088327C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327C4:[0E24B5BB]: jal        0x0892D6EC
    088327C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088327CC:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088327D0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088327D4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088327D8:[24E76F94]: addiu      $a3, $a3, 28564
    088327DC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088327E0:[2484ECDC]: addiu      $a0, $a0, -4900
    088327E4:[24A5E880]: addiu      $a1, $a1, -6016
    088327E8:[04410003]: bgez       $v0, 0x088327F8
    088327EC:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    088327F0:[0E20993A]: jal        0x088264E8
    088327F4:[00000000]: nop
    088327F8:[8EA20034]: lw         $v0, 52($s5)
    088327FC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08832800:[02308004]: sllv       $s0, $s0, $s1
    08832804:[00501025]: or         $v0, $v0, $s0
    08832808:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883280C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832810:[AEA20034]: sw         $v0, 52($s5)
    08832814:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08832818:[0290A024]: and        $s4, $s4, $s0
    0883281C:[0E20C108]: jal        0x08830420
    08832820:[AED20038]: sw         $s2, 56($s6)
    08832824:[0E20C138]: jal        0x088304E0
    08832828:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883282C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08832830:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08832834:[24843BC8]: addiu      $a0, $a0, 15304
--> 08832838:[1680FFCA]: bne        $s4, $zr, 0x08832764
    0883283C:[2615A83C]: addiu      $s5, $s0, -22468
    08832840:[8FA30314]: lw         $v1, 788($sp)
    08832844:[8EA20028]: lw         $v0, 40($s5)
    08832848:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 088328FC 5,496 times (length 36)
    08832860:[8EA30030]: lw         $v1, 48($s5)
    08832864:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08832868:[005E1024]: and        $v0, $v0, $fp
    0883286C:[0A20CA3F]: j          0x088328FC
    08832870:[00628025]: or         $s0, $v1, $v0
--> 08832874:[02008816]: clz        $s1, $s0
    08832878:[2631FFE1]: addiu      $s1, $s1, -31
    0883287C:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08832880:[0E24B472]: jal        0x0892D1C8
    08832884:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832888:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883288C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832890:[02222004]: sllv       $a0, $v0, $s1
    08832894:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    08832898:[34420016]: ori        $v0, $v0, 22
    0883289C:[14620003]: bne        $v1, $v0, 0x088328AC
    088328A0:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088328A4:[0A20CA3B]: j          0x088328EC
    088328A8:[02449025]: or         $s2, $s2, $a0
    088328AC:[24E76F84]: addiu      $a3, $a3, 28548
    088328B0:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088328B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328B8:[24A5E880]: addiu      $a1, $a1, -6016
    088328BC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088328C0:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088328C4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088328C8:[04600005]: bltz       $v1, 0x088328E0
    088328CC:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088328D0:[0E24B481]: jal        0x0892D204
    088328D4:[00000000]: nop
    088328D8:[0A20CA3C]: j          0x088328F0
    088328DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328E0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088328E4:[0E20993A]: jal        0x088264E8
    088328E8:[2484E910]: addiu      $a0, $a0, -5872
    088328EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328F0:[02221004]: sllv       $v0, $v0, $s1
    088328F4:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088328F8:[02028024]: and        $s0, $s0, $v0
--> 088328FC:[1600FFDD]: bne        $s0, $zr, 0x08832874
    08832900:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832904:[2450A83C]: addiu      $s0, $v0, -22468
    08832908:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883290C:[AE120030]: sw         $s2, 48($s0)
  Back Branch 088326F8 5,496 times (length 30)
    08832674:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832678:[2442A83C]: addiu      $v0, $v0, -22468
    0883267C:[8C510034]: lw         $s1, 52($v0)
    08832680:[0A20C9B9]: j          0x088326E4
    08832684:[8C530028]: lw         $s3, 40($v0)
--> 08832688:[00409016]: clz        $s2, $v0
    0883268C:[2652FFE1]: addiu      $s2, $s2, -31
    08832690:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    08832694:[00121080]: sll        $v0, $s2, 0x0002
    08832698:[00438021]: addu       $s0, $v0, $v1
    0883269C:[8E020038]: lw         $v0, 56($s0)
    088326A0:[04410003]: bgez       $v0, 0x088326B0
    088326A4:[00000000]: nop
    088326A8:[0E2099AE]: jal        0x088266B8
    088326AC:[00000000]: nop
    088326B0:[0E24B603]: jal        0x0892D80C
    088326B4:[8E040038]: lw         $a0, 56($s0)
    088326B8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088326BC:[04410003]: bgez       $v0, 0x088326CC
    088326C0:[24843BD8]: addiu      $a0, $a0, 15320
    088326C4:[0E2099AE]: jal        0x088266B8
    088326C8:[00000000]: nop
    088326CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088326D0:[02421004]: sllv       $v0, $v0, $s2
    088326D4:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088326D8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088326DC:[AE030038]: sw         $v1, 56($s0)
    088326E0:[02228824]: and        $s1, $s1, $v0
    088326E4:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    088326E8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088326EC:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    088326F0:[02221024]: and        $v0, $s1, $v0
    088326F4:[24843BE8]: addiu      $a0, $a0, 15336
--> 088326F8:[1440FFE3]: bne        $v0, $zr, 0x08832688
    088326FC:[2603A83C]: addiu      $v1, $s0, -22468
    08832700:[1A800007]: blez       $s4, 0x08832720
    08832704:[AC710034]: sw         $s1, 52($v1)
    08832708:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 08832670 5,496 times (length 49)
    088325A0:[02228824]: and        $s1, $s1, $v0
    088325A4:[1620FFF6]: bne        $s1, $zr, 0x08832580
    088325A8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325AC:[0A20C99C]: j          0x08832670
    088325B0:[00000000]: nop
--> 088325B4:[02608016]: clz        $s0, $s3
    088325B8:[2610FFE1]: addiu      $s0, $s0, -31
    088325BC:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325C0:[001018C0]: sll        $v1, $s0, 0x0003
    088325C4:[00101140]: sll        $v0, $s0, 0x0005
    088325C8:[00431023]: subu       $v0, $v0, $v1
    088325CC:[27A30008]: addiu      $v1, $sp, 8
    088325D0:[00628821]: addu       $s1, $v1, $v0
    088325D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325D8:[02029004]: sllv       $s2, $v0, $s0
    088325DC:[03D21024]: and        $v0, $fp, $s2
    088325E0:[10400016]: beq        $v0, $zr, 0x0883263C
    088325E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325E8:[8E260008]: lw         $a2, 8($s1)
    088325EC:[0E24B4BD]: jal        0x0892D2F4
    088325F0:[8E250004]: lw         $a1, 4($s1)
    088325F4:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088325F8:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088325FC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08832600:[24E76FA4]: addiu      $a3, $a3, 28580
    08832604:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832608:[2484ECA4]: addiu      $a0, $a0, -4956
    0883260C:[24A5E880]: addiu      $a1, $a1, -6016
    08832610:[04410003]: bgez       $v0, 0x08832620
    08832614:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832618:[0E20993A]: jal        0x088264E8
    0883261C:[00000000]: nop
    08832620:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832624:[0E20C108]: jal        0x08830420
    08832628:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883262C:[0E20C138]: jal        0x088304E0
    08832630:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832634:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832638:[02629824]: and        $s3, $s3, $v0
    0883263C:[001010C0]: sll        $v0, $s0, 0x0003
    08832640:[00102940]: sll        $a1, $s0, 0x0005
    08832644:[00A22823]: subu       $a1, $a1, $v0
    08832648:[27A20008]: addiu      $v0, $sp, 8
    0883264C:[00452821]: addu       $a1, $v0, $a1
    08832650:[02D21024]: and        $v0, $s6, $s2
    08832654:[10400005]: beq        $v0, $zr, 0x0883266C
    08832658:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883265C:[0E20C0E3]: jal        0x0883038C
    08832660:[00000000]: nop
    08832664:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832668:[02629824]: and        $s3, $s3, $v0
    0883266C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 08832670:[1660FFD0]: bne        $s3, $zr, 0x088325B4
    08832674:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832678:[2442A83C]: addiu      $v0, $v0, -22468
    0883267C:[8C510034]: lw         $s1, 52($v0)
    08832680:[0A20C9B9]: j          0x088326E4
  Back Branch 08832754 5,496 times (length 11)
    0883271C:[00000000]: nop
    08832720:[0E24B403]: jal        0x0892D00C
    08832724:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832728:[0A20C9D5]: j          0x08832754
    0883272C:[00000000]: nop
--> 08832730:[02A08016]: clz        $s0, $s5
    08832734:[2610FFE1]: addiu      $s0, $s0, -31
    08832738:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    0883273C:[0E20C150]: jal        0x08830540
    08832740:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832744:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832748:[02021004]: sllv       $v0, $v0, $s0
    0883274C:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832750:[02A2A824]: and        $s5, $s5, $v0
--> 08832754:[16A0FFF6]: bne        $s5, $zr, 0x08832730
    08832758:[8FB40314]: lw         $s4, 788($sp)
    0883275C:[0A20CA0C]: j          0x08832830
    08832760:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08832764:[02808816]: clz        $s1, $s4
  Back Branch 08832544 5,496 times (length 25)
    088324D4:[00B65025]: or         $t2, $a1, $s6
    088324D8:[27AC0008]: addiu      $t4, $sp, 8
    088324DC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088324E0:[0A20C951]: j          0x08832544
    088324E4:[AC6400F8]: sw         $a0, 248($v1)
--> 088324E8:[01402016]: clz        $a0, $t2
    088324EC:[2484FFE1]: addiu      $a0, $a0, -31
    088324F0:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088324F4:[000410C0]: sll        $v0, $a0, 0x0003
    088324F8:[00041940]: sll        $v1, $a0, 0x0005
    088324FC:[00621823]: subu       $v1, $v1, $v0
    08832500:[006D1021]: addu       $v0, $v1, $t5
    08832504:[8C450114]: lw         $a1, 276($v0)
    08832508:[8C460100]: lw         $a2, 256($v0)
    0883250C:[8C470104]: lw         $a3, 260($v0)
    08832510:[8C480108]: lw         $t0, 264($v0)
    08832514:[8C49010C]: lw         $t1, 268($v0)
    08832518:[8C420110]: lw         $v0, 272($v0)
    0883251C:[008B2004]: sllv       $a0, $t3, $a0
    08832520:[006C1821]: addu       $v1, $v1, $t4
    08832524:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832528:[AC650014]: sw         $a1, 20($v1)
    0883252C:[01445024]: and        $t2, $t2, $a0
    08832530:[AC660000]: sw         $a2, 0($v1)
    08832534:[AC670004]: sw         $a3, 4($v1)
    08832538:[AC680008]: sw         $t0, 8($v1)
    0883253C:[AC69000C]: sw         $t1, 12($v1)
    08832540:[AC620010]: sw         $v0, 16($v1)
--> 08832544:[1540FFE8]: bne        $t2, $zr, 0x088324E8
    08832548:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0883254C:[0E2092E7]: jal        0x08824B9C
    08832550:[8C441BA4]: lw         $a0, 7076($v0)
    08832554:[04410005]: bgez       $v0, 0x0883256C
  Back Branch 088325A4 5,496 times (length 11)
    0883256C:[2463A83C]: addiu      $v1, $v1, -22468
    08832570:[8C620028]: lw         $v0, 40($v1)
    08832574:[005E1025]: or         $v0, $v0, $fp
    08832578:[0A20C969]: j          0x088325A4
    0883257C:[AC620028]: sw         $v0, 40($v1)
--> 08832580:[02208016]: clz        $s0, $s1
    08832584:[2610FFE1]: addiu      $s0, $s0, -31
    08832588:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    0883258C:[0E20C150]: jal        0x08830540
    08832590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832594:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832598:[02021004]: sllv       $v0, $v0, $s0
    0883259C:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088325A0:[02228824]: and        $s1, $s1, $v0
--> 088325A4:[1620FFF6]: bne        $s1, $zr, 0x08832580
    088325A8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325AC:[0A20C99C]: j          0x08832670
    088325B0:[00000000]: nop
    088325B4:[02608016]: clz        $s0, $s3
  Back Branch 088329E8 5,495 times (length 988)
_S1_2_892ECF8 1,185,842 instructions (0.480%), 14,300 calls (0892ECF8 - 0892F174, length 288)
    0892ECF8:[27BDFFD0]: addiu      $sp, $sp, -48
    0892ECFC:[AFB60018]: sw         $s6, 24($sp)
    0892ED00:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0892ED04:[AFB10004]: sw         $s1, 4($sp)
    0892ED08:[AFBF0024]: sw         $ra, 36($sp)
    0892ED0C:[AFBE0020]: sw         $fp, 32($sp)
    0892ED10:[AFB7001C]: sw         $s7, 28($sp)
    0892ED14:[AFB50014]: sw         $s5, 20($sp)
    0892ED18:[AFB40010]: sw         $s4, 16($sp)
    0892ED1C:[AFB3000C]: sw         $s3, 12($sp)
    0892ED20:[AFB20008]: sw         $s2, 8($sp)
    0892ED24:[AFB00000]: sw         $s0, 0($sp)
    0892ED28:[8CA20008]: lw         $v0, 8($a1)
    0892ED2C:[10400080]: beq        $v0, $zr, 0x0892EF30
    0892ED30:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892ED34:[9483000C]: lhu        $v1, 12($a0)
    0892ED38:[30620008]: andi       $v0, $v1, 8
    0892ED3C:[10400108]: beq        $v0, $zr, 0x0892F160
    0892ED40:[00000000]: nop
    0892ED44:[8C820010]: lw         $v0, 16($a0)
    0892ED48:[10400105]: beq        $v0, $zr, 0x0892F160
    0892ED4C:[00000000]: nop
    0892ED50:[3064FFFF]: andi       $a0, $v1, -1
    0892ED54:[30820002]: andi       $v0, $a0, 2
    0892ED58:[1440006B]: bne        $v0, $zr, 0x0892EF08
    0892ED5C:[8ED70000]: lw         $s7, 0($s6)
    0892ED60:[38820001]: xori       $v0, $a0, 1
    0892ED64:[30420001]: andi       $v0, $v0, 1
    0892ED68:[54400080]: bnel       $v0, $zr, 0x0892EF6C
    0892ED6C:[8EF20004]: lw         $s2, 4($s7)
    0892ED70:[8EF30004]: lw         $s3, 4($s7)
    0892ED74:[8EF50000]: lw         $s5, 0($s7)
    0892ED78:[1260FFFD]: beq        $s3, $zr, 0x0892ED70
    0892ED7C:[26F70008]: addiu      $s7, $s7, 8
    0892ED80:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892ED84:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892ED88:[0E24BF4D]: jal        0x0892FD34
    0892ED8C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892ED90:[10400003]: beq        $v0, $zr, 0x0892EDA0
    0892ED94:[26740001]: addiu      $s4, $s3, 1
    0892ED98:[00551023]: subu       $v0, $v0, $s5
    0892ED9C:[24540001]: addiu      $s4, $v0, 1
    0892EDA0:[8E250000]: lw         $a1, 0($s1)
    0892EDA4:[8E220010]: lw         $v0, 16($s1)
    0892EDA8:[8E260014]: lw         $a2, 20($s1)
    0892EDAC:[8E240008]: lw         $a0, 8($s1)
    0892EDB0:[0274182B]: sltu       $v1, $s3, $s4
    0892EDB4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892EDB8:[0045102B]: sltu       $v0, $v0, $a1
    0892EDBC:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892EDC0:[0283900A]: movz       $s2, $s4, $v1
    0892EDC4:[10400025]: beq        $v0, $zr, 0x0892EE5C
    0892EDC8:[00868021]: addu       $s0, $a0, $a2
    0892EDCC:[0212102A]: slt        $v0, $s0, $s2
    0892EDD0:[10400023]: beq        $v0, $zr, 0x0892EE60
    0892EDD4:[0246102A]: slt        $v0, $s2, $a2
    0892EDD8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892EDDC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892EDE0:[0E24BFF7]: jal        0x0892FFDC
    0892EDE4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892EDE8:[8E230000]: lw         $v1, 0($s1)
    0892EDEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892EDF0:[00701821]: addu       $v1, $v1, $s0
    0892EDF4:[0E24B969]: jal        0x0892E5A4
    0892EDF8:[AE230000]: sw         $v1, 0($s1)
    0892EDFC:[54400021]: bnel       $v0, $zr, 0x0892EE84
    0892EE00:[9622000C]: lhu        $v0, 12($s1)
    0892EE04:[0290A023]: subu       $s4, $s4, $s0
    0892EE08:[128000B2]: beq        $s4, $zr, 0x0892F0D4
    0892EE0C:[00000000]: nop
    0892EE10:[8EC20008]: lw         $v0, 8($s6)
    0892EE14:[02B0A821]: addu       $s5, $s5, $s0
    0892EE18:[02709823]: subu       $s3, $s3, $s0
    0892EE1C:[00501023]: subu       $v0, $v0, $s0
    0892EE20:[10400043]: beq        $v0, $zr, 0x0892EF30
    0892EE24:[AEC20008]: sw         $v0, 8($s6)
    0892EE28:[5260FFD2]: beql       $s3, $zr, 0x0892ED74
    0892EE2C:[8EF30004]: lw         $s3, 4($s7)
    0892EE30:[13C0FFD3]: beq        $fp, $zr, 0x0892ED80
    0892EE34:[0274182B]: sltu       $v1, $s3, $s4
    0892EE38:[8E250000]: lw         $a1, 0($s1)
    0892EE3C:[8E220010]: lw         $v0, 16($s1)
    0892EE40:[8E260014]: lw         $a2, 20($s1)
    0892EE44:[8E240008]: lw         $a0, 8($s1)
    0892EE48:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892EE4C:[0045102B]: sltu       $v0, $v0, $a1
    0892EE50:[0283900A]: movz       $s2, $s4, $v1
    0892EE54:[1440FFDD]: bne        $v0, $zr, 0x0892EDCC
    0892EE58:[00868021]: addu       $s0, $a0, $a2
    0892EE5C:[0246102A]: slt        $v0, $s2, $a2
    0892EE60:[14400090]: bne        $v0, $zr, 0x0892F0A4
    0892EE64:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892EE68:[8E220024]: lw         $v0, 36($s1)
    0892EE6C:[8E24001C]: lw         $a0, 28($s1)
    0892EE70:[0040F809]: jalr       $ra, $v0
    0892EE74:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892EE78:[1C40FFE2]: bgtz       $v0, 0x0892EE04
    0892EE7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892EE80:[9622000C]: lhu        $v0, 12($s1)
    0892EE84:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892EE88:[34420040]: ori        $v0, $v0, 64
    0892EE8C:[A622000C]: sh         $v0, 12($s1)
    0892EE90:[8FBF0024]: lw         $ra, 36($sp)
    0892EE94:[8FBE0020]: lw         $fp, 32($sp)
    0892EE98:[8FB7001C]: lw         $s7, 28($sp)
    0892EE9C:[8FB60018]: lw         $s6, 24($sp)
    0892EEA0:[8FB50014]: lw         $s5, 20($sp)
    0892EEA4:[8FB40010]: lw         $s4, 16($sp)
    0892EEA8:[8FB3000C]: lw         $s3, 12($sp)
    0892EEAC:[8FB20008]: lw         $s2, 8($sp)
    0892EEB0:[8FB10004]: lw         $s1, 4($sp)
    0892EEB4:[8FB00000]: lw         $s0, 0($sp)
    0892EEB8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892EEBC:[03E00008]: jr         $ra
    0892EEC0:[27BD0030]: addiu      $sp, $sp, 48
    0892EEC4:[8E220024]: lw         $v0, 36($s1)
    0892EEC8:[8E24001C]: lw         $a0, 28($s1)
    0892EECC:[2E030401]: sltiu      $v1, $s0, 1025
    0892EED0:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0892EED4:[0203300B]: movn       $a2, $s0, $v1
    0892EED8:[0040F809]: jalr       $ra, $v0
    0892EEDC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0892EEE0:[1840FFE7]: blez       $v0, 0x0892EE80
    0892EEE4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892EEE8:[8EC20008]: lw         $v0, 8($s6)
    0892EEEC:[02038023]: subu       $s0, $s0, $v1
    0892EEF0:[02439021]: addu       $s2, $s2, $v1
    0892EEF4:[00431023]: subu       $v0, $v0, $v1
    0892EEF8:[1040000D]: beq        $v0, $zr, 0x0892EF30
    0892EEFC:[AEC20008]: sw         $v0, 8($s6)
    0892EF00:[5600FFF1]: bnel       $s0, $zr, 0x0892EEC8
    0892EF04:[8E220024]: lw         $v0, 36($s1)
    0892EF08:[8EF00004]: lw         $s0, 4($s7)
    0892EF0C:[8EF20000]: lw         $s2, 0($s7)
    0892EF10:[1600FFEC]: bne        $s0, $zr, 0x0892EEC4
    0892EF14:[26F70008]: addiu      $s7, $s7, 8
    0892EF18:[8EF00004]: lw         $s0, 4($s7)
    0892EF1C:[8EF20000]: lw         $s2, 0($s7)
    0892EF20:[1200FFF9]: beq        $s0, $zr, 0x0892EF08
    0892EF24:[26F70008]: addiu      $s7, $s7, 8
    0892EF28:[0A24BBB2]: j          0x0892EEC8
    0892EF2C:[8E220024]: lw         $v0, 36($s1)
    0892EF30:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892EF34:[8FBF0024]: lw         $ra, 36($sp)
    0892EF38:[8FBE0020]: lw         $fp, 32($sp)
    0892EF3C:[8FB7001C]: lw         $s7, 28($sp)
    0892EF40:[8FB60018]: lw         $s6, 24($sp)
    0892EF44:[8FB50014]: lw         $s5, 20($sp)
    0892EF48:[8FB40010]: lw         $s4, 16($sp)
    0892EF4C:[8FB3000C]: lw         $s3, 12($sp)
    0892EF50:[8FB20008]: lw         $s2, 8($sp)
    0892EF54:[8FB10004]: lw         $s1, 4($sp)
    0892EF58:[8FB00000]: lw         $s0, 0($sp)
    0892EF5C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892EF60:[03E00008]: jr         $ra
    0892EF64:[27BD0030]: addiu      $sp, $sp, 48
    0892EF68:[8EF20004]: lw         $s2, 4($s7)
    0892EF6C:[8EF40000]: lw         $s4, 0($s7)
    0892EF70:[16400025]: bne        $s2, $zr, 0x0892F008
    0892EF74:[26F70008]: addiu      $s7, $s7, 8
    0892EF78:[8EF20004]: lw         $s2, 4($s7)
    0892EF7C:[8EF40000]: lw         $s4, 0($s7)
    0892EF80:[1240FFF9]: beq        $s2, $zr, 0x0892EF68
    0892EF84:[26F70008]: addiu      $s7, $s7, 8
    0892EF88:[0A24BC03]: j          0x0892F00C
    0892EF8C:[3063FFFF]: andi       $v1, $v1, -1
    0892EF90:[0212102B]: sltu       $v0, $s0, $s2
    0892EF94:[10400004]: beq        $v0, $zr, 0x0892EFA8
    0892EF98:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892EF9C:[30620080]: andi       $v0, $v1, 128
    0892EFA0:[5440005D]: bnel       $v0, $zr, 0x0892F118
    0892EFA4:[8E230000]: lw         $v1, 0($s1)
    0892EFA8:[0253102B]: sltu       $v0, $s2, $s3
    0892EFAC:[10400003]: beq        $v0, $zr, 0x0892EFBC
    0892EFB0:[8E240000]: lw         $a0, 0($s1)
    0892EFB4:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFB8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFBC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892EFC0:[0E24BFF7]: jal        0x0892FFDC
    0892EFC4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892EFC8:[8E230008]: lw         $v1, 8($s1)
    0892EFCC:[8E220000]: lw         $v0, 0($s1)
    0892EFD0:[00701823]: subu       $v1, $v1, $s0
    0892EFD4:[00531021]: addu       $v0, $v0, $s3
    0892EFD8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFDC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFE0:[AE230008]: sw         $v1, 8($s1)
    0892EFE4:[AE220000]: sw         $v0, 0($s1)
    0892EFE8:[8EC20008]: lw         $v0, 8($s6)
    0892EFEC:[02539023]: subu       $s2, $s2, $s3
    0892EFF0:[0293A021]: addu       $s4, $s4, $s3
    0892EFF4:[00501023]: subu       $v0, $v0, $s0
    0892EFF8:[1040FFCD]: beq        $v0, $zr, 0x0892EF30
    0892EFFC:[AEC20008]: sw         $v0, 8($s6)
    0892F000:[1240FFD9]: beq        $s2, $zr, 0x0892EF68
    0892F004:[9623000C]: lhu        $v1, 12($s1)
    0892F008:[3063FFFF]: andi       $v1, $v1, -1
    0892F00C:[30620200]: andi       $v0, $v1, 512
    0892F010:[1440FFDF]: bne        $v0, $zr, 0x0892EF90
    0892F014:[8E300008]: lw         $s0, 8($s1)
    0892F018:[8E240000]: lw         $a0, 0($s1)
    0892F01C:[8E220010]: lw         $v0, 16($s1)
    0892F020:[0044102B]: sltu       $v0, $v0, $a0
    0892F024:[10400013]: beq        $v0, $zr, 0x0892F074
    0892F028:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892F02C:[0212102B]: sltu       $v0, $s0, $s2
    0892F030:[50400011]: beql       $v0, $zr, 0x0892F078
    0892F034:[8E260014]: lw         $a2, 20($s1)
    0892F038:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F03C:[0E24BFF7]: jal        0x0892FFDC
    0892F040:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892F044:[8E230000]: lw         $v1, 0($s1)
    0892F048:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892F04C:[00701821]: addu       $v1, $v1, $s0
    0892F050:[0E24B969]: jal        0x0892E5A4
    0892F054:[AE230000]: sw         $v1, 0($s1)
    0892F058:[5040FFE4]: beql       $v0, $zr, 0x0892EFEC
    0892F05C:[8EC20008]: lw         $v0, 8($s6)
    0892F060:[9622000C]: lhu        $v0, 12($s1)
    0892F064:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892F068:[34420040]: ori        $v0, $v0, 64
    0892F06C:[0A24BBA4]: j          0x0892EE90
    0892F070:[A622000C]: sh         $v0, 12($s1)
    0892F074:[8E260014]: lw         $a2, 20($s1)
    0892F078:[0246102B]: sltu       $v0, $s2, $a2
    0892F07C:[1440001B]: bne        $v0, $zr, 0x0892F0EC
    0892F080:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F084:[8E220024]: lw         $v0, 36($s1)
    0892F088:[8E24001C]: lw         $a0, 28($s1)
    0892F08C:[0040F809]: jalr       $ra, $v0
    0892F090:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F094:[1840FF7A]: blez       $v0, 0x0892EE80
    0892F098:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892F09C:[0A24BBFA]: j          0x0892EFE8
    0892F0A0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892F0A4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892F0A8:[0E24BFF7]: jal        0x0892FFDC
    0892F0AC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892F0B0:[8E230008]: lw         $v1, 8($s1)
    0892F0B4:[8E220000]: lw         $v0, 0($s1)
    0892F0B8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F0BC:[00721823]: subu       $v1, $v1, $s2
    0892F0C0:[00521021]: addu       $v0, $v0, $s2
    0892F0C4:[0290A023]: subu       $s4, $s4, $s0
    0892F0C8:[AE230008]: sw         $v1, 8($s1)
    0892F0CC:[1680FF50]: bne        $s4, $zr, 0x0892EE10
    0892F0D0:[AE220000]: sw         $v0, 0($s1)
    0892F0D4:[0E24B969]: jal        0x0892E5A4
    0892F0D8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892F0DC:[1440FF68]: bne        $v0, $zr, 0x0892EE80
    0892F0E0:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892F0E4:[0A24BB85]: j          0x0892EE14
    0892F0E8:[8EC20008]: lw         $v0, 8($s6)
    0892F0EC:[0E24BFF7]: jal        0x0892FFDC
    0892F0F0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892F0F4:[8E230008]: lw         $v1, 8($s1)
    0892F0F8:[8E220000]: lw         $v0, 0($s1)
    0892F0FC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F100:[00721823]: subu       $v1, $v1, $s2
    0892F104:[00521021]: addu       $v0, $v0, $s2
    0892F108:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892F10C:[AE230008]: sw         $v1, 8($s1)
    0892F110:[0A24BBFA]: j          0x0892EFE8
    0892F114:[AE220000]: sw         $v0, 0($s1)
    0892F118:[8E220010]: lw         $v0, 16($s1)
    0892F11C:[0E24BCC7]: jal        0x0892F31C
    0892F120:[00628023]: subu       $s0, $v1, $v0
    0892F124:[8E250010]: lw         $a1, 16($s1)
    0892F128:[0212A821]: addu       $s5, $s0, $s2
    0892F12C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892F130:[0E24C4A5]: jal        0x08931294
    0892F134:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0892F138:[1040FF51]: beq        $v0, $zr, 0x0892EE80
    0892F13C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892F140:[00501021]: addu       $v0, $v0, $s0
    0892F144:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892F148:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F14C:[AE220000]: sw         $v0, 0($s1)
    0892F150:[AE350014]: sw         $s5, 20($s1)
    0892F154:[AE240010]: sw         $a0, 16($s1)
    0892F158:[0A24BBEA]: j          0x0892EFA8
    0892F15C:[AE320008]: sw         $s2, 8($s1)
    0892F160:[0E24DF55]: jal        0x08937D54
    0892F164:[00000000]: nop
    0892F168:[1440FF72]: bne        $v0, $zr, 0x0892EF34
    0892F16C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892F170:[0A24BB54]: j          0x0892ED50
    0892F174:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0892EFF8 17,096 times (length 52)
    0892EF1C:[8EF20000]: lw         $s2, 0($s7)
    0892EF20:[1200FFF9]: beq        $s0, $zr, 0x0892EF08
    0892EF24:[26F70008]: addiu      $s7, $s7, 8
    0892EF28:[0A24BBB2]: j          0x0892EEC8
    0892EF2C:[8E220024]: lw         $v0, 36($s1)
--> 0892EF30:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892EF34:[8FBF0024]: lw         $ra, 36($sp)
    0892EF38:[8FBE0020]: lw         $fp, 32($sp)
    0892EF3C:[8FB7001C]: lw         $s7, 28($sp)
    0892EF40:[8FB60018]: lw         $s6, 24($sp)
    0892EF44:[8FB50014]: lw         $s5, 20($sp)
    0892EF48:[8FB40010]: lw         $s4, 16($sp)
    0892EF4C:[8FB3000C]: lw         $s3, 12($sp)
    0892EF50:[8FB20008]: lw         $s2, 8($sp)
    0892EF54:[8FB10004]: lw         $s1, 4($sp)
    0892EF58:[8FB00000]: lw         $s0, 0($sp)
    0892EF5C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892EF60:[03E00008]: jr         $ra
    0892EF64:[27BD0030]: addiu      $sp, $sp, 48
    0892EF68:[8EF20004]: lw         $s2, 4($s7)
    0892EF6C:[8EF40000]: lw         $s4, 0($s7)
    0892EF70:[16400025]: bne        $s2, $zr, 0x0892F008
    0892EF74:[26F70008]: addiu      $s7, $s7, 8
    0892EF78:[8EF20004]: lw         $s2, 4($s7)
    0892EF7C:[8EF40000]: lw         $s4, 0($s7)
    0892EF80:[1240FFF9]: beq        $s2, $zr, 0x0892EF68
    0892EF84:[26F70008]: addiu      $s7, $s7, 8
    0892EF88:[0A24BC03]: j          0x0892F00C
    0892EF8C:[3063FFFF]: andi       $v1, $v1, -1
    0892EF90:[0212102B]: sltu       $v0, $s0, $s2
    0892EF94:[10400004]: beq        $v0, $zr, 0x0892EFA8
    0892EF98:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892EF9C:[30620080]: andi       $v0, $v1, 128
    0892EFA0:[5440005D]: bnel       $v0, $zr, 0x0892F118
    0892EFA4:[8E230000]: lw         $v1, 0($s1)
    0892EFA8:[0253102B]: sltu       $v0, $s2, $s3
    0892EFAC:[10400003]: beq        $v0, $zr, 0x0892EFBC
    0892EFB0:[8E240000]: lw         $a0, 0($s1)
    0892EFB4:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFB8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFBC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892EFC0:[0E24BFF7]: jal        0x0892FFDC
    0892EFC4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892EFC8:[8E230008]: lw         $v1, 8($s1)
    0892EFCC:[8E220000]: lw         $v0, 0($s1)
    0892EFD0:[00701823]: subu       $v1, $v1, $s0
    0892EFD4:[00531021]: addu       $v0, $v0, $s3
    0892EFD8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFDC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFE0:[AE230008]: sw         $v1, 8($s1)
    0892EFE4:[AE220000]: sw         $v0, 0($s1)
    0892EFE8:[8EC20008]: lw         $v0, 8($s6)
    0892EFEC:[02539023]: subu       $s2, $s2, $s3
    0892EFF0:[0293A021]: addu       $s4, $s4, $s3
    0892EFF4:[00501023]: subu       $v0, $v0, $s0
--> 0892EFF8:[1040FFCD]: beq        $v0, $zr, 0x0892EF30
    0892EFFC:[AEC20008]: sw         $v0, 8($s6)
    0892F000:[1240FFD9]: beq        $s2, $zr, 0x0892EF68
    0892F004:[9623000C]: lhu        $v1, 12($s1)
    0892F008:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0892F010 17,096 times (length 34)
    0892EF7C:[8EF40000]: lw         $s4, 0($s7)
    0892EF80:[1240FFF9]: beq        $s2, $zr, 0x0892EF68
    0892EF84:[26F70008]: addiu      $s7, $s7, 8
    0892EF88:[0A24BC03]: j          0x0892F00C
    0892EF8C:[3063FFFF]: andi       $v1, $v1, -1
--> 0892EF90:[0212102B]: sltu       $v0, $s0, $s2
    0892EF94:[10400004]: beq        $v0, $zr, 0x0892EFA8
    0892EF98:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892EF9C:[30620080]: andi       $v0, $v1, 128
    0892EFA0:[5440005D]: bnel       $v0, $zr, 0x0892F118
    0892EFA4:[8E230000]: lw         $v1, 0($s1)
    0892EFA8:[0253102B]: sltu       $v0, $s2, $s3
    0892EFAC:[10400003]: beq        $v0, $zr, 0x0892EFBC
    0892EFB0:[8E240000]: lw         $a0, 0($s1)
    0892EFB4:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFB8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFBC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892EFC0:[0E24BFF7]: jal        0x0892FFDC
    0892EFC4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892EFC8:[8E230008]: lw         $v1, 8($s1)
    0892EFCC:[8E220000]: lw         $v0, 0($s1)
    0892EFD0:[00701823]: subu       $v1, $v1, $s0
    0892EFD4:[00531021]: addu       $v0, $v0, $s3
    0892EFD8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFDC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFE0:[AE230008]: sw         $v1, 8($s1)
    0892EFE4:[AE220000]: sw         $v0, 0($s1)
    0892EFE8:[8EC20008]: lw         $v0, 8($s6)
    0892EFEC:[02539023]: subu       $s2, $s2, $s3
    0892EFF0:[0293A021]: addu       $s4, $s4, $s3
    0892EFF4:[00501023]: subu       $v0, $v0, $s0
    0892EFF8:[1040FFCD]: beq        $v0, $zr, 0x0892EF30
    0892EFFC:[AEC20008]: sw         $v0, 8($s6)
    0892F000:[1240FFD9]: beq        $s2, $zr, 0x0892EF68
    0892F004:[9623000C]: lhu        $v1, 12($s1)
    0892F008:[3063FFFF]: andi       $v1, $v1, -1
    0892F00C:[30620200]: andi       $v0, $v1, 512
--> 0892F010:[1440FFDF]: bne        $v0, $zr, 0x0892EF90
    0892F014:[8E300008]: lw         $s0, 8($s1)
    0892F018:[8E240000]: lw         $a0, 0($s1)
    0892F01C:[8E220010]: lw         $v0, 16($s1)
    0892F020:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0892F000 2,815 times (length 40)
    0892EF54:[8FB10004]: lw         $s1, 4($sp)
    0892EF58:[8FB00000]: lw         $s0, 0($sp)
    0892EF5C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892EF60:[03E00008]: jr         $ra
    0892EF64:[27BD0030]: addiu      $sp, $sp, 48
--> 0892EF68:[8EF20004]: lw         $s2, 4($s7)
    0892EF6C:[8EF40000]: lw         $s4, 0($s7)
    0892EF70:[16400025]: bne        $s2, $zr, 0x0892F008
    0892EF74:[26F70008]: addiu      $s7, $s7, 8
    0892EF78:[8EF20004]: lw         $s2, 4($s7)
    0892EF7C:[8EF40000]: lw         $s4, 0($s7)
    0892EF80:[1240FFF9]: beq        $s2, $zr, 0x0892EF68
    0892EF84:[26F70008]: addiu      $s7, $s7, 8
    0892EF88:[0A24BC03]: j          0x0892F00C
    0892EF8C:[3063FFFF]: andi       $v1, $v1, -1
    0892EF90:[0212102B]: sltu       $v0, $s0, $s2
    0892EF94:[10400004]: beq        $v0, $zr, 0x0892EFA8
    0892EF98:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892EF9C:[30620080]: andi       $v0, $v1, 128
    0892EFA0:[5440005D]: bnel       $v0, $zr, 0x0892F118
    0892EFA4:[8E230000]: lw         $v1, 0($s1)
    0892EFA8:[0253102B]: sltu       $v0, $s2, $s3
    0892EFAC:[10400003]: beq        $v0, $zr, 0x0892EFBC
    0892EFB0:[8E240000]: lw         $a0, 0($s1)
    0892EFB4:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFB8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFBC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892EFC0:[0E24BFF7]: jal        0x0892FFDC
    0892EFC4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892EFC8:[8E230008]: lw         $v1, 8($s1)
    0892EFCC:[8E220000]: lw         $v0, 0($s1)
    0892EFD0:[00701823]: subu       $v1, $v1, $s0
    0892EFD4:[00531021]: addu       $v0, $v0, $s3
    0892EFD8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892EFDC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892EFE0:[AE230008]: sw         $v1, 8($s1)
    0892EFE4:[AE220000]: sw         $v0, 0($s1)
    0892EFE8:[8EC20008]: lw         $v0, 8($s6)
    0892EFEC:[02539023]: subu       $s2, $s2, $s3
    0892EFF0:[0293A021]: addu       $s4, $s4, $s3
    0892EFF4:[00501023]: subu       $v0, $v0, $s0
    0892EFF8:[1040FFCD]: beq        $v0, $zr, 0x0892EF30
    0892EFFC:[AEC20008]: sw         $v0, 8($s6)
--> 0892F000:[1240FFD9]: beq        $s2, $zr, 0x0892EF68
    0892F004:[9623000C]: lhu        $v1, 12($s1)
    0892F008:[3063FFFF]: andi       $v1, $v1, -1
    0892F00C:[30620200]: andi       $v0, $v1, 512
    0892F010:[1440FFDF]: bne        $v0, $zr, 0x0892EF90
  Back Branch 0892ED78 24 times (length 4)
    0892ED5C:[8ED70000]: lw         $s7, 0($s6)
    0892ED60:[38820001]: xori       $v0, $a0, 1
    0892ED64:[30420001]: andi       $v0, $v0, 1
    0892ED68:[54400080]: bnel       $v0, $zr, 0x0892EF6C
    0892ED6C:[8EF20004]: lw         $s2, 4($s7)
--> 0892ED70:[8EF30004]: lw         $s3, 4($s7)
    0892ED74:[8EF50000]: lw         $s5, 0($s7)
--> 0892ED78:[1260FFFD]: beq        $s3, $zr, 0x0892ED70
    0892ED7C:[26F70008]: addiu      $s7, $s7, 8
    0892ED80:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892ED84:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892ED88:[0E24BF4D]: jal        0x0892FD34
  Back Branch 0892F0CC 24 times (length 177)
  Back Branch 0892F0E4 16 times (length 182)
  Back Branch 0892F0DC 16 times (length 153)
  Back Branch 0892EE28 5 times (length 47)
    0892ED60:[38820001]: xori       $v0, $a0, 1
    0892ED64:[30420001]: andi       $v0, $v0, 1
    0892ED68:[54400080]: bnel       $v0, $zr, 0x0892EF6C
    0892ED6C:[8EF20004]: lw         $s2, 4($s7)
    0892ED70:[8EF30004]: lw         $s3, 4($s7)
--> 0892ED74:[8EF50000]: lw         $s5, 0($s7)
    0892ED78:[1260FFFD]: beq        $s3, $zr, 0x0892ED70
    0892ED7C:[26F70008]: addiu      $s7, $s7, 8
    0892ED80:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892ED84:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892ED88:[0E24BF4D]: jal        0x0892FD34
    0892ED8C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892ED90:[10400003]: beq        $v0, $zr, 0x0892EDA0
    0892ED94:[26740001]: addiu      $s4, $s3, 1
    0892ED98:[00551023]: subu       $v0, $v0, $s5
    0892ED9C:[24540001]: addiu      $s4, $v0, 1
    0892EDA0:[8E250000]: lw         $a1, 0($s1)
    0892EDA4:[8E220010]: lw         $v0, 16($s1)
    0892EDA8:[8E260014]: lw         $a2, 20($s1)
    0892EDAC:[8E240008]: lw         $a0, 8($s1)
    0892EDB0:[0274182B]: sltu       $v1, $s3, $s4
    0892EDB4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892EDB8:[0045102B]: sltu       $v0, $v0, $a1
    0892EDBC:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892EDC0:[0283900A]: movz       $s2, $s4, $v1
    0892EDC4:[10400025]: beq        $v0, $zr, 0x0892EE5C
    0892EDC8:[00868021]: addu       $s0, $a0, $a2
    0892EDCC:[0212102A]: slt        $v0, $s0, $s2
    0892EDD0:[10400023]: beq        $v0, $zr, 0x0892EE60
    0892EDD4:[0246102A]: slt        $v0, $s2, $a2
    0892EDD8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892EDDC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892EDE0:[0E24BFF7]: jal        0x0892FFDC
    0892EDE4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892EDE8:[8E230000]: lw         $v1, 0($s1)
    0892EDEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892EDF0:[00701821]: addu       $v1, $v1, $s0
    0892EDF4:[0E24B969]: jal        0x0892E5A4
    0892EDF8:[AE230000]: sw         $v1, 0($s1)
    0892EDFC:[54400021]: bnel       $v0, $zr, 0x0892EE84
    0892EE00:[9622000C]: lhu        $v0, 12($s1)
    0892EE04:[0290A023]: subu       $s4, $s4, $s0
    0892EE08:[128000B2]: beq        $s4, $zr, 0x0892F0D4
    0892EE0C:[00000000]: nop
    0892EE10:[8EC20008]: lw         $v0, 8($s6)
    0892EE14:[02B0A821]: addu       $s5, $s5, $s0
    0892EE18:[02709823]: subu       $s3, $s3, $s0
    0892EE1C:[00501023]: subu       $v0, $v0, $s0
    0892EE20:[10400043]: beq        $v0, $zr, 0x0892EF30
    0892EE24:[AEC20008]: sw         $v0, 8($s6)
--> 0892EE28:[5260FFD2]: beql       $s3, $zr, 0x0892ED74
    0892EE2C:[8EF30004]: lw         $s3, 4($s7)
    0892EE30:[13C0FFD3]: beq        $fp, $zr, 0x0892ED80
    0892EE34:[0274182B]: sltu       $v1, $s3, $s4
    0892EE38:[8E250000]: lw         $a1, 0($s1)
  Back Branch 0892F168 1 times (length 143)
  Back Branch 0892F170 1 times (length 266)
_S1_2_884C8A8 1,134,555 instructions (0.459%), 26,385 calls (0884C8A8 - 0884C8E0, length 15)
    0884C8A8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8AC:[24445DC0]: addiu      $a0, $v0, 24000
    0884C8B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8B4:[24455DE8]: addiu      $a1, $v0, 24040
    0884C8B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8BC:[24465DE8]: addiu      $a2, $v0, 24040
    0884C8C0:[8C820000]: lw         $v0, 0($a0)
    0884C8C4:[8C830004]: lw         $v1, 4($a0)
    0884C8C8:[24840008]: addiu      $a0, $a0, 8
    0884C8CC:[ACA20000]: sw         $v0, 0($a1)
    0884C8D0:[ACA30004]: sw         $v1, 4($a1)
    0884C8D4:[1486FFFA]: bne        $a0, $a2, 0x0884C8C0
    0884C8D8:[24A50008]: addiu      $a1, $a1, 8
    0884C8DC:[03E00008]: jr         $ra
    0884C8E0:[00000000]: nop
  Back Branch 0884C8D4 131,925 times (length 7)
    0884C8AC:[24445DC0]: addiu      $a0, $v0, 24000
    0884C8B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8B4:[24455DE8]: addiu      $a1, $v0, 24040
    0884C8B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8BC:[24465DE8]: addiu      $a2, $v0, 24040
--> 0884C8C0:[8C820000]: lw         $v0, 0($a0)
    0884C8C4:[8C830004]: lw         $v1, 4($a0)
    0884C8C8:[24840008]: addiu      $a0, $a0, 8
    0884C8CC:[ACA20000]: sw         $v0, 0($a1)
    0884C8D0:[ACA30004]: sw         $v1, 4($a1)
--> 0884C8D4:[1486FFFA]: bne        $a0, $a2, 0x0884C8C0
    0884C8D8:[24A50008]: addiu      $a1, $a1, 8
    0884C8DC:[03E00008]: jr         $ra
    0884C8E0:[00000000]: nop
_S1_2_8828B5C 1,133,095 instructions (0.459%), 19,205 calls (08828B5C - 08828C50, length 62)
    08828B5C:[27BDFFE0]: addiu      $sp, $sp, -32
    08828B60:[AFB00000]: sw         $s0, 0($sp)
    08828B64:[AFBF0008]: sw         $ra, 8($sp)
    08828B68:[AFB10004]: sw         $s1, 4($sp)
    08828B6C:[E7B50014]: swc1       $f21, 20($sp)
    08828B70:[E7B40010]: swc1       $f20, 16($sp)
    08828B74:[8C820044]: lw         $v0, 68($a0)
    08828B78:[14400008]: bne        $v0, $zr, 0x08828B9C
    08828B7C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08828B80:[8C820574]: lw         $v0, 1396($a0)
    08828B84:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08828B88:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    08828B8C:[00431024]: and        $v0, $v0, $v1
    08828B90:[2406007F]: addiu      $a2, $zr, 127 <=> li $a2, 127
    08828B94:[10400004]: beq        $v0, $zr, 0x08828BA8
    08828B98:[4480A800]: mtc1       $zr, $f21
    08828B9C:[AE000154]: sw         $zr, 340($s0)
    08828BA0:[0A20A30E]: j          0x08828C38
    08828BA4:[AE000150]: sw         $zr, 336($s0)
    08828BA8:[90840578]: lbu        $a0, 1400($a0)
    08828BAC:[92050579]: lbu        $a1, 1401($s0)
    08828BB0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08828BB4:[28820081]: slti       $v0, $a0, 129
    08828BB8:[28A30081]: slti       $v1, $a1, 129
    08828BBC:[00E2400B]: movn       $t0, $a3, $v0
    08828BC0:[00E3300B]: movn       $a2, $a3, $v1
    08828BC4:[00882023]: subu       $a0, $a0, $t0
    08828BC8:[00A68823]: subu       $s1, $a1, $a2
    08828BCC:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    08828BD0:[00111023]: subu       $v0, $zr, $s1 <=> negu $v0, $s1
    08828BD4:[0222102C]: max        $v0, $s1, $v0
    08828BD8:[0083182C]: max        $v1, $a0, $v1
    08828BDC:[0043102C]: max        $v0, $v0, $v1
    08828BE0:[44820000]: mtc1       $v0, $f0
    08828BE4:[46800060]: cvt.s.w    $f1, $f0
    08828BE8:[3C014280]: lui        $at, 0x4280 <=> li $at, 0x42800000
    08828BEC:[44810000]: mtc1       $at, $f0
    08828BF0:[46000841]: sub.s      $f1, $f1, $f0
    08828BF4:[4601A83C]: c.lt.s     $f21, $f1
    08828BF8:[00000000]: nop
    08828BFC:[45020001]: bc1fl      0x08828C04
    08828C00:[4600A846]: mov.s      $f1, $f21
    08828C04:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828C08:[4481A000]: mtc1       $at, $f20
    08828C0C:[46140D02]: mul.s      $f20, $f1, $f20
    08828C10:[4614A502]: mul.s      $f20, $f20, $f20
    08828C14:[0E20A2BF]: jal        0x08828AFC
    08828C18:[4600A306]: mov.s      $f12, $f20
    08828C1C:[4600A306]: mov.s      $f12, $f20
    08828C20:[E6000150]: swc1       $f0, 336($s0)
    08828C24:[0E20A2BF]: jal        0x08828AFC
    08828C28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828C2C:[E6000154]: swc1       $f0, 340($s0)
    08828C30:[E615015C]: swc1       $f21, 348($s0)
    08828C34:[E6150158]: swc1       $f21, 344($s0)
    08828C38:[8FBF0008]: lw         $ra, 8($sp)
    08828C3C:[8FB10004]: lw         $s1, 4($sp)
    08828C40:[8FB00000]: lw         $s0, 0($sp)
    08828C44:[C7B50014]: lwc1       $f21, 20($sp)
    08828C48:[C7B40010]: lwc1       $f20, 16($sp)
    08828C4C:[03E00008]: jr         $ra
    08828C50:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88343E0 1,087,524 instructions (0.440%), 120,836 calls (088343E0 - 08834400, length 9)
    088343E0:[24A3001F]: addiu      $v1, $a1, 31
    088343E4:[28A20000]: slti       $v0, $a1, 0
    088343E8:[0062280B]: movn       $a1, $v1, $v0
    088343EC:[8C820098]: lw         $v0, 152($a0)
    088343F0:[00052943]: sra        $a1, $a1, 0x0005
    088343F4:[00052880]: sll        $a1, $a1, 0x0002
    088343F8:[00A22821]: addu       $a1, $a1, $v0
    088343FC:[03E00008]: jr         $ra
    08834400:[8CA20000]: lw         $v0, 0($a1)
_S1_2_8821C40 1,069,917 instructions (0.433%), 8 calls (08821C40 - 08821E1C, length 120)
    08821C40:[27BDFFC0]: addiu      $sp, $sp, -64
    08821C44:[AFBE0030]: sw         $fp, 48($sp)
    08821C48:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    08821C4C:[27A60008]: addiu      $a2, $sp, 8
    08821C50:[AFB7002C]: sw         $s7, 44($sp)
    08821C54:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    08821C58:[AFB60028]: sw         $s6, 40($sp)
    08821C5C:[AFB3001C]: sw         $s3, 28($sp)
    08821C60:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08821C64:[AFA40000]: sw         $a0, 0($sp)
    08821C68:[AFBF0034]: sw         $ra, 52($sp)
    08821C6C:[AFB50024]: sw         $s5, 36($sp)
    08821C70:[AFB40020]: sw         $s4, 32($sp)
    08821C74:[AFB20018]: sw         $s2, 24($sp)
    08821C78:[AFB10014]: sw         $s1, 20($sp)
    08821C7C:[AFB00010]: sw         $s0, 16($sp)
    08821C80:[AFA50004]: sw         $a1, 4($sp)
    08821C84:[0E20870C]: jal        0x08821C30
    08821C88:[AFA00008]: sw         $zr, 8($sp)
    08821C8C:[8FA40008]: lw         $a0, 8($sp)
    08821C90:[04800008]: bltz       $a0, 0x08821CB4
    08821C94:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08821C98:[00042080]: sll        $a0, $a0, 0x0002
    08821C9C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08821CA0:[24840004]: addiu      $a0, $a0, 4
    08821CA4:[24A5CCAC]: addiu      $a1, $a1, -13140
    08821CA8:[0E20AD8C]: jal        0x0882B630
    08821CAC:[2406002E]: addiu      $a2, $zr, 46 <=> li $a2, 46
    08821CB0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08821CB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821CB8:[16C20005]: bne        $s6, $v0, 0x08821CD0
    08821CBC:[8FA20008]: lw         $v0, 8($sp)
    08821CC0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CC4:[0E2099AE]: jal        0x088266B8
    08821CC8:[24841C38]: addiu      $a0, $a0, 7224
    08821CCC:[8FA20008]: lw         $v0, 8($sp)
    08821CD0:[04410004]: bgez       $v0, 0x08821CE4
    08821CD4:[00000000]: nop
    08821CD8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CDC:[0E2099AE]: jal        0x088266B8
    08821CE0:[24841C28]: addiu      $a0, $a0, 7208
    08821CE4:[16600003]: bne        $s3, $zr, 0x08821CF4
    08821CE8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CEC:[0E2099AE]: jal        0x088266B8
    08821CF0:[24841C18]: addiu      $a0, $a0, 7192
    08821CF4:[8FB50008]: lw         $s5, 8($sp)
    08821CF8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821CFC:[0E208669]: jal        0x088219A4
    08821D00:[27A50004]: addiu      $a1, $sp, 4
    08821D04:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08821D08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D0C:[0A208768]: j          0x08821DA0
    08821D10:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08821D14:[0E20847B]: jal        0x088211EC
    08821D18:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08821D1C:[1640000D]: bne        $s2, $zr, 0x08821D54
    08821D20:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821D24:[12E00003]: beq        $s7, $zr, 0x08821D34
    08821D28:[00000000]: nop
    08821D2C:[12E2000D]: beq        $s7, $v0, 0x08821D64
    08821D30:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08821D34:[13C0000D]: beq        $fp, $zr, 0x08821D6C
    08821D38:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08821D3C:[0E209135]: jal        0x088244D4
    08821D40:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08821D44:[14400007]: bne        $v0, $zr, 0x08821D64
    08821D48:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D4C:[0A20875D]: j          0x08821D74
    08821D50:[0271102B]: sltu       $v0, $s3, $s1
    08821D54:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821D58:[56020005]: bnel       $s0, $v0, 0x08821D70
    08821D5C:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D60:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D64:[0A20875C]: j          0x08821D70
    08821D68:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D6C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D70:[0271102B]: sltu       $v0, $s3, $s1
    08821D74:[50400008]: beql       $v0, $zr, 0x08821D98
    08821D78:[AE300000]: sw         $s0, 0($s1)
    08821D7C:[8E23FFFC]: lw         $v1, -4($s1)
    08821D80:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08821D84:[54620004]: bnel       $v1, $v0, 0x08821D98
    08821D88:[AE300000]: sw         $s0, 0($s1)
    08821D8C:[56030002]: bnel       $s0, $v1, 0x08821D98
    08821D90:[AE300000]: sw         $s0, 0($s1)
    08821D94:[2631FFFC]: addiu      $s1, $s1, -4
    08821D98:[26310004]: addiu      $s1, $s1, 4
    08821D9C:[26940001]: addiu      $s4, $s4, 1
    08821DA0:[5695FFDC]: bnel       $s4, $s5, 0x08821D14
    08821DA4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821DA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821DAC:[0E2090A5]: jal        0x08824294
    08821DB0:[AE200000]: sw         $zr, 0($s1)
    08821DB4:[3C11089A]: lui        $s1, 0x089A <=> li $s1, 0x089A0000
    08821DB8:[00021080]: sll        $v0, $v0, 0x0002
    08821DBC:[24060056]: addiu      $a2, $zr, 86 <=> li $a2, 86
    08821DC0:[2625CCAC]: addiu      $a1, $s1, -13140
    08821DC4:[0E20AD8C]: jal        0x0882B630
    08821DC8:[24440004]: addiu      $a0, $v0, 4
    08821DCC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08821DD0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08821DD4:[0E209187]: jal        0x0882461C
    08821DD8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821DDC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821DE0:[2625CCAC]: addiu      $a1, $s1, -13140
    08821DE4:[0E20ADEE]: jal        0x0882B7B8
    08821DE8:[24060058]: addiu      $a2, $zr, 88 <=> li $a2, 88
    08821DEC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821DF0:[8FBF0034]: lw         $ra, 52($sp)
    08821DF4:[8FBE0030]: lw         $fp, 48($sp)
    08821DF8:[8FB7002C]: lw         $s7, 44($sp)
    08821DFC:[8FB60028]: lw         $s6, 40($sp)
    08821E00:[8FB50024]: lw         $s5, 36($sp)
    08821E04:[8FB40020]: lw         $s4, 32($sp)
    08821E08:[8FB3001C]: lw         $s3, 28($sp)
    08821E0C:[8FB20018]: lw         $s2, 24($sp)
    08821E10:[8FB10014]: lw         $s1, 20($sp)
    08821E14:[8FB00010]: lw         $s0, 16($sp)
    08821E18:[03E00008]: jr         $ra
    08821E1C:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08821DA0 46,799 times (length 37)
    08821D00:[27A50004]: addiu      $a1, $sp, 4
    08821D04:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08821D08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D0C:[0A208768]: j          0x08821DA0
    08821D10:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 08821D14:[0E20847B]: jal        0x088211EC
    08821D18:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08821D1C:[1640000D]: bne        $s2, $zr, 0x08821D54
    08821D20:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821D24:[12E00003]: beq        $s7, $zr, 0x08821D34
    08821D28:[00000000]: nop
    08821D2C:[12E2000D]: beq        $s7, $v0, 0x08821D64
    08821D30:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08821D34:[13C0000D]: beq        $fp, $zr, 0x08821D6C
    08821D38:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08821D3C:[0E209135]: jal        0x088244D4
    08821D40:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08821D44:[14400007]: bne        $v0, $zr, 0x08821D64
    08821D48:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D4C:[0A20875D]: j          0x08821D74
    08821D50:[0271102B]: sltu       $v0, $s3, $s1
    08821D54:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821D58:[56020005]: bnel       $s0, $v0, 0x08821D70
    08821D5C:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D60:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D64:[0A20875C]: j          0x08821D70
    08821D68:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D6C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D70:[0271102B]: sltu       $v0, $s3, $s1
    08821D74:[50400008]: beql       $v0, $zr, 0x08821D98
    08821D78:[AE300000]: sw         $s0, 0($s1)
    08821D7C:[8E23FFFC]: lw         $v1, -4($s1)
    08821D80:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08821D84:[54620004]: bnel       $v1, $v0, 0x08821D98
    08821D88:[AE300000]: sw         $s0, 0($s1)
    08821D8C:[56030002]: bnel       $s0, $v1, 0x08821D98
    08821D90:[AE300000]: sw         $s0, 0($s1)
    08821D94:[2631FFFC]: addiu      $s1, $s1, -4
    08821D98:[26310004]: addiu      $s1, $s1, 4
    08821D9C:[26940001]: addiu      $s4, $s4, 1
--> 08821DA0:[5695FFDC]: bnel       $s4, $s5, 0x08821D14
    08821DA4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821DA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821DAC:[0E2090A5]: jal        0x08824294
    08821DB0:[AE200000]: sw         $zr, 0($s1)
_S1_2_8864068 971,425 instructions (0.393%), 73,736 calls (08864068 - 08864160, length 63)
    08864068:[1880003A]: blez       $a0, 0x08864154
    0886406C:[00000000]: nop
    08864070:[C4A00000]: lwc1       $f0, 0($a1)
    08864074:[4600603C]: c.lt.s     $f12, $f0
    08864078:[00000000]: nop
    0886407C:[45010035]: bc1t       0x08864154
    08864080:[00000000]: nop
    08864084:[00041080]: sll        $v0, $a0, 0x0002
    08864088:[00451021]: addu       $v0, $v0, $a1
    0886408C:[C440FFFC]: lwc1       $f0, -4($v0)
    08864090:[460C003E]: c.le.s     $f0, $f12
    08864094:[00000000]: nop
    08864098:[45020009]: bc1fl      0x088640C0
    0886409C:[90C20000]: lbu        $v0, 0($a2)
    088640A0:[10C00002]: beq        $a2, $zr, 0x088640AC
    088640A4:[2482FFFF]: addiu      $v0, $a0, -1
    088640A8:[A0C20000]: sb         $v0, 0($a2)
    088640AC:[10E0002B]: beq        $a3, $zr, 0x0886415C
    088640B0:[00000000]: nop
    088640B4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088640B8:[03E00008]: jr         $ra
    088640BC:[ACE00000]: sw         $zr, 0($a3)
    088640C0:[00021080]: sll        $v0, $v0, 0x0002
    088640C4:[00A21021]: addu       $v0, $a1, $v0
    088640C8:[C4400000]: lwc1       $f0, 0($v0)
    088640CC:[4600603C]: c.lt.s     $f12, $f0
    088640D0:[00000000]: nop
    088640D4:[45010005]: bc1t       0x088640EC
    088640D8:[C4410004]: lwc1       $f1, 4($v0)
    088640DC:[460C083C]: c.lt.s     $f1, $f12
    088640E0:[00000000]: nop
    088640E4:[45000013]: bc1f       0x08864134
    088640E8:[00000000]: nop
    088640EC:[2484FFFF]: addiu      $a0, $a0, -1
    088640F0:[0A21903F]: j          0x088640FC
    088640F4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088640F8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088640FC:[01041021]: addu       $v0, $t0, $a0
    08864100:[00021843]: sra        $v1, $v0, 0x0001
    08864104:[00031080]: sll        $v0, $v1, 0x0002
    08864108:[00A21021]: addu       $v0, $a1, $v0
    0886410C:[C4400000]: lwc1       $f0, 0($v0)
    08864110:[4600603C]: c.lt.s     $f12, $f0
    08864114:[00000000]: nop
    08864118:[4501FFF7]: bc1t       0x088640F8
    0886411C:[C4410004]: lwc1       $f1, 4($v0)
    08864120:[460C083C]: c.lt.s     $f1, $f12
    08864124:[00000000]: nop
    08864128:[4501FFF4]: bc1t       0x088640FC
    0886412C:[24680001]: addiu      $t0, $v1, 1
    08864130:[A0C30000]: sb         $v1, 0($a2)
    08864134:[10E00009]: beq        $a3, $zr, 0x0886415C
    08864138:[00000000]: nop
    0886413C:[46000841]: sub.s      $f1, $f1, $f0
    08864140:[46006001]: sub.s      $f0, $f12, $f0
    08864144:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08864148:[46010003]: div.s      $f0, $f0, $f1
    0886414C:[03E00008]: jr         $ra
    08864150:[E4E00000]: swc1       $f0, 0($a3)
    08864154:[03E00008]: jr         $ra
    08864158:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0886415C:[03E00008]: jr         $ra
    08864160:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 08864118 6,034 times (length 10)
    088640E4:[45000013]: bc1f       0x08864134
    088640E8:[00000000]: nop
    088640EC:[2484FFFF]: addiu      $a0, $a0, -1
    088640F0:[0A21903F]: j          0x088640FC
    088640F4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 088640F8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088640FC:[01041021]: addu       $v0, $t0, $a0
    08864100:[00021843]: sra        $v1, $v0, 0x0001
    08864104:[00031080]: sll        $v0, $v1, 0x0002
    08864108:[00A21021]: addu       $v0, $a1, $v0
    0886410C:[C4400000]: lwc1       $f0, 0($v0)
    08864110:[4600603C]: c.lt.s     $f12, $f0
    08864114:[00000000]: nop
--> 08864118:[4501FFF7]: bc1t       0x088640F8
    0886411C:[C4410004]: lwc1       $f1, 4($v0)
    08864120:[460C083C]: c.lt.s     $f1, $f12
    08864124:[00000000]: nop
    08864128:[4501FFF4]: bc1t       0x088640FC
  Back Branch 08864128 3,585 times (length 13)
    088640E8:[00000000]: nop
    088640EC:[2484FFFF]: addiu      $a0, $a0, -1
    088640F0:[0A21903F]: j          0x088640FC
    088640F4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088640F8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 088640FC:[01041021]: addu       $v0, $t0, $a0
    08864100:[00021843]: sra        $v1, $v0, 0x0001
    08864104:[00031080]: sll        $v0, $v1, 0x0002
    08864108:[00A21021]: addu       $v0, $a1, $v0
    0886410C:[C4400000]: lwc1       $f0, 0($v0)
    08864110:[4600603C]: c.lt.s     $f12, $f0
    08864114:[00000000]: nop
    08864118:[4501FFF7]: bc1t       0x088640F8
    0886411C:[C4410004]: lwc1       $f1, 4($v0)
    08864120:[460C083C]: c.lt.s     $f1, $f12
    08864124:[00000000]: nop
--> 08864128:[4501FFF4]: bc1t       0x088640FC
    0886412C:[24680001]: addiu      $t0, $v1, 1
    08864130:[A0C30000]: sb         $v1, 0($a2)
    08864134:[10E00009]: beq        $a3, $zr, 0x0886415C
    08864138:[00000000]: nop
_S1_2_8935888 970,248 instructions (0.393%), 6,598 calls (08934634 - 089361BC, length 1763)
  Back Branch 0893465C 25,298 times (length 5)
    0893463C:[1062001A]: beq        $v1, $v0, 0x089346A8
    08934640:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08934644:[10600018]: beq        $v1, $zr, 0x089346A8
    08934648:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0893464C:[26100001]: addiu      $s0, $s0, 1
--> 08934650:[82020000]: lb         $v0, 0($s0)
    08934654:[10440004]: beq        $v0, $a0, 0x08934668
    08934658:[021E8823]: subu       $s1, $s0, $fp
--> 0893465C:[5440FFFC]: bnel       $v0, $zr, 0x08934650
    08934660:[26100001]: addiu      $s0, $s0, 1
    08934664:[021E8823]: subu       $s1, $s0, $fp
    08934668:[52200010]: beql       $s1, $zr, 0x089346AC
    0893466C:[82020000]: lb         $v0, 0($s0)
  Back Branch 08934924 8,138 times (length 21)
    089348C4:[8FA30238]: lw         $v1, 568($sp)
    089348C8:[02E6102C]: max        $v0, $s7, $a2
    089348CC:[00621821]: addu       $v1, $v1, $v0
    089348D0:[14A00016]: bne        $a1, $zr, 0x0893492C
    089348D4:[AFA30238]: sw         $v1, 568($sp)
--> 089348D8:[8FA40218]: lw         $a0, 536($sp)
    089348DC:[AFA00040]: sw         $zr, 64($sp)
    089348E0:[1080FF54]: beq        $a0, $zr, 0x08934634
    089348E4:[27B20070]: addiu      $s2, $sp, 112
    089348E8:[0E24BD45]: jal        0x0892F514
    089348EC:[00000000]: nop
    089348F0:[27B20070]: addiu      $s2, $sp, 112
    089348F4:[0A24D18D]: j          0x08934634
    089348F8:[AFA00218]: sw         $zr, 536($sp)
    089348FC:[8FA40248]: lw         $a0, 584($sp)
    08934900:[0E24D14A]: jal        0x08934528
    08934904:[27A5003C]: addiu      $a1, $sp, 60
    08934908:[1440000E]: bne        $v0, $zr, 0x08934944
    0893490C:[8FA50218]: lw         $a1, 536($sp)
    08934910:[8FA60234]: lw         $a2, 564($sp)
    08934914:[8FA30238]: lw         $v1, 568($sp)
    08934918:[8FA50044]: lw         $a1, 68($sp)
    0893491C:[02E6102C]: max        $v0, $s7, $a2
    08934920:[00621821]: addu       $v1, $v1, $v0
--> 08934924:[10A0FFEC]: beq        $a1, $zr, 0x089348D8
    08934928:[AFA30238]: sw         $v1, 568($sp)
    0893492C:[8FA40248]: lw         $a0, 584($sp)
    08934930:[0E24D14A]: jal        0x08934528
    08934934:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934938 8,138 times (length 25)
    089348C8:[02E6102C]: max        $v0, $s7, $a2
    089348CC:[00621821]: addu       $v1, $v1, $v0
    089348D0:[14A00016]: bne        $a1, $zr, 0x0893492C
    089348D4:[AFA30238]: sw         $v1, 568($sp)
    089348D8:[8FA40218]: lw         $a0, 536($sp)
--> 089348DC:[AFA00040]: sw         $zr, 64($sp)
    089348E0:[1080FF54]: beq        $a0, $zr, 0x08934634
    089348E4:[27B20070]: addiu      $s2, $sp, 112
    089348E8:[0E24BD45]: jal        0x0892F514
    089348EC:[00000000]: nop
    089348F0:[27B20070]: addiu      $s2, $sp, 112
    089348F4:[0A24D18D]: j          0x08934634
    089348F8:[AFA00218]: sw         $zr, 536($sp)
    089348FC:[8FA40248]: lw         $a0, 584($sp)
    08934900:[0E24D14A]: jal        0x08934528
    08934904:[27A5003C]: addiu      $a1, $sp, 60
    08934908:[1440000E]: bne        $v0, $zr, 0x08934944
    0893490C:[8FA50218]: lw         $a1, 536($sp)
    08934910:[8FA60234]: lw         $a2, 564($sp)
    08934914:[8FA30238]: lw         $v1, 568($sp)
    08934918:[8FA50044]: lw         $a1, 68($sp)
    0893491C:[02E6102C]: max        $v0, $s7, $a2
    08934920:[00621821]: addu       $v1, $v1, $v0
    08934924:[10A0FFEC]: beq        $a1, $zr, 0x089348D8
    08934928:[AFA30238]: sw         $v1, 568($sp)
    0893492C:[8FA40248]: lw         $a0, 584($sp)
    08934930:[0E24D14A]: jal        0x08934528
    08934934:[27A5003C]: addiu      $a1, $sp, 60
--> 08934938:[1040FFE8]: beq        $v0, $zr, 0x089348DC
    0893493C:[8FA40218]: lw         $a0, 536($sp)
    08934940:[8FA50218]: lw         $a1, 536($sp)
    08934944:[10A00004]: beq        $a1, $zr, 0x08934958
    08934948:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935E08 6,598 times (length 1468)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
_S1_2_886723C 953,162 instructions (0.386%), 324 calls (0886723C - 08867C38, length 640)
    0886723C:[27BDFF40]: addiu      $sp, $sp, -192
    08867240:[AFBF0094]: sw         $ra, 148($sp)
    08867244:[AFB60088]: sw         $s6, 136($sp)
    08867248:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0886724C:[AFB00070]: sw         $s0, 112($sp)
    08867250:[AFBE0090]: sw         $fp, 144($sp)
    08867254:[AFB7008C]: sw         $s7, 140($sp)
    08867258:[AFB50084]: sw         $s5, 132($sp)
    0886725C:[AFB40080]: sw         $s4, 128($sp)
    08867260:[AFB3007C]: sw         $s3, 124($sp)
    08867264:[AFB20078]: sw         $s2, 120($sp)
    08867268:[AFB10074]: sw         $s1, 116($sp)
    0886726C:[E7BB00BC]: swc1       $f27, 188($sp)
    08867270:[E7BA00B8]: swc1       $f26, 184($sp)
    08867274:[E7B900B4]: swc1       $f25, 180($sp)
    08867278:[E7B800B0]: swc1       $f24, 176($sp)
    0886727C:[E7B700AC]: swc1       $f23, 172($sp)
    08867280:[E7B600A8]: swc1       $f22, 168($sp)
    08867284:[E7B500A4]: swc1       $f21, 164($sp)
    08867288:[E7B400A0]: swc1       $f20, 160($sp)
    0886728C:[8C820000]: lw         $v0, 0($a0)
    08867290:[AFA50064]: sw         $a1, 100($sp)
    08867294:[AFA60068]: sw         $a2, 104($sp)
    08867298:[8C420000]: lw         $v0, 0($v0)
    0886729C:[8C830024]: lw         $v1, 36($a0)
    088672A0:[8C930028]: lw         $s3, 40($a0)
    088672A4:[8C420004]: lw         $v0, 4($v0)
    088672A8:[AFA30050]: sw         $v1, 80($sp)
    088672AC:[0E20DFBE]: jal        0x08837EF8
    088672B0:[AFA2004C]: sw         $v0, 76($sp)
    088672B4:[0E20CAA8]: jal        0x08832AA0
    088672B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088672BC:[3C071E00]: lui        $a3, 0x1E00 <=> li $a3, 0x1E000000
    088672C0:[3C085000]: lui        $t0, 0x5000 <=> li $t0, 0x50000000
    088672C4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088672C8:[34E70001]: ori        $a3, $a3, 1
    088672CC:[35080001]: ori        $t0, $t0, 1
    088672D0:[3C051700]: lui        $a1, 0x1700 <=> li $a1, 0x17000000
    088672D4:[3C061D00]: lui        $a2, 0x1D00 <=> li $a2, 0x1D000000
    088672D8:[0E20DEDD]: jal        0x08837B74
    088672DC:[AFA2003C]: sw         $v0, 60($sp)
    088672E0:[3C05DAFF]: lui        $a1, 0xDAFF <=> li $a1, 0xDAFF0000
    088672E4:[3C06C900]: lui        $a2, 0xC900 <=> li $a2, 0xC9000000
    088672E8:[3C072100]: lui        $a3, 0x2100 <=> li $a3, 0x21000000
    088672EC:[3C082200]: lui        $t0, 0x2200 <=> li $t0, 0x22000000
    088672F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088672F4:[34A5FFFF]: ori        $a1, $a1, -1
    088672F8:[34C60100]: ori        $a2, $a2, 256
    088672FC:[34E70001]: ori        $a3, $a3, 1
    08867300:[0E20DEDD]: jal        0x08837B74
    08867304:[35080001]: ori        $t0, $t0, 1
    08867308:[AFA20040]: sw         $v0, 64($sp)
    0886730C:[8EC20034]: lw         $v0, 52($s6)
    08867310:[AFA00054]: sw         $zr, 84($sp)
    08867314:[AFA00058]: sw         $zr, 88($sp)
    08867318:[AFA0005C]: sw         $zr, 92($sp)
    0886731C:[1040000F]: beq        $v0, $zr, 0x0886735C
    08867320:[AFA00060]: sw         $zr, 96($sp)
    08867324:[0E20DFC7]: jal        0x08837F1C
    08867328:[8FA40040]: lw         $a0, 64($sp)
    0886732C:[8FA60050]: lw         $a2, 80($sp)
    08867330:[AFA20030]: sw         $v0, 48($sp)
    08867334:[00062100]: sll        $a0, $a2, 0x0004
    08867338:[000611C0]: sll        $v0, $a2, 0x0007
    0886733C:[00822021]: addu       $a0, $a0, $v0
    08867340:[8FA20030]: lw         $v0, 48($sp)
    08867344:[0E20DFCC]: jal        0x08837F30
    08867348:[00442021]: addu       $a0, $v0, $a0
    0886734C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08867350:[AFA20040]: sw         $v0, 64($sp)
    08867354:[0A219D06]: j          0x08867418
    08867358:[AFA3002C]: sw         $v1, 44($sp)
    0886735C:[92C20030]: lbu        $v0, 48($s6)
    08867360:[1440000F]: bne        $v0, $zr, 0x088673A0
    08867364:[8FA60064]: lw         $a2, 100($sp)
    08867368:[8FA40064]: lw         $a0, 100($sp)
    0886736C:[26C50040]: addiu      $a1, $s6, 64
    08867370:[0E24BF89]: jal        0x0892FE24
    08867374:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    08867378:[14400009]: bne        $v0, $zr, 0x088673A0
    0886737C:[8FA60064]: lw         $a2, 100($sp)
    08867380:[8FA40068]: lw         $a0, 104($sp)
    08867384:[26C50080]: addiu      $a1, $s6, 128
    08867388:[0E24BF89]: jal        0x0892FE24
    0886738C:[24060030]: addiu      $a2, $zr, 48 <=> li $a2, 48
    08867390:[AFA00030]: sw         $zr, 48($sp)
    08867394:[10400020]: beq        $v0, $zr, 0x08867418
    08867398:[AFA0002C]: sw         $zr, 44($sp)
    0886739C:[8FA60064]: lw         $a2, 100($sp)
    088673A0:[26C70040]: addiu      $a3, $s6, 64
    088673A4:[24C80040]: addiu      $t0, $a2, 64
    088673A8:[8CC20000]: lw         $v0, 0($a2)
    088673AC:[8CC30004]: lw         $v1, 4($a2)
    088673B0:[8CC40008]: lw         $a0, 8($a2)
    088673B4:[8CC5000C]: lw         $a1, 12($a2)
    088673B8:[ACE20000]: sw         $v0, 0($a3)
    088673BC:[24C60010]: addiu      $a2, $a2, 16
    088673C0:[24E70010]: addiu      $a3, $a3, 16
    088673C4:[ACE3FFF4]: sw         $v1, -12($a3)
    088673C8:[ACE4FFF8]: sw         $a0, -8($a3)
    088673CC:[14C8FFF6]: bne        $a2, $t0, 0x088673A8
    088673D0:[ACE5FFFC]: sw         $a1, -4($a3)
    088673D4:[8FA60068]: lw         $a2, 104($sp)
    088673D8:[26C70080]: addiu      $a3, $s6, 128
    088673DC:[24C80030]: addiu      $t0, $a2, 48
    088673E0:[8CC20000]: lw         $v0, 0($a2)
    088673E4:[8CC30004]: lw         $v1, 4($a2)
    088673E8:[8CC40008]: lw         $a0, 8($a2)
    088673EC:[8CC5000C]: lw         $a1, 12($a2)
    088673F0:[ACE20000]: sw         $v0, 0($a3)
    088673F4:[24C60010]: addiu      $a2, $a2, 16
    088673F8:[24E70010]: addiu      $a3, $a3, 16
    088673FC:[ACE3FFF4]: sw         $v1, -12($a3)
    08867400:[ACE4FFF8]: sw         $a0, -8($a3)
    08867404:[14C8FFF6]: bne        $a2, $t0, 0x088673E0
    08867408:[ACE5FFFC]: sw         $a1, -4($a3)
    0886740C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08867410:[AFA00030]: sw         $zr, 48($sp)
    08867414:[AFA4002C]: sw         $a0, 44($sp)
    08867418:[8FA6003C]: lw         $a2, 60($sp)
    0886741C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08867420:[AFA20048]: sw         $v0, 72($sp)
    08867424:[AFA60038]: sw         $a2, 56($sp)
    08867428:[AFA20044]: sw         $v0, 68($sp)
    0886742C:[AFA00034]: sw         $zr, 52($sp)
    08867430:[0A219ECD]: j          0x08867B34
    08867434:[AFA00020]: sw         $zr, 32($sp)
    08867438:[84620006]: lh         $v0, 6($v1)
    0886743C:[144001B7]: bne        $v0, $zr, 0x08867B1C
    08867440:[8FA4004C]: lw         $a0, 76($sp)
    08867444:[92630074]: lbu        $v1, 116($s3)
    08867448:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0886744C:[106201B4]: beq        $v1, $v0, 0x08867B20
    08867450:[8FA60020]: lw         $a2, 32($sp)
    08867454:[8EC20008]: lw         $v0, 8($s6)
    08867458:[50400020]: beql       $v0, $zr, 0x088674DC
    0886745C:[8FA40030]: lw         $a0, 48($sp)
    08867460:[8FA60048]: lw         $a2, 72($sp)
    08867464:[84900008]: lh         $s0, 8($a0)
    08867468:[14D00004]: bne        $a2, $s0, 0x0886747C
    0886746C:[967100C4]: lhu        $s1, 196($s3)
    08867470:[8FA20044]: lw         $v0, 68($sp)
    08867474:[10510019]: beq        $v0, $s1, 0x088674DC
    08867478:[8FA40030]: lw         $a0, 48($sp)
    0886747C:[8EC20004]: lw         $v0, 4($s6)
    08867480:[0202102A]: slt        $v0, $s0, $v0
    08867484:[14400003]: bne        $v0, $zr, 0x08867494
    08867488:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0886748C:[0E2099AE]: jal        0x088266B8
    08867490:[2484A1EC]: addiu      $a0, $a0, -24084
    08867494:[8EC30008]: lw         $v1, 8($s6)
    08867498:[00101080]: sll        $v0, $s0, 0x0002
    0886749C:[966700C6]: lhu        $a3, 198($s3)
    088674A0:[00431021]: addu       $v0, $v0, $v1
    088674A4:[8C450000]: lw         $a1, 0($v0)
    088674A8:[8FA40040]: lw         $a0, 64($sp)
    088674AC:[0E216AC9]: jal        0x0885AB24
    088674B0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088674B4:[3C03C700]: lui        $v1, 0xC700 <=> li $v1, 0xC7000000
    088674B8:[34630101]: ori        $v1, $v1, 257
    088674BC:[AC430000]: sw         $v1, 0($v0)
    088674C0:[24430008]: addiu      $v1, $v0, 8
    088674C4:[AFA30040]: sw         $v1, 64($sp)
    088674C8:[3C03C000]: lui        $v1, 0xC000 <=> li $v1, 0xC0000000
    088674CC:[AFB00048]: sw         $s0, 72($sp)
    088674D0:[AC430004]: sw         $v1, 4($v0)
    088674D4:[AFB10044]: sw         $s1, 68($sp)
    088674D8:[8FA40030]: lw         $a0, 48($sp)
    088674DC:[10800005]: beq        $a0, $zr, 0x088674F4
    088674E0:[8FA6002C]: lw         $a2, 44($sp)
    088674E4:[AFA40000]: sw         $a0, 0($sp)
    088674E8:[24840090]: addiu      $a0, $a0, 144
    088674EC:[0A219D46]: j          0x08867518
    088674F0:[AFA40030]: sw         $a0, 48($sp)
    088674F4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088674F8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088674FC:[0046280A]: movz       $a1, $v0, $a2
    08867500:[266400CC]: addiu      $a0, $s3, 204
    08867504:[0E2096B4]: jal        0x08825AD0
    08867508:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0886750C:[2C420002]: sltiu      $v0, $v0, 2
    08867510:[1040016C]: beq        $v0, $zr, 0x08867AC4
    08867514:[8FA40000]: lw         $a0, 0($sp)
    08867518:[8FA30064]: lw         $v1, 100($sp)
    0886751C:[8FA20068]: lw         $v0, 104($sp)
    08867520:[C4600004]: lwc1       $f0, 4($v1)
    08867524:[C4420000]: lwc1       $f2, 0($v0)
    08867528:[C4450004]: lwc1       $f5, 4($v0)
    0886752C:[C4630000]: lwc1       $f3, 0($v1)
    08867530:[C4640010]: lwc1       $f4, 16($v1)
    08867534:[C4610014]: lwc1       $f1, 20($v1)
    08867538:[460205C2]: mul.s      $f23, $f0, $f2
    0886753C:[46021D82]: mul.s      $f22, $f3, $f2
    08867540:[46050AC2]: mul.s      $f11, $f1, $f5
    08867544:[46052282]: mul.s      $f10, $f4, $f5
    08867548:[C47B0038]: lwc1       $f27, 56($v1)
    0886754C:[C446001C]: lwc1       $f6, 28($v0)
    08867550:[C66000AC]: lwc1       $f0, 172($s3)
    08867554:[46000024]: cvt.w.s    $f0, $f0
    08867558:[44030000]: mfc1       $v1, $f0
    0886755C:[8FA4004C]: lw         $a0, 76($sp)
    08867560:[C66000B0]: lwc1       $f0, 176($s3)
    08867564:[8482000C]: lh         $v0, 12($a0)
    08867568:[00432821]: addu       $a1, $v0, $v1
    0886756C:[46000024]: cvt.w.s    $f0, $f0
    08867570:[44040000]: mfc1       $a0, $f0
    08867574:[8FA6004C]: lw         $a2, 76($sp)
    08867578:[84C3000E]: lh         $v1, 14($a2)
    0886757C:[84C80012]: lh         $t0, 18($a2)
    08867580:[84C20014]: lh         $v0, 20($a2)
    08867584:[84C90010]: lh         $t1, 16($a2)
    08867588:[00641821]: addu       $v1, $v1, $a0
    0886758C:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    08867590:[00A93021]: addu       $a2, $a1, $t1
    08867594:[00683821]: addu       $a3, $v1, $t0
    08867598:[44829800]: mtc1       $v0, $f19
    0886759C:[46809CE0]: cvt.s.w    $f19, $f19
    088675A0:[8FA4004C]: lw         $a0, 76($sp)
    088675A4:[84820016]: lh         $v0, 22($a0)
    088675A8:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    088675AC:[44829000]: mtc1       $v0, $f18
    088675B0:[468094A0]: cvt.s.w    $f18, $f18
    088675B4:[C6610030]: lwc1       $f1, 48($s3)
    088675B8:[C6600034]: lwc1       $f0, 52($s3)
    088675BC:[8FA20064]: lw         $v0, 100($sp)
    088675C0:[4601B882]: mul.s      $f2, $f23, $f1
    088675C4:[460058C2]: mul.s      $f3, $f11, $f0
    088675C8:[4601B042]: mul.s      $f1, $f22, $f1
    088675CC:[46005002]: mul.s      $f0, $f10, $f0
    088675D0:[C4450030]: lwc1       $f5, 48($v0)
    088675D4:[46031080]: add.s      $f2, $f2, $f3
    088675D8:[C4440034]: lwc1       $f4, 52($v0)
    088675DC:[46000840]: add.s      $f1, $f1, $f0
    088675E0:[92620075]: lbu        $v0, 117($s3)
    088675E4:[92640076]: lbu        $a0, 118($s3)
    088675E8:[46041540]: add.s      $f21, $f2, $f4
    088675EC:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088675F0:[46050D00]: add.s      $f20, $f1, $f5
    088675F4:[14400003]: bne        $v0, $zr, 0x08867604
    088675F8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088675FC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08867600:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08867604:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08867608:[14800003]: bne        $a0, $zr, 0x08867618
    0886760C:[AFA30028]: sw         $v1, 40($sp)
    08867610:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08867614:[AFA70028]: sw         $a3, 40($sp)
    08867618:[8E66007C]: lw         $a2, 124($s3)
    0886761C:[8E750080]: lw         $s5, 128($s3)
    08867620:[8E7E0084]: lw         $fp, 132($s3)
    08867624:[8E770088]: lw         $s7, 136($s3)
    08867628:[C6600048]: lwc1       $f0, 72($s3)
    0886762C:[46000045]: abs.s      $f1, $f0
    08867630:[46060802]: mul.s      $f0, $f1, $f6
    08867634:[3C01437F]: lui        $at, 0x437F <=> li $at, 0x437F0000
    08867638:[44810800]: mtc1       $at, $f1
    0886763C:[46010002]: mul.s      $f0, $f0, $f1
    08867640:[46000024]: cvt.w.s    $f0, $f0
    08867644:[44140000]: mfc1       $s4, $f0
    08867648:[C6620040]: lwc1       $f2, 64($s3)
    0886764C:[C6600000]: lwc1       $f0, 0($s3)
    08867650:[C6610004]: lwc1       $f1, 4($s3)
    08867654:[C6630044]: lwc1       $f3, 68($s3)
    08867658:[C6680010]: lwc1       $f8, 16($s3)
    0886765C:[C6690014]: lwc1       $f9, 20($s3)
    08867660:[46020842]: mul.s      $f1, $f1, $f2
    08867664:[46020002]: mul.s      $f0, $f0, $f2
    08867668:[44891000]: mtc1       $t1, $f2
    0886766C:[46034A42]: mul.s      $f9, $f9, $f3
    08867670:[46034202]: mul.s      $f8, $f8, $f3
    08867674:[468013E0]: cvt.s.w    $f15, $f2
    08867678:[C6660094]: lwc1       $f6, 148($s3)
    0886767C:[44881000]: mtc1       $t0, $f2
    08867680:[C66D009C]: lwc1       $f13, 156($s3)
    08867684:[C66E00A0]: lwc1       $f14, 160($s3)
    08867688:[C66700A8]: lwc1       $f7, 168($s3)
    0886768C:[460B4C42]: mul.s      $f17, $f9, $f11
    08867690:[46801420]: cvt.s.w    $f16, $f2
    08867694:[460B4302]: mul.s      $f12, $f8, $f11
    08867698:[460A0942]: mul.s      $f5, $f1, $f10
    0886769C:[46174A42]: mul.s      $f9, $f9, $f23
    088676A0:[460A00C2]: mul.s      $f3, $f0, $f10
    088676A4:[46174202]: mul.s      $f8, $f8, $f23
    088676A8:[46160842]: mul.s      $f1, $f1, $f22
    088676AC:[46160002]: mul.s      $f0, $f0, $f22
    088676B0:[461239C0]: add.s      $f7, $f7, $f18
    088676B4:[46133180]: add.s      $f6, $f6, $f19
    088676B8:[46136B40]: add.s      $f13, $f13, $f19
    088676BC:[46127380]: add.s      $f14, $f14, $f18
    088676C0:[C664008C]: lwc1       $f4, 140($s3)
    088676C4:[C66A0090]: lwc1       $f10, 144($s3)
    088676C8:[C66B0098]: lwc1       $f11, 152($s3)
    088676CC:[C66200A4]: lwc1       $f2, 164($s3)
    088676D0:[46080000]: add.s      $f0, $f0, $f8
    088676D4:[460C18C0]: add.s      $f3, $f3, $f12
    088676D8:[46090840]: add.s      $f1, $f1, $f9
    088676DC:[46112940]: add.s      $f5, $f5, $f17
    088676E0:[460F6B40]: add.s      $f13, $f13, $f15
    088676E4:[461039C0]: add.s      $f7, $f7, $f16
    088676E8:[460F3180]: add.s      $f6, $f6, $f15
    088676EC:[46107380]: add.s      $f14, $f14, $f16
    088676F0:[46131080]: add.s      $f2, $f2, $f19
    088676F4:[46132100]: add.s      $f4, $f4, $f19
    088676F8:[46125280]: add.s      $f10, $f10, $f18
    088676FC:[46125AC0]: add.s      $f11, $f11, $f18
    08867700:[46020A02]: mul.s      $f8, $f1, $f2
    08867704:[46072C42]: mul.s      $f17, $f5, $f7
    08867708:[46040A42]: mul.s      $f9, $f1, $f4
    0886770C:[460A2BC2]: mul.s      $f15, $f5, $f10
    08867710:[46060B02]: mul.s      $f12, $f1, $f6
    08867714:[460B2C02]: mul.s      $f16, $f5, $f11
    08867718:[46020082]: mul.s      $f2, $f0, $f2
    0886771C:[460719C2]: mul.s      $f7, $f3, $f7
    08867720:[46040102]: mul.s      $f4, $f0, $f4
    08867724:[460A1A82]: mul.s      $f10, $f3, $f10
    08867728:[46060182]: mul.s      $f6, $f0, $f6
    0886772C:[460B1AC2]: mul.s      $f11, $f3, $f11
    08867730:[460D0842]: mul.s      $f1, $f1, $f13
    08867734:[460E2942]: mul.s      $f5, $f5, $f14
    08867738:[460D0002]: mul.s      $f0, $f0, $f13
    0886773C:[460E18C2]: mul.s      $f3, $f3, $f14
    08867740:[8FA20000]: lw         $v0, 0($sp)
    08867744:[460A2100]: add.s      $f4, $f4, $f10
    08867748:[460F4A40]: add.s      $f9, $f9, $f15
    0886774C:[460B3180]: add.s      $f6, $f6, $f11
    08867750:[46106300]: add.s      $f12, $f12, $f16
    08867754:[46030000]: add.s      $f0, $f0, $f3
    08867758:[46050840]: add.s      $f1, $f1, $f5
    0886775C:[46071080]: add.s      $f2, $f2, $f7
    08867760:[46114200]: add.s      $f8, $f8, $f17
    08867764:[92630079]: lbu        $v1, 121($s3)
    08867768:[24420040]: addiu      $v0, $v0, 64
    0886776C:[AFA20024]: sw         $v0, 36($sp)
    08867770:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08867774:[46141680]: add.s      $f26, $f2, $f20
    08867778:[46142100]: add.s      $f4, $f4, $f20
    0886777C:[46143580]: add.s      $f22, $f6, $f20
    08867780:[46140600]: add.s      $f24, $f0, $f20
    08867784:[46154640]: add.s      $f25, $f8, $f21
    08867788:[46154A40]: add.s      $f9, $f9, $f21
    0886778C:[461565C0]: add.s      $f23, $f12, $f21
    08867790:[14620005]: bne        $v1, $v0, 0x088677A8
    08867794:[46150D00]: add.s      $f20, $f1, $f21
    08867798:[00063027]: nor        $a2, $zr, $a2 <=> li $a2, not $a2
    0886779C:[0015A827]: nor        $s5, $zr, $s5 <=> li $s5, not $s5
    088677A0:[001EF027]: nor        $fp, $zr, $fp <=> li $fp, not $fp
    088677A4:[0017B827]: nor        $s7, $zr, $s7 <=> li $s7, not $s7
    088677A8:[8FA20054]: lw         $v0, 84($sp)
    088677AC:[3252FFFF]: andi       $s2, $s2, -1
    088677B0:[3210FFFF]: andi       $s0, $s0, -1
    088677B4:[7E427804]: ins        $v0, $s2, 0, 16
    088677B8:[7E02FC04]: ins        $v0, $s0, 16, 16
    088677BC:[AFA20054]: sw         $v0, 84($sp)
    088677C0:[7E86FE04]: ins        $a2, $s4, 24, 8
    088677C4:[44072000]: mfc1       $a3, $f4
    088677C8:[8FA30058]: lw         $v1, 88($sp)
    088677CC:[8FA40024]: lw         $a0, 36($sp)
    088677D0:[44084800]: mfc1       $t0, $f9
    088677D4:[3231FFFF]: andi       $s1, $s1, -1
    088677D8:[7E237804]: ins        $v1, $s1, 0, 16
    088677DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088677E0:[0E20DEDD]: jal        0x08837B74
    088677E4:[AFA30058]: sw         $v1, 88($sp)
    088677E8:[8FA40058]: lw         $a0, 88($sp)
    088677EC:[7E04FC04]: ins        $a0, $s0, 16, 16
    088677F0:[AFA40058]: sw         $a0, 88($sp)
    088677F4:[7E95FE04]: ins        $s5, $s4, 24, 8
    088677F8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088677FC:[8FA6005C]: lw         $a2, 92($sp)
    08867800:[8FA20028]: lw         $v0, 40($sp)
    08867804:[4408B000]: mfc1       $t0, $f22
    08867808:[7E267804]: ins        $a2, $s1, 0, 16
    0886780C:[AFA6005C]: sw         $a2, 92($sp)
    08867810:[4405D800]: mfc1       $a1, $f27
    08867814:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    08867818:[8FA60058]: lw         $a2, 88($sp)
    0886781C:[0E20DEDD]: jal        0x08837B74
    08867820:[3051FFFF]: andi       $s1, $v0, -1
    08867824:[8FA3005C]: lw         $v1, 92($sp)
    08867828:[7E23FC04]: ins        $v1, $s1, 16, 16
    0886782C:[AFA3005C]: sw         $v1, 92($sp)
    08867830:[7E97FE04]: ins        $s7, $s4, 24, 8
    08867834:[4405B800]: mfc1       $a1, $f23
    08867838:[4406D800]: mfc1       $a2, $f27
    0886783C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08867840:[02E04021]: addu       $t0, $s7, $zr <=> move $t0, $s7
    08867844:[0E20DEDD]: jal        0x08837B74
    08867848:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0886784C:[8FA40060]: lw         $a0, 96($sp)
    08867850:[4405C000]: mfc1       $a1, $f24
    08867854:[4406A000]: mfc1       $a2, $f20
    08867858:[7E447804]: ins        $a0, $s2, 0, 16
    0886785C:[7E24FC04]: ins        $a0, $s1, 16, 16
    08867860:[AFA40060]: sw         $a0, 96($sp)
    08867864:[4407D800]: mfc1       $a3, $f27
    08867868:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0886786C:[0E20DEDD]: jal        0x08837B74
    08867870:[8FA80060]: lw         $t0, 96($sp)
    08867874:[7E9EFE04]: ins        $fp, $s4, 24, 8
    08867878:[4406D000]: mfc1       $a2, $f26
    0886787C:[4407C800]: mfc1       $a3, $f25
    08867880:[4408D800]: mfc1       $t0, $f27
    08867884:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08867888:[0E20DEDD]: jal        0x08837B74
    0886788C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08867890:[92630079]: lbu        $v1, 121($s3)
    08867894:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08867898:[34450100]: ori        $a1, $v0, 256
    0886789C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088678A0:[14620004]: bne        $v1, $v0, 0x088678B4
    088678A4:[8FA2004C]: lw         $v0, 76($sp)
    088678A8:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    088678AC:[34450104]: ori        $a1, $v0, 260
    088678B0:[8FA2004C]: lw         $v0, 76($sp)
    088678B4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088678B8:[8C460048]: lw         $a2, 72($v0)
    088678BC:[10C0000A]: beq        $a2, $zr, 0x088678E8
    088678C0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088678C4:[92620058]: lbu        $v0, 88($s3)
    088678C8:[00022080]: sll        $a0, $v0, 0x0002
    088678CC:[00021900]: sll        $v1, $v0, 0x0004
    088678D0:[00641823]: subu       $v1, $v1, $a0
    088678D4:[00621823]: subu       $v1, $v1, $v0
    088678D8:[00031880]: sll        $v1, $v1, 0x0002
    088678DC:[00C38021]: addu       $s0, $a2, $v1
    088678E0:[56000001]: bnel       $s0, $zr, 0x088678E8
    088678E4:[8E120010]: lw         $s2, 16($s0)
    088678E8:[7E470080]: ext        $a3, $s2, 2, 1
    088678EC:[10E00007]: beq        $a3, $zr, 0x0886790C
    088678F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088678F4:[82040016]: lb         $a0, 22($s0)
    088678F8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088678FC:[10820003]: beq        $a0, $v0, 0x0886790C
    08867900:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08867904:[38820002]: xori       $v0, $a0, 2
    08867908:[2C430001]: sltiu      $v1, $v0, 1
    0886790C:[8FA40000]: lw         $a0, 0($sp)
    08867910:[10E00004]: beq        $a3, $zr, 0x08867924
    08867914:[3C06DD00]: lui        $a2, 0xDD00 <=> li $a2, 0xDD000000
    08867918:[00031C00]: sll        $v1, $v1, 0x0010
    0886791C:[3C02DD00]: lui        $v0, 0xDD00 <=> li $v0, 0xDD000000
    08867920:[00623025]: or         $a2, $v1, $v0
    08867924:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08867928:[32430020]: andi       $v1, $s2, 32
    0886792C:[10600007]: beq        $v1, $zr, 0x0886794C
    08867930:[34470003]: ori        $a3, $v0, 3
    08867934:[9202001C]: lbu        $v0, 28($s0)
    08867938:[8203001B]: lb         $v1, 27($s0)
    0886793C:[00021200]: sll        $v0, $v0, 0x0008
    08867940:[00431025]: or         $v0, $v0, $v1
    08867944:[3C03DBFF]: lui        $v1, 0xDBFF <=> li $v1, 0xDBFF0000
    08867948:[00433825]: or         $a3, $v0, $v1
    0886794C:[3C02D800]: lui        $v0, 0xD800 <=> li $v0, 0xD8000000
    08867950:[7E510180]: ext        $s1, $s2, 6, 1
    08867954:[12200003]: beq        $s1, $zr, 0x08867964
    08867958:[34480001]: ori        $t0, $v0, 1
    0886795C:[8203001D]: lb         $v1, 29($s0)
    08867960:[00624025]: or         $t0, $v1, $v0
    08867964:[0E20DEDD]: jal        0x08837B74
    08867968:[00000000]: nop
    0886796C:[8FA20000]: lw         $v0, 0($sp)
    08867970:[3C05D900]: lui        $a1, 0xD900 <=> li $a1, 0xD9000000
    08867974:[1220000A]: beq        $s1, $zr, 0x088679A0
    08867978:[24490010]: addiu      $t1, $v0, 16
    0886797C:[92020020]: lbu        $v0, 32($s0)
    08867980:[9203001F]: lbu        $v1, 31($s0)
    08867984:[9204001E]: lbu        $a0, 30($s0)
    08867988:[00021400]: sll        $v0, $v0, 0x0010
    0886798C:[00031A00]: sll        $v1, $v1, 0x0008
    08867990:[00431025]: or         $v0, $v0, $v1
    08867994:[00441025]: or         $v0, $v0, $a0
    08867998:[3C03D900]: lui        $v1, 0xD900 <=> li $v1, 0xD9000000
    0886799C:[00432825]: or         $a1, $v0, $v1
    088679A0:[3C02DF00]: lui        $v0, 0xDF00 <=> li $v0, 0xDF000000
    088679A4:[32430080]: andi       $v1, $s2, 128
    088679A8:[1060000A]: beq        $v1, $zr, 0x088679D4
    088679AC:[34460032]: ori        $a2, $v0, 50
    088679B0:[82020021]: lb         $v0, 33($s0)
    088679B4:[82030023]: lb         $v1, 35($s0)
    088679B8:[82040022]: lb         $a0, 34($s0)
    088679BC:[00021200]: sll        $v0, $v0, 0x0008
    088679C0:[00031900]: sll        $v1, $v1, 0x0004
    088679C4:[00431025]: or         $v0, $v0, $v1
    088679C8:[00441025]: or         $v0, $v0, $a0
    088679CC:[3C03DF00]: lui        $v1, 0xDF00 <=> li $v1, 0xDF000000
    088679D0:[00433025]: or         $a2, $v0, $v1
    088679D4:[3C02E0FF]: lui        $v0, 0xE0FF <=> li $v0, 0xE0FF0000
    088679D8:[32430100]: andi       $v1, $s2, 256
    088679DC:[1060000A]: beq        $v1, $zr, 0x08867A08
    088679E0:[3447FFFF]: ori        $a3, $v0, -1
    088679E4:[92020026]: lbu        $v0, 38($s0)
    088679E8:[92030025]: lbu        $v1, 37($s0)
    088679EC:[92040024]: lbu        $a0, 36($s0)
    088679F0:[00021400]: sll        $v0, $v0, 0x0010
    088679F4:[00031A00]: sll        $v1, $v1, 0x0008
    088679F8:[00431025]: or         $v0, $v0, $v1
    088679FC:[00441025]: or         $v0, $v0, $a0
    08867A00:[3C03E000]: lui        $v1, 0xE000 <=> li $v1, 0xE0000000
    08867A04:[00433825]: or         $a3, $v0, $v1
    08867A08:[3C02E1FF]: lui        $v0, 0xE1FF <=> li $v0, 0xE1FF0000
    08867A0C:[32430200]: andi       $v1, $s2, 512
    08867A10:[1060000A]: beq        $v1, $zr, 0x08867A3C
    08867A14:[3448FFFF]: ori        $t0, $v0, -1
    08867A18:[92020029]: lbu        $v0, 41($s0)
    08867A1C:[92030028]: lbu        $v1, 40($s0)
    08867A20:[92040027]: lbu        $a0, 39($s0)
    08867A24:[00021400]: sll        $v0, $v0, 0x0010
    08867A28:[00031A00]: sll        $v1, $v1, 0x0008
    08867A2C:[00431025]: or         $v0, $v0, $v1
    08867A30:[00441025]: or         $v0, $v0, $a0
    08867A34:[3C03E100]: lui        $v1, 0xE100 <=> li $v1, 0xE1000000
    08867A38:[00434025]: or         $t0, $v0, $v1
    08867A3C:[0E20DEDD]: jal        0x08837B74
    08867A40:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08867A44:[8FA20000]: lw         $v0, 0($sp)
    08867A48:[32430400]: andi       $v1, $s2, 1024
    08867A4C:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    08867A50:[10600004]: beq        $v1, $zr, 0x08867A64
    08867A54:[24440020]: addiu      $a0, $v0, 32
    08867A58:[8203002A]: lb         $v1, 42($s0)
    08867A5C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    08867A60:[00622825]: or         $a1, $v1, $v0
    08867A64:[8FA30024]: lw         $v1, 36($sp)
    08867A68:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08867A6C:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    08867A70:[7C671E00]: ext        $a3, $v1, 24, 4
    08867A74:[00073C00]: sll        $a3, $a3, 0x0010
    08867A78:[7C03FE04]: ins        $v1, $zr, 24, 8
    08867A7C:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08867A80:[00684025]: or         $t0, $v1, $t0
    08867A84:[00E23825]: or         $a3, $a3, $v0
    08867A88:[0E20DEDD]: jal        0x08837B74
    08867A8C:[34C6019E]: ori        $a2, $a2, 414
    08867A90:[8FA60000]: lw         $a2, 0($sp)
    08867A94:[3C030405]: lui        $v1, 0x0405 <=> li $v1, 0x04050000
    08867A98:[34630004]: ori        $v1, $v1, 4
    08867A9C:[3C020B00]: lui        $v0, 0x0B00 <=> li $v0, 0x0B000000
    08867AA0:[ACC20034]: sw         $v0, 52($a2)
    08867AA4:[24C40030]: addiu      $a0, $a2, 48
    08867AA8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08867AAC:[ACC30030]: sw         $v1, 48($a2)
    08867AB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08867AB4:[3C060B00]: lui        $a2, 0x0B00 <=> li $a2, 0x0B000000
    08867AB8:[0E20DEDD]: jal        0x08837B74
    08867ABC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08867AC0:[8FA40000]: lw         $a0, 0($sp)
    08867AC4:[8FA60040]: lw         $a2, 64($sp)
    08867AC8:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08867ACC:[7C831E00]: ext        $v1, $a0, 24, 4
    08867AD0:[00031C00]: sll        $v1, $v1, 0x0010
    08867AD4:[00621825]: or         $v1, $v1, $v0
    08867AD8:[7C04FE04]: ins        $a0, $zr, 24, 8
    08867ADC:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    08867AE0:[00822025]: or         $a0, $a0, $v0
    08867AE4:[ACC30000]: sw         $v1, 0($a2)
    08867AE8:[ACC40004]: sw         $a0, 4($a2)
    08867AEC:[24C60008]: addiu      $a2, $a2, 8
    08867AF0:[8E6200C8]: lw         $v0, 200($s3)
    08867AF4:[10400008]: beq        $v0, $zr, 0x08867B18
    08867AF8:[AFA60040]: sw         $a2, 64($sp)
    08867AFC:[8FA20038]: lw         $v0, 56($sp)
    08867B00:[8FA30034]: lw         $v1, 52($sp)
    08867B04:[AC530000]: sw         $s3, 0($v0)
    08867B08:[24630001]: addiu      $v1, $v1, 1
    08867B0C:[24420004]: addiu      $v0, $v0, 4
    08867B10:[AFA30034]: sw         $v1, 52($sp)
    08867B14:[AFA20038]: sw         $v0, 56($sp)
    08867B18:[8FA4004C]: lw         $a0, 76($sp)
    08867B1C:[8FA60020]: lw         $a2, 32($sp)
    08867B20:[267300D0]: addiu      $s3, $s3, 208
    08867B24:[24840090]: addiu      $a0, $a0, 144
    08867B28:[24C60001]: addiu      $a2, $a2, 1
    08867B2C:[AFA4004C]: sw         $a0, 76($sp)
    08867B30:[AFA60020]: sw         $a2, 32($sp)
    08867B34:[8FA20020]: lw         $v0, 32($sp)
    08867B38:[8FA30050]: lw         $v1, 80($sp)
    08867B3C:[1443FE3E]: bne        $v0, $v1, 0x08867438
    08867B40:[8FA3004C]: lw         $v1, 76($sp)
    08867B44:[0E20E2E0]: jal        0x08838B80
    08867B48:[8FA40040]: lw         $a0, 64($sp)
    08867B4C:[8FA40034]: lw         $a0, 52($sp)
    08867B50:[18800020]: blez       $a0, 0x08867BD4
    08867B54:[27A40004]: addiu      $a0, $sp, 4
    08867B58:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08867B5C:[0E24C0A6]: jal        0x08930298
    08867B60:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08867B64:[8FA60064]: lw         $a2, 100($sp)
    08867B68:[8FA20068]: lw         $v0, 104($sp)
    08867B6C:[AFB60004]: sw         $s6, 4($sp)
    08867B70:[AFA60008]: sw         $a2, 8($sp)
    08867B74:[0E20CB11]: jal        0x08832C44
    08867B78:[AFA2000C]: sw         $v0, 12($sp)
    08867B7C:[8FA40034]: lw         $a0, 52($sp)
    08867B80:[00041880]: sll        $v1, $a0, 0x0002
    08867B84:[0043182B]: sltu       $v1, $v0, $v1
    08867B88:[10600003]: beq        $v1, $zr, 0x08867B98
    08867B8C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08867B90:[0E2099AE]: jal        0x088266B8
    08867B94:[2484A1DC]: addiu      $a0, $a0, -24100
    08867B98:[8FB0003C]: lw         $s0, 60($sp)
    08867B9C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08867BA0:[8E6400C8]: lw         $a0, 200($s3)
    08867BA4:[0E2102EA]: jal        0x08840BA8
    08867BA8:[26310001]: addiu      $s1, $s1, 1
    08867BAC:[8E030000]: lw         $v1, 0($s0)
    08867BB0:[27A60004]: addiu      $a2, $sp, 4
    08867BB4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08867BB8:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    08867BBC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08867BC0:[0E2100FF]: jal        0x088403FC
    08867BC4:[AFA30010]: sw         $v1, 16($sp)
    08867BC8:[8FA60034]: lw         $a2, 52($sp)
    08867BCC:[1626FFF4]: bne        $s1, $a2, 0x08867BA0
    08867BD0:[26100004]: addiu      $s0, $s0, 4
    08867BD4:[0E20CAD2]: jal        0x08832B48
    08867BD8:[8FA4003C]: lw         $a0, 60($sp)
    08867BDC:[8EC30034]: lw         $v1, 52($s6)
    08867BE0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08867BE4:[24630001]: addiu      $v1, $v1, 1
    08867BE8:[AEC30034]: sw         $v1, 52($s6)
    08867BEC:[8FBF0094]: lw         $ra, 148($sp)
    08867BF0:[8FBE0090]: lw         $fp, 144($sp)
    08867BF4:[8FB7008C]: lw         $s7, 140($sp)
    08867BF8:[8FB60088]: lw         $s6, 136($sp)
    08867BFC:[8FB50084]: lw         $s5, 132($sp)
    08867C00:[8FB40080]: lw         $s4, 128($sp)
    08867C04:[8FB3007C]: lw         $s3, 124($sp)
    08867C08:[8FB20078]: lw         $s2, 120($sp)
    08867C0C:[8FB10074]: lw         $s1, 116($sp)
    08867C10:[8FB00070]: lw         $s0, 112($sp)
    08867C14:[C7BB00BC]: lwc1       $f27, 188($sp)
    08867C18:[C7BA00B8]: lwc1       $f26, 184($sp)
    08867C1C:[C7B900B4]: lwc1       $f25, 180($sp)
    08867C20:[C7B800B0]: lwc1       $f24, 176($sp)
    08867C24:[C7B700AC]: lwc1       $f23, 172($sp)
    08867C28:[C7B600A8]: lwc1       $f22, 168($sp)
    08867C2C:[C7B500A4]: lwc1       $f21, 164($sp)
    08867C30:[C7B400A0]: lwc1       $f20, 160($sp)
    08867C34:[03E00008]: jr         $ra
    08867C38:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08867B3C 6,196 times (length 451)
  Back Branch 088673CC 3,276 times (length 11)
    08867394:[10400020]: beq        $v0, $zr, 0x08867418
    08867398:[AFA0002C]: sw         $zr, 44($sp)
    0886739C:[8FA60064]: lw         $a2, 100($sp)
    088673A0:[26C70040]: addiu      $a3, $s6, 64
    088673A4:[24C80040]: addiu      $t0, $a2, 64
--> 088673A8:[8CC20000]: lw         $v0, 0($a2)
    088673AC:[8CC30004]: lw         $v1, 4($a2)
    088673B0:[8CC40008]: lw         $a0, 8($a2)
    088673B4:[8CC5000C]: lw         $a1, 12($a2)
    088673B8:[ACE20000]: sw         $v0, 0($a3)
    088673BC:[24C60010]: addiu      $a2, $a2, 16
    088673C0:[24E70010]: addiu      $a3, $a3, 16
    088673C4:[ACE3FFF4]: sw         $v1, -12($a3)
    088673C8:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088673CC:[14C8FFF6]: bne        $a2, $t0, 0x088673A8
    088673D0:[ACE5FFFC]: sw         $a1, -4($a3)
    088673D4:[8FA60068]: lw         $a2, 104($sp)
    088673D8:[26C70080]: addiu      $a3, $s6, 128
    088673DC:[24C80030]: addiu      $t0, $a2, 48
  Back Branch 08867404 2,457 times (length 11)
    088673CC:[14C8FFF6]: bne        $a2, $t0, 0x088673A8
    088673D0:[ACE5FFFC]: sw         $a1, -4($a3)
    088673D4:[8FA60068]: lw         $a2, 104($sp)
    088673D8:[26C70080]: addiu      $a3, $s6, 128
    088673DC:[24C80030]: addiu      $t0, $a2, 48
--> 088673E0:[8CC20000]: lw         $v0, 0($a2)
    088673E4:[8CC30004]: lw         $v1, 4($a2)
    088673E8:[8CC40008]: lw         $a0, 8($a2)
    088673EC:[8CC5000C]: lw         $a1, 12($a2)
    088673F0:[ACE20000]: sw         $v0, 0($a3)
    088673F4:[24C60010]: addiu      $a2, $a2, 16
    088673F8:[24E70010]: addiu      $a3, $a3, 16
    088673FC:[ACE3FFF4]: sw         $v1, -12($a3)
    08867400:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08867404:[14C8FFF6]: bne        $a2, $t0, 0x088673E0
    08867408:[ACE5FFFC]: sw         $a1, -4($a3)
    0886740C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08867410:[AFA00030]: sw         $zr, 48($sp)
    08867414:[AFA4002C]: sw         $a0, 44($sp)
_S1_2_8820E50 947,002 instructions (0.384%), 93,598 calls (08820E50 - 08820F08, length 47)
    08820E50:[8C850000]: lw         $a1, 0($a0)
    08820E54:[90A30000]: lbu        $v1, 0($a1)
    08820E58:[28620080]: slti       $v0, $v1, 128
    08820E5C:[50400004]: beql       $v0, $zr, 0x08820E70
    08820E60:[2402008E]: addiu      $v0, $zr, 142 <=> li $v0, 142
    08820E64:[24A50001]: addiu      $a1, $a1, 1
    08820E68:[0A2083C1]: j          0x08820F04
    08820E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820E70:[14620007]: bne        $v1, $v0, 0x08820E90
    08820E74:[90A60001]: lbu        $a2, 1($a1)
    08820E78:[24C2FF5F]: addiu      $v0, $a2, -161
    08820E7C:[2C42003F]: sltiu      $v0, $v0, 63
    08820E80:[50400004]: beql       $v0, $zr, 0x08820E94
    08820E84:[2462FF5F]: addiu      $v0, $v1, -161
    08820E88:[0A2083AD]: j          0x08820EB4
    08820E8C:[34C28E00]: ori        $v0, $a2, -29184
    08820E90:[2462FF5F]: addiu      $v0, $v1, -161
    08820E94:[2C42005E]: sltiu      $v0, $v0, 94
    08820E98:[10400008]: beq        $v0, $zr, 0x08820EBC
    08820E9C:[24C2FF5F]: addiu      $v0, $a2, -161
    08820EA0:[2C42005E]: sltiu      $v0, $v0, 94
    08820EA4:[50400006]: beql       $v0, $zr, 0x08820EC0
    08820EA8:[2402008F]: addiu      $v0, $zr, 143 <=> li $v0, 143
    08820EAC:[00031200]: sll        $v0, $v1, 0x0008
    08820EB0:[00461025]: or         $v0, $v0, $a2
    08820EB4:[0A2083C1]: j          0x08820F04
    08820EB8:[24A50002]: addiu      $a1, $a1, 2
    08820EBC:[2402008F]: addiu      $v0, $zr, 143 <=> li $v0, 143
    08820EC0:[14620010]: bne        $v1, $v0, 0x08820F04
    08820EC4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820EC8:[24C2FF5F]: addiu      $v0, $a2, -161
    08820ECC:[2C42005E]: sltiu      $v0, $v0, 94
    08820ED0:[1040000C]: beq        $v0, $zr, 0x08820F04
    08820ED4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820ED8:[90A70002]: lbu        $a3, 2($a1)
    08820EDC:[24E2FF5F]: addiu      $v0, $a3, -161
    08820EE0:[2C42005E]: sltiu      $v0, $v0, 94
    08820EE4:[10400006]: beq        $v0, $zr, 0x08820F00
    08820EE8:[3C03008F]: lui        $v1, 0x008F <=> li $v1, 0x008F0000
    08820EEC:[00061200]: sll        $v0, $a2, 0x0008
    08820EF0:[00431025]: or         $v0, $v0, $v1
    08820EF4:[00471025]: or         $v0, $v0, $a3
    08820EF8:[0A2083C1]: j          0x08820F04
    08820EFC:[24A50003]: addiu      $a1, $a1, 3
    08820F00:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820F04:[03E00008]: jr         $ra
    08820F08:[AC850000]: sw         $a1, 0($a0)
_S1_2_8837B24 892,817 instructions (0.362%), 19,832 calls (08837B24 - 089923D8, length 354862)
  Back Branch 0883A000 3,770 times (length 721)
_S1_2_892BCE4 869,620 instructions (0.352%), 86,962 calls (0892BCE4 - 0892BEEC, length 131)
    0892BCE4:[2CA30016]: sltiu      $v1, $a1, 22
    0892BCE8:[1060007F]: beq        $v1, $zr, 0x0892BEE8
    0892BCEC:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0892BCF0:[00053880]: sll        $a3, $a1, 0x0002
    0892BCF4:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0892BCF8:[24A22A68]: addiu      $v0, $a1, 10856
    0892BCFC:[00E22021]: addu       $a0, $a3, $v0
    0892BD00:[8C830000]: lw         $v1, 0($a0)
    0892BD04:[00600008]: jr         $v1
    0892BD08:[00000000]: nop
    0892BEE8:[03E00008]: jr         $ra
    0892BEEC:[00000000]: nop
_S1_2_8845F2C 860,694 instructions (0.349%), 3,841 calls (08845F2C - 088460D0, length 106)
    08845F2C:[27BDFFF0]: addiu      $sp, $sp, -16
    08845F30:[AFBF000C]: sw         $ra, 12($sp)
    08845F34:[AFB20008]: sw         $s2, 8($sp)
    08845F38:[AFB10004]: sw         $s1, 4($sp)
    08845F3C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08845F40:[0E213218]: jal        0x0884C860
    08845F44:[AFB00000]: sw         $s0, 0($sp)
    08845F48:[0E20E608]: jal        0x08839820
    08845F4C:[00000000]: nop
    08845F50:[0E20ED52]: jal        0x0883B548
    08845F54:[00000000]: nop
    08845F58:[0A2117FA]: j          0x08845FE8
    08845F5C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08845F60:[0E20EB12]: jal        0x0883AC48
    08845F64:[00000000]: nop
    08845F68:[5040001F]: beql       $v0, $zr, 0x08845FE8
    08845F6C:[26310001]: addiu      $s1, $s1, 1
    08845F70:[8C420018]: lw         $v0, 24($v0)
    08845F74:[1040001B]: beq        $v0, $zr, 0x08845FE4
    08845F78:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08845F7C:[0E2101F1]: jal        0x088407C4
    08845F80:[00000000]: nop
    08845F84:[0E21322A]: jal        0x0884C8A8
    08845F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08845F8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845F90:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845F94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845F98:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08845F9C:[0E20EBCB]: jal        0x0883AF2C
    08845FA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FA4:[3C040884]: lui        $a0, 0x0884 <=> li $a0, 0x08840000
    08845FA8:[248460D4]: addiu      $a0, $a0, 24788
    08845FAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08845FB4:[0E210257]: jal        0x0884095C
    08845FB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FC0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FC4:[24060011]: addiu      $a2, $zr, 17 <=> li $a2, 17
    08845FC8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FCC:[0E20EBCB]: jal        0x0883AF2C
    08845FD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845FD4:[0E213218]: jal        0x0884C860
    08845FD8:[00000000]: nop
    08845FDC:[0E2101F1]: jal        0x088407C4
    08845FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08845FE4:[26310001]: addiu      $s1, $s1, 1
    08845FE8:[0251102A]: slt        $v0, $s2, $s1
    08845FEC:[1040FFDC]: beq        $v0, $zr, 0x08845F60
    08845FF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FF4:[0E20E613]: jal        0x0883984C
    08845FF8:[00000000]: nop
    08845FFC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846000:[90437B3D]: lbu        $v1, 31549($v0)
    08846004:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846008:[1462000F]: bne        $v1, $v0, 0x08846048
    0884600C:[00000000]: nop
    08846010:[0E20E71C]: jal        0x08839C70
    08846014:[00000000]: nop
    08846018:[0E21322A]: jal        0x0884C8A8
    0884601C:[00000000]: nop
    08846020:[3C040884]: lui        $a0, 0x0884 <=> li $a0, 0x08840000
    08846024:[2484613C]: addiu      $a0, $a0, 24892
    08846028:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0884602C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08846030:[0E2102F3]: jal        0x08840BCC
    08846034:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846038:[0E213218]: jal        0x0884C860
    0884603C:[00000000]: nop
    08846040:[0E20E656]: jal        0x08839958
    08846044:[00000000]: nop
    08846048:[0E20ED52]: jal        0x0883B548
    0884604C:[00000000]: nop
    08846050:[0A21182C]: j          0x088460B0
    08846054:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08846058:[0E20EB12]: jal        0x0883AC48
    0884605C:[00000000]: nop
    08846060:[50400013]: beql       $v0, $zr, 0x088460B0
    08846064:[2631FFFF]: addiu      $s1, $s1, -1
    08846068:[8C420018]: lw         $v0, 24($v0)
    0884606C:[1040000F]: beq        $v0, $zr, 0x088460AC
    08846070:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846074:[0E2101F1]: jal        0x088407C4
    08846078:[00000000]: nop
    0884607C:[0E21322A]: jal        0x0884C8A8
    08846080:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08846084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08846088:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884608C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08846090:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846094:[0E20EBCB]: jal        0x0883AF2C
    08846098:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884609C:[0E213218]: jal        0x0884C860
    088460A0:[00000000]: nop
    088460A4:[0E2101F1]: jal        0x088407C4
    088460A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088460AC:[2631FFFF]: addiu      $s1, $s1, -1
    088460B0:[0621FFE9]: bgez       $s1, 0x08846058
    088460B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088460B8:[8FBF000C]: lw         $ra, 12($sp)
    088460BC:[8FB20008]: lw         $s2, 8($sp)
    088460C0:[8FB10004]: lw         $s1, 4($sp)
    088460C4:[8FB00000]: lw         $s0, 0($sp)
    088460C8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088460CC:[03E00008]: jr         $ra
    088460D0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08845FEC 15,285 times (length 37)
    08845F4C:[00000000]: nop
    08845F50:[0E20ED52]: jal        0x0883B548
    08845F54:[00000000]: nop
    08845F58:[0A2117FA]: j          0x08845FE8
    08845F5C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
--> 08845F60:[0E20EB12]: jal        0x0883AC48
    08845F64:[00000000]: nop
    08845F68:[5040001F]: beql       $v0, $zr, 0x08845FE8
    08845F6C:[26310001]: addiu      $s1, $s1, 1
    08845F70:[8C420018]: lw         $v0, 24($v0)
    08845F74:[1040001B]: beq        $v0, $zr, 0x08845FE4
    08845F78:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08845F7C:[0E2101F1]: jal        0x088407C4
    08845F80:[00000000]: nop
    08845F84:[0E21322A]: jal        0x0884C8A8
    08845F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08845F8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845F90:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845F94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845F98:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08845F9C:[0E20EBCB]: jal        0x0883AF2C
    08845FA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FA4:[3C040884]: lui        $a0, 0x0884 <=> li $a0, 0x08840000
    08845FA8:[248460D4]: addiu      $a0, $a0, 24788
    08845FAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08845FB4:[0E210257]: jal        0x0884095C
    08845FB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FC0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FC4:[24060011]: addiu      $a2, $zr, 17 <=> li $a2, 17
    08845FC8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FCC:[0E20EBCB]: jal        0x0883AF2C
    08845FD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845FD4:[0E213218]: jal        0x0884C860
    08845FD8:[00000000]: nop
    08845FDC:[0E2101F1]: jal        0x088407C4
    08845FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08845FE4:[26310001]: addiu      $s1, $s1, 1
    08845FE8:[0251102A]: slt        $v0, $s2, $s1
--> 08845FEC:[1040FFDC]: beq        $v0, $zr, 0x08845F60
    08845FF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FF4:[0E20E613]: jal        0x0883984C
    08845FF8:[00000000]: nop
    08845FFC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
  Back Branch 088460B0 15,279 times (length 24)
    08846044:[00000000]: nop
    08846048:[0E20ED52]: jal        0x0883B548
    0884604C:[00000000]: nop
    08846050:[0A21182C]: j          0x088460B0
    08846054:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08846058:[0E20EB12]: jal        0x0883AC48
    0884605C:[00000000]: nop
    08846060:[50400013]: beql       $v0, $zr, 0x088460B0
    08846064:[2631FFFF]: addiu      $s1, $s1, -1
    08846068:[8C420018]: lw         $v0, 24($v0)
    0884606C:[1040000F]: beq        $v0, $zr, 0x088460AC
    08846070:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846074:[0E2101F1]: jal        0x088407C4
    08846078:[00000000]: nop
    0884607C:[0E21322A]: jal        0x0884C8A8
    08846080:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08846084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08846088:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884608C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08846090:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846094:[0E20EBCB]: jal        0x0883AF2C
    08846098:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884609C:[0E213218]: jal        0x0884C860
    088460A0:[00000000]: nop
    088460A4:[0E2101F1]: jal        0x088407C4
    088460A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088460AC:[2631FFFF]: addiu      $s1, $s1, -1
--> 088460B0:[0621FFE9]: bgez       $s1, 0x08846058
    088460B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088460B8:[8FBF000C]: lw         $ra, 12($sp)
    088460BC:[8FB20008]: lw         $s2, 8($sp)
    088460C0:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8881D60 855,860 instructions (0.347%), 23,096 calls (08881D60 - 08882188, length 267)
    08881D60:[27BDFFD0]: addiu      $sp, $sp, -48
    08881D64:[24020070]: addiu      $v0, $zr, 112 <=> li $v0, 112
    08881D68:[AFB3001C]: sw         $s3, 28($sp)
    08881D6C:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08881D70:[AFB20018]: sw         $s2, 24($sp)
    08881D74:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08881D78:[AFB10014]: sw         $s1, 20($sp)
    08881D7C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08881D80:[AFBF0024]: sw         $ra, 36($sp)
    08881D84:[AFB40020]: sw         $s4, 32($sp)
    08881D88:[10A200DF]: beq        $a1, $v0, 0x08882108
    08881D8C:[AFB00010]: sw         $s0, 16($sp)
    08881D90:[2CA20071]: sltiu      $v0, $a1, 113
    08881D94:[10400012]: beq        $v0, $zr, 0x08881DE0
    08881D98:[24020103]: addiu      $v0, $zr, 259 <=> li $v0, 259
    08881D9C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08881DA0:[10A20080]: beq        $a1, $v0, 0x08881FA4
    08881DA4:[2CA20003]: sltiu      $v0, $a1, 3
    08881DA8:[10400007]: beq        $v0, $zr, 0x08881DC8
    08881DAC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08881DB0:[10A0001E]: beq        $a1, $zr, 0x08881E2C
    08881DB4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881DB8:[54A200E7]: bnel       $a1, $v0, 0x08882158
    08881DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881DC0:[0A22085A]: j          0x08882168
    08881DC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881DC8:[10A20081]: beq        $a1, $v0, 0x08881FD0
    08881DCC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08881DD0:[54A200E1]: bnel       $a1, $v0, 0x08882158
    08881DD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881DD8:[0A2207DF]: j          0x08881F7C
    08881DDC:[8C840088]: lw         $a0, 136($a0)
    08881DE0:[10A200C9]: beq        $a1, $v0, 0x08882108
    08881DE4:[2CA20104]: sltiu      $v0, $a1, 260
    08881DE8:[10400008]: beq        $v0, $zr, 0x08881E0C
    08881DEC:[24020105]: addiu      $v0, $zr, 261 <=> li $v0, 261
    08881DF0:[24020101]: addiu      $v0, $zr, 257 <=> li $v0, 257
    08881DF4:[10A2009B]: beq        $a1, $v0, 0x08882064
    08881DF8:[24020102]: addiu      $v0, $zr, 258 <=> li $v0, 258
    08881DFC:[54A200D6]: bnel       $a1, $v0, 0x08882158
    08881E00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E04:[0A220828]: j          0x088820A0
    08881E08:[8C900084]: lw         $s0, 132($a0)
    08881E0C:[10A200C9]: beq        $a1, $v0, 0x08882134
    08881E10:[2CA20105]: sltiu      $v0, $a1, 261
    08881E14:[144000BE]: bne        $v0, $zr, 0x08882110
    08881E18:[24020108]: addiu      $v0, $zr, 264 <=> li $v0, 264
    08881E1C:[54A200CE]: bnel       $a1, $v0, 0x08882158
    08881E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E24:[0A220840]: j          0x08882100
    08881E28:[8C8500A0]: lw         $a1, 160($a0)
    08881E2C:[54800005]: bnel       $a0, $zr, 0x08881E44
    08881E30:[8E220014]: lw         $v0, 20($s1)
    08881E34:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08881E38:[0E2099AE]: jal        0x088266B8
    08881E3C:[2484BA04]: addiu      $a0, $a0, -17916
    08881E40:[8E220014]: lw         $v0, 20($s1)
    08881E44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08881E48:[AE23007C]: sw         $v1, 124($s1)
    08881E4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E50:[90450078]: lbu        $a1, 120($v0)
    08881E54:[0E2102DB]: jal        0x08840B6C
    08881E58:[AE200080]: sw         $zr, 128($s1)
    08881E5C:[0E209B0A]: jal        0x08826C28
    08881E60:[262400F0]: addiu      $a0, $s1, 240
    08881E64:[0E209B0A]: jal        0x08826C28
    08881E68:[26240130]: addiu      $a0, $s1, 304
    08881E6C:[0E209AA6]: jal        0x08826A98
    08881E70:[262400C0]: addiu      $a0, $s1, 192
    08881E74:[8E450004]: lw         $a1, 4($s2)
    08881E78:[0E20FBBB]: jal        0x0883EEEC
    08881E7C:[8E440000]: lw         $a0, 0($s2)
    08881E80:[8E450008]: lw         $a1, 8($s2)
    08881E84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881E88:[0E20F03A]: jal        0x0883C0E8
    08881E8C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881E90:[AE300084]: sw         $s0, 132($s1)
    08881E94:[AE200094]: sw         $zr, 148($s1)
    08881E98:[04400032]: bltz       $v0, 0x08881F64
    08881E9C:[AE200098]: sw         $zr, 152($s1)
    08881EA0:[8E440000]: lw         $a0, 0($s2)
    08881EA4:[0E20FBBB]: jal        0x0883EEEC
    08881EA8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08881EAC:[0E21A2D6]: jal        0x08868B58
    08881EB0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881EB4:[0E2190C1]: jal        0x08864304
    08881EB8:[AE220088]: sw         $v0, 136($s1)
    08881EBC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08881EC0:[8E240014]: lw         $a0, 20($s1)
    08881EC4:[AE22008C]: sw         $v0, 140($s1)
    08881EC8:[0E2190E3]: jal        0x0886438C
    08881ECC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881ED0:[8FA40004]: lw         $a0, 4($sp)
    08881ED4:[0E21916C]: jal        0x088645B0
    08881ED8:[8E45000C]: lw         $a1, 12($s2)
    08881EDC:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08881EE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EE4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08881EE8:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08881EEC:[0E219F0F]: jal        0x08867C3C
    08881EF0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08881EF4:[54400015]: bnel       $v0, $zr, 0x08881F4C
    08881EF8:[8E420010]: lw         $v0, 16($s2)
    08881EFC:[8FA20004]: lw         $v0, 4($sp)
    08881F00:[8C440000]: lw         $a0, 0($v0)
    08881F04:[14800004]: bne        $a0, $zr, 0x08881F18
    08881F08:[8E50000C]: lw         $s0, 12($s2)
    08881F0C:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08881F10:[0A2207C8]: j          0x08881F20
    08881F14:[244266D4]: addiu      $v0, $v0, 26324
    08881F18:[0E20E973]: jal        0x0883A5CC
    08881F1C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881F20:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08881F24:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08881F28:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08881F2C:[248466D8]: addiu      $a0, $a0, 26328
    08881F30:[24A566B0]: addiu      $a1, $a1, 26288
    08881F34:[24E79324]: addiu      $a3, $a3, -27868
    08881F38:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08881F3C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08881F40:[0E20993A]: jal        0x088264E8
    08881F44:[240601A6]: addiu      $a2, $zr, 422 <=> li $a2, 422
    08881F48:[8E420010]: lw         $v0, 16($s2)
    08881F4C:[8E43000C]: lw         $v1, 12($s2)
    08881F50:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08881F54:[AE22009C]: sw         $v0, 156($s1)
    08881F58:[AE230090]: sw         $v1, 144($s1)
    08881F5C:[0A22085A]: j          0x08882168
    08881F60:[AE2000A0]: sw         $zr, 160($s1)
    08881F64:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881F68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881F6C:[0E21043B]: jal        0x088410EC
    08881F70:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08881F74:[0A22085A]: j          0x08882168
    08881F78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881F7C:[50800004]: beql       $a0, $zr, 0x08881F90
    08881F80:[8E24008C]: lw         $a0, 140($s1)
    08881F84:[0E218FCB]: jal        0x08863F2C
    08881F88:[AE200088]: sw         $zr, 136($s1)
    08881F8C:[8E24008C]: lw         $a0, 140($s1)
    08881F90:[0E2190D9]: jal        0x08864364
    08881F94:[AE20008C]: sw         $zr, 140($s1)
    08881F98:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08881F9C:[0A22085A]: j          0x08882168
    08881FA0:[AE200090]: sw         $zr, 144($s1)
    08881FA4:[8C840088]: lw         $a0, 136($a0)
    08881FA8:[50800005]: beql       $a0, $zr, 0x08881FC0
    08881FAC:[8E25008C]: lw         $a1, 140($s1)
    08881FB0:[0E21A196]: jal        0x08868658
    08881FB4:[00000000]: nop
    08881FB8:[AE2200A0]: sw         $v0, 160($s1)
    08881FBC:[8E25008C]: lw         $a1, 140($s1)
    08881FC0:[0E219118]: jal        0x08864460
    08881FC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881FC8:[0A22085A]: j          0x08882168
    08881FCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881FD0:[8C900088]: lw         $s0, 136($a0)
    08881FD4:[12000064]: beq        $s0, $zr, 0x08882168
    08881FD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881FDC:[8C840094]: lw         $a0, 148($a0)
    08881FE0:[5080000D]: beql       $a0, $zr, 0x08882018
    08881FE4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881FE8:[0E2102EA]: jal        0x08840BA8
    08881FEC:[00000000]: nop
    08881FF0:[10400007]: beq        $v0, $zr, 0x08882010
    08881FF4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881FF8:[8E27009C]: lw         $a3, 156($s1)
    08881FFC:[24050106]: addiu      $a1, $zr, 262 <=> li $a1, 262
    08882000:[0E210117]: jal        0x0884045C
    08882004:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08882008:[0A220806]: j          0x08882018
    0888200C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08882010:[AE200094]: sw         $zr, 148($s1)
    08882014:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08882018:[26250130]: addiu      $a1, $s1, 304
    0888201C:[0E219C8F]: jal        0x0886723C
    08882020:[262600C0]: addiu      $a2, $s1, 192
    08882024:[8E240098]: lw         $a0, 152($s1)
    08882028:[1080004F]: beq        $a0, $zr, 0x08882168
    0888202C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08882030:[0E2102EA]: jal        0x08840BA8
    08882034:[00000000]: nop
    08882038:[10400007]: beq        $v0, $zr, 0x08882058
    0888203C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08882040:[8E27009C]: lw         $a3, 156($s1)
    08882044:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08882048:[0E210117]: jal        0x0884045C
    0888204C:[24050107]: addiu      $a1, $zr, 263 <=> li $a1, 263
    08882050:[0A22085A]: j          0x08882168
    08882054:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08882058:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888205C:[0A22085A]: j          0x08882168
    08882060:[AE200098]: sw         $zr, 152($s1)
    08882064:[8C840014]: lw         $a0, 20($a0)
    08882068:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0888206C:[0E2190E3]: jal        0x0886438C
    08882070:[8E30008C]: lw         $s0, 140($s1)
    08882074:[8FA40004]: lw         $a0, 4($sp)
    08882078:[0E21916C]: jal        0x088645B0
    0888207C:[8E250090]: lw         $a1, 144($s1)
    08882080:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08882084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08882088:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0888208C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08882090:[0E219F0F]: jal        0x08867C3C
    08882094:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08882098:[0A22085A]: j          0x08882168
    0888209C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088820A0:[8C920088]: lw         $s2, 136($a0)
    088820A4:[04E00005]: bltz       $a3, 0x088820BC
    088820A8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088820AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088820B0:[0E20F03A]: jal        0x0883C0E8
    088820B4:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088820B8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088820BC:[0E20F00A]: jal        0x0883C028
    088820C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088820C4:[12400003]: beq        $s2, $zr, 0x088820D4
    088820C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088820CC:[0E218FCB]: jal        0x08863F2C
    088820D0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088820D4:[06600006]: bltz       $s3, 0x088820F0
    088820D8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088820DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088820E0:[0E20FBBB]: jal        0x0883EEEC
    088820E4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088820E8:[0E21A2D6]: jal        0x08868B58
    088820EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088820F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088820F4:[AE2000A0]: sw         $zr, 160($s1)
    088820F8:[0A22085A]: j          0x08882168
    088820FC:[AE220088]: sw         $v0, 136($s1)
    08882100:[0A22085B]: j          0x0888216C
    08882104:[8FBF0024]: lw         $ra, 36($sp)
    08882108:[0A22085A]: j          0x08882168
    0888210C:[8E250088]: lw         $a1, 136($s1)
    08882110:[54C00005]: bnel       $a2, $zr, 0x08882128
    08882114:[8E420010]: lw         $v0, 16($s2)
    08882118:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0888211C:[0E2099AE]: jal        0x088266B8
    08882120:[2484B9F4]: addiu      $a0, $a0, -17932
    08882124:[8E420010]: lw         $v0, 16($s2)
    08882128:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888212C:[0A22085A]: j          0x08882168
    08882130:[AE220094]: sw         $v0, 148($s1)
    08882134:[54C00005]: bnel       $a2, $zr, 0x0888214C
    08882138:[8E420010]: lw         $v0, 16($s2)
    0888213C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08882140:[0E2099AE]: jal        0x088266B8
    08882144:[2484B9E4]: addiu      $a0, $a0, -17948
    08882148:[8E420010]: lw         $v0, 16($s2)
    0888214C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08882150:[0A22085A]: j          0x08882168
    08882154:[AE220098]: sw         $v0, 152($s1)
    08882158:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888215C:[0E210510]: jal        0x08841440
    08882160:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08882164:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08882168:[8FBF0024]: lw         $ra, 36($sp)
    0888216C:[8FB40020]: lw         $s4, 32($sp)
    08882170:[8FB3001C]: lw         $s3, 28($sp)
    08882174:[8FB20018]: lw         $s2, 24($sp)
    08882178:[8FB10014]: lw         $s1, 20($sp)
    0888217C:[8FB00010]: lw         $s0, 16($sp)
    08882180:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08882184:[03E00008]: jr         $ra
    08882188:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_882121C 837,991 instructions (0.339%), 46,799 calls (08820BC4 - 08821230, length 412)
    08820BC4:[04800022]: bltz       $a0, 0x08820C50
    08820BC8:[28850080]: slti       $a1, $a0, 128
    08820BCC:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08820BD0:[344271DF]: ori        $v0, $v0, 29151
    08820BD4:[00821021]: addu       $v0, $a0, $v0
    08820BD8:[14A0001E]: bne        $a1, $zr, 0x08820C54
    08820BDC:[2C43003F]: sltiu      $v1, $v0, 63
    08820BE0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820BE4:[10600003]: beq        $v1, $zr, 0x08820BF4
    08820BE8:[0044302A]: slt        $a2, $v0, $a0
    08820BEC:[0A208315]: j          0x08820C54
    08820BF0:[24847140]: addiu      $a0, $a0, 28992
    08820BF4:[7C823A00]: ext        $v0, $a0, 8, 8
    08820BF8:[2442FF5F]: addiu      $v0, $v0, -161
    08820BFC:[3045FFFF]: andi       $a1, $v0, -1
    08820C00:[14C00013]: bne        $a2, $zr, 0x08820C50
    08820C04:[2CA3005E]: sltiu      $v1, $a1, 94
    08820C08:[308200FF]: andi       $v0, $a0, 255
    08820C0C:[2442FF5F]: addiu      $v0, $v0, -161
    08820C10:[3044FFFF]: andi       $a0, $v0, -1
    08820C14:[1060000E]: beq        $v1, $zr, 0x08820C50
    08820C18:[2C86005E]: sltiu      $a2, $a0, 94
    08820C1C:[00051100]: sll        $v0, $a1, 0x0004
    08820C20:[00051980]: sll        $v1, $a1, 0x0006
    08820C24:[00621823]: subu       $v1, $v1, $v0
    08820C28:[00651823]: subu       $v1, $v1, $a1
    08820C2C:[00031840]: sll        $v1, $v1, 0x0001
    08820C30:[00641821]: addu       $v1, $v1, $a0
    08820C34:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08820C38:[00031840]: sll        $v1, $v1, 0x0001
    08820C3C:[2442D6A0]: addiu      $v0, $v0, -10592
    08820C40:[10C00003]: beq        $a2, $zr, 0x08820C50
    08820C44:[00621021]: addu       $v0, $v1, $v0
    08820C48:[0A208315]: j          0x08820C54
    08820C4C:[94440000]: lhu        $a0, 0($v0)
    08820C50:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820C54:[03E00008]: jr         $ra
    08820C58:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882121C:[0E208394]: jal        0x08820E50
    08821220:[00000000]: nop
    08821224:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08821228:[8FBF0000]: lw         $ra, 0($sp)
    0882122C:[0A2082F1]: j          0x08820BC4
    08821230:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882122C 46,799 times (length 412)
_S1_2_8868658 832,010 instructions (0.337%), 405 calls (08867E28 - 08868674, length 532)
    08867E28:[27BDFF80]: addiu      $sp, $sp, -128
    08867E2C:[AFB40050]: sw         $s4, 80($sp)
    08867E30:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08867E34:[AFBF0064]: sw         $ra, 100($sp)
    08867E38:[AFBE0060]: sw         $fp, 96($sp)
    08867E3C:[AFB7005C]: sw         $s7, 92($sp)
    08867E40:[AFB60058]: sw         $s6, 88($sp)
    08867E44:[AFB50054]: sw         $s5, 84($sp)
    08867E48:[AFB3004C]: sw         $s3, 76($sp)
    08867E4C:[AFB20048]: sw         $s2, 72($sp)
    08867E50:[AFB10044]: sw         $s1, 68($sp)
    08867E54:[AFB00040]: sw         $s0, 64($sp)
    08867E58:[E7B50074]: swc1       $f21, 116($sp)
    08867E5C:[E7B40070]: swc1       $f20, 112($sp)
    08867E60:[8C820000]: lw         $v0, 0($a0)
    08867E64:[C481000C]: lwc1       $f1, 12($a0)
    08867E68:[8C830014]: lw         $v1, 20($a0)
    08867E6C:[8C420000]: lw         $v0, 0($v0)
    08867E70:[460C0840]: add.s      $f1, $f1, $f12
    08867E74:[8442000C]: lh         $v0, 12($v0)
    08867E78:[44820000]: mtc1       $v0, $f0
    08867E7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08867E80:[14620018]: bne        $v1, $v0, 0x08867EE4
    08867E84:[46800020]: cvt.s.w    $f0, $f0
    08867E88:[44801000]: mtc1       $zr, $f2
    08867E8C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08867E90:[4600103C]: c.lt.s     $f2, $f0
    08867E94:[00000000]: nop
    08867E98:[45010005]: bc1t       0x08867EB0
    08867E9C:[460010C6]: mov.s      $f3, $f2
    08867EA0:[46001046]: mov.s      $f1, $f2
    08867EA4:[0A219FCD]: j          0x08867F34
    08867EA8:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08867EAC:[26B5FFFF]: addiu      $s5, $s5, -1
    08867EB0:[4603083C]: c.lt.s     $f1, $f3
    08867EB4:[00000000]: nop
    08867EB8:[4503FFFC]: bc1tl      0x08867EAC
    08867EBC:[46000840]: add.s      $f1, $f1, $f0
    08867EC0:[0A219FB3]: j          0x08867ECC
    08867EC4:[00000000]: nop
    08867EC8:[26B50001]: addiu      $s5, $s5, 1
    08867ECC:[4601003E]: c.le.s     $f0, $f1
    08867ED0:[00000000]: nop
    08867ED4:[4503FFFC]: bc1tl      0x08867EC8
    08867ED8:[46000841]: sub.s      $f1, $f1, $f0
    08867EDC:[0A219FCE]: j          0x08867F38
    08867EE0:[C6800020]: lwc1       $f0, 32($s4)
    08867EE4:[44801000]: mtc1       $zr, $f2
    08867EE8:[4601103C]: c.lt.s     $f2, $f1
    08867EEC:[00000000]: nop
    08867EF0:[45020001]: bc1fl      0x08867EF8
    08867EF4:[46001046]: mov.s      $f1, $f2
    08867EF8:[4600083C]: c.lt.s     $f1, $f0
    08867EFC:[00000000]: nop
    08867F00:[45020001]: bc1fl      0x08867F08
    08867F04:[46000046]: mov.s      $f1, $f0
    08867F08:[4602603C]: c.lt.s     $f12, $f2
    08867F0C:[00000000]: nop
    08867F10:[45020004]: bc1fl      0x08867F24
    08867F14:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08867F18:[46020832]: c.eq.s     $f1, $f2
    08867F1C:[0A219FCB]: j          0x08867F2C
    08867F20:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    08867F24:[46000832]: c.eq.s     $f1, $f0
    08867F28:[00000000]: nop
    08867F2C:[45020001]: bc1fl      0x08867F34
    08867F30:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08867F34:[C6800020]: lwc1       $f0, 32($s4)
    08867F38:[46010032]: c.eq.s     $f0, $f1
    08867F3C:[00000000]: nop
    08867F40:[450101AB]: bc1t       0x088685F0
    08867F44:[E681000C]: swc1       $f1, 12($s4)
    08867F48:[8E830024]: lw         $v1, 36($s4)
    08867F4C:[8E820000]: lw         $v0, 0($s4)
    08867F50:[8E900028]: lw         $s0, 40($s4)
    08867F54:[AFA30030]: sw         $v1, 48($sp)
    08867F58:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08867F5C:[8C420000]: lw         $v0, 0($v0)
    08867F60:[0A21A176]: j          0x088685D8
    08867F64:[8C520004]: lw         $s2, 4($v0)
    08867F68:[92440080]: lbu        $a0, 128($s2)
    08867F6C:[8E450018]: lw         $a1, 24($s2)
    08867F70:[4600AB06]: mov.s      $f12, $f21
    08867F74:[8E47004C]: lw         $a3, 76($s2)
    08867F78:[44806800]: mtc1       $zr, $f13
    08867F7C:[2602005C]: addiu      $v0, $s0, 92
    08867F80:[2606004C]: addiu      $a2, $s0, 76
    08867F84:[0E219059]: jal        0x08864164
    08867F88:[AFA2002C]: sw         $v0, 44($sp)
    08867F8C:[4600AB06]: mov.s      $f12, $f21
    08867F90:[E600005C]: swc1       $f0, 92($s0)
    08867F94:[44806800]: mtc1       $zr, $f13
    08867F98:[26030060]: addiu      $v1, $s0, 96
    08867F9C:[92440081]: lbu        $a0, 129($s2)
    08867FA0:[8E45001C]: lw         $a1, 28($s2)
    08867FA4:[8E470050]: lw         $a3, 80($s2)
    08867FA8:[2606004D]: addiu      $a2, $s0, 77
    08867FAC:[0E219059]: jal        0x08864164
    08867FB0:[AFA30028]: sw         $v1, 40($sp)
    08867FB4:[4600AB06]: mov.s      $f12, $f21
    08867FB8:[E6000060]: swc1       $f0, 96($s0)
    08867FBC:[44806800]: mtc1       $zr, $f13
    08867FC0:[26020064]: addiu      $v0, $s0, 100
    08867FC4:[92440082]: lbu        $a0, 130($s2)
    08867FC8:[8E450020]: lw         $a1, 32($s2)
    08867FCC:[8E470054]: lw         $a3, 84($s2)
    08867FD0:[2606004E]: addiu      $a2, $s0, 78
    08867FD4:[0E219059]: jal        0x08864164
    08867FD8:[AFA20024]: sw         $v0, 36($sp)
    08867FDC:[4600AB06]: mov.s      $f12, $f21
    08867FE0:[E6000064]: swc1       $f0, 100($s0)
    08867FE4:[26030068]: addiu      $v1, $s0, 104
    08867FE8:[2606004F]: addiu      $a2, $s0, 79
    08867FEC:[92440083]: lbu        $a0, 131($s2)
    08867FF0:[8E450024]: lw         $a1, 36($s2)
    08867FF4:[8E470058]: lw         $a3, 88($s2)
    08867FF8:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08867FFC:[44816800]: mtc1       $at, $f13
    08868000:[0E219059]: jal        0x08864164
    08868004:[AFA30020]: sw         $v1, 32($sp)
    08868008:[4600AB06]: mov.s      $f12, $f21
    0886800C:[E6000068]: swc1       $f0, 104($s0)
    08868010:[26060050]: addiu      $a2, $s0, 80
    08868014:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08868018:[44816800]: mtc1       $at, $f13
    0886801C:[92440084]: lbu        $a0, 132($s2)
    08868020:[8E450028]: lw         $a1, 40($s2)
    08868024:[8E47005C]: lw         $a3, 92($s2)
    08868028:[261E006C]: addiu      $fp, $s0, 108
    0886802C:[0E219059]: jal        0x08864164
    08868030:[26170070]: addiu      $s7, $s0, 112
    08868034:[E600006C]: swc1       $f0, 108($s0)
    08868038:[4600AB06]: mov.s      $f12, $f21
    0886803C:[26060051]: addiu      $a2, $s0, 81
    08868040:[92440085]: lbu        $a0, 133($s2)
    08868044:[8E45002C]: lw         $a1, 44($s2)
    08868048:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    0886804C:[44816800]: mtc1       $at, $f13
    08868050:[0E219059]: jal        0x08864164
    08868054:[8E470060]: lw         $a3, 96($s2)
    08868058:[E6000070]: swc1       $f0, 112($s0)
    0886805C:[4600AB06]: mov.s      $f12, $f21
    08868060:[26060052]: addiu      $a2, $s0, 82
    08868064:[92440086]: lbu        $a0, 134($s2)
    08868068:[8E450030]: lw         $a1, 48($s2)
    0886806C:[8E470064]: lw         $a3, 100($s2)
    08868070:[0E219091]: jal        0x08864244
    08868074:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08868078:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    0886807C:[44810800]: mtc1       $at, $f1
    08868080:[4600083E]: c.le.s     $f1, $f0
    08868084:[00000000]: nop
    08868088:[45030004]: bc1tl      0x0886809C
    0886808C:[46010001]: sub.s      $f0, $f0, $f1
    08868090:[4600000D]: trunc.w.s  $f0, $f0
    08868094:[0A21A02B]: j          0x088680AC
    08868098:[44030000]: mfc1       $v1, $f0
    0886809C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088680A0:[4600000D]: trunc.w.s  $f0, $f0
    088680A4:[44030000]: mfc1       $v1, $f0
    088680A8:[00621825]: or         $v1, $v1, $v0
    088680AC:[A2030074]: sb         $v1, 116($s0)
    088680B0:[4600AB06]: mov.s      $f12, $f21
    088680B4:[26060053]: addiu      $a2, $s0, 83
    088680B8:[92440087]: lbu        $a0, 135($s2)
    088680BC:[8E450034]: lw         $a1, 52($s2)
    088680C0:[8E470068]: lw         $a3, 104($s2)
    088680C4:[0E219091]: jal        0x08864244
    088680C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088680CC:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088680D0:[44810800]: mtc1       $at, $f1
    088680D4:[4600083E]: c.le.s     $f1, $f0
    088680D8:[00000000]: nop
    088680DC:[45030004]: bc1tl      0x088680F0
    088680E0:[46010001]: sub.s      $f0, $f0, $f1
    088680E4:[4600000D]: trunc.w.s  $f0, $f0
    088680E8:[0A21A040]: j          0x08868100
    088680EC:[44030000]: mfc1       $v1, $f0
    088680F0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088680F4:[4600000D]: trunc.w.s  $f0, $f0
    088680F8:[44030000]: mfc1       $v1, $f0
    088680FC:[00621825]: or         $v1, $v1, $v0
    08868100:[A2030075]: sb         $v1, 117($s0)
    08868104:[4600AB06]: mov.s      $f12, $f21
    08868108:[26060054]: addiu      $a2, $s0, 84
    0886810C:[92440088]: lbu        $a0, 136($s2)
    08868110:[8E450038]: lw         $a1, 56($s2)
    08868114:[8E47006C]: lw         $a3, 108($s2)
    08868118:[0E219091]: jal        0x08864244
    0886811C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08868120:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    08868124:[44810800]: mtc1       $at, $f1
    08868128:[4600083E]: c.le.s     $f1, $f0
    0886812C:[00000000]: nop
    08868130:[45030004]: bc1tl      0x08868144
    08868134:[46010001]: sub.s      $f0, $f0, $f1
    08868138:[4600000D]: trunc.w.s  $f0, $f0
    0886813C:[0A21A055]: j          0x08868154
    08868140:[44030000]: mfc1       $v1, $f0
    08868144:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08868148:[4600000D]: trunc.w.s  $f0, $f0
    0886814C:[44030000]: mfc1       $v1, $f0
    08868150:[00621825]: or         $v1, $v1, $v0
    08868154:[A2030076]: sb         $v1, 118($s0)
    08868158:[4600AB06]: mov.s      $f12, $f21
    0886815C:[26060055]: addiu      $a2, $s0, 85
    08868160:[92510089]: lbu        $s1, 137($s2)
    08868164:[8E450070]: lw         $a1, 112($s2)
    08868168:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0886816C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08868170:[AFA00000]: sw         $zr, 0($sp)
    08868174:[0E21901A]: jal        0x08864068
    08868178:[8E53003C]: lw         $s3, 60($s2)
    0886817C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08868180:[54430042]: bnel       $v0, $v1, 0x0886828C
    08868184:[9251008A]: lbu        $s1, 138($s2)
    08868188:[92020055]: lbu        $v0, 85($s0)
    0886818C:[C7A10000]: lwc1       $f1, 0($sp)
    08868190:[2624FFFF]: addiu      $a0, $s1, -1
    08868194:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08868198:[44810000]: mtc1       $at, $f0
    0886819C:[0044202A]: slt        $a0, $v0, $a0
    088681A0:[000218C0]: sll        $v1, $v0, 0x0003
    088681A4:[46000832]: c.eq.s     $f1, $f0
    088681A8:[00021140]: sll        $v0, $v0, 0x0005
    088681AC:[00431023]: subu       $v0, $v0, $v1
    088681B0:[00041940]: sll        $v1, $a0, 0x0005
    088681B4:[000420C0]: sll        $a0, $a0, 0x0003
    088681B8:[00641823]: subu       $v1, $v1, $a0
    088681BC:[02628821]: addu       $s1, $s3, $v0
    088681C0:[02239821]: addu       $s3, $s1, $v1
    088681C4:[45010002]: bc1t       0x088681D0
    088681C8:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
    088681CC:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    088681D0:[94620000]: lhu        $v0, 0($v1)
    088681D4:[A2020078]: sb         $v0, 120($s0)
    088681D8:[94620002]: lhu        $v0, 2($v1)
    088681DC:[A2020079]: sb         $v0, 121($s0)
    088681E0:[8E220004]: lw         $v0, 4($s1)
    088681E4:[54400009]: bnel       $v0, $zr, 0x0886820C
    088681E8:[2442FFFF]: addiu      $v0, $v0, -1
    088681EC:[8C620008]: lw         $v0, 8($v1)
    088681F0:[AE02007C]: sw         $v0, 124($s0)
    088681F4:[8C62000C]: lw         $v0, 12($v1)
    088681F8:[AE020080]: sw         $v0, 128($s0)
    088681FC:[8C620010]: lw         $v0, 16($v1)
    08868200:[AE020084]: sw         $v0, 132($s0)
    08868204:[0A21A0A1]: j          0x08868284
    08868208:[8C620014]: lw         $v0, 20($v1)
    0886820C:[2C420003]: sltiu      $v0, $v0, 3
    08868210:[14400007]: bne        $v0, $zr, 0x08868230
    08868214:[C7A10000]: lwc1       $f1, 0($sp)
    08868218:[4480A000]: mtc1       $zr, $f20
    0886821C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08868220:[0E2099AE]: jal        0x088266B8
    08868224:[2484A25C]: addiu      $a0, $a0, -23972
    08868228:[0A21A08F]: j          0x0886823C
    0886822C:[4600A306]: mov.s      $f12, $f20
    08868230:[44800000]: mtc1       $zr, $f0
    08868234:[46000D00]: add.s      $f20, $f1, $f0
    08868238:[4600A306]: mov.s      $f12, $f20
    0886823C:[8E240008]: lw         $a0, 8($s1)
    08868240:[0E2191E9]: jal        0x088647A4
    08868244:[8E650008]: lw         $a1, 8($s3)
    08868248:[AE02007C]: sw         $v0, 124($s0)
    0886824C:[4600A306]: mov.s      $f12, $f20
    08868250:[8E24000C]: lw         $a0, 12($s1)
    08868254:[0E2191E9]: jal        0x088647A4
    08868258:[8E65000C]: lw         $a1, 12($s3)
    0886825C:[AE020080]: sw         $v0, 128($s0)
    08868260:[4600A306]: mov.s      $f12, $f20
    08868264:[8E240010]: lw         $a0, 16($s1)
    08868268:[0E2191E9]: jal        0x088647A4
    0886826C:[8E650010]: lw         $a1, 16($s3)
    08868270:[AE020084]: sw         $v0, 132($s0)
    08868274:[4600A306]: mov.s      $f12, $f20
    08868278:[8E240014]: lw         $a0, 20($s1)
    0886827C:[0E2191E9]: jal        0x088647A4
    08868280:[8E650014]: lw         $a1, 20($s3)
    08868284:[AE020088]: sw         $v0, 136($s0)
    08868288:[9251008A]: lbu        $s1, 138($s2)
    0886828C:[4600AB06]: mov.s      $f12, $f21
    08868290:[8E450074]: lw         $a1, 116($s2)
    08868294:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08868298:[26060056]: addiu      $a2, $s0, 86
    0886829C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088682A0:[0E21901A]: jal        0x08864068
    088682A4:[AFA00000]: sw         $zr, 0($sp)
    088682A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088682AC:[54430038]: bnel       $v0, $v1, 0x08868390
    088682B0:[9251008B]: lbu        $s1, 139($s2)
    088682B4:[92020056]: lbu        $v0, 86($s0)
    088682B8:[8E450040]: lw         $a1, 64($s2)
    088682BC:[2626FFFF]: addiu      $a2, $s1, -1
    088682C0:[00022140]: sll        $a0, $v0, 0x0005
    088682C4:[00021880]: sll        $v1, $v0, 0x0002
    088682C8:[00641821]: addu       $v1, $v1, $a0
    088682CC:[00A38821]: addu       $s1, $a1, $v1
    088682D0:[0046102A]: slt        $v0, $v0, $a2
    088682D4:[8E240020]: lw         $a0, 32($s1)
    088682D8:[00021940]: sll        $v1, $v0, 0x0005
    088682DC:[00021080]: sll        $v0, $v0, 0x0002
    088682E0:[00431021]: addu       $v0, $v0, $v1
    088682E4:[1080000A]: beq        $a0, $zr, 0x08868310
    088682E8:[02229821]: addu       $s3, $s1, $v0
    088682EC:[2C820004]: sltiu      $v0, $a0, 4
    088682F0:[14400010]: bne        $v0, $zr, 0x08868334
    088682F4:[C7A10000]: lwc1       $f1, 0($sp)
    088682F8:[4480A000]: mtc1       $zr, $f20
    088682FC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08868300:[0E2099AE]: jal        0x088266B8
    08868304:[2484A24C]: addiu      $a0, $a0, -23988
    08868308:[0A21A0D0]: j          0x08868340
    0886830C:[4600A306]: mov.s      $f12, $f20
    08868310:[C7A00000]: lwc1       $f0, 0($sp)
    08868314:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08868318:[44810800]: mtc1       $at, $f1
    0886831C:[46010032]: c.eq.s     $f0, $f1
    08868320:[00000000]: nop
    08868324:[45000005]: bc1f       0x0886833C
    08868328:[4480A000]: mtc1       $zr, $f20
    0886832C:[0A21A0CF]: j          0x0886833C
    08868330:[46000D06]: mov.s      $f20, $f1
    08868334:[44800000]: mtc1       $zr, $f0
    08868338:[46000D00]: add.s      $f20, $f1, $f0
    0886833C:[4600A306]: mov.s      $f12, $f20
    08868340:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08868344:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08868348:[0E2190B4]: jal        0x088642D0
    0886834C:[2606008C]: addiu      $a2, $s0, 140
    08868350:[4600A306]: mov.s      $f12, $f20
    08868354:[26240008]: addiu      $a0, $s1, 8
    08868358:[26650008]: addiu      $a1, $s3, 8
    0886835C:[0E2190B4]: jal        0x088642D0
    08868360:[26060094]: addiu      $a2, $s0, 148
    08868364:[4600A306]: mov.s      $f12, $f20
    08868368:[26240010]: addiu      $a0, $s1, 16
    0886836C:[26650010]: addiu      $a1, $s3, 16
    08868370:[0E2190B4]: jal        0x088642D0
    08868374:[2606009C]: addiu      $a2, $s0, 156
    08868378:[4600A306]: mov.s      $f12, $f20
    0886837C:[26240018]: addiu      $a0, $s1, 24
    08868380:[26650018]: addiu      $a1, $s3, 24
    08868384:[0E2190B4]: jal        0x088642D0
    08868388:[260600A4]: addiu      $a2, $s0, 164
    0886838C:[9251008B]: lbu        $s1, 139($s2)
    08868390:[4600AB06]: mov.s      $f12, $f21
    08868394:[8E450078]: lw         $a1, 120($s2)
    08868398:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886839C:[26060057]: addiu      $a2, $s0, 87
    088683A0:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088683A4:[AFA00000]: sw         $zr, 0($sp)
    088683A8:[0E21901A]: jal        0x08864068
    088683AC:[8E530044]: lw         $s3, 68($s2)
    088683B0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088683B4:[14430026]: bne        $v0, $v1, 0x08868450
    088683B8:[4600AB06]: mov.s      $f12, $f21
    088683BC:[92030057]: lbu        $v1, 87($s0)
    088683C0:[2625FFFF]: addiu      $a1, $s1, -1
    088683C4:[00032080]: sll        $a0, $v1, 0x0002
    088683C8:[00031100]: sll        $v0, $v1, 0x0004
    088683CC:[00441023]: subu       $v0, $v0, $a0
    088683D0:[02628821]: addu       $s1, $s3, $v0
    088683D4:[0065182A]: slt        $v1, $v1, $a1
    088683D8:[8E240008]: lw         $a0, 8($s1)
    088683DC:[00031100]: sll        $v0, $v1, 0x0004
    088683E0:[00031880]: sll        $v1, $v1, 0x0002
    088683E4:[00431023]: subu       $v0, $v0, $v1
    088683E8:[10800009]: beq        $a0, $zr, 0x08868410
    088683EC:[02229821]: addu       $s3, $s1, $v0
    088683F0:[2C820004]: sltiu      $v0, $a0, 4
    088683F4:[1440000F]: bne        $v0, $zr, 0x08868434
    088683F8:[C7A10000]: lwc1       $f1, 0($sp)
    088683FC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08868400:[0E2099AE]: jal        0x088266B8
    08868404:[2484A23C]: addiu      $a0, $a0, -24004
    08868408:[0A21A10F]: j          0x0886843C
    0886840C:[44806000]: mtc1       $zr, $f12
    08868410:[C7A00000]: lwc1       $f0, 0($sp)
    08868414:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08868418:[44811000]: mtc1       $at, $f2
    0886841C:[46020032]: c.eq.s     $f0, $f2
    08868420:[00000000]: nop
    08868424:[45000005]: bc1f       0x0886843C
    08868428:[44806000]: mtc1       $zr, $f12
    0886842C:[0A21A10F]: j          0x0886843C
    08868430:[46001306]: mov.s      $f12, $f2
    08868434:[44800000]: mtc1       $zr, $f0
    08868438:[46000B00]: add.s      $f12, $f1, $f0
    0886843C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08868440:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08868444:[0E2190B4]: jal        0x088642D0
    08868448:[260600AC]: addiu      $a2, $s0, 172
    0886844C:[4600AB06]: mov.s      $f12, $f21
    08868450:[9244008C]: lbu        $a0, 140($s2)
    08868454:[8E45007C]: lw         $a1, 124($s2)
    08868458:[26060058]: addiu      $a2, $s0, 88
    0886845C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08868460:[AFA00000]: sw         $zr, 0($sp)
    08868464:[0E21901A]: jal        0x08864068
    08868468:[8E510048]: lw         $s1, 72($s2)
    0886846C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08868470:[54430017]: bnel       $v0, $v1, 0x088684D0
    08868474:[8FA20024]: lw         $v0, 36($sp)
    08868478:[92030058]: lbu        $v1, 88($s0)
    0886847C:[00032080]: sll        $a0, $v1, 0x0002
    08868480:[00031100]: sll        $v0, $v1, 0x0004
    08868484:[00441023]: subu       $v0, $v0, $a0
    08868488:[00431023]: subu       $v0, $v0, $v1
    0886848C:[00021080]: sll        $v0, $v0, 0x0002
    08868490:[02221021]: addu       $v0, $s1, $v0
    08868494:[84440004]: lh         $a0, 4($v0)
    08868498:[84450006]: lh         $a1, 6($v0)
    0886849C:[84460008]: lh         $a2, 8($v0)
    088684A0:[8447000A]: lh         $a3, 10($v0)
    088684A4:[8448000C]: lh         $t0, 12($v0)
    088684A8:[8C430000]: lw         $v1, 0($v0)
    088684AC:[8442000E]: lh         $v0, 14($v0)
    088684B0:[A60400B8]: sh         $a0, 184($s0)
    088684B4:[AE0300B4]: sw         $v1, 180($s0)
    088684B8:[A60500BA]: sh         $a1, 186($s0)
    088684BC:[A60600BC]: sh         $a2, 188($s0)
    088684C0:[A60700BE]: sh         $a3, 190($s0)
    088684C4:[A60800C0]: sh         $t0, 192($s0)
    088684C8:[A60200C2]: sh         $v0, 194($s0)
    088684CC:[8FA20024]: lw         $v0, 36($sp)
    088684D0:[27A40010]: addiu      $a0, $sp, 16
    088684D4:[0E209AB8]: jal        0x08826AE0
    088684D8:[C44C0000]: lwc1       $f12, 0($v0)
    088684DC:[8644000A]: lh         $a0, 10($s2)
    088684E0:[04800009]: bltz       $a0, 0x08868508
    088684E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088684E8:[00041080]: sll        $v0, $a0, 0x0002
    088684EC:[00041900]: sll        $v1, $a0, 0x0004
    088684F0:[00621823]: subu       $v1, $v1, $v0
    088684F4:[8E820028]: lw         $v0, 40($s4)
    088684F8:[00641821]: addu       $v1, $v1, $a0
    088684FC:[00031900]: sll        $v1, $v1, 0x0004
    08868500:[00431021]: addu       $v0, $v0, $v1
    08868504:[244200D0]: addiu      $v0, $v0, 208
    08868508:[8FA3002C]: lw         $v1, 44($sp)
    0886850C:[C7CE0000]: lwc1       $f14, 0($fp)
    08868510:[C6ED0000]: lwc1       $f13, 0($s7)
    08868514:[C4610000]: lwc1       $f1, 0($v1)
    08868518:[8FA30028]: lw         $v1, 40($sp)
    0886851C:[C7A80010]: lwc1       $f8, 16($sp)
    08868520:[C7AB0014]: lwc1       $f11, 20($sp)
    08868524:[C4660000]: lwc1       $f6, 0($v1)
    08868528:[8FA30020]: lw         $v1, 32($sp)
    0886852C:[1040001D]: beq        $v0, $zr, 0x088685A4
    08868530:[C46C0000]: lwc1       $f12, 0($v1)
    08868534:[C4490040]: lwc1       $f9, 64($v0)
    08868538:[C44A0044]: lwc1       $f10, 68($v0)
    0886853C:[C4470000]: lwc1       $f7, 0($v0)
    08868540:[46090842]: mul.s      $f1, $f1, $f9
    08868544:[460A3002]: mul.s      $f0, $f6, $f10
    08868548:[C4430004]: lwc1       $f3, 4($v0)
    0886854C:[C4450010]: lwc1       $f5, 16($v0)
    08868550:[C4420014]: lwc1       $f2, 20($v0)
    08868554:[46011982]: mul.s      $f6, $f3, $f1
    08868558:[46013842]: mul.s      $f1, $f7, $f1
    0886855C:[46001102]: mul.s      $f4, $f2, $f0
    08868560:[46002802]: mul.s      $f0, $f5, $f0
    08868564:[460818C2]: mul.s      $f3, $f3, $f8
    08868568:[460B2942]: mul.s      $f5, $f5, $f11
    0886856C:[46043180]: add.s      $f6, $f6, $f4
    08868570:[46000840]: add.s      $f1, $f1, $f0
    08868574:[460839C2]: mul.s      $f7, $f7, $f8
    08868578:[460B1082]: mul.s      $f2, $f2, $f11
    0886857C:[C4480048]: lwc1       $f8, 72($v0)
    08868580:[C4400030]: lwc1       $f0, 48($v0)
    08868584:[C4440034]: lwc1       $f4, 52($v0)
    08868588:[46086B42]: mul.s      $f13, $f13, $f8
    0886858C:[46096302]: mul.s      $f12, $f12, $f9
    08868590:[460A7382]: mul.s      $f14, $f14, $f10
    08868594:[46021AC0]: add.s      $f11, $f3, $f2
    08868598:[46000840]: add.s      $f1, $f1, $f0
    0886859C:[46043180]: add.s      $f6, $f6, $f4
    088685A0:[46053A00]: add.s      $f8, $f7, $f5
    088685A4:[46004007]: neg.s      $f0, $f8
    088685A8:[E60C0040]: swc1       $f12, 64($s0)
    088685AC:[26520090]: addiu      $s2, $s2, 144
    088685B0:[26D60001]: addiu      $s6, $s6, 1
    088685B4:[E60E0044]: swc1       $f14, 68($s0)
    088685B8:[E60D0048]: swc1       $f13, 72($s0)
    088685BC:[E6000004]: swc1       $f0, 4($s0)
    088685C0:[E6080010]: swc1       $f8, 16($s0)
    088685C4:[E60B0014]: swc1       $f11, 20($s0)
    088685C8:[E6010030]: swc1       $f1, 48($s0)
    088685CC:[E6060034]: swc1       $f6, 52($s0)
    088685D0:[E60B0000]: swc1       $f11, 0($s0)
    088685D4:[261000D0]: addiu      $s0, $s0, 208
    088685D8:[8FA20030]: lw         $v0, 48($sp)
    088685DC:[56C2FE62]: bnel       $s6, $v0, 0x08867F68
    088685E0:[C695000C]: lwc1       $f21, 12($s4)
    088685E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088685E8:[0A21A184]: j          0x08868610
    088685EC:[A2820030]: sb         $v0, 48($s4)
    088685F0:[8E820034]: lw         $v0, 52($s4)
    088685F4:[14400005]: bne        $v0, $zr, 0x0886860C
    088685F8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088685FC:[92820030]: lbu        $v0, 48($s4)
    08868600:[14400002]: bne        $v0, $zr, 0x0886860C
    08868604:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08868608:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0886860C:[A2830030]: sb         $v1, 48($s4)
    08868610:[C680000C]: lwc1       $f0, 12($s4)
    08868614:[AE800034]: sw         $zr, 52($s4)
    08868618:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0886861C:[E6800020]: swc1       $f0, 32($s4)
    08868620:[8FBF0064]: lw         $ra, 100($sp)
    08868624:[8FBE0060]: lw         $fp, 96($sp)
    08868628:[8FB7005C]: lw         $s7, 92($sp)
    0886862C:[8FB60058]: lw         $s6, 88($sp)
    08868630:[8FB50054]: lw         $s5, 84($sp)
    08868634:[8FB40050]: lw         $s4, 80($sp)
    08868638:[8FB3004C]: lw         $s3, 76($sp)
    0886863C:[8FB20048]: lw         $s2, 72($sp)
    08868640:[8FB10044]: lw         $s1, 68($sp)
    08868644:[8FB00040]: lw         $s0, 64($sp)
    08868648:[C7B50074]: lwc1       $f21, 116($sp)
    0886864C:[C7B40070]: lwc1       $f20, 112($sp)
    08868650:[03E00008]: jr         $ra
    08868654:[27BD0080]: addiu      $sp, $sp, 128
    08868658:[8C850018]: lw         $a1, 24($a0)
    0886865C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08868660:[10A30003]: beq        $a1, $v1, 0x08868670
    08868664:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08868668:[0A219F8A]: j          0x08867E28
    0886866C:[C48C001C]: lwc1       $f12, 28($a0)
    08868670:[03E00008]: jr         $ra
    08868674:[00000000]: nop
  Back Branch 088685DC 5,672 times (length 415)
  Back Branch 08868668 1,044 times (length 530)
  Back Branch 08867ED4 14 times (length 5)
    08867EB4:[00000000]: nop
    08867EB8:[4503FFFC]: bc1tl      0x08867EAC
    08867EBC:[46000840]: add.s      $f1, $f1, $f0
    08867EC0:[0A219FB3]: j          0x08867ECC
    08867EC4:[00000000]: nop
--> 08867EC8:[26B50001]: addiu      $s5, $s5, 1
    08867ECC:[4601003E]: c.le.s     $f0, $f1
    08867ED0:[00000000]: nop
--> 08867ED4:[4503FFFC]: bc1tl      0x08867EC8
    08867ED8:[46000841]: sub.s      $f1, $f1, $f0
    08867EDC:[0A219FCE]: j          0x08867F38
    08867EE0:[C6800020]: lwc1       $f0, 32($s4)
    08867EE4:[44801000]: mtc1       $zr, $f2
_S1_2_8828AFC 806,610 instructions (0.327%), 38,410 calls (08828AFC - 08828B58, length 24)
    08828AFC:[24850040]: addiu      $a1, $a0, 64
    08828B00:[2882FFC1]: slti       $v0, $a0, -63
    08828B04:[28830040]: slti       $v1, $a0, 64
    08828B08:[14400007]: bne        $v0, $zr, 0x08828B28
    08828B0C:[44851000]: mtc1       $a1, $f2
    08828B10:[2482FFC0]: addiu      $v0, $a0, -64
    08828B14:[44820000]: mtc1       $v0, $f0
    08828B18:[14600004]: bne        $v1, $zr, 0x08828B2C
    08828B1C:[44800800]: mtc1       $zr, $f1
    08828B20:[0A20A2CB]: j          0x08828B2C
    08828B24:[46800060]: cvt.s.w    $f1, $f0
    08828B28:[46801060]: cvt.s.w    $f1, $f2
    08828B2C:[44841000]: mtc1       $a0, $f2
    08828B30:[46801020]: cvt.s.w    $f0, $f2
    08828B34:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828B38:[44811000]: mtc1       $at, $f2
    08828B3C:[46020882]: mul.s      $f2, $f1, $f2
    08828B40:[3C013C00]: lui        $at, 0x3C00 <=> li $at, 0x3C000000
    08828B44:[44810800]: mtc1       $at, $f1
    08828B48:[46010002]: mul.s      $f0, $f0, $f1
    08828B4C:[46020001]: sub.s      $f0, $f0, $f2
    08828B50:[460C0002]: mul.s      $f0, $f0, $f12
    08828B54:[03E00008]: jr         $ra
    08828B58:[46001000]: add.s      $f0, $f2, $f0
_S1_2_8839C18 735,085 instructions (0.298%), 3,781 calls (08839B38 - 08839C6C, length 78)
    08839B38:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B3C:[AFBF0004]: sw         $ra, 4($sp)
    08839B40:[0A20E6DB]: j          0x08839B6C
    08839B44:[AFB00000]: sw         $s0, 0($sp)
    08839B48:[0E20AE8F]: jal        0x0882BA3C
    08839B4C:[26040034]: addiu      $a0, $s0, 52
    08839B50:[0E2112D2]: jal        0x08844B48
    08839B54:[26040038]: addiu      $a0, $s0, 56
    08839B58:[0E20966D]: jal        0x088259B4
    08839B5C:[2604003C]: addiu      $a0, $s0, 60
    08839B60:[0E216D28]: jal        0x0885B4A0
    08839B64:[26040040]: addiu      $a0, $s0, 64
    08839B68:[A2000016]: sb         $zr, 22($s0)
    08839B6C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839B70:[0E20E54E]: jal        0x08839538
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
    08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B88:[90A20016]: lbu        $v0, 22($a1)
    08839B8C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839B90:[10400005]: beq        $v0, $zr, 0x08839BA8
    08839B94:[24844734]: addiu      $a0, $a0, 18228
    08839B98:[0E20E531]: jal        0x088394C4
    08839B9C:[26043A18]: addiu      $a0, $s0, 14872
    08839BA0:[0A20E6DC]: j          0x08839B70
    08839BA4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BA8:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839BAC:[344283E1]: ori        $v0, $v0, -31775
    08839BB0:[00620018]: mult       $v1, $v0
    08839BB4:[00008012]: mflo       $s0
    08839BB8:[2A020008]: slti       $v0, $s0, 8
    08839BBC:[54400004]: bnel       $v0, $zr, 0x08839BD0
    08839BC0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BC4:[0E2099AE]: jal        0x088266B8
    08839BC8:[00000000]: nop
    08839BCC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BD0:[8C8335F4]: lw         $v1, 13812($a0)
    08839BD4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839BD8:[02021006]: srlv       $v0, $v0, $s0
    08839BDC:[00621825]: or         $v1, $v1, $v0
    08839BE0:[AC8335F4]: sw         $v1, 13812($a0)
    08839BE4:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839BE8:[0E20E54E]: jal        0x08839538
    08839BEC:[26043A18]: addiu      $a0, $s0, 14872
    08839BF0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839BF4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839BF8:[244235F8]: addiu      $v0, $v0, 13816
    08839BFC:[00A21023]: subu       $v0, $a1, $v0
    08839C00:[14A0FFE1]: bne        $a1, $zr, 0x08839B88
    08839C04:[00021883]: sra        $v1, $v0, 0x0002
    08839C08:[8FBF0004]: lw         $ra, 4($sp)
    08839C0C:[8FB00000]: lw         $s0, 0($sp)
    08839C10:[03E00008]: jr         $ra
    08839C14:[27BD0010]: addiu      $sp, $sp, 16
    08839C18:[27BDFFF0]: addiu      $sp, $sp, -16
    08839C1C:[AFB00000]: sw         $s0, 0($sp)
    08839C20:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839C24:[0A20E711]: j          0x08839C44
    08839C28:[AFBF0004]: sw         $ra, 4($sp)
    08839C2C:[0E20E6CE]: jal        0x08839B38
    08839C30:[00000000]: nop
    08839C34:[0E20E579]: jal        0x088395E4
    08839C38:[00000000]: nop
    08839C3C:[0E264957]: jal        0x0899255C [sceKernelDelayThreadCB]
    08839C40:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08839C44:[92020000]: lbu        $v0, 0($s0)
    08839C48:[1040FFF8]: beq        $v0, $zr, 0x08839C2C
    08839C4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08839C50:[0E20E4FF]: jal        0x088393FC
    08839C54:[00000000]: nop
    08839C58:[5040FFFB]: beql       $v0, $zr, 0x08839C48
    08839C5C:[92020000]: lbu        $v0, 0($s0)
    08839C60:[8FBF0004]: lw         $ra, 4($sp)
    08839C64:[8FB00000]: lw         $s0, 0($sp)
    08839C68:[0A20E6CE]: j          0x08839B38
    08839C6C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08839B78 66,757 times (length 14)
    08839B38:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B3C:[AFBF0004]: sw         $ra, 4($sp)
    08839B40:[0A20E6DB]: j          0x08839B6C
    08839B44:[AFB00000]: sw         $s0, 0($sp)
--> 08839B48:[0E20AE8F]: jal        0x0882BA3C
    08839B4C:[26040034]: addiu      $a0, $s0, 52
    08839B50:[0E2112D2]: jal        0x08844B48
    08839B54:[26040038]: addiu      $a0, $s0, 56
    08839B58:[0E20966D]: jal        0x088259B4
    08839B5C:[2604003C]: addiu      $a0, $s0, 60
    08839B60:[0E216D28]: jal        0x0885B4A0
    08839B64:[26040040]: addiu      $a0, $s0, 64
    08839B68:[A2000016]: sb         $zr, 22($s0)
    08839B6C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839B70:[0E20E54E]: jal        0x08839538
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
--> 08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B88:[90A20016]: lbu        $v0, 22($a1)
  Back Branch 08839C00 66,756 times (length 32)
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
    08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
--> 08839B88:[90A20016]: lbu        $v0, 22($a1)
    08839B8C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839B90:[10400005]: beq        $v0, $zr, 0x08839BA8
    08839B94:[24844734]: addiu      $a0, $a0, 18228
    08839B98:[0E20E531]: jal        0x088394C4
    08839B9C:[26043A18]: addiu      $a0, $s0, 14872
    08839BA0:[0A20E6DC]: j          0x08839B70
    08839BA4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BA8:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839BAC:[344283E1]: ori        $v0, $v0, -31775
    08839BB0:[00620018]: mult       $v1, $v0
    08839BB4:[00008012]: mflo       $s0
    08839BB8:[2A020008]: slti       $v0, $s0, 8
    08839BBC:[54400004]: bnel       $v0, $zr, 0x08839BD0
    08839BC0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BC4:[0E2099AE]: jal        0x088266B8
    08839BC8:[00000000]: nop
    08839BCC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BD0:[8C8335F4]: lw         $v1, 13812($a0)
    08839BD4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839BD8:[02021006]: srlv       $v0, $v0, $s0
    08839BDC:[00621825]: or         $v1, $v1, $v0
    08839BE0:[AC8335F4]: sw         $v1, 13812($a0)
    08839BE4:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839BE8:[0E20E54E]: jal        0x08839538
    08839BEC:[26043A18]: addiu      $a0, $s0, 14872
    08839BF0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839BF4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839BF8:[244235F8]: addiu      $v0, $v0, 13816
    08839BFC:[00A21023]: subu       $v0, $a1, $v0
--> 08839C00:[14A0FFE1]: bne        $a1, $zr, 0x08839B88
    08839C04:[00021883]: sra        $v1, $v0, 0x0002
    08839C08:[8FBF0004]: lw         $ra, 4($sp)
    08839C0C:[8FB00000]: lw         $s0, 0($sp)
    08839C10:[03E00008]: jr         $ra
  Back Branch 08839C48 58,728 times (length 9)
    08839C18:[27BDFFF0]: addiu      $sp, $sp, -16
    08839C1C:[AFB00000]: sw         $s0, 0($sp)
    08839C20:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839C24:[0A20E711]: j          0x08839C44
    08839C28:[AFBF0004]: sw         $ra, 4($sp)
--> 08839C2C:[0E20E6CE]: jal        0x08839B38
    08839C30:[00000000]: nop
    08839C34:[0E20E579]: jal        0x088395E4
    08839C38:[00000000]: nop
    08839C3C:[0E264957]: jal        0x0899255C [sceKernelDelayThreadCB]
    08839C40:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08839C44:[92020000]: lbu        $v0, 0($s0)
--> 08839C48:[1040FFF8]: beq        $v0, $zr, 0x08839C2C
    08839C4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08839C50:[0E20E4FF]: jal        0x088393FC
    08839C54:[00000000]: nop
    08839C58:[5040FFFB]: beql       $v0, $zr, 0x08839C48
  Back Branch 08839C68 3,780 times (length 78)
--> 08839B38:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B3C:[AFBF0004]: sw         $ra, 4($sp)
    08839B40:[0A20E6DB]: j          0x08839B6C
    08839B44:[AFB00000]: sw         $s0, 0($sp)
    08839B48:[0E20AE8F]: jal        0x0882BA3C
    08839B4C:[26040034]: addiu      $a0, $s0, 52
    08839B50:[0E2112D2]: jal        0x08844B48
    08839B54:[26040038]: addiu      $a0, $s0, 56
    08839B58:[0E20966D]: jal        0x088259B4
    08839B5C:[2604003C]: addiu      $a0, $s0, 60
    08839B60:[0E216D28]: jal        0x0885B4A0
    08839B64:[26040040]: addiu      $a0, $s0, 64
    08839B68:[A2000016]: sb         $zr, 22($s0)
    08839B6C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839B70:[0E20E54E]: jal        0x08839538
    08839B74:[24843A60]: addiu      $a0, $a0, 14944
    08839B78:[1440FFF3]: bne        $v0, $zr, 0x08839B48
    08839B7C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839B80:[0A20E6FA]: j          0x08839BE8
    08839B84:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B88:[90A20016]: lbu        $v0, 22($a1)
    08839B8C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839B90:[10400005]: beq        $v0, $zr, 0x08839BA8
    08839B94:[24844734]: addiu      $a0, $a0, 18228
    08839B98:[0E20E531]: jal        0x088394C4
    08839B9C:[26043A18]: addiu      $a0, $s0, 14872
    08839BA0:[0A20E6DC]: j          0x08839B70
    08839BA4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BA8:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839BAC:[344283E1]: ori        $v0, $v0, -31775
    08839BB0:[00620018]: mult       $v1, $v0
    08839BB4:[00008012]: mflo       $s0
    08839BB8:[2A020008]: slti       $v0, $s0, 8
    08839BBC:[54400004]: bnel       $v0, $zr, 0x08839BD0
    08839BC0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BC4:[0E2099AE]: jal        0x088266B8
    08839BC8:[00000000]: nop
    08839BCC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839BD0:[8C8335F4]: lw         $v1, 13812($a0)
    08839BD4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839BD8:[02021006]: srlv       $v0, $v0, $s0
    08839BDC:[00621825]: or         $v1, $v1, $v0
    08839BE0:[AC8335F4]: sw         $v1, 13812($a0)
    08839BE4:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839BE8:[0E20E54E]: jal        0x08839538
    08839BEC:[26043A18]: addiu      $a0, $s0, 14872
    08839BF0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839BF4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839BF8:[244235F8]: addiu      $v0, $v0, 13816
    08839BFC:[00A21023]: subu       $v0, $a1, $v0
    08839C00:[14A0FFE1]: bne        $a1, $zr, 0x08839B88
    08839C04:[00021883]: sra        $v1, $v0, 0x0002
    08839C08:[8FBF0004]: lw         $ra, 4($sp)
    08839C0C:[8FB00000]: lw         $s0, 0($sp)
    08839C10:[03E00008]: jr         $ra
    08839C14:[27BD0010]: addiu      $sp, $sp, 16
    08839C18:[27BDFFF0]: addiu      $sp, $sp, -16
    08839C1C:[AFB00000]: sw         $s0, 0($sp)
    08839C20:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839C24:[0A20E711]: j          0x08839C44
    08839C28:[AFBF0004]: sw         $ra, 4($sp)
    08839C2C:[0E20E6CE]: jal        0x08839B38
    08839C30:[00000000]: nop
    08839C34:[0E20E579]: jal        0x088395E4
    08839C38:[00000000]: nop
    08839C3C:[0E264957]: jal        0x0899255C [sceKernelDelayThreadCB]
    08839C40:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08839C44:[92020000]: lbu        $v0, 0($s0)
    08839C48:[1040FFF8]: beq        $v0, $zr, 0x08839C2C
    08839C4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08839C50:[0E20E4FF]: jal        0x088393FC
    08839C54:[00000000]: nop
    08839C58:[5040FFFB]: beql       $v0, $zr, 0x08839C48
    08839C5C:[92020000]: lbu        $v0, 0($s0)
    08839C60:[8FBF0004]: lw         $ra, 4($sp)
    08839C64:[8FB00000]: lw         $s0, 0($sp)
--> 08839C68:[0A20E6CE]: j          0x08839B38
    08839C6C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892FFDC 698,955 instructions (0.283%), 18,493 calls (0892FFDC - 08930294, length 175)
    0892FFDC:[00A4102B]: sltu       $v0, $a1, $a0
    0892FFE0:[10400005]: beq        $v0, $zr, 0x0892FFF8
    0892FFE4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0892FFE8:[00A61821]: addu       $v1, $a1, $a2
    0892FFEC:[0083102B]: sltu       $v0, $a0, $v1
    0892FFF0:[5440003C]: bnel       $v0, $zr, 0x089300E4
    0892FFF4:[00865021]: addu       $t2, $a0, $a2
    0892FFF8:[2CC20008]: sltiu      $v0, $a2, 8
    0892FFFC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930000:[1040000B]: beq        $v0, $zr, 0x08930030
    08930004:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930008:[18C00007]: blez       $a2, 0x08930028
    0893000C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930010:[00861821]: addu       $v1, $a0, $a2
    08930014:[91020000]: lbu        $v0, 0($t0)
    08930018:[A0E20000]: sb         $v0, 0($a3)
    0893001C:[24E70001]: addiu      $a3, $a3, 1
    08930020:[1467FFFC]: bne        $v1, $a3, 0x08930014
    08930024:[25080001]: addiu      $t0, $t0, 1
    08930028:[03E00008]: jr         $ra
    0893002C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930030:[00AA1026]: xor        $v0, $a1, $t2
    08930034:[30420003]: andi       $v0, $v0, 3
    08930038:[54400061]: bnel       $v0, $zr, 0x089301C0
    0893003C:[00062FC3]: sra        $a1, $a2, 0x001F
    08930040:[30A30003]: andi       $v1, $a1, 3
    08930044:[10600009]: beq        $v1, $zr, 0x0893006C
    08930048:[00065902]: srl        $t3, $a2, 0x0004
    0893004C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930050:[00431023]: subu       $v0, $v0, $v1
    08930054:[00C23023]: subu       $a2, $a2, $v0
    08930058:[00A24021]: addu       $t0, $a1, $v0
    0893005C:[01422021]: addu       $a0, $t2, $v0
    08930060:[98A30000]: lwr        $v1, 0($a1)
    08930064:[B9430000]: swr        $v1, 0($t2)
    08930068:[00065902]: srl        $t3, $a2, 0x0004
    0893006C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930070:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930074:[1160000E]: beq        $t3, $zr, 0x089300B0
    08930078:[30CC000F]: andi       $t4, $a2, 15
    0893007C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930080:[8CE30004]: lw         $v1, 4($a3)
    08930084:[8CE40008]: lw         $a0, 8($a3)
    08930088:[8CE5000C]: lw         $a1, 12($a3)
    0893008C:[8CE20000]: lw         $v0, 0($a3)
    08930090:[25080001]: addiu      $t0, $t0, 1
    08930094:[AD230004]: sw         $v1, 4($t1)
    08930098:[24E70010]: addiu      $a3, $a3, 16
    0893009C:[AD220000]: sw         $v0, 0($t1)
    089300A0:[AD240008]: sw         $a0, 8($t1)
    089300A4:[AD25000C]: sw         $a1, 12($t1)
    089300A8:[1568FFF5]: bne        $t3, $t0, 0x08930080
    089300AC:[25290010]: addiu      $t1, $t1, 16
    089300B0:[000C2082]: srl        $a0, $t4, 0x0002
    089300B4:[10800008]: beq        $a0, $zr, 0x089300D8
    089300B8:[30C60003]: andi       $a2, $a2, 3
    089300BC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089300C0:[8CE20000]: lw         $v0, 0($a3)
    089300C4:[24630001]: addiu      $v1, $v1, 1
    089300C8:[24E70004]: addiu      $a3, $a3, 4
    089300CC:[AD220000]: sw         $v0, 0($t1)
    089300D0:[1464FFFB]: bne        $v1, $a0, 0x089300C0
    089300D4:[25290004]: addiu      $t1, $t1, 4
    089300D8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089300DC:[0A24C002]: j          0x08930008
    089300E0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089300E4:[2CC20008]: sltiu      $v0, $a2, 8
    089300E8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089300EC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089300F0:[14400029]: bne        $v0, $zr, 0x08930198
    089300F4:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    089300F8:[006A1026]: xor        $v0, $v1, $t2
    089300FC:[30420003]: andi       $v0, $v0, 3
    08930100:[14400046]: bne        $v0, $zr, 0x0893021C
    08930104:[00062FC3]: sra        $a1, $a2, 0x001F
    08930108:[30630003]: andi       $v1, $v1, 3
    0893010C:[1460005B]: bne        $v1, $zr, 0x0893027C
    08930110:[00000000]: nop
    08930114:[000B6102]: srl        $t4, $t3, 0x0004
    08930118:[316D000F]: andi       $t5, $t3, 15
    0893011C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930120:[11800011]: beq        $t4, $zr, 0x08930168
    08930124:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930128:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0893012C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930130:[8CE3FFFC]: lw         $v1, -4($a3)
    08930134:[8CE2FFF0]: lw         $v0, -16($a3)
    08930138:[8CE4FFF4]: lw         $a0, -12($a3)
    0893013C:[8CE5FFF8]: lw         $a1, -8($a3)
    08930140:[24E8FFF0]: addiu      $t0, $a3, -16
    08930144:[AD23FFFC]: sw         $v1, -4($t1)
    08930148:[24C60001]: addiu      $a2, $a2, 1
    0893014C:[2523FFF0]: addiu      $v1, $t1, -16
    08930150:[AD22FFF0]: sw         $v0, -16($t1)
    08930154:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930158:[AD24FFF4]: sw         $a0, -12($t1)
    0893015C:[AD25FFF8]: sw         $a1, -8($t1)
    08930160:[1586FFF3]: bne        $t4, $a2, 0x08930130
    08930164:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930168:[000D2882]: srl        $a1, $t5, 0x0002
    0893016C:[10A00008]: beq        $a1, $zr, 0x08930190
    08930170:[316B0003]: andi       $t3, $t3, 3
    08930174:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930178:[2508FFFC]: addiu      $t0, $t0, -4
    0893017C:[8D020000]: lw         $v0, 0($t0)
    08930180:[2463FFFC]: addiu      $v1, $v1, -4
    08930184:[24840001]: addiu      $a0, $a0, 1
    08930188:[14A4FFFB]: bne        $a1, $a0, 0x08930178
    0893018C:[AC620000]: sw         $v0, 0($v1)
    08930190:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930194:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930198:[1960FFA3]: blez       $t3, 0x08930028
    0893019C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089301A0:[24E7FFFF]: addiu      $a3, $a3, -1
    089301A4:[90E20000]: lbu        $v0, 0($a3)
    089301A8:[2484FFFF]: addiu      $a0, $a0, -1
    089301AC:[24630001]: addiu      $v1, $v1, 1
    089301B0:[1563FFFB]: bne        $t3, $v1, 0x089301A0
    089301B4:[A0820000]: sb         $v0, 0($a0)
    089301B8:[03E00008]: jr         $ra
    089301BC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089301C0:[00052F82]: srl        $a1, $a1, 0x001E
    089301C4:[24C40003]: addiu      $a0, $a2, 3
    089301C8:[28C30000]: slti       $v1, $a2, 0
    089301CC:[00C3200A]: movz       $a0, $a2, $v1
    089301D0:[00C51021]: addu       $v0, $a2, $a1
    089301D4:[30420003]: andi       $v0, $v0, 3
    089301D8:[00042083]: sra        $a0, $a0, 0x0002
    089301DC:[00453023]: subu       $a2, $v0, $a1
    089301E0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089301E4:[1080FFBC]: beq        $a0, $zr, 0x089300D8
    089301E8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089301EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089301F0:[24630001]: addiu      $v1, $v1, 1
    089301F4:[88E20003]: lwl        $v0, 3($a3)
    089301F8:[98E20000]: lwr        $v0, 0($a3)
    089301FC:[24E70004]: addiu      $a3, $a3, 4
    08930200:[A9220003]: swl        $v0, 3($t1)
    08930204:[B9220000]: swr        $v0, 0($t1)
    08930208:[1483FFF9]: bne        $a0, $v1, 0x089301F0
    0893020C:[25290004]: addiu      $t1, $t1, 4
    08930210:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930214:[0A24C002]: j          0x08930008
    08930218:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0893021C:[00052F82]: srl        $a1, $a1, 0x001E
    08930220:[28C30000]: slti       $v1, $a2, 0
    08930224:[24C40003]: addiu      $a0, $a2, 3
    08930228:[00C3200A]: movz       $a0, $a2, $v1
    0893022C:[00C51021]: addu       $v0, $a2, $a1
    08930230:[30420003]: andi       $v0, $v0, 3
    08930234:[00042083]: sra        $a0, $a0, 0x0002
    08930238:[00455823]: subu       $t3, $v0, $a1
    0893023C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930240:[1080FFD3]: beq        $a0, $zr, 0x08930190
    08930244:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08930248:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893024C:[24A50001]: addiu      $a1, $a1, 1
    08930250:[2508FFFC]: addiu      $t0, $t0, -4
    08930254:[2463FFFC]: addiu      $v1, $v1, -4
    08930258:[89020003]: lwl        $v0, 3($t0)
    0893025C:[99020000]: lwr        $v0, 0($t0)
    08930260:[A8620003]: swl        $v0, 3($v1)
    08930264:[B8620000]: swr        $v0, 0($v1)
    08930268:[5485FFF9]: bnel       $a0, $a1, 0x08930250
    0893026C:[24A50001]: addiu      $a1, $a1, 1
    08930270:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930274:[0A24C066]: j          0x08930198
    08930278:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0893027C:[88E2FFFF]: lwl        $v0, -1($a3)
    08930280:[00C35823]: subu       $t3, $a2, $v1
    08930284:[00E33823]: subu       $a3, $a3, $v1
    08930288:[01432023]: subu       $a0, $t2, $v1
    0893028C:[A942FFFF]: swl        $v0, -1($t2)
    08930290:[0A24C046]: j          0x08930118
    08930294:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 08930020 45,606 times (length 5)
    08930000:[1040000B]: beq        $v0, $zr, 0x08930030
    08930004:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930008:[18C00007]: blez       $a2, 0x08930028
    0893000C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930010:[00861821]: addu       $v1, $a0, $a2
--> 08930014:[91020000]: lbu        $v0, 0($t0)
    08930018:[A0E20000]: sb         $v0, 0($a3)
    0893001C:[24E70001]: addiu      $a3, $a3, 1
--> 08930020:[1467FFFC]: bne        $v1, $a3, 0x08930014
    08930024:[25080001]: addiu      $t0, $t0, 1
    08930028:[03E00008]: jr         $ra
    0893002C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930030:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 089300D0 10,320 times (length 6)
    089300AC:[25290010]: addiu      $t1, $t1, 16
    089300B0:[000C2082]: srl        $a0, $t4, 0x0002
    089300B4:[10800008]: beq        $a0, $zr, 0x089300D8
    089300B8:[30C60003]: andi       $a2, $a2, 3
    089300BC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089300C0:[8CE20000]: lw         $v0, 0($a3)
    089300C4:[24630001]: addiu      $v1, $v1, 1
    089300C8:[24E70004]: addiu      $a3, $a3, 4
    089300CC:[AD220000]: sw         $v0, 0($t1)
--> 089300D0:[1464FFFB]: bne        $v1, $a0, 0x089300C0
    089300D4:[25290004]: addiu      $t1, $t1, 4
    089300D8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089300DC:[0A24C002]: j          0x08930008
    089300E0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 089300DC 5,977 times (length 55)
    0892FFF4:[00865021]: addu       $t2, $a0, $a2
    0892FFF8:[2CC20008]: sltiu      $v0, $a2, 8
    0892FFFC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930000:[1040000B]: beq        $v0, $zr, 0x08930030
    08930004:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 08930008:[18C00007]: blez       $a2, 0x08930028
    0893000C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930010:[00861821]: addu       $v1, $a0, $a2
    08930014:[91020000]: lbu        $v0, 0($t0)
    08930018:[A0E20000]: sb         $v0, 0($a3)
    0893001C:[24E70001]: addiu      $a3, $a3, 1
    08930020:[1467FFFC]: bne        $v1, $a3, 0x08930014
    08930024:[25080001]: addiu      $t0, $t0, 1
    08930028:[03E00008]: jr         $ra
    0893002C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930030:[00AA1026]: xor        $v0, $a1, $t2
    08930034:[30420003]: andi       $v0, $v0, 3
    08930038:[54400061]: bnel       $v0, $zr, 0x089301C0
    0893003C:[00062FC3]: sra        $a1, $a2, 0x001F
    08930040:[30A30003]: andi       $v1, $a1, 3
    08930044:[10600009]: beq        $v1, $zr, 0x0893006C
    08930048:[00065902]: srl        $t3, $a2, 0x0004
    0893004C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930050:[00431023]: subu       $v0, $v0, $v1
    08930054:[00C23023]: subu       $a2, $a2, $v0
    08930058:[00A24021]: addu       $t0, $a1, $v0
    0893005C:[01422021]: addu       $a0, $t2, $v0
    08930060:[98A30000]: lwr        $v1, 0($a1)
    08930064:[B9430000]: swr        $v1, 0($t2)
    08930068:[00065902]: srl        $t3, $a2, 0x0004
    0893006C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930070:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930074:[1160000E]: beq        $t3, $zr, 0x089300B0
    08930078:[30CC000F]: andi       $t4, $a2, 15
    0893007C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930080:[8CE30004]: lw         $v1, 4($a3)
    08930084:[8CE40008]: lw         $a0, 8($a3)
    08930088:[8CE5000C]: lw         $a1, 12($a3)
    0893008C:[8CE20000]: lw         $v0, 0($a3)
    08930090:[25080001]: addiu      $t0, $t0, 1
    08930094:[AD230004]: sw         $v1, 4($t1)
    08930098:[24E70010]: addiu      $a3, $a3, 16
    0893009C:[AD220000]: sw         $v0, 0($t1)
    089300A0:[AD240008]: sw         $a0, 8($t1)
    089300A4:[AD25000C]: sw         $a1, 12($t1)
    089300A8:[1568FFF5]: bne        $t3, $t0, 0x08930080
    089300AC:[25290010]: addiu      $t1, $t1, 16
    089300B0:[000C2082]: srl        $a0, $t4, 0x0002
    089300B4:[10800008]: beq        $a0, $zr, 0x089300D8
    089300B8:[30C60003]: andi       $a2, $a2, 3
    089300BC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089300C0:[8CE20000]: lw         $v0, 0($a3)
    089300C4:[24630001]: addiu      $v1, $v1, 1
    089300C8:[24E70004]: addiu      $a3, $a3, 4
    089300CC:[AD220000]: sw         $v0, 0($t1)
    089300D0:[1464FFFB]: bne        $v1, $a0, 0x089300C0
    089300D4:[25290004]: addiu      $t1, $t1, 4
    089300D8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 089300DC:[0A24C002]: j          0x08930008
    089300E0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089300E4:[2CC20008]: sltiu      $v0, $a2, 8
    089300E8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089300EC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 089300A8 2,834 times (length 12)
    0893006C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930070:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930074:[1160000E]: beq        $t3, $zr, 0x089300B0
    08930078:[30CC000F]: andi       $t4, $a2, 15
    0893007C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08930080:[8CE30004]: lw         $v1, 4($a3)
    08930084:[8CE40008]: lw         $a0, 8($a3)
    08930088:[8CE5000C]: lw         $a1, 12($a3)
    0893008C:[8CE20000]: lw         $v0, 0($a3)
    08930090:[25080001]: addiu      $t0, $t0, 1
    08930094:[AD230004]: sw         $v1, 4($t1)
    08930098:[24E70010]: addiu      $a3, $a3, 16
    0893009C:[AD220000]: sw         $v0, 0($t1)
    089300A0:[AD240008]: sw         $a0, 8($t1)
    089300A4:[AD25000C]: sw         $a1, 12($t1)
--> 089300A8:[1568FFF5]: bne        $t3, $t0, 0x08930080
    089300AC:[25290010]: addiu      $t1, $t1, 16
    089300B0:[000C2082]: srl        $a0, $t4, 0x0002
    089300B4:[10800008]: beq        $a0, $zr, 0x089300D8
    089300B8:[30C60003]: andi       $a2, $a2, 3
  Back Branch 08930208 1,285 times (length 8)
    089301DC:[00453023]: subu       $a2, $v0, $a1
    089301E0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089301E4:[1080FFBC]: beq        $a0, $zr, 0x089300D8
    089301E8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089301EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089301F0:[24630001]: addiu      $v1, $v1, 1
    089301F4:[88E20003]: lwl        $v0, 3($a3)
    089301F8:[98E20000]: lwr        $v0, 0($a3)
    089301FC:[24E70004]: addiu      $a3, $a3, 4
    08930200:[A9220003]: swl        $v0, 3($t1)
    08930204:[B9220000]: swr        $v0, 0($t1)
--> 08930208:[1483FFF9]: bne        $a0, $v1, 0x089301F0
    0893020C:[25290004]: addiu      $t1, $t1, 4
    08930210:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930214:[0A24C002]: j          0x08930008
    08930218:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 089301E4 348 times (length 69)
    089300C4:[24630001]: addiu      $v1, $v1, 1
    089300C8:[24E70004]: addiu      $a3, $a3, 4
    089300CC:[AD220000]: sw         $v0, 0($t1)
    089300D0:[1464FFFB]: bne        $v1, $a0, 0x089300C0
    089300D4:[25290004]: addiu      $t1, $t1, 4
--> 089300D8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089300DC:[0A24C002]: j          0x08930008
    089300E0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089300E4:[2CC20008]: sltiu      $v0, $a2, 8
    089300E8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089300EC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089300F0:[14400029]: bne        $v0, $zr, 0x08930198
    089300F4:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    089300F8:[006A1026]: xor        $v0, $v1, $t2
    089300FC:[30420003]: andi       $v0, $v0, 3
    08930100:[14400046]: bne        $v0, $zr, 0x0893021C
    08930104:[00062FC3]: sra        $a1, $a2, 0x001F
    08930108:[30630003]: andi       $v1, $v1, 3
    0893010C:[1460005B]: bne        $v1, $zr, 0x0893027C
    08930110:[00000000]: nop
    08930114:[000B6102]: srl        $t4, $t3, 0x0004
    08930118:[316D000F]: andi       $t5, $t3, 15
    0893011C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930120:[11800011]: beq        $t4, $zr, 0x08930168
    08930124:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930128:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0893012C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930130:[8CE3FFFC]: lw         $v1, -4($a3)
    08930134:[8CE2FFF0]: lw         $v0, -16($a3)
    08930138:[8CE4FFF4]: lw         $a0, -12($a3)
    0893013C:[8CE5FFF8]: lw         $a1, -8($a3)
    08930140:[24E8FFF0]: addiu      $t0, $a3, -16
    08930144:[AD23FFFC]: sw         $v1, -4($t1)
    08930148:[24C60001]: addiu      $a2, $a2, 1
    0893014C:[2523FFF0]: addiu      $v1, $t1, -16
    08930150:[AD22FFF0]: sw         $v0, -16($t1)
    08930154:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930158:[AD24FFF4]: sw         $a0, -12($t1)
    0893015C:[AD25FFF8]: sw         $a1, -8($t1)
    08930160:[1586FFF3]: bne        $t4, $a2, 0x08930130
    08930164:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930168:[000D2882]: srl        $a1, $t5, 0x0002
    0893016C:[10A00008]: beq        $a1, $zr, 0x08930190
    08930170:[316B0003]: andi       $t3, $t3, 3
    08930174:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930178:[2508FFFC]: addiu      $t0, $t0, -4
    0893017C:[8D020000]: lw         $v0, 0($t0)
    08930180:[2463FFFC]: addiu      $v1, $v1, -4
    08930184:[24840001]: addiu      $a0, $a0, 1
    08930188:[14A4FFFB]: bne        $a1, $a0, 0x08930178
    0893018C:[AC620000]: sw         $v0, 0($v1)
    08930190:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930194:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930198:[1960FFA3]: blez       $t3, 0x08930028
    0893019C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089301A0:[24E7FFFF]: addiu      $a3, $a3, -1
    089301A4:[90E20000]: lbu        $v0, 0($a3)
    089301A8:[2484FFFF]: addiu      $a0, $a0, -1
    089301AC:[24630001]: addiu      $v1, $v1, 1
    089301B0:[1563FFFB]: bne        $t3, $v1, 0x089301A0
    089301B4:[A0820000]: sb         $v0, 0($a0)
    089301B8:[03E00008]: jr         $ra
    089301BC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089301C0:[00052F82]: srl        $a1, $a1, 0x001E
    089301C4:[24C40003]: addiu      $a0, $a2, 3
    089301C8:[28C30000]: slti       $v1, $a2, 0
    089301CC:[00C3200A]: movz       $a0, $a2, $v1
    089301D0:[00C51021]: addu       $v0, $a2, $a1
    089301D4:[30420003]: andi       $v0, $v0, 3
    089301D8:[00042083]: sra        $a0, $a0, 0x0002
    089301DC:[00453023]: subu       $a2, $v0, $a1
    089301E0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 089301E4:[1080FFBC]: beq        $a0, $zr, 0x089300D8
    089301E8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089301EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089301F0:[24630001]: addiu      $v1, $v1, 1
    089301F4:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 08930214 348 times (length 133)
_S1_2_8834588 675,376 instructions (0.274%), 39,728 calls (08834588 - 088345D8, length 21)
    08834588:[27BDFFF0]: addiu      $sp, $sp, -16
    0883458C:[AFB00000]: sw         $s0, 0($sp)
    08834590:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834594:[7C10F144]: ins        $s0, $zr, 5, 26
    08834598:[06010005]: bgez       $s0, 0x088345B0
    0883459C:[AFBF0004]: sw         $ra, 4($sp)
    088345A0:[2610FFFF]: addiu      $s0, $s0, -1
    088345A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345A8:[02028025]: or         $s0, $s0, $v0
    088345AC:[26100001]: addiu      $s0, $s0, 1
    088345B0:[0E20D0F8]: jal        0x088343E0
    088345B4:[00000000]: nop
    088345B8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345BC:[0E20D0ED]: jal        0x088343B4
    088345C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345C4:[00501023]: subu       $v0, $v0, $s0
    088345C8:[8FBF0004]: lw         $ra, 4($sp)
    088345CC:[8FB00000]: lw         $s0, 0($sp)
    088345D0:[2442FFFF]: addiu      $v0, $v0, -1
    088345D4:[03E00008]: jr         $ra
    088345D8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883AE20 668,226 instructions (0.271%), 34,836 calls (0883AE20 - 0883AE9C, length 32)
    0883AE20:[27BDFFF0]: addiu      $sp, $sp, -16
    0883AE24:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0883AE28:[00052880]: sll        $a1, $a1, 0x0002
    0883AE2C:[AFB10004]: sw         $s1, 4($sp)
    0883AE30:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    0883AE34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0883AE38:[00A21821]: addu       $v1, $a1, $v0
    0883AE3C:[AFBF0008]: sw         $ra, 8($sp)
    0883AE40:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    0883AE44:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0883AE48:[AFB00000]: sw         $s0, 0($sp)
    0883AE4C:[14E00007]: bne        $a3, $zr, 0x0883AE6C
    0883AE50:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883AE54:[8C790000]: lw         $t9, 0($v1)
    0883AE58:[8FBF0008]: lw         $ra, 8($sp)
    0883AE5C:[8FB10004]: lw         $s1, 4($sp)
    0883AE60:[8FB00000]: lw         $s0, 0($sp)
    0883AE64:[03200008]: jr         $t9
    0883AE68:[27BD0010]: addiu      $sp, $sp, 16
    0883AE6C:[8E303AF0]: lw         $s0, 15088($s1)
    0883AE70:[8C620000]: lw         $v0, 0($v1)
    0883AE74:[AE273AF0]: sw         $a3, 15088($s1)
    0883AE78:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0883AE7C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0883AE80:[0040F809]: jalr       $ra, $v0
    0883AE84:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0883AE88:[AE303AF0]: sw         $s0, 15088($s1)
    0883AE8C:[8FBF0008]: lw         $ra, 8($sp)
    0883AE90:[8FB10004]: lw         $s1, 4($sp)
    0883AE94:[8FB00000]: lw         $s0, 0($sp)
    0883AE98:[03E00008]: jr         $ra
    0883AE9C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88211EC 649,980 instructions (0.263%), 54,165 calls (088211EC - 0882129C, length 45)
    088211EC:[27BDFFF0]: addiu      $sp, $sp, -16
    088211F0:[2CA20005]: sltiu      $v0, $a1, 5
    088211F4:[AFBF0000]: sw         $ra, 0($sp)
    088211F8:[1040001D]: beq        $v0, $zr, 0x08821270
    088211FC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08821200:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08821204:[00051080]: sll        $v0, $a1, 0x0002
    08821208:[24636BC8]: addiu      $v1, $v1, 27592
    0882120C:[00431021]: addu       $v0, $v0, $v1
    08821210:[8C420000]: lw         $v0, 0($v0)
    08821214:[00400008]: jr         $v0
    08821218:[00000000]: nop
    08821270:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08821274:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08821278:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882127C:[2484CBE8]: addiu      $a0, $a0, -13336
    08821280:[24A5CC18]: addiu      $a1, $a1, -13288
    08821284:[24E76BBC]: addiu      $a3, $a3, 27580
    08821288:[0E20993A]: jal        0x088264E8
    0882128C:[24060658]: addiu      $a2, $zr, 1624 <=> li $a2, 1624
    08821290:[8FBF0000]: lw         $ra, 0($sp)
    08821294:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821298:[03E00008]: jr         $ra
    0882129C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8881460 641,310 instructions (0.260%), 11,693 calls (08881460 - 08881BB4, length 470)
    08881460:[27BDFFA0]: addiu      $sp, $sp, -96
    08881464:[240200F5]: addiu      $v0, $zr, 245 <=> li $v0, 245
    08881468:[AFB3003C]: sw         $s3, 60($sp)
    0888146C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08881470:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08881474:[AFB20038]: sw         $s2, 56($sp)
    08881478:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0888147C:[AFB10034]: sw         $s1, 52($sp)
    08881480:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08881484:[AFBF0054]: sw         $ra, 84($sp)
    08881488:[AFBE0050]: sw         $fp, 80($sp)
    0888148C:[AFB7004C]: sw         $s7, 76($sp)
    08881490:[AFB60048]: sw         $s6, 72($sp)
    08881494:[AFB50044]: sw         $s5, 68($sp)
    08881498:[AFB40040]: sw         $s4, 64($sp)
    0888149C:[10A2011D]: beq        $a1, $v0, 0x08881914
    088814A0:[AFB00030]: sw         $s0, 48($sp)
    088814A4:[2CA200F6]: sltiu      $v0, $a1, 246
    088814A8:[10400026]: beq        $v0, $zr, 0x08881544
    088814AC:[240200FB]: addiu      $v0, $zr, 251 <=> li $v0, 251
    088814B0:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    088814B4:[10A200CB]: beq        $a1, $v0, 0x088817E4
    088814B8:[2CA20007]: sltiu      $v0, $a1, 7
    088814BC:[10400012]: beq        $v0, $zr, 0x08881508
    088814C0:[240200F2]: addiu      $v0, $zr, 242 <=> li $v0, 242
    088814C4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088814C8:[10A200BC]: beq        $a1, $v0, 0x088817BC
    088814CC:[2CA20003]: sltiu      $v0, $a1, 3
    088814D0:[10400007]: beq        $v0, $zr, 0x088814F0
    088814D4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088814D8:[10A00043]: beq        $a1, $zr, 0x088815E8
    088814DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088814E0:[54A201A1]: bnel       $a1, $v0, 0x08881B68
    088814E4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088814E8:[0A2206E1]: j          0x08881B84
    088814EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088814F0:[10A200B6]: beq        $a1, $v0, 0x088817CC
    088814F4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088814F8:[54A2019B]: bnel       $a1, $v0, 0x08881B68
    088814FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881500:[0A2205D4]: j          0x08881750
    08881504:[8C840088]: lw         $a0, 136($a0)
    08881508:[10A200C6]: beq        $a1, $v0, 0x08881824
    0888150C:[2CA200F3]: sltiu      $v0, $a1, 243
    08881510:[10400006]: beq        $v0, $zr, 0x0888152C
    08881514:[240200F3]: addiu      $v0, $zr, 243 <=> li $v0, 243
    08881518:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    0888151C:[10A200BE]: beq        $a1, $v0, 0x08881818
    08881520:[24020070]: addiu      $v0, $zr, 112 <=> li $v0, 112
    08881524:[0A22054D]: j          0x08881534
    08881528:[00000000]: nop
    0888152C:[10A200E6]: beq        $a1, $v0, 0x088818C8
    08881530:[240200F4]: addiu      $v0, $zr, 244 <=> li $v0, 244
    08881534:[5462018C]: bnel       $v1, $v0, 0x08881B68
    08881538:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888153C:[0A220643]: j          0x0888190C
    08881540:[8E440088]: lw         $a0, 136($s2)
    08881544:[10A2016A]: beq        $a1, $v0, 0x08881AF0
    08881548:[2CA200FC]: sltiu      $v0, $a1, 252
    0888154C:[10400013]: beq        $v0, $zr, 0x0888159C
    08881550:[240200FE]: addiu      $v0, $zr, 254 <=> li $v0, 254
    08881554:[240200F8]: addiu      $v0, $zr, 248 <=> li $v0, 248
    08881558:[10A2013C]: beq        $a1, $v0, 0x08881A4C
    0888155C:[2CA200F9]: sltiu      $v0, $a1, 249
    08881560:[10400008]: beq        $v0, $zr, 0x08881584
    08881564:[240200F9]: addiu      $v0, $zr, 249 <=> li $v0, 249
    08881568:[240200F6]: addiu      $v0, $zr, 246 <=> li $v0, 246
    0888156C:[10A200F7]: beq        $a1, $v0, 0x0888194C
    08881570:[240200F7]: addiu      $v0, $zr, 247 <=> li $v0, 247
    08881574:[54A2017C]: bnel       $a1, $v0, 0x08881B68
    08881578:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888157C:[0A220685]: j          0x08881A14
    08881580:[8C90008C]: lw         $s0, 140($a0)
    08881584:[10A20158]: beq        $a1, $v0, 0x08881AE8
    08881588:[240200FA]: addiu      $v0, $zr, 250 <=> li $v0, 250
    0888158C:[54A20176]: bnel       $a1, $v0, 0x08881B68
    08881590:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881594:[0A2206A2]: j          0x08881A88
    08881598:[00000000]: nop
    0888159C:[10A20102]: beq        $a1, $v0, 0x088819A8
    088815A0:[2CA200FF]: sltiu      $v0, $a1, 255
    088815A4:[10400008]: beq        $v0, $zr, 0x088815C8
    088815A8:[24020106]: addiu      $v0, $zr, 262 <=> li $v0, 262
    088815AC:[240200FC]: addiu      $v0, $zr, 252 <=> li $v0, 252
    088815B0:[10A2015E]: beq        $a1, $v0, 0x08881B2C
    088815B4:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    088815B8:[54A2016B]: bnel       $a1, $v0, 0x08881B68
    088815BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088815C0:[0A22065E]: j          0x08881978
    088815C4:[00000000]: nop
    088815C8:[10A20140]: beq        $a1, $v0, 0x08881ACC
    088815CC:[24020107]: addiu      $v0, $zr, 263 <=> li $v0, 263
    088815D0:[10A2013E]: beq        $a1, $v0, 0x08881ACC
    088815D4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088815D8:[54A20163]: bnel       $a1, $v0, 0x08881B68
    088815DC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088815E0:[0A220676]: j          0x088819D8
    088815E4:[00000000]: nop
    088815E8:[14800005]: bne        $a0, $zr, 0x08881600
    088815EC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088815F0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088815F4:[0E2099AE]: jal        0x088266B8
    088815F8:[2484B9D4]: addiu      $a0, $a0, -17964
    088815FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08881600:[AE42007C]: sw         $v0, 124($s2)
    08881604:[264400F0]: addiu      $a0, $s2, 240
    08881608:[0E209B0A]: jal        0x08826C28
    0888160C:[AE400080]: sw         $zr, 128($s2)
    08881610:[0E209B0A]: jal        0x08826C28
    08881614:[26440130]: addiu      $a0, $s2, 304
    08881618:[0E209AA6]: jal        0x08826A98
    0888161C:[264400C0]: addiu      $a0, $s2, 192
    08881620:[8E350000]: lw         $s5, 0($s1)
    08881624:[8E220004]: lw         $v0, 4($s1)
    08881628:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0888162C:[0E20F00A]: jal        0x0883C028
    08881630:[AFA20020]: sw         $v0, 32($sp)
    08881634:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881638:[0E20F101]: jal        0x0883C404
    0888163C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08881640:[1C400004]: bgtz       $v0, 0x08881654
    08881644:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881648:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0888164C:[0E2099AE]: jal        0x088266B8
    08881650:[248445E0]: addiu      $a0, $a0, 17888
    08881654:[AE550084]: sw         $s5, 132($s2)
    08881658:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888165C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08881660:[92250008]: lbu        $a1, 8($s1)
    08881664:[0E2102DB]: jal        0x08840B6C
    08881668:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0888166C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881670:[0E20F131]: jal        0x0883C4C4
    08881674:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881678:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888167C:[0E20FBBB]: jal        0x0883EEEC
    08881680:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08881684:[8FA50020]: lw         $a1, 32($sp)
    08881688:[0E20F03A]: jal        0x0883C0E8
    0888168C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881690:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08881694:[0E20FBBB]: jal        0x0883EEEC
    08881698:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0888169C:[0E21A2D6]: jal        0x08868B58
    088816A0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088816A4:[2603FFFF]: addiu      $v1, $s0, -1
    088816A8:[0003A043]: sra        $s4, $v1, 0x0001
    088816AC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088816B0:[AE420088]: sw         $v0, 136($s2)
    088816B4:[24A566B0]: addiu      $a1, $a1, 26288
    088816B8:[00142080]: sll        $a0, $s4, 0x0002
    088816BC:[0E20AEAB]: jal        0x0882BAAC
    088816C0:[24060046]: addiu      $a2, $zr, 70 <=> li $a2, 70
    088816C4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088816C8:[AE42008C]: sw         $v0, 140($s2)
    088816CC:[0A2205CE]: j          0x08881738
    088816D0:[AE540094]: sw         $s4, 148($s2)
    088816D4:[0E20F131]: jal        0x0883C4C4
    088816D8:[00000000]: nop
    088816DC:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088816E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088816E4:[0E20F12F]: jal        0x0883C4BC
    088816E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088816EC:[AFA2000C]: sw         $v0, 12($sp)
    088816F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088816F4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088816F8:[8FA20020]: lw         $v0, 32($sp)
    088816FC:[8E25000C]: lw         $a1, 12($s1)
    08881700:[AFB70010]: sw         $s7, 16($sp)
    08881704:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881708:[27DE0002]: addiu      $fp, $fp, 2
    0888170C:[AFB00004]: sw         $s0, 4($sp)
    08881710:[26F70001]: addiu      $s7, $s7, 1
    08881714:[AFB60000]: sw         $s6, 0($sp)
    08881718:[14A00003]: bne        $a1, $zr, 0x08881728
    0888171C:[AFA20008]: sw         $v0, 8($sp)
    08881720:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08881724:[24451D60]: addiu      $a1, $v0, 7520
    08881728:[0E210336]: jal        0x08840CD8
    0888172C:[00000000]: nop
    08881730:[AE620000]: sw         $v0, 0($s3)
    08881734:[26730004]: addiu      $s3, $s3, 4
    08881738:[02F4102A]: slt        $v0, $s7, $s4
    0888173C:[27C50001]: addiu      $a1, $fp, 1
    08881740:[1440FFE4]: bne        $v0, $zr, 0x088816D4
    08881744:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881748:[0A2206E1]: j          0x08881B84
    0888174C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881750:[AE400084]: sw         $zr, 132($s2)
    08881754:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08881758:[0E218FCB]: jal        0x08863F2C
    0888175C:[AE400088]: sw         $zr, 136($s2)
    08881760:[8E53008C]: lw         $s3, 140($s2)
    08881764:[8E540094]: lw         $s4, 148($s2)
    08881768:[0A2205E2]: j          0x08881788
    0888176C:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    08881770:[8E020000]: lw         $v0, 0($s0)
    08881774:[26100004]: addiu      $s0, $s0, 4
    08881778:[10400003]: beq        $v0, $zr, 0x08881788
    0888177C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881780:[0E21043B]: jal        0x088410EC
    08881784:[00000000]: nop
    08881788:[0234102A]: slt        $v0, $s1, $s4
    0888178C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881790:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08881794:[1440FFF6]: bne        $v0, $zr, 0x08881770
    08881798:[26310001]: addiu      $s1, $s1, 1
    0888179C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088817A0:[AE40008C]: sw         $zr, 140($s2)
    088817A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088817A8:[24A566B0]: addiu      $a1, $a1, 26288
    088817AC:[0E20ADEE]: jal        0x0882B7B8
    088817B0:[2406006F]: addiu      $a2, $zr, 111 <=> li $a2, 111
    088817B4:[0A2206E1]: j          0x08881B84
    088817B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088817BC:[0E21A196]: jal        0x08868658
    088817C0:[8C840088]: lw         $a0, 136($a0)
    088817C4:[0A2206E1]: j          0x08881B84
    088817C8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088817CC:[8C840088]: lw         $a0, 136($a0)
    088817D0:[264600C0]: addiu      $a2, $s2, 192
    088817D4:[0E219C8F]: jal        0x0886723C
    088817D8:[26450130]: addiu      $a1, $s2, 304
    088817DC:[0A2206E1]: j          0x08881B84
    088817E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088817E4:[8C83008C]: lw         $v1, 140($a0)
    088817E8:[8C840094]: lw         $a0, 148($a0)
    088817EC:[0A220601]: j          0x08881804
    088817F0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088817F4:[8C620000]: lw         $v0, 0($v1)
    088817F8:[50510001]: beql       $v0, $s1, 0x08881800
    088817FC:[AC600000]: sw         $zr, 0($v1)
    08881800:[24630004]: addiu      $v1, $v1, 4
    08881804:[00E4102A]: slt        $v0, $a3, $a0
    08881808:[1440FFFA]: bne        $v0, $zr, 0x088817F4
    0888180C:[24E70001]: addiu      $a3, $a3, 1
    08881810:[0A2206E1]: j          0x08881B84
    08881814:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881818:[8C820088]: lw         $v0, 136($a0)
    0888181C:[0A2206E1]: j          0x08881B84
    08881820:[ACC20004]: sw         $v0, 4($a2)
    08881824:[8C900084]: lw         $s0, 132($a0)
    08881828:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0888182C:[0E20F00A]: jal        0x0883C028
    08881830:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881834:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881838:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888183C:[0E20F131]: jal        0x0883C4C4
    08881840:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08881844:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08881848:[0E20FBBB]: jal        0x0883EEEC
    0888184C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881850:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881854:[0E20F03A]: jal        0x0883C0E8
    08881858:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0888185C:[8E440088]: lw         $a0, 136($s2)
    08881860:[0E218FCB]: jal        0x08863F2C
    08881864:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881868:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888186C:[0E20FBBB]: jal        0x0883EEEC
    08881870:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08881874:[0E21A2D6]: jal        0x08868B58
    08881878:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888187C:[8E50008C]: lw         $s0, 140($s2)
    08881880:[8E530094]: lw         $s3, 148($s2)
    08881884:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08881888:[0A22062A]: j          0x088818A8
    0888188C:[AE420088]: sw         $v0, 136($s2)
    08881890:[8E020000]: lw         $v0, 0($s0)
    08881894:[26100004]: addiu      $s0, $s0, 4
    08881898:[10400003]: beq        $v0, $zr, 0x088818A8
    0888189C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088818A0:[0E210117]: jal        0x0884045C
    088818A4:[00000000]: nop
    088818A8:[0293102A]: slt        $v0, $s4, $s3
    088818AC:[24050101]: addiu      $a1, $zr, 257 <=> li $a1, 257
    088818B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088818B4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088818B8:[1440FFF5]: bne        $v0, $zr, 0x08881890
    088818BC:[26940001]: addiu      $s4, $s4, 1
    088818C0:[0A2206E1]: j          0x08881B84
    088818C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088818C8:[04C200AE]: bltzl      $a2, 0x08881B84
    088818CC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088818D0:[8C820094]: lw         $v0, 148($a0)
    088818D4:[00C2102A]: slt        $v0, $a2, $v0
    088818D8:[504000AA]: beql       $v0, $zr, 0x08881B84
    088818DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088818E0:[8C83008C]: lw         $v1, 140($a0)
    088818E4:[00061080]: sll        $v0, $a2, 0x0002
    088818E8:[00431021]: addu       $v0, $v0, $v1
    088818EC:[8C440000]: lw         $a0, 0($v0)
    088818F0:[10800004]: beq        $a0, $zr, 0x08881904
    088818F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088818F8:[0E210117]: jal        0x0884045C
    088818FC:[24050102]: addiu      $a1, $zr, 258 <=> li $a1, 258
    08881900:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08881904:[0A2206E1]: j          0x08881B84
    08881908:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0888190C:[0A2206E2]: j          0x08881B88
    08881910:[8FBF0054]: lw         $ra, 84($sp)
    08881914:[04C2009B]: bltzl      $a2, 0x08881B84
    08881918:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888191C:[8C820094]: lw         $v0, 148($a0)
    08881920:[00C2102A]: slt        $v0, $a2, $v0
    08881924:[50400097]: beql       $v0, $zr, 0x08881B84
    08881928:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888192C:[8C83008C]: lw         $v1, 140($a0)
    08881930:[00061080]: sll        $v0, $a2, 0x0002
    08881934:[00431021]: addu       $v0, $v0, $v1
    08881938:[8C440000]: lw         $a0, 0($v0)
    0888193C:[1480005E]: bne        $a0, $zr, 0x08881AB8
    08881940:[24050103]: addiu      $a1, $zr, 259 <=> li $a1, 259
    08881944:[0A2206E1]: j          0x08881B84
    08881948:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888194C:[04C2008D]: bltzl      $a2, 0x08881B84
    08881950:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881954:[8C820094]: lw         $v0, 148($a0)
    08881958:[00C2102A]: slt        $v0, $a2, $v0
    0888195C:[50400089]: beql       $v0, $zr, 0x08881B84
    08881960:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881964:[8C83008C]: lw         $v1, 140($a0)
    08881968:[00061080]: sll        $v0, $a2, 0x0002
    0888196C:[00431021]: addu       $v0, $v0, $v1
    08881970:[0A2206E1]: j          0x08881B84
    08881974:[8C440000]: lw         $a0, 0($v0)
    08881978:[04C20082]: bltzl      $a2, 0x08881B84
    0888197C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881980:[8C820094]: lw         $v0, 148($a0)
    08881984:[00C2102A]: slt        $v0, $a2, $v0
    08881988:[5040007E]: beql       $v0, $zr, 0x08881B84
    0888198C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881990:[8C82008C]: lw         $v0, 140($a0)
    08881994:[00061880]: sll        $v1, $a2, 0x0002
    08881998:[00621821]: addu       $v1, $v1, $v0
    0888199C:[8C620000]: lw         $v0, 0($v1)
    088819A0:[0A220681]: j          0x08881A04
    088819A4:[244400F0]: addiu      $a0, $v0, 240
    088819A8:[04C20076]: bltzl      $a2, 0x08881B84
    088819AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819B0:[8C820094]: lw         $v0, 148($a0)
    088819B4:[00C2102A]: slt        $v0, $a2, $v0
    088819B8:[50400072]: beql       $v0, $zr, 0x08881B84
    088819BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819C0:[8C82008C]: lw         $v0, 140($a0)
    088819C4:[00061880]: sll        $v1, $a2, 0x0002
    088819C8:[00621821]: addu       $v1, $v1, $v0
    088819CC:[8C620000]: lw         $v0, 0($v1)
    088819D0:[0A220681]: j          0x08881A04
    088819D4:[24440130]: addiu      $a0, $v0, 304
    088819D8:[04C2006A]: bltzl      $a2, 0x08881B84
    088819DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819E0:[8C820094]: lw         $v0, 148($a0)
    088819E4:[00C2102A]: slt        $v0, $a2, $v0
    088819E8:[50400066]: beql       $v0, $zr, 0x08881B84
    088819EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819F0:[8C82008C]: lw         $v0, 140($a0)
    088819F4:[00061880]: sll        $v1, $a2, 0x0002
    088819F8:[00621821]: addu       $v1, $v1, $v0
    088819FC:[8C620000]: lw         $v0, 0($v1)
    08881A00:[244400C0]: addiu      $a0, $v0, 192
    08881A04:[14400060]: bne        $v0, $zr, 0x08881B88
    08881A08:[8FBF0054]: lw         $ra, 84($sp)
    08881A0C:[0A2206E2]: j          0x08881B88
    08881A10:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A14:[0A220689]: j          0x08881A24
    08881A18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08881A1C:[0E210117]: jal        0x0884045C
    08881A20:[8E04FFFC]: lw         $a0, -4($s0)
    08881A24:[8E420094]: lw         $v0, 148($s2)
    08881A28:[24050104]: addiu      $a1, $zr, 260 <=> li $a1, 260
    08881A2C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08881A30:[0222102A]: slt        $v0, $s1, $v0
    08881A34:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881A38:[26310001]: addiu      $s1, $s1, 1
    08881A3C:[1440FFF7]: bne        $v0, $zr, 0x08881A1C
    08881A40:[26100004]: addiu      $s0, $s0, 4
    08881A44:[0A2206E1]: j          0x08881B84
    08881A48:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A4C:[8C90008C]: lw         $s0, 140($a0)
    08881A50:[0A220698]: j          0x08881A60
    08881A54:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08881A58:[0E210117]: jal        0x0884045C
    08881A5C:[8E04FFFC]: lw         $a0, -4($s0)
    08881A60:[8E420094]: lw         $v0, 148($s2)
    08881A64:[24050105]: addiu      $a1, $zr, 261 <=> li $a1, 261
    08881A68:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08881A6C:[0222102A]: slt        $v0, $s1, $v0
    08881A70:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881A74:[26310001]: addiu      $s1, $s1, 1
    08881A78:[1440FFF7]: bne        $v0, $zr, 0x08881A58
    08881A7C:[26100004]: addiu      $s0, $s0, 4
    08881A80:[0A2206E1]: j          0x08881B84
    08881A84:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A88:[04C2003E]: bltzl      $a2, 0x08881B84
    08881A8C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A90:[8C820094]: lw         $v0, 148($a0)
    08881A94:[00C2102A]: slt        $v0, $a2, $v0
    08881A98:[5040003A]: beql       $v0, $zr, 0x08881B84
    08881A9C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AA0:[8C83008C]: lw         $v1, 140($a0)
    08881AA4:[00061080]: sll        $v0, $a2, 0x0002
    08881AA8:[00431021]: addu       $v0, $v0, $v1
    08881AAC:[8C440000]: lw         $a0, 0($v0)
    08881AB0:[10800033]: beq        $a0, $zr, 0x08881B80
    08881AB4:[24050108]: addiu      $a1, $zr, 264 <=> li $a1, 264
    08881AB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08881ABC:[0E210117]: jal        0x0884045C
    08881AC0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881AC4:[0A2206E1]: j          0x08881B84
    08881AC8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881ACC:[8E440014]: lw         $a0, 20($s2)
    08881AD0:[5080002C]: beql       $a0, $zr, 0x08881B84
    08881AD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AD8:[0E210117]: jal        0x0884045C
    08881ADC:[00000000]: nop
    08881AE0:[0A2206E1]: j          0x08881B84
    08881AE4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AE8:[0A2206E1]: j          0x08881B84
    08881AEC:[8C840094]: lw         $a0, 148($a0)
    08881AF0:[8C82008C]: lw         $v0, 140($a0)
    08881AF4:[8C850094]: lw         $a1, 148($a0)
    08881AF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AFC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B00:[0A2206C6]: j          0x08881B18
    08881B04:[AE47007C]: sw         $a3, 124($s2)
    08881B08:[8C620000]: lw         $v0, 0($v1)
    08881B0C:[10400002]: beq        $v0, $zr, 0x08881B18
    08881B10:[24630004]: addiu      $v1, $v1, 4
    08881B14:[AC53007C]: sw         $s3, 124($v0)
    08881B18:[0085102A]: slt        $v0, $a0, $a1
    08881B1C:[1440FFFA]: bne        $v0, $zr, 0x08881B08
    08881B20:[24840001]: addiu      $a0, $a0, 1
    08881B24:[0A2206E1]: j          0x08881B84
    08881B28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B2C:[8C82008C]: lw         $v0, 140($a0)
    08881B30:[8C850094]: lw         $a1, 148($a0)
    08881B34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B38:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B3C:[0A2206D5]: j          0x08881B54
    08881B40:[AE470080]: sw         $a3, 128($s2)
    08881B44:[8C620000]: lw         $v0, 0($v1)
    08881B48:[10400002]: beq        $v0, $zr, 0x08881B54
    08881B4C:[24630004]: addiu      $v1, $v1, 4
    08881B50:[AC530080]: sw         $s3, 128($v0)
    08881B54:[0085102A]: slt        $v0, $a0, $a1
    08881B58:[1440FFFA]: bne        $v0, $zr, 0x08881B44
    08881B5C:[24840001]: addiu      $a0, $a0, 1
    08881B60:[0A2206E1]: j          0x08881B84
    08881B64:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B68:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08881B6C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08881B70:[0E210510]: jal        0x08841440
    08881B74:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08881B78:[0A2206E1]: j          0x08881B84
    08881B7C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881B80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B84:[8FBF0054]: lw         $ra, 84($sp)
    08881B88:[8FBE0050]: lw         $fp, 80($sp)
    08881B8C:[8FB7004C]: lw         $s7, 76($sp)
    08881B90:[8FB60048]: lw         $s6, 72($sp)
    08881B94:[8FB50044]: lw         $s5, 68($sp)
    08881B98:[8FB40040]: lw         $s4, 64($sp)
    08881B9C:[8FB3003C]: lw         $s3, 60($sp)
    08881BA0:[8FB20038]: lw         $s2, 56($sp)
    08881BA4:[8FB10034]: lw         $s1, 52($sp)
    08881BA8:[8FB00030]: lw         $s0, 48($sp)
    08881BAC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08881BB0:[03E00008]: jr         $ra
    08881BB4:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08881B58 69 times (length 7)
    08881B30:[8C850094]: lw         $a1, 148($a0)
    08881B34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B38:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B3C:[0A2206D5]: j          0x08881B54
    08881B40:[AE470080]: sw         $a3, 128($s2)
--> 08881B44:[8C620000]: lw         $v0, 0($v1)
    08881B48:[10400002]: beq        $v0, $zr, 0x08881B54
    08881B4C:[24630004]: addiu      $v1, $v1, 4
    08881B50:[AC530080]: sw         $s3, 128($v0)
    08881B54:[0085102A]: slt        $v0, $a0, $a1
--> 08881B58:[1440FFFA]: bne        $v0, $zr, 0x08881B44
    08881B5C:[24840001]: addiu      $a0, $a0, 1
    08881B60:[0A2206E1]: j          0x08881B84
    08881B64:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B68:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
  Back Branch 08881B1C 69 times (length 7)
    08881AF4:[8C850094]: lw         $a1, 148($a0)
    08881AF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AFC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B00:[0A2206C6]: j          0x08881B18
    08881B04:[AE47007C]: sw         $a3, 124($s2)
--> 08881B08:[8C620000]: lw         $v0, 0($v1)
    08881B0C:[10400002]: beq        $v0, $zr, 0x08881B18
    08881B10:[24630004]: addiu      $v1, $v1, 4
    08881B14:[AC53007C]: sw         $s3, 124($v0)
    08881B18:[0085102A]: slt        $v0, $a0, $a1
--> 08881B1C:[1440FFFA]: bne        $v0, $zr, 0x08881B08
    08881B20:[24840001]: addiu      $a0, $a0, 1
    08881B24:[0A2206E1]: j          0x08881B84
    08881B28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B2C:[8C82008C]: lw         $v0, 140($a0)
  Back Branch 08881740 11 times (length 29)
    088816C0:[24060046]: addiu      $a2, $zr, 70 <=> li $a2, 70
    088816C4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088816C8:[AE42008C]: sw         $v0, 140($s2)
    088816CC:[0A2205CE]: j          0x08881738
    088816D0:[AE540094]: sw         $s4, 148($s2)
--> 088816D4:[0E20F131]: jal        0x0883C4C4
    088816D8:[00000000]: nop
    088816DC:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088816E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088816E4:[0E20F12F]: jal        0x0883C4BC
    088816E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088816EC:[AFA2000C]: sw         $v0, 12($sp)
    088816F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088816F4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088816F8:[8FA20020]: lw         $v0, 32($sp)
    088816FC:[8E25000C]: lw         $a1, 12($s1)
    08881700:[AFB70010]: sw         $s7, 16($sp)
    08881704:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881708:[27DE0002]: addiu      $fp, $fp, 2
    0888170C:[AFB00004]: sw         $s0, 4($sp)
    08881710:[26F70001]: addiu      $s7, $s7, 1
    08881714:[AFB60000]: sw         $s6, 0($sp)
    08881718:[14A00003]: bne        $a1, $zr, 0x08881728
    0888171C:[AFA20008]: sw         $v0, 8($sp)
    08881720:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08881724:[24451D60]: addiu      $a1, $v0, 7520
    08881728:[0E210336]: jal        0x08840CD8
    0888172C:[00000000]: nop
    08881730:[AE620000]: sw         $v0, 0($s3)
    08881734:[26730004]: addiu      $s3, $s3, 4
    08881738:[02F4102A]: slt        $v0, $s7, $s4
    0888173C:[27C50001]: addiu      $a1, $fp, 1
--> 08881740:[1440FFE4]: bne        $v0, $zr, 0x088816D4
    08881744:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881748:[0A2206E1]: j          0x08881B84
    0888174C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881750:[AE400084]: sw         $zr, 132($s2)
_S1_2_8829450 623,145 instructions (0.252%), 3,841 calls (08829450 - 08829730, length 185)
    08829450:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08829454:[24626CE0]: addiu      $v0, $v1, 27872
    08829458:[8C47000C]: lw         $a3, 12($v0)
    0882945C:[8C460004]: lw         $a2, 4($v0)
    08829460:[8C636CE0]: lw         $v1, 27872($v1)
    08829464:[8C420008]: lw         $v0, 8($v0)
    08829468:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882946C:[27BDFFE0]: addiu      $sp, $sp, -32
    08829470:[248479A0]: addiu      $a0, $a0, 31136
    08829474:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08829478:[AFA30000]: sw         $v1, 0($sp)
    0882947C:[AFA60004]: sw         $a2, 4($sp)
    08829480:[AFA7000C]: sw         $a3, 12($sp)
    08829484:[AFBF0014]: sw         $ra, 20($sp)
    08829488:[AFB00010]: sw         $s0, 16($sp)
    0882948C:[0E264A5F]: jal        0x0899297C [sceCtrlReadBufferPositive]
    08829490:[AFA20008]: sw         $v0, 8($sp)
    08829494:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08829498:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882949C:[244379A4]: addiu      $v1, $v0, 31140
    088294A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088294A4:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    088294A8:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    088294AC:[0A20A531]: j          0x088294C4
    088294B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088294B4:[8C62FFF0]: lw         $v0, -16($v1)
    088294B8:[9067FFF4]: lbu        $a3, -12($v1)
    088294BC:[9065FFF5]: lbu        $a1, -11($v1)
    088294C0:[00C23025]: or         $a2, $a2, $v0
    088294C4:[0088102A]: slt        $v0, $a0, $t0
    088294C8:[24630010]: addiu      $v1, $v1, 16
    088294CC:[1440FFF9]: bne        $v0, $zr, 0x088294B4
    088294D0:[24840001]: addiu      $a0, $a0, 1
    088294D4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088294D8:[8C432908]: lw         $v1, 10504($v0)
    088294DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088294E0:[14620004]: bne        $v1, $v0, 0x088294F4
    088294E4:[00000000]: nop
    088294E8:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    088294EC:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    088294F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088294F4:[1900000C]: blez       $t0, 0x08829528
    088294F8:[8FA20000]: lw         $v0, 0($sp)
    088294FC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08829500:[24637830]: addiu      $v1, $v1, 30768
    08829504:[A3A50009]: sb         $a1, 9($sp)
    08829508:[A3A70008]: sb         $a3, 8($sp)
    0882950C:[AC620570]: sw         $v0, 1392($v1)
    08829510:[8FA2000C]: lw         $v0, 12($sp)
    08829514:[AC660574]: sw         $a2, 1396($v1)
    08829518:[AC62057C]: sw         $v0, 1404($v1)
    0882951C:[8FA20008]: lw         $v0, 8($sp)
    08829520:[AC620578]: sw         $v0, 1400($v1)
    08829524:[AFA60004]: sw         $a2, 4($sp)
    08829528:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882952C:[24907830]: addiu      $s0, $a0, 30768
    08829530:[0E20A4B4]: jal        0x088292D0
    08829534:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829538:[C6010154]: lwc1       $f1, 340($s0)
    0882953C:[C6000150]: lwc1       $f0, 336($s0)
    08829540:[46010000]: add.s      $f0, $f0, $f1
    08829544:[44800800]: mtc1       $zr, $f1
    08829548:[46010032]: c.eq.s     $f0, $f1
    0882954C:[00000000]: nop
    08829550:[45010003]: bc1t       0x08829560
    08829554:[00000000]: nop
    08829558:[0E20B4DA]: jal        0x0882D368
    0882955C:[00000000]: nop
    08829560:[0E20AA01]: jal        0x0882A804
    08829564:[00000000]: nop
    08829568:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0882956C:[00431024]: and        $v0, $v0, $v1
    08829570:[14400007]: bne        $v0, $zr, 0x08829590
    08829574:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829578:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882957C:[8C422904]: lw         $v0, 10500($v0)
    08829580:[30420001]: andi       $v0, $v0, 1
    08829584:[50400008]: beql       $v0, $zr, 0x088295A8
    08829588:[8E03057C]: lw         $v1, 1404($s0)
    0882958C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829590:[24425CB0]: addiu      $v0, $v0, 23728
    08829594:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    08829598:[A0430579]: sb         $v1, 1401($v0)
    0882959C:[AC400574]: sw         $zr, 1396($v0)
    088295A0:[0A20A573]: j          0x088295CC
    088295A4:[A0430578]: sb         $v1, 1400($v0)
    088295A8:[8E040570]: lw         $a0, 1392($s0)
    088295AC:[8E050574]: lw         $a1, 1396($s0)
    088295B0:[8E060578]: lw         $a2, 1400($s0)
    088295B4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088295B8:[24425CB0]: addiu      $v0, $v0, 23728
    088295BC:[AC43057C]: sw         $v1, 1404($v0)
    088295C0:[AC440570]: sw         $a0, 1392($v0)
    088295C4:[AC450574]: sw         $a1, 1396($v0)
    088295C8:[AC460578]: sw         $a2, 1400($v0)
    088295CC:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    088295D0:[0E20A4B4]: jal        0x088292D0
    088295D4:[26045CB0]: addiu      $a0, $s0, 23728
    088295D8:[0E20AA01]: jal        0x0882A804
    088295DC:[00000000]: nop
    088295E0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088295E4:[00431024]: and        $v0, $v0, $v1
    088295E8:[14400007]: bne        $v0, $zr, 0x08829608
    088295EC:[26025CB0]: addiu      $v0, $s0, 23728
    088295F0:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088295F4:[8C422904]: lw         $v0, 10500($v0)
    088295F8:[30420010]: andi       $v0, $v0, 16
    088295FC:[10400007]: beq        $v0, $zr, 0x0882961C
    08829600:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829604:[26025CB0]: addiu      $v0, $s0, 23728
    08829608:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    0882960C:[A0431B79]: sb         $v1, 7033($v0)
    08829610:[AC401B74]: sw         $zr, 7028($v0)
    08829614:[0A20A591]: j          0x08829644
    08829618:[A0431B78]: sb         $v1, 7032($v0)
    0882961C:[24427830]: addiu      $v0, $v0, 30768
    08829620:[8C43057C]: lw         $v1, 1404($v0)
    08829624:[8C440570]: lw         $a0, 1392($v0)
    08829628:[8C450574]: lw         $a1, 1396($v0)
    0882962C:[8C460578]: lw         $a2, 1400($v0)
    08829630:[26025CB0]: addiu      $v0, $s0, 23728
    08829634:[AC431B7C]: sw         $v1, 7036($v0)
    08829638:[AC441B70]: sw         $a0, 7024($v0)
    0882963C:[AC451B74]: sw         $a1, 7028($v0)
    08829640:[AC461B78]: sw         $a2, 7032($v0)
    08829644:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08829648:[0E20A4B4]: jal        0x088292D0
    0882964C:[248472B0]: addiu      $a0, $a0, 29360
    08829650:[0E20AA01]: jal        0x0882A804
    08829654:[00000000]: nop
    08829658:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0882965C:[00431024]: and        $v0, $v0, $v1
    08829660:[1040000D]: beq        $v0, $zr, 0x08829698
    08829664:[3C07089F]: lui        $a3, 0x089F <=> li $a3, 0x089F0000
    08829668:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882966C:[24427830]: addiu      $v0, $v0, 30768
    08829670:[8C43057C]: lw         $v1, 1404($v0)
    08829674:[8C440570]: lw         $a0, 1392($v0)
    08829678:[8C450574]: lw         $a1, 1396($v0)
    0882967C:[8C460578]: lw         $a2, 1400($v0)
    08829680:[24E25730]: addiu      $v0, $a3, 22320
    08829684:[AC43057C]: sw         $v1, 1404($v0)
    08829688:[AC440570]: sw         $a0, 1392($v0)
    0882968C:[AC450574]: sw         $a1, 1396($v0)
    08829690:[0A20A5AB]: j          0x088296AC
    08829694:[AC460578]: sw         $a2, 1400($v0)
    08829698:[24E25730]: addiu      $v0, $a3, 22320
    0882969C:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    088296A0:[A0430579]: sb         $v1, 1401($v0)
    088296A4:[AC400574]: sw         $zr, 1396($v0)
    088296A8:[A0430578]: sb         $v1, 1400($v0)
    088296AC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088296B0:[0E20A4B4]: jal        0x088292D0
    088296B4:[24845730]: addiu      $a0, $a0, 22320
    088296B8:[0E20AA01]: jal        0x0882A804
    088296BC:[00000000]: nop
    088296C0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088296C4:[00431024]: and        $v0, $v0, $v1
    088296C8:[10400007]: beq        $v0, $zr, 0x088296E8
    088296CC:[3C07089F]: lui        $a3, 0x089F <=> li $a3, 0x089F0000
    088296D0:[24E251B0]: addiu      $v0, $a3, 20912
    088296D4:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    088296D8:[A0430579]: sb         $v1, 1401($v0)
    088296DC:[AC400574]: sw         $zr, 1396($v0)
    088296E0:[0A20A5C5]: j          0x08829714
    088296E4:[A0430578]: sb         $v1, 1400($v0)
    088296E8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088296EC:[24427830]: addiu      $v0, $v0, 30768
    088296F0:[8C43057C]: lw         $v1, 1404($v0)
    088296F4:[8C440570]: lw         $a0, 1392($v0)
    088296F8:[8C450574]: lw         $a1, 1396($v0)
    088296FC:[8C460578]: lw         $a2, 1400($v0)
    08829700:[24E251B0]: addiu      $v0, $a3, 20912
    08829704:[AC43057C]: sw         $v1, 1404($v0)
    08829708:[AC440570]: sw         $a0, 1392($v0)
    0882970C:[AC450574]: sw         $a1, 1396($v0)
    08829710:[AC460578]: sw         $a2, 1400($v0)
    08829714:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08829718:[0E20A4B4]: jal        0x088292D0
    0882971C:[248451B0]: addiu      $a0, $a0, 20912
    08829720:[8FBF0014]: lw         $ra, 20($sp)
    08829724:[8FB00010]: lw         $s0, 16($sp)
    08829728:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882972C:[03E00008]: jr         $ra
    08829730:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088294CC 12,116 times (length 8)
    088294A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088294A4:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    088294A8:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    088294AC:[0A20A531]: j          0x088294C4
    088294B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 088294B4:[8C62FFF0]: lw         $v0, -16($v1)
    088294B8:[9067FFF4]: lbu        $a3, -12($v1)
    088294BC:[9065FFF5]: lbu        $a1, -11($v1)
    088294C0:[00C23025]: or         $a2, $a2, $v0
    088294C4:[0088102A]: slt        $v0, $a0, $t0
    088294C8:[24630010]: addiu      $v1, $v1, 16
--> 088294CC:[1440FFF9]: bne        $v0, $zr, 0x088294B4
    088294D0:[24840001]: addiu      $a0, $a0, 1
    088294D4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088294D8:[8C432908]: lw         $v1, 10504($v0)
    088294DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_8821974 621,432 instructions (0.252%), 8 calls (088218BC - 08821988, length 52)
  Back Branch 08821948 46,791 times (length 26)
  Back Branch 08821984 8 times (length 52)
_S1_2_883A27C 599,107 instructions (0.243%), 3,946 calls (0883A27C - 0883A5C8, length 212)
  Back Branch 0883A3E8 6,989 times (length 7)
_S1_2_8B77F78 576,777 instructions (0.234%), 633 calls (0886723C - 08B77F7C, length 803665)
  Back Branch 08867B3C 6,196 times (length 451)
  Back Branch 088673CC 3,276 times (length 11)
  Back Branch 08867404 2,457 times (length 11)
  Back Branch 08B77F78 633 times (length 803665)
_S1_2_88344C4 575,100 instructions (0.233%), 143,775 calls (088344C4 - 088344D0, length 4)
_S1_2_8992394 573,894 instructions (0.232%), 286,947 calls (08992394 - 08992398, length 2)
_S1_2_8846490 527,931 instructions (0.214%), 3,946 calls (08846490 - 088468AC, length 264)
_S1_2_89923D4 527,688 instructions (0.214%), 263,844 calls (089923D4 - 089923D8, length 2)
_S1_2_882B630 519,985 instructions (0.211%), 7,682 calls (0882B418 - 0882B698, length 161)
  Back Branch 0882B694 7,686 times (length 161)
_S1_2_88289B8 518,535 instructions (0.210%), 19,205 calls (088289B8 - 08828A5C, length 42)
_S1_2_8934584 481,551 instructions (0.195%), 6,623 calls (08934584 - 08935EF4, length 1629)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
  Back Branch 08935414 1 times (length 908)
_S1_2_88407C4 467,568 instructions (0.189%), 116,892 calls (088407C4 - 088407D0, length 4)
_S1_2_883A5CC 461,425 instructions (0.187%), 39,674 calls (0883A5CC - 0883A604, length 15)
_S1_2_8828A60 460,920 instructions (0.187%), 19,205 calls (08828A60 - 08828AF8, length 39)
_S1_2_8835034 454,067 instructions (0.184%), 6,012 calls (08835034 - 088351B0, length 96)
_S1_2_882B7B8 444,634 instructions (0.180%), 5,432 calls (088266B8 - 08835880, length 15475)
  Back Branch 0883585C 2,977 times (length 106)
_S1_2_8821E80 443,820 instructions (0.180%), 6,210 calls (08821E80 - 08824710, length 2597)
  Back Branch 088246F0 27,670 times (length 12)
_S1_2_8864244 442,416 instructions (0.179%), 17,016 calls (08864244 - 088642CC, length 35)
_S1_2_8839958 442,260 instructions (0.179%), 3,780 calls (08839958 - 08839B34, length 120)
_S1_2_8B78068 419,112 instructions (0.170%), 639 calls (08867E28 - 08B7806C, length 802962)
  Back Branch 088685DC 5,672 times (length 415)
  Back Branch 08868668 1,044 times (length 530)
  Back Branch 08B78068 639 times (length 802438)
  Back Branch 08867ED4 14 times (length 5)
_S1_2_8834700 417,996 instructions (0.169%), 11,611 calls (08834700 - 0883479C, length 40)
_S1_2_884613C 406,971 instructions (0.165%), 15,073 calls (0884613C - 088461A4, length 27)
_S1_2_886192C 361,620 instructions (0.146%), 2,959 calls (0886192C - 08861DB0, length 290)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861D5C 1 times (length 6)
_S1_2_883944C 354,660 instructions (0.144%), 11,822 calls (0883944C - 089923D8, length 353252)
_S1_2_8B80038 346,912 instructions (0.140%), 717 calls (08835AC8 - 08BA9590, length 904883)
  Back Branch 08835D5C 6,218 times (length 136)
  Back Branch 08835E78 3,628 times (length 40)
  Back Branch 08863EBC 1,825 times (length 111)
  Back Branch 08BA958C 717 times (length 882161)
  Back Branch 0885EB60 678 times (length 19)
  Back Branch 0885EAC0 678 times (length 19)
  Back Branch 0885ECA0 678 times (length 19)
  Back Branch 0885EC00 678 times (length 19)
  Back Branch 088566EC 498 times (length 11)
  Back Branch 08863CC4 295 times (length 19)
  Back Branch 088567BC 192 times (length 97)
  Back Branch 088564F4 166 times (length 185)
  Back Branch 0885E9F4 114 times (length 16)
  Back Branch 0885E80C 84 times (length 16)
  Back Branch 0885EA28 82 times (length 114)
  Back Branch 088565E4 78 times (length 11)
  Back Branch 08856204 52 times (length 26)
  Back Branch 0884BE18 8 times (length 22742)
  Back Branch 0884BE4C 3 times (length 14162)
_S1_2_8850DC8 340,266 instructions (0.138%), 166 calls (08850DC8 - 08850F30, length 91)
  Back Branch 08850EBC 27,722 times (length 43)
  Back Branch 08850F00 332 times (length 22)
_S1_2_8822FD4 333,275 instructions (0.135%), 66,655 calls (08822FD4 - 08822FE4, length 5)
_S1_2_8822FC0 333,200 instructions (0.135%), 66,640 calls (08822FC0 - 08822FD0, length 5)
_S1_2_884455C 332,854 instructions (0.135%), 1 calls (0884455C - 088446C0, length 90)
  Back Branch 088445E4 65,536 times (length 5)
  Back Branch 08844674 512 times (length 31)
_S1_2_892C2F4 332,816 instructions (0.135%), 3,782 calls (0892C2F4 - 0892C644, length 213)
  Back Branch 0892C638 3,782 times (length 120)
  Back Branch 0892C640 3,782 times (length 53)
_S1_2_8839D18 329,179 instructions (0.133%), 3,945 calls (08839B38 - 08839EA8, length 221)
  Back Branch 08839B78 66,757 times (length 14)
  Back Branch 08839C00 66,756 times (length 32)
  Back Branch 08839EA4 3,945 times (length 221)
_S1_2_881A220 326,874 instructions (0.132%), 222 calls (0881A220 - 0881A47C, length 152)
  Back Branch 0881A360 13,320 times (length 29)
  Back Branch 0881A478 113 times (length 104)
  Back Branch 0881A41C 4 times (length 64)
_S1_2_8835884 317,065 instructions (0.128%), 7,981 calls (08835884 - 08835A64, length 121)
_S1_2_8834AB4 309,379 instructions (0.125%), 2,977 calls (08834680 - 08834C80, length 385)
  Back Branch 08834C7C 2,977 times (length 385)
_S1_2_8841440 306,099 instructions (0.124%), 34,011 calls (088410EC - 0884146C, length 225)
  Back Branch 08841254 18 times (length 13)
_S1_2_8824714 299,306 instructions (0.121%), 7,684 calls (08824714 - 08824780, length 28)
  Back Branch 08824760 16,346 times (length 12)
_S1_2_883AC48 295,460 instructions (0.120%), 26,860 calls (0883AC48 - 0883AC70, length 11)
_S1_2_8837B74 288,912 instructions (0.117%), 36,114 calls (08837B74 - 08837B90, length 8)
_S1_2_892AF20 283,575 instructions (0.115%), 3,781 calls (0892AF20 - 0892B048, length 75)
_S1_2_892A71C 279,959 instructions (0.113%), 3,783 calls (0892A71C - 0892A980, length 154)
  Back Branch 0892A918 3,783 times (length 89)
  Back Branch 0892A958 3,783 times (length 103)
  Back Branch 0892A8C8 1 times (length 61)
_S1_2_8824294 279,190 instructions (0.113%), 5,065 calls (08824294 - 088242B4, length 9)
  Back Branch 088242A8 52,799 times (length 5)
_S1_2_8839380 266,798 instructions (0.108%), 19,057 calls (08839380 - 088393BC, length 16)
_S1_2_8837D70 260,820 instructions (0.106%), 3,780 calls (08837D70 - 08926068, length 243903)
  Back Branch 08926064 3,780 times (length 39)
_S1_2_8834680 255,962 instructions (0.104%), 8,634 calls (08834680 - 088346FC, length 32)
_S1_2_885B154 251,872 instructions (0.102%), 52 calls (0885B154 - 0885B30C, length 111)
  Back Branch 0885B2B0 12,078 times (length 29)
  Back Branch 0885B1FC 4,324 times (length 22)
  Back Branch 0885B2C0 88 times (length 43)
_S1_2_8837820 249,779 instructions (0.101%), 3,784 calls (08837820 - 088379D4, length 110)
_S1_2_88403E4 248,283 instructions (0.101%), 82,761 calls (088403E4 - 088403EC, length 3)
_S1_2_8821ED4 246,851 instructions (0.100%), 4,245 calls (08821ED4 - 08821F08, length 14)
  Back Branch 08821EFC 27,142 times (length 8)
_S1_2_8934528 242,862 instructions (0.098%), 14,286 calls (08934528 - 08934580, length 23)
_S1_2_8A139EC 237,970 instructions (0.096%), 32 calls (08835AC8 - 08A139F0, length 489419)
  Back Branch 08835D5C 6,218 times (length 136)
  Back Branch 08835E78 3,628 times (length 40)
  Back Branch 08863EBC 1,825 times (length 111)
  Back Branch 0885EB60 678 times (length 19)
  Back Branch 0885EAC0 678 times (length 19)
  Back Branch 0885ECA0 678 times (length 19)
  Back Branch 0885EC00 678 times (length 19)
  Back Branch 088566EC 498 times (length 11)
  Back Branch 08863CC4 295 times (length 19)
  Back Branch 088567BC 192 times (length 97)
  Back Branch 088564F4 166 times (length 185)
  Back Branch 0885E9F4 114 times (length 16)
  Back Branch 0885E80C 84 times (length 16)
  Back Branch 0885EA28 82 times (length 114)
  Back Branch 088565E4 78 times (length 11)
  Back Branch 08856204 52 times (length 26)
  Back Branch 08A139EC 32 times (length 466697)
  Back Branch 0884BE18 8 times (length 22742)
  Back Branch 0884BE4C 3 times (length 14162)
_S1_2_893206C 232,640 instructions (0.094%), 5,816 calls (0893206C - 08932140, length 54)
_S1_2_88253C4 230,961 instructions (0.094%), 2 calls (088253C4 - 088255F8, length 142)
  Back Branch 0882551C 8,192 times (length 27)
  Back Branch 08825488 8,192 times (length 6)
  Back Branch 08825424 254 times (length 4)
  Back Branch 088255B4 16 times (length 31)
  Back Branch 08825454 8 times (length 5)
_S1_2_882461C 227,656 instructions (0.092%), 8 calls (0882461C - 08824654, length 15)
  Back Branch 08824648 28,454 times (length 10)
_S1_2_881ABD8 224,316 instructions (0.091%), 4,979 calls (0881ABD8 - 0881AEB8, length 185)
_S1_2_8B75E00 220,067 instructions (0.089%), 7,580 calls (088410EC - 08B76E7C, length 841573)
  Back Branch 08841254 18 times (length 13)
_S1_2_8B77AD4 218,045 instructions (0.088%), 5,968 calls (08B77AD4 - 08B78034, length 345)
  Back Branch 08B77FF8 637 times (length 36560896)
  Back Branch 08B77F78 633 times (length 36560864)
  Back Branch 08B77FC0 14 times (length 36560882)
  Back Branch 08B78008 13 times (length 36560900)
  Back Branch 08B77F70 12 times (length -40)
  Back Branch 08B77FC8 9 times (length 36560884)
  Back Branch 08B77FD8 8 times (length 36560888)
  Back Branch 08B77F80 8 times (length 36560866)
  Back Branch 08B78000 7 times (length 36560898)
  Back Branch 08B77FE0 6 times (length 36560890)
  Back Branch 08B78020 2 times (length 36560906)
  Back Branch 08B78030 2 times (length 36560910)
  Back Branch 08B77FB8 2 times (length 36560880)
  Back Branch 08B77FE8 2 times (length 36560892)
  Back Branch 08B77FD0 1 times (length 36560886)
  Back Branch 08B77F98 1 times (length 36560872)
  Back Branch 08B77F90 1 times (length 36560870)
  Back Branch 08B77FA8 1 times (length 36560876)
  Back Branch 08B78010 1 times (length 36560902)
_S1_2_8825AD0 212,899 instructions (0.086%), 3,784 calls (08825AD0 - 08825E64, length 230)
  Back Branch 08825BDC 8 times (length 6)
_S1_2_8826430 210,236 instructions (0.085%), 8,086 calls (08826430 - 0882649C, length 28)
_S1_2_8834608 202,335 instructions (0.082%), 7,203 calls (08834608 - 0883467C, length 30)
_S1_2_8881BB8 198,833 instructions (0.081%), 11,693 calls (08881BB8 - 08881C2C, length 30)
_S1_2_88FDBC4 198,171 instructions (0.080%), 7,622 calls (088FDBC4 - 088FDE0C, length 147)
_S1_2_8837B40 196,456 instructions (0.080%), 3,778 calls (08837B40 - 0883A0D8, length 2407)
  Back Branch 0883A0D4 3,778 times (length 2396)
_S1_2_89350B8 196,262 instructions (0.079%), 995 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08935CF8 2,280 times (length 17)
  Back Branch 08935B04 1,571 times (length 16)
  Back Branch 08935B18 1,571 times (length 20)
  Back Branch 08935B40 1,001 times (length 1290)
  Back Branch 0893556C 995 times (length 293)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935D14 539 times (length 1407)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
_S1_2_8826AE0 192,848 instructions (0.078%), 5,672 calls (08826AE0 - 08826B6C, length 36)
_S1_2_8932D00 186,780 instructions (0.076%), 1,466 calls (08932D00 - 08933E5C, length 1112)
  Back Branch 08932ECC 3,418 times (length 73)
  Back Branch 08932EE0 2,183 times (length 14)
  Back Branch 08932ED8 2,183 times (length 76)
  Back Branch 08932E98 1,235 times (length 63)
  Back Branch 089335B0 1,235 times (length 496)
  Back Branch 08933644 395 times (length 544)
  Back Branch 08933D34 365 times (length 448)
  Back Branch 08933D14 365 times (length 207)
  Back Branch 08933A40 222 times (length 789)
  Back Branch 089336E0 222 times (length 38)
  Back Branch 08933A00 26 times (length 243)
_S1_2_8B78738 186,485 instructions (0.076%), 2,963 calls (08860E08 - 08B7873C, length 810574)
  Back Branch 08B78738 2,963 times (length 810574)
_S1_2_882CED4 186,120 instructions (0.075%), 8,460 calls (0882CED4 - 0882CF38, length 26)
_S1_2_892AC80 185,122 instructions (0.075%), 3,778 calls (0892AC80 - 0892AD58, length 55)
  Back Branch 0892AD44 3,778 times (length 14)
_S1_2_8839708 177,754 instructions (0.072%), 3,778 calls (0883944C - 089923D8, length 353252)
  Back Branch 08839754 3,778 times (length 196)
_S1_2_8834C84 176,513 instructions (0.071%), 1 calls (08834C84 - 08834E5C, length 119)
  Back Branch 08834E30 5,042 times (length 39)
_S1_2_8821234 169,418 instructions (0.069%), 7,366 calls (08820BC4 - 08821248, length 418)
  Back Branch 08821244 7,366 times (length 317)
  Back Branch 08820D70 7,366 times (length 109)
_S1_2_8A13964 167,680 instructions (0.068%), 3,818 calls (08846C34 - 08A13968, length 471886)
  Back Branch 08846C98 45,271 times (length 17)
  Back Branch 08A13964 3,818 times (length 471886)
_S1_2_8846C34 163,252 instructions (0.066%), 3,946 calls (08846C34 - 08846CB0, length 32)
  Back Branch 08846C98 45,271 times (length 17)
_S1_2_882D4B8 162,591 instructions (0.066%), 12,507 calls (0882D4B8 - 0882D4E8, length 13)
_S1_2_8B76EF0 160,300 instructions (0.065%), 3,643 calls (08846C34 - 08B76EF4, length 835761)
  Back Branch 08846C98 45,271 times (length 17)
  Back Branch 08B76EF0 3,643 times (length 835761)
_S1_3_8B77750 160,137 instructions (0.065%), 2,966 calls (08B77750 - 08B77A30, length 185)
  Back Branch 08B777D4 2,532 times (length 36560375)
_S1_2_8834420 158,854 instructions (0.064%), 4,767 calls (08834420 - 088344C0, length 41)
_S1_2_883BF10 158,586 instructions (0.064%), 26,431 calls (0883BF10 - 089326B0, length 252393)
_S1_2_892AAF8 151,320 instructions (0.061%), 3,783 calls (0892AA1C - 0892AB24, length 67)
  Back Branch 0892AA9C 3,783 times (length 11)
  Back Branch 0892AB20 3,783 times (length 67)
_S1_2_8839C70 151,222 instructions (0.061%), 3,781 calls (08839C70 - 08839D14, length 42)
_S1_2_8B76900 150,893 instructions (0.061%), 11,587 calls (08B76900 - 08B76B1C, length 136)
_S1_2_8A1352C 150,309 instructions (0.061%), 11,557 calls (08A1352C - 08A13704, length 119)
_S1_2_8830644 148,392 instructions (0.060%), 5,496 calls (08830644 - 08830BC4, length 353)
_S1_2_8896778 147,528 instructions (0.060%), 16,392 calls (08896778 - 08896798, length 9)
_S1_2_8937054 147,257 instructions (0.060%), 3,595 calls (0893653C - 089371F0, length 814)
  Back Branch 08937054 3,595 times (length 41)
  Back Branch 08936FE4 2,800 times (length 65)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937008 1,466 times (length 11)
  Back Branch 08937010 1,466 times (length 10)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
_S1_2_882A71C 145,680 instructions (0.059%), 3,840 calls (0882A71C - 0882A7C0, length 42)
_S1_2_8B786D0 143,100 instructions (0.058%), 11,925 calls (08837D24 - 08B786D4, length 852589)
  Back Branch 08B786D0 11,925 times (length 852589)
_S1_2_892ABDC 139,934 instructions (0.057%), 3,782 calls (0892ABDC - 0892AC7C, length 41)
_S1_2_892AB28 139,860 instructions (0.057%), 3,780 calls (0892AB28 - 0892ABD8, length 45)
_S1_2_88255FC 139,312 instructions (0.056%), 1 calls (088255FC - 08826588, length 996)
  Back Branch 088256B8 8,192 times (length 29)
_S1_2_8824B34 137,405 instructions (0.056%), 27,481 calls (08824B34 - 089923A8, length 374302)
_S1_2_883DB08 134,943 instructions (0.055%), 8 calls (0883DB08 - 0883DD10, length 131)
  Back Branch 0883DCC8 2,474 times (length 85)
  Back Branch 0883DCDC 64 times (length 97)
_S1_2_8842AAC 134,400 instructions (0.054%), 3,840 calls (088266B8 - 08842BCC, length 28998)
_S1_2_8818DB4 131,684 instructions (0.053%), 1,954 calls (08818DB4 - 088193C0, length 388)
_S1_2_8860D3C 131,115 instructions (0.053%), 5,085 calls (08860D3C - 08860E04, length 51)
_S1_2_8992514 129,520 instructions (0.052%), 64,760 calls (08992514 - 08992518, length 2)
_S1_2_89355E4 129,172 instructions (0.052%), 531 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08935CF8 2,280 times (length 17)
  Back Branch 08935B04 1,571 times (length 16)
  Back Branch 08935B18 1,571 times (length 20)
  Back Branch 08935B40 1,001 times (length 1290)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935D14 539 times (length 1407)
  Back Branch 08935620 531 times (length 307)
  Back Branch 089357CC 531 times (length 111)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
_S1_2_881AEBC 128,250 instructions (0.052%), 6,035 calls (0881AEBC - 0881AFE4, length 75)
_S1_2_8825118 126,240 instructions (0.051%), 3,945 calls (08825118 - 0882652C, length 1286)
_S1_2_8860990 122,580 instructions (0.050%), 2,146 calls (08860990 - 08860ABC, length 76)
  Back Branch 08860A84 3,750 times (length 46)
_S1_2_8839878 122,312 instructions (0.050%), 3,841 calls (08839878 - 08839910, length 39)
_S1_2_88379D8 121,056 instructions (0.049%), 3,783 calls (088379D8 - 08837A64, length 36)
_S1_2_892D00C 120,912 instructions (0.049%), 5,496 calls (0892D00C - 0892D060, length 22)
_S1_2_883819C 120,896 instructions (0.049%), 3,778 calls (0883819C - 08838218, length 32)
_S1_2_8839914 120,130 instructions (0.049%), 11,340 calls (08839914 - 08839954, length 17)
_S1_2_882FBC8 119,885 instructions (0.049%), 1,358 calls (0882FBC8 - 0882FF74, length 236)
  Back Branch 0882FCBC 1,719 times (length 7)
  Back Branch 0882FCD0 1,044 times (length 14)
  Back Branch 0882FC88 275 times (length 11)
  Back Branch 0882FCD8 238 times (length 5)
  Back Branch 0882FC98 23 times (length 18)
_S1_2_88193C4 119,396 instructions (0.048%), 1,571 calls (088193C4 - 08819A24, length 409)
  Back Branch 08819710 1,571 times (length 125)
_S1_2_8B76228 115,175 instructions (0.047%), 3,826 calls (08B76228 - 08B766DC, length 302)
_S1_2_8834A7C 112,252 instructions (0.045%), 8,018 calls (08834A7C - 08834AB0, length 14)
_S1_2_8933EE8 111,645 instructions (0.045%), 832 calls (08933EE8 - 08933FD4, length 60)
  Back Branch 08933F80 8,704 times (length 4)
  Back Branch 08933F88 4,313 times (length 10)
  Back Branch 08933F48 1,586 times (length 4)
  Back Branch 08933FC8 793 times (length 40)
_S1_2_88FDC84 111,389 instructions (0.045%), 3,841 calls (088FDC84 - 088FDE0C, length 99)
_S1_2_8835FE4 111,016 instructions (0.045%), 152 calls (08835FE4 - 088360C0, length 56)
  Back Branch 0883608C 8,770 times (length 24)
_S1_2_8B76B20 110,864 instructions (0.045%), 3,822 calls (088410EC - 08B76E7C, length 841573)
  Back Branch 08841254 18 times (length 13)
_S1_2_882BD94 110,495 instructions (0.045%), 3,945 calls (0882BD94 - 0882BE2C, length 39)
_S1_2_899255C 110,178 instructions (0.045%), 55,089 calls (0899255C - 08992560, length 2)
_S1_2_8824B9C 109,924 instructions (0.045%), 27,481 calls (08824B9C - 089923B8, length 374280)
_S1_2_88394C4 108,170 instructions (0.044%), 3,730 calls (088394C4 - 089923D8, length 353222)
_S1_2_8B784A0 108,020 instructions (0.044%), 9,001 calls (08B784A0 - 08B785AC, length 68)
_S1_2_892F31C 102,628 instructions (0.042%), 17,100 calls (0892F31C - 0892F33C, length 9)
_S1_2_8837350 102,384 instructions (0.041%), 1,422 calls (08837350 - 08837488, length 79)
  Back Branch 08837458 1,422 times (length 45)
_S1_2_892BD34 102,087 instructions (0.041%), 3,781 calls (0892BD34 - 0892BDC8, length 38)
_S1_2_8926FE0 99,762 instructions (0.040%), 1,279 calls (08926FE0 - 089272C4, length 186)
  Back Branch 0892724C 1,279 times (length 110)
_S1_2_8B78370 98,891 instructions (0.040%), 2,997 calls (08B78370 - 08B78470, length 65)
_S1_2_88242B8 98,640 instructions (0.040%), 1,500 calls (088242B8 - 08824364, length 44)
  Back Branch 08824340 6,240 times (length 11)
_S1_2_882B9BC 98,625 instructions (0.040%), 3,945 calls (088266B8 - 0882BA38, length 5345)
_S1_2_88245C4 96,490 instructions (0.039%), 625 calls (088245C4 - 08824618, length 22)
  Back Branch 0882460C 6,016 times (length 17)
_S1_2_882D630 96,172 instructions (0.039%), 3,286 calls (0882D630 - 0882D6AC, length 32)
_S1_2_8B7824C 95,450 instructions (0.039%), 5,965 calls (088410EC - 08B785C4, length 843063)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B785C0 1 times (length 842850)
_S1_2_883B554 93,308 instructions (0.038%), 2,399 calls (0883B554 - 0883B594, length 17)
  Back Branch 0883B588 8,851 times (length 10)
_S1_2_892A984 90,792 instructions (0.037%), 3,783 calls (0892A984 - 0892AA98, length 70)
_S1_2_8838B80 90,068 instructions (0.036%), 3,916 calls (08838B80 - 08838BE4, length 26)
_S1_2_89294C4 88,337 instructions (0.036%), 12,619 calls (089294C4 - 089294F4, length 13)
_S1_2_8821E48 87,052 instructions (0.035%), 6,218 calls (08821E48 - 08821E7C, length 14)
_S1_2_882ED58 84,215 instructions (0.034%), 1,927 calls (0882ED58 - 0882EE60, length 67)
  Back Branch 0882EDEC 675 times (length 16)
_S1_2_892B2F0 83,402 instructions (0.034%), 3,791 calls (0892B2F0 - 0892B344, length 22)
_S1_2_88FDCE0 83,160 instructions (0.034%), 3,780 calls (088FDCE0 - 088FDE0C, length 76)
_S1_2_8810350 82,478 instructions (0.033%), 43 calls (08810350 - 08810748, length 255)
  Back Branch 08810720 4,003 times (length 6)
  Back Branch 0881072C 1,108 times (length 29)
  Back Branch 088104D4 665 times (length 21)
  Back Branch 08810654 321 times (length 112)
  Back Branch 08810674 301 times (length 121)
  Back Branch 08810734 294 times (length 63)
  Back Branch 0881062C 178 times (length 6)
  Back Branch 08810548 43 times (length 46)
  Back Branch 08810684 43 times (length 142)
  Back Branch 08810744 43 times (length 173)
  Back Branch 08810638 27 times (length 14)
_S1_2_8820884 80,690 instructions (0.033%), 779 calls (08820884 - 08820AF0, length 156)
  Back Branch 08820A18 1,614 times (length 32)
_S1_2_8927B04 80,577 instructions (0.033%), 1,279 calls (08927B04 - 08927CB0, length 108)
  Back Branch 08927C80 1,279 times (length 43)
  Back Branch 08927C64 1,279 times (length 36)
  Back Branch 08927C34 1,279 times (length 55)
  Back Branch 08927BE0 1,279 times (length 33)
_S1_2_883484C 79,604 instructions (0.032%), 4,972 calls (0883484C - 08834898, length 20)
_S1_2_893273C 79,297 instructions (0.032%), 793 calls (0893273C - 08932798, length 24)
  Back Branch 08932784 5,106 times (length 15)
  Back Branch 08932770 5,106 times (length 5)
_S1_2_88241E8 79,102 instructions (0.032%), 810 calls (088241E8 - 08824290, length 43)
  Back Branch 08824268 8,176 times (length 7)
_S1_3_8B77600 78,084 instructions (0.032%), 4,262 calls (08B77600 - 08B77644, length 18)
_S1_2_898F674 77,902 instructions (0.032%), 3,541 calls (0898F674 - 0898F6C8, length 22)
_S1_2_8835EDC 77,698 instructions (0.031%), 1,466 calls (08835EDC - 08835FE0, length 66)
_S1_2_892D428 76,944 instructions (0.031%), 5,496 calls (0892D428 - 0892D460, length 15)
  Back Branch 0892D45C 5,496 times (length 6)
_S1_2_892B24C 75,660 instructions (0.031%), 3,783 calls (0892B24C - 0892B298, length 20)
_S1_2_88259B4 74,971 instructions (0.030%), 3,939 calls (088259B4 - 08825A58, length 42)
  Back Branch 08825A20 10 times (length 10)
_S1_2_8B78718 74,900 instructions (0.030%), 2,996 calls (08828804 - 08B7871C, length 868295)
  Back Branch 08B78718 2,996 times (length 868295)
_S1_2_8B78680 74,100 instructions (0.030%), 2,964 calls (088614A8 - 08B78684, length 810104)
  Back Branch 08B78680 2,964 times (length 810104)
_S1_2_8860CD0 73,925 instructions (0.030%), 2,957 calls (08860CD0 - 08860D38, length 27)
_S1_2_885AB24 72,903 instructions (0.030%), 1,279 calls (0885AB24 - 0885AC54, length 77)
_S1_2_883F6C8 72,885 instructions (0.030%), 3,945 calls (0883F6C8 - 0883F760, length 39)
_S1_2_893983C 72,875 instructions (0.030%), 6,625 calls (08939830 - 08939858, length 11)
  Back Branch 08939854 6,625 times (length 11)
_S1_2_8931AAC 71,834 instructions (0.029%), 1,466 calls (08931AAC - 08931C74, length 115)
  Back Branch 08931BE8 1,466 times (length 31)
_S1_2_8825968 71,015 instructions (0.029%), 3,945 calls (08825968 - 088259B0, length 19)
_S1_2_883959C 71,010 instructions (0.029%), 3,945 calls (0883959C - 088395E0, length 18)
_S1_2_881B10C 70,895 instructions (0.029%), 2,291 calls (0881B10C - 0881B290, length 98)
_S1_2_882A804 70,413 instructions (0.029%), 23,471 calls (0882A804 - 0882A80C, length 3)
_S1_2_880571C 69,640 instructions (0.028%), 655 calls (0880571C - 0880579C, length 33)
  Back Branch 08805774 6,587 times (length 9)
  Back Branch 08805788 1,400 times (length 7)
_S1_2_89364F0 68,902 instructions (0.028%), 1,466 calls (089364F0 - 08936A5C, length 348)
  Back Branch 0893675C 1,466 times (length 138)
_S1_2_883B548 68,682 instructions (0.028%), 22,894 calls (0883B548 - 0883B550, length 3)
_S1_2_8824658 68,640 instructions (0.028%), 1,500 calls (08824658 - 088246A0, length 19)
  Back Branch 08824694 4,740 times (length 13)
_S1_2_8820F0C 66,294 instructions (0.027%), 7,366 calls (08820F0C - 08820F8C, length 33)
_S1_2_8B7674C 66,246 instructions (0.027%), 3,819 calls (08B7674C - 08B768D0, length 98)
_S1_2_8A13784 65,522 instructions (0.027%), 3,841 calls (08A13784 - 08A13908, length 98)
_S1_2_892736C 65,086 instructions (0.026%), 456 calls (0892736C - 08927B00, length 486)
  Back Branch 08927868 456 times (length 298)
  Back Branch 089279E0 142 times (length 229)
  Back Branch 08927A88 142 times (length 44)
  Back Branch 08927A98 142 times (length 48)
  Back Branch 08927870 7 times (length 221)
_S1_2_883B598 64,740 instructions (0.026%), 892 calls (0883B598 - 0883B7FC, length 154)
_S1_2_8824504 64,550 instructions (0.026%), 1,466 calls (08824504 - 08824578, length 30)
  Back Branch 08824558 4,040 times (length 12)
_S1_2_885E35C 64,538 instructions (0.026%), 1,920 calls (0885E35C - 0885E3FC, length 41)
  Back Branch 0885E3DC 2,690 times (length 22)
_S1_2_892BEA4 64,277 instructions (0.026%), 3,781 calls (0892BEA4 - 0892BEEC, length 19)
_S1_2_8850B70 64,270 instructions (0.026%), 358 calls (08850B70 - 08850BA8, length 15)
  Back Branch 08850B9C 7,989 times (length 8)
_S1_2_8824B58 63,775 instructions (0.026%), 12,755 calls (08824B58 - 089923A8, length 374293)
_S1_2_89326B4 61,489 instructions (0.025%), 687 calls (089326B4 - 08932738, length 34)
  Back Branch 0893272C 8,127 times (length 5)
  Back Branch 08932714 1,413 times (length 9)
_S1_2_88FD66C 61,456 instructions (0.025%), 3,841 calls (088FD66C - 088FD6D4, length 27)
_S1_2_883BFB4 61,027 instructions (0.025%), 2,474 calls (0883BFB4 - 0883C024, length 29)
  Back Branch 0883C008 2,849 times (length 14)
_S1_2_892BDF0 60,488 instructions (0.024%), 7,561 calls (0892BD14 - 0892BDF8, length 58)
  Back Branch 0892BDF4 7,561 times (length 58)
_S1_2_883D56C 60,354 instructions (0.024%), 814 calls (0883D56C - 0883D7E4, length 159)
_S1_2_8B78038 60,030 instructions (0.024%), 3,001 calls (088410EC - 08B785C4, length 843063)
  Back Branch 08B78068 639 times (length -101)
  Back Branch 08B78060 636 times (length -10)
  Back Branch 08B78078 489 times (length -23)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B78088 14 times (length -51)
  Back Branch 08B78070 6 times (length -31)
  Back Branch 08B78048 6 times (length 36560916)
  Back Branch 08B78040 2 times (length 36560914)
  Back Branch 08B78050 2 times (length 36560918)
  Back Branch 08B785C0 1 times (length 842850)
  Back Branch 08B78058 1 times (length -4)
  Back Branch 08B78080 1 times (length -90)
  Back Branch 08B78098 1 times (length 36560936)
_S1_2_8A13710 57,630 instructions (0.023%), 3,842 calls (088410EC - 08A13920, length 477710)
  Back Branch 08841254 18 times (length 13)
_S1_2_8845D28 57,551 instructions (0.023%), 4,427 calls (088266B8 - 08845D64, length 32172)
_S1_2_8B766E0 57,300 instructions (0.023%), 3,820 calls (088410EC - 08B76E7C, length 841573)
  Back Branch 08841254 18 times (length 13)
_S1_2_881A9C8 57,275 instructions (0.023%), 2,291 calls (0881A9C8 - 0881AA28, length 25)
_S1_2_892BA1C 56,715 instructions (0.023%), 3,781 calls (0892BA1C - 0892BA54, length 15)
_S1_2_8828720 56,700 instructions (0.023%), 3,780 calls (08828720 - 0882876C, length 20)
_S1_2_8834968 56,564 instructions (0.023%), 5,936 calls (08834968 - 08834990, length 11)
_S1_2_892CF68 55,302 instructions (0.022%), 2,127 calls (0892CF68 - 0892CFCC, length 26)
_S1_2_882D370 55,230 instructions (0.022%), 3,945 calls (0882D370 - 0882D3F0, length 33)
_S1_2_882BA3C 55,218 instructions (0.022%), 3,939 calls (08822CB8 - 0882BA40, length 9059)
  Back Branch 0882BA3C 3,939 times (length 68)
  Back Branch 0882B98C 19 times (length 16)
  Back Branch 0882B9A4 4 times (length 9021)
_S1_2_8844B48 55,146 instructions (0.022%), 3,939 calls (08844B48 - 08844BF4, length 44)
_S1_2_882490C 54,468 instructions (0.022%), 1,466 calls (0882490C - 088249AC, length 41)
_S1_2_884C628 54,142 instructions (0.022%), 892 calls (0884C628 - 0884C740, length 71)
_S1_2_8846458 54,082 instructions (0.022%), 3,863 calls (08846458 - 0884648C, length 14)
_S1_2_886A1B8 53,774 instructions (0.022%), 3,841 calls (0886A1B8 - 0886A1F0, length 15)
  Back Branch 0886A1DC 3,841 times (length 5)
_S1_3_8B77678 53,381 instructions (0.022%), 2,966 calls (08B77678 - 08B7774C, length 54)
_S1_2_8845D68 53,112 instructions (0.022%), 4,426 calls (088266B8 - 08845DA0, length 32187)
_S1_2_8863888 52,528 instructions (0.021%), 184 calls (08863888 - 08863B9C, length 198)
  Back Branch 08863B90 1,016 times (length 191)
  Back Branch 088638D0 546 times (length 8)
  Back Branch 08863A70 344 times (length 18)
  Back Branch 08863A08 308 times (length 8)
  Back Branch 08863910 293 times (length 8)
  Back Branch 08863990 230 times (length 8)
  Back Branch 088639CC 213 times (length 8)
  Back Branch 08863950 40 times (length 8)
  Back Branch 08863B80 25 times (length 14)
  Back Branch 08863B28 1 times (length 38)
_S1_2_882AF14 51,670 instructions (0.021%), 10,334 calls (0882AF14 - 089923B0, length 367912)
_S1_2_8926240 51,186 instructions (0.021%), 456 calls (08926240 - 08926480, length 145)
  Back Branch 08926304 842 times (length 17)
  Back Branch 08926454 456 times (length 6)
  Back Branch 08926474 456 times (length 103)
  Back Branch 08926464 456 times (length 64)
  Back Branch 08926350 410 times (length 6)
  Back Branch 08926360 386 times (length 34)
_S1_2_89299DC 51,093 instructions (0.021%), 5,677 calls (089299DC - 089299FC, length 9)
_S1_2_8824BB4 51,020 instructions (0.021%), 12,755 calls (08824BB4 - 089923B8, length 374274)
_S1_2_893214C 49,844 instructions (0.020%), 1,466 calls (0893214C - 089321D0, length 34)
_S1_2_88364A8 49,844 instructions (0.020%), 1,466 calls (088364A8 - 0883657C, length 54)
_S1_2_8837618 49,770 instructions (0.020%), 1,422 calls (08837618 - 088376B4, length 40)
_S1_2_88402A4 49,733 instructions (0.020%), 814 calls (088402A4 - 088403D4, length 77)
  Back Branch 08840350 814 times (length 21)
_S1_2_892FD34 49,593 instructions (0.020%), 264 calls (0892FD34 - 0892FE20, length 60)
  Back Branch 0892FE08 6,926 times (length 5)
  Back Branch 0892FE14 6,920 times (length 5)
  Back Branch 0892FDEC 794 times (length 24)
  Back Branch 0892FD78 300 times (length 4)
  Back Branch 0892FDD4 103 times (length 5)
  Back Branch 0892FDF4 11 times (length 42)
_S1_2_8926014 49,140 instructions (0.020%), 3,780 calls (08925FC8 - 0892603C, length 30)
  Back Branch 08926038 3,780 times (length 30)
_S1_2_8925FE8 49,140 instructions (0.020%), 3,780 calls (08925FC0 - 08926010, length 21)
  Back Branch 0892600C 3,780 times (length 21)
_S1_2_8860F08 48,928 instructions (0.020%), 1 calls (08860F08 - 08860F88, length 33)
  Back Branch 08860F70 2,126 times (length 23)
  Back Branch 08860F84 1 times (length 27)
_S1_2_883D7E8 48,306 instructions (0.020%), 8 calls (0883D7E8 - 0883DA10, length 139)
  Back Branch 0883D95C 887 times (length 78)
_S1_2_8824B1C 47,995 instructions (0.019%), 9,599 calls (08824B1C - 089923A8, length 374308)
_S1_2_8B785B8 47,936 instructions (0.019%), 2,996 calls (08846458 - 08B785BC, length 837722)
  Back Branch 08B785B8 2,996 times (length 837722)
_S1_2_8818A70 47,850 instructions (0.019%), 825 calls (08818A70 - 08818C14, length 106)
_S1_2_883DA48 46,837 instructions (0.019%), 1,587 calls (0883DA48 - 0883DB04, length 48)
_S1_2_885E400 45,924 instructions (0.019%), 84 calls (0885E400 - 0885E5F8, length 127)
  Back Branch 0885E5A0 960 times (length 53)
  Back Branch 0885E48C 960 times (length 17)
_S1_2_892CB60 45,363 instructions (0.018%), 3,781 calls (0892CB60 - 0892CB90, length 13)
  Back Branch 0892CB8C 3,778 times (length 6)
_S1_2_88528D4 45,200 instructions (0.018%), 2,260 calls (088528D4 - 08852940, length 28)
_S1_2_8B776FC 45,039 instructions (0.018%), 639 calls (08B776FC - 08B77838, length 80)
  Back Branch 08B777D4 2,532 times (length 11)
_S1_2_8B78650 44,960 instructions (0.018%), 8,992 calls (08845D1C - 08B78654, length 838223)
  Back Branch 08B78650 8,992 times (length 838223)
_S1_2_8860860 44,760 instructions (0.018%), 4,476 calls (088266B8 - 08860890, length 59511)
_S1_2_8820C5C 44,196 instructions (0.018%), 7,366 calls (08820C5C - 08820D54, length 63)
_S1_2_8B76A0C 44,076 instructions (0.018%), 128 calls (08835AC8 - 08B77004, length 853328)
  Back Branch 08835D5C 6,218 times (length 136)
  Back Branch 08835E78 3,628 times (length 40)
  Back Branch 08863EBC 1,825 times (length 111)
  Back Branch 0885EB60 678 times (length 19)
  Back Branch 0885EAC0 678 times (length 19)
  Back Branch 0885ECA0 678 times (length 19)
  Back Branch 0885EC00 678 times (length 19)
  Back Branch 088566EC 498 times (length 11)
  Back Branch 08863CC4 295 times (length 19)
  Back Branch 088567BC 192 times (length 97)
  Back Branch 088564F4 166 times (length 185)
  Back Branch 08B77000 128 times (length 830606)
  Back Branch 0885E9F4 114 times (length 16)
  Back Branch 0885E80C 84 times (length 16)
  Back Branch 0885EA28 82 times (length 114)
  Back Branch 088565E4 78 times (length 11)
  Back Branch 08856204 52 times (length 26)
  Back Branch 0884BE18 8 times (length 22742)
  Back Branch 0884BE4C 3 times (length 14162)
_S1_2_882E3EC 43,396 instructions (0.018%), 28 calls (0882E3EC - 0882E85C, length 285)
  Back Branch 0882E7D0 612 times (length 176)
  Back Branch 0882E7FC 20 times (length 241)
_S1_2_883FFF8 42,679 instructions (0.017%), 830 calls (0883FFF8 - 088402A0, length 171)
  Back Branch 08840270 41 times (length 20)
  Back Branch 08840248 1 times (length 136)
_S1_2_8836200 42,659 instructions (0.017%), 1,471 calls (08836200 - 0883627C, length 32)
_S1_2_883984C 42,251 instructions (0.017%), 3,841 calls (0883984C - 08839874, length 11)
_S1_2_8839820 42,251 instructions (0.017%), 3,841 calls (08839820 - 08839848, length 11)
_S1_2_8837A68 41,613 instructions (0.017%), 3,783 calls (08837A68 - 0893036C, length 254530)
_S1_2_892B3B0 41,602 instructions (0.017%), 3,782 calls (0892B3B0 - 0892B3D8, length 11)
_S1_2_892CCA0 41,580 instructions (0.017%), 3,780 calls (0892CCA0 - 0892CCF4, length 22)
_S1_2_8B783F8 41,495 instructions (0.017%), 2,964 calls (08B783F8 - 08B78438, length 17)
_S1_2_885AF50 41,193 instructions (0.017%), 1,514 calls (0885AF50 - 0885B034, length 58)
_S1_2_892606C 41,192 instructions (0.017%), 456 calls (08925EF4 - 0892623C, length 211)
  Back Branch 089261DC 456 times (length 181)
  Back Branch 089261E4 456 times (length 5)
  Back Branch 08925F80 456 times (length 37)
  Back Branch 08926230 350 times (length 85)
  Back Branch 08926238 338 times (length 71)
_S1_2_894DAD8 40,835 instructions (0.017%), 295 calls (0894DAD8 - 0894DBD4, length 64)
  Back Branch 0894DB3C 2,579 times (length 13)
_S1_2_8826034 40,381 instructions (0.016%), 729 calls (08826034 - 088261A8, length 94)
_S1_2_8832B48 40,194 instructions (0.016%), 957 calls (088266B8 - 08832C40, length 12643)
_S1_2_88360C4 40,151 instructions (0.016%), 473 calls (088360C4 - 088361C4, length 65)
  Back Branch 0883618C 1,651 times (length 29)
_S1_2_8824B10 39,650 instructions (0.016%), 7,930 calls (08824B10 - 089923A8, length 374311)
_S1_2_8932534 39,160 instructions (0.016%), 287 calls (08932534 - 08932644, length 69)
  Back Branch 089325AC 2,049 times (length 6)
  Back Branch 08932628 997 times (length 41)
  Back Branch 08932630 836 times (length 17)
  Back Branch 08932558 668 times (length 4)
  Back Branch 08932638 37 times (length 44)
  Back Branch 089325E8 6 times (length 24)
_S1_2_8824B8C 38,396 instructions (0.016%), 9,599 calls (08824B8C - 089923B8, length 374284)
_S1_2_88608CC 38,121 instructions (0.015%), 2,245 calls (088608CC - 08860914, length 19)
_S1_2_8936B98 38,116 instructions (0.015%), 1,466 calls (0893653C - 08936B9C, length 409)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08936B98 1,466 times (length 307)
_S1_2_892B488 37,820 instructions (0.015%), 3,782 calls (0892B488 - 0892B4AC, length 10)
_S1_2_892B678 37,810 instructions (0.015%), 3,781 calls (0892B678 - 0892B69C, length 10)
_S1_2_88207B4 37,575 instructions (0.015%), 835 calls (088207B4 - 08820880, length 52)
_S1_2_8859474 37,097 instructions (0.015%), 204 calls (08859474 - 0885976C, length 191)
  Back Branch 0885973C 660 times (length 86)
_S1_2_88347A0 36,921 instructions (0.015%), 1,191 calls (088347A0 - 08834828, length 35)
_S1_2_8832AA0 36,366 instructions (0.015%), 957 calls (08832AA0 - 08832B44, length 42)
_S1_2_8926F50 35,812 instructions (0.015%), 1,279 calls (08926F50 - 08926FDC, length 36)
_S1_3_8B77648 35,592 instructions (0.014%), 2,966 calls (08B77648 - 08B77674, length 12)
_S1_2_882E314 35,285 instructions (0.014%), 573 calls (0882E314 - 0882E3E8, length 54)
  Back Branch 0882E394 573 times (length 14)
_S1_2_8825EC8 35,240 instructions (0.014%), 383 calls (08825EC8 - 08932140, length 274591)
_S1_2_8936884 35,184 instructions (0.014%), 1,466 calls (0893653C - 089371F0, length 814)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
_S1_2_885B038 35,148 instructions (0.014%), 321 calls (088266B8 - 0885B044, length 53860)
  Back Branch 0883585C 2,977 times (length 106)
  Back Branch 0885B040 321 times (length 48676)
_S1_2_882E26C 34,725 instructions (0.014%), 1,389 calls (0882E26C - 0882E2CC, length 25)
_S1_2_883A63C 34,713 instructions (0.014%), 1,653 calls (0883A63C - 0883A69C, length 25)
_S1_2_88377EC 34,056 instructions (0.014%), 3,784 calls (088377EC - 0883781C, length 13)
_S1_2_892CAB4 34,029 instructions (0.014%), 3,781 calls (0892CAB4 - 0892CADC, length 11)
  Back Branch 0892CAD8 3,781 times (length 6)
_S1_2_892BA58 34,029 instructions (0.014%), 3,781 calls (0892BA58 - 0892BA78, length 9)
_S1_2_892659C 33,744 instructions (0.014%), 456 calls (0892659C - 089266D0, length 78)
_S1_2_8821E98 33,670 instructions (0.014%), 2,590 calls (08821E98 - 08821ED0, length 15)
_S1_2_8840804 33,627 instructions (0.014%), 3,780 calls (08840804 - 08840824, length 9)
_S1_2_88407E0 33,627 instructions (0.014%), 3,780 calls (088407E0 - 08840800, length 9)
_S1_2_880B578 33,269 instructions (0.013%), 323 calls (0880B578 - 0880B734, length 112)
_S1_2_8927CB4 33,056 instructions (0.013%), 508 calls (08927CB4 - 08927E68, length 110)
  Back Branch 08927D3C 486 times (length 14)
  Back Branch 08927D94 456 times (length 37)
  Back Branch 08927D4C 456 times (length 17)
  Back Branch 08927E64 456 times (length 89)
_S1_2_882BAAC 32,585 instructions (0.013%), 1,715 calls (0882BAAC - 0882BAF4, length 19)
_S1_2_885943C 32,376 instructions (0.013%), 456 calls (0882B418 - 08859448, length 47117)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 08859444 456 times (length 46956)
_S1_2_885941C 32,376 instructions (0.013%), 456 calls (0882B418 - 08859428, length 47109)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 08859424 456 times (length 46948)
_S1_2_8819E94 32,175 instructions (0.013%), 825 calls (08819E94 - 0881A21C, length 227)
_S1_2_8860AC0 32,160 instructions (0.013%), 2,144 calls (08860AC0 - 08860AF8, length 15)
_S1_2_8824B84 31,720 instructions (0.013%), 7,930 calls (08824B84 - 089923B8, length 374286)
_S1_2_8846CB4 31,571 instructions (0.013%), 1 calls (08846CB4 - 08846CE8, length 14)
  Back Branch 08846CD8 3,946 times (length 8)
_S1_2_8833EE8 31,568 instructions (0.013%), 7,892 calls (08833EE8 - 08833EF4, length 4)
_S1_2_897A980 30,728 instructions (0.012%), 3,841 calls (08943E14 - 0897A98C, length 56031)
  Back Branch 0897A988 3,841 times (length 56031)
_S1_2_88261AC 30,660 instructions (0.012%), 383 calls (088261AC - 0882642C, length 161)
_S1_2_8837F04 30,354 instructions (0.012%), 5,059 calls (08837F04 - 08837F18, length 6)
_S1_2_88297F4 30,252 instructions (0.012%), 7,563 calls (088297F4 - 08829800, length 4)
_S1_2_892BE98 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BEA0, length 100)
  Back Branch 0892BE9C 3,781 times (length 100)
_S1_2_892BE8C 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE94, length 97)
  Back Branch 0892BE90 3,781 times (length 97)
_S1_2_892BE80 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE88, length 94)
  Back Branch 0892BE84 3,781 times (length 94)
_S1_2_892BE74 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE7C, length 91)
  Back Branch 0892BE78 3,781 times (length 91)
_S1_2_892BE68 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE70, length 88)
  Back Branch 0892BE6C 3,781 times (length 88)
_S1_2_892BE5C 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE64, length 85)
  Back Branch 0892BE60 3,781 times (length 85)
_S1_2_892BE50 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE58, length 82)
  Back Branch 0892BE54 3,781 times (length 82)
_S1_2_892BE44 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE4C, length 79)
  Back Branch 0892BE48 3,781 times (length 79)
_S1_2_892BE38 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE40, length 76)
  Back Branch 0892BE3C 3,781 times (length 76)
_S1_2_892BE2C 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE34, length 73)
  Back Branch 0892BE30 3,781 times (length 73)
_S1_2_892BE20 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE28, length 70)
  Back Branch 0892BE24 3,781 times (length 70)
_S1_2_892BE14 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE1C, length 67)
  Back Branch 0892BE18 3,781 times (length 67)
_S1_2_892BE08 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE10, length 64)
  Back Branch 0892BE0C 3,781 times (length 64)
_S1_2_892BDFC 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BE04, length 61)
  Back Branch 0892BE00 3,781 times (length 61)
_S1_2_892BDE4 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BDEC, length 55)
  Back Branch 0892BDE8 3,781 times (length 55)
_S1_2_892BDD8 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BDE0, length 52)
  Back Branch 0892BDDC 3,781 times (length 52)
_S1_2_892BDCC 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BDD4, length 49)
  Back Branch 0892BDD0 3,781 times (length 49)
_S1_2_892BD28 30,248 instructions (0.012%), 3,781 calls (0892BD14 - 0892BD30, length 8)
  Back Branch 0892BD2C 3,781 times (length 8)
_S1_2_897A9C4 30,240 instructions (0.012%), 3,780 calls (08943E14 - 0897A9D0, length 56048)
  Back Branch 0897A9CC 3,780 times (length 56048)
_S1_2_88FC09C 30,096 instructions (0.012%), 418 calls (0882B418 - 088FC0AC, length 213798)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
_S1_2_8B78588 29,980 instructions (0.012%), 2,998 calls (08B78588 - 08B785AC, length 10)
_S1_2_88051D0 29,656 instructions (0.012%), 1,348 calls (08805154 - 088051EC, length 39)
  Back Branch 088051E8 1,348 times (length 39)
_S1_2_882CFF0 29,596 instructions (0.012%), 1,139 calls (0882CFF0 - 0882D064, length 30)
_S1_2_8829B0C 28,968 instructions (0.012%), 568 calls (088266B8 - 0882D364, length 6956)
_S1_2_88599C8 28,930 instructions (0.012%), 1,315 calls (088599C8 - 08859A80, length 47)
_S1_2_8BA87EC 28,926 instructions (0.012%), 1 calls (088912A0 - 08BA87F0, length 810325)
  Back Branch 08891594 12,600 times (length 5)
  Back Branch 08891568 3,300 times (length 5)
  Back Branch 088915C0 450 times (length 5)
  Back Branch 08891424 384 times (length 5)
  Back Branch 0889145C 180 times (length 5)
  Back Branch 08891440 108 times (length 5)
  Back Branch 0889152C 60 times (length 4)
  Back Branch 0889153C 12 times (length 107)
  Back Branch 088915F8 9 times (length 12)
  Back Branch 08BA87EC 1 times (length 810325)
_S1_2_8B77FA8 28,926 instructions (0.012%), 1 calls (088912A0 - 08B77FAC, length 760644)
  Back Branch 08891594 12,600 times (length 5)
  Back Branch 08891568 3,300 times (length 5)
  Back Branch 088915C0 450 times (length 5)
  Back Branch 08891424 384 times (length 5)
  Back Branch 0889145C 180 times (length 5)
  Back Branch 08891440 108 times (length 5)
  Back Branch 0889152C 60 times (length 4)
  Back Branch 0889153C 12 times (length 107)
  Back Branch 088915F8 9 times (length 12)
  Back Branch 08B77FA8 1 times (length 760644)
_S1_2_88912A0 28,924 instructions (0.012%), 1 calls (088912A0 - 0893036C, length 162868)
  Back Branch 08891594 12,600 times (length 5)
  Back Branch 08891568 3,300 times (length 5)
  Back Branch 088915C0 450 times (length 5)
  Back Branch 08891424 384 times (length 5)
  Back Branch 0889145C 180 times (length 5)
  Back Branch 08891440 108 times (length 5)
  Back Branch 0889152C 60 times (length 4)
  Back Branch 0889153C 12 times (length 107)
  Back Branch 088915F8 9 times (length 12)
_S1_2_885AE24 28,504 instructions (0.012%), 2,539 calls (0885AE24 - 0885AE60, length 16)
_S1_2_8925888 28,364 instructions (0.011%), 456 calls (08925820 - 089258B4, length 38)
  Back Branch 0892586C 1,970 times (length 9)
  Back Branch 08925864 1,514 times (length 17)
  Back Branch 08925878 1,514 times (length 9)
  Back Branch 089258B0 456 times (length 38)
  Back Branch 08925840 456 times (length 8)
_S1_2_894D42C 28,328 instructions (0.011%), 3,541 calls (0894D42C - 0894D448, length 8)
_S1_2_894D40C 28,328 instructions (0.011%), 3,541 calls (0894D40C - 0894D428, length 8)
_S1_2_8867E28 27,952 instructions (0.011%), 23 calls (08867E28 - 08868654, length 524)
  Back Branch 088685DC 5,672 times (length 415)
  Back Branch 08867ED4 14 times (length 5)
_S1_2_8857374 27,622 instructions (0.011%), 3,946 calls (08857374 - 0885739C, length 11)
_S1_2_8844B20 27,615 instructions (0.011%), 3,945 calls (08844B20 - 08844B44, length 10)
_S1_2_8860894 26,909 instructions (0.011%), 2,243 calls (08860894 - 088608C8, length 14)
_S1_2_89404E4 26,730 instructions (0.011%), 1,215 calls (089404E4 - 08940538, length 22)
_S1_2_892BD0C 26,467 instructions (0.011%), 3,781 calls (0892BD0C - 0892BD24, length 7)
_S1_2_8990034 25,992 instructions (0.011%), 1,083 calls (08990034 - 089900B4, length 33)
  Back Branch 089900B0 1,083 times (length 20)
_S1_2_894053C 25,992 instructions (0.011%), 1,083 calls (089404E4 - 08940540, length 24)
  Back Branch 0894053C 1,083 times (length 24)
_S1_2_882D188 25,610 instructions (0.010%), 569 calls (0882D188 - 0882D2A8, length 73)
  Back Branch 0882D28C 568 times (length 17)
_S1_2_881ABAC 25,201 instructions (0.010%), 2,291 calls (0881ABAC - 0881ABD4, length 11)
_S1_2_882D3FC 25,014 instructions (0.010%), 12,507 calls (0882D3FC - 0882D400, length 2)
_S1_2_89357E8 24,288 instructions (0.010%), 1,056 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08935814 1,056 times (length 1106)
  Back Branch 0893580C 1,056 times (length 10)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
_S1_2_88647A4 23,712 instructions (0.010%), 1,248 calls (088647A4 - 088647EC, length 19)
_S1_2_882CA7C 23,694 instructions (0.010%), 3,949 calls (0882CA7C - 0882CA90, length 6)
_S1_2_8B77DDC 23,366 instructions (0.009%), 1,942 calls (08B77DDC - 08B77ED8, length 64)
_S1_2_883FCD0 23,265 instructions (0.009%), 863 calls (0883FCD0 - 0883FD40, length 29)
_S1_2_88FE0D0 23,046 instructions (0.009%), 3,841 calls (088FE0D0 - 088FE0E4, length 6)
_S1_2_8832C4C 23,043 instructions (0.009%), 7,681 calls (08832C4C - 08832C54, length 3)
_S1_2_892B110 22,698 instructions (0.009%), 3,783 calls (0892B110 - 0892B124, length 6)
_S1_2_88FE0E8 22,680 instructions (0.009%), 3,780 calls (088FE0E8 - 088FE0FC, length 6)
_S1_2_882D588 22,640 instructions (0.009%), 1,415 calls (0882D588 - 0882D5C4, length 16)
_S1_2_8843E84 22,528 instructions (0.009%), 512 calls (08843E84 - 08843F94, length 69)
_S1_2_8819E28 22,275 instructions (0.009%), 825 calls (08819E28 - 08819E90, length 27)
_S1_2_8B78458 20,762 instructions (0.008%), 2,966 calls (08B78458 - 08B78470, length 7)
_S1_2_8837EEC 20,713 instructions (0.008%), 2,959 calls (08837EB8 - 08837EF4, length 16)
  Back Branch 08837EF0 2,961 times (length 16)
  Back Branch 08837ED8 8 times (length 5)
_S1_2_883DA14 20,358 instructions (0.008%), 1,587 calls (0883DA14 - 0883DA44, length 13)
_S1_2_8860F8C 20,290 instructions (0.008%), 104 calls (08860F8C - 088611C8, length 144)
  Back Branch 088610D4 508 times (length 31)
  Back Branch 088610F0 1 times (length 58)
_S1_2_88C7758 20,091 instructions (0.008%), 67 calls (088C7758 - 088C7A3C, length 186)
  Back Branch 088C79FC 142 times (length 91)
_S1_2_8937034 19,926 instructions (0.008%), 445 calls (0893653C - 089371F0, length 814)
  Back Branch 08936FE4 2,800 times (length 65)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937008 1,466 times (length 11)
  Back Branch 08937010 1,466 times (length 10)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
  Back Branch 0893704C 231 times (length 37)
  Back Branch 08937038 214 times (length 34)
_S1_2_88A2FF0 19,876 instructions (0.008%), 12 calls (088A2CAC - 088A30AC, length 257)
  Back Branch 088A304C 2,408 times (length 11)
  Back Branch 088A3064 12 times (length 240)
_S1_2_8824B70 19,235 instructions (0.008%), 3,847 calls (08824B70 - 089923A8, length 374287)
_S1_2_897AD48 19,205 instructions (0.008%), 3,841 calls (0897AD48 - 0897AD58, length 5)
_S1_2_8932CA0 19,045 instructions (0.008%), 793 calls (08932CA0 - 08932CFC, length 24)
  Back Branch 08932CD0 754 times (length 5)
  Back Branch 08932CE0 754 times (length 12)
_S1_2_880548C 18,954 instructions (0.008%), 2,410 calls (08805230 - 088054A8, length 159)
  Back Branch 0880549C 321 times (length 157)
_S1_2_885B318 18,940 instructions (0.008%), 1,752 calls (0885B318 - 0885B348, length 13)
_S1_2_892B454 18,905 instructions (0.008%), 3,781 calls (0892B454 - 0892B464, length 5)
_S1_2_8821F0C 18,654 instructions (0.008%), 6,218 calls (08821F0C - 08821F14, length 3)
_S1_2_88C7A40 18,602 instructions (0.008%), 1 calls (088C7A40 - 088C9380, length 1617)
  Back Branch 088C85A8 153 times (length 90)
  Back Branch 088C85B0 43 times (length 154)
  Back Branch 088C8344 11 times (length 11)
  Back Branch 088C7FF4 4 times (length 11)
  Back Branch 088C7CB4 3 times (length 13)
  Back Branch 088C7AC0 3 times (length 11)
  Back Branch 088C7F4C 2 times (length 11)
  Back Branch 088C7FB0 2 times (length 11)
  Back Branch 088C7EA0 2 times (length 13)
_S1_2_882A060 18,280 instructions (0.007%), 457 calls (0882A060 - 0882A118, length 47)
_S1_2_883C230 18,058 instructions (0.007%), 47 calls (0883C230 - 0883C33C, length 68)
  Back Branch 0883C2DC 832 times (length 7)
  Back Branch 0883C290 832 times (length 13)
_S1_2_894D5D0 17,835 instructions (0.007%), 205 calls (0882B418 - 0894D5D8, length 297073)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 0894D5C8 205 times (length 83277)
  Back Branch 0894D5D4 205 times (length 17)
_S1_2_88361C8 17,064 instructions (0.007%), 1,422 calls (088361C8 - 088361FC, length 14)
_S1_2_8B7783C 16,783 instructions (0.007%), 1,291 calls (088410EC - 08B77F84, length 842663)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B77F80 8 times (length 842450)
_S1_2_8812194 16,779 instructions (0.007%), 873 calls (08812194 - 08812204, length 29)
_S1_2_880B018 16,745 instructions (0.007%), 323 calls (0880B018 - 0880B558, length 337)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
_S1_2_8810CF8 16,580 instructions (0.007%), 829 calls (08810CF8 - 08810D44, length 20)
_S1_2_882D068 16,527 instructions (0.007%), 1 calls (0882D068 - 0882D184, length 72)
  Back Branch 0882D098 569 times (length 5)
  Back Branch 0882D108 568 times (length 32)
  Back Branch 0882D178 1 times (length 60)
_S1_2_8819A70 16,500 instructions (0.007%), 825 calls (08819A70 - 08819DAC, length 208)
_S1_2_8925928 16,272 instructions (0.007%), 408 calls (089258B8 - 08925948, length 37)
  Back Branch 089258FC 1,754 times (length 8)
  Back Branch 08925910 912 times (length 7)
  Back Branch 08925944 408 times (length 37)
_S1_2_88A0A4C 16,254 instructions (0.007%), 602 calls (088A0A4C - 088A0AE0, length 38)
_S1_2_882D6B0 15,923 instructions (0.006%), 1,903 calls (0882D6B0 - 0882D718, length 27)
_S1_2_88369CC 15,922 instructions (0.006%), 419 calls (088369CC - 08836A7C, length 45)
_S1_2_8857364 15,784 instructions (0.006%), 3,946 calls (08857364 - 08857370, length 4)
_S1_2_8837D0C 15,780 instructions (0.006%), 3,945 calls (08837D0C - 08837D18, length 4)
_S1_2_893FFE0 15,584 instructions (0.006%), 273 calls (0893FFE0 - 08940168, length 99)
  Back Branch 089400E4 160 times (length 47)
  Back Branch 089400C8 135 times (length 40)
  Back Branch 089400F8 108 times (length 10)
  Back Branch 08940124 95 times (length 63)
  Back Branch 08940094 62 times (length 24)
  Back Branch 08940164 53 times (length 24)
  Back Branch 08940138 23 times (length 50)
  Back Branch 08940150 21 times (length 74)
  Back Branch 089400D0 9 times (length 42)
  Back Branch 08940148 2 times (length 72)
_S1_2_8824BC4 15,388 instructions (0.006%), 3,847 calls (08824BC4 - 089923B8, length 374270)
_S1_2_883A0DC 15,364 instructions (0.006%), 3,841 calls (0883A0DC - 0883A0E8, length 4)
_S1_2_880B490 15,138 instructions (0.006%), 303 calls (0880B0B0 - 0880B558, length 299)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B4A8 303 times (length 213)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
_S1_2_892B468 15,124 instructions (0.006%), 3,781 calls (0892B468 - 0892B474, length 4)
_S1_2_88049A4 15,124 instructions (0.006%), 3,781 calls (088049A4 - 088049B0, length 4)
_S1_2_8990274 14,985 instructions (0.006%), 405 calls (08990274 - 08990380, length 68)
  Back Branch 08990338 405 times (length 18)
_S1_2_880B4D0 14,936 instructions (0.006%), 55 calls (0880B0B0 - 0880B558, length 299)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
  Back Branch 0880B4F0 55 times (length 231)
_S1_2_88370CC 14,665 instructions (0.006%), 419 calls (088370CC - 08837168, length 40)
_S1_2_8825FB4 14,569 instructions (0.006%), 249 calls (08825FB4 - 08826030, length 32)
  Back Branch 08826014 845 times (length 14)
_S1_2_8937530 14,554 instructions (0.006%), 383 calls (08937530 - 08937600, length 53)
_S1_2_882D5F8 14,110 instructions (0.006%), 1,411 calls (0882D5F8 - 0882D61C, length 10)
_S1_2_899299C 13,978 instructions (0.006%), 6,989 calls (0899299C - 089929A0, length 2)
_S1_2_883BF58 13,909 instructions (0.006%), 817 calls (0883BF58 - 0883BFB0, length 23)
_S1_2_880F634 13,750 instructions (0.006%), 125 calls (0880F634 - 0880F80C, length 119)
_S1_2_882CFB4 13,656 instructions (0.006%), 1,138 calls (088266B8 - 0882CFEC, length 6734)
_S1_2_88230C4 13,632 instructions (0.006%), 568 calls (088230C4 - 08823138, length 30)
_S1_2_882D71C 13,630 instructions (0.006%), 1,363 calls (0882D71C - 0882D740, length 10)
_S1_2_8864460 13,386 instructions (0.005%), 194 calls (08864460 - 088645AC, length 84)
_S1_2_882D620 13,352 instructions (0.005%), 3,338 calls (0882D620 - 0882D62C, length 4)
_S1_2_899260C 12,762 instructions (0.005%), 6,381 calls (0899260C - 08992610, length 2)
_S1_2_8B7FFCC 12,752 instructions (0.005%), 749 calls (08B7FFCC - 08B8031C, length 213)
_S1_2_89258B8 12,664 instructions (0.005%), 456 calls (089258B8 - 08925924, length 28)
  Back Branch 089258FC 1,754 times (length 8)
  Back Branch 08925910 912 times (length 7)
_S1_2_883AFA8 12,503 instructions (0.005%), 8 calls (08826430 - 0883B054, length 21258)
  Back Branch 0883B030 513 times (length 27)
  Back Branch 0883B050 8 times (length 21258)
_S1_2_8926F48 12,474 instructions (0.005%), 462 calls (08926EC4 - 08926F4C, length 35)
  Back Branch 08926F20 924 times (length 12)
  Back Branch 08926F48 462 times (length 35)
_S1_2_880F05C 12,296 instructions (0.005%), 125 calls (0880F05C - 0880F630, length 374)
  Back Branch 0880F270 149 times (length 111)
  Back Branch 0880F374 93 times (length 126)
  Back Branch 0880F278 65 times (length 76)
  Back Branch 0880F540 57 times (length 185)
  Back Branch 0880F1C0 32 times (length 7)
  Back Branch 0880F358 32 times (length 123)
  Back Branch 0880F418 32 times (length 23)
  Back Branch 0880F584 32 times (length 202)
  Back Branch 0880F5A0 32 times (length 209)
  Back Branch 0880F388 28 times (length 75)
  Back Branch 0880F554 28 times (length 190)
  Back Branch 0880F5E4 28 times (length 225)
  Back Branch 0880F61C 28 times (length 215)
  Back Branch 0880F49C 26 times (length 144)
  Back Branch 0880F524 15 times (length 178)
_S1_2_882A11C 12,240 instructions (0.005%), 408 calls (0882A11C - 0882A1A0, length 34)
_S1_2_8B78078 12,225 instructions (0.005%), 489 calls (08828804 - 08B7807C, length 867871)
  Back Branch 08B78078 489 times (length 867871)
_S1_2_894DCB8 12,060 instructions (0.005%), 110 calls (0894DCB8 - 0894DDB4, length 64)
  Back Branch 0894DD1C 714 times (length 13)
_S1_2_882D368 11,984 instructions (0.005%), 2,996 calls (0882D368 - 08992DA0, length 366223)
_S1_2_882CBE8 11,838 instructions (0.005%), 3,946 calls (0882CBE8 - 0882CBF0, length 3)
_S1_2_8926EC4 11,550 instructions (0.005%), 462 calls (08926EC4 - 08926F44, length 33)
  Back Branch 08926F20 924 times (length 12)
_S1_2_88573A0 11,520 instructions (0.005%), 3,840 calls (088573A0 - 088573A8, length 3)
_S1_2_8812364 11,502 instructions (0.005%), 639 calls (0881234C - 088123A0, length 22)
  Back Branch 0881238C 639 times (length 18)
_S1_2_893581C 11,373 instructions (0.005%), 669 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08935828 669 times (length 1113)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
_S1_2_899026C 11,352 instructions (0.005%), 132 calls (088266B8 - 08990270, length 370415)
  Back Branch 0883585C 2,977 times (length 106)
  Back Branch 088FC124 132 times (length 213597)
  Back Branch 0899026C 132 times (length 151641)
_S1_2_892B3A4 11,340 instructions (0.005%), 3,780 calls (0892B3A4 - 0892B3AC, length 3)
_S1_2_883EF04 11,278 instructions (0.005%), 277 calls (0883ED64 - 0883EF0C, length 107)
  Back Branch 0883EF08 291 times (length 107)
_S1_2_882EE64 11,180 instructions (0.005%), 532 calls (0882EE64 - 0882EF1C, length 47)
_S1_2_8810DE8 11,176 instructions (0.005%), 1,016 calls (08810CE0 - 08810DF8, length 71)
  Back Branch 08810DF4 1,016 times (length 71)
_S1_2_88553D0 11,048 instructions (0.004%), 26 calls (088528D4 - 08855480, length 2796)
  Back Branch 0885545C 1,144 times (length 9)
  Back Branch 08855438 12 times (length 2779)
_S1_2_8855324 11,042 instructions (0.004%), 26 calls (088528D4 - 088553CC, length 2751)
  Back Branch 088553A8 1,144 times (length 9)
  Back Branch 08855384 12 times (length 2734)
_S1_2_8992D3C 10,992 instructions (0.004%), 5,496 calls (08992D3C - 08992D40, length 2)
_S1_2_8992CFC 10,992 instructions (0.004%), 5,496 calls (08992CFC - 08992D00, length 2)
_S1_2_8992924 10,992 instructions (0.004%), 5,496 calls (08992924 - 08992928, length 2)
_S1_2_8829AB4 10,806 instructions (0.004%), 569 calls (08829AB4 - 08829B08, length 22)
_S1_2_89923B4 10,744 instructions (0.004%), 5,372 calls (089923B4 - 089923B8, length 2)
_S1_2_8818A3C 10,725 instructions (0.004%), 825 calls (08818A3C - 08818A6C, length 13)
_S1_2_8925C38 10,626 instructions (0.004%), 462 calls (08925C38 - 08925CF8, length 49)
  Back Branch 08925CF4 462 times (length 11)
_S1_2_8824B28 10,360 instructions (0.004%), 2,072 calls (08824B28 - 089923A8, length 374305)
_S1_2_8B77018 10,178 instructions (0.004%), 2 calls (08826544 - 08B7701C, length 869047)
  Back Branch 0883B2D8 306 times (length 44)
  Back Branch 0883B46C 306 times (length 22)
  Back Branch 0883B400 17 times (length 11)
  Back Branch 0883B39C 15 times (length 34)
  Back Branch 0883B2EC 4 times (length 52)
  Back Branch 0883B490 4 times (length 34)
  Back Branch 0883B210 2 times (length 8)
  Back Branch 08B77018 2 times (length 847777)
  Back Branch 0883B540 2 times (length 21505)
_S1_2_89924B4 10,166 instructions (0.004%), 5,083 calls (089924B4 - 089924B8, length 2)
_S1_2_8990450 10,125 instructions (0.004%), 405 calls (08990450 - 089904B0, length 25)
_S1_2_8925AC4 10,032 instructions (0.004%), 456 calls (08925A28 - 08925AE0, length 47)
  Back Branch 08925ADC 456 times (length 47)
_S1_2_8925AA4 10,032 instructions (0.004%), 456 calls (08925A28 - 08925AC0, length 39)
  Back Branch 08925ABC 456 times (length 39)
_S1_2_8000000 9,748 instructions (0.004%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 2,436 times (length 4)
_S1_2_898FD80 9,720 instructions (0.004%), 405 calls (0898FD80 - 0898FF10, length 101)
  Back Branch 0898FE1C 405 times (length 26)
_S1_2_89923A4 9,610 instructions (0.004%), 4,805 calls (089923A4 - 089923A8, length 2)
_S1_2_8824B40 9,570 instructions (0.004%), 1,914 calls (08824B40 - 089923A8, length 374299)
_S1_2_8809B00 9,367 instructions (0.004%), 323 calls (0880992C - 08809B2C, length 129)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809B28 323 times (length 19)
  Back Branch 08809B08 323 times (length 45)
  Back Branch 08809AF8 41 times (length 117)
_S1_2_88348D0 9,113 instructions (0.004%), 1,797 calls (088348D0 - 08834924, length 22)
_S1_2_880A6FC 9,044 instructions (0.004%), 323 calls (0880A6FC - 0880A768, length 28)
_S1_2_89924C4 8,952 instructions (0.004%), 4,476 calls (089924C4 - 089924C8, length 2)
_S1_2_8837B18 8,877 instructions (0.004%), 2,959 calls (08837B18 - 08837B20, length 3)
_S1_2_8B777E4 8,862 instructions (0.004%), 633 calls (08B777E4 - 08B77838, length 22)
_S1_2_880B424 8,787 instructions (0.004%), 303 calls (0880B0B0 - 0880B558, length 299)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B444 303 times (length 188)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
_S1_2_8868B58 8,578 instructions (0.003%), 11 calls (08868678 - 08868B64, length 316)
  Back Branch 08868810 147 times (length 65)
  Back Branch 08868A6C 117 times (length 17)
  Back Branch 08868B40 23 times (length 308)
  Back Branch 08868B60 21 times (length 196)
_S1_2_894D9A0 8,408 instructions (0.003%), 205 calls (0894D9A0 - 0894DA44, length 42)
_S1_2_88056EC 8,364 instructions (0.003%), 246 calls (08805670 - 08805718, length 43)
  Back Branch 088056D0 880 times (length 10)
  Back Branch 088056C8 591 times (length 22)
  Back Branch 088056A0 289 times (length 12)
  Back Branch 08805714 246 times (length 43)
  Back Branch 088056DC 4 times (length 9)
_S1_2_8824B64 8,315 instructions (0.003%), 1,663 calls (08824B64 - 089923A8, length 374290)
_S1_2_882A040 8,295 instructions (0.003%), 105 calls (08829DE0 - 0882A044, length 154)
  Back Branch 0882A040 115 times (length 154)
  Back Branch 0882A010 2 times (length 71)
_S1_2_8824B94 8,288 instructions (0.003%), 2,072 calls (08824B94 - 089923B8, length 374282)
_S1_2_8810DA0 8,250 instructions (0.003%), 750 calls (08810DA0 - 08810DC8, length 11)
_S1_2_8810DD8 8,199 instructions (0.003%), 911 calls (08810CCC - 08810DE4, length 71)
  Back Branch 08810DE0 911 times (length 71)
_S1_2_8992584 7,892 instructions (0.003%), 3,946 calls (08992584 - 08992588, length 2)
_S1_2_880B408 7,878 instructions (0.003%), 303 calls (0880B0B0 - 0880B558, length 299)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B41C 303 times (length 178)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
_S1_2_8810D78 7,780 instructions (0.003%), 778 calls (08810D78 - 08810D9C, length 10)
_S1_2_8992604 7,684 instructions (0.003%), 3,842 calls (08992604 - 08992608, length 2)
_S1_2_899297C 7,682 instructions (0.003%), 3,841 calls (0899297C - 08992980, length 2)
_S1_2_8992624 7,682 instructions (0.003%), 3,841 calls (08992624 - 08992628, length 2)
_S1_2_8824BA4 7,656 instructions (0.003%), 1,914 calls (08824BA4 - 089923B8, length 374278)
_S1_2_8B78060 7,632 instructions (0.003%), 636 calls (08837D24 - 08B78064, length 852177)
  Back Branch 08B78060 636 times (length 852177)
_S1_2_8B77B84 7,626 instructions (0.003%), 1,271 calls (08B77B84 - 08B77B98, length 6)
_S1_2_89929D4 7,566 instructions (0.003%), 3,783 calls (089929D4 - 089929D8, length 2)
_S1_2_8837B64 7,562 instructions (0.003%), 3,781 calls (08837B64 - 08837B68, length 2)
_S1_2_8992994 7,560 instructions (0.003%), 3,780 calls (08992994 - 08992998, length 2)
_S1_2_899298C 7,556 instructions (0.003%), 3,778 calls (0899298C - 08992990, length 2)
_S1_2_883D0D8 7,514 instructions (0.003%), 116 calls (08829B44 - 0883F488, length 22098)
  Back Branch 0883F3C8 111 times (length 12607)
_S1_2_88351B4 7,212 instructions (0.003%), 1,803 calls (088351B4 - 088351C0, length 4)
_S1_2_89911A0 7,008 instructions (0.003%), 405 calls (089911A0 - 089911FC, length 24)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_8937018 7,006 instructions (0.003%), 226 calls (0893653C - 089371F0, length 814)
  Back Branch 08936FE4 2,800 times (length 65)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937008 1,466 times (length 11)
  Back Branch 08937010 1,466 times (length 10)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
  Back Branch 0893702C 226 times (length 31)
  Back Branch 0893701C 226 times (length 14)
_S1_2_8810CCC 6,870 instructions (0.003%), 1,374 calls (08810CCC - 08810CDC, length 5)
_S1_2_8837EF8 6,737 instructions (0.003%), 957 calls (08837EB8 - 08837F00, length 19)
  Back Branch 08837EFC 957 times (length 19)
  Back Branch 08837ED8 8 times (length 5)
_S1_2_882D3F4 6,660 instructions (0.003%), 3,330 calls (0882D3F4 - 0882D3F8, length 2)
_S1_2_8824BBC 6,652 instructions (0.003%), 1,663 calls (08824BBC - 089923B8, length 374272)
_S1_2_882BB84 6,512 instructions (0.003%), 814 calls (0882BB84 - 0882BBA0, length 8)
_S1_2_882EBB0 6,500 instructions (0.003%), 101 calls (0882EBB0 - 0882ED54, length 106)
  Back Branch 0882ED0C 172 times (length 62)
_S1_2_8B77920 6,440 instructions (0.003%), 644 calls (08B77920 - 08B77B98, length 159)
_S1_2_8B77EB4 6,360 instructions (0.003%), 636 calls (08B77EB4 - 08B77ED8, length 10)
_S1_2_89306A8 6,290 instructions (0.003%), 17 calls (089306A8 - 08930830, length 99)
  Back Branch 0893074C 612 times (length 5)
  Back Branch 089306EC 425 times (length 4)
_S1_2_8805670 6,273 instructions (0.003%), 43 calls (08805670 - 088056E8, length 31)
  Back Branch 088056D0 880 times (length 10)
  Back Branch 088056C8 591 times (length 22)
  Back Branch 088056A0 289 times (length 12)
  Back Branch 088056DC 4 times (length 9)
_S1_2_8826544 6,084 instructions (0.002%), 338 calls (08826544 - 08826588, length 18)
_S1_2_883AB2C 6,069 instructions (0.002%), 357 calls (0883AB2C - 0883AB84, length 23)
_S1_2_8859374 6,068 instructions (0.002%), 1,517 calls (08859374 - 089923B0, length 320528)
_S1_2_885B34C 6,054 instructions (0.002%), 41 calls (0885B34C - 0885B400, length 46)
  Back Branch 0885B3D0 401 times (length 16)
_S1_2_882571C 5,952 instructions (0.002%), 124 calls (0882571C - 08825890, length 94)
_S1_2_8992B34 5,918 instructions (0.002%), 2,959 calls (08992B34 - 08992B38, length 2)
_S1_2_8992B04 5,918 instructions (0.002%), 2,959 calls (08992B04 - 08992B08, length 2)
_S1_2_8992AFC 5,918 instructions (0.002%), 2,959 calls (08992AFC - 08992B00, length 2)
_S1_2_8992A84 5,916 instructions (0.002%), 2,958 calls (08992A84 - 08992A88, length 2)
_S1_2_894D58C 5,916 instructions (0.002%), 68 calls (0882B418 - 0894D594, length 297056)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 0894D584 68 times (length 83260)
  Back Branch 0894D590 68 times (length 17)
_S1_2_894D324 5,900 instructions (0.002%), 295 calls (0894D324 - 0894D370, length 20)
_S1_2_894D2CC 5,900 instructions (0.002%), 295 calls (0894D2CC - 0894D318, length 20)
_S1_2_880B350 5,852 instructions (0.002%), 266 calls (0880B0B0 - 0880B558, length 299)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B354 266 times (length 128)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
_S1_2_882C198 5,780 instructions (0.002%), 20 calls (0882C198 - 0882C210, length 31)
  Back Branch 0882C1F0 420 times (length 15)
_S1_2_8925BD0 5,628 instructions (0.002%), 924 calls (08925B04 - 08925BEC, length 59)
  Back Branch 08925BE0 6 times (length 57)
_S1_2_8810DFC 5,588 instructions (0.002%), 254 calls (08810DFC - 08810E50, length 22)
_S1_2_8925BF0 5,544 instructions (0.002%), 924 calls (08925B04 - 08925C0C, length 67)
_S1_2_8810F34 5,454 instructions (0.002%), 303 calls (08810F34 - 08810F78, length 18)
_S1_2_8BA9264 5,448 instructions (0.002%), 1 calls (088A1294 - 08BA9268, length 794614)
  Back Branch 088A133C 302 times (length 29)
  Back Branch 08BA9264 1 times (length 794614)
_S1_2_894D7D8 5,330 instructions (0.002%), 205 calls (0894D504 - 0894D7F4, length 189)
  Back Branch 0894D7E8 205 times (length 187)
_S1_2_894D374 5,310 instructions (0.002%), 295 calls (0894D374 - 089911FC, length 69539)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_894D31C 5,310 instructions (0.002%), 295 calls (0894D31C - 089911FC, length 69561)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_8932A34 5,140 instructions (0.002%), 40 calls (08932A34 - 08932BE4, length 109)
  Back Branch 08932A84 123 times (length 17)
  Back Branch 08932B48 81 times (length 8)
  Back Branch 08932BB4 39 times (length 37)
  Back Branch 08932B9C 39 times (length 54)
  Back Branch 08932BD8 37 times (length 6)
  Back Branch 08932BE0 28 times (length 49)
  Back Branch 08932ADC 1 times (length 6)
_S1_2_88B449C 5,130 instructions (0.002%), 1 calls (088B449C - 088B45C4, length 75)
  Back Branch 088B4580 197 times (length 30)
  Back Branch 088B4590 17 times (length 50)
_S1_2_894D8E4 5,125 instructions (0.002%), 205 calls (0894D8E4 - 0894D944, length 25)
_S1_2_885AD94 4,896 instructions (0.002%), 204 calls (0885AD94 - 0885AE20, length 36)
  Back Branch 0885ADFC 204 times (length 16)
_S1_2_8850D48 4,648 instructions (0.002%), 166 calls (08850D48 - 08850DC4, length 32)
_S1_2_8824DD0 4,634 instructions (0.002%), 139 calls (08824DD0 - 08824F18, length 83)
_S1_2_894D5F4 4,568 instructions (0.002%), 2,284 calls (0894D5F4 - 0894D5F8, length 2)
_S1_2_899251C 4,490 instructions (0.002%), 2,245 calls (0899251C - 08992520, length 2)
_S1_2_89924DC 4,486 instructions (0.002%), 2,243 calls (089924DC - 089924E0, length 2)
_S1_2_880D018 4,336 instructions (0.002%), 110 calls (0880D018 - 0880D188, length 93)
  Back Branch 0880D098 6 times (length 8)
  Back Branch 0880D14C 6 times (length 10)
  Back Branch 0880D0AC 2 times (length 9)
  Back Branch 0880D160 2 times (length 14)
  Back Branch 0880D168 2 times (length 44)
  Back Branch 0880D170 1 times (length 46)
_S1_2_8992B24 4,262 instructions (0.002%), 2,131 calls (08992B24 - 08992B28, length 2)
_S1_2_8992AE4 4,254 instructions (0.002%), 2,127 calls (08992AE4 - 08992AE8, length 2)
_S1_2_8992934 4,254 instructions (0.002%), 2,127 calls (08992934 - 08992938, length 2)
_S1_2_88992A4 4,224 instructions (0.002%), 192 calls (088990D0 - 088992D4, length 130)
  Back Branch 088992D0 192 times (length 130)
_S1_2_8809D28 4,223 instructions (0.002%), 41 calls (08809D28 - 08809EFC, length 118)
_S1_2_894DBD8 4,130 instructions (0.002%), 295 calls (0894DBD8 - 0894DC0C, length 14)
_S1_2_8925D4C 4,104 instructions (0.002%), 456 calls (08925D4C - 08925D6C, length 9)
_S1_2_8829D0C 4,095 instructions (0.002%), 117 calls (08829D0C - 08829DDC, length 53)
_S1_2_8898D6C 4,050 instructions (0.002%), 450 calls (08898D6C - 08898D8C, length 9)
_S1_2_88611CC 4,050 instructions (0.002%), 1 calls (088611CC - 088614A4, length 183)
  Back Branch 088613A0 103 times (length 70)
  Back Branch 0886144C 3 times (length 9)
  Back Branch 08861268 3 times (length 16)
_S1_2_880FD0C 3,900 instructions (0.002%), 52 calls (0880FD0C - 0880FF04, length 127)
  Back Branch 0880FDC4 52 times (length 17)
_S1_2_88223D4 3,877 instructions (0.002%), 1 calls (088223D4 - 08822488, length 46)
  Back Branch 0882244C 768 times (length 5)
_S1_2_882D5C8 3,822 instructions (0.002%), 614 calls (0882D5C8 - 0882D5F4, length 12)
_S1_2_8809B60 3,750 instructions (0.002%), 125 calls (0880992C - 08809B90, length 154)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809B68 125 times (length 69)
  Back Branch 08809B8C 125 times (length 44)
  Back Branch 08809AF8 41 times (length 117)
_S1_2_8826DCC 3,686 instructions (0.001%), 194 calls (08826DCC - 08826E34, length 27)
_S1_2_8B77E14 3,621 instructions (0.001%), 14 calls (08835AC8 - 08B7808C, length 854386)
  Back Branch 08835D5C 6,218 times (length 136)
  Back Branch 08835E78 3,628 times (length 40)
  Back Branch 08863EBC 1,825 times (length 111)
  Back Branch 0885EB60 678 times (length 19)
  Back Branch 0885EAC0 678 times (length 19)
  Back Branch 0885ECA0 678 times (length 19)
  Back Branch 0885EC00 678 times (length 19)
  Back Branch 088566EC 498 times (length 11)
  Back Branch 08863CC4 295 times (length 19)
  Back Branch 088567BC 192 times (length 97)
  Back Branch 088564F4 166 times (length 185)
  Back Branch 0885E9F4 114 times (length 16)
  Back Branch 0885E80C 84 times (length 16)
  Back Branch 0885EA28 82 times (length 114)
  Back Branch 088565E4 78 times (length 11)
  Back Branch 08856204 52 times (length 26)
  Back Branch 08B78088 14 times (length 831664)
  Back Branch 0884BE18 8 times (length 22742)
  Back Branch 0884BE4C 3 times (length 14162)
_S1_2_8836BBC 3,473 instructions (0.001%), 151 calls (08836BBC - 08836C14, length 23)
_S1_2_8822C54 3,472 instructions (0.001%), 434 calls (08822C54 - 08822C70, length 8)
_S1_2_8809870 3,403 instructions (0.001%), 41 calls (08809870 - 08809AFC, length 164)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809AF8 41 times (length 117)
  Back Branch 0880995C 41 times (length 19)
  Back Branch 08809970 41 times (length 24)
  Back Branch 08809984 41 times (length 29)
  Back Branch 08809998 41 times (length 34)
_S1_2_8836580 3,360 instructions (0.001%), 40 calls (08836580 - 088366E8, length 91)
_S1_2_8832CEC 3,354 instructions (0.001%), 559 calls (08832CEC - 08832D00, length 6)
_S1_2_8812BFC 3,348 instructions (0.001%), 837 calls (08812BFC - 08812C08, length 4)
_S1_2_8808440 3,296 instructions (0.001%), 85 calls (08808440 - 0880853C, length 64)
  Back Branch 08808510 55 times (length 11)
  Back Branch 088084D0 52 times (length 11)
  Back Branch 088084E0 44 times (length 29)
  Back Branch 088084A0 41 times (length 9)
  Back Branch 088084D8 17 times (length 23)
  Back Branch 08808518 14 times (length 42)
_S1_2_882A1A4 3,255 instructions (0.001%), 105 calls (0882A1A4 - 08992560, length 368880)
_S1_2_880E4EC 3,237 instructions (0.001%), 32 calls (0880E4EC - 0880E7DC, length 189)
  Back Branch 0880E604 44 times (length 47)
  Back Branch 0880E79C 32 times (length 106)
_S1_2_8B77FF8 3,185 instructions (0.001%), 637 calls (08845D1C - 08B77FFC, length 837817)
  Back Branch 08B77FF8 637 times (length 837817)
_S1_2_8843F98 3,155 instructions (0.001%), 1 calls (08843F98 - 0884411C, length 98)
  Back Branch 08844048 511 times (length 6)
_S1_2_8846FF4 3,087 instructions (0.001%), 441 calls (08846FF4 - 0884700C, length 7)
_S1_2_8836280 3,020 instructions (0.001%), 151 calls (08836280 - 088362CC, length 20)
_S1_2_8932144 2,932 instructions (0.001%), 1,466 calls (08932144 - 08932148, length 2)
_S1_2_882F1AC 2,906 instructions (0.001%), 2 calls (0882EF20 - 0882F1B0, length 165)
  Back Branch 0882F104 206 times (length 76)
  Back Branch 0882F110 5 times (length 102)
  Back Branch 0882F1AC 2 times (length 165)
_S1_2_880D18C 2,900 instructions (0.001%), 55 calls (0880D18C - 0880D3B4, length 139)
  Back Branch 0880D390 55 times (length 52)
  Back Branch 0880D364 1 times (length 17)
  Back Branch 0880D350 1 times (length 75)
_S1_2_88057A0 2,870 instructions (0.001%), 82 calls (0880571C - 088057C0, length 42)
  Back Branch 08805774 6,587 times (length 9)
  Back Branch 08805788 1,400 times (length 7)
  Back Branch 088057BC 82 times (length 42)
_S1_2_883FBD8 2,850 instructions (0.001%), 50 calls (0882A11C - 0883FC5C, length 22225)
  Back Branch 0883FC3C 50 times (length 22218)
_S1_2_882E9A8 2,840 instructions (0.001%), 74 calls (0882E9A8 - 0882EA70, length 51)
_S1_2_8925BB0 2,772 instructions (0.001%), 462 calls (08925B04 - 08925BCC, length 51)
  Back Branch 08925BC0 6 times (length 49)
_S1_2_894DC10 2,772 instructions (0.001%), 68 calls (0894DC10 - 0894DCB4, length 42)
_S1_2_880E7E0 2,656 instructions (0.001%), 32 calls (0880E7E0 - 0880E94C, length 92)
_S1_2_885B4A8 2,596 instructions (0.001%), 44 calls (0885B4A8 - 0885B658, length 109)
  Back Branch 0885B59C 88 times (length 30)
_S1_2_8925814 2,592 instructions (0.001%), 864 calls (08925814 - 0892581C, length 3)
_S1_2_882B69C 2,557 instructions (0.001%), 38 calls (0882B418 - 0882B724, length 196)
  Back Branch 0882B720 1,649 times (length 196)
_S1_2_881233C 2,556 instructions (0.001%), 639 calls (0881233C - 08812348, length 4)
_S1_2_893FEA4 2,479 instructions (0.001%), 164 calls (0893FEA4 - 0893FF1C, length 31)
  Back Branch 0893FF10 87 times (length 4)
_S1_2_882313C 2,435 instructions (0.001%), 5 calls (0882313C - 08823244, length 67)
  Back Branch 08823220 221 times (length 10)
_S1_2_882BC28 2,380 instructions (0.001%), 34 calls (088266B8 - 0882F69C, length 9210)
_S1_2_880E154 2,375 instructions (0.001%), 125 calls (0880E154 - 0880E1E0, length 36)
_S1_2_8840B6C 2,332 instructions (0.001%), 53 calls (08822E08 - 08840BA4, length 30568)
  Back Branch 08840BA0 67 times (length 30568)
_S1_2_8826D54 2,328 instructions (0.001%), 388 calls (08826D54 - 08826D8C, length 15)
_S1_2_8864428 2,328 instructions (0.001%), 194 calls (08864428 - 0886445C, length 14)
_S1_2_899252C 2,288 instructions (0.001%), 1,144 calls (0899252C - 08992530, length 2)
_S1_2_893544C 2,286 instructions (0.001%), 8 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08935CF8 2,280 times (length 17)
  Back Branch 08935B04 1,571 times (length 16)
  Back Branch 08935B18 1,571 times (length 20)
  Back Branch 08935B40 1,001 times (length 1290)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935D14 539 times (length 1407)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 08935478 8 times (length 201)
  Back Branch 089349EC 8 times (length 137)
_S1_2_88251B0 2,280 instructions (0.001%), 570 calls (088251B0 - 089924A0, length 373949)
_S1_2_8925D9C 2,280 instructions (0.001%), 456 calls (08925D9C - 08925DAC, length 5)
_S1_2_881227C 2,280 instructions (0.001%), 95 calls (0881227C - 088122D8, length 24)
_S1_2_88463E8 2,272 instructions (0.001%), 568 calls (088463E8 - 088463F4, length 4)
_S1_2_885B70C 2,255 instructions (0.001%), 41 calls (0882BB54 - 0885B7B8, length 48922)
  Back Branch 0885B774 82 times (length 12)
  Back Branch 0885B79C 41 times (length 48916)
_S1_2_8925DB0 2,245 instructions (0.001%), 449 calls (08925DB0 - 08925DC0, length 5)
_S1_2_8B78070 2,170 instructions (0.001%), 6 calls (08868678 - 08B78074, length 802432)
  Back Branch 08868810 147 times (length 65)
  Back Branch 08868A6C 117 times (length 17)
  Back Branch 08868B40 23 times (length 308)
  Back Branch 08868B60 21 times (length 196)
  Back Branch 08B78070 6 times (length 802120)
_S1_2_8BA8774 2,134 instructions (0.001%), 1 calls (088A0CA4 - 08BA8778, length 794294)
  Back Branch 088A0CFC 602 times (length 7)
  Back Branch 08BA8774 1 times (length 794294)
_S1_2_88A0CA4 2,132 instructions (0.001%), 1 calls (088A0CA4 - 088A0D20, length 32)
  Back Branch 088A0CFC 602 times (length 7)
_S1_2_880F578 2,112 instructions (0.001%), 32 calls (0880F0BC - 0880F630, length 350)
  Back Branch 0880F270 149 times (length 111)
  Back Branch 0880F374 93 times (length 126)
  Back Branch 0880F278 65 times (length 76)
  Back Branch 0880F540 57 times (length 185)
  Back Branch 0880F1C0 32 times (length 7)
  Back Branch 0880F358 32 times (length 123)
  Back Branch 0880F418 32 times (length 23)
  Back Branch 0880F584 32 times (length 202)
  Back Branch 0880F5A0 32 times (length 209)
  Back Branch 0880F388 28 times (length 75)
  Back Branch 0880F554 28 times (length 190)
  Back Branch 0880F5E4 28 times (length 225)
  Back Branch 0880F61C 28 times (length 215)
  Back Branch 0880F49C 26 times (length 144)
  Back Branch 0880F524 15 times (length 178)
_S1_2_88A10CC 2,107 instructions (0.001%), 301 calls (088A10CC - 088A10E4, length 7)
_S1_2_8822D30 2,096 instructions (0.001%), 188 calls (08822D30 - 08822D8C, length 24)
_S1_2_880D3B8 2,090 instructions (0.001%), 55 calls (0880D3B8 - 0880D46C, length 46)
_S1_2_883A1DC 2,062 instructions (0.001%), 5 calls (08839B38 - 0883A228, length 445)
  Back Branch 08839B78 66,757 times (length 14)
  Back Branch 08839C00 66,756 times (length 32)
  Back Branch 0883A210 145 times (length 12)
  Back Branch 0883A21C 14 times (length 15)
  Back Branch 0883A224 5 times (length 445)
_S1_2_894D494 2,050 instructions (0.001%), 205 calls (0894D494 - 0894D4B8, length 10)
_S1_2_8B76FA0 2,040 instructions (0.001%), 170 calls (08837D24 - 08B76FA4, length 851105)
  Back Branch 08B76FA0 170 times (length 851105)
_S1_2_881074C 2,021 instructions (0.001%), 43 calls (0881074C - 08810828, length 56)
_S1_2_8823478 1,980 instructions (0.001%), 198 calls (08823478 - 088234AC, length 14)
_S1_2_894D2C4 1,980 instructions (0.001%), 110 calls (0894D2C4 - 089911FC, length 69583)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_894D24C 1,980 instructions (0.001%), 110 calls (0894D24C - 089911FC, length 69613)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_8000070 1,954 instructions (0.001%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 651 times (length 3)
_S1_2_8822E84 1,953 instructions (0.001%), 217 calls (08822E84 - 08822EA4, length 9)
_S1_2_8810D48 1,938 instructions (0.001%), 323 calls (08810D48 - 08810D5C, length 6)
_S1_2_89328C0 1,932 instructions (0.001%), 65 calls (089328C0 - 08932A30, length 93)
  Back Branch 089329E4 48 times (length 13)
  Back Branch 08932A0C 35 times (length 12)
  Back Branch 08932918 29 times (length 16)
  Back Branch 08932930 29 times (length 9)
  Back Branch 089329D8 16 times (length 10)
_S1_2_8808214 1,927 instructions (0.001%), 41 calls (08808214 - 088083E4, length 117)
_S1_2_8836FA0 1,856 instructions (0.001%), 29 calls (08836FA0 - 088370C8, length 75)
_S1_2_884056C 1,832 instructions (0.001%), 1 calls (0884056C - 08840640, length 54)
  Back Branch 088405B4 256 times (length 7)
_S1_2_880CE5C 1,814 instructions (0.001%), 55 calls (0880CE5C - 0880D014, length 111)
  Back Branch 0880CF14 1 times (length 16)
  Back Branch 0880CFF0 1 times (length 81)
  Back Branch 0880CFDC 1 times (length 7)
  Back Branch 0880CF98 1 times (length 21)
_S1_2_893FF80 1,788 instructions (0.001%), 118 calls (0893FF80 - 0893FFDC, length 24)
_S1_2_880C518 1,760 instructions (0.001%), 55 calls (0880C518 - 0880C5E8, length 53)
_S1_2_893FF20 1,759 instructions (0.001%), 115 calls (0893FF20 - 0893FF7C, length 24)
_S1_2_8932C38 1,728 instructions (0.001%), 60 calls (08932534 - 08932C9C, length 475)
  Back Branch 089325AC 2,049 times (length 6)
  Back Branch 08932628 997 times (length 41)
  Back Branch 08932630 836 times (length 17)
  Back Branch 08932558 668 times (length 4)
  Back Branch 08932C70 108 times (length 6)
  Back Branch 08932638 37 times (length 44)
  Back Branch 089325E8 6 times (length 24)
_S1_2_8931F8C 1,722 instructions (0.001%), 41 calls (08931F8C - 08932068, length 56)
_S1_2_8836C18 1,720 instructions (0.001%), 40 calls (08836C18 - 08836CD4, length 48)
_S1_2_880FF08 1,716 instructions (0.001%), 52 calls (0880FF08 - 0880FFA8, length 41)
_S1_2_88463DC 1,704 instructions (0.001%), 568 calls (088463DC - 088463E4, length 3)
_S1_2_882BB54 1,704 instructions (0.001%), 142 calls (0882BB54 - 0882BB80, length 12)
_S1_2_894D820 1,700 instructions (0.001%), 68 calls (0894D820 - 0894D880, length 25)
_S1_2_88055A4 1,681 instructions (0.001%), 41 calls (088055A4 - 08805660, length 48)
  Back Branch 0880562C 41 times (length 16)
  Back Branch 0880564C 41 times (length 21)
_S1_2_885E33C 1,660 instructions (0.001%), 332 calls (0885E33C - 0885E358, length 8)
_S1_2_882DAC0 1,656 instructions (0.001%), 72 calls (0882DAC0 - 0882DB38, length 31)
_S1_2_882D404 1,656 instructions (0.001%), 44 calls (0882D404 - 0882D4B4, length 45)
  Back Branch 0882D494 44 times (length 19)
_S1_2_88368C4 1,624 instructions (0.001%), 29 calls (088368C4 - 088369C8, length 66)
  Back Branch 088369A0 29 times (length 37)
_S1_2_883C340 1,621 instructions (0.001%), 8 calls (08826430 - 0883C3F8, length 22515)
  Back Branch 0883C3D4 47 times (length 30)
  Back Branch 0883C3F4 8 times (length 22515)
_S1_2_894D3DC 1,620 instructions (0.001%), 135 calls (0894D3DC - 0894D408, length 12)
_S1_2_882DA80 1,616 instructions (0.001%), 101 calls (0882DA80 - 0882DABC, length 16)
_S1_2_8809B30 1,595 instructions (0.001%), 55 calls (0880992C - 08809B5C, length 141)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809B58 55 times (length 31)
  Back Branch 08809B38 55 times (length 57)
  Back Branch 08809AF8 41 times (length 117)
_S1_2_8896E34 1,566 instructions (0.001%), 58 calls (08896E34 - 08896EC8, length 38)
_S1_2_88275E8 1,552 instructions (0.001%), 194 calls (088275E8 - 08827610, length 11)
_S1_2_8826D90 1,552 instructions (0.001%), 194 calls (08826D90 - 08826DC8, length 15)
_S1_2_8826D1C 1,552 instructions (0.001%), 194 calls (08826D1C - 08826D50, length 14)
_S1_2_894DDB8 1,540 instructions (0.001%), 110 calls (0894DDB8 - 0894DDEC, length 14)
_S1_2_894D28C 1,540 instructions (0.001%), 110 calls (0894D28C - 0894D2C0, length 14)
_S1_2_894D254 1,540 instructions (0.001%), 110 calls (0894D254 - 0894D288, length 14)
_S1_2_8809C64 1,517 instructions (0.001%), 41 calls (08809C64 - 08809D24, length 49)
_S1_2_8809B94 1,507 instructions (0.001%), 52 calls (0880992C - 08809BC0, length 166)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809BBC 52 times (length 56)
  Back Branch 08809B9C 52 times (length 82)
  Back Branch 08809AF8 41 times (length 117)
_S1_2_880C29C 1,430 instructions (0.001%), 55 calls (0880C29C - 0880C3D0, length 78)
_S1_2_88232AC 1,400 instructions (0.001%), 40 calls (088232AC - 08823378, length 52)
_S1_2_8843204 1,393 instructions (0.001%), 16 calls (08843204 - 088432E0, length 56)
  Back Branch 0884329C 52 times (length 25)
_S1_2_8992384 1,374 instructions (0.001%), 687 calls (08992384 - 08992388, length 2)
_S1_2_882D7E4 1,367 instructions (0.001%), 13 calls (0882D7E4 - 0882DA08, length 138)
_S1_2_894D7F8 1,360 instructions (0.001%), 68 calls (0894D4CC - 0894D814, length 211)
  Back Branch 0894D808 68 times (length 209)
_S1_2_8840644 1,335 instructions (0.001%), 5 calls (08840644 - 0884072C, length 59)
  Back Branch 08840700 155 times (length 7)
_S1_2_8809A88 1,311 instructions (0.001%), 38 calls (0880992C - 08809C58, length 204)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809AF8 41 times (length 117)
  Back Branch 08809C54 19 times (length 93)
_S1_2_883C4C4 1,291 instructions (0.001%), 11 calls (0883C4C4 - 08934200, length 253776)
  Back Branch 089340D4 20 times (length 28)
  Back Branch 089341FC 11 times (length 139)
  Back Branch 08934000 11 times (length 7)
_S1_2_88917A0 1,280 instructions (0.001%), 128 calls (088917A0 - 088917C4, length 10)
_S1_2_8873A08 1,262 instructions (0.001%), 62 calls (088410EC - 08873D60, length 51998)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08873D5C 2 times (length 51785)
_S1_2_883BEF0 1,254 instructions (0.001%), 66 calls (0883AB2C - 0883BEF4, length 1267)
  Back Branch 0883BEF0 66 times (length 1267)
_S1_2_883EEEC 1,233 instructions (0.000%), 32 calls (0883ED64 - 0883EEF4, length 101)
  Back Branch 0883EEF0 54 times (length 101)
_S1_2_894D5E4 1,208 instructions (0.000%), 604 calls (0894D5E4 - 0894D5E8, length 2)
_S1_2_8809BC4 1,207 instructions (0.000%), 43 calls (0880992C - 08809BF0, length 178)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809BEC 43 times (length 68)
  Back Branch 08809BCC 43 times (length 94)
  Back Branch 08809AF8 41 times (length 117)
_S1_2_882C240 1,198 instructions (0.000%), 12 calls (0882C240 - 0882C288, length 19)
  Back Branch 0882C27C 212 times (length 12)
_S1_2_8B76FB8 1,164 instructions (0.000%), 4 calls (08868678 - 08B76FBC, length 801362)
  Back Branch 08868810 147 times (length 65)
  Back Branch 08868A6C 117 times (length 17)
  Back Branch 08868B40 23 times (length 308)
  Back Branch 08868B60 21 times (length 196)
  Back Branch 08B76FB8 4 times (length 801050)
_S1_2_882BC84 1,161 instructions (0.000%), 7 calls (0882BC84 - 0882E9A4, length 2889)
  Back Branch 0882E930 35 times (length 37)
_S1_2_89351D8 1,158 instructions (0.000%), 6 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08935CF8 2,280 times (length 17)
  Back Branch 08935B04 1,571 times (length 16)
  Back Branch 08935B18 1,571 times (length 20)
  Back Branch 08935B40 1,001 times (length 1290)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935D14 539 times (length 1407)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
  Back Branch 08935218 6 times (length 49)
_S1_2_8808BF0 1,140 instructions (0.000%), 114 calls (08808BF0 - 08808C1C, length 12)
  Back Branch 08808C08 114 times (length 6)
_S1_2_8992DBC 1,138 instructions (0.000%), 569 calls (08992DBC - 08992DC0, length 2)
_S1_2_8992DA4 1,138 instructions (0.000%), 569 calls (08992DA4 - 08992DA8, length 2)
_S1_2_899250C 1,138 instructions (0.000%), 569 calls (0899250C - 08992510, length 2)
_S1_2_8992504 1,138 instructions (0.000%), 569 calls (08992504 - 08992508, length 2)
_S1_2_89923CC 1,136 instructions (0.000%), 568 calls (089923CC - 089923D0, length 2)
_S1_2_8925EAC 1,134 instructions (0.000%), 63 calls (08925EAC - 08925EF0, length 18)
_S1_2_8822740 1,120 instructions (0.000%), 40 calls (08822740 - 088227B0, length 29)
_S1_2_8873B8C 1,117 instructions (0.000%), 41 calls (08873B8C - 08873D8C, length 129)
_S1_2_89266D4 1,058 instructions (0.000%), 52 calls (089266D4 - 08926860, length 100)
  Back Branch 08926730 30 times (length 15)
_S1_2_88410D0 1,056 instructions (0.000%), 18 calls (08840F98 - 088410E8, length 85)
  Back Branch 08841078 47 times (length 31)
  Back Branch 088410E4 18 times (length 85)
_S1_2_8840CD8 1,049 instructions (0.000%), 14 calls (088403D8 - 08840EA0, length 691)
  Back Branch 08840E48 40 times (length 670)
_S1_2_883F4B0 1,048 instructions (0.000%), 10 calls (08829DE0 - 0883F5B0, length 22005)
  Back Branch 0882A040 115 times (length 154)
  Back Branch 0883F590 10 times (length 21846)
  Back Branch 0882A010 2 times (length 71)
_S1_2_883ECD4 1,037 instructions (0.000%), 5 calls (0883E5B0 - 0883ED18, length 475)
  Back Branch 0883ECCC 5 times (length 457)
  Back Branch 0883ED14 5 times (length 84)
_S1_2_882D744 1,016 instructions (0.000%), 127 calls (0882D744 - 0882D760, length 8)
_S1_2_8843158 1,015 instructions (0.000%), 29 calls (08843158 - 08843200, length 43)
_S1_2_883E488 990 instructions (0.000%), 5 calls (0883DD14 - 0883E4C8, length 494)
  Back Branch 0883E4C4 5 times (length 494)
_S1_2_8805664 984 instructions (0.000%), 328 calls (08805664 - 0880566C, length 3)
_S1_2_894D5EC 966 instructions (0.000%), 483 calls (0894D5EC - 0894D5F0, length 2)
_S1_2_885246C 948 instructions (0.000%), 158 calls (0885246C - 08852480, length 6)
_S1_2_883FC60 925 instructions (0.000%), 37 calls (0883FC60 - 0883FCCC, length 28)
_S1_2_899234C 916 instructions (0.000%), 458 calls (0899234C - 08992350, length 2)
_S1_2_899262C 912 instructions (0.000%), 456 calls (0899262C - 08992630, length 2)
_S1_2_8925FD8 912 instructions (0.000%), 456 calls (08925FD8 - 08925FDC, length 2)
_S1_2_8B77E20 912 instructions (0.000%), 14 calls (08835EB8 - 08B77FC4, length 854084)
  Back Branch 08B77FC0 14 times (length 831338)
  Back Branch 0885AD50 12 times (length 13)
_S1_2_8897504 903 instructions (0.000%), 301 calls (08897504 - 0889750C, length 3)
_S1_2_8B809D0 888 instructions (0.000%), 16 calls (08B809D0 - 08B80E64, length 294)
_S1_2_882DC84 881 instructions (0.000%), 7 calls (0882DC84 - 0882DEF0, length 156)
  Back Branch 0882DEBC 56 times (length 2)
_S1_2_8B76FD0 880 instructions (0.000%), 176 calls (088473F4 - 08B76FD4, length 835321)
  Back Branch 08B76FD0 176 times (length 835321)
_S1_2_883FAD4 880 instructions (0.000%), 41 calls (0883FAD4 - 0883FB54, length 33)
_S1_2_882BD28 880 instructions (0.000%), 20 calls (0882BD28 - 0882BD68, length 17)
  Back Branch 0882BD54 80 times (length 7)
_S1_2_88410EC 869 instructions (0.000%), 10 calls (088410EC - 088412EC, length 129)
  Back Branch 08841254 18 times (length 13)
_S1_2_88100FC 860 instructions (0.000%), 43 calls (088100FC - 08810170, length 30)
_S1_2_8824B04 850 instructions (0.000%), 170 calls (08824B04 - 089923A8, length 374314)
_S1_2_885A18C 846 instructions (0.000%), 94 calls (0885A18C - 0885A1AC, length 9)
_S1_2_8824F7C 840 instructions (0.000%), 15 calls (08824F7C - 08825114, length 103)
_S1_2_8868B48 838 instructions (0.000%), 2 calls (08868678 - 08868B54, length 312)
  Back Branch 08868810 147 times (length 65)
  Back Branch 08868A6C 117 times (length 17)
  Back Branch 08868B40 23 times (length 308)
  Back Branch 08868B50 2 times (length 192)
_S1_2_885936C 816 instructions (0.000%), 204 calls (0885936C - 089923B0, length 320530)
_S1_2_88410B4 792 instructions (0.000%), 18 calls (08840F98 - 088410CC, length 78)
  Back Branch 08841078 47 times (length 31)
  Back Branch 088410C8 18 times (length 78)
_S1_2_8B76F10 790 instructions (0.000%), 158 calls (08824DC4 - 08B76F14, length 870485)
  Back Branch 08B76F10 158 times (length 870485)
_S1_2_88473F4 774 instructions (0.000%), 258 calls (088473F4 - 088473FC, length 3)
_S1_2_892E5A4 771 instructions (0.000%), 19 calls (0892E5A4 - 0892F298, length 830)
  Back Branch 0892E624 16 times (length 9)
  Back Branch 0892F1E4 3 times (length 7)
  Back Branch 0892F1F4 3 times (length 9)
_S1_2_899259C 768 instructions (0.000%), 384 calls (0899259C - 089925A0, length 2)
_S1_2_8810D60 744 instructions (0.000%), 124 calls (08810D60 - 08810D74, length 6)
_S1_2_883F608 738 instructions (0.000%), 34 calls (0882A1A4 - 08992560, length 368880)
  Back Branch 0883F608 34 times (length 21787)
_S1_2_8932264 736 instructions (0.000%), 16 calls (08932264 - 08937D50, length 5820)
_S1_2_880FBA0 728 instructions (0.000%), 52 calls (0880FBA0 - 0880FBD4, length 14)
_S1_2_8B77FC8 709 instructions (0.000%), 9 calls (088403D8 - 08B77FCC, length 843518)
  Back Branch 08840E48 40 times (length 670)
  Back Branch 08B77FC8 9 times (length 842942)
_S1_2_882B07C 700 instructions (0.000%), 7 calls (0882AF20 - 0882B12C, length 132)
  Back Branch 0882B128 7 times (length 132)
_S1_2_8822FFC 688 instructions (0.000%), 16 calls (08822FFC - 088230C0, length 50)
_S1_2_8925CFC 684 instructions (0.000%), 58 calls (08925B04 - 08925D48, length 146)
  Back Branch 08925D44 6 times (length 103)
  Back Branch 08925BC0 6 times (length 49)
_S1_2_880B37C 684 instructions (0.000%), 18 calls (0880B0B0 - 0880B574, length 306)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
  Back Branch 0880B3C0 18 times (length 155)
_S1_2_8825894 683 instructions (0.000%), 17 calls (08825894 - 08825964, length 53)
_S1_2_8824B7C 680 instructions (0.000%), 170 calls (08824B7C - 089923B8, length 374288)
_S1_2_894D454 680 instructions (0.000%), 68 calls (0894D454 - 0894D478, length 10)
_S1_2_882DB3C 673 instructions (0.000%), 1 calls (0882DB3C - 0882DC80, length 82)
  Back Branch 0882DBC8 16 times (length 24)
  Back Branch 0882DC44 16 times (length 22)
_S1_2_882C2D4 670 instructions (0.000%), 10 calls (0882C2D4 - 0882C3FC, length 75)
  Back Branch 0882C37C 40 times (length 10)
_S1_2_8B78000 637 instructions (0.000%), 7 calls (088410EC - 08B78004, length 842695)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B78000 7 times (length 842695)
_S1_2_883ACDC 630 instructions (0.000%), 15 calls (0883ACDC - 0883ADCC, length 61)
_S1_2_88233CC 626 instructions (0.000%), 18 calls (088233CC - 0882346C, length 41)
_S1_2_8826C28 624 instructions (0.000%), 156 calls (08826C28 - 08826C40, length 7)
_S1_2_880FB10 624 instructions (0.000%), 52 calls (0880FB10 - 0880FB3C, length 12)
_S1_2_883A938 624 instructions (0.000%), 8 calls (0883A938 - 0883AB28, length 125)
  Back Branch 0883AB0C 8 times (length 50)
  Back Branch 0883A990 8 times (length 18)
_S1_2_884763C 610 instructions (0.000%), 14 calls (0884763C - 08847BEC, length 365)
_S1_2_8B78008 598 instructions (0.000%), 13 calls (0883ED64 - 08B7800C, length 844971)
  Back Branch 0883EEF0 54 times (length 101)
  Back Branch 08B78008 13 times (length 844873)
_S1_2_883F5B4 589 instructions (0.000%), 31 calls (0883F5B4 - 0883F604, length 21)
_S1_2_8929DEC 581 instructions (0.000%), 7 calls (08929DEC - 08929E44, length 23)
  Back Branch 08929E04 112 times (length 4)
_S1_2_8897020 578 instructions (0.000%), 4 calls (08897020 - 088970BC, length 40)
  Back Branch 08897068 54 times (length 12)
_S1_2_883B84C 574 instructions (0.000%), 41 calls (0883B84C - 0883B880, length 14)
_S1_2_880ABA0 570 instructions (0.000%), 114 calls (0880ABA0 - 0880ABB0, length 5)
_S1_2_882A948 567 instructions (0.000%), 21 calls (0882A948 - 0882A9C0, length 31)
_S1_2_8822504 560 instructions (0.000%), 40 calls (08822504 - 08822540, length 16)
_S1_2_88F6FDC 560 instructions (0.000%), 10 calls (088F62F0 - 088F70A4, length 878)
  Back Branch 088F70A0 10 times (length 878)
_S1_2_8822594 558 instructions (0.000%), 18 calls (08822594 - 0882261C, length 35)
_S1_2_8B95544 555 instructions (0.000%), 16 calls (08B95544 - 08B96140, length 768)
  Back Branch 08B960D4 1 times (length 546)
  Back Branch 08B96088 1 times (length 527)
_S1_2_88929D0 552 instructions (0.000%), 24 calls (088929D0 - 08892AA8, length 55)
_S1_2_882C150 540 instructions (0.000%), 30 calls (0882C150 - 0882C194, length 18)
_S1_2_8843038 536 instructions (0.000%), 8 calls (08843038 - 08843064, length 12)
  Back Branch 08843054 112 times (length 4)
_S1_2_892A1A4 530 instructions (0.000%), 2 calls (0892A1A4 - 0892A540, length 232)
  Back Branch 0892A4E4 8 times (length 11)
_S1_2_8B76EC8 523 instructions (0.000%), 7 calls (088403D8 - 08B76ECC, length 842430)
  Back Branch 08840E48 40 times (length 670)
  Back Branch 08B76EC8 7 times (length 841854)
_S1_2_882AAD4 517 instructions (0.000%), 8 calls (0882AAD4 - 0882ACBC, length 123)
_S1_2_886400C 483 instructions (0.000%), 23 calls (0886400C - 0886405C, length 21)
_S1_2_88227B4 468 instructions (0.000%), 18 calls (088227B4 - 0882281C, length 27)
_S1_2_8838288 459 instructions (0.000%), 1 calls (08838288 - 08838828, length 361)
  Back Branch 08838620 8 times (length 7)
  Back Branch 08838650 7 times (length 6)
  Back Branch 088387CC 2 times (length 21)
_S1_2_8824DC4 456 instructions (0.000%), 152 calls (08824DC4 - 08824DCC, length 3)
_S1_2_8810E7C 448 instructions (0.000%), 28 calls (08810DA0 - 08810E8C, length 60)
  Back Branch 08810E88 28 times (length 60)
_S1_2_883C0E8 448 instructions (0.000%), 16 calls (0883C0E8 - 0883C16C, length 34)
_S1_2_8B78048 446 instructions (0.000%), 6 calls (08863F2C - 08B7804C, length 806985)
  Back Branch 08863F7C 23 times (length 10)
  Back Branch 08B78048 6 times (length 806985)
_S1_2_883FB58 442 instructions (0.000%), 34 calls (0883FB58 - 0883FB88, length 13)
_S1_2_8851108 442 instructions (0.000%), 26 calls (08851108 - 08851158, length 21)
_S1_2_88251C8 442 instructions (0.000%), 17 calls (088251C8 - 08825294, length 52)
_S1_2_8836D98 430 instructions (0.000%), 5 calls (08836D98 - 08836F18, length 97)
_S1_2_882FF78 425 instructions (0.000%), 4 calls (0882FF78 - 088301B4, length 144)
_S1_2_89318C0 424 instructions (0.000%), 12 calls (0892E974 - 089923D8, length 102042)
  Back Branch 08931A48 3 times (length 13)
  Back Branch 0892EBF0 1 times (length 116)
  Back Branch 08931A60 1 times (length 37)
_S1_2_8822D90 420 instructions (0.000%), 15 calls (08822D90 - 08822E04, length 30)
_S1_2_882D764 417 instructions (0.000%), 13 calls (0882D764 - 0882D7E0, length 32)
  Back Branch 0882D7A8 36 times (length 4)
_S1_2_88054EC 416 instructions (0.000%), 52 calls (088054EC - 0880551C, length 13)
_S1_2_88510C0 416 instructions (0.000%), 26 calls (088510C0 - 08851104, length 18)
_S1_2_8860AFC 406 instructions (0.000%), 14 calls (08860AFC - 08860C08, length 68)
_S1_2_8820478 400 instructions (0.000%), 16 calls (08820478 - 08820518, length 41)
  Back Branch 08820514 16 times (length 27)
_S1_2_8B76EE0 396 instructions (0.000%), 18 calls (0883AC88 - 08B76EE4, length 848024)
  Back Branch 08B76EE0 18 times (length 848024)
_S1_2_883D2CC 396 instructions (0.000%), 8 calls (0883D2CC - 0883D568, length 168)
_S1_2_880E0D4 384 instructions (0.000%), 32 calls (0880E0D4 - 0880E100, length 12)
_S1_2_882C6D0 384 instructions (0.000%), 4 calls (0882C400 - 0882C6D8, length 183)
  Back Branch 0882C6A8 8 times (length 13)
  Back Branch 0882C6D4 4 times (length 183)
_S1_2_880B3C8 378 instructions (0.000%), 18 calls (0880B0B0 - 0880B558, length 299)
  Back Branch 0880B2B8 1,016 times (length 11)
  Back Branch 0880B168 964 times (length 48)
  Back Branch 0880B348 304 times (length 111)
  Back Branch 0880B554 254 times (length 182)
  Back Branch 0880B2CC 254 times (length 34)
  Back Branch 0880B3C8 18 times (length 157)
_S1_2_885942C 378 instructions (0.000%), 6 calls (08822CB8 - 08859438, length 55777)
  Back Branch 0882B914 11 times (length 8985)
  Back Branch 08859434 6 times (length 46848)
_S1_2_882AA30 377 instructions (0.000%), 7 calls (0882AA30 - 0882AAD0, length 41)
  Back Branch 0882AAA4 18 times (length 19)
_S1_2_8840AA8 372 instructions (0.000%), 12 calls (08840AA8 - 08840B68, length 49)
_S1_2_882C400 372 instructions (0.000%), 4 calls (0882C400 - 0882C6CC, length 180)
  Back Branch 0882C6A8 8 times (length 13)
_S1_2_882658C 372 instructions (0.000%), 4 calls (08826544 - 088266B4, length 93)
  Back Branch 088266B0 4 times (length 93)
_S1_2_88089F4 369 instructions (0.000%), 41 calls (088089F4 - 08808A14, length 9)
_S1_2_88089BC 369 instructions (0.000%), 41 calls (088089BC - 088089DC, length 9)
_S1_2_880894C 369 instructions (0.000%), 41 calls (0880894C - 0880896C, length 9)
_S1_2_8B77FD8 368 instructions (0.000%), 8 calls (08822E08 - 08B77FDC, length 873590)
  Back Branch 08840BA0 67 times (length 30568)
  Back Branch 08B77FD8 8 times (length 843037)
_S1_2_8824C5C 367 instructions (0.000%), 4 calls (08824C5C - 08826588, length 1612)
_S1_2_885944C 365 instructions (0.000%), 6 calls (08822CB8 - 08859458, length 55785)
  Back Branch 0882B914 11 times (length 8985)
  Back Branch 08859454 6 times (length 46856)
_S1_2_88362D0 365 instructions (0.000%), 5 calls (088362D0 - 0883648C, length 112)
_S1_2_8839770 364 instructions (0.000%), 13 calls (088266B8 - 088397F8, length 19537)
_S1_2_8867C3C 364 instructions (0.000%), 7 calls (08867C3C - 08867E24, length 123)
_S1_2_883C404 352 instructions (0.000%), 22 calls (0883C404 - 0883C448, length 18)
_S1_2_882DA0C 351 instructions (0.000%), 13 calls (0882DA0C - 0882DA7C, length 29)
_S1_2_882BA44 350 instructions (0.000%), 3 calls (08822CB8 - 0882BAA8, length 9085)
  Back Branch 0882B98C 19 times (length 16)
  Back Branch 0882B9A4 4 times (length 9021)
  Back Branch 0882BAA4 3 times (length 94)
_S1_2_8828558 348 instructions (0.000%), 40 calls (08828558 - 08828584, length 12)
_S1_2_894D3AC 348 instructions (0.000%), 29 calls (0894D3AC - 0894D3D8, length 12)
_S1_2_883C0A4 345 instructions (0.000%), 23 calls (0883C0A4 - 0883C0E4, length 17)
_S1_2_8822544 342 instructions (0.000%), 18 calls (08822544 - 08822590, length 20)
_S1_2_894D5DC 340 instructions (0.000%), 170 calls (0894D5DC - 0894D5E0, length 2)
_S1_2_88645B0 339 instructions (0.000%), 7 calls (088645B0 - 08864648, length 39)
  Back Branch 08864620 19 times (length 9)
_S1_2_88366EC 336 instructions (0.000%), 4 calls (088366EC - 08836854, length 91)
_S1_2_886158C 335 instructions (0.000%), 3 calls (0886158C - 08861DB0, length 522)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861864 8 times (length 25)
  Back Branch 08861D5C 1 times (length 6)
  Back Branch 08861924 1 times (length 16)
_S1_2_883FB8C 330 instructions (0.000%), 10 calls (0883FB8C - 0883FBD4, length 19)
  Back Branch 0883FBBC 30 times (length 7)
_S1_2_8B76E90 330 instructions (0.000%), 6 calls (088266B8 - 08B76E94, length 868856)
  Back Branch 08841A48 15 times (length 23)
  Back Branch 08B76E90 6 times (length 841025)
_S1_2_892BC04 328 instructions (0.000%), 8 calls (0892BC04 - 0892BCA4, length 41)
_S1_2_88219A4 320 instructions (0.000%), 16 calls (088219A4 - 08821A54, length 45)
_S1_2_883A118 312 instructions (0.000%), 104 calls (0883A118 - 0883A120, length 3)
_S1_2_8821C30 312 instructions (0.000%), 8 calls (08821B0C - 08821C34, length 75)
  Back Branch 08821C30 8 times (length 75)
_S1_2_882F2E0 312 instructions (0.000%), 6 calls (0882F2E0 - 0882F3F4, length 70)
_S1_2_894D620 302 instructions (0.000%), 151 calls (0894D620 - 0894D624, length 2)
_S1_2_8873A58 301 instructions (0.000%), 7 calls (08873A58 - 08873D8C, length 206)
_S1_2_899256C 300 instructions (0.000%), 150 calls (0899256C - 08992570, length 2)
_S1_2_8869C24 300 instructions (0.000%), 75 calls (08869C24 - 08869C30, length 4)
_S1_2_8BA886C 300 instructions (0.000%), 4 calls (088403D8 - 08BA8870, length 893223)
  Back Branch 08840E48 40 times (length 670)
  Back Branch 08BA886C 4 times (length 892647)
_S1_2_88430AC 300 instructions (0.000%), 3 calls (088430AC - 088463D8, length 3276)
  Back Branch 0884637C 12 times (length 11)
_S1_2_8833BF0 292 instructions (0.000%), 6 calls (08833BF0 - 08833CB0, length 49)
  Back Branch 08833C34 15 times (length 5)
_S1_2_8B76F88 290 instructions (0.000%), 5 calls (0883AEA0 - 08B76F8C, length 847932)
  Back Branch 0883AF40 33,923 times (length 42)
  Back Branch 0883AF68 7 times (length 17)
  Back Branch 08B76F88 5 times (length 847890)
_S1_2_892D0C8 290 instructions (0.000%), 1 calls (0892D0C8 - 0892D1C4, length 64)
  Back Branch 0892D13C 32 times (length 8)
_S1_2_88268DC 289 instructions (0.000%), 17 calls (088268DC - 0892997C, length 265257)
_S1_2_88A5D74 288 instructions (0.000%), 24 calls (088A5D30 - 088A5D78, length 19)
  Back Branch 088A5D74 24 times (length 19)
_S1_2_8B76F90 288 instructions (0.000%), 18 calls (0883AF70 - 08B76F94, length 847882)
  Back Branch 08B76F90 18 times (length 847882)
_S1_2_88A6934 288 instructions (0.000%), 12 calls (088A6934 - 088A69A8, length 30)
_S1_2_883FD7C 280 instructions (0.000%), 10 calls (088266B8 - 0883FDA4, length 26044)
  Back Branch 0883585C 2,977 times (length 106)
  Back Branch 0883FDA0 10 times (length 22111)
_S1_2_8891154 276 instructions (0.000%), 12 calls (08891154 - 088911CC, length 31)
_S1_2_8B76F00 276 instructions (0.000%), 6 calls (0883ED64 - 08B76F04, length 843881)
  Back Branch 0883EF08 291 times (length 107)
  Back Branch 08B76F00 6 times (length 843777)
_S1_2_883EEF8 273 instructions (0.000%), 7 calls (0883ED64 - 0883EF00, length 104)
  Back Branch 0883EEFC 8 times (length 104)
_S1_2_883AEA0 273 instructions (0.000%), 7 calls (0883AEA0 - 088407D0, length 5709)
_S1_2_892F29C 270 instructions (0.000%), 10 calls (0892F29C - 0892F318, length 32)
_S1_2_883C44C 264 instructions (0.000%), 11 calls (0883C44C - 0883C4B8, length 28)
_S1_2_8843880 264 instructions (0.000%), 3 calls (08843880 - 08843AFC, length 160)
_S1_2_88412F0 264 instructions (0.000%), 2 calls (08826544 - 0884143C, length 27583)
  Back Branch 0884141C 6 times (length 25)
  Back Branch 0884133C 4 times (length 6)
  Back Branch 08841438 2 times (length 27583)
  Back Branch 088413A8 2 times (length 32)
  Back Branch 08841390 2 times (length 18)
_S1_2_8A13708 261 instructions (0.000%), 1 calls (08843B00 - 08A139C0, length 475057)
  Back Branch 08843C2C 15 times (length 3)
  Back Branch 08843B68 10 times (length 11)
  Back Branch 08A139BC 1 times (length 475057)
_S1_2_8822EA8 255 instructions (0.000%), 15 calls (08822EA8 - 08822EE8, length 17)
_S1_2_8822C74 255 instructions (0.000%), 15 calls (08822C74 - 08822CB4, length 17)
_S1_2_8810E68 253 instructions (0.000%), 23 calls (08810D60 - 08810E78, length 71)
  Back Branch 08810E74 23 times (length 71)
_S1_2_892B348 253 instructions (0.000%), 11 calls (0892B348 - 0892B3A0, length 23)
_S1_2_892F540 253 instructions (0.000%), 2 calls (0892F540 - 0892FD30, length 509)
  Back Branch 0892F9C4 2 times (length 188)
  Back Branch 0892F918 2 times (length 189)
  Back Branch 0892FA84 2 times (length 100)
  Back Branch 0892FC1C 1 times (length 349)
  Back Branch 0892FC24 1 times (length 351)
  Back Branch 0892FCDC 1 times (length 188)
_S1_2_8BA91EC 252 instructions (0.000%), 21 calls (08837D24 - 08BA91F0, length 902452)
  Back Branch 08BA91EC 21 times (length 902452)
_S1_2_8A139B4 252 instructions (0.000%), 21 calls (08837D24 - 08A139B8, length 487206)
  Back Branch 08A139B4 21 times (length 487206)
_S1_2_882337C 252 instructions (0.000%), 18 calls (0882337C - 088233C8, length 20)
_S1_2_8929E48 248 instructions (0.000%), 1 calls (08929E48 - 0892A1A0, length 215)
  Back Branch 0892A148 4 times (length 11)
_S1_2_8859A84 246 instructions (0.000%), 82 calls (08859A84 - 08859A8C, length 3)
_S1_2_89452B8 246 instructions (0.000%), 6 calls (08944FA0 - 089452D4, length 206)
  Back Branch 089452C8 6 times (length 204)
_S1_2_8842BD8 245 instructions (0.000%), 5 calls (08842BD8 - 08842C98, length 49)
_S1_2_885B048 244 instructions (0.000%), 3 calls (0882B418 - 0885B110, length 48959)
  Back Branch 0882B694 7,686 times (length 161)
  Back Branch 0885B100 3 times (length 48822)
_S1_2_8822F6C 240 instructions (0.000%), 15 calls (08822F6C - 08822FA8, length 16)
_S1_2_886438C 238 instructions (0.000%), 7 calls (0886438C - 08864424, length 39)
_S1_2_882BFC8 238 instructions (0.000%), 2 calls (0882BFC8 - 0882C078, length 45)
  Back Branch 0882C05C 12 times (length 30)
_S1_2_883B100 236 instructions (0.000%), 2 calls (0883B100 - 0883B198, length 39)
  Back Branch 0883B180 13 times (length 21)
_S1_2_899237C 234 instructions (0.000%), 117 calls (0899237C - 08992380, length 2)
_S1_2_88A7E64 234 instructions (0.000%), 9 calls (088A7E64 - 088A7ED8, length 30)
_S1_2_883C910 234 instructions (0.000%), 9 calls (0883C910 - 0883C974, length 26)
_S1_2_88376D0 234 instructions (0.000%), 3 calls (08826544 - 088377BC, length 17567)
  Back Branch 088377B8 3 times (length 17567)
_S1_2_8992354 230 instructions (0.000%), 115 calls (08992354 - 08992358, length 2)
_S1_2_8808B8C 230 instructions (0.000%), 46 calls (08808B8C - 08808B9C, length 5)
_S1_2_8BA8BBC 230 instructions (0.000%), 5 calls (0883ED64 - 08BA8BC0, length 894872)
  Back Branch 0883EEF0 54 times (length 101)
  Back Branch 08BA8BBC 5 times (length 894774)
_S1_2_8BA8974 230 instructions (0.000%), 5 calls (0883ED64 - 08BA8978, length 894726)
  Back Branch 0883EF08 291 times (length 107)
  Back Branch 08BA8974 5 times (length 894622)
_S1_2_8A13568 224 instructions (0.000%), 32 calls (08A13568 - 08A13704, length 104)
_S1_2_8B78600 221 instructions (0.000%), 3 calls (088403D8 - 08B78604, length 843916)
  Back Branch 08840E48 40 times (length 670)
  Back Branch 08B78600 3 times (length 843340)
_S1_2_882BF24 220 instructions (0.000%), 10 calls (0882BF24 - 0882BFC4, length 41)
_S1_2_8826928 220 instructions (0.000%), 5 calls (08826928 - 088269D8, length 45)
_S1_2_8826A98 216 instructions (0.000%), 12 calls (08826A98 - 08826ADC, length 18)
_S1_2_8933610 216 instructions (0.000%), 9 calls (08932DF4 - 08933618, length 522)
  Back Branch 08933614 9 times (length 522)
_S1_2_8BA94EC 216 instructions (0.000%), 4 calls (08860658 - 08BA94F0, length 861095)
  Back Branch 08BA94EC 4 times (length 861095)
_S1_2_8B7764C 215 instructions (0.000%), 6 calls (08B7764C - 08B77838, length 124)
_S1_2_8A13944 213 instructions (0.000%), 3 calls (088403D8 - 08A13948, length 478557)
  Back Branch 08840E48 40 times (length 670)
  Back Branch 08A13944 3 times (length 477981)
_S1_2_883F764 210 instructions (0.000%), 16 calls (08813334 - 0883F7C8, length 45350)
  Back Branch 0883F790 6 times (length 45337)
_S1_2_8840920 210 instructions (0.000%), 14 calls (08840920 - 08840958, length 15)
_S1_2_8808BDC 205 instructions (0.000%), 41 calls (08808BDC - 08808BEC, length 5)
_S1_2_8808BC8 205 instructions (0.000%), 41 calls (08808BC8 - 08808BD8, length 5)
_S1_2_8808BB4 205 instructions (0.000%), 41 calls (08808BB4 - 08808BC4, length 5)
_S1_2_8808BA0 205 instructions (0.000%), 41 calls (08808BA0 - 08808BB0, length 5)
_S1_2_8861E30 202 instructions (0.000%), 2 calls (08861E30 - 088620A0, length 157)
_S1_2_8936300 196 instructions (0.000%), 2 calls (08934584 - 0893636C, length 1915)
  Back Branch 0893465C 25,298 times (length 5)
  Back Branch 08934924 8,138 times (length 21)
  Back Branch 08934938 8,138 times (length 25)
  Back Branch 089348E0 8,138 times (length 173)
  Back Branch 089349A0 8,136 times (length 158)
  Back Branch 089349AC 8,136 times (length 120)
  Back Branch 08935EE8 6,148 times (length 1383)
  Back Branch 08934A18 669 times (length 145)
  Back Branch 08935ED8 477 times (length 1379)
  Back Branch 08934A54 326 times (length 160)
  Back Branch 089349EC 8 times (length 137)
  Back Branch 08936368 2 times (length 1915)
  Back Branch 08935414 1 times (length 908)
_S1_2_8B77010 195 instructions (0.000%), 5 calls (08845DD8 - 08B77014, length 836752)
  Back Branch 08B77010 5 times (length 836752)
_S1_2_8836A80 195 instructions (0.000%), 5 calls (08836A80 - 08836B34, length 46)
_S1_2_892CB94 195 instructions (0.000%), 1 calls (0892CB94 - 0892CC9C, length 67)
  Back Branch 0892CC84 5 times (length 32)
_S1_2_88040DC 190 instructions (0.000%), 1 calls (088040DC - 088043AC, length 181)
  Back Branch 0880412C 33 times (length 3)
  Back Branch 0880434C 2 times (length 11)
  Back Branch 08804148 1 times (length 11)
_S1_2_882BB44 188 instructions (0.000%), 2 calls (0882B418 - 0882BB50, length 463)
  Back Branch 0882BB4C 2 times (length 261)
  Back Branch 0882B7B0 2 times (length 232)
_S1_2_88301B8 188 instructions (0.000%), 1 calls (088301B8 - 08830380, length 115)
  Back Branch 08830248 31 times (length 3)
_S1_2_8829BE8 185 instructions (0.000%), 5 calls (08829B44 - 08832ED0, length 9444)
_S1_2_8B76F40 184 instructions (0.000%), 4 calls (0883ED64 - 08B76F44, length 843897)
  Back Branch 0883EEF0 54 times (length 101)
  Back Branch 08B76F40 4 times (length 843799)
_S1_2_883C4BC 182 instructions (0.000%), 7 calls (0883C44C - 0883C4C0, length 30)
  Back Branch 0883C4BC 7 times (length 30)
_S1_2_8B78700 182 instructions (0.000%), 1 calls (08861DB4 - 08B78704, length 809557)
  Back Branch 08861E10 15 times (length 10)
  Back Branch 08B78700 1 times (length 809557)
_S1_2_8925C20 180 instructions (0.000%), 30 calls (08925C20 - 08925C34, length 6)
_S1_2_88397FC 180 instructions (0.000%), 20 calls (088397FC - 0883981C, length 9)
_S1_2_88264E8 180 instructions (0.000%), 10 calls (088264E8 - 0882652C, length 18)
_S1_2_8840874 180 instructions (0.000%), 6 calls (088403D8 - 088408F4, length 328)
  Back Branch 088408CC 15 times (length 11)
  Back Branch 088408F0 9 times (length 328)
_S1_2_8832ED4 180 instructions (0.000%), 6 calls (08832ED4 - 08832F58, length 34)
_S1_2_8B78708 179 instructions (0.000%), 2 calls (088266B8 - 08B7870C, length 870422)
  Back Branch 0883585C 2,977 times (length 106)
  Back Branch 08B78708 2 times (length 865238)
_S1_2_8B77C38 178 instructions (0.000%), 2 calls (08B77C38 - 08B77DAC, length 94)
_S1_2_88F7178 178 instructions (0.000%), 2 calls (088F7178 - 088F72E0, length 91)
_S1_2_8852484 176 instructions (0.000%), 22 calls (08852484 - 088524A0, length 8)
_S1_2_8930910 176 instructions (0.000%), 4 calls (0893088C - 08930938, length 44)
  Back Branch 08930934 4 times (length 44)
_S1_2_8834210 176 instructions (0.000%), 2 calls (08834210 - 0883435C, length 84)
  Back Branch 08834300 14 times (length 3)
_S1_2_8BA9554 175 instructions (0.000%), 7 calls (08828804 - 08BA9558, length 918358)
  Back Branch 08BA9554 7 times (length 918358)
_S1_2_883716C 175 instructions (0.000%), 5 calls (0883716C - 08837208, length 40)
_S1_2_88403D8 174 instructions (0.000%), 58 calls (088403D8 - 088403E0, length 3)
_S1_2_8836CD8 172 instructions (0.000%), 4 calls (08836CD8 - 08836D94, length 48)
_S1_2_8BA8E54 168 instructions (0.000%), 4 calls (08822A68 - 08BA8E58, length 923901)
  Back Branch 08BA8E54 4 times (length 799134)
  Back Branch 0889C81C 3 times (length 124783)
_S1_2_882ACC0 165 instructions (0.000%), 1 calls (0882ACC0 - 0882AE1C, length 88)
  Back Branch 0882AD50 5 times (length 24)
_S1_2_8833D78 163 instructions (0.000%), 2 calls (08833D78 - 08833DD0, length 23)
  Back Branch 08833DBC 14 times (length 13)
_S1_2_88FF3A8 163 instructions (0.000%), 1 calls (088FF3A8 - 088FF61C, length 158)
  Back Branch 088FF430 4 times (length 6)
_S1_2_882B310 163 instructions (0.000%), 1 calls (0882B310 - 0882B414, length 66)
  Back Branch 0882B3D0 5 times (length 28)
_S1_2_8B76F38 162 instructions (0.000%), 3 calls (088403D8 - 08B76F3C, length 842458)
  Back Branch 088408CC 15 times (length 11)
  Back Branch 088408F0 9 times (length 328)
  Back Branch 08B76F38 3 times (length 842163)
_S1_2_882BCB0 161 instructions (0.000%), 7 calls (088266B8 - 0882BD24, length 5532)
_S1_2_8BA8524 160 instructions (0.000%), 8 calls (08826544 - 08BA8528, length 919546)
  Back Branch 08BA8524 8 times (length 919546)
_S1_2_886A71C 160 instructions (0.000%), 8 calls (088410EC - 0886AAC8, length 42616)
  Back Branch 08841254 18 times (length 13)
_S1_2_883B938 160 instructions (0.000%), 5 calls (0883B938 - 0883B9C4, length 36)
_S1_2_886187C 160 instructions (0.000%), 1 calls (0886187C - 08861DB0, length 334)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861D5C 1 times (length 6)
  Back Branch 08861924 1 times (length 16)
_S1_2_8873B0C 156 instructions (0.000%), 6 calls (08873B0C - 08873D8C, length 161)
_S1_2_88911D0 156 instructions (0.000%), 3 calls (088911D0 - 0889129C, length 52)
_S1_2_8832C58 155 instructions (0.000%), 5 calls (08832C58 - 08992538, length 359993)
_S1_2_8A13954 154 instructions (0.000%), 7 calls (0883AC88 - 08A13958, length 484149)
  Back Branch 08A13954 7 times (length 484149)
_S1_2_8864304 154 instructions (0.000%), 7 calls (08864304 - 08864360, length 24)
_S1_2_883EFAC 154 instructions (0.000%), 7 calls (0883EFAC - 0883F000, length 22)
_S1_2_882A050 152 instructions (0.000%), 38 calls (0882A050 - 0882A05C, length 4)
_S1_2_883FF44 150 instructions (0.000%), 6 calls (0883FF44 - 0883FFAC, length 27)
_S1_2_892A59C 150 instructions (0.000%), 3 calls (0892A59C - 0892A5DC, length 17)
  Back Branch 0892A5D0 12 times (length 11)
_S1_2_8BA9174 148 instructions (0.000%), 2 calls (0882B418 - 08BA9178, length 915289)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 08BA9174 2 times (length 701496)
_S1_2_8B77FE8 148 instructions (0.000%), 2 calls (0884367C - 08B77FEC, length 840285)
  Back Branch 08843878 3 times (length 129)
  Back Branch 08B77FE8 2 times (length 840158)
_S1_2_885B65C 147 instructions (0.000%), 3 calls (0885B65C - 0885B708, length 44)
  Back Branch 0885B6C8 6 times (length 8)
_S1_2_8B7621C 144 instructions (0.000%), 48 calls (08B7621C - 08B76224, length 3)
_S1_2_89449BC 144 instructions (0.000%), 6 calls (08944958 - 089449C0, length 27)
  Back Branch 089449BC 6 times (length 27)
  Back Branch 08944998 6 times (length 7)
_S1_2_8833F68 143 instructions (0.000%), 11 calls (08833F68 - 08833FA0, length 15)
_S1_2_883482C 140 instructions (0.000%), 20 calls (0883482C - 08834848, length 8)
_S1_2_8B802E8 140 instructions (0.000%), 10 calls (08B802E8 - 08B8031C, length 14)
_S1_2_883FD44 140 instructions (0.000%), 10 calls (0883FD44 - 0883FD78, length 14)
_S1_2_882A3EC 140 instructions (0.000%), 10 calls (0882A3EC - 0882B698, length 1196)
  Back Branch 0882B694 7,686 times (length 161)
_S1_2_8B76F98 138 instructions (0.000%), 3 calls (0883ED64 - 08B76F9C, length 843919)
  Back Branch 0883EEE4 4 times (length 98)
  Back Branch 08B76F98 3 times (length 843824)
_S1_2_8A1396C 138 instructions (0.000%), 3 calls (0883ED64 - 08A13970, length 480004)
  Back Branch 0883EF08 291 times (length 107)
  Back Branch 08A1396C 3 times (length 479900)
_S1_2_882DEF4 138 instructions (0.000%), 2 calls (0882DEF4 - 0882E020, length 76)
_S1_2_884BB80 136 instructions (0.000%), 5 calls (0884BB80 - 0884BBF4, length 30)
_S1_2_8840854 136 instructions (0.000%), 4 calls (088234B0 - 08840870, length 29937)
  Back Branch 088234F8 8 times (length 13)
  Back Branch 08840864 4 times (length 29910)
  Back Branch 08823560 2 times (length 46)
_S1_2_8B95890 134 instructions (0.000%), 7 calls (08B95890 - 08B96140, length 557)
_S1_2_89923C4 132 instructions (0.000%), 66 calls (089923C4 - 089923C8, length 2)
_S1_2_8944294 132 instructions (0.000%), 12 calls (08944294 - 089442BC, length 11)
_S1_2_8846DB4 132 instructions (0.000%), 1 calls (08846DB4 - 08846FC0, length 132)
_S1_2_89925BC 130 instructions (0.000%), 65 calls (089925BC - 089925C0, length 2)
_S1_2_8992574 130 instructions (0.000%), 65 calls (08992574 - 08992578, length 2)
_S1_2_8992554 130 instructions (0.000%), 65 calls (08992554 - 08992558, length 2)
_S1_2_882C0D4 130 instructions (0.000%), 10 calls (088266B8 - 0882C110, length 5783)
_S1_2_8B80110 130 instructions (0.000%), 1 calls (08B80110 - 08B8031C, length 132)
  Back Branch 08B80218 4 times (length 17)
_S1_2_880E23C 128 instructions (0.000%), 32 calls (0880E23C - 0880E248, length 4)
_S1_2_89454CC 126 instructions (0.000%), 6 calls (089452D8 - 08945544, length 156)
_S1_2_885B124 126 instructions (0.000%), 1 calls (088297C4 - 0885B12C, length 50779)
  Back Branch 0882FCBC 1,719 times (length 7)
  Back Branch 0882FCD0 1,044 times (length 14)
  Back Branch 0882FC88 275 times (length 11)
  Back Branch 0882FCD8 238 times (length 5)
  Back Branch 0882FC98 23 times (length 18)
  Back Branch 0885B128 1 times (length 50779)
_S1_2_883FE1C 125 instructions (0.000%), 9 calls (0883FE1C - 0883FE54, length 15)
_S1_2_8833DD4 124 instructions (0.000%), 1 calls (08826544 - 08833EE4, length 13929)
  Back Branch 08833E24 7 times (length 8)
  Back Branch 08833EE0 1 times (length 13929)
_S1_2_883B884 123 instructions (0.000%), 41 calls (0883B884 - 0883B88C, length 3)
_S1_2_883A6A0 122 instructions (0.000%), 8 calls (08826544 - 0883A718, length 20598)
  Back Branch 0883A6F0 2 times (length 20589)
  Back Branch 0883A700 1 times (length 18)
_S1_2_882A048 122 instructions (0.000%), 2 calls (08829DE0 - 0882A04C, length 156)
  Back Branch 0882A010 2 times (length 71)
  Back Branch 0882A048 2 times (length 156)
_S1_2_8B77B9C 121 instructions (0.000%), 8 calls (088410EC - 08B77F84, length 842663)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B77F80 8 times (length 842450)
_S1_2_882C114 120 instructions (0.000%), 10 calls (088266B8 - 0882C14C, length 5798)
_S1_2_882A9F8 120 instructions (0.000%), 10 calls (0882A9F8 - 0882AA2C, length 14)
_S1_2_892BCA8 120 instructions (0.000%), 8 calls (0892BCA8 - 0892BCE0, length 15)
_S1_2_8B77FE0 120 instructions (0.000%), 6 calls (08826A98 - 08B77FE4, length 869716)
  Back Branch 08B77FE0 6 times (length 869716)
_S1_2_892F340 120 instructions (0.000%), 2 calls (0892F340 - 0892F4E4, length 106)
  Back Branch 0892F494 2 times (length 72)
  Back Branch 0892F484 2 times (length 69)
_S1_2_88202E4 119 instructions (0.000%), 3 calls (088202E4 - 088203D0, length 60)
_S1_2_8B784D8 119 instructions (0.000%), 1 calls (08835AC8 - 08B7872C, length 854810)
  Back Branch 08835D5C 6,218 times (length 136)
  Back Branch 08835E78 3,628 times (length 40)
  Back Branch 08863EBC 1,825 times (length 111)
  Back Branch 0885EB60 678 times (length 19)
  Back Branch 0885EAC0 678 times (length 19)
  Back Branch 0885ECA0 678 times (length 19)
  Back Branch 0885EC00 678 times (length 19)
  Back Branch 088566EC 498 times (length 11)
  Back Branch 08863CC4 295 times (length 19)
  Back Branch 088567BC 192 times (length 97)
  Back Branch 088564F4 166 times (length 185)
  Back Branch 0885E9F4 114 times (length 16)
  Back Branch 0885E80C 84 times (length 16)
  Back Branch 0885EA28 82 times (length 114)
  Back Branch 088565E4 78 times (length 11)
  Back Branch 08856204 52 times (length 26)
  Back Branch 0884BE18 8 times (length 22742)
  Back Branch 0884BE4C 3 times (length 14162)
  Back Branch 08B78728 1 times (length 832088)
_S1_2_88BF030 118 instructions (0.000%), 1 calls (088BF030 - 088BF0D8, length 43)
  Back Branch 088BF0BC 6 times (length 15)
_S1_2_8A139DC 115 instructions (0.000%), 23 calls (088473F4 - 08A139E0, length 471420)
  Back Branch 08A139DC 23 times (length 471420)
_S1_2_883A634 115 instructions (0.000%), 5 calls (08824F1C - 0883A638, length 21960)
  Back Branch 0883A634 5 times (length 21960)
_S1_2_882894C 115 instructions (0.000%), 5 calls (0882894C - 088289B4, length 27)
_S1_2_8945548 114 instructions (0.000%), 6 calls (08944F5C - 0894554C, length 381)
  Back Branch 08945548 6 times (length 381)
_S1_2_8B76F20 114 instructions (0.000%), 3 calls (088409CC - 08B76F24, length 842071)
  Back Branch 08B76F20 3 times (length 842071)
_S1_2_882C6DC 114 instructions (0.000%), 1 calls (0882C6DC - 0882C7E4, length 67)
  Back Branch 0882C7C4 8 times (length 50)
_S1_2_8828770 113 instructions (0.000%), 5 calls (08828770 - 088287D0, length 25)
_S1_2_88FD498 112 instructions (0.000%), 16 calls (088FD498 - 088FD4B0, length 7)
_S1_2_8A139AC 112 instructions (0.000%), 7 calls (0883AF70 - 08A139B0, length 483985)
  Back Branch 08A139AC 7 times (length 483985)
_S1_2_890ECB8 112 instructions (0.000%), 7 calls (0890ECB8 - 0890ECF4, length 16)
_S1_2_8825298 110 instructions (0.000%), 10 calls (08825298 - 088252C4, length 12)
_S1_2_8BA84C4 110 instructions (0.000%), 1 calls (08857F58 - 08BA84C8, length 868701)
  Back Branch 088587F8 2 times (length 554)
  Back Branch 08BA84C4 1 times (length 868165)
_S1_2_887398C 109 instructions (0.000%), 6 calls (0887398C - 088739E8, length 24)
_S1_2_88251C0 108 instructions (0.000%), 54 calls (088251C0 - 088251C4, length 2)
_S1_2_883C028 108 instructions (0.000%), 9 calls (0883C028 - 0883C05C, length 14)
_S1_2_883F880 108 instructions (0.000%), 6 calls (0883F880 - 0883F8C4, length 18)
_S1_2_892E700 108 instructions (0.000%), 2 calls (0892E6A8 - 0892E77C, length 54)
  Back Branch 0892E778 2 times (length 54)
_S1_2_8976A6C 105 instructions (0.000%), 7 calls (08976A6C - 08976AA4, length 15)
_S1_2_8929BF0 103 instructions (0.000%), 1 calls (08929BF0 - 08929DE8, length 127)
  Back Branch 08929DE4 1 times (length 101)
  Back Branch 08929D8C 1 times (length 72)
  Back Branch 08929D44 1 times (length 47)
  Back Branch 08929D04 1 times (length 24)
_S1_2_8944F5C 102 instructions (0.000%), 6 calls (08944F5C - 08944F9C, length 17)
_S1_2_894480C 102 instructions (0.000%), 6 calls (0894480C - 08944878, length 28)
  Back Branch 0894485C 6 times (length 14)
_S1_2_8829C4C 102 instructions (0.000%), 6 calls (08829C4C - 08829C9C, length 21)
_S1_2_88266B8 102 instructions (0.000%), 4 calls (088266B8 - 08826720, length 27)
_S1_2_882C8E8 102 instructions (0.000%), 2 calls (0882C8E8 - 0882C9C0, length 55)
_S1_2_8B76E58 101 instructions (0.000%), 1 calls (08857F58 - 08B76E5C, length 818114)
  Back Branch 088587F8 2 times (length 554)
  Back Branch 08B76E58 1 times (length 817578)
_S1_2_8B76F28 100 instructions (0.000%), 20 calls (08845D1C - 08B76F2C, length 836741)
  Back Branch 08B76F28 20 times (length 836741)
_S1_2_882C214 100 instructions (0.000%), 10 calls (0882C214 - 0882C23C, length 11)
_S1_2_88297EC 100 instructions (0.000%), 2 calls (08822CB8 - 0882B930, length 8991)
  Back Branch 0882B914 11 times (length 8985)
_S1_2_8829914 99 instructions (0.000%), 1 calls (08829914 - 08829AB0, length 104)
  Back Branch 08829990 2 times (length 3)
_S1_2_882EA74 97 instructions (0.000%), 2 calls (0882EA74 - 0882EBAC, length 79)
_S1_2_892AD5C 97 instructions (0.000%), 1 calls (0892AD5C - 0892AE70, length 70)
  Back Branch 0892ADFC 5 times (length 8)
_S1_2_89448A4 96 instructions (0.000%), 6 calls (08943EF8 - 089448A8, length 621)
  Back Branch 089448A4 6 times (length 12)
  Back Branch 08943F00 6 times (length 4)
  Back Branch 0894489C 6 times (length 617)
_S1_2_8A1392C 96 instructions (0.000%), 1 calls (08842C9C - 08A13930, length 475942)
  Back Branch 08A1392C 1 times (length 475942)
_S1_2_883F8C8 96 instructions (0.000%), 1 calls (0883F8C8 - 0883FAAC, length 122)
_S1_2_88224F0 95 instructions (0.000%), 19 calls (088224F0 - 08822500, length 5)
_S1_2_898D09C 95 instructions (0.000%), 1 calls (0882B418 - 0898D0CC, length 362286)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 0898D094 1 times (length 148480)
  Back Branch 0898D0C8 1 times (length 25)
_S1_2_897AF30 95 instructions (0.000%), 1 calls (0882B418 - 0897AF60, length 343763)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 0897AF5C 1 times (length 25)
  Back Branch 0897AF28 1 times (length 129957)
_S1_2_88415A0 95 instructions (0.000%), 1 calls (088415A0 - 08841718, length 95)
_S1_2_88970C0 92 instructions (0.000%), 4 calls (088970C0 - 0889712C, length 28)
_S1_2_8BA8904 92 instructions (0.000%), 2 calls (08822E08 - 08BA8908, length 923329)
  Back Branch 08840BA0 67 times (length 30568)
  Back Branch 08BA8904 2 times (length 892776)
_S1_2_8B78620 92 instructions (0.000%), 2 calls (08822E08 - 08B78624, length 873992)
  Back Branch 08840BA0 67 times (length 30568)
  Back Branch 08B78620 2 times (length 843439)
_S1_2_8BA8E7C 92 instructions (0.000%), 1 calls (0882C6DC - 08BA8E80, length 913898)
  Back Branch 0882C7C4 8 times (length 50)
  Back Branch 08BA8E7C 1 times (length 913831)
  Back Branch 0882C7E8 1 times (length 69)
_S1_2_8976AA8 91 instructions (0.000%), 7 calls (08976AA8 - 08976AD8, length 13)
_S1_2_8B78660 91 instructions (0.000%), 1 calls (088410EC - 08B78664, length 843103)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B78660 1 times (length 843103)
_S1_2_880CCA4 91 instructions (0.000%), 1 calls (0880CCA4 - 0880CE58, length 110)
  Back Branch 0880CD78 2 times (length 18)
  Back Branch 0880CCF0 1 times (length 8)
  Back Branch 0880CDE8 1 times (length 70)
  Back Branch 0880CE30 1 times (length 62)
  Back Branch 0880CE24 1 times (length 85)
_S1_2_8B786C8 90 instructions (0.000%), 1 calls (08843880 - 08B786CC, length 840596)
  Back Branch 08B786C8 1 times (length 840596)
_S1_2_8B78058 90 instructions (0.000%), 1 calls (08843880 - 08B7805C, length 840184)
  Back Branch 08B78058 1 times (length 840184)
_S1_2_8B77AD8 88 instructions (0.000%), 8 calls (08B77AD8 - 08B77B98, length 49)
_S1_2_892E6A8 88 instructions (0.000%), 4 calls (0892E6A8 - 0892E6FC, length 22)
_S1_2_880CAC8 88 instructions (0.000%), 1 calls (08805F1C - 0880CCA0, length 7010)
  Back Branch 0880CC9C 1 times (length 52)
  Back Branch 0880CBDC 1 times (length 38)
_S1_2_88D84D8 87 instructions (0.000%), 3 calls (0883C910 - 088D84E0, length 159477)
  Back Branch 088D84DC 3 times (length 159477)
_S1_2_8B78610 87 instructions (0.000%), 1 calls (0882B418 - 08B78614, length 865408)
  Back Branch 0882B694 7,686 times (length 161)
  Back Branch 08B78610 1 times (length 865274)
_S1_2_8826724 87 instructions (0.000%), 1 calls (08826724 - 088268AC, length 99)
_S1_2_892CD60 86 instructions (0.000%), 1 calls (0892CD60 - 0892CE8C, length 76)
  Back Branch 0892CE28 3 times (length 11)
_S1_2_88FE2B8 84 instructions (0.000%), 3 calls (088FE15C - 088FE2D4, length 95)
  Back Branch 088FE1A4 4 times (length 20)
  Back Branch 088FE2D0 3 times (length 79)
_S1_2_8944044 84 instructions (0.000%), 1 calls (0882B418 - 08944048, length 287501)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 08944044 1 times (length 14)
  Back Branch 0894403C 1 times (length 73706)
_S1_2_88472A0 84 instructions (0.000%), 1 calls (0884715C - 08847338, length 120)
  Back Branch 088472DC 1 times (length 10)
  Back Branch 08847334 1 times (length 120)
_S1_2_88D89B0 83 instructions (0.000%), 1 calls (088D85D0 - 088D8AB0, length 313)
  Back Branch 088D8A58 1 times (length 292)
_S1_2_898D128 82 instructions (0.000%), 1 calls (0882B418 - 0898D154, length 362320)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 0898D150 1 times (length 148527)
_S1_2_897AFBC 82 instructions (0.000%), 1 calls (0882B418 - 0897AFE8, length 343797)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 088FC0A8 698 times (length 213637)
  Back Branch 0897AFE4 1 times (length 130004)
_S1_2_88FE494 81 instructions (0.000%), 3 calls (088266B8 - 088FE510, length 221079)
_S1_2_8832E4C 81 instructions (0.000%), 3 calls (08832E4C - 08832ED0, length 34)
_S1_2_8B78A70 81 instructions (0.000%), 2 calls (08B78A70 - 08B78D50, length 185)
_S1_2_898E83C 81 instructions (0.000%), 1 calls (0898E6A4 - 0898E840, length 104)
  Back Branch 0898E83C 1 times (length 16)
  Back Branch 0898E834 1 times (length 102)
_S1_2_897B918 81 instructions (0.000%), 1 calls (0897B780 - 0897B91C, length 104)
  Back Branch 0897B918 1 times (length 16)
  Back Branch 0897B910 1 times (length 102)
_S1_2_884C74C 81 instructions (0.000%), 1 calls (0884C74C - 0884C7BC, length 29)
  Back Branch 0884C798 5 times (length 13)
_S1_2_8A1397C 80 instructions (0.000%), 16 calls (08824DC4 - 08A13980, length 506608)
  Back Branch 08A1397C 16 times (length 506608)
_S1_2_883F840 80 instructions (0.000%), 10 calls (0883F840 - 0892FFD8, length 246247)
_S1_2_882A9C4 80 instructions (0.000%), 8 calls (088266B8 - 0882A9F4, length 4304)
_S1_2_8BA854C 80 instructions (0.000%), 5 calls (08846458 - 08BA8550, length 886847)
  Back Branch 08BA854C 5 times (length 886847)
_S1_2_883FDC4 80 instructions (0.000%), 4 calls (0883FDC4 - 0883FE18, length 22)
_S1_2_885871C 79 instructions (0.000%), 1 calls (08857F58 - 0885876C, length 518)
  Back Branch 08858768 1 times (length 518)
_S1_2_8843D88 79 instructions (0.000%), 1 calls (0882B418 - 08843DBC, length 25194)
  Back Branch 0882B720 1,649 times (length 196)
  Back Branch 08843DB0 1 times (length 25031)
_S1_2_8B776E8 78 instructions (0.000%), 6 calls (08B776E8 - 08B77838, length 85)
_S1_2_886A984 78 instructions (0.000%), 6 calls (0886A870 - 0886AAF4, length 162)
_S1_2_88430E4 78 instructions (0.000%), 3 calls (088430E4 - 08843154, length 29)
_S1_2_8828588 78 instructions (0.000%), 2 calls (08828588 - 088286DC, length 86)
_S1_2_8BA9514 78 instructions (0.000%), 1 calls (08857F58 - 08BA9518, length 869745)
  Back Branch 088587B0 2 times (length 536)
  Back Branch 08BA9514 1 times (length 869227)
_S1_2_8B76FF0 78 instructions (0.000%), 1 calls (08857F58 - 08B76FF4, length 818216)
  Back Branch 088587B0 2 times (length 536)
  Back Branch 08B76FF0 1 times (length 817698)
_S1_2_886A81C 77 instructions (0.000%), 7 calls (0886A81C - 0886AAF4, length 183)
_S1_2_8B78648 76 instructions (0.000%), 2 calls (088409CC - 08B7864C, length 843553)
  Back Branch 08B78648 2 times (length 843553)
_S1_2_884BAB4 75 instructions (0.000%), 2 calls (0884BAB4 - 0884BB4C, length 39)
_S1_2_8A1399C 75 instructions (0.000%), 1 calls (0884418C - 08A139A0, length 474630)
  Back Branch 08A1399C 1 times (length 474630)
_S1_2_892E780 75 instructions (0.000%), 1 calls (0892E780 - 0892F298, length 711)
  Back Branch 0892F1E4 3 times (length 7)
  Back Branch 0892F1F4 3 times (length 9)
_S1_2_8840730 74 instructions (0.000%), 2 calls (08840730 - 088407C0, length 37)
_S1_2_882BE30 74 instructions (0.000%), 2 calls (08826544 - 08844188, length 30482)
  Back Branch 08844184 2 times (length 30482)
_S1_2_8B78638 74 instructions (0.000%), 1 calls (0884367C - 08B7863C, length 840689)
  Back Branch 08843878 3 times (length 129)
  Back Branch 08B78638 1 times (length 840562)
_S1_2_883A124 74 instructions (0.000%), 1 calls (0883A124 - 0883A1D8, length 46)
  Back Branch 0883A1B8 8 times (length 4)
_S1_2_880C7EC 74 instructions (0.000%), 1 calls (0880C7EC - 0880C9EC, length 129)
  Back Branch 0880C8AC 2 times (length 24)
  Back Branch 0880C8CC 1 times (length 24)
  Back Branch 0880C94C 1 times (length 57)
_S1_2_8B77EDC 73 instructions (0.000%), 5 calls (088410EC - 08B77F84, length 842663)
  Back Branch 08841254 18 times (length 13)
  Back Branch 08B77F80 8 times (length 842450)
_S1_2_883B064 73 instructions (0.000%), 2 calls (0883B064 - 0883B0FC, length 39)
  Back Branch 0883B0E4 1 times (length 21)
_S1_2_894D64C 72 instructions (0.000%), 36 calls (0894D64C - 0894D650, length 2)
_S1_2_8B77F70 72 instructions (0.000%), 12 calls (08826C28 - 08B77F74, length 869588)
  Back Branch 08B77F70 12 times (length 869588)
_S1_2_883489C 72 instructions (0.000%), 6 calls (0883489C - 088348CC, length 13)
_S1_2_8840564 72 instructions (0.000%), 4 calls (088234B0 - 08840568, length 29743)
  Back Branch 088234F8 8 times (length 13)
  Back Branch 08840564 4 times (length 29743)
_S1_2_88264A0 72 instructions (0.000%), 4 calls (088264A0 - 088264E4, length 18)
_S1_2_88409CC 72 instructions (0.000%), 2 calls (088409CC - 08840AA4, length 55)
_S1_2_8937D54 71 instructions (0.000%), 2 calls (08937D54 - 08937E98, length 82)
  Back Branch 08937E14 2 times (length 34)
  Back Branch 08937E04 1 times (length 37)
_S1_2_8A135C8 71 instructions (0.000%), 1 calls (08A135C8 - 08A13704, length 80)
_S1_2_890E9A8 71 instructions (0.000%), 1 calls (088FDA78 - 0890EA10, length 17383)
  Back Branch 088FDB64 1 times (length 61)
  Back Branch 0890EA0C 1 times (length 17324)
_S1_2_897C1B0 70 instructions (0.000%), 1 calls (088F5718 - 0897C1B4, length 137896)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C1B0 1 times (length 48)
_S1_2_897C1A8 70 instructions (0.000%), 1 calls (088F5718 - 0897C1AC, length 137894)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C1A8 1 times (length 46)
_S1_2_897C1A0 70 instructions (0.000%), 1 calls (088F5718 - 0897C1A4, length 137892)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C1A0 1 times (length 44)
_S1_2_897C134 70 instructions (0.000%), 1 calls (088F5718 - 0897C138, length 137865)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C134 1 times (length 17)
_S1_2_882A490 68 instructions (0.000%), 1 calls (0882A490 - 0882A630, length 105)
  Back Branch 0882A5FC 1 times (length 79)
_S1_2_8806F10 68 instructions (0.000%), 1 calls (08806F10 - 08807024, length 70)
  Back Branch 08807018 1 times (length 6)
_S1_2_8873D64 66 instructions (0.000%), 6 calls (08873D64 - 08873D8C, length 11)
_S1_2_88051F0 66 instructions (0.000%), 3 calls (08805154 - 0880520C, length 47)
  Back Branch 08805208 3 times (length 47)
_S1_2_8B7693C 66 instructions (0.000%), 1 calls (08B7693C - 08B76B1C, length 121)
  Back Branch 08B76968 3 times (length 11)
_S1_2_882CCEC 66 instructions (0.000%), 1 calls (0882CCEC - 0882CE10, length 74)
_S1_2_892A5E0 65 instructions (0.000%), 1 calls (0892A5E0 - 0892A718, length 79)
_S1_2_889168C 64 instructions (0.000%), 1 calls (0889168C - 08891790, length 66)
_S1_2_883821C 63 instructions (0.000%), 3 calls (088266B8 - 08838284, length 18164)
_S1_2_882A244 62 instructions (0.000%), 31 calls (0882A244 - 0882A248, length 2)
_S1_2_8945120 62 instructions (0.000%), 1 calls (08945120 - 08945220, length 65)
_S1_2_8BA8D74 61 instructions (0.000%), 1 calls (08897650 - 08BA8D78, length 804299)
  Back Branch 08897690 4 times (length 12)
  Back Branch 08BA8D74 1 times (length 804299)
_S1_2_8BA8B2C 60 instructions (0.000%), 12 calls (08845D1C - 08BA8B30, length 887686)
  Back Branch 08BA8B2C 12 times (length 887686)
_S1_2_8B777F4 60 instructions (0.000%), 6 calls (08B777F4 - 08B77838, length 18)
_S1_2_8943F5C 60 instructions (0.000%), 6 calls (08943F5C - 08943F80, length 10)
_S1_2_8943F34 60 instructions (0.000%), 6 calls (08943F34 - 08943F58, length 10)
_S1_2_8860814 60 instructions (0.000%), 4 calls (08860814 - 08860854, length 17)
_S1_2_8828CBC 60 instructions (0.000%), 4 calls (088266B8 - 08828D68, length 2477)
_S1_2_8829804 60 instructions (0.000%), 2 calls (08829804 - 08829880, length 32)
_S1_2_8847400 60 instructions (0.000%), 1 calls (08847400 - 08847638, length 143)
  Back Branch 08847460 2 times (length 9)
  Back Branch 08847578 1 times (length 65)
_S1_2_8A139A4 58 instructions (0.000%), 1 calls (0883AEA0 - 08A139A8, length 484035)
  Back Branch 0883AF40 33,923 times (length 42)
  Back Branch 0883AF68 7 times (length 17)
  Back Branch 08A139A4 1 times (length 483993)
_S1_2_8833A18 58 instructions (0.000%), 1 calls (08833A18 - 08833B1C, length 66)
_S1_2_880855C 57 instructions (0.000%), 3 calls (0880855C - 08808628, length 52)
_S1_2_882C07C 57 instructions (0.000%), 1 calls (0882C07C - 0882C0D0, length 22)
  Back Branch 0882C0B8 6 times (length 9)
_S1_2_89764D8 56 instructions (0.000%), 4 calls (089764D8 - 0897650C, length 14)
_S1_2_883AF48 56 instructions (0.000%), 1 calls (0883AEA0 - 088407D0, length 5709)
  Back Branch 0883AF40 33,923 times (length 42)
  Back Branch 0883AF68 7 times (length 17)
_S1_2_882CBF4 56 instructions (0.000%), 1 calls (0882CBF4 - 0882CCE8, length 62)
_S1_2_88252C8 55 instructions (0.000%), 5 calls (088252C8 - 088253C0, length 63)
_S1_2_8942EB8 54 instructions (0.000%), 6 calls (08942EB8 - 08942EDC, length 10)
_S1_2_88633FC 54 instructions (0.000%), 1 calls (088633FC - 088634D0, length 54)
_S1_2_882A7C4 54 instructions (0.000%), 1 calls (0882A71C - 0882A800, length 58)
  Back Branch 0882A7FC 1 times (length 58)
_S1_2_893D9F0 53 instructions (0.000%), 1 calls (0893D9F0 - 0893DB3C, length 84)
_S1_2_8828870 53 instructions (0.000%), 1 calls (08828870 - 08828948, length 55)
_S1_2_8804000 53 instructions (0.000%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_8832F68 52 instructions (0.000%), 2 calls (08832F68 - 08832FE4, length 32)
_S1_2_892995C 51 instructions (0.000%), 17 calls (0892995C - 08929964, length 3)
_S1_2_8B78658 51 instructions (0.000%), 1 calls (08860C0C - 08B7865C, length 810645)
  Back Branch 08B78658 1 times (length 810645)
_S1_2_8B78050 50 instructions (0.000%), 2 calls (08838B80 - 08B78054, length 851254)
  Back Branch 08B78050 2 times (length 851254)
_S1_2_882C878 50 instructions (0.000%), 2 calls (0882C878 - 0882C8E4, length 28)
_S1_2_885B114 50 instructions (0.000%), 1 calls (08822CB8 - 0885B120, length 57627)
  Back Branch 0882B914 11 times (length 8985)
  Back Branch 0885B11C 1 times (length 48698)
_S1_2_8832D04 50 instructions (0.000%), 1 calls (08832D04 - 08832DFC, length 63)
_S1_2_88F5654 49 instructions (0.000%), 1 calls (088F5654 - 088F5714, length 49)
_S1_2_883C7B0 49 instructions (0.000%), 1 calls (0883C7B0 - 0883C894, length 58)
_S1_2_88A6308 48 instructions (0.000%), 12 calls (088A6308 - 088A6314, length 4)
_S1_2_88A62F8 48 instructions (0.000%), 12 calls (088A62F8 - 088A6304, length 4)
_S1_2_88A62E8 48 instructions (0.000%), 12 calls (088A62E8 - 088A62F4, length 4)
_S1_2_88A62C8 48 instructions (0.000%), 12 calls (088A62C8 - 088A62D4, length 4)
_S1_2_88A62B8 48 instructions (0.000%), 12 calls (088A62B8 - 088A62C4, length 4)
_S1_2_88A62A8 48 instructions (0.000%), 12 calls (088A62A8 - 088A62B4, length 4)
_S1_2_88A6298 48 instructions (0.000%), 12 calls (088A6298 - 088A62A4, length 4)
_S1_2_88A6288 48 instructions (0.000%), 12 calls (088A6288 - 088A6294, length 4)
_S1_2_88A6278 48 instructions (0.000%), 12 calls (088A6278 - 088A6284, length 4)
_S1_2_88A6268 48 instructions (0.000%), 12 calls (088A6268 - 088A6274, length 4)
_S1_2_88A6258 48 instructions (0.000%), 12 calls (088A6258 - 088A6264, length 4)
_S1_2_88A61F4 48 instructions (0.000%), 12 calls (088A61F4 - 088A6200, length 4)
_S1_2_8976484 48 instructions (0.000%), 4 calls (088F53C8 - 08976488, length 132145)
  Back Branch 08976484 4 times (length 132145)
_S1_2_88461A8 48 instructions (0.000%), 3 calls (088461A8 - 088461E8, length 17)
_S1_2_8B786A0 48 instructions (0.000%), 2 calls (088403E4 - 08B786A4, length 843953)
  Back Branch 08846914 6 times (length 6478)
  Back Branch 08B786A0 2 times (length 837494)
_S1_2_8B78030 48 instructions (0.000%), 2 calls (088403E4 - 08B78034, length 843541)
  Back Branch 08846914 6 times (length 6478)
  Back Branch 08B78030 2 times (length 837082)
_S1_2_892B1DC 48 instructions (0.000%), 2 calls (0892B1DC - 0892B248, length 28)
  Back Branch 0892B244 1 times (length 17)
_S1_2_8976474 47 instructions (0.000%), 4 calls (088F5394 - 08976478, length 132154)
  Back Branch 08976474 4 times (length 132154)
_S1_2_8823248 46 instructions (0.000%), 2 calls (08823248 - 088232A8, length 25)
_S1_2_8BA919C 46 instructions (0.000%), 1 calls (0883ED64 - 08BA91A0, length 895248)
  Back Branch 0883EEE4 4 times (length 98)
  Back Branch 08BA919C 1 times (length 895153)
_S1_2_8BA8BFC 46 instructions (0.000%), 1 calls (08843318 - 08BA8C00, length 890427)
  Back Branch 088433A0 6 times (length 10)
  Back Branch 08BA8BFC 1 times (length 890427)
_S1_2_8B78688 46 instructions (0.000%), 1 calls (0883ED64 - 08B7868C, length 845387)
  Back Branch 0883EEFC 8 times (length 104)
  Back Branch 08B78688 1 times (length 845286)
_S1_2_8B78670 46 instructions (0.000%), 1 calls (08843318 - 08B78674, length 840920)
  Back Branch 088433A0 6 times (length 10)
  Back Branch 08B78670 1 times (length 840920)
_S1_2_8B78010 46 instructions (0.000%), 1 calls (08843318 - 08B78014, length 840512)
  Back Branch 088433A0 6 times (length 10)
  Back Branch 08B78010 1 times (length 840512)
_S1_2_8B76EE8 46 instructions (0.000%), 1 calls (08822E08 - 08B76EEC, length 872506)
  Back Branch 08840BA0 67 times (length 30568)
  Back Branch 08B76EE8 1 times (length 841953)
_S1_2_8A1395C 46 instructions (0.000%), 1 calls (08822E08 - 08A13960, length 508631)
  Back Branch 08840BA0 67 times (length 30568)
  Back Branch 08A1395C 1 times (length 478078)
_S1_2_892E974 46 instructions (0.000%), 1 calls (0892E974 - 089923D8, length 102042)
  Back Branch 0892EBF0 1 times (length 116)
_S1_2_885AE90 46 instructions (0.000%), 1 calls (0885AE90 - 0885AF44, length 46)
_S1_2_8846CF4 46 instructions (0.000%), 1 calls (08846CF4 - 08846DA8, length 46)
_S1_2_8833B20 46 instructions (0.000%), 1 calls (08833B20 - 08833BEC, length 52)
_S1_2_880C9F0 46 instructions (0.000%), 1 calls (0880C9F0 - 0880CAC4, length 54)
_S1_2_8891794 45 instructions (0.000%), 15 calls (08891794 - 0889179C, length 3)
_S1_2_8976440 45 instructions (0.000%), 5 calls (08976440 - 08976460, length 9)
_S1_2_884BC28 45 instructions (0.000%), 5 calls (0884BC28 - 0884BC48, length 9)
_S1_2_8930370 45 instructions (0.000%), 3 calls (08930370 - 089303A8, length 15)
_S1_2_88FF9A8 45 instructions (0.000%), 1 calls (088FF9A8 - 088FFA58, length 45)
_S1_2_88057C4 45 instructions (0.000%), 1 calls (088057C4 - 08805884, length 49)
_S1_2_8976464 44 instructions (0.000%), 4 calls (088F5394 - 08976468, length 132150)
  Back Branch 08976464 4 times (length 132150)
_S1_2_8930834 44 instructions (0.000%), 2 calls (08930834 - 08930888, length 22)
_S1_2_883F6C0 44 instructions (0.000%), 1 calls (0883F12C - 0883F6C4, length 359)
  Back Branch 0883F6C0 1 times (length 359)
_S1_2_883AB88 44 instructions (0.000%), 1 calls (0883AB88 - 0883AC44, length 48)
_S1_2_892C6F0 43 instructions (0.000%), 1 calls (0892C6F0 - 0892C798, length 43)
_S1_2_8992464 42 instructions (0.000%), 21 calls (08992464 - 08992468, length 2)
_S1_2_899244C 42 instructions (0.000%), 21 calls (0899244C - 08992450, length 2)
_S1_2_8B76FE8 42 instructions (0.000%), 2 calls (0882BAAC - 08B76FEC, length 863569)
  Back Branch 08B76FE8 2 times (length 863569)
_S1_2_8847060 42 instructions (0.000%), 2 calls (08847060 - 088470C0, length 25)
_S1_2_8B76A6C 42 instructions (0.000%), 1 calls (08B76A6C - 08B76B1C, length 45)
_S1_2_892C648 42 instructions (0.000%), 1 calls (0892C648 - 0892C6EC, length 42)
_S1_2_88FDF1C 42 instructions (0.000%), 1 calls (088FDF1C - 088FDFC0, length 42)
_S1_2_88FD950 42 instructions (0.000%), 1 calls (088FD950 - 088FD9FC, length 44)
_S1_2_883F12C 42 instructions (0.000%), 1 calls (0883F12C - 0883F398, length 156)
_S1_2_88329F0 42 instructions (0.000%), 1 calls (088329F0 - 08832A9C, length 44)
_S1_2_892B4B0 41 instructions (0.000%), 1 calls (0892B4B0 - 0892B550, length 41)
_S1_2_8857980 41 instructions (0.000%), 1 calls (08857980 - 08857A20, length 41)
_S1_2_8B76E60 40 instructions (0.000%), 2 calls (08826544 - 08B76E64, length 868937)
  Back Branch 08B76E60 2 times (length 868937)
_S1_2_892EC84 40 instructions (0.000%), 2 calls (0892EC84 - 0892ECF4, length 29)
_S1_2_885937C 40 instructions (0.000%), 1 calls (0885937C - 08859418, length 40)
_S1_2_8A139FC 39 instructions (0.000%), 1 calls (08845DD8 - 08A13A00, length 472843)
  Back Branch 08A139FC 1 times (length 472843)
_S1_2_8850C9C 39 instructions (0.000%), 1 calls (08850C9C - 08850D44, length 43)
_S1_2_89925E4 38 instructions (0.000%), 19 calls (089925E4 - 089925E8, length 2)
_S1_2_8931C78 38 instructions (0.000%), 2 calls (08931C78 - 08931CE4, length 28)
_S1_2_882BAF8 38 instructions (0.000%), 2 calls (0882BAF8 - 0882BB40, length 19)
_S1_2_8BA8AA4 38 instructions (0.000%), 1 calls (088409CC - 08BA8AA8, length 892984)
  Back Branch 08BA8AA4 1 times (length 892984)
_S1_2_89304C4 38 instructions (0.000%), 1 calls (089304C4 - 08930610, length 84)
  Back Branch 0893057C 1 times (length 13)
_S1_2_886A870 38 instructions (0.000%), 1 calls (0886A870 - 0886AAF4, length 162)
_S1_2_882CA94 38 instructions (0.000%), 1 calls (0882CA94 - 0882CB68, length 54)
_S1_2_892D658 37 instructions (0.000%), 1 calls (0892D658 - 0892D6E8, length 37)
  Back Branch 0892D6E4 1 times (length 21)
_S1_2_892D540 37 instructions (0.000%), 1 calls (0892D540 - 0892D5D0, length 37)
  Back Branch 0892D5CC 1 times (length 21)
_S1_2_892D4AC 37 instructions (0.000%), 1 calls (0892D4AC - 0892D53C, length 37)
  Back Branch 0892D538 1 times (length 21)
_S1_2_8845DD8 37 instructions (0.000%), 1 calls (08845DD8 - 08845E68, length 37)
_S1_2_880AB90 36 instructions (0.000%), 9 calls (0880AB90 - 0880AB9C, length 4)
_S1_2_88A7DEC 36 instructions (0.000%), 3 calls (088A7D9C - 088A7DF0, length 22)
  Back Branch 088A7DEC 3 times (length 22)
_S1_2_8B786F0 36 instructions (0.000%), 2 calls (0883A22C - 08B786F4, length 850227)
  Back Branch 08B786F0 2 times (length 850227)
_S1_2_8B78040 36 instructions (0.000%), 2 calls (08837F30 - 08B78044, length 852038)
  Back Branch 08B78040 2 times (length 852038)
_S1_2_8B77CB8 36 instructions (0.000%), 2 calls (08B77CB8 - 08B77CFC, length 18)
_S1_2_8B93EEC 36 instructions (0.000%), 1 calls (08B93EEC - 08B93F98, length 44)
_S1_2_88FF910 36 instructions (0.000%), 1 calls (088FF910 - 088FF9A4, length 38)
_S1_2_886A76C 36 instructions (0.000%), 1 calls (0886A76C - 0886AAF4, length 227)
_S1_2_8829884 36 instructions (0.000%), 1 calls (08829884 - 08829910, length 36)
_S1_2_8822628 36 instructions (0.000%), 1 calls (08822628 - 088226D4, length 44)
_S1_2_8BA9244 35 instructions (0.000%), 7 calls (0883B548 - 08BA9248, length 898881)
  Back Branch 08BA9244 7 times (length 898881)
_S1_2_8A1398C 35 instructions (0.000%), 7 calls (08845D1C - 08A13990, length 472862)
  Back Branch 08A1398C 7 times (length 472862)
_S1_2_893E384 35 instructions (0.000%), 1 calls (0893E384 - 0893E458, length 54)
_S1_2_884733C 35 instructions (0.000%), 1 calls (0884733C - 088473D0, length 38)
_S1_2_8844D9C 35 instructions (0.000%), 1 calls (08844D9C - 08844E38, length 40)
_S1_2_8841E9C 35 instructions (0.000%), 1 calls (08841E9C - 08841F2C, length 37)
_S1_2_89924E4 34 instructions (0.000%), 17 calls (089924E4 - 089924E8, length 2)
_S1_2_898CE78 34 instructions (0.000%), 2 calls (0898CE78 - 0898CEB8, length 17)
_S1_2_897AE60 34 instructions (0.000%), 2 calls (0897AE60 - 0897AEA0, length 17)
_S1_2_8BA8E8C 34 instructions (0.000%), 1 calls (088266B8 - 08BA8E90, length 920055)
  Back Branch 08BA8E8C 1 times (length 850112)
  Back Branch 0886AB94 1 times (length 59164)
_S1_2_8BA865C 34 instructions (0.000%), 1 calls (088AECF8 - 08BA8660, length 779867)
  Back Branch 08BA865C 1 times (length 779867)
_S1_2_8B78630 34 instructions (0.000%), 1 calls (0885B83C - 08B78634, length 815999)
  Back Branch 0885B87C 4 times (length 10)
  Back Branch 08B78630 1 times (length 815999)
_S1_2_890ED98 34 instructions (0.000%), 1 calls (0890ECF8 - 0890EDE4, length 60)
  Back Branch 0890EDE0 1 times (length 60)
_S1_2_88F869C 34 instructions (0.000%), 1 calls (088F869C - 088F8720, length 34)
_S1_2_883F3C0 34 instructions (0.000%), 1 calls (08832ED4 - 0883F3CC, length 12607)
  Back Branch 0883F3C8 111 times (length 12607)
_S1_2_892B170 33 instructions (0.000%), 3 calls (0892B170 - 0892B1B4, length 18)
_S1_2_8A1390C 33 instructions (0.000%), 1 calls (08844AE4 - 08A13910, length 473996)
  Back Branch 08A1390C 1 times (length 291512)
  Back Branch 088F6E34 1 times (length 16)
  Back Branch 088F6E2C 1 times (length 182484)
_S1_2_892D5D4 33 instructions (0.000%), 1 calls (0892D5D4 - 0892D654, length 33)
  Back Branch 0892D650 1 times (length 19)
_S1_2_88CA198 33 instructions (0.000%), 1 calls (088CA198 - 088CA1E8, length 21)
  Back Branch 088CA1D0 4 times (length 4)
_S1_2_8844A44 33 instructions (0.000%), 1 calls (08844988 - 08844A48, length 49)
  Back Branch 08844A44 1 times (length 49)
_S1_2_8992434 32 instructions (0.000%), 16 calls (08992434 - 08992438, length 2)
_S1_2_8992404 32 instructions (0.000%), 16 calls (08992404 - 08992408, length 2)
_S1_2_8992334 32 instructions (0.000%), 16 calls (08992334 - 08992338, length 2)
_S1_2_88F5474 32 instructions (0.000%), 4 calls (088F5474 - 088F549C, length 11)
  Back Branch 088F5490 4 times (length 7)
_S1_2_8B78618 32 instructions (0.000%), 2 calls (088FE884 - 08B7861C, length 649063)
  Back Branch 08B78618 2 times (length 649063)
_S1_2_8837F30 32 instructions (0.000%), 2 calls (08837F30 - 08837F6C, length 16)
_S1_2_8B77870 32 instructions (0.000%), 1 calls (08B77870 - 08B77B98, length 203)
_S1_2_882C7F0 32 instructions (0.000%), 1 calls (0882C7F0 - 0882C874, length 34)
_S1_2_8824BCC 32 instructions (0.000%), 1 calls (08824BCC - 08824C58, length 36)
_S1_2_8861544 31 instructions (0.000%), 1 calls (08861544 - 08861DB0, length 540)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861864 8 times (length 25)
  Back Branch 08861D5C 1 times (length 6)
  Back Branch 08861924 1 times (length 16)
_S1_2_883FDA8 30 instructions (0.000%), 6 calls (088266B8 - 0883FDC0, length 26051)
_S1_2_8837D24 30 instructions (0.000%), 3 calls (08837D24 - 08837D48, length 10)
_S1_2_882E2D0 30 instructions (0.000%), 2 calls (0882E2D0 - 0882E310, length 17)
_S1_2_8BA8E34 30 instructions (0.000%), 1 calls (0883C0E8 - 08BA8E38, length 897877)
  Back Branch 08BA8E34 1 times (length 897877)
_S1_2_8BA87F4 30 instructions (0.000%), 1 calls (088D8468 - 08BA87F8, length 737509)
  Back Branch 08BA87F4 1 times (length 737509)
_S1_2_8B78720 30 instructions (0.000%), 1 calls (08845EBC - 08B78724, length 838171)
  Back Branch 08B78720 1 times (length 838171)
_S1_2_8B7828C 30 instructions (0.000%), 1 calls (08B7828C - 08B78328, length 40)
_S1_2_8B78080 30 instructions (0.000%), 1 calls (08845EBC - 08B78084, length 837747)
  Back Branch 08B78080 1 times (length 837747)
_S1_2_88FE1AC 30 instructions (0.000%), 1 calls (088FE15C - 088FE1D0, length 30)
  Back Branch 088FE1A4 4 times (length 20)
  Back Branch 088FE1CC 1 times (length 14)
_S1_2_8860918 30 instructions (0.000%), 1 calls (08860918 - 0886098C, length 30)
_S1_2_883C898 30 instructions (0.000%), 1 calls (0883C898 - 0883C90C, length 30)
_S1_2_8809BF4 30 instructions (0.000%), 1 calls (0880992C - 08809C30, length 194)
  Back Branch 08809AF0 596 times (length 75)
  Back Branch 08809AF8 41 times (length 117)
  Back Branch 08809C2C 1 times (length 83)
_S1_2_8B78998 29 instructions (0.000%), 2 calls (08B78998 - 08B78A6C, length 54)
_S1_2_8B786F8 29 instructions (0.000%), 1 calls (0885B9B8 - 08B786FC, length 815954)
  Back Branch 0885B9DC 4 times (length 5)
  Back Branch 08B786F8 1 times (length 815954)
_S1_2_8A139F4 29 instructions (0.000%), 1 calls (088F72E4 - 08A139F8, length 291270)
  Back Branch 08A139F4 1 times (length 291245)
  Back Branch 088F7348 1 times (length 27)
_S1_2_89450AC 29 instructions (0.000%), 1 calls (089450AC - 0894511C, length 29)
_S1_2_892B950 29 instructions (0.000%), 1 calls (0892B950 - 0892B9D0, length 33)
_S1_2_882A810 29 instructions (0.000%), 1 calls (0882A810 - 0882A890, length 33)
_S1_2_8822E08 29 instructions (0.000%), 1 calls (08822E08 - 08822E80, length 31)
_S1_2_897A620 28 instructions (0.000%), 2 calls (0897A620 - 0897A654, length 14)
_S1_2_8979CFC 28 instructions (0.000%), 2 calls (08979CFC - 08979D30, length 14)
_S1_2_8979C70 28 instructions (0.000%), 2 calls (08979C70 - 08979CA4, length 14)
_S1_2_8976564 28 instructions (0.000%), 2 calls (08976564 - 08976598, length 14)
_S1_2_8B77BD4 28 instructions (0.000%), 1 calls (08B77BD4 - 08B77DAC, length 119)
_S1_2_892CE90 28 instructions (0.000%), 1 calls (0892CE90 - 0892CEFC, length 28)
_S1_2_8836F30 28 instructions (0.000%), 1 calls (08836F30 - 08836F9C, length 28)
_S1_2_8B77008 27 instructions (0.000%), 3 calls (0884045C - 08B7700C, length 842477)
  Back Branch 08881C68 3 times (length 67077)
  Back Branch 08B77008 3 times (length 775404)
_S1_2_897B9A0 27 instructions (0.000%), 3 calls (0897B934 - 0897B9B0, length 32)
  Back Branch 0897B9AC 3 times (length 32)
_S1_2_88614A8 27 instructions (0.000%), 1 calls (088614A8 - 08861DB0, length 579)
_S1_2_88F7144 26 instructions (0.000%), 2 calls (088F7144 - 088F7174, length 13)
_S1_2_88F7110 26 instructions (0.000%), 2 calls (088F7110 - 088F7140, length 13)
_S1_2_88F70DC 26 instructions (0.000%), 2 calls (088F70DC - 088F710C, length 13)
_S1_2_88F70A8 26 instructions (0.000%), 2 calls (088F70A8 - 088F70D8, length 13)
_S1_2_88F6DC8 26 instructions (0.000%), 2 calls (088F6DC8 - 088F6DF8, length 13)
_S1_2_88054AC 26 instructions (0.000%), 2 calls (08805230 - 088054C8, length 167)
  Back Branch 088054BC 1 times (length 165)
_S1_2_8B957E0 26 instructions (0.000%), 1 calls (08B957E0 - 08B96140, length 601)
_S1_2_8B77C40 26 instructions (0.000%), 1 calls (08B77C40 - 08B78034, length 254)
  Back Branch 08B78020 2 times (length 36560906)
  Back Branch 08B78030 2 times (length 36560910)
_S1_2_892CF00 26 instructions (0.000%), 1 calls (0892CF00 - 0892CF64, length 26)
_S1_2_88FE228 26 instructions (0.000%), 1 calls (088FE228 - 088FE2B4, length 36)
_S1_2_8869D14 26 instructions (0.000%), 1 calls (08869D14 - 08869D78, length 26)
_S1_2_882CE14 26 instructions (0.000%), 1 calls (0882CE14 - 0882CED0, length 48)
_S1_2_88F54A0 25 instructions (0.000%), 5 calls (088F54A0 - 088F54B0, length 5)
_S1_2_8B9581C 25 instructions (0.000%), 1 calls (08B9581C - 08B96140, length 586)
_S1_2_898D0D0 25 instructions (0.000%), 1 calls (0898D0D0 - 0898D124, length 22)
  Back Branch 0898D108 2 times (length 7)
_S1_2_897C13C 25 instructions (0.000%), 1 calls (0897C13C - 0897C19C, length 25)
_S1_2_897AF64 25 instructions (0.000%), 1 calls (0897AF64 - 0897AFB8, length 22)
  Back Branch 0897AF9C 2 times (length 7)
_S1_2_890E194 25 instructions (0.000%), 1 calls (0890E194 - 0890E1F4, length 25)
_S1_2_88FE540 25 instructions (0.000%), 1 calls (088FE540 - 088FE5A0, length 25)
_S1_2_89925DC 24 instructions (0.000%), 12 calls (089925DC - 089925E0, length 2)
_S1_2_8832CD4 24 instructions (0.000%), 3 calls (08832CD4 - 089925B0, length 359992)
_S1_2_8B78968 24 instructions (0.000%), 2 calls (08B78968 - 08B78994, length 12)
_S1_2_8BA8EAC 24 instructions (0.000%), 1 calls (088403E4 - 08BA8EB0, length 893620)
  Back Branch 08846914 6 times (length 6478)
  Back Branch 08BA8EAC 1 times (length 887161)
_S1_2_8BA8B5C 24 instructions (0.000%), 1 calls (08828770 - 08BA8B60, length 917757)
  Back Branch 08BA8B5C 1 times (length 917757)
_S1_2_8B9585C 24 instructions (0.000%), 1 calls (08B95854 - 08B96140, length 572)
  Back Branch 08B95888 1 times (length 15)
_S1_2_8B76F68 24 instructions (0.000%), 1 calls (088403E4 - 08B76F6C, length 842467)
  Back Branch 08846914 6 times (length 6478)
  Back Branch 08B76F68 1 times (length 836008)
_S1_2_885A24C 24 instructions (0.000%), 1 calls (0885A24C - 0885A3D0, length 98)
_S1_2_883FAB0 24 instructions (0.000%), 1 calls (0882BAAC - 0883FAC0, length 20486)
  Back Branch 0883FABC 1 times (length 20486)
_S1_2_8836858 24 instructions (0.000%), 1 calls (08836858 - 088368C0, length 27)
_S1_2_882B210 24 instructions (0.000%), 1 calls (088266B8 - 0882B284, length 4852)
_S1_2_882AE38 24 instructions (0.000%), 1 calls (0882AE38 - 0882AF10, length 55)
_S1_2_8B77F98 23 instructions (0.000%), 1 calls (08838B2C - 08B77F9C, length 851229)
  Back Branch 08B77F98 1 times (length 851229)
_S1_2_89450A4 23 instructions (0.000%), 1 calls (08945044 - 089450A8, length 26)
  Back Branch 089450A4 1 times (length 4)
  Back Branch 0894509C 1 times (length 24)
  Back Branch 08945078 1 times (length 6)
_S1_2_892CA34 23 instructions (0.000%), 1 calls (0892CA34 - 0892CAB0, length 32)
_S1_2_8841C78 23 instructions (0.000%), 1 calls (08841C78 - 08841CE0, length 27)
_S1_2_898CDF0 22 instructions (0.000%), 2 calls (08942EB8 - 0898CDF4, length 75728)
  Back Branch 0898CDF0 2 times (length 75728)
_S1_2_897AE58 22 instructions (0.000%), 2 calls (08942EB8 - 0897AE5C, length 57322)
  Back Branch 0897AE58 2 times (length 57322)
_S1_2_892B04C 22 instructions (0.000%), 2 calls (0892B04C - 0892B074, length 11)
_S1_2_8840828 22 instructions (0.000%), 2 calls (08840828 - 08840850, length 11)
_S1_2_88377C0 22 instructions (0.000%), 2 calls (088377C0 - 088377E8, length 11)
_S1_2_8BA96CC 22 instructions (0.000%), 1 calls (0883ADD0 - 08BA96D0, length 899649)
  Back Branch 08BA96CC 1 times (length 899649)
_S1_2_8BA948C 22 instructions (0.000%), 1 calls (088403E4 - 08BA9490, length 893996)
  Back Branch 08846A74 2 times (length 6566)
  Back Branch 08BA948C 1 times (length 887447)
_S1_2_8BA887C 22 instructions (0.000%), 1 calls (08845E6C - 08BA8880, length 887430)
  Back Branch 08BA887C 1 times (length 887430)
_S1_2_8B78748 22 instructions (0.000%), 1 calls (0883ADD0 - 08B7874C, length 849504)
  Back Branch 08B78748 1 times (length 849504)
_S1_2_8B78608 22 instructions (0.000%), 1 calls (08845E6C - 08B7860C, length 838121)
  Back Branch 08B78608 1 times (length 838121)
_S1_2_8B78098 22 instructions (0.000%), 1 calls (0883ADD0 - 08B7809C, length 849076)
  Back Branch 08B78098 1 times (length 849076)
_S1_2_8B77FD0 22 instructions (0.000%), 1 calls (08845E6C - 08B77FD4, length 837723)
  Back Branch 08B77FD0 1 times (length 837723)
_S1_2_8B77028 22 instructions (0.000%), 1 calls (0883ADD0 - 08B7702C, length 848024)
  Back Branch 08B77028 1 times (length 848024)
_S1_2_8B76FC0 22 instructions (0.000%), 1 calls (088403E4 - 08B76FC4, length 842489)
  Back Branch 08846A74 2 times (length 6566)
  Back Branch 08B76FC0 1 times (length 835940)
_S1_2_8B76ED0 22 instructions (0.000%), 1 calls (08845E6C - 08B76ED4, length 836635)
  Back Branch 08B76ED0 1 times (length 836635)
_S1_2_8A13A14 22 instructions (0.000%), 1 calls (0883ADD0 - 08A13A18, length 484115)
  Back Branch 08A13A14 1 times (length 484115)
_S1_2_8A1394C 22 instructions (0.000%), 1 calls (08845E6C - 08A13950, length 472762)
  Back Branch 08A1394C 1 times (length 472762)
_S1_2_892BBAC 22 instructions (0.000%), 1 calls (0892BBAC - 0892BC00, length 22)
_S1_2_892A544 22 instructions (0.000%), 1 calls (0892A544 - 0892A598, length 22)
_S1_2_882CF3C 22 instructions (0.000%), 1 calls (0882CF3C - 0882CFA0, length 26)
_S1_2_8805210 22 instructions (0.000%), 1 calls (08805154 - 0880522C, length 55)
  Back Branch 08805228 1 times (length 55)
_S1_2_88403FC 21 instructions (0.000%), 7 calls (088403FC - 08840404, length 3)
_S1_2_882E024 21 instructions (0.000%), 7 calls (0882E024 - 0882E02C, length 3)
_S1_2_8B77D80 21 instructions (0.000%), 3 calls (08B77D80 - 08B77DAC, length 12)
_S1_2_8BA94F4 21 instructions (0.000%), 1 calls (0882BAAC - 08BA94F8, length 915092)
  Back Branch 08BA94F4 1 times (length 915092)
_S1_2_8B78710 21 instructions (0.000%), 1 calls (0882BAAC - 08B78714, length 865051)
  Back Branch 08B78710 1 times (length 865051)
_S1_2_8B77A88 21 instructions (0.000%), 1 calls (08B77A88 - 08B77B98, length 69)
_S1_2_8B76FA8 21 instructions (0.000%), 1 calls (088CA1EC - 08B76FAC, length 701297)
  Back Branch 08B76FA8 1 times (length 701297)
_S1_2_898E7B0 21 instructions (0.000%), 1 calls (0898E7B0 - 0898E800, length 21)
_S1_2_897B88C 21 instructions (0.000%), 1 calls (0897B88C - 0897B8DC, length 21)
_S1_2_894D72C 21 instructions (0.000%), 1 calls (0894D72C - 0894D77C, length 21)
_S1_2_894D670 21 instructions (0.000%), 1 calls (0894D670 - 0894D6C0, length 21)
_S1_2_89441D8 21 instructions (0.000%), 1 calls (089441D8 - 08944228, length 21)
_S1_2_892CCF8 21 instructions (0.000%), 1 calls (0892CCF8 - 0892CD5C, length 26)
_S1_2_892B29C 21 instructions (0.000%), 1 calls (0892B29C - 0892B2EC, length 21)
_S1_2_88FCEC4 21 instructions (0.000%), 1 calls (088FCEC4 - 088FCF14, length 21)
_S1_2_88FB278 21 instructions (0.000%), 1 calls (088FB278 - 088FB2C8, length 21)
_S1_2_88F58A0 21 instructions (0.000%), 1 calls (088F58A0 - 088F58F0, length 21)
_S1_2_8992414 20 instructions (0.000%), 10 calls (08992414 - 08992418, length 2)
_S1_2_882AE30 20 instructions (0.000%), 5 calls (0882AE30 - 08992480, length 368021)
_S1_2_882AE28 20 instructions (0.000%), 5 calls (0882AE28 - 08992460, length 368015)
_S1_2_8826918 20 instructions (0.000%), 5 calls (08826918 - 08826924, length 4)
_S1_2_8BA876C 20 instructions (0.000%), 4 calls (0889C7D8 - 08BA8770, length 798695)
  Back Branch 08BA876C 4 times (length 798695)
_S1_2_8943EA0 20 instructions (0.000%), 2 calls (08943EA0 - 08943EC4, length 10)
_S1_2_89303AC 20 instructions (0.000%), 2 calls (089303AC - 089923D8, length 100364)
_S1_2_882BD6C 20 instructions (0.000%), 2 calls (0882BD6C - 0882BD90, length 10)
_S1_2_8B76EF8 20 instructions (0.000%), 1 calls (08826A98 - 08B76EFC, length 868634)
  Back Branch 08B76EF8 1 times (length 868634)
_S1_2_894D788 20 instructions (0.000%), 1 calls (0894D788 - 0894D7D4, length 20)
_S1_2_894D6CC 20 instructions (0.000%), 1 calls (0894D6CC - 0894D718, length 20)
_S1_2_8944234 20 instructions (0.000%), 1 calls (08944234 - 08944280, length 20)
_S1_2_892DF50 20 instructions (0.000%), 1 calls (0892DF50 - 0892DF9C, length 20)
_S1_2_88BF0DC 20 instructions (0.000%), 1 calls (088BF0DC - 088BF128, length 20)
_S1_2_8BA8E14 19 instructions (0.000%), 1 calls (08893EE8 - 08BA8E18, length 807885)
  Back Branch 08BA8E14 1 times (length 807885)
_S1_2_8B77A58 19 instructions (0.000%), 1 calls (08B77A58 - 08B77B98, length 81)
_S1_2_8B77A28 19 instructions (0.000%), 1 calls (08B77A28 - 08B77B98, length 93)
_S1_2_8B779F8 19 instructions (0.000%), 1 calls (08B779F8 - 08B77B98, length 105)
_S1_2_8B779C8 19 instructions (0.000%), 1 calls (08B779C8 - 08B77B98, length 117)
_S1_2_8B77998 19 instructions (0.000%), 1 calls (08B77998 - 08B77B98, length 129)
_S1_2_8B77968 19 instructions (0.000%), 1 calls (08B77968 - 08B77B98, length 141)
_S1_2_898E398 19 instructions (0.000%), 1 calls (0898E398 - 0898E3E0, length 19)
_S1_2_897B398 19 instructions (0.000%), 1 calls (0897B398 - 0897B3E0, length 19)
_S1_2_88FE920 19 instructions (0.000%), 1 calls (088FE920 - 088FE978, length 23)
_S1_2_88F63E8 19 instructions (0.000%), 1 calls (088F63E8 - 088F6430, length 19)
_S1_2_88D84E4 19 instructions (0.000%), 1 calls (088D84E4 - 088D852C, length 19)
_S1_2_88972E4 19 instructions (0.000%), 1 calls (088972E4 - 0889732C, length 19)
_S1_2_8992474 18 instructions (0.000%), 9 calls (08992474 - 08992478, length 2)
_S1_2_8B78FEC 18 instructions (0.000%), 6 calls (08B78FEC - 08B78FF4, length 3)
_S1_2_883FE58 18 instructions (0.000%), 6 calls (0883FE58 - 0883FE60, length 3)
_S1_2_883CB44 18 instructions (0.000%), 6 calls (0883CB44 - 0883CB4C, length 3)
_S1_2_88376B8 18 instructions (0.000%), 6 calls (088376B8 - 088376C0, length 3)
_S1_2_8B78020 18 instructions (0.000%), 2 calls (08837EB8 - 08B78024, length 852060)
  Back Branch 08837EF0 2,961 times (length 16)
  Back Branch 08837ED8 8 times (length 5)
  Back Branch 08B78020 2 times (length 852047)
_S1_2_8B77AC8 18 instructions (0.000%), 2 calls (08B77AC8 - 08B77B98, length 53)
_S1_2_8976494 18 instructions (0.000%), 2 calls (08976494 - 089764B4, length 9)
_S1_2_8869C34 18 instructions (0.000%), 2 calls (08869C34 - 08869C54, length 9)
_S1_2_883A71C 18 instructions (0.000%), 2 calls (08826544 - 0883A7D4, length 20645)
_S1_2_8828D90 18 instructions (0.000%), 2 calls (08828D90 - 08828DB0, length 9)
_S1_2_8828D6C 18 instructions (0.000%), 2 calls (08828D6C - 08828D8C, length 9)
_S1_2_89448FC 18 instructions (0.000%), 1 calls (089448B4 - 08944900, length 20)
  Back Branch 089448D8 1 times (length 4)
  Back Branch 089448F4 1 times (length 18)
  Back Branch 089448FC 1 times (length 4)
_S1_2_892D464 18 instructions (0.000%), 1 calls (0892D464 - 0892D4A8, length 18)
_S1_2_892B9D4 18 instructions (0.000%), 1 calls (0892B9D4 - 0892BA18, length 18)
_S1_2_88FDC30 18 instructions (0.000%), 1 calls (088FDC30 - 088FDE0C, length 120)
_S1_2_8B7832C 17 instructions (0.000%), 1 calls (08B7832C - 08B7836C, length 17)
_S1_2_8A13984 17 instructions (0.000%), 1 calls (088FE97C - 08A13988, length 283652)
  Back Branch 08A13984 1 times (length 283652)
_S1_2_8A1374C 17 instructions (0.000%), 1 calls (08A1374C - 08A13908, length 112)
_S1_2_892B0CC 17 instructions (0.000%), 1 calls (0892B0CC - 0892B10C, length 17)
_S1_2_890EC24 17 instructions (0.000%), 1 calls (0890EC24 - 0890EC64, length 17)
_S1_2_8844A4C 17 instructions (0.000%), 1 calls (08844A4C - 08844AE0, length 38)
_S1_2_8843068 17 instructions (0.000%), 1 calls (08843068 - 088430A8, length 17)
_S1_2_899241C 16 instructions (0.000%), 8 calls (0899241C - 08992420, length 2)
_S1_2_897BADC 16 instructions (0.000%), 2 calls (0897BADC - 0897BAF8, length 8)
_S1_2_8BA4E0C 16 instructions (0.000%), 1 calls (08BA4DD4 - 08BA4E10, length 16)
  Back Branch 08BA4E0C 1 times (length 4)
  Back Branch 08BA4E04 1 times (length 14)
_S1_2_8B77B40 16 instructions (0.000%), 1 calls (08B77B40 - 08B77B98, length 23)
_S1_2_8B77B38 16 instructions (0.000%), 1 calls (08B77B38 - 08B77B98, length 25)
_S1_2_8B77B30 16 instructions (0.000%), 1 calls (08B77B30 - 08B77B98, length 27)
_S1_2_8B77B28 16 instructions (0.000%), 1 calls (08B77B28 - 08B77B98, length 29)
_S1_2_8B77B20 16 instructions (0.000%), 1 calls (08B77B20 - 08B77B98, length 31)
_S1_2_8B77B18 16 instructions (0.000%), 1 calls (08B77B18 - 08B77B98, length 33)
_S1_2_898DEE8 16 instructions (0.000%), 1 calls (0898DEE8 - 0898DF24, length 16)
_S1_2_897B2D4 16 instructions (0.000%), 1 calls (0897B2D4 - 0897B310, length 16)
_S1_2_894E088 16 instructions (0.000%), 1 calls (0894E088 - 0894E0C4, length 16)
_S1_2_894E040 16 instructions (0.000%), 1 calls (0894E040 - 0894E07C, length 16)
_S1_2_8944F14 16 instructions (0.000%), 1 calls (08944F14 - 08944F50, length 16)
_S1_2_8944ECC 16 instructions (0.000%), 1 calls (08944ECC - 08944F08, length 16)
_S1_2_8944A04 16 instructions (0.000%), 1 calls (089449CC - 08944A08, length 16)
  Back Branch 089449FC 1 times (length 14)
  Back Branch 08944A04 1 times (length 4)
_S1_2_892BAA0 16 instructions (0.000%), 1 calls (0892BAA0 - 0892BADC, length 16)
_S1_2_88FDA00 16 instructions (0.000%), 1 calls (088FDA00 - 088FDA40, length 17)
_S1_2_8845CD4 16 instructions (0.000%), 1 calls (08845CD4 - 08845D18, length 18)
_S1_2_8834360 16 instructions (0.000%), 1 calls (08834360 - 088343B0, length 21)
  Back Branch 088343A0 1 times (length 15)
_S1_2_8832E00 16 instructions (0.000%), 1 calls (088266B8 - 08832E48, length 12773)
_S1_2_88286E0 16 instructions (0.000%), 1 calls (088286E0 - 0882871C, length 16)
_S1_2_880C488 16 instructions (0.000%), 1 calls (0880C488 - 0880C4C4, length 16)
_S1_2_884BC78 15 instructions (0.000%), 5 calls (0884BC78 - 0884BC80, length 3)
_S1_2_892B19C 15 instructions (0.000%), 3 calls (0892B19C - 0892B1AC, length 5)
_S1_2_8BA8D3C 15 instructions (0.000%), 1 calls (0886AAF8 - 08BA8D40, length 850067)
  Back Branch 08BA8D3C 1 times (length 850067)
_S1_2_8B77B48 15 instructions (0.000%), 1 calls (08B77B48 - 08B77B98, length 21)
_S1_2_892DF14 15 instructions (0.000%), 1 calls (0892DF14 - 0892DF4C, length 15)
_S1_2_892CFD0 15 instructions (0.000%), 1 calls (0892CFD0 - 0892D008, length 15)
_S1_2_892BAE0 15 instructions (0.000%), 1 calls (0892BAE0 - 0892BB18, length 15)
_S1_2_892B5A8 15 instructions (0.000%), 1 calls (0892B5A8 - 0892B5E0, length 15)
_S1_2_880C250 15 instructions (0.000%), 1 calls (0880C250 - 0880C298, length 19)
_S1_2_8992E14 14 instructions (0.000%), 7 calls (08992E14 - 08992E18, length 2)
_S1_2_8B77FB8 14 instructions (0.000%), 2 calls (08837F1C - 08B77FBC, length 852009)
  Back Branch 08B77FB8 2 times (length 852009)
_S1_2_88F6E44 14 instructions (0.000%), 2 calls (088F6E44 - 088F6E5C, length 7)
_S1_2_897ABAC 14 instructions (0.000%), 1 calls (0897ABAC - 0897ABE0, length 14)
_S1_2_897A6E4 14 instructions (0.000%), 1 calls (0897A6E4 - 0897A718, length 14)
_S1_2_897A6AC 14 instructions (0.000%), 1 calls (0897A6AC - 0897A6E0, length 14)
_S1_2_897841C 14 instructions (0.000%), 1 calls (0897841C - 08978450, length 14)
_S1_2_8978390 14 instructions (0.000%), 1 calls (08978390 - 089783C4, length 14)
_S1_2_89772B8 14 instructions (0.000%), 1 calls (089772B8 - 089772EC, length 14)
_S1_2_897722C 14 instructions (0.000%), 1 calls (0897722C - 08977260, length 14)
_S1_2_893B4CC 14 instructions (0.000%), 1 calls (0893B4CC - 0893B5A8, length 56)
_S1_2_88FD4B4 14 instructions (0.000%), 1 calls (088FD4B4 - 088FD4E8, length 14)
_S1_2_88F7B80 14 instructions (0.000%), 1 calls (088F7B80 - 088F7BB4, length 14)
_S1_2_88F6830 14 instructions (0.000%), 1 calls (088F6830 - 088F6864, length 14)
_S1_2_883AF70 14 instructions (0.000%), 1 calls (0883AF70 - 0883AFA4, length 14)
_S1_2_8834928 14 instructions (0.000%), 1 calls (08834928 - 08834964, length 16)
_S1_2_8805888 14 instructions (0.000%), 1 calls (08805888 - 088058C0, length 15)
_S1_2_8B800C0 13 instructions (0.000%), 1 calls (08B800C0 - 08B8031C, length 152)
_S1_2_8B77B50 13 instructions (0.000%), 1 calls (08B77B50 - 08B77B98, length 19)
_S1_2_8B7671C 13 instructions (0.000%), 1 calls (08B7671C - 08B768D0, length 110)
_S1_2_893B27C 13 instructions (0.000%), 1 calls (0893B27C - 0893B358, length 56)
_S1_2_892BB78 13 instructions (0.000%), 1 calls (0892BB78 - 0892BBA8, length 13)
_S1_2_892BB1C 13 instructions (0.000%), 1 calls (0892BB1C - 0892BB4C, length 13)
_S1_2_890ED64 13 instructions (0.000%), 1 calls (0890ED64 - 0890ED94, length 13)
_S1_2_890ED30 13 instructions (0.000%), 1 calls (0890ED30 - 0890ED60, length 13)
_S1_2_8901358 13 instructions (0.000%), 1 calls (08901358 - 08901388, length 13)
_S1_2_88FE3B8 13 instructions (0.000%), 1 calls (088FE3B8 - 089925C8, length 151685)
_S1_2_887EC74 13 instructions (0.000%), 1 calls (0887EC74 - 0887ECA4, length 13)
_S1_2_88256E8 13 instructions (0.000%), 1 calls (088256E8 - 08825718, length 13)
_S1_2_8944B2C 12 instructions (0.000%), 6 calls (08944B2C - 08944B30, length 2)
_S1_2_89443AC 12 instructions (0.000%), 6 calls (089443AC - 089443B0, length 2)
_S1_2_8943ED0 12 instructions (0.000%), 6 calls (08943ED0 - 08943ED4, length 2)
_S1_2_897C0EC 12 instructions (0.000%), 4 calls (0897C0EC - 0897C0F4, length 3)
_S1_2_883A0EC 12 instructions (0.000%), 3 calls (0883A0EC - 0883A0F8, length 4)
_S1_2_8B76E50 12 instructions (0.000%), 2 calls (08826C28 - 08B76E54, length 868492)
  Back Branch 08B76E50 2 times (length 868492)
_S1_2_8B80010 12 instructions (0.000%), 1 calls (08B80010 - 08B8031C, length 196)
_S1_2_8B786E8 12 instructions (0.000%), 1 calls (088266B8 - 08B786EC, length 870414)
  Back Branch 08B786E8 1 times (length 837371)
_S1_2_89866F0 12 instructions (0.000%), 1 calls (089866F0 - 0898671C, length 12)
_S1_2_89866C0 12 instructions (0.000%), 1 calls (089866C0 - 089866EC, length 12)
_S1_2_8986690 12 instructions (0.000%), 1 calls (08986690 - 089866BC, length 12)
_S1_2_8986660 12 instructions (0.000%), 1 calls (08986660 - 0898668C, length 12)
_S1_2_897AC44 12 instructions (0.000%), 1 calls (0897AC44 - 0897AC70, length 12)
_S1_2_897AC14 12 instructions (0.000%), 1 calls (0897AC14 - 0897AC40, length 12)
_S1_2_897ABE4 12 instructions (0.000%), 1 calls (0897ABE4 - 0897AC10, length 12)
_S1_2_897A770 12 instructions (0.000%), 1 calls (0897A770 - 0897A79C, length 12)
_S1_2_8979E38 12 instructions (0.000%), 1 calls (08979E38 - 08979E64, length 12)
_S1_2_8979DF8 12 instructions (0.000%), 1 calls (08979DF8 - 08979E24, length 12)
_S1_2_8979D74 12 instructions (0.000%), 1 calls (08979D74 - 08979DA0, length 12)
_S1_2_8979D44 12 instructions (0.000%), 1 calls (08979D44 - 08979D70, length 12)
_S1_2_89766A0 12 instructions (0.000%), 1 calls (089766A0 - 089766CC, length 12)
_S1_2_8976660 12 instructions (0.000%), 1 calls (08976660 - 0897668C, length 12)
_S1_2_89765DC 12 instructions (0.000%), 1 calls (089765DC - 08976608, length 12)
_S1_2_89765AC 12 instructions (0.000%), 1 calls (089765AC - 089765D8, length 12)
_S1_2_8944E9C 12 instructions (0.000%), 1 calls (08944E9C - 08944EC8, length 12)
_S1_2_892B128 12 instructions (0.000%), 1 calls (0892B128 - 0892B160, length 15)
  Back Branch 0892B150 1 times (length 5)
_S1_2_892594C 12 instructions (0.000%), 1 calls (0892594C - 0892599C, length 21)
_S1_2_89001C8 12 instructions (0.000%), 1 calls (089001C8 - 089002A8, length 57)
_S1_2_88FE5A4 12 instructions (0.000%), 1 calls (088FE5A4 - 088FE5D0, length 12)
_S1_2_88FD520 12 instructions (0.000%), 1 calls (088FD520 - 088FD54C, length 12)
_S1_2_884BB50 12 instructions (0.000%), 1 calls (0884BB50 - 0884BB7C, length 12)
_S1_2_882AE20 12 instructions (0.000%), 1 calls (088266B8 - 0882AE24, length 4572)
  Back Branch 0882AE20 1 times (length 281)
_S1_2_8805050 12 instructions (0.000%), 1 calls (08805050 - 088050A0, length 21)
_S1_2_8804E7C 12 instructions (0.000%), 1 calls (08804E7C - 08804EA8, length 12)
_S1_2_8B78558 11 instructions (0.000%), 1 calls (08B78558 - 08B785AC, length 22)
_S1_2_8B77E94 11 instructions (0.000%), 1 calls (08B77E94 - 08B77ED8, length 18)
_S1_2_892B554 11 instructions (0.000%), 1 calls (0892B554 - 0892B57C, length 11)
_S1_2_892B0A0 11 instructions (0.000%), 1 calls (0892B0A0 - 0892B0C8, length 11)
_S1_2_88FE38C 11 instructions (0.000%), 1 calls (088FE38C - 088FE3B4, length 11)
_S1_2_88FDA44 11 instructions (0.000%), 1 calls (088FDA44 - 088FDA74, length 13)
_S1_2_88D8598 11 instructions (0.000%), 1 calls (088410EC - 088D85CC, length 154937)
  Back Branch 08841254 18 times (length 13)
_S1_2_886332C 11 instructions (0.000%), 1 calls (0886332C - 08863354, length 11)
_S1_2_8857944 11 instructions (0.000%), 1 calls (08857944 - 0885796C, length 11)
_S1_2_8857790 11 instructions (0.000%), 1 calls (08857790 - 088577B8, length 11)
_S1_2_8845DA4 11 instructions (0.000%), 1 calls (08845DA4 - 08845DCC, length 11)
_S1_2_88268B0 11 instructions (0.000%), 1 calls (088268B0 - 088268D8, length 11)
_S1_2_8806EDC 11 instructions (0.000%), 1 calls (08806EDC - 08806F0C, length 13)
_S1_2_8944E88 10 instructions (0.000%), 2 calls (08944E88 - 08944E98, length 5)
_S1_2_88F631C 10 instructions (0.000%), 2 calls (088F631C - 088F632C, length 5)
_S1_2_883AC74 10 instructions (0.000%), 2 calls (0883AC74 - 0883AC84, length 5)
_S1_2_8837F1C 10 instructions (0.000%), 2 calls (08837F1C - 08837F2C, length 5)
_S1_2_8824B4C 10 instructions (0.000%), 2 calls (08824B4C - 089923A8, length 374296)
_S1_2_8B7821C 10 instructions (0.000%), 1 calls (08B77A34 - 08B78248, length 518)
_S1_2_8B7795C 10 instructions (0.000%), 1 calls (08B7795C - 08B77B98, length 144)
_S1_2_898CCE4 10 instructions (0.000%), 1 calls (0898CCE4 - 0898CD08, length 10)
_S1_2_897BA70 10 instructions (0.000%), 1 calls (0897BA70 - 0897BA94, length 10)
_S1_2_897AD64 10 instructions (0.000%), 1 calls (0897AD64 - 0897AD88, length 10)
_S1_2_892C82C 10 instructions (0.000%), 1 calls (0892C82C - 0892C854, length 11)
  Back Branch 0892C850 1 times (length 7)
_S1_2_892BB50 10 instructions (0.000%), 1 calls (0892BB50 - 0892BB74, length 10)
_S1_2_892B650 10 instructions (0.000%), 1 calls (0892B650 - 0892B674, length 10)
_S1_2_892B580 10 instructions (0.000%), 1 calls (0892B580 - 0892B5A4, length 10)
_S1_2_892B078 10 instructions (0.000%), 1 calls (0892B078 - 0892B09C, length 10)
_S1_2_8901294 10 instructions (0.000%), 1 calls (08901294 - 089012B8, length 10)
_S1_2_88FD450 10 instructions (0.000%), 1 calls (088FD450 - 088FD494, length 18)
_S1_2_8861D88 10 instructions (0.000%), 1 calls (08861D88 - 08861DB0, length 11)
_S1_2_8841578 10 instructions (0.000%), 1 calls (08841578 - 0884159C, length 10)
_S1_2_880C458 10 instructions (0.000%), 1 calls (0880C458 - 0880C484, length 12)
  Back Branch 0880C470 1 times (length 6)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_8862510 9 instructions (0.000%), 3 calls (08862510 - 08862518, length 3)
_S1_2_8862504 9 instructions (0.000%), 3 calls (08862504 - 0886250C, length 3)
_S1_2_88297B8 9 instructions (0.000%), 3 calls (088297B8 - 088297C0, length 3)
_S1_2_8BA8ECC 9 instructions (0.000%), 1 calls (088287D4 - 08BA8ED0, length 917952)
  Back Branch 08BA8ECC 1 times (length 917952)
_S1_2_8B7F0E8 9 instructions (0.000%), 1 calls (08B7F0E8 - 08B7F108, length 9)
_S1_2_8B78530 9 instructions (0.000%), 1 calls (08B78530 - 08B785AC, length 32)
_S1_2_8B78508 9 instructions (0.000%), 1 calls (08B78508 - 08B785AC, length 42)
_S1_2_8B78474 9 instructions (0.000%), 1 calls (08B78474 - 08B78494, length 9)
_S1_2_8B77F3C 9 instructions (0.000%), 1 calls (08B77F3C - 08B77F6C, length 13)
_S1_2_8B77F10 9 instructions (0.000%), 1 calls (08B77F10 - 08B77F6C, length 24)
_S1_2_8B77E6C 9 instructions (0.000%), 1 calls (08B77E6C - 08B77ED8, length 28)
_S1_2_8B77E44 9 instructions (0.000%), 1 calls (08B77E44 - 08B77ED8, length 38)
_S1_2_8B77DB0 9 instructions (0.000%), 1 calls (08B77DB0 - 08B77DD0, length 9)
_S1_2_8B768D4 9 instructions (0.000%), 1 calls (08B768D4 - 08B768F4, length 9)
_S1_2_8A13500 9 instructions (0.000%), 1 calls (08A13500 - 08A13520, length 9)
_S1_2_897B954 9 instructions (0.000%), 1 calls (0897B934 - 0897B964, length 13)
  Back Branch 0897B960 1 times (length 13)
_S1_2_892BA7C 9 instructions (0.000%), 1 calls (0892BA7C - 0892BA9C, length 9)
_S1_2_8846FD8 9 instructions (0.000%), 1 calls (08846FD8 - 08992A00, length 339595)
_S1_2_883935C 9 instructions (0.000%), 1 calls (0883935C - 0883937C, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_8992E64 8 instructions (0.000%), 4 calls (08992E64 - 08992E68, length 2)
_S1_2_8992D74 8 instructions (0.000%), 4 calls (08992D74 - 08992D78, length 2)
_S1_2_89929DC 8 instructions (0.000%), 4 calls (089929DC - 089929E0, length 2)
_S1_2_899293C 8 instructions (0.000%), 4 calls (0899293C - 08992940, length 2)
_S1_2_899258C 8 instructions (0.000%), 4 calls (0899258C - 08992590, length 2)
_S1_2_8992544 8 instructions (0.000%), 4 calls (08992544 - 08992548, length 2)
_S1_2_89924BC 8 instructions (0.000%), 4 calls (089924BC - 089924C0, length 2)
_S1_2_897BACC 8 instructions (0.000%), 4 calls (0897BACC - 0897BAD0, length 2)
_S1_2_897BAD4 8 instructions (0.000%), 2 calls (0897BA68 - 0897BAD8, length 29)
  Back Branch 0897BAD4 2 times (length 29)
_S1_2_8956790 8 instructions (0.000%), 2 calls (08956790 - 0895679C, length 4)
_S1_2_8863F0C 8 instructions (0.000%), 2 calls (08863F0C - 08863F18, length 4)
_S1_2_8860858 8 instructions (0.000%), 2 calls (08860858 - 089925A8, length 313173)
_S1_2_8824BAC 8 instructions (0.000%), 2 calls (08824BAC - 089923B8, length 374276)
_S1_2_88205A0 8 instructions (0.000%), 2 calls (088205A0 - 088205AC, length 4)
_S1_2_8BA91AC 8 instructions (0.000%), 1 calls (08863FEC - 08BA91B0, length 857202)
  Back Branch 08BA91AC 1 times (length 857202)
_S1_2_8B786E0 8 instructions (0.000%), 1 calls (08846AEC - 08B786E4, length 837375)
  Back Branch 08B786E0 1 times (length 837375)
_S1_2_8B78454 8 instructions (0.000%), 1 calls (08B78454 - 08B78470, length 8)
_S1_2_8B76A4C 8 instructions (0.000%), 1 calls (08B76A4C - 08B76B1C, length 53)
_S1_2_8A135A8 8 instructions (0.000%), 1 calls (08A135A8 - 08A13704, length 88)
_S1_2_897E300 8 instructions (0.000%), 1 calls (0897E1EC - 089923A8, length 20592)
  Back Branch 0897E300 1 times (length 71)
_S1_2_897E204 8 instructions (0.000%), 1 calls (0897E1EC - 089923A8, length 20592)
  Back Branch 0897E204 1 times (length 8)
_S1_2_89259E4 8 instructions (0.000%), 1 calls (089259E4 - 08925A24, length 17)
_S1_2_89259A0 8 instructions (0.000%), 1 calls (089259A0 - 089259E0, length 17)
_S1_2_88050E8 8 instructions (0.000%), 1 calls (088050E8 - 08805128, length 17)
_S1_2_88050A4 8 instructions (0.000%), 1 calls (088050A4 - 088050E4, length 17)
_S1_2_8804930 8 instructions (0.000%), 1 calls (08804930 - 0880494C, length 8)
_S1_2_8804910 8 instructions (0.000%), 1 calls (08804910 - 0880492C, length 8)
_S1_2_8B78578 7 instructions (0.000%), 1 calls (08B78578 - 08B785AC, length 14)
_S1_2_8B77C30 7 instructions (0.000%), 1 calls (08B77C30 - 08B77DAC, length 96)
_S1_2_8B77918 7 instructions (0.000%), 1 calls (08B77918 - 08B77B98, length 161)
_S1_2_897E280 7 instructions (0.000%), 1 calls (0897E254 - 089923B8, length 20570)
  Back Branch 0897E280 1 times (length 13)
_S1_2_897E260 7 instructions (0.000%), 1 calls (0897E254 - 089923B8, length 20570)
  Back Branch 0897E260 1 times (length 5)
_S1_2_897BA1C 6 instructions (0.000%), 3 calls (0897BA1C - 0897BA20, length 2)
_S1_2_8B78FB0 6 instructions (0.000%), 2 calls (08B78FB0 - 08B78FB8, length 3)
_S1_2_8846FCC 6 instructions (0.000%), 2 calls (08846FCC - 08846FD4, length 3)
_S1_2_8B786A8 6 instructions (0.000%), 1 calls (088463E8 - 08B786AC, length 837810)
  Back Branch 08B786A8 1 times (length 837810)
_S1_2_8B77F48 6 instructions (0.000%), 1 calls (08B77F48 - 08B77F6C, length 10)
_S1_2_8B77F34 6 instructions (0.000%), 1 calls (08B77F34 - 08B77F6C, length 15)
_S1_2_8A139D4 6 instructions (0.000%), 1 calls (08857970 - 08A139D8, length 454683)
  Back Branch 08A139D4 1 times (length 454683)
_S1_2_88FD508 6 instructions (0.000%), 1 calls (088FD508 - 088FD51C, length 6)
_S1_2_8804E2C 6 instructions (0.000%), 1 calls (08804E2C - 08804E40, length 6)
_S1_2_8804E14 6 instructions (0.000%), 1 calls (08804E14 - 08804E28, length 6)
_S1_2_8804DFC 6 instructions (0.000%), 1 calls (08804DFC - 08804E10, length 6)
_S1_2_8B786D8 5 instructions (0.000%), 1 calls (0883B548 - 08B786DC, length 848998)
  Back Branch 08B786D8 1 times (length 848998)
_S1_2_8B786B8 5 instructions (0.000%), 1 calls (08891794 - 08B786BC, length 760779)
  Back Branch 08B786B8 1 times (length 760779)
_S1_2_8B77F90 5 instructions (0.000%), 1 calls (08863F00 - 08B77F94, length 806950)
  Back Branch 08B77F90 1 times (length 806950)
_S1_2_883975C 5 instructions (0.000%), 1 calls (0883975C - 0883976C, length 5)
_S1_2_8822FE8 5 instructions (0.000%), 1 calls (08822FE8 - 08822FF8, length 5)
_S1_2_8805140 5 instructions (0.000%), 1 calls (08805140 - 08805150, length 5)
_S1_2_880512C 5 instructions (0.000%), 1 calls (0880512C - 0880513C, length 5)
_S1_2_8992DAC 4 instructions (0.000%), 2 calls (08992DAC - 08992DB0, length 2)
_S1_2_8992C54 4 instructions (0.000%), 2 calls (08992C54 - 08992C58, length 2)
_S1_2_8992C4C 4 instructions (0.000%), 2 calls (08992C4C - 08992C50, length 2)
_S1_2_8992C1C 4 instructions (0.000%), 2 calls (08992C1C - 08992C20, length 2)
_S1_2_8992ABC 4 instructions (0.000%), 2 calls (08992ABC - 08992AC0, length 2)
_S1_2_8992AAC 4 instructions (0.000%), 2 calls (08992AAC - 08992AB0, length 2)
_S1_2_8992A94 4 instructions (0.000%), 2 calls (08992A94 - 08992A98, length 2)
_S1_2_8992A0C 4 instructions (0.000%), 2 calls (08992A0C - 08992A10, length 2)
_S1_2_89929F4 4 instructions (0.000%), 2 calls (089929F4 - 089929F8, length 2)
_S1_2_899261C 4 instructions (0.000%), 2 calls (0899261C - 08992620, length 2)
_S1_2_899240C 4 instructions (0.000%), 2 calls (0899240C - 08992410, length 2)
_S1_2_89923F4 4 instructions (0.000%), 2 calls (089923F4 - 089923F8, length 2)
_S1_2_89923EC 4 instructions (0.000%), 2 calls (089923EC - 089923F0, length 2)
_S1_2_899239C 4 instructions (0.000%), 2 calls (0899239C - 089923A0, length 2)
_S1_2_899235C 4 instructions (0.000%), 2 calls (0899235C - 08992360, length 2)
_S1_2_89443A4 4 instructions (0.000%), 2 calls (089443A4 - 089443A8, length 2)
_S1_2_88205B0 4 instructions (0.000%), 2 calls (088205B0 - 088205B4, length 2)
_S1_2_8BA85FC 4 instructions (0.000%), 1 calls (08864004 - 08BA8600, length 856448)
  Back Branch 08BA85FC 1 times (length 856448)
_S1_2_8B77ECC 4 instructions (0.000%), 1 calls (08B77ECC - 08B77ED8, length 4)
_S1_2_8B76E68 4 instructions (0.000%), 1 calls (088A6840 - 08B76E6C, length 737676)
  Back Branch 08B76E68 1 times (length 737676)
_S1_2_897AB28 4 instructions (0.000%), 1 calls (0897AB28 - 0897AB34, length 4)
_S1_2_8977340 4 instructions (0.000%), 1 calls (08977340 - 0897734C, length 4)
_S1_2_8943EE0 4 instructions (0.000%), 1 calls (088266B8 - 08943EF4, length 292368)
  Back Branch 0883585C 2,977 times (length 106)
  Back Branch 088FC124 132 times (length 213597)
_S1_2_892B478 4 instructions (0.000%), 1 calls (0892B478 - 0892B484, length 4)
_S1_2_890EA14 4 instructions (0.000%), 1 calls (0890EA14 - 0897F6C4, length 115501)
_S1_2_88FE5D4 4 instructions (0.000%), 1 calls (088FE5D4 - 088FE5E0, length 4)
_S1_2_8810CBC 4 instructions (0.000%), 1 calls (08810CBC - 08810CC8, length 4)
_S1_2_8977360 3 instructions (0.000%), 1 calls (08977360 - 08977368, length 3)
_S1_2_8977334 3 instructions (0.000%), 1 calls (08977334 - 0897733C, length 3)
_S1_2_89550C0 3 instructions (0.000%), 1 calls (089550C0 - 089550C8, length 3)
_S1_2_8951B40 3 instructions (0.000%), 1 calls (08951B40 - 08951B48, length 3)
_S1_2_892B164 3 instructions (0.000%), 1 calls (0892B164 - 0892B16C, length 3)
_S1_2_884BC6C 3 instructions (0.000%), 1 calls (0884BC6C - 0884BC74, length 3)
_S1_2_884BC4C 3 instructions (0.000%), 1 calls (0884BC4C - 0884BC54, length 3)
_S1_2_8845D1C 3 instructions (0.000%), 1 calls (08845D1C - 08845D24, length 3)
_S1_2_88404F8 3 instructions (0.000%), 1 calls (088404F8 - 08840500, length 3)
_S1_2_8C38E70 2 instructions (0.000%), 1 calls (08C38E70 - 08C38E74, length 2)
_S1_2_8B78498 2 instructions (0.000%), 1 calls (08B78498 - 08B7849C, length 2)
_S1_2_8B77DD4 2 instructions (0.000%), 1 calls (08B77DD4 - 08B77DD8, length 2)
_S1_2_8992E84 2 instructions (0.000%), 1 calls (08992E84 - 08992E88, length 2)
_S1_2_8992E7C 2 instructions (0.000%), 1 calls (08992E7C - 08992E80, length 2)
_S1_2_8992DFC 2 instructions (0.000%), 1 calls (08992DFC - 08992E00, length 2)
_S1_2_8992DEC 2 instructions (0.000%), 1 calls (08992DEC - 08992DF0, length 2)
_S1_2_8992DDC 2 instructions (0.000%), 1 calls (08992DDC - 08992DE0, length 2)
_S1_2_8992DD4 2 instructions (0.000%), 1 calls (08992DD4 - 08992DD8, length 2)
_S1_2_8992DB4 2 instructions (0.000%), 1 calls (08992DB4 - 08992DB8, length 2)
_S1_2_8992D94 2 instructions (0.000%), 1 calls (08992D94 - 08992D98, length 2)
_S1_2_8992D84 2 instructions (0.000%), 1 calls (08992D84 - 08992D88, length 2)
_S1_2_8992D6C 2 instructions (0.000%), 1 calls (08992D6C - 08992D70, length 2)
_S1_2_8992CD4 2 instructions (0.000%), 1 calls (08992CD4 - 08992CD8, length 2)
_S1_2_8992CCC 2 instructions (0.000%), 1 calls (08992CCC - 08992CD0, length 2)
_S1_2_8992CBC 2 instructions (0.000%), 1 calls (08992CBC - 08992CC0, length 2)
_S1_2_8992C14 2 instructions (0.000%), 1 calls (08992C14 - 08992C18, length 2)
_S1_2_8992BFC 2 instructions (0.000%), 1 calls (08992BFC - 08992C00, length 2)
_S1_2_8992BBC 2 instructions (0.000%), 1 calls (08992BBC - 08992BC0, length 2)
_S1_2_8992B74 2 instructions (0.000%), 1 calls (08992B74 - 08992B78, length 2)
_S1_2_8992B44 2 instructions (0.000%), 1 calls (08992B44 - 08992B48, length 2)
_S1_2_8992B2C 2 instructions (0.000%), 1 calls (08992B2C - 08992B30, length 2)
_S1_2_8992B1C 2 instructions (0.000%), 1 calls (08992B1C - 08992B20, length 2)
_S1_2_8992B14 2 instructions (0.000%), 1 calls (08992B14 - 08992B18, length 2)
_S1_2_8992B0C 2 instructions (0.000%), 1 calls (08992B0C - 08992B10, length 2)
_S1_2_8992AF4 2 instructions (0.000%), 1 calls (08992AF4 - 08992AF8, length 2)
_S1_2_8992AEC 2 instructions (0.000%), 1 calls (08992AEC - 08992AF0, length 2)
_S1_2_8992ADC 2 instructions (0.000%), 1 calls (08992ADC - 08992AE0, length 2)
_S1_2_8992ACC 2 instructions (0.000%), 1 calls (08992ACC - 08992AD0, length 2)
_S1_2_8992AC4 2 instructions (0.000%), 1 calls (08992AC4 - 08992AC8, length 2)
_S1_2_8992AB4 2 instructions (0.000%), 1 calls (08992AB4 - 08992AB8, length 2)
_S1_2_8992AA4 2 instructions (0.000%), 1 calls (08992AA4 - 08992AA8, length 2)
_S1_2_8992A9C 2 instructions (0.000%), 1 calls (08992A9C - 08992AA0, length 2)
_S1_2_8992A8C 2 instructions (0.000%), 1 calls (08992A8C - 08992A90, length 2)
_S1_2_8992A5C 2 instructions (0.000%), 1 calls (08992A5C - 08992A60, length 2)
_S1_2_8992A4C 2 instructions (0.000%), 1 calls (08992A4C - 08992A50, length 2)
_S1_2_8992A34 2 instructions (0.000%), 1 calls (08992A34 - 08992A38, length 2)
_S1_2_8992A1C 2 instructions (0.000%), 1 calls (08992A1C - 08992A20, length 2)
_S1_2_89929FC 2 instructions (0.000%), 1 calls (089929FC - 08992A00, length 2)
_S1_2_89929CC 2 instructions (0.000%), 1 calls (089929CC - 089929D0, length 2)
_S1_2_89929BC 2 instructions (0.000%), 1 calls (089929BC - 089929C0, length 2)
_S1_2_89929A4 2 instructions (0.000%), 1 calls (089929A4 - 089929A8, length 2)
_S1_2_8992984 2 instructions (0.000%), 1 calls (08992984 - 08992988, length 2)
_S1_2_8992974 2 instructions (0.000%), 1 calls (08992974 - 08992978, length 2)
_S1_2_8992964 2 instructions (0.000%), 1 calls (08992964 - 08992968, length 2)
_S1_2_899295C 2 instructions (0.000%), 1 calls (0899295C - 08992960, length 2)
_S1_2_899294C 2 instructions (0.000%), 1 calls (0899294C - 08992950, length 2)
_S1_2_899291C 2 instructions (0.000%), 1 calls (0899291C - 08992920, length 2)
_S1_2_89928B4 2 instructions (0.000%), 1 calls (089928B4 - 089928B8, length 2)
_S1_2_8992534 2 instructions (0.000%), 1 calls (08992534 - 08992538, length 2)
_S1_2_8992494 2 instructions (0.000%), 1 calls (08992494 - 08992498, length 2)
_S1_2_899248C 2 instructions (0.000%), 1 calls (0899248C - 08992490, length 2)
_S1_2_899247C 2 instructions (0.000%), 1 calls (0899247C - 08992480, length 2)
_S1_2_899246C 2 instructions (0.000%), 1 calls (0899246C - 08992470, length 2)
_S1_2_8992454 2 instructions (0.000%), 1 calls (08992454 - 08992458, length 2)
_S1_2_89923FC 2 instructions (0.000%), 1 calls (089923FC - 08992400, length 2)
_S1_2_89923E4 2 instructions (0.000%), 1 calls (089923E4 - 089923E8, length 2)
_S1_2_899233C 2 instructions (0.000%), 1 calls (0899233C - 08992340, length 2)
_S1_2_899232C 2 instructions (0.000%), 1 calls (0899232C - 08992330, length 2)
_S1_2_899231C 2 instructions (0.000%), 1 calls (0899231C - 08992320, length 2)
_S1_2_897BA14 2 instructions (0.000%), 1 calls (0897BA14 - 0897BA18, length 2)
_S1_2_8956C90 2 instructions (0.000%), 1 calls (08956C90 - 08956C94, length 2)
_S1_2_894439C 2 instructions (0.000%), 1 calls (0894439C - 089443A0, length 2)
_S1_2_88FD4EC 2 instructions (0.000%), 1 calls (088FD4EC - 088FD4F0, length 2)
_S1_2_88FD424 2 instructions (0.000%), 1 calls (088FD424 - 088FD428, length 2)
_S1_2_887EBD0 2 instructions (0.000%), 1 calls (0887EBD0 - 0887EBD4, length 2)
_S1_2_884C744 2 instructions (0.000%), 1 calls (0884C744 - 0884C748, length 2)
_S1_2_8846CEC 2 instructions (0.000%), 1 calls (08846CEC - 08846CF0, length 2)
_S1_2_8842BD0 2 instructions (0.000%), 1 calls (08842BD0 - 08842BD4, length 2)
_S1_2_8823784 2 instructions (0.000%), 1 calls (08823784 - 08823788, length 2)
_S1_2_8822C4C 2 instructions (0.000%), 1 calls (08822C4C - 08822C50, length 2)
_S1_2_8822620 2 instructions (0.000%), 1 calls (08822620 - 08822624, length 2)
_S1_2_88223CC 2 instructions (0.000%), 1 calls (088223CC - 088223D0, length 2)
_S1_2_8821F20 2 instructions (0.000%), 1 calls (08821F20 - 08821F24, length 2)
_S1_2_8821F18 2 instructions (0.000%), 1 calls (08821F18 - 08821F1C, length 2)
_S1_2_8821C38 2 instructions (0.000%), 1 calls (08821C38 - 08821C3C, length 2)
_S1_2_8820AFC 2 instructions (0.000%), 1 calls (08820AFC - 08820B00, length 2)
_S1_2_8820AF4 2 instructions (0.000%), 1 calls (08820AF4 - 08820AF8, length 2)
_S1_2_88206CC 2 instructions (0.000%), 1 calls (088206CC - 088206D0, length 2)
_S1_2_8932648 0 instructions (0.000%), 14,177 calls (08932648 - 089326B0, length 27)
_S1_2_8813334 0 instructions (0.000%), 11,045 calls (08813334 - 08813348, length 6)
_S1_2_8930298 0 instructions (0.000%), 8,047 calls (08930298 - 0893036C, length 54)
_S1_2_892FEB8 0 instructions (0.000%), 5,629 calls (0892FEB8 - 0892FFD8, length 73)
_S1_2_885B498 0 instructions (0.000%), 3,945 calls (0885B498 - 0885B49C, length 2)
_S1_2_885B4A0 0 instructions (0.000%), 3,939 calls (0885B4A0 - 0885B4A4, length 2)
_S1_2_8986508 0 instructions (0.000%), 3,841 calls (08986508 - 0898650C, length 2)
_S1_2_892BEF0 0 instructions (0.000%), 3,782 calls (0892BEF0 - 0892C154, length 154)
_S1_2_8950AAC 0 instructions (0.000%), 3,780 calls (08950AAC - 08950AB0, length 2)
_S1_2_892B7E4 0 instructions (0.000%), 3,780 calls (0892B7E4 - 0892B838, length 22)
_S1_2_8837D1C 0 instructions (0.000%), 3,780 calls (08837D1C - 08837D20, length 2)
_S1_2_898F330 0 instructions (0.000%), 405 calls (0898F330 - 0898F334, length 2)
_S1_2_898F328 0 instructions (0.000%), 405 calls (0898F328 - 0898F32C, length 2)
_S1_2_894D8DC 0 instructions (0.000%), 206 calls (0894D8DC - 0894D8E0, length 2)
_S1_2_894D48C 0 instructions (0.000%), 205 calls (0894D48C - 0894D490, length 2)
_S1_2_894D818 0 instructions (0.000%), 69 calls (0894D818 - 0894D81C, length 2)
_S1_2_894D44C 0 instructions (0.000%), 68 calls (0894D44C - 0894D450, length 2)
_S1_2_89443BC 0 instructions (0.000%), 12 calls (089443BC - 089443C0, length 2)
_S1_2_89442C0 0 instructions (0.000%), 12 calls (089442C0 - 089442C4, length 2)
_S1_2_894428C 0 instructions (0.000%), 12 calls (0894428C - 08944290, length 2)
_S1_2_8944284 0 instructions (0.000%), 12 calls (08944284 - 08944288, length 2)
_S1_2_8944F54 0 instructions (0.000%), 6 calls (08944F54 - 08944F58, length 2)
_S1_2_8943F2C 0 instructions (0.000%), 6 calls (08943F2C - 08943F30, length 2)
_S1_2_8901288 0 instructions (0.000%), 5 calls (08901288 - 0893036C, length 48186)
_S1_2_8944198 0 instructions (0.000%), 3 calls (08944198 - 0894419C, length 2)
_S1_2_898DA24 0 instructions (0.000%), 2 calls (0898DA24 - 0898DA28, length 2)
_S1_2_897B168 0 instructions (0.000%), 2 calls (0897B168 - 0897B16C, length 2)
_S1_2_8943E98 0 instructions (0.000%), 2 calls (08943E98 - 08943E9C, length 2)
_S1_2_8BA9094 0 instructions (0.000%), 1 calls (0889C7C4 - 08BA9098, length 799286)
  Back Branch 08BA9094 1 times (length 799286)
_S1_2_8BA8E5C 0 instructions (0.000%), 1 calls (088A3D10 - 08BA8E60, length 791637)
  Back Branch 08BA8E5C 1 times (length 791637)
_S1_2_8BA859C 0 instructions (0.000%), 1 calls (08930298 - 08BA85A0, length 647363)
  Back Branch 08BA859C 1 times (length 647363)
_S1_2_8BA4DCC (nop) 0 instructions (0.000%), 1 calls (08BA4DCC - 08BA4DD0, length 2)
_S1_2_8BA4D70 (nop) 0 instructions (0.000%), 1 calls (08BA4D70 - 08BA4D74, length 2)
_S1_2_8BA4B68 (nop) 0 instructions (0.000%), 1 calls (08BA4B68 - 08BA4B6C, length 2)
_S1_2_898E390 0 instructions (0.000%), 1 calls (0898E390 - 0898E394, length 2)
_S1_2_898E388 0 instructions (0.000%), 1 calls (0898E388 - 0898E38C, length 2)
_S1_2_898DA1C 0 instructions (0.000%), 1 calls (0898DA1C - 0898DA20, length 2)
_S1_2_898D158 0 instructions (0.000%), 1 calls (0898D158 - 0898D15C, length 2)
_S1_2_898CCD4 0 instructions (0.000%), 1 calls (0898CCD4 - 0898CCD8, length 2)
_S1_2_897B390 0 instructions (0.000%), 1 calls (0897B390 - 0897B394, length 2)
_S1_2_897B314 0 instructions (0.000%), 1 calls (0897B314 - 0897B318, length 2)
_S1_2_897B150 0 instructions (0.000%), 1 calls (0897B150 - 0897B154, length 2)
_S1_2_897AFEC 0 instructions (0.000%), 1 calls (0897AFEC - 0897AFF0, length 2)
_S1_2_897ACFC 0 instructions (0.000%), 1 calls (0897ACFC - 0897AD00, length 2)
_S1_2_894E080 0 instructions (0.000%), 1 calls (0894E080 - 0894E084, length 2)
_S1_2_894E038 0 instructions (0.000%), 1 calls (0894E038 - 0894E03C, length 2)
_S1_2_894D780 0 instructions (0.000%), 1 calls (0894D780 - 0894D784, length 2)
_S1_2_894D724 0 instructions (0.000%), 1 calls (0894D724 - 0894D728, length 2)
_S1_2_894D71C 0 instructions (0.000%), 1 calls (0894D71C - 0894D720, length 2)
_S1_2_894D6C4 0 instructions (0.000%), 1 calls (0894D6C4 - 0894D6C8, length 2)
_S1_2_894D668 0 instructions (0.000%), 1 calls (0894D668 - 0894D66C, length 2)
_S1_2_894D660 0 instructions (0.000%), 1 calls (0894D660 - 0894D664, length 2)
_S1_2_8944F0C 0 instructions (0.000%), 1 calls (08944F0C - 08944F10, length 2)
_S1_2_89449C4 0 instructions (0.000%), 1 calls (089449C4 - 089449C8, length 2)
_S1_2_8944494 0 instructions (0.000%), 1 calls (08944494 - 08944498, length 2)
_S1_2_894422C 0 instructions (0.000%), 1 calls (0894422C - 08944230, length 2)
_S1_2_89441D0 0 instructions (0.000%), 1 calls (089441D0 - 089441D4, length 2)
_S1_2_89441C8 0 instructions (0.000%), 1 calls (089441C8 - 089441CC, length 2)
_S1_2_8944190 0 instructions (0.000%), 1 calls (08944190 - 08944194, length 2)
_S1_2_88FD448 0 instructions (0.000%), 1 calls (088FD448 - 088FD44C, length 2)
_S1_2_8837B5C (nop) 0 instructions (0.000%), 1 calls (08837B5C - 08837B60, length 2)
_S1_2_8825E68 0 instructions (0.000%), 1 calls (08825E68 - 08825E6C, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 0893036C, length 305444)
------------------ GEProfiler ----------------------
GE list count: 3783
Texture load count: 6, 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: 12326ms, average 3.3ms per GE list, max FPS is 306.9
prim: called 7580 times, average 2.0 per GE list
trxkick: called 2959 times, average 0.8 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 3798 times in PRIM, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 3780 times in PRIM, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=16: used 2 times in PRIM, average 0.0 per GE list
